小型單刀雙擲開關可用于緩解 2 線尋址沖突。這個簡單的電路描述了一個簡單的開關如何為具有相同地址的兩個組件提供正確的地址。
為避免地址沖突,I2C總線上的每個外設都必須具有唯一的地址。但是,有時可以為外圍設備分配相同的地址。圖1所示電路使I2C總線能夠在兩個具有相同地址的外設之間進行選擇,從而解決了地址沖突。
圖1.雙通道模擬開關(IC1、MAX4733)和單條控制器線路(SELECT)使I2C總線能夠在兩個地址相同的外設之間進行選擇。
常用的I2C總線為集電極開路、2線接口,包括時鐘線和雙向數據線。它允許控制器(主設備)通過首先在數據線上發出串行地址,然后發出適當的命令或數據來選擇特定設備(從設備)。主站和從站可以通過將數據線拉低來雙向發送數據;從站可以通過將時鐘線拉低來生成等待狀態。然而,總線交換因集電極開路架構而變得復雜;它無法使用AND門或74HC157數據選擇器的CMOS輸出來實現。
圖1所示外設為飛利浦I2C實時時鐘(PCF-8583)和大型I2C EEPROM(Microchip? M-24LC16)。兩個外設的內部十六進制從地址均為A0。(EEPROM 占用整個地址范圍,因此無法避免這種情況。模擬開關連接一個設備或另一個設備。選擇涉及數據線(SDA),只是因為I2C啟動條件要求SDA信號在時鐘變低之前變低。為了在器件之間進行選擇,主器件設置一個端口引腳來控制雙 SPST 模擬開關的狀態。?
MAX4733為雙通道、單刀/單擲(SPST)、CMOS模擬開關,非常適合此功能。其常開開關和常閉開關執行 2:1 選擇器操作,無需額外的逆變器或端口線。它具有低導通電阻和低靜態電源電流 (1μA,最大值),額定工作電壓低至 2V。該器件采用三種封裝:8 引腳 μMAX、8 引腳 TDFN-EP 和 9 焊球芯片級封裝 (UCSP?)。
審核編輯:郭婷
-
CMOS
+關注
關注
58文章
5729瀏覽量
235771 -
控制器
+關注
關注
112文章
16416瀏覽量
178757 -
I2C總線
+關注
關注
0文章
14瀏覽量
2155
發布評論請先 登錄
相關推薦
評論