LTC4331:工業(yè)級(jí)I2C總線擴(kuò)展的理想解決方案
在工業(yè)控制和傳感器、照明與音響系統(tǒng)控制等應(yīng)用場景中,常常需要在高噪聲環(huán)境下對I2C總線進(jìn)行擴(kuò)展。今天我們就來深入探討凌力爾特(現(xiàn)ADI)的LTC4331,一款專為這類應(yīng)用設(shè)計(jì)的I2C從設(shè)備擴(kuò)展器。
文件下載:LTC4331HUFD#PBF.pdf
一、LTC4331特性亮點(diǎn)
1. 高速與長距離擴(kuò)展
支持高達(dá)1MHz的串行時(shí)鐘(Fast - mode Plus,F(xiàn)m +),通過可選的鏈路波特率,能將I2C總線擴(kuò)展至1200m。這使得它在長距離通信應(yīng)用中表現(xiàn)出色,能夠滿足工業(yè)現(xiàn)場不同設(shè)備間的通信需求。
2. 強(qiáng)大的保護(hù)功能
- 過壓保護(hù):可承受±60V的過電壓線路故障,有效防止因電壓異常對設(shè)備造成損壞。
- ESD保護(hù):鏈路引腳具備±40kV的ESD保護(hù),同時(shí)滿足IEC 4級(jí)ESD(±8kV)和EFT(±5kV)標(biāo)準(zhǔn),增強(qiáng)了設(shè)備在復(fù)雜電磁環(huán)境下的可靠性。
- 共模范圍擴(kuò)展:擴(kuò)展的共模范圍達(dá)到±15V,能夠容忍節(jié)點(diǎn)間較大的接地電位差,適應(yīng)不同的工業(yè)接地系統(tǒng)。
3. 豐富的功能特性
- 遠(yuǎn)程中斷與控制信號(hào):支持遠(yuǎn)程中斷/SMBALERT和控制信號(hào)傳輸,方便實(shí)現(xiàn)對遠(yuǎn)程設(shè)備的監(jiān)控和控制。
- 低EMI模式:通過SLO引腳可實(shí)現(xiàn)低EMI模式,降低對周圍環(huán)境的電磁干擾,適用于對電磁兼容性要求較高的場合。
- SMBus 3.0兼容:與SMBus 3.0標(biāo)準(zhǔn)兼容,具備I2C空閑檢測和總線卡死保護(hù)功能,同時(shí)支持I2C設(shè)備地址共享,提高了系統(tǒng)的靈活性和穩(wěn)定性。
4. 寬電壓范圍
電源電壓范圍為3V至5.5V,邏輯電源電壓范圍為1.62V至5.5V,能夠適應(yīng)不同的電源系統(tǒng),方便與各種設(shè)備集成。
二、電氣與開關(guān)特性
1. 電氣特性
- 電源相關(guān):VCC的工作電源范圍為3V至5.5V,ICC在不同工作模式下有不同的電流消耗,如低功耗模式下僅為1μA,而在I2C事務(wù)活動(dòng)時(shí)最大可達(dá)65mA。VL邏輯電源范圍為1.62V至5.5V,邏輯電源電流為140μA。
- 驅(qū)動(dòng)與接收特性:差分驅(qū)動(dòng)器輸出電壓在不同負(fù)載條件下有明確的規(guī)范,最大驅(qū)動(dòng)短路電流為±250mA。差分接收器輸入電阻為112kΩ,共模輸入電壓范圍為±15V,差分輸入信號(hào)閾值為±200mV等。
2. 開關(guān)特性
在不同的工作模式(本地模式和遠(yuǎn)程模式)下,LTC4331的開關(guān)特性有詳細(xì)的規(guī)定。例如,在本地模式下,從ON上升到RDY低的延遲為65μs;在遠(yuǎn)程模式下,主設(shè)備SCL的工作周期根據(jù)不同的速度設(shè)置(Fm +、Fm、Sm)有所不同。同時(shí),還規(guī)定了數(shù)據(jù)建立時(shí)間、保持時(shí)間、超時(shí)檢測時(shí)間等重要參數(shù),確保了I2C通信的準(zhǔn)確性和穩(wěn)定性。
三、引腳功能與配置
1. 引腳配置
LTC4331采用4mm × 5mm的20引腳QFN封裝,引腳布局合理,便于PCB設(shè)計(jì)。引腳功能涵蓋了電源、邏輯控制、I2C通信、鏈路狀態(tài)指示等多個(gè)方面。
2. 主要引腳功能
- VCC和VL:分別為電源電壓和邏輯電源電壓引腳,需要連接合適的旁路電容以保證電源的穩(wěn)定性。
- ON:使能輸入引腳,高電平使能設(shè)備正常工作,低電平進(jìn)入低功耗模式。
- REMOTE:用于選擇工作模式,低電平為本地IC從模式,高電平為I2C主模式(在遠(yuǎn)程端使用)。
- LINK和RDY:分別為鏈路狀態(tài)和I2C就緒狀態(tài)的開漏輸出引腳,可用于監(jiān)測設(shè)備的工作狀態(tài)。
- SCL和SDA:I2C串行時(shí)鐘和數(shù)據(jù)引腳,需要連接外部上拉電阻。
- ALERT:SMBALERT/中斷引腳,在本地模式下為開漏輸出,在遠(yuǎn)程模式下為輸入,用于傳輸遠(yuǎn)程設(shè)備的警報(bào)信號(hào)。
- A1和A2:I2C設(shè)備地址選擇引腳,通過不同的電平組合可選擇八種可能的I2C地址。
- CTRL:本地到遠(yuǎn)程的控制引腳,用于傳輸控制信號(hào)。
- SPEED1和SPEED2:鏈路和接口定時(shí)選擇引腳,通過不同的電平組合可選擇不同的鏈路波特率和I2C總線定時(shí)。
- SLO:鏈路慢模式輸入引腳,低電平可限制鏈路發(fā)射器的壓擺率,降低EMI,但僅在SPEED INDEX 0和1時(shí)有效。
四、應(yīng)用模式與工作原理
1. 本地模式
將REMOTE引腳置低,LTC4331工作在本地從設(shè)備模式。在該模式下,它捕獲本地I2C主設(shè)備發(fā)送的START、STOP和數(shù)據(jù)事件,并將這些事件通過差分鏈路以編碼位流的形式傳輸?shù)竭h(yuǎn)程的LTC4331。在I2C總線反轉(zhuǎn)后,它作為從發(fā)送器接收遠(yuǎn)程設(shè)備的響應(yīng)數(shù)據(jù),并將其解碼后驅(qū)動(dòng)到本地I2C總線上。由于需要考慮遠(yuǎn)程I2C總線和鏈路延遲,本地LTC4331可能會(huì)通過時(shí)鐘拉伸來暫停本地I2C總線,因此建議本地I2C主設(shè)備完全支持SCL時(shí)鐘拉伸。
2. 遠(yuǎn)程模式
將REMOTE引腳置高,LTC4331工作在遠(yuǎn)程主設(shè)備模式。在正常操作中,遠(yuǎn)程主設(shè)備會(huì)鏡像本地I2C主設(shè)備產(chǎn)生的I2C事件,并使用Fast - mode Plus、Fast - mode或Standard - mode類的定時(shí)規(guī)范重新創(chuàng)建這些事件。需要注意的是,LTC4331不支持遠(yuǎn)程I2C網(wǎng)絡(luò)上的多個(gè)主設(shè)備,其I2C主設(shè)備接口是遠(yuǎn)程側(cè)網(wǎng)絡(luò)上唯一允許的主設(shè)備。
3. I2C事務(wù)處理
本地主設(shè)備通過發(fā)送I2C START和從設(shè)備地址字節(jié)發(fā)起事務(wù)。本地LTC4331將捕獲的I2C事件編碼并傳輸?shù)竭h(yuǎn)程I2C網(wǎng)絡(luò),在那里這些事件被重新創(chuàng)建。本地LTC4331在第9位等待遠(yuǎn)程從設(shè)備的(N)ACK響應(yīng),根據(jù)響應(yīng)結(jié)果進(jìn)行后續(xù)操作。在讀寫事務(wù)中,數(shù)據(jù)在本地和遠(yuǎn)程設(shè)備之間通過差分鏈路進(jìn)行傳輸,同時(shí)設(shè)備會(huì)根據(jù)不同的情況進(jìn)行相應(yīng)的處理,如數(shù)據(jù)緩存、總線反轉(zhuǎn)等。
五、應(yīng)用注意事項(xiàng)
1. 時(shí)鐘拉伸支持
LTC4331依賴SCL時(shí)鐘拉伸來補(bǔ)償鏈路和遠(yuǎn)程總線延遲,因此建議使用完全支持時(shí)鐘拉伸的本地主設(shè)備,以獲得最佳性能。如果主設(shè)備不支持時(shí)鐘拉伸,可適當(dāng)降低SCL頻率。
2. SMBus ARA應(yīng)用
當(dāng)使用SMBus ARA時(shí),如果擴(kuò)展器的本地和遠(yuǎn)程側(cè)都有SMBus從設(shè)備,所有本地從設(shè)備地址必須大于(優(yōu)先級(jí)低于)遠(yuǎn)程從設(shè)備地址,以確保正確的從設(shè)備地址協(xié)商。
3. 事務(wù)中斷
在中斷I2C事務(wù)時(shí),START或STOP命令只能在本地LTC4331處于從接收模式時(shí)發(fā)出,否則可能會(huì)導(dǎo)致數(shù)據(jù)傳輸錯(cuò)誤。
4. 緩沖區(qū)溢出
LTC4331支持比有效鏈路速率更快的本地I2C時(shí)鐘速率,但如果本地主設(shè)備發(fā)送連續(xù)的START/STOP命令速度過快,可能會(huì)導(dǎo)致內(nèi)部緩沖區(qū)溢出。此時(shí),RDY引腳會(huì)變高,同時(shí)會(huì)觸發(fā)TX_BUFFER_OVERFLOW FAULT事件。
5. 鏈路速度設(shè)置
鏈路波特率通過SPEED1和SPEED2引腳設(shè)置,需要確保本地和遠(yuǎn)程側(cè)的設(shè)置一致,并且不要超過給定SPEED設(shè)置對應(yīng)的最大電纜長度。
六、PCB布局與保護(hù)措施
1. PCB布局
建議采用接地平面布局,將4.7μF的旁路電容放置在距離VCC引腳不超過7mm的位置。連接信號(hào)A和B的PCB走線應(yīng)盡量對稱且短,以保持良好的差分信號(hào)完整性。差分信號(hào)A和B應(yīng)作為邊緣耦合微帶線布線,其差分阻抗應(yīng)與電纜阻抗近似匹配。
2. 鏈路端接與偏置
為了減少鏈路傳輸線上的反射,應(yīng)在每個(gè)節(jié)點(diǎn)的A和B引腳之間連接一個(gè)端接電阻,電阻值應(yīng)與差分電纜的特性阻抗緊密匹配。同時(shí),應(yīng)插入偏置電阻網(wǎng)絡(luò)以維持鏈路反轉(zhuǎn)時(shí)的空閑狀態(tài)。
3. 隔離應(yīng)用
支持對鏈路進(jìn)行電氣隔離,適用于有安全要求或獨(dú)立接地電位的應(yīng)用。在變壓器隔離應(yīng)用中,需要在鏈路兩側(cè)的A和B引腳添加串聯(lián)電阻;在電容隔離應(yīng)用中,需要選擇合適的電阻和電容值。
4. 輔助保護(hù)
雖然LTC4331本身具有一定的ESD保護(hù)能力,但在工業(yè)環(huán)境中,可能會(huì)遇到更高水平的電氣過應(yīng)力,如5kV浪涌、5kV EFT和30kV IEC ESD。因此,需要設(shè)計(jì)一個(gè)適當(dāng)?shù)耐獠勘Wo(hù)網(wǎng)絡(luò)來實(shí)現(xiàn)高水平的浪涌保護(hù),并進(jìn)一步提高ESD和EFT性能。
七、總結(jié)
LTC4331以其高速、長距離、強(qiáng)保護(hù)、多功能等特點(diǎn),為工業(yè)級(jí)I2C總線擴(kuò)展提供了一個(gè)可靠而靈活的解決方案。電子工程師在設(shè)計(jì)相關(guān)系統(tǒng)時(shí),需要充分考慮其特性和應(yīng)用注意事項(xiàng),合理進(jìn)行PCB布局和保護(hù)措施設(shè)計(jì),以確保系統(tǒng)的穩(wěn)定性和可靠性。在實(shí)際應(yīng)用中,你是否遇到過類似I2C總線擴(kuò)展的挑戰(zhàn)?又是如何解決的呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)。
-
工業(yè)應(yīng)用
+關(guān)注
關(guān)注
0文章
258瀏覽量
15892
發(fā)布評(píng)論請先 登錄
帶你了解TIAMIC11x工業(yè)以太網(wǎng)從站解決方案
如何去連接LTC4266A / LTC4266C光隔離的I2C總線?
I2C總線擴(kuò)展器
基于ISL3300x設(shè)計(jì)的I2C總線擴(kuò)展方案
基于LTC4310設(shè)計(jì)的絕緣雙向I2C總線通信技術(shù)
LTC4310絕緣雙向I2C總線通信方案
LTC4331:I<sup>2</sup>C堅(jiān)固差分鏈路上的從屬設(shè)備擴(kuò)展器產(chǎn)品手冊
上電和復(fù)位 16 位 PCA I2C 總線 I/O 擴(kuò)展器
TCAL9539 I2C總線I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南
TCAL6416 I2C總線IO擴(kuò)展器技術(shù)解析與應(yīng)用指南
LTC4331:工業(yè)級(jí)I2C總線擴(kuò)展的理想解決方案
評(píng)論