UCD90124:12轨电源排序器与系统健康监测器的深度剖析
在电子设计领域,电源管理与系统健康监测至关重要。TI的UCD90124作为一款12轨PMBus/I2C可寻址电源排序器与系统健康监测器,为我们提供了强大的功能和灵活的配置选项。今天,我们就来深入探讨一下这款器件。
文件下载:ucd90124.pdf
产品概述
UCD90124能够对多达12个电源轨进行监测和排序,集成了12位ADC,可监测多达13路电源的电压、电流或温度输入。同时,它还具备风扇控制、故障记录、闭环裕量调节等功能,适用于工业、电信、服务器等多个领域。
关键特性
电源轨监测与排序
- 采样频率:所有轨每400ms采样一次,确保及时获取电源状态。
- ADC精度:12位ADC搭配2.5V、0.5%的内部VREF,提供高精度的测量。
- 排序方式:支持基于时间、轨和引脚依赖的排序,满足各种复杂的电源上电和下电需求。
- 阈值设置:每个监测器有四个可编程的欠压和过压阈值,增强了系统的稳定性和可靠性。
风扇控制与监测
- 风扇支持:可支持四个风扇,具备五个用户定义的速度 - 温度设定点。
- 风扇类型:支持两线、三线和四线风扇,适应不同的散热需求。
故障记录与裕量调节
- 非易失性记录:每个监测器可进行非易失性错误和峰值值记录,最多存储10条故障详细记录,方便故障排查和分析。
- 闭环裕量调节:支持10个轨的闭环裕量调节,可将轨电压调整到用户定义的裕量阈值。
其他特性
- 可编程看门狗定时器和系统复位:增强系统的稳定性和可靠性。
- 灵活的数字I/O配置:26个GPIO引脚可用于电源使能、复位信号、中断等多种功能。
- 多相PWM时钟发生器:时钟频率范围从15.259kHz到125MHz,可配置独立的时钟输出,用于同步开关模式电源。
- 内部温度传感器:实时监测器件内部温度。
- 多种接口:支持JTAG和I2C/SMBus/PMBus接口,方便与其他设备进行通信和配置。
电气特性与参数
绝对最大额定值
在设计过程中,我们必须关注器件的绝对最大额定值,以避免对器件造成永久性损坏。UCD90124的绝对最大额定值包括电压、温度和ESD等方面,例如V33D到DVSS的电压范围为 - 0.3V到3.8V,存储温度范围为 - 55°C到150°C,人体模型(HBM)的ESD额定值为2.5kV。
推荐工作条件
为了确保器件的正常工作,我们需要在推荐工作条件下使用。UCD90124的推荐工作条件包括电源电压、环境温度和结温等,例如工作时的电源电压为3V到3.6V,环境温度范围为 - 40°C到110°C,结温不超过125°C。
电气参数
UCD90124的电气参数涵盖了电源电流、内部调节器、模拟输入、数字输入输出等多个方面。例如,V33A的电源电流在3.3V时为8mA,ADC的积分非线性误差为 - 2.5mV到2.5mV。这些参数对于我们进行电路设计和性能评估非常重要。
功能实现
PMBus接口
PMBus是专门为电源管理设计的串行接口,UCD90124支持PMBus标准的1.1版本。通过标准的PMBus命令,我们可以方便地配置和控制器件的各种功能。对于UCD90124的独特功能,还定义了MFR_SPECIFIC命令进行配置。
电源排序
UCD90124可以通过GPIO引脚控制多达12个电压轨的上电和下电顺序。在PMBus设计中,系统的PMBus主设备可以通过发送OPERATION命令或控制PMBUS_CNTRL引脚来启动排序事件。在引脚设计中,PMBUS_CNTRL引脚也可用于排序控制。
电压、电流和温度监测
- 电压监测:可通过模拟输入引脚监测多达13个电压,输入电压范围根据引脚不同有所差异。ADC连续工作,每个轨每400ms采样一次。同时,MON1 - MON6可配置数字硬件比较器,实现更快的故障响应。
- 电流监测:通过模拟输入监测电流,需要外部电路将电流转换为电压。测量结果通过滑动平均数字滤波器进行平滑处理,减少误报的可能性。
- 温度监测:支持内部和远程温度传感。内部温度传感器无需校准,可通过PMBus接口报告温度。远程温度传感器可根据不同的传感器类型进行配置,测量结果同样经过数字滤波处理。
故障响应与告警处理
UCD90124具备完善的故障响应机制,当监测到电压、电流或温度超出警告或故障窗口时,PMBALERT#引脚会立即置位,并在PMBus状态寄存器中设置相应的位。同时,可配置可编程的毛刺滤波器,减少干扰对故障判断的影响。根据不同的故障类型,我们可以选择不同的响应方式,如继续运行、立即关闭、重试等。
GPIO和PWM输出
- GPIO功能:22个GPIO引脚可作为输入或输出,具有多种配置选项,如开漏或推挽输出。GPIO可用于电源使能、系统复位、级联等功能,还能通过布尔逻辑组合实现复杂的控制。
- PWM输出:FPWM1 - 8可配置为快速脉冲宽度调制器,频率范围为15.259kHz到125MHz;PWM1 - 4可作为固定频率的PWM输出或GPIO。PWM输出可用于风扇控制、闭环裕量调节等功能。
裕量调节
裕量调节是产品验证测试中的重要环节,UCD90124支持开环和闭环两种裕量调节方式。开环裕量调节通过连接电阻改变反馈节点电压来实现,闭环裕量调节则利用PWM输出和RC网络,根据电源输出电压调整PWM占空比,实现精确的电压调节。
风扇控制算法
UCD90124支持两种风扇控制算法:滞环风扇控制和温度与速度设定点PWM控制。滞环风扇控制根据设定的温度阈值,在温度达到上限时开启风扇,温度下降到下限时关闭风扇;温度与速度设定点PWM控制则根据不同的温度设定点,调整风扇的速度,实现更精确的散热控制。
配置与编程
Fusion GUI
TI提供的Fusion Digital Power Designer软件为我们提供了直观的图形用户界面(GUI),可用于配置UCD90124的各种参数。通过GUI,我们可以轻松地设置电源排序、阈值、故障响应等参数,并将配置存储到片上非易失性存储器中。
编程方式
- I2C编程:通过I2C接口发送PMBus命令,将配置数据写入器件的RAM,然后通过特殊命令将数据传输到非易失性存储器。
- 脚本文件编程:Fusion GUI可以创建PMBus或I2C命令脚本文件,由I2C主设备执行脚本文件来配置器件。
- 数据闪存映像编程:Fusion GUI还可以根据配置文件创建数据闪存映像,通过JTAG或I2C将映像下载到器件中。
应用注意事项
PMBus地址选择
UCD90124通过两个引脚解码PMBus地址,地址计算方式与引脚电压有关。在选择地址时,需要注意避免与其他设备冲突,同时要注意默认地址可能会影响JTAG和GPIO的使用。
高压电源电压调节器
UCD90124需要3.3V电源,可以通过外部3.3V调节器提供,也可以使用内置的串联调节器和外部晶体管从更高的电压转换得到。在设计外部晶体管电路时,需要注意晶体管的参数选择和电阻的计算。
布局指南
在PCB布局时,要注意器件的散热和电源去耦。将器件的散热焊盘连接到PCB的接地层,并提供足够的过孔。同时,在电源引脚附近添加合适的旁路电容,以稳定电源电压。对于敏感的模拟信号和高速数字信号,要进行合理的布线,避免干扰。
ADC报告精度估计
UCD90124使用12位ADC和内部2.5V参考电压进行电压测量,报告电压的误差与ADC线性误差和参考电压的变化有关。我们可以通过公式计算不同温度和实际电压下的报告误差,以便在设计中进行合理的误差评估。
总结
UCD90124是一款功能强大、配置灵活的12轨电源排序器与系统健康监测器,适用于各种需要多电源轨监测和控制的应用场景。通过深入了解其特性、功能和应用注意事项,我们可以更好地利用这款器件,设计出稳定、可靠的电源管理系统。在实际应用中,大家是否遇到过类似器件的配置难题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
-
UCD90124
+关注
关注
0文章
2浏览量
7535 -
电源排序器
+关注
关注
0文章
22浏览量
6636
发布评论请先 登录
UCD90124:12轨电源排序器与系统健康监测器的深度剖析
评论