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