PCA9546A:低電壓4通道I2C和SMBus開關(guān)的深度剖析
在電子設(shè)計領(lǐng)域,I2C總線的應(yīng)用極為廣泛,而PCA9546A作為一款低電壓4通道I2C和SMBus開關(guān),以其獨(dú)特的功能和特性,為工程師們解決了諸多實(shí)際問題。今天,我們就來深入剖析這款器件。
文件下載:pca9546a.pdf
一、產(chǎn)品概覽
PCA9546A是德州儀器(Texas Instruments)推出的一款4通道、雙向轉(zhuǎn)換I2C開關(guān)。它能將主SCL/SDA信號對導(dǎo)向四個從設(shè)備通道(SC0/SD0 - SC3/SD3),可單獨(dú)選擇任何一個下游通道,也能選擇四個通道的任意組合。
1.1 主要特性
- 多通道選擇:四個通道可任意組合選擇,通過I2C總線控制,靈活性極高。
- 復(fù)位功能:具備低電平有效復(fù)位輸入(RESET),當(dāng)下游I2C總線陷入低電平狀態(tài)時,可讓器件恢復(fù)正常。
- 電壓轉(zhuǎn)換:允許不同總線電壓的設(shè)備通信,如1.8V、2.5V或3.3V的器件能與5V的器件通信,無需額外保護(hù)。
- 低導(dǎo)通電阻:低$R_{ON}$開關(guān),支持1.8V、2.5V、3.3V和5V總線間的電壓電平轉(zhuǎn)換。
- 其他特性:上電時所有開關(guān)通道均不選中,無上電毛刺,支持熱插拔,低待機(jī)電流,工作電源電壓范圍為2.3V至5.5V,所有I/O引腳耐壓5.5V,時鐘頻率0至400kHz,閂鎖性能超過100mA,ESD保護(hù)性能出色。
1.2 應(yīng)用場景
- 服務(wù)器和路由器:在電信交換設(shè)備中,可用于解決I2C從設(shè)備地址沖突問題。
- 工廠自動化:協(xié)調(diào)多個I2C設(shè)備的通信。
- I2C從設(shè)備地址沖突的產(chǎn)品:如多個相同的溫度傳感器,可通過不同通道連接,避免地址沖突。
二、技術(shù)細(xì)節(jié)解析
2.1 引腳配置與功能
PCA9546A有多種封裝形式,各引腳功能明確。其中,A0、A1、A2為地址輸入引腳,可直接連接到Vcc或地,用于確定設(shè)備地址;RESET為低電平有效復(fù)位輸入;SCL和SDA為串行時鐘和數(shù)據(jù)輸入;SC0 - SC3和SD0 - SD3為四個通道的串行時鐘和數(shù)據(jù)輸出。
2.2 規(guī)格參數(shù)
2.2.1 絕對最大額定值
需注意,超出絕對最大額定值的應(yīng)力可能會對器件造成永久性損壞,使用時務(wù)必遵循推薦工作條件。
2.2.2 ESD額定值
具備良好的ESD保護(hù)性能,人體模型(HBM)可達(dá)+2000V,帶電設(shè)備模型(CDM)可達(dá)±1000V。
2.2.3 推薦工作條件
- 電源電壓(Vcc):2.3V至5.5V。
- 高電平輸入電壓(VIH):SCL、SDA引腳為0.7 x Vcc至6V;A2 - A0、RESET引腳為0.7 x Vcc至Vcc + 0.5V。
- 低電平輸入電壓(VIL):SCL、SDA引腳為 - 0.5V至0.3 x Vcc;A2 - A0、RESET引腳為 - 0.5V至0.3 x Vcc。
- 工作溫度(TA): - 40°C至85°C。
2.2.4 電氣特性
涵蓋了電源上電復(fù)位電壓、開關(guān)輸出電壓、輸出電流、輸入電流、工作模式電流等多個參數(shù),這些參數(shù)在不同的電源電壓和測試條件下有不同的取值范圍,設(shè)計時需根據(jù)具體情況進(jìn)行選擇。
2.2.5 I2C接口時序要求
分為標(biāo)準(zhǔn)模式(100kHz)和快速模式(400kHz),對時鐘頻率、時鐘高低電平時間、串行數(shù)據(jù)設(shè)置和保持時間、總線空閑時間等都有明確要求,確保I2C通信的穩(wěn)定性。
2.2.6 中斷和復(fù)位時序要求
RESET低電平脈沖持續(xù)時間(twL)最小為6ns,RESET時間(SDA清除)最大為500ns,從RESET到啟動的恢復(fù)時間(tREC(STA))最小為0ns。
2.2.7 開關(guān)特性
傳播延遲時間與開關(guān)的典型導(dǎo)通電阻和負(fù)載電容有關(guān),當(dāng)由理想電壓源驅(qū)動時,可通過計算RC時間常數(shù)得到。
2.3 詳細(xì)工作原理
2.3.1 概述
PCA9546A通過一個8位控制寄存器來控制四個通道的開關(guān)狀態(tài)。主設(shè)備通過I2C總線與PCA9546A通信,寫入或讀取控制寄存器,從而選擇相應(yīng)的通道。
2.3.2 功能模塊圖
其功能模塊圖展示了信號的流向和各個部分的連接關(guān)系,有助于我們理解其內(nèi)部工作機(jī)制。
2.3.3 功能模式
- RESET輸入:RESET為低電平有效信號,當(dāng)該信號至少保持twL時間時,PCA9546A將復(fù)位其寄存器和I2C狀態(tài)機(jī),并取消選擇所有通道。需注意,若RESET電壓設(shè)置高于Vcc,電流會從RESET引腳流向Vcc引腳,可能導(dǎo)致Vcc電壓升高,設(shè)計時應(yīng)確保RESET電壓等于或低于Vcc。
- 上電復(fù)位:當(dāng)Vcc上電時,內(nèi)部上電復(fù)位將PCA9546A保持在復(fù)位狀態(tài),直到Vcc達(dá)到VPOR。此時,復(fù)位狀態(tài)解除,寄存器和I2C狀態(tài)機(jī)初始化為默認(rèn)狀態(tài),所有通道均被取消選擇。此后,需將Vcc降至VPOR以下才能再次復(fù)位設(shè)備。
2.4 編程與控制寄存器
2.4.1 I2C接口通信
I2C總線通信基于時鐘信號和數(shù)據(jù)信號,通過起始條件、停止條件和應(yīng)答位來實(shí)現(xiàn)數(shù)據(jù)的傳輸。主設(shè)備發(fā)送起始條件后,輸出從設(shè)備地址,若地址被成功確認(rèn),主設(shè)備可向從設(shè)備發(fā)送或接收數(shù)據(jù)。
2.4.2 控制寄存器
- 設(shè)備地址:PCA9546A的地址由硬件選擇引腳A0、A1和A2確定,最后一位定義操作類型(讀或?qū)懀?/li>
- 控制寄存器描述:主設(shè)備成功確認(rèn)從設(shè)備地址后,發(fā)送一個字節(jié)到PCA9546A,該字節(jié)存儲在控制寄存器中。若接收到多個字節(jié),只保存最后一個字節(jié)。該寄存器可通過I2C總線進(jìn)行讀寫操作。
- 控制寄存器定義:控制寄存器的四個最低有效位用于控制四個開關(guān)通道的啟用和禁用。例如,B3 = 0、B2 = 1、B1 = 1、B0 = 0表示通道0和3禁用,通道1和2啟用。
三、應(yīng)用設(shè)計要點(diǎn)
3.1 應(yīng)用場景分析
PCA9546A的應(yīng)用通常包含一個I2C(或SMBus)主設(shè)備和最多四個I2C從設(shè)備。其下游通道可解決I2C從設(shè)備地址沖突問題,也可將總總線電容分布到多個通道上。
3.2 典型應(yīng)用設(shè)計
3.2.1 設(shè)計要求
- 地址引腳:A0、A1和A2引腳可直接連接到GND或Vcc,用于控制PCA9546A的從設(shè)備地址。
- 電流計算:若多個從通道同時激活,主側(cè)SCL/SDA到GND的總$I_{OL}$為所有上拉電阻的電流之和。
- 電壓轉(zhuǎn)換:PCA9546A的$V{CC}$電壓可用于限制從一個I2C總線傳遞到另一個總線的最大電壓。為實(shí)現(xiàn)電壓轉(zhuǎn)換,$V{pass}$電壓必須等于或低于最低總線電壓,可通過選擇合適的$V_{CC}$和上拉電阻來實(shí)現(xiàn)。
3.2.2 詳細(xì)設(shè)計步驟
- 選擇上拉電阻:根據(jù)$V{DPUX}$、$V{OL,(max)}$和$I{OL}$計算最小上拉電阻$R{p(min)}$,根據(jù)最大上升時間$t{r}$和總線電容$C$計算最大上拉電阻$R_{p(max)}$。
- 總線電容限制:I2C總線的最大總線電容在快速模式下不得超過400pF,需考慮PCA9546A的電容、線路電容和各個從設(shè)備的電容。
3.2.3 應(yīng)用曲線參考
文檔中提供了多個應(yīng)用曲線,如通門電壓($V{pass}$)與電源電壓($V{CC}$)的關(guān)系、最大上拉電阻($R{p(max)}$)與總線電容($C$)的關(guān)系、最小上拉電阻($R_{p(min)}$)與上拉參考電壓(VDPUX)的關(guān)系等,這些曲線可幫助我們更好地進(jìn)行設(shè)計。
四、電源與布局建議
4.1 電源供應(yīng)建議
4.1.1 上電復(fù)位要求
PCA9546A可通過上電復(fù)位功能在出現(xiàn)故障或數(shù)據(jù)損壞時恢復(fù)到默認(rèn)狀態(tài)。上電復(fù)位需要對設(shè)備進(jìn)行一次電源循環(huán),有兩種類型的上電復(fù)位,對電源的下降和上升速率、再上升時間、電壓閾值等都有相應(yīng)要求。同時,電源中的毛刺會影響上電復(fù)位性能,需注意毛刺寬度和高度的影響。
4.1.2 電源選擇
根據(jù)應(yīng)用需求和器件規(guī)格,合理選擇$V_{CC}$電壓,確保器件正常工作。
4.2 布局設(shè)計要點(diǎn)
4.2.1 布局準(zhǔn)則
在PCB布局時,需遵循常見的PCB布局原則。對于I2C信號速度,無需特別考慮匹配阻抗和差分對。建議在板內(nèi)設(shè)置專用接地層,接地引腳通過寬多邊形銅皮和多個過孔與接地層建立低阻抗路徑。使用旁路和去耦電容控制$V_{CC}$引腳電壓,大電容用于應(yīng)對短時間電源毛刺,小電容用于過濾高頻紋波。
4.2.2 布局示例
文檔中提供了布局示例,幫助我們直觀地了解如何進(jìn)行合理的布局。在需要電壓轉(zhuǎn)換的應(yīng)用中,不同的$VDPUX$電壓和$V_{CC}$可能需要使用分割平面來隔離不同的電壓電位;為減少PCB寄生電容對I2C總線的影響,數(shù)據(jù)線路應(yīng)盡量短,走線寬度應(yīng)盡量小。
五、總結(jié)
PCA9546A作為一款功能強(qiáng)大的I2C開關(guān),為電子工程師在I2C總線設(shè)計中提供了有效的解決方案。通過深入了解其特性、工作原理、應(yīng)用設(shè)計要點(diǎn)以及電源和布局建議,我們能夠更好地運(yùn)用這款器件,解決實(shí)際設(shè)計中的問題。在實(shí)際應(yīng)用中,還需根據(jù)具體需求進(jìn)行合理的設(shè)計和優(yōu)化,確保系統(tǒng)的穩(wěn)定性和可靠性。希望本文能為廣大電子工程師在使用PCA9546A時提供有益的參考。
-
電子設(shè)計
+關(guān)注
關(guān)注
42文章
1681瀏覽量
49848 -
PCA9546A
+關(guān)注
關(guān)注
0文章
5瀏覽量
6945
發(fā)布評論請先 登錄
PCA9546A:低電壓4通道I2C和SMBus開關(guān)的深度剖析
評論