UCD90320:32轨PMBus电源排序器与系统管理器的深度解析

电子说

1.4w人已加入

描述

UCD90320:32轨PMBus电源排序器与系统管理器的深度解析

在电子系统设计中,电源管理是至关重要的一环。对于需要多电压轨供电的复杂系统,如CPU、DSP、微控制器、FPGA和ASIC等,确保正确的电源开启和关闭顺序以及实时监控电源状态是保证系统稳定运行的关键。TI推出的UCD90320 32轨PMBus电源排序器和系统管理器,为解决这些问题提供了强大的解决方案。

文件下载:ucd90320.pdf

一、UCD90320简介

UCD90320是一款采用紧凑的0.8 - mm间距BGA封装的32轨PMBus可寻址电源排序器和系统管理器。它集成了24个ADC通道(AMONx)用于监测电源电压、电流和温度,还有84个GPIO引脚,可灵活配置用于不同功能,如数字监测、电源使能、裕度调节等。

1.1 主要特性

  • 多轨控制与监测:能够对24个电压轨和8个数字轨进行排序、监测和裕度调节,实时监控过压(OV)、欠压(UV)、过流(OC)、欠流(UC)、温度、超时和GPI触发的故障,并做出响应。
  • 灵活的排序功能:具备灵活的开启和关闭依赖关系、延迟时间、布尔逻辑和GPIO配置,可支持复杂的电源排序应用。
  • AVID电压调节器支持:提供四个轨配置文件,用于自适应电压识别(AVID)电压调节器。
  • 高精度闭环裕度调节:实现高精度的闭环裕度调节,有效提高系统可靠性。
  • 主动微调功能:通过主动微调功能,提高轨输出电压的精度。
  • 高级非易失性事件记录:包括单事件故障日志(100条记录)、峰值值日志和黑匣子故障日志,方便系统调试和故障分析。
  • 级联功能:可轻松级联多达4个电源排序器,并采取协调的故障响应。
  • 可编程看门狗定时器和系统复位:增强系统的稳定性和可靠性。
  • 引脚选择轨状态:支持通过引脚选择轨状态,可实现系统低功耗模式。
  • PMBus 1.2兼容:符合PMBus 1.2标准,便于与其他设备进行通信。
  • 双银行配置:提供双银行配置,在编程时提供故障安全状态。

1.2 应用领域

UCD90320广泛应用于多个领域,包括有线网络、无线基础设施、数据通信模块、数据中心和企业计算、工厂自动化和控制、测试和测量以及医疗设备等。

二、详细特性分析

2.1 TI Fusion Digital Power Designer软件

TI Fusion Digital Power Designer软件是一款基于PC的图形用户界面(GUI),为设计工程师提供了直观的I2C和PMBus接口,无需直接使用PMBus命令即可配置系统运行参数。通过该软件,工程师可以将配置存储到片上非易失性存储器中,并实时观察系统状态,如电压、电流、温度和故障等信息。

2.2 PMBus接口

UCD90320支持PMBus 1.2标准,该接口基于SMBus接口,建立在I2C物理规范之上。标准的PMBus接口命令支持设备的基本功能,而独特的功能则通过MFR_SPECIFIC命令进行配置或激活。设备的固件符合SMBus 1.2规范,包括对SMBus ALERT功能的支持,硬件支持100 - kHz或400 - kHz的PMBus操作。

2.3 轨设置

在Fusion Digital Power Designer软件的Pin Assignment选项卡中,可以对电源轨进行设置。UCD90320拥有24个AMON引脚、8个DMON引脚、32个EN引脚和24个MARGIN引脚,最多可支持32个轨。通过点击相应按钮,可以添加或删除轨,并为轨分配AMON、DMON、EN和MARGIN引脚。

2.4 设备功能模式

2.4.1 轨监测配置

在Pin Assignment选项卡中设置轨后,可在Vout Config选项卡中对所选轨的电压监测参数进行配置。每个轨都有一个由九个阈值组成的轨配置文件,包括VOUT_COMMAND、VOUT_OV_FAULT_LIMIT等。设备提供50个单独的配置文件,供24个AMON电压轨共享,每个轨至少有一个但不超过四个配置文件,这些配置文件由2个GPI控制。

2.4.2 GPI配置

UCD90320的84个GPIO引脚中,最多32个可配置为GPI。GPI的极性可配置为高电平有效或低电平有效,每个GPI可作为序列依赖的源,也可用于级联功能。此外,每个GPI还可分配四种特殊行为,如GPI故障、清除锁存状态源、裕度使能输入源和调试引脚等。

2.4.3 轨序列配置

通过Vout Config选项卡可对轨序列进行配置。当轨接收到开启或关闭命令时,会检查其依赖条件,满足条件后等待开启或关闭延迟时间,然后断言或取消断言EN引脚。每个轨可设置开启和关闭超时时间,超时后可执行等待无限期、启用或禁用轨、重新排序等操作。

2.4.4 故障响应配置

当故障阈值达到时,设备会执行断言PMBus ALERT线、将故障事件记录到非易失性存储器和执行用户定义的故障响应三个操作。可通过Fault Responses and Limits选项卡对故障响应进行配置,为每种类型的故障启用或禁用可编程毛刺滤波器,并选择相应的响应动作。

2.4.5 GPO配置

UCD90320的84个GPIO引脚都可配置为命令控制GPO,由PMBus命令控制,可用于控制LED、启用开关等。此外,还有16个专用的逻辑GPO(LGPO)引脚,由内部布尔逻辑构建器控制,可配置为简单的状态机。

2.4.6 裕度调节配置

UCD90320可为多达24个电压轨提供精确的闭环裕度调节。裕度调节可通过PMBus接口使用OPERATION命令或配置两个GPI引脚作为裕度使能和裕度上下输入进行控制。在不进行裕度调节时,裕度引脚可工作在三态、主动微调或主动占空比模式。

2.4.7 引脚选择轨状态配置

用户可使用最多三个GPI引脚控制多达八个轨状态,每个轨状态可启用或禁用某些轨,该功能有助于实现系统低功耗模式,如符合ACPI规范的模式。

2.4.8 看门狗定时器

UCD90320提供一个可编程的看门狗定时器(WDT),可通过切换看门狗输入(WDI)引脚进行复位。如果WDI在编程的时间段内未被切换,WDT将超时,此时看门狗输出(WDO)引脚将被断言,提供系统复位信号。

2.4.9 系统复位功能

系统复位功能可通过GPIO引脚生成可编程的系统复位信号。当所选轨电压达到各自的Power Good On阈值且所选GPI被断言,并经过可编程的延迟时间后,系统复位信号将被取消断言。

2.4.10 级联多个设备

多个UCD90320设备可协同工作,通过最多四个配置为故障引脚的GPI连接到故障总线,实现故障通知的协调。同时,SYNC_CLK引脚作为单线时间同步方法,为多个设备提供精确的时间基准,使其能够同时响应相同的故障事件。

2.4.11 轨监测

UCD90320可监测多达24个模拟输入(包括电压、电流和温度)和8个数字输入(用于POWER_GOOD)。可使用Fusion GUI或PMBus接口主机轮询设备数据,Fusion GUI会在Monitor页面显示监测到的轨电压、电流和温度信息。

2.4.12 状态监测

UCD90320为每个轨提供状态寄存器,故障和警告信息会记录到EEPROM存储器中,以便系统故障排除。状态寄存器和故障日志可通过Fusion Digital Power Designer软件和PMBus接口访问。

2.4.13 数据和错误记录到EEPROM存储器

UCD90320提供故障日志、设备复位计数器和每个轨的峰值读数。为减少EEPROM存储器的压力,当测量值超过先前记录的值时,会启动一个30秒的定时器,仅将该30秒间隔内的最高值从RAM写入EEPROM。

2.4.14 黑匣子首次故障记录

UCD90320引入了创新的黑匣子故障记录功能,当检测到首次故障时,设备会记录并保存每个轨和I/O引脚的状态到EEPROM的特殊区域,有助于加速调试过程。

2.4.15 PMBus地址选择

UCD90320通过三个数字输入引脚解码PMBus地址,在上电时检测这三个地址引脚的逻辑输入,以确定配置的PMBus地址。

2.4.16 ADC参考

默认情况下,使用V33A引脚作为ADC参考电压可提供具有成本效益的解决方案,但内部电压参考的总未调整误差较高,且V33A引脚的电压变化会影响ADC读数。为实现更好的ADC精度,可将外部电压参考连接到VREFA +和VREFA -引脚。

2.4.17 设备复位

UCD90320具有集成的上电复位(POR)电路,监测电源电压。上电时,当V33D引脚电压大于VRESET时,设备退出复位状态。也可通过连接到RESET引脚的外部电路将设备强制进入复位状态。

2.4.18 欠压保护

当V33D引脚电压降至欠压阈值电压(VBOR)以下时,UCD90320会触发欠压事件。在欠压事件期间,设备会继续将故障日志写入EEPROM,当V33D引脚电压低于关机阈值电压(VSHDN)时,设备将完全关机。

2.4.19 内部故障管理

UCD90320在每次上电时使用校验和算法验证固件,如果校验和不匹配,设备将复位。同时,还会进行配置校验和验证和故障日志校验和验证,确保设备的稳定性和可靠性。

三、设备配置和编程

UCD90320设备包含工厂安装的排序和监测固件,所有I/O引脚预配置为高阻抗状态,无排序或故障响应操作。可使用Fusion Digital Power Designer软件在线或离线配置设备,并生成配置文件导入到其他UCD90320设备中。

3.1 双银行机制

设备采用双银行机制存储用户配置,新配置成功编程后,旧配置将被擦除。如果编程过程中出现错误,设备可在电源循环或复位后重新加载先前的配置,提供故障安全状态。

3.2 编程方法

UCD90320支持两种编程方法:

  • PMBus命令通过PMBus和I2C方法:使用PMBus主机向设备发送相应的参数,新参数存储在关联的内存(RAM)位置,发送完所有参数后,PMBus主机发出特殊命令STORE_DEFAULT_ALL,将RAM数据写入非易失性存储器(数据闪存)。此方法常用于Fusion GUI配置设备,但不推荐用于生产编程,因为可能导致GPIO引脚出现意外行为,禁用为设备供电的轨。
  • 数据闪存映像通过PMBus和I2C方法:使用Fusion Digital Power Designer软件导出数据闪存映像,以Intel Hex、CSV或S - record格式直接下载到设备的数据闪存中。新配置在设备复位后生效,推荐用于生产编程,因为GPIO引脚处于受控状态。

四、应用与实现

4.1 应用信息

UCD90320可用于对多达32个轨进行排序、监测和对多达24个电压轨进行裕度调节。通过级联功能,最多四个UCD90320设备可管理多达128个轨,并记录同步的故障响应。典型应用包括自动测试设备、电信和网络设备、服务器和存储系统等。

4.2 典型应用设计

4.2.1 设计要求

UCD90320需要在V33D、V33A、BPCAP和(如果适用)VREFA +引脚使用去耦电容。TI推荐了不同引脚的电容设计配置,如BPCAP去耦使用三个1 - μF X7R陶瓷电容与两个0.1 - μF X7R陶瓷电容并联等。同时,要确保RESET引脚的正确连接,避免信号干扰。

4.2.2 详细设计步骤

使用Fusion Digital Power Designer软件进行设计,可在线或离线操作。一般设计步骤包括轨设置、轨监测配置、GPI配置、轨序列配置、故障响应配置、GPO配置、裕度调节配置以及其他配置(如引脚选择轨状态、看门狗定时器、系统复位、同步时钟和故障引脚等)。完成配置后,点击Write to Hardware应用更改,在线模式下还需点击Store RAM to Flash将新配置永久存储到设备的数据闪存中。

4.2.3 应用曲线

文档中展示了PMBus控制引脚断言和去断言时,不同轨的开启和关闭延迟波形,为实际应用提供了参考。

五、电源供应与布局建议

5.1 电源供应建议

UCD90320由3.3 - V电源供电。如果使用内部参考,V33A作为ADC参考,电源必须严格调节,允许的电压波动非常小;如果使用外部参考,3.3 - V电源只需满足推荐操作条件和电气特性中的最低要求。

5.2 布局建议

  • 去耦电容:去耦电容应尽可能靠近设备放置,BPCAP去耦电容应尽可能靠近引脚D6连接。
  • MARGIN引脚:MARGIN引脚输出快速边沿的PWM信号,应远离敏感的模拟信号布线。建议将电阻R4和电容C1尽可能靠近MARGIN引脚放置,以减少快速边沿PWM信号在PCB上的传播距离。如果无法靠近放置,可在MARGIN引脚附近串联一个20 Ω至33 Ω的终端电阻。
  • 接地平面:使用统一的接地平面连接DVSS、AVSS和VREFA -引脚,将所有四个BPCAP引脚连接到一个公共的内层铜区域,AVSS和VREFA -引脚也可连接到一个公共的内层铜区域。

六、总结

UCD90320作为一款功能强大的32轨PMBus电源排序器和系统管理器,为复杂电子系统的电源管理提供了全面的解决方案。其丰富的特性和灵活的配置选项,使其能够满足各种应用场景的需求。通过合理的设计和配置,工程师可以充分发挥UCD90320的优势,提高系统的稳定性和可靠性。在实际应用中,还需要注意电源供应、布局等方面的要求,以确保设备的正常运行。大家在使用UCD90320的过程中,有没有遇到过一些特别的问题或者有独特的应用经验呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分