深入剖析UCD90160A:16轨电源时序器与监控器的卓越之选
在电子系统的设计中,电源管理是一个至关重要的环节。对于需要多个电压轨且对电源时序和监控有严格要求的系统,UCD90160A这款16轨PMBus/I2C可寻址电源时序器和监控器,无疑是一个理想的解决方案。本文将深入剖析UCD90160A的特性、功能及应用,希望能为电子工程师们在电源管理设计方面提供有价值的参考。
文件下载:ucd90160a.pdf
1. 核心特性
1.1 多轨监控与时序控制
UCD90160A能够对16个电压轨进行监控和时序控制,所有轨每400μs采样一次。它配备了12位ADC,内部 (V_{REF}) 为2.5V且精度达0.5%,可基于时间、轨和引脚依赖关系进行时序控制。每个监控器有四个可编程的欠压和过压阈值,还具备非易失性错误和峰值记录功能,最多可记录12条故障详细信息。
1.2 闭环裕量调节
支持对10个轨进行闭环裕量调节,通过调节输出电压来匹配用户定义的裕量阈值,确保系统在不同工况下的稳定性。
1.3 灵活的数字I/O配置
拥有26个GPIO引脚,可用于电源使能、上电复位信号、外部中断、级联等多种系统功能。其中12个引脚具备PWM功能,可实现裕量调节和通用PWM功能。
1.4 其他特性
具备可编程看门狗定时器和系统复位功能,可轻松级联多个电源时序器并采取协调的故障响应。还支持ACPI,可通过引脚选择轨状态,实现系统低功耗模式。
2. 应用领域
UCD90160A的应用范围广泛,涵盖了有线网络、无线基础设施、数据通信模块、数据中心和企业计算、工厂自动化和控制、测试与测量以及医疗等领域。其强大的功能和灵活性使其能够满足不同应用场景的需求。
3. 详细功能解析
3.1 轨配置
一个轨包含电压、电源使能和裕量输出。用户可通过选择模拟输入引脚和GPIO来监控和使能每个电源。在Fusion Digital Power Designer软件的Vout Config选项卡中,可选择每个轨的关键监控和时序标准,如标称工作电压、欠压和过压警告及故障限制、裕量高低值等。
3.2 故障响应与警报处理
UCD90160A会监控轨是否在正常工作范围内,当监测到电压超出警告或故障窗口时,PMBALERT#引脚会立即置位,并在PMBus状态寄存器中设置相应位。可通过配置故障响应选项,如继续无中断运行、立即关闭、按延迟关闭、重启等,来应对不同的故障情况。
3.3 GPIO功能
UCD90160A的22个GPIO引脚可作为输入或输出,具备可配置的输出模式选项,如开漏或推挽输出。GPIO可用于时序和警报处理,也可用于系统级功能,如外部中断、电源正常信号、复位或多设备级联。GPO可通过PMBus命令或内部布尔函数块进行控制,还可设置延迟断言或取消断言。
3.4 电源时序控制
可通过GPIO设置电源使能引脚的高低来控制多达16个电压轨的开启和关闭时序。支持多种开启和关闭时序选项,如固定延迟时间、依赖其他轨达到稳定状态等。
3.5 电压监控
最多可使用模拟输入引脚监控16个电压,输入电压范围根据引脚不同有所差异。ADC持续工作,每个轨每400μs采样一次。MON1 - MON6可配置数字硬件比较器,实现更快的故障响应。
3.6 级联多个设备
可通过GPIO引脚协调多个控制器,实现主从关系。也可将一个设备的电源正常输出连接到另一个设备的MON引脚,实现多个设备的轨时序控制。还可通过故障引脚连接,在故障发生时协调多个设备的动作。
3.7 PWM输出
Pins 17 - 24可配置为快速脉宽调制器(FPWMs),频率范围为15.260kHz至125MHz,可用于闭环裕量输出、风扇控制或通用PWM。Pins 31、32、41和42可作为GPI或PWM输出,PWM1固定频率为10kHz,PWM2固定频率为1kHz,PWM3和PWM4频率范围为0.93Hz至7.8125MHz。
3.8 裕量调节
可通过PMBus的OPERATION命令或配置两个GPIO引脚作为裕量使能和裕量上下输入来控制裕量调节。支持开环和闭环裕量调节,闭环裕量调节使用PWM或FPWM输出,通过外部RC网络将脉冲转换为直流裕量电压,调节电源输出电压。
3.9 系统复位信号
UCD90160A可在启动序列中生成可编程的系统复位脉冲,通过编程GPIO在特定轨或轨组合达到POWER_GOOD_ON电平加上可编程延迟时间后保持低电平。系统复位延迟持续时间可根据需求进行编程。
3.10 看门狗定时器
可将GPI和GPO配置为看门狗定时器(WDT),WDT可独立于电源时序或与作为看门狗输出(WDO)的GPIO关联,用于提供系统复位信号。WDT可通过切换看门狗输入(WDI)引脚或通过 (I^{2} C) 写入SYSTEM_WATCHDOG_RESET进行复位。
3.11 运行时钟
运行时钟输出以毫秒和天为单位报告时间,值保存在非易失性存储器中。可通过PMBus主机更新和校准运行时钟,用于对记录的故障进行时间戳标记。
3.12 数据和错误记录到闪存
UCD90160A可将多达18个故障和设备复位次数记录到闪存中,同时存储每个轨的峰值电压测量值。可通过用户设置禁用闪存记录,数据和错误仅存储在SRAM中。
3.13 欠压功能
可启用欠压功能,在检测到 (V_{CC}) 降至2.9V以下时,将故障、峰值和其他日志数据从SRAM复制到闪存。此功能可跟踪跨越设备复位或系统电源关闭的运行时钟,提高设备对事件的内部响应时间。
3.14 PMBus地址选择
通过两个引脚解码PMBus地址,根据引脚电压计算地址。需注意避免使用某些特定地址,如0、11、12、126和127。
3.15 设备复位
UCD90160A具有集成的上电复位(POR)电路,可监测电源电压。也可通过外部电路将RESET引脚置低来强制设备进入复位状态。设备复位后会进行约20ms的初始化例程,初始化结束后开始正常运行。
4. 编程与配置
4.1 设备配置和编程
UCD90160A出厂时包含时序和监控固件,默认配置下所有GPO为高阻抗。用户可使用Fusion GUI设计配置文件,有三种设备配置编程选项:
- 通过主机微控制器使用PMBus命令通过I2C进行在线编程。
- Fusion Digital Power Designer软件创建PMBus或I2C命令脚本文件进行配置。
- Fusion Digital Power Designer软件从配置文件创建数据闪存映像,通过I2C或JTAG下载到设备。
4.2 JTAG接口
JTAG端口可用于生产编程,四个JTAG引脚在正常操作时也可作为GPIO使用。JTAG接口默认禁用,在数据闪存为空或检测到地址126(0x7E)时启用。
4.3 内部故障管理和内存错误校正(ECC)
UCD90160A在每次上电时验证固件校验和和设备配置校验和,若不匹配则加载工厂默认配置,并置位PMBALERT#引脚和状态寄存器标志。使用纠错码(ECC)提高数据完整性,检测和纠正数据闪存中的单比特错误。
5. 应用与实现
5.1 典型应用
UCD90160A可用于对多达10个电压轨进行时序、监控和裕量调节,典型应用包括自动测试设备、电信和网络设备、服务器和存储系统等。
5.2 设计要求
在设计过程中,需注意TRST引脚需连接10k下拉电阻到地,RESET引脚需连接10k上拉电阻到 (V{33 D}) 和1nF去耦电容到地。为避免PMBus信号完整性问题,建议在PMBus主机中启用数据包错误检查(PEC)。同时,要注意故障日志的校验和保护,避免在 (V{33 D}) 电源下降时导致故障日志损坏。
5.3 详细设计步骤
使用Fusion Digital Power Designer软件进行设计,包括轨设置、轨监控配置、GPI配置、轨序列配置、故障响应配置、GPO配置、裕量配置以及其他配置,如引脚选择轨状态、看门狗定时器和系统复位等。配置更改后,点击写入硬件按钮应用更改,在线模式下点击将RAM存储到闪存按钮永久存储新配置。
6. 电源供应与布局建议
6.1 电源供应
使用3.3V电源,上电时V33D必须以最小0.25V/ms的斜率从2.3V单调上升到2.9V。
6.2 布局准则
- 热焊盘连接到设备 (V{SS}) 引脚,并通过至少4×4的PCB过孔图案将热焊盘和 (V{SS}) 引脚连接到其他PCB层的电路接地。
- 为电源引脚提供旁路电容,如在BPCAP引脚使用1μF和0.01μF的X7R陶瓷电容并联,在V33D和V33DIO2引脚使用0.1μF的X7R陶瓷电容和4.7μF的X5R陶瓷电容并联等。
- 将V33D、V33DIO1和V33DIO2直接连接到3.3V电源,V33A通过4.99Ω电阻连接到V33D,形成低通滤波器减少噪声。
- 对于用作数字输出的GPIO信号,可进行阻抗控制,避免快速信号边缘干扰敏感模拟信号。
总结
UCD90160A凭借其丰富的功能和灵活的配置选项,为电子工程师在电源管理设计中提供了强大的支持。无论是多轨电源的时序控制、电压监控,还是故障响应和裕量调节,UCD90160A都能满足不同应用场景的需求。在实际应用中,工程师们需根据具体需求进行合理配置和设计,同时注意电源供应和布局要求,以确保系统的稳定性和可靠性。希望本文能帮助工程师们更好地了解和应用UCD90160A,提升电源管理设计的水平。
各位工程师们,你们在使用UCD90160A或类似电源管理芯片时遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你们的经验和见解。
-
电源管理
+关注
关注
117文章
8505浏览量
148224 -
电子系统设计
+关注
关注
3文章
37浏览量
13498
发布评论请先 登录
深入剖析UCD90160A:16轨电源时序器与监控器的卓越之选
评论