UCD90120A:12轨电源排序器与监控器的深度解析
在电子系统设计中,对于多电压轨的电源管理和监控至关重要。德州仪器(TI)的UCD90120A作为一款12轨PMBus/I2C可寻址电源排序器和监控器,为解决电源管理难题提供了高效的方案。本文将深入剖析UCD90120A的特性、功能、应用以及设计要点,希望能为广大电子工程师提供有价值的参考。
文件下载:ucd90120a.pdf
一、关键特性速览
UCD90120A具有一系列令人瞩目的特性,使其在电源管理领域脱颖而出。
- 电源状态灵活控制:通过Pin - Selected Rail States功能,最多可使用3个通用输入引脚(GPI)来启用和禁用任何轨,这对于实现系统低功耗模式和高级配置与电源接口(ACPI)规范非常有用。
- 多轨监控与排序:能够监控和排序12个电压轨,所有轨每400μs进行一次采样。配备12位ADC,内部基准电压为2.5V,精度高达0.5%。排序可基于时间、轨和引脚依赖关系进行。
- 便捷的配置软件:提供TI Fusion Digital Power™ designer软件,这是一款基于PC的图形用户界面(GUI),可直观地进行设备配置、参数存储和系统监控。
- 故障记录与闭环裕度:每个监控器都具备非易失性错误和峰值记录功能(最多12条故障详细记录),还支持10个轨的闭环裕度调整,可将轨电压调整到用户定义的裕度阈值。
- 丰富的接口与功能:拥有灵活的数字I/O配置、多相PWM时钟发生器(时钟频率从15.259kHz到125MHz)、JTAG和I2C/SMBus/PMBus™接口。
二、详细功能剖析
2.1 功能模块架构
UCD90120A的功能模块包括JTAG或GPIO、通用输入输出(GPIO)、I2C/PMBus接口、比较器、排序引擎、12位ADC、多相PWM、闪存和逻辑构建器等。各个模块协同工作,实现对电压轨的精确监控和控制。
2.2 特色功能解读
- TI Fusion GUI:该软件提供直观的I2C/PMBus接口,设计工程师无需直接使用PMBus命令,即可轻松配置系统运行参数、存储配置到片上非易失性存储器,并观察系统状态。它可以从www.ti.com下载,为工程师的设计工作带来极大便利。
- PMBus接口:支持PMBus标准的1.1版本,使用标准PMBus命令支持设备功能,同时为UCD90120A的独特功能定义了MFR_SPECIFIC命令。硬件可支持100 - kHz或400 - kHz的PMBus操作,并且固件符合SMBus 1.1规范,支持SMBus ALERT功能。
- 轨配置:一个轨包含电压、电源启用和裕度输出,用户可定义电源轨的操作方式,选择模拟输入引脚和GPIO来监控和启用每个电源。在Vout Config选项卡中,还可选择其他关键监控和排序标准,如标称工作电压、欠压和过压警告与故障限制、裕度值、电源良好开启和关闭限制等。
- 电源排序:能够控制多达12个电压轨的开启和关闭顺序。在基于PMBus的设计中,系统PMBus主设备可通过断言PMBUS_CNTRL引脚或发送OPERATION命令来启动排序;在基于引脚的设计中,PMBUS_CNTRL引脚也可用于排序操作。开启排序有多种选项,如固定延迟时间、在父轨达到调节状态后延迟启动等;关闭排序同样支持多种选项。
- 监控功能
- 电压监控:通过13个监控输入引脚(MONx)连接到12位ADC,可监控多达12个电压。MON1 - 9的输入电压范围为0V - 2.5V,MON10 - 13可测量低至0.2V的电压。ADC连续工作,每个轨每400μs采样一次。MON1 - MON6可配置数字硬件比较器,以实现更快的故障响应。
- 电流监控:使用模拟输入监控电流,需外部电路将电流转换为电压。测量结果经过滑动平均数字滤波器平滑处理,减少误报故障的概率。支持多个与电流相关的PMBus命令,方便用户进行精确配置。
- 温度监控:支持内部和远程温度传感。内部温度传感器无需校准,可通过PMBus接口报告设备温度;远程温度传感器可通过配置增益和偏移来适应不同类型的传感器。测量结果同样经过滑动平均数字滤波器处理,每个轨的温度每1s或100ms测量一次。
- 故障响应和警报处理:监控轨是否在正常运行范围内,有两个可编程警告级别和两个可编程故障级别。当监测到电压超出警告或故障窗口时,立即断言PMBALERT#引脚,并在PMBus状态寄存器中设置相应位。故障响应有多种可选方案,如继续无中断运行、立即关闭、按延迟时间关闭、重启或重新排序等。
- GPIO功能:具有22个GPIO引脚,可配置为输入或输出,输出模式包括开漏或推挽输出,可主动驱动至3.3V或地。GPIO可用于排序和报警处理的依赖项,也可用于系统级功能,如外部中断、电源良好信号、复位或多设备级联。
- PWM输出:Pins 17 - 24可配置为快速脉冲宽度调制器(FPWM),频率范围为15.260kHz - 125MHz;Pins 31、32、41和42可作为GPIs或PWM输出。FPWM还可进行相位对齐配置,为基于PWM的应用提供灵活性。
- 裕度调整:用于产品验证测试,可通过PMBus的OPERATION命令或配置两个GPIO引脚进行控制。支持开环和闭环裕度调整模式,开环通过连接电源反馈节点实现,闭环则使用PWM或FPWM输出和外部RC网络进行控制。
- 系统复位和看门狗定时器:可生成可编程的系统复位脉冲,与电源排序和看门狗定时相关。看门狗定时器可通过GPIO或I2C进行配置和复位,超时后可采取相应措施,如断言GPIO引脚或生成系统复位脉冲。
- 运行时时钟和数据记录:运行时时钟以毫秒和天为单位,保存在非易失性存储器中,可用于对记录的故障进行时间戳标记。设备可将故障、设备复位次数和峰值电压测量值记录到闪存中,方便后续调试和分析。
三、应用与设计要点
3.1 应用场景
UCD90120A适用于各种需要多电源轨排序和监控的系统,如工业自动测试设备(ATE)、电信和网络设备、服务器和存储系统等。
3.2 典型应用设计
在典型应用中,需要注意以下设计要求:
- TRST引脚必须连接一个10 - kΩ下拉电阻到地。
- RESET引脚必须连接一个10 - kΩ上拉电阻到V33D和一个1 - nF去耦电容到地,且这些组件应尽可能靠近RESET引脚放置。
- 为避免PMBus信号完整性问题导致的错误命令接收,建议在PMBus主机中启用数据包错误检查(PEC)。
- 由于故障日志的校验和保护机制,当V33D电源在写入故障日志之前掉电时,故障日志可能会被擦除,建议使用掉电保护功能和电路。
- 不建议使用RESET引脚对电源轨进行电源循环操作,可使用PMBus_CNTRL引脚或Pin - Selected Rail States功能。
- 当一对FPWM引脚同时配置为电源启用和PWM功能时,可能会产生干扰,不建议这样配置。
- 生产编程时,建议使用数据闪存十六进制文件或数据闪存脚本文件,避免使用PMBus命令方法,以确保GPIO引脚处于受控状态。
- 编程过程中,V33D电源必须稳定,避免设备复位,否则可能导致数据闪存损坏。
3.3 设计步骤
使用Fusion GUI进行设计时,一般步骤如下:
- 轨设置:确定需要监控和控制的电压轨。
- 轨监控配置:配置电压、电流和温度监控。
- GPI配置:设置通用输入引脚的参数。
- 轨序列配置:制定电源轨的开启和关闭顺序。
- 故障响应配置:定义不同故障情况下的响应策略。
- GPO配置:设置通用输出引脚的功能。
- 裕度配置:进行开环和闭环裕度调整的设置。
- 其他配置:如Pin Selected Rail States、看门狗定时器、系统复位等功能的配置。
四、编程与调试
4.1 编程方法
UCD90120A有多种编程选项:
- 电路内编程:主机微控制器可使用I2C总线通过PMBus命令对设备进行配置,配置数据写入RAM后,可通过特殊命令将其转移到非易失性存储器。
- 生成脚本文件:Fusion GUI可创建PMBus或I2C命令脚本文件,用于I2C主设备配置,但此方法可能导致GPIO引脚出现意外行为,不适合生产编程。
- 生成数据闪存映像:Fusion GUI可根据配置文件创建数据闪存映像,如Intel Hex、Data Flash Script、Serial Vector Format(SVF)和S - record等,可通过I2C或JTAG下载到设备中。建议使用Intel Hex文件或数据闪存脚本文件进行生产编程。
4.2 JTAG接口
JTAG端口可用于生产编程,四个JTAG引脚在正常运行时也可作为GPIOs使用。JTAG接口默认禁用,在数据闪存为空或检测到地址126(0x7E)时启用。Fusion GUI可创建SVF文件用于JTAG编程,但使用JTAG编程时需确认工具的可靠性。
4.3 内部故障管理和错误校正
UCD90120A在每次上电时验证固件校验和和设备配置校验和,若不匹配则采取相应措施。内部有固件看门狗定时器,超时后设备复位。同时使用纠错码(ECC)提高数据闪存内容的可靠性,可检测和纠正单比特错误。
五、电源和布局建议
5.1 电源要求
UCD90120A必须由3.3V电源供电,上电时V33D必须以最小0.25V/ms的压摆率从2.3V单调上升到2.9V。
5.2 布局指南
- 热焊盘应连接到PCB的接地层,并提供至少4×4的PCB过孔图案,将热焊盘和VSS引脚连接到其他PCB层的电路地。
- 为电源引脚提供去耦电容,如在BPCAP、V33DIO2、V33D、V33DIO1和V33A引脚处连接相应电容。
- V33D、V33DIO1和V33DIO2直接连接到3.3V电源,V33A通过4.99 - Ω电阻连接到V33D,以形成低通滤波器减少噪声。
- 对于用作数字输出的GPIO信号,可进行阻抗控制,将高速信号远离敏感模拟信号,并在信号源处提供20Ω - 33Ω的串联阻抗。
六、总结
UCD90120A凭借其丰富的功能、灵活的配置选项和可靠的性能,为多电源轨的管理和监控提供了全面而强大的解决方案。电子工程师在设计过程中,需深入理解其特性和功能,遵循设计要求和布局建议,合理选择编程方法,以确保系统的稳定性和可靠性。通过充分发挥UCD90120A的优势,能够有效提升电子系统的性能和质量,满足各种复杂应用的需求。你在实际使用UCD90120A的过程中遇到过哪些问题呢?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
-
电源排序器
+关注
关注
0文章
22浏览量
6636
发布评论请先 登录
UCD90120A:12轨电源排序器与监控器的深度解析
评论