具有阻塞總線恢復(fù)功能的 TCA4307 熱插拔 I2C 總線和 SMBus 緩沖器介紹
在電子設(shè)計(jì)領(lǐng)域,熱插拔 I2C 總線緩沖器是實(shí)現(xiàn)系統(tǒng)靈活擴(kuò)展和維護(hù)的重要組件。今天,我們就來深入了解一下德州儀器(TI)推出的 TCA4307 熱插拔 I2C 總線和 SMBus 緩沖器。
文件下載:tca4307.pdf
一、TCA4307 特性亮點(diǎn)
1. 熱插拔與數(shù)據(jù)保護(hù)
TCA4307 支持將 I/O 卡插入帶電背板,控制電路會(huì)防止背板側(cè)與板卡側(cè) I2C 線路連接,直到背板出現(xiàn)停止命令或總線空閑,避免板卡上的總線爭用,保護(hù)數(shù)據(jù)和時(shí)鐘線路不受損壞。連接后,它提供雙向緩沖,隔離背板及板卡電容,降低相互干擾。
2. 預(yù)充電設(shè)計(jì)
插入過程中,對 SDA 和 SCL 線路預(yù)充電至 1V,有效減小對器件寄生電容充電所需電流,減少插入瞬間的電流沖擊,提高系統(tǒng)穩(wěn)定性。
3. 工作參數(shù)范圍廣
支持 I2C 總線信號雙向數(shù)據(jù)傳輸,工作電源電壓范圍為 2.3V 至 5.5V,環(huán)境空氣溫度范圍為 -40°C 至 125°C,能適應(yīng)多種復(fù)雜的工作環(huán)境。
4. 自動(dòng)總線恢復(fù)
具備阻塞總線恢復(fù)功能,檢測到 SDAOUT 或 SCLOUT 處于低電平約 40ms 時(shí),自動(dòng)斷開總線,并在 SCLOUT 上自動(dòng)生成多達(dá) 16 個(gè)脈沖,嘗試復(fù)位使總線保持低電平的器件,恢復(fù)總線正常工作。
5. 低功耗模式
I2C 總線空閑時(shí),將 EN 引腳設(shè)置為低電平可使 TCA4307 進(jìn)入關(guān)斷模式,降低功耗;EN 拉高時(shí)恢復(fù)正常運(yùn)行。同時(shí),開漏 READY 輸出引腳可指示背板與板卡側(cè)的連接狀態(tài)。
二、TCA4307 應(yīng)用場景
TCA4307 的應(yīng)用十分廣泛,常見于服務(wù)器、企業(yè)交換、電信交換設(shè)備、基站以及工業(yè)自動(dòng)化設(shè)備等領(lǐng)域。在這些場景中,熱插拔功能可實(shí)現(xiàn)設(shè)備的在線維護(hù)和升級,提高系統(tǒng)的可用性和靈活性。
三、TCA4307 詳細(xì)規(guī)格
1. 封裝信息
TCA4307 有兩種封裝可供選擇:VSSOP(DGK,8),尺寸為 3mmx4.9mm;WSON(DRG,8),尺寸為 3mm x3mm。不同的封裝適用于不同的 PCB 布局和空間要求。
2. 電氣特性
- 絕對最大額定值:規(guī)定了器件在不被損壞的情況下所能承受的最大電壓、電流和溫度等參數(shù)。例如,輸入電壓范圍為 -0.5V 至 7V,連續(xù)輸出電流為 ±50mA 等。超出這些范圍可能導(dǎo)致器件永久性損壞。
- ESD ratings:人體模型(HBM)靜電放電耐壓為 ±3500V,帶電設(shè)備模型(CDM)為 ±1000V,顯示出較好的靜電防護(hù)能力。
- 推薦工作條件:工作電源電壓 2.3V 至 5.5V,輸入輸出電壓范圍 0 至 5.5V,環(huán)境溫度 -40°C 至 125°C,在這些條件下使用可確保器件性能穩(wěn)定。
- 熱信息:不同封裝的熱阻參數(shù)不同,如 VSSOP 封裝的結(jié)到環(huán)境熱阻為 177.1°C/W,WSON 封裝為 58.4°C/W。了解熱信息有助于進(jìn)行散熱設(shè)計(jì),保證器件在正常溫度下工作。
- 電氣特性:包括電源電流、預(yù)充電電壓、輸入輸出偏移電壓、引腳泄漏電流等參數(shù)。例如,電源電流在 VCC =5.5V 時(shí)典型值為 2.5mA,預(yù)充電電壓為 0.8V 至 1.2V。
- 時(shí)序要求:規(guī)定了 I2C 總線的時(shí)鐘頻率、總線空閑時(shí)間、數(shù)據(jù)建立和保持時(shí)間等時(shí)序參數(shù),確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和可靠性。
- 開關(guān)特性:如預(yù)充電時(shí)間、數(shù)字準(zhǔn)備就緒時(shí)間、總線空閑到 READY 激活時(shí)間等,這些參數(shù)影響著器件的啟動(dòng)和響應(yīng)速度。
四、TCA4307 引腳配置與功能
TCA4307 采用 8 引腳封裝,各引腳功能如下:
- EN:高電平有效芯片使能引腳,低電平時(shí)器件進(jìn)入低電流模式,禁用上升時(shí)間加速器和總線預(yù)充電電路,隔離輸入輸出線路。
- SCLOUT 和 SCLIN:分別為串行時(shí)鐘輸出和輸入引腳,連接到板卡和背板的 SCL 總線。
- SDAOUT 和 SDAIN:分別為串行數(shù)據(jù)輸出和輸入引腳,連接到板卡和背板的 SDA 總線。
- GND:電源地。
- READY:開漏輸出引腳,指示背板與板卡側(cè)的連接狀態(tài),高電平時(shí)表示連接,低電平時(shí)表示斷開。
- VCC:電源引腳,為器件提供工作電壓,建議在該引腳附近放置 0.1μF 的旁路電容以提高電源穩(wěn)定性。
五、TCA4307 功能模式
1. 啟動(dòng)和預(yù)充電
上電或熱插拔時(shí),器件先處于欠壓鎖定(UVLO)狀態(tài),忽略 SDA 和 SCL 引腳的活動(dòng),直到 VCC 高于 UVLO 閾值。ENABLE 引腳置高后,“停止位和總線空閑”檢測電路啟用,進(jìn)入總線空閑狀態(tài),同時(shí)預(yù)充電電路將總線引腳偏置到約 1V。
2. 總線空閑
此狀態(tài)下,預(yù)充電電路使 SCL 和 SDA 引腳保持 1V,等待 SDAIN 和 SCLIN 引腳高電平持續(xù)總線空閑時(shí)間或檢測到停止條件,滿足條件后連接輸入輸出線路,進(jìn)入總線活動(dòng)狀態(tài)。
3. 總線活動(dòng)
I2C 輸入輸出引腳連接,數(shù)據(jù)雙向傳輸??偩€連接時(shí),驅(qū)動(dòng)低電平的一側(cè)會(huì)反映到另一側(cè),但有小的偏移電壓,避免器件陷入低電平狀態(tài)。若檢測到總線阻塞,即使 EN 為高,總線也會(huì)斷開。
4. 總線阻塞
檢測到 SDAOUT 或 SCLOUT 出現(xiàn)阻塞情況,器件斷開總線,在 SCLOUT 上生成時(shí)鐘脈沖嘗試恢復(fù)總線,釋放 SDAOUT 后生成停止條件,然后返回總線空閑狀態(tài)等待重新連接。
六、TCA4307 應(yīng)用與設(shè)計(jì)注意事項(xiàng)
1. 應(yīng)用信息
通常將 TCA4307 放置在插入或連接到帶電總線的卡上,確??偩€在空閑或停止條件下才連接,發(fā)揮最大效益。
2. 典型應(yīng)用設(shè)計(jì)
- 串聯(lián)連接:多個(gè)緩沖器串聯(lián)時(shí),每個(gè)緩沖器會(huì)引入約 60mV 的偏移電壓,需考慮最大偏移量,避免觸發(fā)上升時(shí)間加速器產(chǎn)生誤觸發(fā)。建議串聯(lián)數(shù)量不超過兩個(gè),并減輕負(fù)載以減小偏移。同時(shí),要注意串聯(lián)對往返延遲的影響,可能導(dǎo)致快速模式(400kHz)無法正常工作。
- 多連接到公共節(jié)點(diǎn):多個(gè)緩沖器連接到公共節(jié)點(diǎn)時(shí),需避免公共節(jié)點(diǎn)架構(gòu),防止輸出電壓和偏移電壓過高觸發(fā)上升時(shí)間加速器產(chǎn)生干擾。要確??缃?Vos 電壓才能使器件調(diào)節(jié)另一側(cè)。
- 傳播延遲:上升沿延遲由總線電阻的上拉電流、上升時(shí)間加速器電流源和線路有效電容共同決定。下降沿延遲受輸入電壓、輸出開啟延遲和最大壓擺率限制,不會(huì)為負(fù)。
3. 詳細(xì)設(shè)計(jì)步驟
系統(tǒng)上拉電阻要足夠強(qiáng),以在 SDA 和 SCL 引腳上提供 1.25V/μs 的正壓擺率,激活上升沿時(shí)的升壓上拉電流。根據(jù)公式 $R leq 800 × 10^{3}left(frac{V_{CC(MIN)}-0.6}{C}right)$ 選擇最大電阻值,同時(shí)根據(jù)不同的 VCC 電壓選擇合適的上拉電阻值。
4. 電源供應(yīng)建議
為使預(yù)充電電路有效抑制熱插拔對 I2C 總線的影響,VCC 必須在 SCL 和 SDA 引腳接觸主 I2C 總線之前施加??赏ㄟ^物理上使 VCC 和 GND 引腳接觸更長來提前施加電壓。同時(shí),要確保電源上升和下降速率滿足要求。
5. 布局設(shè)計(jì)
PCB 布局時(shí),遵循常見的 PCB 布局原則,避免信號走線直角轉(zhuǎn)彎,信號走線從集成電路附近引出時(shí)相互散開,使用較粗的走線傳輸電源和地電流。旁路和去耦電容應(yīng)盡量靠近 TCA4307 放置,以穩(wěn)定 VCC 引腳電壓。對于高密度信號布線的 4 層板,可將信號布在頂層和底層,內(nèi)部層分別作為接地層和電源層。
七、總結(jié)
TCA4307 熱插拔 I2C 總線和 SMBus 緩沖器憑借其出色的熱插拔保護(hù)、自動(dòng)總線恢復(fù)、寬工作范圍等特性,為電子系統(tǒng)設(shè)計(jì)提供了可靠的解決方案。在實(shí)際應(yīng)用中,我們需要根據(jù)具體的設(shè)計(jì)需求,合理選擇封裝、配置引腳、考慮應(yīng)用場景和設(shè)計(jì)注意事項(xiàng),以充分發(fā)揮 TCA4307 的性能優(yōu)勢。希望本文能為電子工程師在使用 TCA4307 進(jìn)行設(shè)計(jì)時(shí)提供一些有價(jià)值的參考。大家在實(shí)際設(shè)計(jì)中遇到過哪些與熱插拔緩沖器相關(guān)的問題呢?歡迎在評論區(qū)交流分享。
發(fā)布評論請先 登錄
具有阻塞總線恢復(fù)功能的 TCA4307 熱插拔 I2C 總線和 SMBus 緩沖器介紹
評論