数字电源控制器UCD3138 的Single Frame 和前馈功能说明

最新更新时间:2012-11-22来源: 21ic关键字:数字电源  控制器  UCD3138 手机看文章 扫描二维码
随时随地手机看文章

    UCD3138 是德州仪器(Texas Instruments)公司推出的最新一代数字电源控制器,于2012 年第一季度正式发布。相比于上一代数字电源控制器UCD30xx,其在诸多方面有着重要改进,功能更加丰富,性能更加强大。本文基于一款采用硬开关全桥(副边采用全波同步整流)拓扑的开关电源,详细介绍了UCD3138 的Single Frame 功能和输入电压前馈功能。在完成对上述功能理解地同时也可以清楚的了解到UCD3138 的优势所在。本文的最后部分给出了参考文献。

1、Single Frame 功能设计与实现

    Single Frame 是一种全新的在副边完成对原边输入电压检测的方法。通过该方法可以在副边直接快速地检测当前输入电压,实现欠压保护功能,因此无需额外的输入欠压保护电路及光耦或数字隔离器。

1.1 Single Frame 功能介绍

    在电源系统未正式运行前,UCD3138 芯片会周期性的发出单个或几个驱动脉冲,使硬开关全桥工作单个或者多个周期。此时,在变压器副边中心抽头处可以产生出电压,该电压与输入电压成线性关系,因此通过UCD3138 检测该点电压并通过软件计算后可以得到输入电压。基于该计算结果,系统可以判断输入电压是否达到开启点,以决定是否退出欠压保护并开始正常运行。

   实际应用中,为保证全桥原边侧上管(驱动地为浮地)可以顺利导通,通常需要连续发送几个周期的驱动脉冲。在本文涉及的硬开关全桥中,实际发送了2 个驱动脉冲以保证UCD3138 顺利检测到正确的输入电压。

1.2 硬件电路设计

    实现Single Frame 功能的硬件电路比较简单,如下图1。VIN_CT 网络连接到变压器副边中心抽头处,然后通过RC 滤波后连接到UCD3138 的EAP2 引脚。该电路的主要功能是实现变压器中心抽头处电压的滤波及缩放。

图1:Single Frame 硬件电路

变压器的匝比为5:2:2 。EAP2 处电压与输入电压的关系为:

1.3 软件设计

    实现Single Frame 功能的软件设计包括了驱动信号的配置和电压采集及转换等两个部分,其中第一个部分是核心配置。下面着重讨论第一部分。

1. 开关周期的设定

下面代码设定了开关周期为5us,即200KHz。计算公式为:

#define PERIOD             (20000)

Dpwm0Regs.DPWMPRD.all = PERIOD;

 

2. 单脉冲长度的设定

    下面代码完成了单脉冲脉宽长度的设定,包含了死区的设置。该代码设置的时间宽度为。即一个周期内输出两个脉宽长度皆为651ns 的脉冲。

Dpwm0Regs.DPWMEV1.all = 20;

Dpwm0Regs.DPWMEV2.all = 2625;

Dpwm0Regs.DPWMEV3.all = 20 + 10000;

Dpwm0Regs.DPWMEV4.all = 2625 + 10000;

3. 采样时刻的设置

    考虑到在变压器副边中心抽头处电压变为高电压时会伴随有尖峰和震荡,为防止采样错误,采样点设置需要避开开始时刻。下面代码设置了采样点的位置:接近脉冲的结束时刻,为600ns 处。

Dpwm0Regs.DPWMSAMPTRIG1.all = 2400;

1.4 实测波形

   如下图2 所示,绿色线为全桥原边驱动(即单脉冲)波形,其时间长度约为650ns,与软件设计一致。黄色线为变压器副边中心抽头处的电压波形,第一个波头是因为全桥原边没有完全导通造成输入电压没能够完全地传输到副边,而第二个脉冲则准确地反应了输入电压的信息。此时,输入电压为50V,黄色线的平台为20V,与理论计算一致。

图2:Single Frame 实测波形

2、前馈功能的设计与实现

    前馈(feed forward)功能是UCD3138 的一个重要特性。借助于实现Single Frame 功能的硬件电路,UCD3138可以获知当前输入电压;当输入电压有剧烈变化时,前馈功能可以快速响应并调整占空比,以尽快稳定输出电压。

2.1 前馈功能实现原理描述

    UCD3138 芯片内部的前馈模块的输出为一个增益值,将与环路的输出结果相乘,以共同决定占空比。前馈模块输出的增益由该式决定:Gain = Kc + Kp×ΔV 。其中:

◎Kc 为常数,通常设置在0.5~0.7 之间,以方便对占空比进行大小两个方向的调节;

◎Kp 为输入电压差值的放大倍数。该值为非线性值,即误差越大则增益越大。误差较小时,该值为0;

◎ΔV 为跳变之后的输入电压与跳变前输入电压的差值,即Vref(DAC)-Vin_sense。在输入电压跳变之后,Vref(DAC)的值会逐渐逼近新的输入电压,以保证该值等于最新的当前输入电压。

UCD3138 芯片内部前馈处理模块的的示意图见图3。

图3:前馈内部处理模块

    如图4 所示,前馈模块的输出结果直接与环路最终的输出相乘,然后由相乘的结果再去调整占空比大小。这就保证了前馈的结果可以快速调整当前的占空比。

图4:前馈输出最终与环路输出相乘

2.2 前馈功能的实现

    前馈功能的硬件设计主要包含了输入电压的检测电路,在第一章曾有描述,在此不再赘述。软件设计主要包含了Vref(DAC)值的配置、Kc 的配置和前馈功能的启用设置。

1)Vref(DAC)值的配置

    如下函数实现了根据v_input_error 的大小对Vref(DAC)值的更新。v_input_error 为当前采集的输入电压与前一次采集到的输入电压的差值。该函数包含在一个状态机中,100us 执行一次,将连续执行300 次,以保证在使能前馈功能之前Vref(DAC)近似等于当前输入电压。

if(v_input_error > 10)

{

if(FeCtrl2Regs.EADCDAC.bit.DAC_VALUE > 3000) //can not lower than 35V;

{FeCtrl2Regs.EADCDAC.bit.DAC_VALUE = FeCtrl2Regs.EADCDAC.bit.DAC_VALUE - 1;}

}

else if(v_input_error < -10)

{

if(FeCtrl2Regs.EADCDAC.bit.DAC_VALUE < 14000) //can not higher than 80V;

{FeCtrl2Regs.EADCDAC.bit.DAC_VALUE = FeCtrl2Regs.EADCDAC.bit.DAC_VALUE + 1; }

}

    如果误差很小,即输入电压已经稳定,则系统软件准备开启前馈功能并随后进入正常运行的状态机。

if ( abs(v_input_error) < 10) //Vin error is small

{

supply_state = STATE_REGULATED;

Filter0Regs.FILTERCTRL.bit.OUTPUT_MULT_SEL =2;//Enable Feed Forward

}

2)Kc 值的配置

在输入电压稳定的情况下,如果Kc 直接配置到0.5 到0.7 的某个值,则此时启用前馈功能会影响正常环路的输出,造成输出电压出现跌落。如下图5 所示。

   

图5:Kc 启用不当造成输出有跌落

    跌落的原因是因为此时环路的正常输出被突然乘以Gain=Kc=0.5~0.7,所以占空比会立即被限制,输出电压出现跌落。直到环路经过多个周期后再将占空比展开到正常大小,输出电压才恢复到正常值。

    因此,在实际应用中需要将Kc 由1 慢慢减小到需求的值(在本文涉及的硬全桥软件中选择Kc 为0.7)。另,在实际设计中使用Filter2 实现非线性增益和Kc 的设置,因此软件配置如下。

Uint32 filter2_kc;

int filter2_kc_step = 0x200;

inline void handle_regulated_state(void)

{

filter2_kc = Filter2Regs.FILTERPRESET.bit.PRESET_VALUE;// It is Kc

if(Filter2Regs.FILTERPRESET.bit.PRESET_VALUE > 0x5A0000)

{

Filter2Regs.FILTERPRESET.bit.PRESET_VALUE = filter2_kc - filter2_kc_step;

Filter2Regs.FILTERPRESET.bit.PRESET_EN = 1;

}

}

其中,handle_regulated_state 为软件状态机中的一个状态,每100us 执行一次。通过这样一个循环函数就可以保证Kc 是以步进的形式由1 配置到0.7(0x5A0000/0x7FFFFF=0.7),防止了输出电压出现跌落。

 

3)前馈功能的启用

    经过上述完善的预先配置后,可以启用前馈功能,启用后KC 从1 慢慢开始减小。启动的设置是通过下面代码实现的。“OUTPUT_MULT_SEL”位用来选择与环路输出相乘的值,以决定最后的占空比。当设置为2时,将选择前馈的输出与环路输出相乘,即启动了前馈。

Filter0Regs.FILTERCTRL.bit.OUTPUT_MULT_SEL =2;

参考文献

【1】 UCD3138 datasheet, Texas Instruments Inc., 2011

【2】 UCD31xx Central Interrupt Module (CIM) Programmer's Manual, Texas Instruments Inc., 2011

【3】 UCD31xx Fusion Digital Power Peripherals Programmer’s Manual, Texas Instruments Inc., 2011

【4】 UCD31xx Miscellaneous Analog Control _MAC_, Texas Instruments Inc., 2011

关键字:数字电源  控制器  UCD3138 编辑:探路者 引用地址:数字电源控制器UCD3138 的Single Frame 和前馈功能说明

上一篇:一种有源功率因数校正电路及控制方法的设计
下一篇:间接测量交流电压有效值的方法与应用

推荐阅读最新更新时间:2023-10-17 15:08

PFC控制器方案NCP1611的典型应用
如今,电源设计人员面临着诸多挑战,既要达到更高的能效目标,又要满足加快产品上市的要求。就实现更高能效目标而言,电源设计不仅要顾及满载能效,而且需要评估10%、20%、50%及75%负载等条件下的能效。电源设计人员还要面对其它不少挑战如新电源可能更易于滋生可听噪声、须增强可靠性及安全性及加快上市进程并缩短安全认证时间等。   应对高能效挑战的安森美半导体创新PFC方案 安森美半导体身为全球领先的高性能、高能效硅方案供应商,持续开发创新技术及产品,为市场提供丰富的电源半导体方案,其中就包括强大的PFC产品阵容及后续产品(图1),使电源设计人员能够不断地开发高能效的电源方案。其中,安森美半导体最新推出的NCP1611 PFC控制器采
[电源管理]
PFC<font color='red'>控制器</font>方案NCP1611的典型应用
可编程顺序控制器CIPH9804及其应用
    摘要: CIPH9804是一种可编程顺序控制芯片,它具有八路时序信号输出端,每路时序信号均可由键盘设备为0~65535秒的有效输出。文中介绍了它的功能和使用方法,给出了它的实际应用电路以及CIPH9804在交通指挥灯顺序控制系统中的实际应用电路。     关键词: CIPH9804 可编程 顺序控制 顺序控制是指能使生产机械或生产过程按规定的时序而顺序动作,或在现场输入信号作用下按预定规律而顺序动作的自动控制装置。简言之,按时序或事序的自动控制称为顺序控制。在现场化的工厂里,如运输、加工、检验、包装等许多工序都要求顺序控制。即使在一个复杂的大型计算机控制系统中,通常也需要在某些环节采用顺序控制,如某
[传感技术]
开放架构SUB2r相机采用赛普拉斯可编程SuperSpeed USB解决方案
美国加利福尼亚州圣何塞,2016年10月4日 赛普拉斯半导体公司(纳斯达克交易代码:CY)今天宣布,初创公司SUB2r采用了赛普拉斯可编程SuperSpeed USB EZ-USB FX3 控制器开发独特的开放架构相机平台。 SUB2r Alpha相机的第一代USB3.1接口采用FX3控制器,实现高达5Gbps的带宽,从而能够分别以30fps和60fps 的帧频传输无压缩的 4k和1080p高清视频。FX3控制器能够将相机内置双麦克风或外置麦克风捕获的音频与视频流相叠加;此外,其还支持通过USB或千兆以太网输出数据。 EZ-USB FX3是业内唯一的可编程SuperSpeed USB外设控制器,其具有一个
[嵌入式]
开放架构SUB2r相机采用赛普拉斯可编程SuperSpeed USB解决方案
Diodes同类最佳有源OR’ing MOSFET控制器支持高达±400V的电源
 Diodes公司推出的ZXGD3112N7有源OR'ing MOSFET控制器,扩展了对具有高达±400V的轨电压的冗余电源系统的支持能力;该器件创建于在以前的40V和200V器件中所采用的成功设计。下面就随电源管理小编一起来了解一下相关内容吧。 低关断阈值电压使RDS(on)非常低的MOSFET能作为理想二极管工作,从而可提供高效率的电源系统,非常适合于电信系统、数据中心和服务器(其中需要将两个或更多的电源线或(OR’ing)起来一起提供冗余)中的目标应用。 鉴于采用更高的系统电压来提高配电效率的趋势,ZXGD3112N7还有助于提高系统可靠性,其原因是与肖特基阻塞二极管的替代方案相比,将其与低RDS(on)的MOSFET结
[电源管理]
友尚推出Realtek的USB3.1Type-C控制芯片---RTS5450
大联大控股宣布,其旗下友尚推出瑞昱半导体(Realtek)type-c快充电源解决方案---Realtek的USB3.1type-c控制芯片---RTS5450,其内建type-c PowerDelivery控制元件,支持PD3.0的规格并减少了系统BOM成本,可轻易设计出支持一个USB3.1type-c电源控制及传输的USB3.1Type-C产品。 大联大友尚推出的USB3.1Type-C控制芯片RTS5450整合CC与PD控制器且内含SPIFlash,无须外挂振荡器并支持Type-C连接控制功能,使用QFN-46 6.5mmX4.5mm封装,周边组件精简,可大幅缩短开发时程,并帮助工程师设计出体积小而精巧的产品。此外RTS
[电源管理]
H.264视频解码芯片中视频控制器的设计
   引言   H.264是ITU-T VCEG组织和ISO/IEC MPEG组织共同研究的新型视频压缩标准,相比其他视频压缩算法,具有压缩比高、算法复杂的特点。由于编码算法的复杂性,系统对图像解码速度和功耗要求非常严格,因此,在设计解码器时采用了H.264解码专用芯片的设计方案。对一个大的设计项目,一般采用由顶向下(TOP-DOWM)的设计方法,把各功能模块划分为子模块。视频控制器模块是芯片与显示平台的数据接口,对检验芯片设计是否成功起着重要的作用,有必要把它单独划分为一个子模块。为了提高设计的成功率,在设计初期采用了基于FPGA的原型验证。整个系统的FPGA原型验证平台如图1所示,平台分为2个部分,硬件设计和基于RIS
[家用电子]
高压应用与低功耗控制器的接口连接
许多商业和工业应用都面临一个难题,即如何通过接口将低压微控制器及数字信号处理器 (DSP) 连接至高压传感器开关和其他数字、高压电路。大多数情况下,需要通过这些接口获取二进制(1/0,或者高/低)状态信息形式的反馈。   新一代的接口器件,被称作数字输入串行器 (DIS),其在连接低功耗微控制器的同时能够以最高能效方式对数字输入电压进行检测,检测范围最低可达 6Vdc,最高可达300 Vdc。   本文将介绍数字输入串行器的工作原理及其低、中、高压输入信号的配置情况。   工作原理   为了更好地理解 DIS 的工作原理,我们以完整的接口设计为背景来对这种器件进行研究(请参见 图 1
[电源管理]
高压应用与低功耗<font color='red'>控制器</font>的接口连接
电源管理类芯片分类 汽车电机控制器的电源方案
1. 电源类芯片介绍 电源芯片是指对电源进行变换或者控制,为负载正常工作提供合适的电压或者电流的集成电路芯片,是模拟集成电路中非常重要的芯片种类,一般包括电源转换类芯片、参考基准类芯片,功率开关类芯片、电池管理类芯片等品类,以及一些特定应用场景的电源类产品。通常把电源转换类芯片根据芯片架构分为DC-DC与LDO(low dropout regulator)两种芯片。电源管理类芯片大致还可分为以下六种: AC/DC调制IC,内含低电压控制电路及高压开关晶体管; 功率因数控制PFC预调制 IC,提供具有功率因数校正功能的电源输入电路; 脉冲调制或脉幅调制PWM/ PFM控制IC,为脉冲频率调制和/或脉冲宽度调制控制器,用于驱动外部开关
[嵌入式]
电源管理类芯片分类 汽车电机<font color='red'>控制器</font>的电源方案
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved