电子说
在电子系统设计中,电源管理是至关重要的一环。对于那些包含CPU、DSP、微控制器、FPGA、ASIC等的电子系统,往往需要多个电压轨,并对电源的开启和关闭顺序有严格要求,以确保系统的正常运行。TI的UCD9090就是一款能够满足这些需求的10轨PMBus/I2C可寻址电源排序器和监控器。下面,我们就来深入了解一下这款产品。
文件下载:ucd9090.pdf
UCD9090是一款功能强大的电源管理芯片,它集成了12位ADC,可监控多达10个电源电压输入。23个GPIO引脚可用于电源启用、上电复位信号、外部中断、级联或其他系统功能,其中10个引脚还具备PWM功能。通过这些引脚,UCD9090支持裕度调节和通用PWM功能。
UCD9090采用VQFN (48) 封装,尺寸为7.00 mm × 7.00 mm。
UCD9090适用于多种应用场景,包括工业和ATE、电信和网络设备、服务器和存储系统等,只要是需要对多个电源轨进行排序和监控的系统,都可以使用UCD9090。
TI的Fusion Digital Power Designer提供了基于PC的图形用户界面(GUI),通过直观的I2C/PMBus接口与设备进行交互。设计工程师可以在不直接使用PMBus命令的情况下,配置系统运行参数,将配置存储到片上非易失性存储器中,并观察系统状态(如电压等)。该软件可以从www.ti.com下载。
UCD9090支持PMBus标准1.1版本,尽可能使用标准PMBus命令来支持设备功能。对于UCD9090的独特功能,定义了MFR_SPECIFIC命令来进行配置或激活。该设备符合PMBus规范,固件也符合SMBus 1.1规范,支持SMBus ALERT功能,硬件可支持100-kHz或400-kHz的PMBus操作。
一个轨包括电压、电源启用和裕度输出。用户可以定义电源轨在特定系统中的运行方式,然后选择模拟输入引脚和GPIO来监控和启用每个电源。配置完成后,还可以从Vout Config选项卡中为每个轨选择其他关键监控和排序标准,如标称工作电压、欠压和过压警告及故障限制、裕度低和裕度高值、电源良好开启和关闭限制等。
UCD9090可以通过GPIO设置电源启用引脚的高低来控制多达10个电压轨的开启和关闭顺序。在基于PMBus的设计中,系统PMBus主设备可以通过断言PMBus_CNTRL引脚或通过I2C串行总线发送OPERATION命令来启动排序事件。在基于引脚的设计中,PMBus_CNTRL引脚也可用于排序。每个轨的开启和关闭排序有多种选项可供选择,如固定延迟时间、依赖其他轨达到调节状态等。
该功能允许使用最多3个GPI来启用和禁用任何轨,有助于实现系统低功耗模式和ACPI规范。通过配置GPI引脚,可以选择8种系统状态,当输入引脚呈现新状态时,轨将根据其排序依赖关系改变状态。
UCD9090监控轨是否在正常运行范围内,有两个可编程的警告级别(欠压和过压)和两个可编程的故障级别(欠压和过压)。当任何监控电压超出警告或故障窗口时,PMBALERT引脚将立即断言,并在PMBus状态寄存器中设置相应的位。设备还支持多种故障响应选项,如继续无中断、立即关闭、使用延迟关闭、重启等。
在发生故障或收到RESEQUENCE命令时,UCD9090可以配置为关闭一组轨,然后重新排序。所有被指定为故障关闭从轨的轨将进行软关闭,直到重试次数用尽后才执行重新排序操作。
UCD9090有21个GPIO引脚,可作为输入或输出。每个GPIO具有可配置的输出模式选项,如开漏或推挽输出。GPIO引脚可用于排序和警报处理中的依赖项,也可用于系统级功能,如外部中断、电源良好信号、复位或多个设备的级联。
GPIO配置为输出时,可以通过PMBus命令或内部布尔函数块中定义的逻辑进行控制。通过PMBus命令控制GPO可以用于控制LED、启用开关等。
GPIOs可以配置为基于最多两个AND组合的输出,输入可以包括GPO、GPI和轨状态标志。GPO响应可以配置为具有延迟断言或取消断言。
GPIs有五种特殊输入功能,如GPI故障启用、锁存状态清除源、裕度启用输入源、裕度低/非高输入源等。
每个GPIO可以配置为电源启用引脚,具有有源低或有源高极性。在复位期间,GPIO引脚为高阻抗,FPWM/GPIO引脚(引脚10至17)被驱动为低电平。
FPWMs可以参考其相位进行对齐,每个FPWM的相位可从0°到360°进行配置,为基于PWM的应用提供了灵活性。
裕度调节用于产品验证测试,可通过PMBus使用OPERATION命令或配置两个GPIO引脚作为裕度启用和裕度上下输入进行控制。支持开环和闭环裕度调节。
运行时钟以毫秒和天为单位,存储在非易失性存储器中。可以通过主机进行校正和初始化,用于记录故障时间戳。
UCD9090可以生成可编程的系统复位脉冲,通过编程GPIO在特定轨或轨组合达到其POWER_GOOD_ON电平加上可编程延迟时间后保持取消断言。
GPI和GPO可以配置为看门狗定时器(WDT),WDT可以独立于电源排序或与作为看门狗输出(WDO)的GPIO相关联。WDT可以通过切换看门狗输入(WDI)引脚或通过I2C写入SYSTEM_WATCHDOG_RESET进行复位。
UCD9090可以将故障和设备复位次数记录到闪存中,每个轨的峰值电压测量值也会存储。为减少闪存压力,当测量值超过先前记录的值时,会启动30秒定时器,仅将30秒间隔内的最高值从RAM写入闪存。
UCD9090可以启用欠压功能,在检测到欠压事件( (V_{CC}) 低于2.9 V)之前关闭所有非易失性记录。该功能可以提高设备对事件的内部响应时间,因为在正常系统运行期间禁用了闪存写入。
通过两个引脚解码PMBus地址,在电源上电时,设备向每个地址检测引脚施加偏置电流,内部12位ADC捕获引脚电压,根据电压计算PMBus地址。
UCD9090具有集成的上电复位(POR)电路,当 (V_{33 D}) 大于VRESET时,设备退出复位状态。也可以通过外部电路连接到RESET引脚强制设备进入复位状态。
JTAG端口可用于生产编程,四个JTAG引脚在正常操作期间也可作为GPIOs使用。JTAG接口默认禁用,在特定条件下(如数据闪存为空或检测到地址126 (0x7E) )启用。
UCD9090在每次上电时验证固件校验和和设备配置校验和,如果不匹配,会加载工厂默认配置并断言PMBALERT#引脚。使用错误校正码(ECC)提高数据完整性,检测和纠正数据闪存中的单比特错误。
从工厂出厂时,设备包含排序和监控固件,所有GPO为高阻抗(除了FPWM/GPIO引脚10 - 17被驱动为低电平)。用户可以使用Fusion GUI设计配置文件,然后通过以下三种方式对设备进行配置编程:
UCD9090可用于对多达10个电压轨进行排序、监控和裕度调节,典型应用包括自动测试设备、电信和网络设备、服务器和存储系统等。
使用Fusion GUI可以在线或离线设计设备配置,一般设计步骤包括:
UCD9090应使用3.3-V电源供电,上电时,V33D必须以最小0.25 V/ms的转换速率从2.3 V单调上升到2.9 V。
UCD9090是一款功能丰富、性能强大的电源管理芯片,适用于多种需要多轨电源排序和监控的应用场景。通过合理的配置和使用,可以提高系统的稳定性和可靠性。你在使用UCD9090的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !