探索PCA9547:8通道I2C總線復用器的設計奧秘
在電子設計領域,I2C總線是一種廣泛應用的通信協議,而PCA9547作為一款8通道I2C總線復用器,為我們在多設備通信中提供了強大的解決方案。今天,我們就來深入了解一下PCA9547的特性、功能以及在實際設計中的應用。
文件下載:PCA9547D,118.pdf
一、PCA9547概述
PCA9547是一款由I2C總線控制的八進制雙向轉換復用器。它將上游的SCL/SDA線擴展為8個下游通道(SCx/SDx),通過可編程控制寄存器來選擇其中一個通道進行通信。在設備上電時,默認連接通道0,方便主設備與該通道上的下游設備立即進行通信。同時,它還具備一個低電平有效的復位輸入引腳(RESET),當某個下游I2C總線處于低電平卡死狀態時,可通過拉低RESET引腳來恢復設備正常工作,使主設備重新獲得總線控制權。
二、特性與優勢
2.1 復用功能
- 1-of-8雙向轉換復用:能夠在8個通道中選擇一個進行通信,實現了I2C總線的多路復用。
- I2C總線接口邏輯:與SMBus標準兼容,確保了其在多種系統中的通用性。
2.2 復位與地址
- 低電平復位輸入:通過RESET引腳可快速恢復設備狀態,增強了系統的穩定性。
- 3個地址引腳:允許在I2C總線上最多連接8個PCA9547設備,方便擴展系統規模。
2.3 其他特性
- 低導通電阻(Ron):減少信號傳輸損耗,提高通信質量。
- 電壓轉換功能:支持1.8V、2.5V、3.3V和5V總線之間的電壓轉換,無需額外保護電路。
- 無上電毛刺:保證系統上電時的穩定性。
- 支持熱插拔:方便設備的在線更換和維護。
- 低待機電流:降低系統功耗。
- 寬電源電壓范圍:2.3V至5.5V的工作電源電壓范圍,適應不同的應用場景。
- 5V容忍輸入:增強了設備的抗干擾能力。
- 寬時鐘頻率范圍:0Hz至400kHz的時鐘頻率,滿足不同的通信速率需求。
- ESD和Latch-up保護:靜電放電(ESD)保護超過2000V HBM和1000V CDM,Latch-up測試符合JEDEC標準,提高了設備的可靠性。
三、訂購信息
| PCA9547提供了三種不同的封裝形式,分別是SO24、TSSOP24和HVQFN24,每種封裝都有相應的型號和訂購選項。具體信息如下表所示: | 型號 | 封裝 | 描述 | 訂購號 | 包裝方式 | 最小訂購量 | 溫度范圍 |
|---|---|---|---|---|---|---|---|
| PCA9547D | SO24 | 塑料小外形封裝,24引腳,體寬7.5mm | PCA9547D,112 PCA9547D,118 |
標準標記IC管 - DSC散裝 13”卷軸Q1/T1標準標記SMD |
1200 1000 |
-40°C至+85°C | |
| PCA9547PW | TSSOP24 | 塑料薄收縮小外形封裝,24引腳,體寬4.4mm | PCA9547PW,112 PCA9547PW,118 |
標準標記IC管 - DSC散裝 13”卷軸Q1/T1標準標記SMD |
1575 2500 |
-40°C至+85°C | |
| PCA9547BS | HVQFN24 | 塑料熱增強超薄四方扁平封裝,無引腳,24個端子,體尺寸4×4×0.85mm | PCA9547BS,118 | 13”卷軸Q1/T1標準標記SMD | 6000 | -40°C至+85°C |
四、引腳信息
4.1 引腳配置
不同封裝的PCA9547引腳配置有所不同,具體可參考文檔中的引腳圖(圖2、圖3、圖4)。這些引腳包括地址輸入引腳(A0、A1、A2)、復位引腳(RESET)、串行數據和時鐘輸出引腳(SDx、SCx)、串行時鐘線(SCL)、串行數據線(SDA)以及電源引腳(VDD、VSS)等。
4.2 引腳描述
| 每個引腳都有其特定的功能,詳細信息如下表所示: | 符號 | SO24、TSSOP24引腳 | HVQFN24引腳 | 描述 |
|---|---|---|---|---|
| A0 | 1 | 22 | 地址輸入0 | |
| A1 | 2 | 23 | 地址輸入1 | |
| RESET | 3 | 24 | 低電平有效復位輸入 | |
| SD0 | 4 | 1 | 串行數據輸出0 | |
| SC0 | 5 | 2 | 串行時鐘輸出0 | |
| … | … | … | … | |
| VDD | 24 | 21 | 電源電壓 |
五、功能描述
5.1 設備尋址
主設備在發送START條件后,需輸出PCA9547的從地址。從地址的最后一位定義了操作類型,邏輯1表示讀操作,邏輯0表示寫操作。
5.2 控制寄存器
| 主設備成功發送從地址并得到應答后,會向PCA9547發送一個字節,該字節將存儲在控制寄存器中。控制寄存器的4個最低有效位(LSB)用于選擇要激活的通道。當選擇一個通道后,該通道將在I2C總線上出現STOP條件后變為活動狀態,確保所有SCx/SDx線在通道激活時處于高電平,避免連接時產生錯誤條件。控制寄存器的具體定義如下表所示: | D7 | D6 | D5 | D4 | B3 | B2 | B1 | B0 | 命令 |
|---|---|---|---|---|---|---|---|---|---|
| X | X | X | X | 0 | X | X | X | 無通道選擇 | |
| X | X | X | X | 1 | 0 | 0 | 0 | 通道0啟用 | |
| … | … | … | … | … | … | … | … | … |
5.3 RESET輸入
RESET輸入是一個低電平有效信號,用于從總線故障狀態中恢復。將該信號拉低至少tw(rst)L時間,PCA9547將復位其寄存器和I2C總線狀態機,并除通道0外的所有通道。RESET輸入必須通過上拉電阻連接到VDD。
5.4 上電復位
當VDD上電時,內部上電復位(POR)將PCA9547保持在復位狀態,直到VDD達到VPOR。此時,復位條件解除,PCA9547的寄存器和I2C總線狀態機初始化到默認狀態,除通道0外的所有通道被取消選擇。此后,VDD必須降低到0.2V以下至少5μs才能再次復位設備。
5.5 電壓轉換
PCA9547的傳輸門晶體管結構使得VDD電壓可用于限制從一個I2C總線傳輸到另一個總線的最大電壓。為了使PCA9547作為電壓轉換器,Vo(mux)電壓應等于或低于最低總線電壓。例如,若主總線為5V,下游總線為3.3V和2.7V,則Vo(mux)應等于或低于2.7V,可將PCA9547的電源電壓設置為3.3V,并使用上拉電阻將總線電壓調整到合適的水平。
六、I2C總線特性
6.1 位傳輸
每個時鐘脈沖傳輸一個數據位,SDA線上的數據在時鐘脈沖的高電平期間必須保持穩定,否則會被解釋為控制信號。
6.2 START和STOP條件
當總線空閑時,數據和時鐘線都保持高電平。時鐘為高電平時,數據線從高到低的轉換定義為START條件(S);時鐘為高電平時,數據線從低到高的轉換定義為STOP條件(P)。
6.3 系統配置
在I2C總線系統中,發送消息的設備是“發送器”,接收消息的設備是“接收器”。控制消息的設備是“主設備”,受主設備控制的設備是“從設備”。
6.4 應答機制
在START和STOP條件之間,發送器向接收器傳輸的數據字節數沒有限制。每個8位字節后面都跟著一個應答位。從設備接收器在接收到每個字節后必須產生應答,主設備在接收到從設備發送的每個字節后也必須產生應答。應答設備必須在應答時鐘脈沖期間將SDA線拉低,確保SDA線在應答相關時鐘脈沖的高電平期間穩定為低電平。主設備接收器在接收到從設備發送的最后一個字節時,可通過不產生應答來表示數據傳輸結束。
6.5 總線事務
數據通過寫模式傳輸到PCA9547的控制寄存器,通過讀模式從PCA9547讀取數據。具體的傳輸過程可參考文檔中的圖12和圖13。
七、應用設計信息
PCA9547的典型應用電路如圖14所示,它可以將一個I2C總線擴展為8個通道,方便連接多個下游設備。在設計應用電路時,需要注意電源電壓范圍(VDD = 2.7V至5.5V)以及各通道的電壓匹配問題。
八、電氣特性
8.1 限制值
| PCA9547的各項限制值如下表所示,在使用時必須確保設備工作在這些限制范圍內,以避免設備損壞。 | 符號 | 參數 | 條件 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| VDD | 電源電壓 | -0.5 | +7.0 | V | ||
| VI | 輸入電壓 | -0.5 | +7.0 | V | ||
| … | … | … | … | … | … |
8.2 熱特性
| 不同封裝的PCA9547熱阻不同,具體信息如下表所示: | 符號 | 參數 | 條件 | 典型值 | 單位 |
|---|---|---|---|---|---|
| Rth(j-a) | 結到環境的熱阻 | HVQFN24封裝 | 40 | °C/W | |
| SO24封裝 | 77 | °C/W | |||
| TSSOP24封裝 | 128 | °C/W |
8.3 靜態特性
PCA9547的靜態特性在不同電源電壓下有所不同,具體可參考文檔中的表7和表8。這些特性包括電源電流、輸入輸出電壓、導通電阻等,對于評估設備的性能和功耗非常重要。
8.4 動態特性
| PCA9547的動態特性包括傳播延遲、時鐘頻率、總線空閑時間等,詳細信息如下表所示: | 符號 | 參數 | 條件 | 標準模式I2C總線 | 快速模式I2C總線 | 單位 |
|---|---|---|---|---|---|---|
| tPD | 從SDA到SDx或SCL到SCx的傳播延遲 | 0.3 | 0.3 | ns | ||
| fSCL | SCL時鐘頻率 | 0 - 100 | 0 - 400 | kHz | ||
| … | … | … | … | … | … |
九、封裝與焊接
9.1 封裝外形
PCA9547提供了SO24、TSSOP24和HVQFN24三種封裝形式,每種封裝都有其特定的外形尺寸和引腳布局,具體可參考文檔中的圖17、圖18和圖19。
9.2 焊接方法
焊接是將PCA9547封裝連接到印刷電路板(PCB)上的常用方法。常見的焊接方法有波峰焊和回流焊兩種,但并非所有SMD都適合波峰焊。波峰焊適用于通孔元件和一些表面貼裝元件,而回流焊則更適合小間距和高密度的元件。在焊接過程中,需要注意電路板規格、封裝焊盤、濕度敏感度、元件放置、檢查和修復以及無鉛焊接與SnPb焊接等關鍵因素。
9.3 PCB焊盤
不同封裝的PCA9547在回流焊時的PCB焊盤信息可參考文檔中的圖21、圖22和圖23。這些焊盤尺寸和布局對于確保焊接質量和電氣性能至關重要。
十、總結
PCA9547作為一款功能強大的8通道I2C總線復用器,具有豐富的特性和優勢,適用于多種電子系統的設計。在實際應用中,我們需要根據具體需求選擇合適的封裝和配置,同時注意電氣特性和焊接工藝,以確保設備的穩定運行。希望通過本文的介紹,能幫助電子工程師更好地了解和應用PCA9547,為電子設計帶來更多的可能性。
在設計過程中,你是否遇到過類似復用器應用的挑戰?你又是如何解決的呢?歡迎在評論區分享你的經驗和見解。
-
電子設計
+關注
關注
42文章
1711瀏覽量
49848 -
PCA9547
+關注
關注
0文章
4瀏覽量
6917
發布評論請先 登錄
PCA9547D/PW/BS I2C多路復用器和開關
PCA9547 8 channel I2C bus mult
PCA9546A—基于I2C總線控制的4通道雙向多路復用器和開關
PCA9547—I2C總線控制的八進制雙向轉換開關產品數據手冊
16通道模擬多路復用器/解復用器(Mux /多路分配器)
PCA9544A低電壓4通道I2C和SMBus多路復用器數據表
探索PCA9547:8通道I2C總線復用器的設計奧秘
評論