电子说
在电子工程领域,电源管理一直是至关重要的环节,尤其是在追求高效、稳定和智能化的今天。ADP1047/ADP1048作为Analog Devices推出的数字功率因数校正(PFC)控制器,凭借其丰富的功能和卓越的性能,在众多应用场景中展现出强大的优势。本文将深入剖析ADP1047/ADP1048的特点、工作原理、应用电路以及相关的技术细节,为电子工程师们提供全面的设计参考。
文件下载:ADP1048.pdf
ADP1047/ADP1048是具有精确交流功率计量功能的数字PFC控制器,为AC/DC系统提供准确的输入功率计量能力和浪涌电流控制。其中,ADP1047专为单相PFC应用设计,而ADP1048则特别适用于交错式和无桥PFC应用。
ADP1047/ADP1048广泛应用于各种AC/DC电源供应器,包括计算机服务器和存储设备、网络和通信基础设施、工业和医疗设备等。
电流感测用于PFC阶段的控制、保护和监测。在正常运行时,功率因数校正控制环需要电感电流信息。典型的实现方式是在输入总线上使用感测电阻,也可以使用与功率开关和升压二极管串联的两个电流互感器来重构电感电流,以减少电阻分流器中的损耗。不过,一般来说,优质的分流电阻在测量输入电流和输入功率方面提供了更高的精度。
电流感测ADC的输入是差分的,通过一对匹配的电流源将电流感测元件上的负信号进行电平转换,使其处于电流感测ADC的输入范围内。电流感测可以进行数字校准,以消除由于外部组件引起的任何误差,校准设置保存在ADP1047/ADP1048的EEPROM中。
ADP1047/ADP1048提供RMS过流保护,基于输入交流电流的RMS值进行判断。在每个交流半周期结束时,将测量值与IIN_OC_FAULT_LIMIT寄存器中设置的限值进行比较。如果超过限值,则触发IIN_OC_FAULT_RESPONSE寄存器中编程的动作。此外,还可以在IIN_OC_WARN_LIMIT寄存器中编程输入电流警告限值,当超过该限值时,会在相关状态寄存器中设置标志。
专门的电流限制引脚(ILIM)用于保护器件免受逐脉冲过流事件的影响。当超过阈值时,PWM脉冲将被终止,下一个开关周期将正常恢复。ILIM引脚的OCP比较器可以接受正或负信号,具有可编程的电平转换电流源和消隐/去抖时间。
ADP1048具有专门的电路,用于在交错式PFC拓扑中保持每个交错相的电流平衡。通过IBAL引脚监测交错PFC拓扑中两个开关的电流,并补偿PWM信号,确保交错相之间的电流相等。
电压感测用于PFC阶段的控制、保护和监测。输入和输出电压通过专用的ADC和参考进行感测。电压感测可以进行数字校准,以消除由于外部组件引起的误差,校准设置保存在EEPROM中。
VAC引脚用于监测和保护整流电源输入电压。通过外部电阻分压器将信号缩小到ADC的工作输入范围(0 V至1.6 V),然后输入到高速Σ - Δ ADC中。ADC的输出用于控制环和高精度输入电压和功率监测。
VFB引脚用于控制、监测和保护输出电压,是电源控制环的主要反馈回路。同样通过外部电阻分压器将信号缩小到ADC的工作输入范围,然后输入到高速Σ - Δ ADC中。ADC的输出用于正常控制环和快速电压控制环,以控制输出电压的值。
ADP1047/ADP1048具有两种OVP电路:基于ADC的比较器和快速比较器。
利用VFB ADC的输出信息实现过压保护,由于信息是在交流线频率的一半周期内进行平均的,因此该OVP的响应相对较慢。精确OVP的阈值可以通过VOUT_OV_FAULT_LIMIT寄存器进行完全编程,当超过阈值时,会设置精确OVP标志,并可以通过VOUT_OV_FAULT_RESPONSE寄存器编程响应动作。
通过OVP引脚上的可编程比较器实现快速OVP模式,用于保护大容量电容器和提供开环保护。快速OVP信号输入到具有可编程阈值的比较器中,设置过压跳闸点。快速OVP具有可编程的去抖时间和消隐时间。
ADP1047/ADP1048采用传统的乘法器方法实现平均电流模式功率因数校正控制环。所有信号在进入控制环之前都从模拟转换为数字,使用Σ - Δ ADC实现高性能、低成本的实现。
ADP1047/ADP1048是具有交流功率监测功能的数字PFC控制器,通过专用状态机在数字域中实现。电压环和电流环的数字补偿滤波器(Hv(z)和HI(z))是可编程的,用户可以根据应用需求单独编程滤波器的频率增益和零点位置,以调整环路响应。建议使用Analog Devices的GUI软件进行滤波器编程,该软件可以显示滤波器响应的波特图,并计算电源的所有稳定性标准。
ADP1047/ADP1048提供了几种滤波器预设,包括低线电流滤波器、高线电流滤波器和快速电压补偿滤波器,以优化不同工作条件下的动态响应。当交流线的RMS值超过高低线之间的编程阈值时,控制器可以自动在高线和低线滤波器之间切换。
在瞬态期间,启用快速环路模式以实现更快的环路响应。当反馈输出电压超出所需参考值的可编程范围时,ADP1047/ADP1048进入快速环路模式。在快速环路操作期间,反馈电压以1.5 kHz的频率采样,并应用快速滤波器来调节输出电压。
ADP1047/ADP1048可以实现前沿或后沿调制,后沿调制是更常用的调制方案,与下游转换器同步使用时可以减少大容量电容器中的RMS纹波电流。建议使用Analog Devices的GUI软件进行PWM编程。
PWM输出的开关频率可以通过Register 0xFE1B的Bits[5:0]进行编程,范围从30 kHz到400 kHz。
PFC电路可以通过硬件PSON引脚和/或软件PSON命令进行开启和关闭,具体设置由Register 0x02的Bit 2决定。
ADP1047/ADP1048能够检测交流线路输入电压的多个参数,并在必要时采取相应的编程动作。通过VAC引脚检测整流后的交流输入电压,实现早期交流线路故障检测和对主机系统的早期警告。
PSON信号用于启用或禁用PFC阶段。在PSON信号有效后,ADP1047/ADP1048开始监测VAC,如果满足交流线路条件,则启动软启动过程。软启动过程包括浪涌延迟时间、软启动延迟时间和输出电压斜坡上升时间,这些时间都可以进行编程。
当交流线路出现故障时,如缺少交流线路周期、欠压等,ADP1047/ADP1048可以根据编程情况做出相应的反应。
ADP1047/ADP1048可以监测和通信关键信息,包括输入和输出电压、输入和输出电流、温度和效率等。通过I2C接口读取这些值和标志,并编程其阈值。真有效值在每个交流半周期结束时通过对每个线路周期内的瞬时值进行积分计算得出,平均值窗口可以通过Register 0xFE3A进行编程。
ADP1047/ADP1048具有广泛的系统和故障监测能力,包括电压、电流、功率和温度读数,以及各种故障条件的监测。当某些阈值或限值被超过时,会设置一系列标志。
ADP1047/ADP1048作为PMBus从设备,支持与PMBus兼容的主设备进行通信。其通信接口基于I2C-like的2线接口,具有7位寻址、100 kHz和400 kHz数据速率、通用呼叫地址支持等功能。
ADP1047/ADP1048具有内置的EEPROM控制器,用于与嵌入式8K × 8字节的EEPROM进行通信。EEPROM分为INFO块和主块,主块进一步分为16页。支持页面擦除、读取和写入操作,并且可以通过密码进行解锁和锁定。
提供免费的软件GUI,用于对ADP1047/ADP1048进行编程和配置。GUI具有直观的设计,包括滤波器设计和电源PWM拓扑窗口,同时也是一个信息中心,显示所有读数、监测和标志的状态。
文档中详细列出了各个寄存器的功能和位描述,包括操作寄存器、开关频率设置寄存器、故障响应寄存器等。这些寄存器用于配置和控制ADP1047/ADP1048的各种功能,工程师们可以根据具体需求进行编程。
ADP1047/ADP1048作为一款高性能的数字PFC控制器,具有丰富的功能和卓越的性能。其灵活的数字PFC控制、精确的交流功率计量、增强的动态响应、优化的轻载效率以及全面的保护功能,使其成为各种AC/DC电源应用的理想选择。通过PMBus通信接口和易于使用的GUI软件,工程师们可以方便地进行参数配置和状态监控,大大缩短了设计周期。在实际应用中,工程师们可以根据具体的应用需求,合理配置寄存器和参数,充分发挥ADP1047/ADP1048的优势,设计出高效、稳定的电源系统。
你在使用ADP1047/ADP1048过程中遇到过哪些问题?对于它的某些功能你有什么独特的见解?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !