实现热插拔需要有几个方面的支持:总线电气特性、主板BIOS、操作系统和设备驱动。
热插拔常导致问题包括闩锁效应、静电问题、浪涌问题、总线干扰等。
闩锁效应预防措施包括:①接口采用防护措施。防止触发信号的引入。②CMOS器件输入/输出端加限流电阻。③小功耗器件电源线上串限流电阻。④防止电源/地线电压波动。⑤避免大电容负载。
静电问题预防措施包括:①背板接口要做放电的设计,信号接口、电源接口添加防静电器件(如TVS管)。②机箱结构设计和单板设计上添加预接地设计,使得热插拔发生前单板已经与机箱接地。
浪涌问题可以采用交错引脚法、热敏电阻法、单芯片热插拔控制器等来预防。
在PC机中,USB接口设备和IEEE 1394接口设备等都可以实现热插拔,在服务器里可实现热插拔的部件主要有硬盘、CPU、内存、电源、风扇、PCI适配器、网卡等。