2C芯片I/O擴展功能"/>
999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用接口板實現I2C芯片I/O擴展功能

2013-12-31 00:00:00張翎
中國高新技術企業 2013年12期

摘要:文章介紹了I2C總線的概念、接口特性和I2C應用板的芯片工作特性,提出了一種利用PC通過RS232接口方式的連接方法,并且在CPU中寫入嵌入式程序,以使I2C應用板的I/O擴展口得到客戶端所需要的定義系統。介紹了接口板和I2C應用板之間的連接方式和通信協議、指令寫入等。

關鍵詞:I2C總線; PMU;RS232接口; SDA; SCL

中圖分類號:TP23 文獻標識碼:A 文章編號:1009-2374(2013)18-0018-02

I2C總線產生于20世紀80年代,最初為音頻和視頻設備開發,如今主要在服務器管理中使用,其中包括單個組件狀態的通信。例如管理員可對各個組件進行查詢,以管理系統的配置或掌握組件的功能狀態。

1 I2C總線基本特征

I2C總線支持任何IC 生產過程 (NMOS CMOS、雙極性)。兩線——串行數據(SDA)和串行時鐘 (SCL)線在連接到總線的器件間傳遞信息。每個器件都有一個唯一的地址識別(無論是微控制器——MCU、LCD 驅動器、存儲器或鍵盤接口),而且都可以作為一個發送器或接收器(由器件的功能決定)。很明顯,LCD 驅動器只是一個接收器,而存儲器則既可以接收又可以發送數據。

I2C總線特征(圖1)只要求兩條總線線路:一條串行數據線SDA,一條串行時鐘線SCL;每個連接到總線的器件都可以通過唯一的地址和一直存在的簡單的主機/從機關系軟件設定地址。

2 I2C芯片工作特征

本設計中的產品是一款使用I2C總線或SMBus控制I/O擴展口的器件(圖2)。它提供了8位通用并行輸入/輸出 (GPIO)擴展SMBus I2C總線的應用程序。由一個8位配置(輸入或輸出選擇);輸入、輸出和極性反轉(活躍的高或低操作活躍)寄存器。主系統可能設置I/Os要么作為輸入或輸出寫入I/O配置部分。這個數據對于每個輸入或輸出保存在相應的輸入或輸出寄存器。設置寄存器的接通電源的重置為其默認值和初始化設備狀態機。三個硬件地址(AD0,AD1,AD2)改變固定I2C總線地址和允許最多8設備共享相同的I2C總線/ SMBus。

操作參數

VCC操作范圍:1.65~5.5 V

SDA電流能限:30mA

5.5 V最大I/O輸出

極性反轉寄存器

低中斷輸出

低待機電流

噪聲濾波器在sci/SDA輸入

內部接通電源的重置

8位可編程奴隸地址使用3地址插頭

8個I/O擴展口,默認為8輸入

3 功能實現細解

本文的目的是對指定一個接口板之間的一個PC和一個用于I2C應用板。主要特征是將標準個人電腦的USB或RS232串行鏈接到專門用于PMU的數字接口。用于PMU的數字接口硬件和軟件必須盡可能地通用和使用I2C同步串行連接SPI或并行鏈接。此外,主系統必須提供一些模擬輸入為了執行模擬測量用于PMU的輸入/輸出如果需要。這個文件將指定兩個板的硬件和軟件和個人電腦軟件。

FT232RL是USB到UART轉換器,它是一個USB來串行接口與UART先進的特點:單片USB異步串行數據傳輸接口。完全集成的1024位eepm存儲設備描述符和CBUC I/O配置。256字節接收緩沖區和128字節發送緩沖區。傳輸和接收led信號。C-BUS變頻器在UART接口到+1.8V和+5V邏輯電平。USB連接, 實現了一個芯片遵循USB異步串行數據。信號使用USBDP(數據信號加上)、USBDM(數據信號moins)、VBUS發電和地面指針。在接口板, 輸入連接器是USB mini B類型。不使用FT2323RL CTS和RTS,這個RS232接口是一個低成本的接口使用MAX202裝置。這個裝置不使用CTS和RTS (硬件流控制), 所以只有 RX、TX 。

對于接口板而言有三個可能性的電源:USB電源;板本身測試的電源;鋰電池。這個連接器供給所有的數字信號,VCC_PMU可以作為穩壓電源也可以作為非穩態電源。數字信號I/O默認為輸入時,穩態與非穩態的電源都可以作為工作電壓,而不必切換。接口板利用PLC的CPU芯片實現程序讀寫功能,但是這個PLC芯片實際工作電壓僅為3.6V。因此對于I2C應用板I/O擴展口并能滿足5V的工作要求。因為簡單的個人PC的USB輸出的電壓已經達到5V。這個接口板為微控制器和每一個內部電路提供電源(為I2C和SPI提供場效應晶體管的電平轉換或電路內部的電平轉換)。單片機PIC供電為+5V,電平轉換通過S_VIN 和+5V。數字I/O管理一些用于PMU,主系統必須提供一個6位的I/O端口從微控制器。根據用于PMU,軟件將管理這個端口。這些電線過電壓保護、地面和+ Vcc短路。當這些指針不再用于給定的測壓裝置,不連接入電路(軟件將初始化它們作為數字輸入或定義默認狀態)同步串行鏈接接口板之間的聯系和用于PMU的。這個鏈接是一個I2C或SPI總線。單片機將直接提供這些特性在專用的多路作為I/O插腳。所以軟件將從一個標準切換到另一個標準。這是為了工作中與所有當前和可用的PMU提供通路。其中一個中斷線關聯于同步串行總線。 協議層是指PC對CPU進行讀寫功能操作,并且使得I2C應用板可以在I/O擴展口獲得需要的輸入或輸出的狀態工作。每個交換PC和主板將之間遵循規則:根據該協議,向CPU寫入協議包含的命令,是PMU進行工作,進一步得到I2C應用板的I/O擴展口定義,如用于PMU狀態寄存器變化。

4 結語

本文介紹的方法表明,通過接口板完成對CPU的指令管理以使I2C應用板上的I2C器件工作并確保I/O擴展口可以工作,此方法是可行的。I2C總線技術應用于廣泛的擁有I/O口的接收機中,用8或16位位單片機對接收機的狀態進行控制,不僅減少了總線數量,提高了可靠性,而且還較大降低了成本。在實際使用時,可在I/O口加上應用電路及相應程序,利用PC通過RS232口與單片機通信,進行調試,以使I/O口具備客戶端所需的定義。

參考文獻

[1] 康華光.電子技術基礎:模擬部分第四版[M].北京:高等教育出版社,2000.

[2] 李學海.PIC單片機實用教程[M].北京:北京航空航天大學出版社,2007.

作者簡介:張翎 (1984-),女,上海人,上海大學微電子研究與開發中心工程碩士在讀,研究方向:集成電路工程 。

主站蜘蛛池模板: 91美女在线| 成人字幕网视频在线观看| 亚洲色图另类| 中国一级特黄大片在线观看| 亚洲男人天堂网址| 国产成人91精品免费网址在线| 亚洲国产精品日韩专区AV| 成人第一页| 亚洲欧美另类中文字幕| www.91中文字幕| 亚洲嫩模喷白浆| 激情爆乳一区二区| 国产成人91精品| 丁香五月婷婷激情基地| 日本人妻一区二区三区不卡影院| 免费中文字幕一级毛片| 欧美成人区| 国产精品久久久久无码网站| 99人体免费视频| 色欲国产一区二区日韩欧美| 亚洲国产成人久久77| 国产成人高清精品免费5388| www.日韩三级| 日日摸夜夜爽无码| 国产福利在线观看精品| 成人国产免费| 久久国产精品波多野结衣| 精品无码国产一区二区三区AV| 91系列在线观看| 四虎成人精品| 亚洲首页在线观看| 亚洲色图欧美视频| 亚洲精品福利视频| 久久熟女AV| 特级aaaaaaaaa毛片免费视频| 久久频这里精品99香蕉久网址| 无码一区中文字幕| 亚洲天堂免费| 亚洲乱强伦| 国产精品林美惠子在线播放| 国产精品九九视频| 国产在线观看人成激情视频| 亚洲天堂2014| 欧美 亚洲 日韩 国产| 亚洲成aⅴ人在线观看| 麻豆国产精品一二三在线观看| 精品自窥自偷在线看| 亚洲综合精品香蕉久久网| 欧美精品三级在线| 91国内视频在线观看| 欧美在线综合视频| 园内精品自拍视频在线播放| 欧美日韩动态图| 欧美乱妇高清无乱码免费| 亚洲欧美综合在线观看| 中文字幕亚洲另类天堂| 国产精品久久精品| 免费aa毛片| 亚洲高清国产拍精品26u| 国产一国产一有一级毛片视频| 朝桐光一区二区| 中文字幕佐山爱一区二区免费| 成人欧美日韩| 国内精品一区二区在线观看| 国内熟女少妇一线天| 精品91在线| 久久午夜夜伦鲁鲁片不卡| 色婷婷在线播放| 国内精品久久久久久久久久影视| 久久性妇女精品免费| 亚洲欧美成人综合| 尤物国产在线| 亚洲男人在线| 色噜噜在线观看| 91色综合综合热五月激情| 九九精品在线观看| 激情综合婷婷丁香五月尤物| 国产欧美日韩专区发布| 午夜影院a级片| a欧美在线| 亚洲中文久久精品无玛| 亚洲一区二区三区中文字幕5566|