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