深入解析LTC4318:I2C/SMBus地址轉(zhuǎn)換器的卓越之選
在電子工程師的日常工作中,處理I2C和SMBus總線系統(tǒng)時,常常會遇到多個設(shè)備地址沖突的問題。而Linear Technology公司的LTC4318地址轉(zhuǎn)換器,為解決這一難題提供了出色的解決方案。今天,我們就來詳細(xì)探討一下LTC4318的特性、工作原理以及應(yīng)用場景。
文件下載:LTC4318.pdf
一、LTC4318特性亮點
1. 多設(shè)備地址共存
LTC4318允許具有相同地址的多個從設(shè)備在同一總線上共存。通過電阻配置地址轉(zhuǎn)換,無需軟件編程,就能輕松實現(xiàn)地址的靈活轉(zhuǎn)換,最多可提供127種不同的地址轉(zhuǎn)換。
2. 廣泛兼容性
該轉(zhuǎn)換器兼容SMBus、I2C和I2C快速模式,具備±4kV HBM ESD抗擾能力,能適應(yīng)不同的電氣環(huán)境。同時,它支持2.5V、3.3V和5V總線的電平轉(zhuǎn)換,滿足多種電壓需求。
3. 特殊功能設(shè)計
具有直通模式,可實現(xiàn)通用呼叫尋址;具備總線卡住超時功能,能防止SDA和SCL在現(xiàn)場板插入和移除過程中損壞,支持總線熱插拔。
二、技術(shù)參數(shù)剖析
1. 絕對最大額定值
輸入電源電壓VCC范圍為 -0.3V至6V,不同引腳的輸入輸出電壓和電流也有相應(yīng)的限制。例如,ENABLEn引腳電壓范圍為 -0.3V至6V,READYn引腳輸出電流最大為50mA。工作溫度范圍方面,LTC4318C為0°C至70°C,LTC4318I為 -40°C至85°C,存儲溫度范圍為 -65°C至150°C。
2. 電氣特性
- 電源相關(guān):VCC輸入電源范圍為2.25V至5.5V,輸入電源電流在不同ENABLE狀態(tài)下有所不同。VCC電源欠壓鎖定(UVLO)上升閾值為1.9V至2.2V,具有100mV的遲滯。
- 使能和就緒引腳:ENABLE閾值電壓上升范圍為1V至1.8V,遲滯為50mV,輸入電流為±1μA;READY輸出低電壓在I = 3mA時為0.4V,關(guān)斷泄漏電流在VCC = VREADY = 5.5V時為±5μA。
- 時鐘和數(shù)據(jù)引腳:SCL和SDA引腳的閾值電壓上升范圍為1.5V至2.0V,遲滯為50mV,泄漏電流在不同電壓條件下為±10μA。引腳電容為10pF,預(yù)充電電壓為0.8V至1.2V。
- I2C接口時序:最大SCLIN時鐘頻率為400kHz,SDAOUT下降延遲和下降時間在特定電容和上拉電阻條件下有相應(yīng)的參數(shù),總線卡住超時時間為25ms至35ms,總線空閑時間為80μs至160μs,SCLIN和SDAIN毛刺濾波器為50ns至100ns。
三、工作原理揭秘
LTC4318作為I2C/SMBus地址轉(zhuǎn)換器,連接I2C總線的兩個段。當(dāng)主設(shè)備發(fā)出START位時,地址轉(zhuǎn)換開始。它通過將輸入地址與用戶配置的轉(zhuǎn)換字節(jié)進(jìn)行異或運算,實時將主設(shè)備側(cè)的地址轉(zhuǎn)換為從設(shè)備側(cè)的新地址。轉(zhuǎn)換完成后,主設(shè)備繼續(xù)傳輸數(shù)據(jù),若新地址與從設(shè)備地址匹配,從設(shè)備會拉低SDAOUT進(jìn)行響應(yīng)。
四、系統(tǒng)配置與地址設(shè)置
1. 系統(tǒng)配置方式
- 每個從設(shè)備可與LTC4318的一個通道配對,這種配置方式在分配總線地址時具有最大的靈活性,支持讀寫操作和LTC4318支持的所有協(xié)議。
- 也可以使用一個通道和一個公共轉(zhuǎn)換字節(jié)將兩個具有不同硬連線地址的從設(shè)備轉(zhuǎn)換為兩個不同的地址。
2. 設(shè)置轉(zhuǎn)換字節(jié)
LTC4318上電或ENABLE引腳檢測到上升沿時,會讀取XORH和XORL引腳的電壓來確定7位轉(zhuǎn)換字節(jié)。通過外部電阻分壓器設(shè)置這些引腳的電壓,所需的轉(zhuǎn)換字節(jié)可通過從設(shè)備原始地址和期望輸入地址的按位異或運算得到。XORL電壓配置轉(zhuǎn)換字節(jié)的低4位,XORH電壓配置高3位。文檔中提供了詳細(xì)的電阻分壓器推薦值表格,幫助工程師進(jìn)行準(zhǔn)確配置。
五、特殊功能與注意事項
1. 使能與欠壓鎖定
當(dāng)ENABLE引腳電壓低于1.4V或VCC低于UVLO閾值時,LTC4318會關(guān)閉,內(nèi)部存儲地址轉(zhuǎn)換字節(jié)的移位寄存器會被清除,地址轉(zhuǎn)換功能禁用,開關(guān)斷開,READY引腳拉低,靜態(tài)電流降至350μA。
2. 預(yù)充電和熱插拔
上電時,開關(guān)N1和N2初始處于斷開狀態(tài),允許LTC4318及其連接的從設(shè)備熱插拔到活動的I2C總線上。內(nèi)部預(yù)充電電路通過200k電阻將總線線路初始設(shè)置為1V,減少對活動總線的干擾。當(dāng)滿足一定條件后,開關(guān)閉合,READY引腳置高,表示可以開始地址轉(zhuǎn)換。
3. 直通模式
主設(shè)備若想使用通用呼叫地址與從設(shè)備通信,可通過拉高XORH暫時禁用地址轉(zhuǎn)換,此時無論總線上的活動如何,N1和N2都會保持導(dǎo)通。
4. 額外轉(zhuǎn)換和電平轉(zhuǎn)換
在I2C/SMBus系統(tǒng)中,SCLIN為低電平時可能會出現(xiàn)SDAOUT的額外轉(zhuǎn)換,但由于總線上的設(shè)備僅在SCL為高電平時鎖存SDA數(shù)據(jù),這些額外轉(zhuǎn)換不會對系統(tǒng)造成問題。LTC4318能在輸入和輸出總線使用不同電源電壓時進(jìn)行電平轉(zhuǎn)換,但VCC必須連接到較低的電源電壓,以確保電平轉(zhuǎn)換正常工作。
5. 異常處理
當(dāng)在地址字節(jié)期間收到意外的START或STOP位時,LTC4318會自動恢復(fù),但可能會將START位轉(zhuǎn)換為STOP位,反之亦然,導(dǎo)致從設(shè)備出現(xiàn)意外行為。不過,在下次STOP位時,LTC4318會自動復(fù)位,后續(xù)消息將正常傳輸。若SCLIN持續(xù)低電平或高電平超過30ms,LTC4318會中止地址轉(zhuǎn)換,重新連接SDAIN和SDAOUT,等待新的START位開始新的地址轉(zhuǎn)換。
六、支持的協(xié)議與應(yīng)用場景
1. 支持的協(xié)議
LTC4318支持大多數(shù)I2C和SMBus消息協(xié)議,如發(fā)送/接收字節(jié)、寫字節(jié)/字、讀字節(jié)/字、過程調(diào)用、塊寫/讀等。但不支持一些特定協(xié)議,如10位尋址、設(shè)備ID、超快速模式I2C總線協(xié)議等。
2. 應(yīng)用場景
適用于I2C和SMBus地址擴展、地址轉(zhuǎn)換,在服務(wù)器、電信等領(lǐng)域有著廣泛的應(yīng)用前景。
七、相關(guān)部件與對比
文檔還列出了一系列相關(guān)部件,如LTC4300A系列、LTC4302系列等,每個部件都有其獨特的功能和應(yīng)用場景。通過與LTC4316、LTC4317對比,我們可以更清晰地了解LTC4318在輸入輸出通道數(shù)量等方面的特點,為工程師在選擇合適的器件時提供參考。
綜上所述,LTC4318以其強大的功能和靈活的配置方式,為解決I2C和SMBus總線系統(tǒng)中的地址沖突問題提供了可靠的解決方案。作為電子工程師,深入了解LTC4318的特性和工作原理,將有助于我們在實際項目中更好地應(yīng)用這一優(yōu)秀的地址轉(zhuǎn)換器。大家在使用過程中是否也遇到過類似的總線地址沖突問題呢?又是如何解決的呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
發(fā)布評論請先 登錄
深入解析LTC4318:I2C/SMBus地址轉(zhuǎn)換器的卓越之選
評論