電子工程師必看:PCA9543A/43B 2 通道 I2C 總線開關(guān)深度解析
在電子工程師的日常設(shè)計中,I2C 總線開關(guān)是一個常見且重要的組件,它能夠幫助我們更高效地管理和分配 I2C 總線資源。今天,我們就來深入探討一下 NXP 半導體推出的 PCA9543A/43B 2 通道 I2C 總線開關(guān),看看它有哪些獨特的特性和應用場景。
文件下載:PCA9543AD,118.pdf
一、產(chǎn)品概述
PCA9543A/43B 是一款由 I2C 總線控制的雙向轉(zhuǎn)換開關(guān)。它將上游的 SCL/SDA 線擴展到兩個下游通道(SCx/SDx),通過可編程控制寄存器,我們可以靈活選擇任意單個通道或多個通道的組合。此外,該開關(guān)還配備了兩個中斷輸入(INT0 和 INT1)和一個中斷輸出(INT),以及一個低電平有效的復位輸入(RESET),方便我們處理各種異常情況。
二、產(chǎn)品特性與優(yōu)勢
2.1 功能特性
- 雙向轉(zhuǎn)換開關(guān):實現(xiàn) 1 選 2 的雙向信號轉(zhuǎn)換,支持多種電壓等級(1.8V、2.5V、3.3V 和 5V)之間的電平轉(zhuǎn)換,無需額外的保護電路。
- I2C 總線接口:兼容 SMBus 標準,方便與其他 I2C 設(shè)備進行通信。
- 中斷功能:提供兩個低電平有效的中斷輸入和一個低電平有效的中斷輸出,便于實時監(jiān)測下游通道的狀態(tài)。
- 復位功能:低電平有效的復位輸入可使開關(guān)從下游 I2C 總線的低電平鎖定狀態(tài)中恢復,同時內(nèi)部上電復位功能也能確保所有通道在啟動時處于未選中狀態(tài)。
- 地址選擇:兩個地址引腳(A0 和 A1)允許在 I2C 總線上連接多達 4 個設(shè)備,而 A 和 B 兩種地址版本則可使總線上的設(shè)備數(shù)量最多達到 12 個,有效解決了地址沖突問題。
2.2 性能優(yōu)勢
- 低導通電阻:確保信號傳輸?shù)牡蛽p耗,提高信號質(zhì)量。
- 無上電毛刺:避免上電時產(chǎn)生的干擾信號對系統(tǒng)造成影響。
- 支持熱插拔:方便在系統(tǒng)運行過程中進行設(shè)備的插拔操作。
- 低待機電流:降低系統(tǒng)功耗,延長設(shè)備的使用壽命。
- 寬工作電壓范圍:2.3V 至 5.5V 的工作電壓范圍,適應不同的電源環(huán)境。
- 高 ESD 保護:超過 2000V HBM 和 1000V CDM 的靜電放電保護,增強了設(shè)備的可靠性。
- 多種封裝可選:提供 SO14 和 TSSOP14 兩種封裝形式,滿足不同的 PCB 設(shè)計需求。
三、訂購信息
PCA9543A 和 PCA9543B 提供了多種訂購選項,包括不同的封裝形式(SO14 和 TSSOP14)、包裝方法(管裝和卷帶裝)以及不同的溫度范圍(-40°C 至 +85°C)。具體的訂購信息可以參考文檔中的表格,工程師們可以根據(jù)自己的實際需求進行選擇。
四、功能詳解
4.1 設(shè)備地址
PCA9543A 和 PCA9543B 的設(shè)備地址由固定部分和硬件可選擇部分組成,地址的最后一位定義了讀寫操作。PCA9543B 是為了滿足大型系統(tǒng)或解決地址沖突而設(shè)計的備用地址版本,除了設(shè)備地址不同外,其功能與 PCA9543A 完全相同。在實際應用中,我們需要根據(jù)硬件連接將地址引腳(A0 和 A1)拉高或拉低,以確定設(shè)備的具體地址。
4.2 控制寄存器
控制寄存器用于選擇下游通道,寫入該寄存器后,相應的通道將在 I2C 總線上出現(xiàn)停止條件后被激活。控制寄存器的最低兩位(B0 和 B1)用于選擇通道,可同時選擇多個通道,但需要注意不要超過總線的最大電容。此外,控制寄存器還可以讀取芯片的狀態(tài),包括中斷輸入的狀態(tài)。
4.3 中斷處理
PCA9543A/43B 提供了兩個中斷輸入和一個開漏輸出的中斷信號。當任何設(shè)備產(chǎn)生中斷時,開關(guān)會檢測到該中斷并將中斷輸出信號拉低,同時在控制寄存器中設(shè)置相應的位。主設(shè)備可以通過讀取控制寄存器來確定哪個通道的設(shè)備產(chǎn)生了中斷,并進行相應的處理。如果不需要中斷功能,中斷輸入可以作為通用輸入使用,未使用的中斷輸入必須通過上拉電阻連接到 VDD。
4.4 復位輸入
復位輸入(RESET)是一個低電平有效的信號,用于從總線故障狀態(tài)中恢復。將該信號拉低至少 tw(rst)L 時間,開關(guān)將復位其寄存器和 I2C 總線狀態(tài)機,并取消選擇所有通道。復位輸入必須通過上拉電阻連接到 VDD。
4.5 上電復位
在上電時,內(nèi)部上電復位(POR)會將開關(guān)保持在復位狀態(tài),直到 VDD 達到 VPOR。此時,復位狀態(tài)解除,開關(guān)的寄存器和 I2C 總線狀態(tài)機將初始化為默認狀態(tài),所有通道均未選中。后續(xù)需要將 VDD 降至 0.2V 以下至少 5μs 才能再次復位設(shè)備。
4.6 電壓轉(zhuǎn)換
PCA9543A/43B 的傳輸門晶體管結(jié)構(gòu)允許我們通過 VDD 電壓來限制從一個 I2C 總線傳輸?shù)搅硪粋€總線的最大電壓。為了實現(xiàn)有效的電壓轉(zhuǎn)換,Vo(sw) 電壓應等于或低于最低的總線電壓。通過調(diào)整 VDD 電壓和使用上拉電阻,我們可以將總線電壓調(diào)整到合適的水平。
五、I2C 總線特性
I2C 總線是一種用于不同 IC 或模塊之間雙向兩線通信的總線,包括串行數(shù)據(jù)線(SDA)和串行時鐘線(SCL)。在進行數(shù)據(jù)傳輸時,需要注意以下幾點:
- 位傳輸:每個時鐘脈沖傳輸一位數(shù)據(jù),SDA 線上的數(shù)據(jù)在時鐘脈沖的高電平期間必須保持穩(wěn)定。
- 啟動和停止條件:數(shù)據(jù)和時鐘線在總線空閑時均保持高電平,SDA 線在時鐘為高電平時的高到低轉(zhuǎn)換定義為啟動條件,低到高轉(zhuǎn)換定義為停止條件。
- 系統(tǒng)配置:發(fā)起消息的設(shè)備為“發(fā)送器”,接收消息的設(shè)備為“接收器”,控制消息的設(shè)備為“主設(shè)備”,受主設(shè)備控制的設(shè)備為“從設(shè)備”。
- 應答機制:每個字節(jié)傳輸后都需要一個應答位,應答設(shè)備在應答時鐘脈沖期間將 SDA 線拉低。主設(shè)備在最后一個字節(jié)不產(chǎn)生應答表示數(shù)據(jù)傳輸結(jié)束。
六、應用設(shè)計要點
6.1 中斷輸入
如果產(chǎn)生中斷的設(shè)備具有開漏輸出結(jié)構(gòu)或可以進行三態(tài)操作,需要使用上拉電阻;如果設(shè)備具有圖騰柱輸出結(jié)構(gòu)且不能進行三態(tài)操作,則不需要上拉電阻。同時,中斷輸入不能懸空。
6.2 電壓選擇
在進行電壓轉(zhuǎn)換時,需要根據(jù)實際的總線電壓選擇合適的 VDD 電壓,并使用上拉電阻將總線電壓調(diào)整到所需的水平。
6.3 焊接注意事項
PCA9543A/43B 提供了 SO14 和 TSSOP14 兩種 SMD 封裝,在焊接時需要根據(jù)具體情況選擇合適的焊接方法。波峰焊適用于通孔元件和部分 SMD 元件,但對于細間距 SMD 元件不太適用;回流焊則更適合小間距和高密度的元件。在焊接過程中,需要注意板的規(guī)格、封裝的尺寸和引腳間距、元件的濕度敏感度等級等因素。
七、總結(jié)
PCA9543A/43B 2 通道 I2C 總線開關(guān)是一款功能強大、性能優(yōu)越的 I2C 總線擴展設(shè)備,它提供了靈活的通道選擇、中斷處理和復位功能,支持多種電壓等級的電平轉(zhuǎn)換,適用于各種 I2C 總線系統(tǒng)。在設(shè)計過程中,我們需要根據(jù)具體的應用需求合理選擇設(shè)備的地址、通道配置和電壓參數(shù),并遵循焊接和使用的注意事項,以確保系統(tǒng)的穩(wěn)定性和可靠性。你在使用 I2C 總線開關(guān)時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
電子工程師
+關(guān)注
關(guān)注
253文章
858瀏覽量
97890
發(fā)布評論請先 登錄
PCA9543A, PCA9543B, PCA9543C p
PCA9543A PCA9543B PCA9543C—I2C多路復用器和開關(guān)產(chǎn)品數(shù)據(jù)手冊
PCA9543A PCA9543A, PCA9543B, PCA9543C
TCA9543A具有中斷邏輯電路和復位功能的低壓2通道I2C總線開關(guān)數(shù)據(jù)表
具有中斷邏輯和復位功能的PCA9543A 2通道I2C總線開關(guān)數(shù)據(jù)表
電子工程師必看:PCA9543A/43B 2 通道 I2C 總線開關(guān)深度解析
評論