ZHCAC87A March 2021 – March 2022 ISO1540 , ISO1541 , ISO1640 , ISO1641 , ISO1642 , ISO1643 , ISO1644
熱插拔是指在不暫停、重新啟動系統(tǒng)或關閉系統(tǒng)電源并保持正常運行的情況下為已加電的系統(tǒng)更換或添加元件。保持 I2C 總線的正常運行包括不因向總線添加負載或破壞正在進行的位流而影響通信。當 I2C 節(jié)點或器件首次連接到系統(tǒng)時,沒有電源將內部 I2C 輸出 FET 的柵極接地,如果這些引腳漏極上的上電瞬態(tài)足夠快,則可能會耦合到這些輸出 FET 的柵極中,從而將柵極電壓提升得足夠高,瞬間使開關導通。這進而可能使總線電壓電平降至足以超越不同器件的高/低閾值的水平,從而導致總線上出現(xiàn)通信錯誤或數(shù)據(jù)損壞。
熱插拔功能有助于在更換節(jié)點或器件時保持 I2C 總線的通信完整性,使其最有利于必須在運行時進行維護或升級的高可靠性或零停機時間系統(tǒng)。熱插拔器件必須保護敏感元件免受電擊,因此使用未設計為熱插拔或部分熱插拔(而非完全熱插拔)的元件可能會導致瞬間錯誤,并可能導致硬件故障或損壞。為了在具有多個可移除節(jié)點或模塊的系統(tǒng)中發(fā)生熱插拔事件期間保持通信,每個可移除節(jié)點都必須能夠在不影響任何相鄰節(jié)點運行的情況下移除和更換,無論電源電平和總線活動如何都是如此。