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