PCA9541
PCA9541
PCA9541是一款帶I2C介面的多主選擇器,可用於要求高可靠性的雙主機系統中,當一個主機通信失敗或者控制卡移出系統時,另外一個主機將發揮作用。
PCA9541可以使兩個I2C主設備在互不連接的情況下與同一個從設備連接,I2C匯流排的命令由主機發送,一次只有一個主機發送數據。如果一個主機不能正常工作或移出了系統,另一個主機可以在任意時刻控制從器件。
PCA9541因其結構的差異有三種不同的版本,PCA9541/01的0通道在上電時被選中,PCA9541/02的0通道在上電后被選中,並且在停止位后檢測0通道,PCA9541/03在上電后沒有通道被選中。
通過中斷輸出管腳可以知道是哪一個主機控制了匯流排,中斷輸入管腳INT_IN可以將匯流排信息通過INT0和INT1反映給主機,INT0和INT1可以通知主機匯流排的空閑信息,並提示主機發送恢復/初始化序列。如果設置了屏蔽功能,那麼中斷就不會產生了。恢復/初始化序列會發送九個時鐘脈衝,一個應答信號、一個停止位。這可以使器件在選擇主機前進行初始化。當恢復/初始化過程完成後,一個中斷信號會發到上行通道。
如果一個通道的轉換髮生在匯流排非空閑的條件下,並且PCA9541的恢復/初始化功能沒有使用,這時內部的匯流排感測器會產生一個中斷信號。這個中斷信號通知主機外部I2C匯流排的恢復/初始化功能需要執行,同時中斷將不會產生。
對門開關的配置可以使得VDD管腳能夠用來限制通過PCA9541的最高電壓,這使得匯流排可以兼容不同電平的器件,如1.8V、2.5V、3.3V。
二選一的多主選擇器件;
o I2C匯流排介面邏輯,兼容的SMBus標準;
o PCA9541/01上電時選擇通道0;
o PCA9541/02上電后選擇通道0,在停止位后檢測通道0;
o PCA9541/03上電時沒有通道被選中,任意主機可以控制匯流排;
o 低有效的中斷輸入;
o 4條地址匯流排允許掛接16個I2C器件;
o 匯流排初始化/恢復功能;
o 匯流排通信情況檢測;
o 兼容1.8V、2.5V、3.3V和5V的匯流排器件;
o 上電干擾信號抑制;
o 低待機電流;
o 2.3V~5.5V的工作電壓;
o 0Hz~400KHz的時鐘頻率;
o ESD保護ESD保護(在JESD22-A114標準下可以通過2000V HBM模式;在JESD22-A115-標準下可以通過200V MM模式;在JESD22-C101標準下可以通過1000V CDM模式);
o 在JEDEC標準下(JESD78),閂鎖測試的電流可達100mA;
SO16、TSSOP16、HVQFN16封裝。
管腳號
符號
功能
1
INT0
低有效的中斷輸出0(需外接上拉)
2
SDA_MST0
主機0的串列數據線(需外接上拉)
3
SCL_MST0
主機0的串列時鐘線(需外接上拉)
4
RESET
低有效的複位輸入(需外接上拉)
5
SCL_MST1
主機1的串列時鐘線(需外接上拉)
6
SDA_MST1
主機1的串列數據線(需外接上拉)
7
INT1
低有效的中斷輸出0(需外接上拉)
8
VSS
地
9
A0
輸入地址0
10
A1
輸入地址1
11
A2
輸入地址2
12
A3
輸入地址3
13
SCL_SLAVE
從器件的串列時鐘線(需外接上拉)
14
SDA_SLAVE
從器件的串列數據線(需外接上拉)
15
INT_IN
低有效的中斷輸入(需外接上拉)
16
VDD
電源
應用
高可靠性的雙主機系統
§ 無硬體複位的從器件初始化
允許未經邏輯仲裁的主機共享資源