I2C多路器電路
發(fā)布時(shí)間:2013/9/6 19:49:55 訪問(wèn)次數(shù):1240
1.用 途
多路器電路。
2.原 理
電路如圖4.37所示。建立大型I2C數(shù)據(jù)總線(xiàn)結(jié)構(gòu)時(shí),74HCT374D個(gè)別的IC會(huì)出現(xiàn)4個(gè)或8個(gè)地址線(xiàn)不夠用,或者SDA和SCL線(xiàn)上的負(fù)載容性太大,因而不得不降低總線(xiàn)時(shí)鐘頻率等問(wèn)題。這個(gè)I2C多路器把大型12C數(shù)據(jù)總線(xiàn)系統(tǒng)分割成幾個(gè)區(qū)域,由I2C總線(xiàn)控制使某些IC與I2C數(shù)據(jù)總線(xiàn)連接。
12C數(shù)據(jù)總線(xiàn)設(shè)備的工作電壓可以為3V,也可以為5V。這里的多路器即使工作電壓為3V,它的輸入輸出都接5V的信號(hào)。
圖4.37(a)中的PCA9542和PCA9544分別是1到2和1到4多路器,工作電壓為2.5~3. 6V(通常為3V)。多路器接通電源時(shí),附屬12 C總線(xiàn)被隔離,多路器呈高阻態(tài)。為了附屬總線(xiàn)之一連接到主I2 C總線(xiàn),多路器必須首先用自己的I2C地址和一個(gè)控制字節(jié)訪問(wèn)。為了避免在I2C總線(xiàn)上數(shù)據(jù)傳輸?shù)母蓴_,只有在總線(xiàn)空閑時(shí),才能改變總線(xiàn)連接狀態(tài)和建立下一個(gè)連接。
每個(gè)多路器有三個(gè)地址接腳(A。、A,、A2),故可以并聯(lián)使用8個(gè)PCA954x。每個(gè)I2C區(qū)域都有自己的中斷線(xiàn),不同區(qū)域的所有的中斷線(xiàn)以與( AND)方式連接。中斷源區(qū)域的I2C總線(xiàn)不是必須連接到主總線(xiàn)上的。所有漏極輸出的中斷信號(hào)“線(xiàn)與”后送到控制器的中斷輸入?刂破鳈z測(cè)到整個(gè)系統(tǒng)中的某個(gè)地方產(chǎn)生了一個(gè)中斷信號(hào),則它必須通過(guò)查詢(xún)多路器(通過(guò)讀出它們的控制字節(jié))的方式確定中斷的源區(qū)域。在這以后,它可以在可識(shí)別的區(qū)域中檢查相應(yīng)的設(shè)備。只有在產(chǎn)生觸發(fā)中斷的設(shè)備已經(jīng)被訪問(wèn)并且中斷已經(jīng)被響應(yīng)以后,I2C總線(xiàn)的中斷線(xiàn)才被釋放。如果在這期間產(chǎn)生了其他的中斷,中斷線(xiàn)將一直保持為低,控制器將再次查尋觸發(fā)中斷的設(shè)備。
圖4.38(b)給出了一個(gè)I2C總線(xiàn)系統(tǒng)的實(shí)例,該系統(tǒng)一部分工作在+3V,另一部分與+5V上拉電阻相連。注意:3V電源電壓的上拉電阻比在5V區(qū)域中的上拉電阻的阻值大(十倍數(shù))。
1.用 途
多路器電路。
2.原 理
電路如圖4.37所示。建立大型I2C數(shù)據(jù)總線(xiàn)結(jié)構(gòu)時(shí),74HCT374D個(gè)別的IC會(huì)出現(xiàn)4個(gè)或8個(gè)地址線(xiàn)不夠用,或者SDA和SCL線(xiàn)上的負(fù)載容性太大,因而不得不降低總線(xiàn)時(shí)鐘頻率等問(wèn)題。這個(gè)I2C多路器把大型12C數(shù)據(jù)總線(xiàn)系統(tǒng)分割成幾個(gè)區(qū)域,由I2C總線(xiàn)控制使某些IC與I2C數(shù)據(jù)總線(xiàn)連接。
12C數(shù)據(jù)總線(xiàn)設(shè)備的工作電壓可以為3V,也可以為5V。這里的多路器即使工作電壓為3V,它的輸入輸出都接5V的信號(hào)。
圖4.37(a)中的PCA9542和PCA9544分別是1到2和1到4多路器,工作電壓為2.5~3. 6V(通常為3V)。多路器接通電源時(shí),附屬12 C總線(xiàn)被隔離,多路器呈高阻態(tài)。為了附屬總線(xiàn)之一連接到主I2 C總線(xiàn),多路器必須首先用自己的I2C地址和一個(gè)控制字節(jié)訪問(wèn)。為了避免在I2C總線(xiàn)上數(shù)據(jù)傳輸?shù)母蓴_,只有在總線(xiàn)空閑時(shí),才能改變總線(xiàn)連接狀態(tài)和建立下一個(gè)連接。
每個(gè)多路器有三個(gè)地址接腳(A。、A,、A2),故可以并聯(lián)使用8個(gè)PCA954x。每個(gè)I2C區(qū)域都有自己的中斷線(xiàn),不同區(qū)域的所有的中斷線(xiàn)以與( AND)方式連接。中斷源區(qū)域的I2C總線(xiàn)不是必須連接到主總線(xiàn)上的。所有漏極輸出的中斷信號(hào)“線(xiàn)與”后送到控制器的中斷輸入。控制器檢測(cè)到整個(gè)系統(tǒng)中的某個(gè)地方產(chǎn)生了一個(gè)中斷信號(hào),則它必須通過(guò)查詢(xún)多路器(通過(guò)讀出它們的控制字節(jié))的方式確定中斷的源區(qū)域。在這以后,它可以在可識(shí)別的區(qū)域中檢查相應(yīng)的設(shè)備。只有在產(chǎn)生觸發(fā)中斷的設(shè)備已經(jīng)被訪問(wèn)并且中斷已經(jīng)被響應(yīng)以后,I2C總線(xiàn)的中斷線(xiàn)才被釋放。如果在這期間產(chǎn)生了其他的中斷,中斷線(xiàn)將一直保持為低,控制器將再次查尋觸發(fā)中斷的設(shè)備。
圖4.38(b)給出了一個(gè)I2C總線(xiàn)系統(tǒng)的實(shí)例,該系統(tǒng)一部分工作在+3V,另一部分與+5V上拉電阻相連。注意:3V電源電壓的上拉電阻比在5V區(qū)域中的上拉電阻的阻值大(十倍數(shù))。
熱門(mén)點(diǎn)擊
- 手機(jī)藍(lán)牙電路的識(shí)圖方法
- I2C多路器電路
- 線(xiàn)性恒流IFD驅(qū)動(dòng)集成電路典型應(yīng)用電路
- 了解運(yùn)算放大電路基本結(jié)構(gòu)和功能
- 超低阻值電阻器
- 汽車(chē)報(bào)警器電路
- 集成電路應(yīng)用電路特點(diǎn)解說(shuō)
- 滾柱直徑篩選系統(tǒng)PLC控制程序
- 簡(jiǎn)易I/O卡
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]