ZHCAC87A March 2021 – March 2022 ISO1540 , ISO1541 , ISO1640 , ISO1641 , ISO1642 , ISO1643 , ISO1644
热插拔是指在不暂停、重新启动系统或关闭系统电源并保持正常运行的情况下为已加电的系统更换或添加元件。保持 I2C 总线的正常运行包括不因向总线添加负载或破坏正在进行的位流而影响通信。当 I2C 节点或器件首次连接到系统时,没有电源将内部 I2C 输出 FET 的栅极接地,如果这些引脚漏极上的上电瞬态足够快,则可能会耦合到这些输出 FET 的栅极中,从而将栅极电压提升得足够高,瞬间使开关导通。这进而可能使总线电压电平降至足以超越不同器件的高/低阈值的水平,从而导致总线上出现通信错误或数据损坏。
热插拔功能有助于在更换节点或器件时保持 I2C 总线的通信完整性,使其最有利于必须在运行时进行维护或升级的高可靠性或零停机时间系统。热插拔器件必须保护敏感元件免受电击,因此使用未设计为热插拔或部分热插拔(而非完全热插拔)的元件可能会导致瞬间错误,并可能导致硬件故障或损坏。为了在具有多个可移除节点或模块的系统中发生热插拔事件期间保持通信,每个可移除节点都必须能够在不影响任何相邻节点运行的情况下移除和更换,无论电源电平和总线活动如何都是如此。