ZHCAAQ5 June 2021 ISO1640 , ISOS141-SEP
|
參數(shù) |
設(shè)計(jì)要求 |
|---|---|
| 電源電壓 | 3.3V |
| 信令速率 | 1Mbps(快速模式) |
| 最大電離輻射總劑量 | 30krad(Si) |
| 針對 LET 的最大 SEL 抗擾度 | 43MeV × cm2/mg |
| 隔離電壓 | 3000VRMS(符合 UL1577 標(biāo)準(zhǔn)) |
在航天器中,可能會(huì)使用 I2C 總線進(jìn)行板對板通信,并且冷備件的普遍使用可能需要在系統(tǒng)中進(jìn)行額外的隔離。I2C 總線是一種常用的通信總線。使用標(biāo)準(zhǔn)數(shù)字隔離器來設(shè)計(jì)隔離式 I2C 接口時(shí)的特殊挑戰(zhàn)在于兩者之間的運(yùn)行模式不同。I2C 總線在雙向、半雙工模式下運(yùn)行,而標(biāo)準(zhǔn)數(shù)字隔離器是單向器件。為了有效利用一種技術(shù)支持另一種技術(shù),需要采用外部電路將雙向總線分成兩個(gè)單向信號(hào)路徑,同時(shí)避免帶來明顯的傳播延遲。
本電路設(shè)計(jì)使用一個(gè) NPN 晶體管、3 個(gè)肖特基二極管和 4 個(gè)電阻器將數(shù)字隔離器轉(zhuǎn)換為隔離式 I2C 器件。

晶體管 Q1 及其周圍的電阻器網(wǎng)絡(luò)可提供比較器功能。由于 I2C 中的主要開關(guān)電平為邏輯低電平,Q1 的基極偏置會(huì)特別高,以至于施加到 n1 的低電平會(huì)導(dǎo)通晶體管,而 n7 的低電平會(huì)使 Q1 保持高阻抗。R3、R2 分壓器主要決定偏置,而二極管 D3 提供溫度補(bǔ)償。為了防止 n7 的低電平并進(jìn)而防止 n1 將 Q1 導(dǎo)通,n1 的電壓電平在 n4 中的 R1 兩端壓降的基礎(chǔ)上升高,以便提高 Q1 的發(fā)射極電位 VE,并將基極-發(fā)射極電壓降低到最小導(dǎo)通電平以下。但是,必須注意將 VE 維持在 SDA 的最小輸入高電平閾值以下,I2C 規(guī)范中將其列為 VILmax = 0.3 × VCC。
當(dāng) n7 的 I2C 總線被拉至邏輯低電平狀態(tài)時(shí)(如下一個(gè)圖中的橙色虛線箭頭所示),低電平狀態(tài)會(huì)傳入 IND 中并導(dǎo)致 OUTD 進(jìn)入低電平狀態(tài)。n1 的電壓被拉低到藍(lán)色箭頭所示的低電平狀態(tài)。R1 會(huì)從 n1 向 n4 引入電壓降,這樣會(huì)將 n1 的電壓升高到足以關(guān)斷 Q1 但同時(shí)遠(yuǎn)低于 VILmax,從而為 I2C 輸入端帶來有效低電平。同時(shí),R4 為隔離器輸入端 INA 提供邏輯高電平,并使 OUTA 變?yōu)楦唠娖?,從而防止二極管 D2 導(dǎo)通。

當(dāng) n1 被拉至低電平狀態(tài)時(shí),n2 和 n1 上的電壓明顯低于 VE 并會(huì)導(dǎo)致 Q1 導(dǎo)通。這種情況會(huì)導(dǎo)致 INA 進(jìn)入邏輯低電平,如下一個(gè)圖中的橙色虛線箭頭所示。低電平狀態(tài)信號(hào)通過隔離器并導(dǎo)致 OUTA 進(jìn)入低電平狀態(tài)。n7 的電壓通過藍(lán)色箭頭所示的二極管 D2 的正向偏置被拉低。但是,當(dāng) n1 變?yōu)楦唠娖綍r(shí),由于 n7 和 n5 的剩余低電平信號(hào)會(huì)導(dǎo)致 D1 正向偏置,n1 的電壓無法立即恢復(fù)到 VCC1 的電平。實(shí)際上,n1 會(huì)上升到必要的 VE 電位以阻止 Q1。n1 將保持在該電平,直到 Q1 上的高阻抗允許 R4 為隔離器輸入端 INA 提供邏輯高電平,從而釋放 n6 和 D3 并使 n7 變?yōu)楦唠娖?。只有這樣,n1 才能恢復(fù)到 VCC1 的電平。

有關(guān)計(jì)算 n1 和 n7 的上拉電阻的公式,請參閱《I2C 總線上拉電阻計(jì)算》應(yīng)用報(bào)告。在本設(shè)計(jì)中,計(jì)算出的n1 和 n7 上拉電阻均為 1.1kΩ。上拉電阻因所選的 I2C 器件和總線電容而異。
注:
R4 = 2.5R5 →(2)
將 (2) 代入 (1)
令 n1 上拉電阻的 RT = 1.1kΩ,R5 = 1.54kΩ,且 R4 = 3.85kΩ
對于 VCC = 3.3V,0.6V < 偏置電壓 < 0.99V,令偏置電壓 = 0.65V
R3 = 650? 且 R2 = 2.65k?
令 R1 上的壓降為 0.17V:
根據(jù)上一公式中的 R5 = 1.54kΩ,可算出 R1 = 84.5Ω。
下圖顯示了初級(jí)與次級(jí)總線是否隔離的情況下的最終隔離式 I2C 電路。只有 SDA 數(shù)據(jù)線路是雙向的,SCL 時(shí)鐘線路是單向的。初級(jí) SDA 上設(shè)置了一個(gè) 500kHz 的脈沖發(fā)生器,用于對從 n1 發(fā)送到 n7 的 1Mbps 0101 數(shù)據(jù)模式進(jìn)行仿真。如下方的圖所示,n1 被拉低至邏輯低電平。這會(huì)導(dǎo)致 n3 變?yōu)檫壿嫷碗娖讲⒅祻妮斎攵?INA 傳遞到輸出端 OUTA。因此 n6 和 n7 被拉低至邏輯低電平。當(dāng) SDA 被釋放時(shí),n1 電壓僅在 n7 電壓變?yōu)檫壿嫺唠娖胶蟛艜?huì)恢復(fù)到邏輯高電平。


次級(jí) SDA 上設(shè)置了一個(gè) 500kHz 的脈沖發(fā)生器,用于對從 n7 發(fā)送到 n1 的 1Mbps 0101 數(shù)據(jù)模式進(jìn)行仿真。如下方的圖所示,n7 被拉低至邏輯低電平,并將值從輸入端 IND 傳遞到輸出端 OUTD。因此 n5 和 n4 被拉低至邏輯低電平。由于 R1 上的壓降,n1 電壓比 n4 電壓高 0.17V,但仍明顯低于 VILmax。


初級(jí) SDA 上設(shè)置了一個(gè) 500kHz 的脈沖發(fā)生器,用于對從 n1 發(fā)送到 n7 的 1Mbps 0101 數(shù)據(jù)模式進(jìn)行仿真。次級(jí)側(cè)接地電壓將升高 20V 以對隔離式 I2C 的性能進(jìn)行仿真。如下圖所示,由于地彈效應(yīng),初級(jí)側(cè) SDA (n1) 的工作電壓范圍為 0V 至 3.3V,次級(jí)側(cè) SCL 和 SDA (n7) 的工作電壓范圍為 20V 至 23.3V。

| ISOS141-SEP | |
|---|---|
| VCC1、VCC2 | 2.25 V 至 5.5 V |
| 數(shù)據(jù)速率 | 100MHz |
| 傳播延遲 | 10.7ns 至 16ns |
| TID 表征(無 ELDRS) | 30krad(Si) |
| TID RLAT、RHA | 30krad(Si) |
| CMTI | ±100kV/μs |
| VISO | 3000 VRMS |
| www.apartmentvenezia.com/product/cn/ISOS141-SEP | |