深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展器
在電子設(shè)計(jì)領(lǐng)域,I/O擴(kuò)展器是解決微控制器I/O端口不足問題的常用方案。TCA9554作為一款低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器,具有諸多出色特性,廣泛應(yīng)用于各類電子設(shè)備中。今天,我們就來深入了解一下這款TCA9554。
文件下載:tca9554.pdf
一、TCA9554概述
TCA9554是一款16引腳的設(shè)備,為兩線雙向I2C總線(或SMBus)協(xié)議提供8位通用并行輸入和輸出(I/O)擴(kuò)展功能。其工作電源電壓范圍為1.65V至5.5V,支持100kHz(標(biāo)準(zhǔn)模式)和400kHz(快速模式)的時鐘頻率。這使得它在不同的電源環(huán)境和通信速率要求下都能穩(wěn)定工作,為設(shè)計(jì)帶來了很大的靈活性。
二、關(guān)鍵特性剖析
2.1 強(qiáng)大的接口擴(kuò)展能力
TCA9554是I2C到并行端口的擴(kuò)展器,能將I2C總線的串行信號轉(zhuǎn)換為并行的I/O信號輸出。它有三個硬件地址引腳(A0、A1、A2),這使得在同一I2C/SMBus上最多可以連接八個TCA9554設(shè)備,大大增加了系統(tǒng)可擴(kuò)展的I/O端口數(shù)量。
2.2 可靠的中斷輸出設(shè)計(jì)
該設(shè)備具有開漏輸出的低電平有效中斷輸出(INT)。當(dāng)任何輸入端口的狀態(tài)發(fā)生變化時,INT引腳就會產(chǎn)生中斷信號,及時通知系統(tǒng)主設(shè)備有輸入狀態(tài)改變。這個特性在需要實(shí)時監(jiān)測輸入狀態(tài)的應(yīng)用中非常實(shí)用,比如傳感器數(shù)據(jù)采集等場景。
2.3 豐富的寄存器功能
- 輸入和輸出配置寄存器:可以通過對該寄存器進(jìn)行配置,將I/O端口靈活地設(shè)置為輸入或輸出模式。
- 極性反轉(zhuǎn)寄存器:能夠?qū)斎攵丝诩拇嫫鞯臉O性進(jìn)行反轉(zhuǎn),方便根據(jù)實(shí)際需求調(diào)整信號邏輯。
- 內(nèi)部上電復(fù)位功能:在上電時,所有寄存器會自動復(fù)位到默認(rèn)狀態(tài),確保設(shè)備的初始狀態(tài)是可控的。
2.4 出色的電氣性能
- 寬電源電壓范圍:1.65V至5.5V的工作電源電壓范圍,使其能適應(yīng)多種不同的電源系統(tǒng)。
- 低功耗特性:具有低待機(jī)電流消耗,在不工作時能有效降低功耗,延長電池供電設(shè)備的續(xù)航時間。
- 高驅(qū)動能力:輸出具有高電流驅(qū)動能力,能夠直接驅(qū)動LED等負(fù)載,簡化了電路設(shè)計(jì)。
- ESD保護(hù):靜電放電(ESD)保護(hù)超過JESD 22標(biāo)準(zhǔn),其中人體模型(HBM)達(dá)到2000V,充電設(shè)備模型(CDM)達(dá)到1000V,提高了設(shè)備的可靠性和抗干擾能力。
三、引腳配置與功能
TCA9554的引腳配置清晰明確,每個引腳都有其特定的功能。以下是一些關(guān)鍵引腳的介紹:
- 地址輸入引腳(A0、A1、A2):通過將這些引腳直接連接到Vcc或地,可以設(shè)置設(shè)備的I2C從地址。
- 中斷輸出引腳(INT):需要通過上拉電阻連接到Vcc,當(dāng)輸入端口狀態(tài)改變時,該引腳會輸出低電平中斷信號。
- P端口輸入 - 輸出引腳(P0 - P7):在電源上電時,這些引腳默認(rèn)配置為輸入模式,并且采用推挽式設(shè)計(jì)結(jié)構(gòu)。
- 串行時鐘總線(SCL)和串行數(shù)據(jù)總線(SDA):這兩條線是I2C總線的核心,需要通過上拉電阻連接到Vcc。
四、技術(shù)參數(shù)詳解
4.1 絕對最大額定值
了解設(shè)備的絕對最大額定值非常重要,它規(guī)定了設(shè)備在不損壞的情況下所能承受的最大應(yīng)力。例如,電源電壓(Vcc)的范圍是 - 0.5V至6V,輸入電壓(V1)和輸出電壓(Vo)同樣是 - 0.5V至6V。超出這些范圍可能會導(dǎo)致設(shè)備永久性損壞。
4.2 ESD等級
前文提到的ESD保護(hù)能力,具體體現(xiàn)在人體模型(HBM)達(dá)到 + 2000V,充電設(shè)備模型(CDM)達(dá)到 + 1000V。這表明該設(shè)備在靜電環(huán)境下具有較好的抗干擾能力,但在實(shí)際使用中,還是需要注意靜電防護(hù)措施,以確保設(shè)備的長期穩(wěn)定運(yùn)行。
4.3 推薦工作條件
推薦工作條件是保證設(shè)備正常、穩(wěn)定工作的參數(shù)范圍。電源電壓(Vcc)推薦在1.65V至5.5V之間;高電平輸入電壓(VIH)和低電平輸入電壓(VIL)根據(jù)不同的引腳和電源電壓范圍有具體的要求;低電平輸出電流(IoL)和高電平輸出電流(IoH)也會根據(jù)不同的端口和溫度條件有所不同。在設(shè)計(jì)電路時,務(wù)必遵循這些推薦工作條件,否則可能會影響設(shè)備的性能甚至導(dǎo)致設(shè)備無法正常工作。
4.4 熱信息
熱信息對于評估設(shè)備的散熱性能和可靠性至關(guān)重要。文檔中給出了不同封裝類型(如PW(TSSOP)、DBQ(SSOP)、DB (SSOP)、DW(SOIC))的熱阻參數(shù),包括結(jié)到環(huán)境熱阻(R JA)、結(jié)到外殼(頂部)熱阻(Rauc(top))、結(jié)到電路板熱阻(RaJB)等。通過這些參數(shù),我們可以計(jì)算出設(shè)備在不同工作條件下的結(jié)溫,從而判斷設(shè)備是否能在安全的溫度范圍內(nèi)工作。
五、工作原理與應(yīng)用
5.1 功能框圖
TCA9554的功能框圖展示了其內(nèi)部結(jié)構(gòu)和各個模塊之間的連接關(guān)系。它主要由配置寄存器、輸入端口寄存器、輸出端口寄存器和極性反轉(zhuǎn)寄存器等組成。在電源上電復(fù)位時,所有寄存器會恢復(fù)到默認(rèn)值。
5.2 I/O端口工作模式
- 輸入模式:當(dāng)I/O配置為輸入時,F(xiàn)ETs Q1和Q2關(guān)閉,形成高阻抗輸入,并通過典型值為100kΩ的弱上拉電阻連接到Vcc。輸入電壓可以高于Vcc,但由于集成了100kΩ上拉電阻,可能會導(dǎo)致電流從I/O流向Vcc引腳。
- 輸出模式:當(dāng)I/O配置為輸出時,Q1或Q2會根據(jù)輸出端口寄存器的狀態(tài)開啟,此時I/O引腳與Vcc或地之間形成低阻抗路徑。需要注意的是,外部施加到該I/O引腳的電壓不能超過推薦水平,以確保設(shè)備正常工作。
5.3 中斷輸出機(jī)制
任何配置為輸入的P端口I/O的上升沿或下降沿都會觸發(fā)中斷。經(jīng)過時間tiv后,INT信號有效。當(dāng)端口數(shù)據(jù)恢復(fù)到原始狀態(tài)或從輸入端口寄存器讀取數(shù)據(jù)時,中斷電路會被復(fù)位。在讀取模式下,復(fù)位發(fā)生在SCL信號上升沿后的確認(rèn)(ACK)位。需要注意的是,在ACK時鐘脈沖期間發(fā)生的中斷可能會丟失或非常短暫。此外,將I/O從輸出模式切換到輸入模式時,如果引腳狀態(tài)與輸入端口寄存器的內(nèi)容不匹配,可能會導(dǎo)致虛假中斷。
5.4 應(yīng)用場景
TCA9554的應(yīng)用場景非常廣泛,常見于服務(wù)器、路由器、個人電腦、個人電子設(shè)備(如游戲機(jī))、工業(yè)自動化等領(lǐng)域。在這些應(yīng)用中,它通常作為I2C總線的從設(shè)備,連接到主處理器,用于控制LED(作為反饋或狀態(tài)指示燈)、控制其他設(shè)備的使能或復(fù)位信號,以及讀取其他設(shè)備或按鈕的輸出等。
六、設(shè)計(jì)注意事項(xiàng)
6.1 電源供電與復(fù)位
在電源供電方面,需要遵循推薦的電源電壓范圍和電源上電復(fù)位要求。當(dāng)電源電壓(Vcc)從0V開始上升時,內(nèi)部上電復(fù)位會使TCA9554保持復(fù)位狀態(tài),直到Vcc達(dá)到VWORK。之后,如果要進(jìn)行電源上電復(fù)位循環(huán),需要將Vcc降低到VPORF以下,然后再恢復(fù)到工作電壓。電源供電過程中的電壓波動和毛刺可能會影響設(shè)備的正常工作,因此需要采取適當(dāng)?shù)臑V波和穩(wěn)壓措施。
6.2 PCB布局
在PCB布局方面,雖然I2C信號速度相對較低,不需要特別關(guān)注高速數(shù)據(jù)傳輸中的匹配阻抗和差分對問題,但仍需遵循一些基本的PCB布局原則。例如,避免信號走線出現(xiàn)直角,將信號走線從集成電路附近散開,使用較粗的走線來承載較大的電流,特別是電源和地走線。同時,旁路和去耦電容應(yīng)盡可能靠近TCA9554放置,以控制Vcc引腳的電壓,減少電源波動對設(shè)備的影響。
6.3 功耗優(yōu)化
在使用I/O控制LED時,為了減少功耗,需要注意P端口的電壓設(shè)置。當(dāng)P端口配置為輸入時,如果V1低于Vcc,ICC會增加。對于電池供電的應(yīng)用,確??刂芁ED的P端口電壓大于或等于Vcc可以有效降低電流消耗。可以采用在LED上并聯(lián)高值電阻或使Vcc低于LED供電電壓至少VT的方法來實(shí)現(xiàn)這一目標(biāo)。
七、總結(jié)
TCA9554作為一款功能強(qiáng)大的I/O擴(kuò)展器,憑借其豐富的特性、可靠的性能和廣泛的應(yīng)用場景,在電子設(shè)計(jì)領(lǐng)域具有重要的地位。在實(shí)際應(yīng)用中,我們需要深入了解其各項(xiàng)技術(shù)參數(shù)和工作原理,根據(jù)具體的設(shè)計(jì)需求合理選擇和使用該設(shè)備,同時注意電源供電、PCB布局和功耗優(yōu)化等方面的問題,以確保設(shè)計(jì)出的產(chǎn)品具有良好的性能和可靠性。大家在使用TCA9554的過程中,有沒有遇到過一些獨(dú)特的問題或者有不錯的應(yīng)用案例呢?歡迎在評論區(qū)分享交流。
-
電子設(shè)計(jì)
+關(guān)注
關(guān)注
42文章
1656瀏覽量
49848
發(fā)布評論請先 登錄
TCA9554 遠(yuǎn)程 8 位 I2C 和 SMBus I/O 擴(kuò)展器
TCA9554A具有中斷輸出和配置寄存器的低壓8位I2C和SMBus低功耗I/O擴(kuò)展器數(shù)據(jù)表
TCA9554低壓8位I2C和系統(tǒng)管理總線(SMbus)低功耗輸入輸出(I/O)擴(kuò)展器數(shù)據(jù)表
TCA9534低電壓8位I2C和SMBUS低功耗I/O擴(kuò)展器數(shù)據(jù)表
TCA9538低壓8位I2C和SMBus低功耗I/O擴(kuò)展器數(shù)據(jù)表
深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展器
評論