CPU、ASIC、FPGA、存储器等复杂器件通常需要电源排序。MAX16046提供高度集成的排序、监测和电源裕量调节解决方案。本应用笔记介绍了一个利用多个器件实现特定排序要求的示例,并给出了利用MAX16046实现该系统的具体步骤。
引言
现代电子器件具有复杂的供电要求,需要多路电源电压。电源必须能够提供I/O供电电压、CPU、ASIC和FPGA核供电电压、PLL供电电压以及存储器终端供电电压。其它器件则需要高压、大电流或低噪声电源供电,例如无线收发器、超声变送器和LCD或等离子显示屏等。
采用多电源供电的设计要求设计人员严格关注供电顺序问题。每路电源都必须按照指定顺序开启,从而避免将复杂的多电压供电IC内部的保护二极管正向偏置。如果只是简单地同时开启电源,IC可能存在可靠性问题,甚至闭锁。
除电源排序外,某些系统还需要裕量调整。电压裕量调整指通过控制电源电压确保电压处于容差范围内,保证系统可靠运行。
Maxim提供多种电源管理方案,本应用笔记集中介绍了MAX16046,能够对多达12路电源进行排序、监测和裕量调整。
系统示例
本文以下述假设系统为例,该系统是一块带有MPC8548处理器和Virtex® 5 FPGA的通用电路板,表1列出了该设计中复杂IC所要求的不同供电电压。
表1. 电源电压要求
Name | Description | Spec | Current |
MPC8548 Voltages | |||
VDD | Core supply | 1.1V ±55mV | 8A |
AVDD | PLL supply | 1.1V ±55mV | |
SVDD | SerDes core supply | 1.1V ±55mV | |
XVDD | SerDes pad supply | 1.1V ±55mV | |
GVDD | DDR2 I/O supply | 1.8V ±90mV | 0.5A |
VTT | DDR2 termination | 0.49 × GVDD to 0.51 × GVDD | 0.5A |
LVDD | Ethernet supply | 2.5V ±125mV | 0.1A |
TVDD | Ethernet supply | 2.5V ±125mV | |
OVDD | I/O supply | 3.3V ±165mV | 0.1A |
BVDD | Local bus I/O supply | 3.3V ±165mV | |
Virtex 5 Voltages | |||
VCCINT | Internal supply | 0.95V to 1.05V | ~10A |
VCCAUX | Auxiliary supply | 2.375V to 2.625V | 1A |
VCCO | I/O supply | 1.14V to 3.45V | 1A |
VDD | 1.8V ±100mV | 2.5A | |
VDDL | 1.8V ±100mV | ||
VDDQ | 1.8V ±100mV |
处理器和FPGA规定了具体的供电顺序,避免在一定时间内导致内部ESD二极管正向偏置。大规模多电源供电IC的供电顺序通常很灵活,但最好遵循厂商的供电顺序要求。
MPC8548采用以下供电顺序:
- VDD
- AVDD_n, BVDD, LVDD, OVDD, SVDD, TVDD, XVDD
- GVDD
Virtex 5采用以下供电顺序:
- VCCINT
- VCCAUX
- VCCO
每款器件都规定每路电源的最大上电时间为50ms。Virtex 5还要求电源的上升时间不得快于0.2ms。
图1所示的方框图可以很方便地实现电路的供电要求。
图1. 电源框图
由于3.3V DC-DC转换器为下游所有负载点DC-DC转换器供电,因此,要求3.3V电源至少能够提供10A电流。n沟道MOSFET控制3.3V电源用于IO供电,0.9V LDO为1.8V DDR2-SDRAM存储器提供VTT。
现在,我们确定了测试系统的电源排序和监测要求,接下来可以利用MAX16046构建系统。
利用MAX16046进行监测、排序和裕量调整
硬件配置
如上所述,MAX16046可对多达12路电源进行监测、排序和裕量调整。监测门限、供电顺序、裕量参数以及其它配置值储存在器件内部的EEPROM。可通过SMBus™或JTAG接口读取实时监控数据,该数据有助于在开发期间检查供电顺序。
如果工作期间发生电源故障,MAX16046能够自动关断电源并触发可配置故障输出报警。该器件还可以配置为在内部EEPROM储存故障信息,以便随后进行分析,故障信息包括电源电压和通道状态。这一功能对于那些在实验室运行正常,但在现场出现故障的电路板进行分析非常有帮助。一旦发生故障,将锁存EEPROM,后续故障将不会覆盖已经储存的故障数据。
图2中的局部电路显示了MAX16046在图1所示电源架构中的连接。MAX16046控制每路电源的使能输入并监测输出。该器件还控制用于3.3V I/O供电的串联旁路MOSFET。MAX16046的DAC输出连接到几个电源的反馈点,实现裕量调整。
图2. MAX16046的局部电路图
图3所示是MAX16046外围的详细电路图,包括电源连接和在线编程连接。低电平有效的SYSTEM_RESET信号连接至MPC8548和Virtex 5的复位输入。预警信号可以向MPC8548报警,启动完全关断和软关断模式;严重故障的指示信号可以连接到一个控制3.3V电源的锁存器,在发生严重过压事件时将其关断(FAULT2完全可编程,但在本应用中设置为过压监测)。看门狗定时器
图3. MAX16046详细原理图
本例中,通过JTAG连接完成在线编程。SDA和SCL连接至MPC8548,由此可通过查询MAX16046获取故障信息或实时测量电压值。应用笔记4285:“MAX16046–MAX16049 EEPROM可编程系统管理器的在线编程”详细介绍了在线编程方法。
当EN电压超过0.525V (典型值)时,MAX16046开始控制电源排序;当电压下降至低于0.5V (典型值)时,MAX16046将对电源进行反向排序。在12V电源输出端提供足够大的电容对于确保成功完成反向排序至关重要。门限设置为11.7V,以便在发生这种情况时能够提供足够的电容储能支持反向排序。对于软关断情况,亦可通过SMBus或JTAG控制电源。
与VCC串联的二极管使VCC的电容能够在故障状态下向MAX16046供电。故障状态存储最多需要204ms将故障数据写入至MAX16046的非易失EEPROM。利用MAX16046数据资料中的公式(如下所示)可得出所需要的最小电容值为157µF:
一旦完成上电排序,MAX16046则释放SYSTEM_RESET,从而使处理器和FPGA能够初始化并开始正常工作。
软件配置
MAX16046配置软件提供了一种方便的方式输入配置参数,无需研究寄存器映射或进行没完没了的计算。电路板上安装的MAX16046通过以下几个步骤完成配置:
第1步
将电源信息输入配置软件的设置标签页(见图4)。
详细图片(PDF, 544kB)
图4. 已输入参数的MAX16046配置软件的设置标签页
在类似电子表格的数据表中,每行表示一个电源。1.8V DDR2电源是双输出电源,所以该行添加了一个“子项”,表示第2路监测输入。点击该行,然后点击Add Subitem按钮为该电源添加额外的监测通道。
欠压和过压值以百分比输入。点击Write to Registers按钮后,该软件将自动计算将要加载至MAX16046寄存器的值。
如图5所示,通过Margining Calculator输入裕量调整参数。在给定电源的基准电压和三个电阻值后,裕量调整计算器将自动计算电压范围,它将确定调高电压裕量或调低电压裕量所需要的寄存器值。
图5. 3.3V电源的裕量调整计算器
第2步
打开排序标签页,从而确定供电顺序。图6所示为示例电路的供电顺序。利用鼠标光标将电源电压拖至适当的顺序。通过点击顶行带下划线的蓝色链接设置电源之间的延迟,按照表2设置延迟。
表2. 时隙延迟
Slot | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Delay | 12.5ms | 25ms | 25ms | 25ms | 12.5ms | 12.5ms | 20µs | 20µs | 20µs | 20µs | 20µs | 20µs |
详细图片(PDF, 876kB)
图6. 排序配置
第3步
打开通用标签页,设置可编程故障输出、看门狗定时器及其它各种参数,图7所示为通用参数标签页。
详细图片(PDF, 736kB)
图7. 通用参数配置
GPIO1的Any Fault PP配置使其在发生排序故障或FAULT1和FAULT2任一条件为真时触发报警(推挽式)。该信号送至MPC8548输入端,指示发生故障。MPC8548可通过SMBus查询MAX16046,确定故障原因。
GPIO6的Fault 2 PP配置使其在发生严重的过压故障时触发报警(推挽式)。GPIO6可以控制切断电路板电源,防止损坏电路。触发GPIO6报警的条件取决于FAULT2栏的选项框设置。
GPIO4配置为闭环跟踪(INS4),该通道用于控制3.3V IO电源。95%的电源就绪门限表示当串联旁路MOSFET的源极电压超过漏极电压的95%时,电源进入就绪状态。
复位超时设置为200ms。当所有电源电压达到电源就绪状态并保持200ms后,SYSTEM_RESET为逻辑高电平,使处理器和FPGA解除复位状态。
看门狗定时器在解除SYSTEM_RESET后具有25.6s的初始启动延时。该延时在触发WDI之前为MPC8548提供了导入程序的时间。Dependent初始启动延时从上电过程结束时开始计算。
其它Miscellaneous Timers参数包括:3.3V IO的Slew-Rate控制(400V/s);1600ms的Auto-Retry延时,该延时使MAX16046在出现一次上电排序故障时经过1.6s延时后重试;Fault Up Timer/Fault Down Timer允许每路电源有25ms的时间上升到规定门限范围内,或在断电时下降到规定值。
完成所有配置参数设置后,即可将数据保存到一个文件进行批量编程,或保存到版本控制系统。MAX16046配置软件能够生成用于JTAG编程的SVF文件。
将配置文件加载到已安装的目标电路板后,可利用配置软件的监测标签页进行原型评估。监测标签页利用MAX16046的ADC为每个电源提供实时电源电压监测图形。虽然图形的采样率过慢,以至于不能观察到供电顺序,但仍可以检查电压。
详细图片(PDF, 824kB)
图8.电压监测截屏给出了排序结果
图8所示为示例电路的电压屏幕截图,图9所示为标出了电源电压的示波器波形。可在3.3V IO电源上观察闭环跟踪的摆率。
详细图片(PDF, 716kB)
图9. 供电顺序示波器波形
可以检查示波器波形,并将其与MAX16046配置软件设置的顺序和时序进行比较;它还必须与原始的供电顺序要求一致。这种情况下测得的供电顺序与上述规格一致。
可将两个测试点TP1和TP2中的任意一个接地,使所有电源电压上升或下降到预定值,以评估裕量调整功能。可利用MAX16046或独立的伏特计测量电源电压。
结论
MAX16046为复杂的多电源供电系统提供了一个简单明了方案,用于电源排序、裕量调整和电源监测。MAX16046配置软件简化了对容限和供电顺序的配置。
上一篇:用LM317T设计的三端稳压器电源电路
下一篇:利用MAX3394E实现1.8V至5V双向电平转换电路原理图
推荐阅读最新更新时间:2023-10-18 16:45
- 热门资源推荐
- 热门放大器推荐
Vishay线上图书馆
- 选型-汽车级表面贴装和通孔超快整流器
- 你知道吗?DC-LINK电容在高湿条件下具有高度稳定性
- microBUCK和microBRICK直流/直流稳压器解决方案
- SOP-4小型封装光伏MOSFET驱动器VOMDA1271
- 使用薄膜、大功率、背接触式电阻的优势
- SQJQ140E车规级N沟道40V MOSFET
- Vishay推出适用于恶劣环境的紧凑型密封式SMD微调电阻器
- MathWorks 和 NXP 合作推出用于电池管理系统的 Model-Based Design Toolbox
- 意法半导体先进的电隔离栅极驱动器 STGAP3S为 IGBT 和 SiC MOSFET 提供灵活的保护功能
- 全新无隔膜固态锂电池技术问世:正负极距离小于0.000001米
- 东芝推出具有低导通电阻和高可靠性的适用于车载牵引逆变器的最新款1200 V SiC MOSFET
- 【“源”察秋毫系列】 下一代半导体氧化镓器件光电探测器应用与测试
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- 艾迈斯欧司朗发布OSCONIQ® C 3030 LED:打造未来户外及体育场照明新标杆
- 氮化镓取代碳化硅?PI颠覆式1700V InnoMux2先来打个样
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况