电子说
在当今的电子设备中,PCIe接口的应用越来越广泛,而热插拔功能也变得至关重要。今天我们就来深入探讨一下MAXIM公司的MAX5957/MAX5958这两款面向PCIe应用的三重热插拔控制器。
文件下载:MAX5958.pdf
MAX5957/MAX5958专为PCI Express(PCIe)应用而设计,能够为三个PCIe插槽的12V、3.3V和3.3V辅助电源提供热插拔控制。其逻辑输入/输出可直接与系统热插拔管理控制器连接,也能通过SMBus与外部I/O扩展器(如MAX7313)相连。此外,集成的消抖注意开关和存在检测信号大大简化了系统设计。
这两款控制器驱动六个外部n沟道MOSFET来控制12V和3.3V主输出。3.3V辅助输出则通过内部0.2Ωn沟道MOSFET进行控制。内部电荷泵为12V输出提供栅极驱动,而3.3V输出的栅极驱动由12V输入电源提供。3.3V辅助输出与主输出完全独立,拥有自己的电荷泵。
上电时,MAX5957/MAX5958会保持所有MOSFET(内部和外部)关闭,直到电源电压升至各自的欠压锁定(UVLO)阈值以上。接收到开启命令后,控制器会以恒定的栅极电流缓慢增强外部和内部MOSFET,从而限制电源浪涌电流。同时,它们会主动限制电流,以保护所有输出,在发生过流情况时会关闭相应通道。过流或过热故障发生后,MAX5957L/MAX5958L会锁存关闭,而MAX5957A/MAX5958A会在重启时间延迟后自动重启。
该产品完全符合PCIe标准,能够为3个PCIe插槽提供12V、3.3V和3.3V辅助热插拔功能。
了解这些额定值对于确保设备的安全运行至关重要。例如,12VIN的电压范围为 -0.3V至 +14V,超出这些范围可能会导致设备永久性损坏。在设计电路时,我们必须严格遵守这些参数,以避免对设备造成不可逆的损害。
12V主电源输入电压范围为10.8V至13.2V,3.3V主电源电压范围为3.0V至3.6V,3.3V辅助电源输入电压范围同样为3.0V至3.6V。这些范围确保了设备在不同电源环境下的正常工作。在实际应用中,我们需要根据这些范围选择合适的电源,以保证设备的稳定性和可靠性。
不同电源都有各自的UVLO阈值,如12V主电源的UVLO阈值约为10V,3.3V主电源和辅助电源的UVLO阈值约为2.65V。当电源电压低于这些阈值时,内部辅助MOSFET和外部主通道MOSFET将保持关闭状态,从而保护设备免受低压影响。
12V输出的电流限制阈值通过连接在12S+和12S-之间的电流检测电阻设置,计算公式为54mV / RSENSE12;3.3V主输出的电流限制阈值通过连接在3.3S+和3.3S-之间的电流检测电阻设置,为20mV / RSENSE3.3;辅助输出(3.3VAUXO_)的电流限制在MAX5957中固定为450mA,在MAX5958中为700mA。这些电流限制功能可以有效防止设备因过流而损坏。
文档中给出了多个典型工作特性的图表,如不同电源的输入电流与温度的关系、输出电压与输出电流的关系等。这些特性对于我们了解设备在不同工作条件下的性能非常有帮助。例如,通过查看12V输入电源电流与温度的关系曲线,我们可以预测设备在不同温度环境下的功耗情况,从而合理设计散热系统。
主电源输出需要满足多个条件才能激活,包括V3.3AUXIN高于其UVLO阈值、V12VIN和V3.3SA+均高于其UVLO阈值、ON_驱动为高电平以及PRES-DET_保持低电平超过4ms。辅助电源输出则需要V3.3AUXIN高于其UVLO阈值、AUXON_驱动为高电平以及PRES-DET_保持低电平超过4ms。FON_输入在驱动为低电平时可覆盖所有其他控制信号,只要输入电压达到UVLO阈值,即可开启相应插槽。
在启动后,MAX5957/MAX5958会监控并主动限制12V和3.3V输出的电流。每个输出都有自己的过流阈值,如果监测到的输出电流超过过流阈值持续时间超过tFAULT,FAULT_信号将被触发,控制器会断开相应插槽的12V和3.3V输出。辅助输出电流也会被内部监控并限制在最大电流限制值内,过流故障发生时,受影响通道的所有电源将在可编程时间tFAULT后被禁用。
当出现过流、12G_或3.3G_低于电源良好阈值持续时间超过tFAULT或设备过热等情况时,就会发生故障。主输出故障会导致相应插槽的两个主输出关闭,但不影响3.3V辅助输出;3.3V辅助输出故障会导致相应插槽的所有三个输出关闭。MAX5957A/MAX5958A在故障关闭后会在tRESTART周期后自动重启,而MAX5957L/MAX5958L则会锁存关闭。对于不同类型的故障,需要通过相应的输入信号进行复位。
该产品广泛应用于服务器、桌面移动服务器平台、工作站和嵌入式设备等领域。在这些应用中,热插拔功能可以提高系统的可维护性和可用性,减少停机时间。例如,在服务器中,当需要更换PCIe设备时,无需关闭整个系统,只需进行热插拔操作即可,大大提高了工作效率。
通过连接电阻(RTIM)从TIM到GND来编程故障超时周期(tFAULT),公式为tFAULT = (166 ns / Ω) × RTIM;通过连接电阻(RPORADJ)从PORADJ到GND来编程POR超时周期(tPOR_HL),公式为tPOR_HL = (2.5 μs / Ω) × RPRADJ。在选择这些电阻值时,需要注意其最大和最小值分别为500Ω和500kΩ,也可以根据需要悬空相应引脚以使用默认值。在实际设计中,我们需要根据具体的应用场景和负载特性来选择合适的电阻值,以确保设备的正常启动和稳定运行。
外部n沟道MOSFET应根据应用的电流要求进行选择,要选择RDS_ON足够低的MOSFET,以在满载时实现最小的电压降。高RDS_ON会在有脉冲负载时导致较大的输出纹波,还可能在满载时触发外部欠压故障。同时,要确定MOSFET的功率额定值,以适应启动期间电路板上的短路情况。此外,还给出了MOSFET和检测电阻的制造商列表,方便我们进行选型。
可以在外部MOSFET的栅极与地之间添加外部电容,以减慢12V和3.3V输出的dV/dt。但要注意12G_和3.3G_处的最大栅极电容负载必须符合设置上电复位部分中描述的条件。同时,要考虑最大负载电容对设备的影响,计算公式为CLOAD < (tSU × ILIM) / VOUT ,以避免在插入放电的PCI卡时出现故障。
12V输入(12VIN)、3.3V输入(3.3SA+)和3.3V辅助(3.3AUXIN)在启动前必须高于其UVLO阈值。输入瞬态可能会导致输入电压低于UVLO阈值,而MAX5957/MAX5958可拒绝短于4μs(典型值)的输入电源瞬态。为了防止因负载故障导致的电压瞬态影响,建议在12VIN引脚连接中串联一个小的肖特基二极管,以提供保持电源,防止12VIN输入在严重瞬态期间低于V12UVLO。
MAX5957/MAX5958作为PCIe热插拔控制器,具有丰富的功能和良好的性能。它能够为PCIe插槽提供可靠的热插拔控制,同时具备多种保护和状态指示功能,适用于各种对热插拔有需求的应用场景。在使用过程中,我们需要根据其技术参数和工作原理,合理进行电路设计和元件选择,注意各个设计要点,以确保设备的稳定运行和性能优化。大家在实际应用中遇到过哪些与热插拔控制器相关的问题呢?欢迎在评论区留言讨论。
全部0条评论
快来发表一下你的评论吧 !