解决SMPS应用中电流模式控制的设计问题

最新更新时间:2013-06-22来源: EDN关键字:SMPS  电流模式  DAC  DSC 手机看文章 扫描二维码
随时随地手机看文章
早期开关电源(SMPS)设计采用的标准控制方法称为“电压模式”操作。斜坡发生器驱动电压比较器的一个输入端,来自误差放大器/环路滤波器的误差信号驱动另一个输入端,见图1。得到的是仅基于电压误差信号的PWM脉冲。该工作模式下的电路具有以下两个局限性:一是没有保护电路元件的限流功能,二是对输入输出的瞬态变化响应缓慢。

电流模式控制

随着SMPS设计的成熟,一种称为“电流模式”控制的更安全的系统正逐步进入设计师的视线。该系统使用由电感电流驱动的电流反馈信号取代了斜坡发生器。用这种方法得到的系统的电感峰值电流由误差信号直接控制,从而根除了可能由过电流条件导致的电路故障,见图2。由于电流模式控制的是电感电流,因而可有效地消除控制回路中由电感产生的“极点”和延迟,从而提高系统的瞬态响应速度。

图1 电压模式控制
图2 电流模式控制

斜坡补偿的重要性

大多数模拟电流模式PWM控制器的一个显著问题是其只能测量峰值电流。因输出电容是对平均电流进行积分以产生所需输出电压,因此实际上需要的是测量平均电流的能力。通常,平均电流可以近似为峰值电流的一半。对于占空比小于50%的情况,在启动下一个PWM周期前,电感电流有足够的时间衰减到0。只要电感电流在PWM周期末达到0,平均电流就等于电感峰值电流的一半,见图

图3 占空比小于50%时,平均电流近似为峰值电流的一半

通常这种设计方案是可行的,但是当占空比大于50%时,有些问题就会显现出来。主要原因是平均电流不再近似为峰值电流的一半,见图4。

图4 占空比大于50%时,平均电流大于峰值电流的一半

随着PWM占空比在大于等于50%的条件下继续增加,平均电流就会越来越大于用测量峰值电流估计的值。得到的输出电压将会高于预期,并且持续上升直到较慢的电压控制回路重新调整电流设定点。输出电压会下降到预期电压以下,然后重复此过程(称为子周期(sub-cycle)振荡)。

为解决电流模式的不稳定性问题,针对模拟电流模式控制器开发了名为“斜坡补偿”的技术。通过在电压误差放大器生成的电流阈值上添加一个下降沿锯齿波电压,见图5,为限流比较器生成新的电流阈值,使其能更紧密地跟踪平均电感电流。

图5 斜坡补偿

数字电流模式控制中的设计问题

采用数字电流模式控制克服了模拟电流模式PWM控制器的许多局限性。SMPS中的数字电流模式控制非常有价值,因为它提供了许多功能,如晶体管峰值电流保护、消除磁性元件中的磁场“棘轮效应”、输入电压变化抑制和简单的控制回路补偿。实现电流模式控制会带来另一个好处,即使用误差电压控制电感电流的最大值,使电感成为电压控制的电流源。作为电流源,电感不再在回路的频率响应中产生极点。这样,回路从无条件不稳定电路变为有条件稳定电路,这使得环路滤波器设计更加简单。既然电流模式是如此优越的系统,为什么数字SMPS设计师仍然使用电压模式控制呢?

许多DSC没有模拟比较器和可以在PWM周期的适当点测量电感电流的ADC。缺少某些方法以在期望点及时精确地测量电流,DSC就必须不停地在PWM周期用ADC测量电感电流,以捕捉当电感电流达到期望值的“瞬间”。为了达到12位分辨率,需要在每个PWM脉冲进行多达2048次ADC电流转换。所需的ADC的采样速率为10亿次/秒。另外,需要充足的处理能力来收集这10亿次转换,将每次转换结果与误差信号相比较,并在达到预期电流时,关闭PWM输出。保守的说,这意味着需要一个每秒能执行10亿条指令(BIPS)的处理器。显然,这不是一种解决该问题的低成本设计方案。

DSC简化了SMPS电流模式控制的设计

那么设计师如何在数字SMPS设计中实现电流模式控制?答案就是使用具有支持SMPS设计的外设的最新数字信号控制器(DSC)。

当用DSC实现SMPS设计时,有很多可行的方法可用来执行电流模式控制。例如,Microchip的dsPIC30F202X DSC有以下特性:高分辨率数字PWM发生器、以每秒两百万次的采样速度异步采样和转换信号的ADC、带相关的10位参考数模转换器(DAC)的高速模拟比较器、30MIPS高性能具备DSP处理能力的控制器。

片上DAC为模拟比较器提供了可编程的阈值,软件可以随时更新这些参考DAC的值以设定峰值电流限制。

数字电流模式方法的关键在于使用具有特定片内PWM外设(其工作方式与分立式电流模式PWM发生器相同)的DSC,见图6。

图6 具有自动关闭功能的基于计数器的PWM

从图2中的框图可知,2个混合信号组件(1个电压比较器和1个DAC)已添加到普通的基于定时器的PWM外设中。电压比较器向PWM模块提供一个关闭信号,此信号与占空比计数器的输出一起对PWM信号进行门控。当占空比计数器达到0时,比较器的输出可以将PWM输出驱动至0。

DAC的输入来自DSC,并生成比较器的参考信号。当该系统被整合到数字SMPS时,PWM模块中的计数器发出PWM脉冲,DAC产生一个送至比较器反相输入端的电压(该电压表示的是电感的期望电流),而反馈电流被送至比较器的同相输入端。

随着电感内电流的形成,占空比计数器将继续向上计数。如果电感电流先达到期望值,比较器将终止脉冲,电感开始向输出电容放电。如果PWM计数器先达到特定的占空比值,比较器将终止PWM脉冲。该方法在模拟和数字两个领域都达到了最佳效果——既可以得到一个不需要高MIPS处理器的快速电流模式反馈,又可以具有设定最大占空比来限流的能力。

实现数字电流模式设计

如何让该系统工作?我们首先确定SMPS设计需要的PWM频率和最大占空比。这些参数用来对PWM的计数器部分进行配置。下一步,将参考DAC输出调整至期望的电流反馈信号的最大范围。这能在控制PWM占空比时提供最高分辨率。最后,设计比例积分器微分器(PID)软件代码,它会接收来自ADC的电压反馈,将它和内部数字参考电压作比较,适当滤波以帮助稳定,然后将所需电流设置输出到产生比较器参考电压的DAC,见图7。

图7 数字电流模式控制


如何处理占空比大于50%时的电流模式稳定性问题?PID软件可设置所需的电流值,因此就可以轻松地调整DAC值。因为数字方式的控制操作统统由软件完成,故采用数字方式进行斜坡补偿比采用模拟方式更加容易。模拟解决方案需要一个与PWM脉冲同步的斜坡发生器以及一个求和结点(将斜坡电压加在电流反馈上)。

这一方案设计了一个简单的电流模式SMPS系统,该系统使用性价比高的30 MIPS DSC来完成1~2个BIPS处理器较难完成的工作。假设处理器在下一个脉冲开始之前只需计算一个新的期望电流值,那么处理器应有足够的空闲时间完成其他任务,例如通信、系统监视和决策性功能(包括软启动/上电序列以及处理故障检测和恢复)。

数字电流模式控制技术

DSC包含一个ADC,它能够在PWM周期内进行精确的特定电流采样采集,无需使用模拟比较器就可以实现电流模式控制。数字电流模式控制回路基于以下事实:可以计算出达到期望电感电流值所需的PWM导通时间。可以测量电感上的电压,当感应系数已知时,还可测量电感中的初始电流。

给定:V=Ldi/dt
I(t)=I(to)+1/L*∫V(t)dt
整理为:(L/V)*(I(t)-I(to))=dt
使用公式:PWM导通时间=(L/V)*2*(Idesired-Istart)

对于大多数应用,由于输入滤波器电容较大,故输入电压不能快速改变。因此,无需每次执行控制算法时都计算耗时的除法运算(L/V)。许多PWM周期可以共用计算结果以减少计算的工作量。视L/V项为恒量,占空比其余部分的计算就很轻松了。不将模拟比较器用作PWM信号的关断控制器,使其可用于检测负载电流意外出现大幅瞬态变化的情况或输出过压条件。

前馈技术

电流模式控制的优点之一是提高了对可变输入电压的响应。SMPS系统采用了数字控制之后,很容易为可变输入电压提供前馈补偿。大多数SMPS拓扑中用来描述输出电压与输入电压、占空比和变压器匝数比关系的传递公式相对简单。可在电流设定点添加电压前馈,或者以与电流控制回路并联的方式添加到电路中。例如,降压转换器的传递公式为:

Vout=Vin*占空比/周期

通常情况下,所有控制计算的期望结果都用于生成要装入到PWM占空比寄存器中的值。

占空比=Vout*(周期/Vin)

计算输入电压的前馈补偿所花费的时间是执行除法运算所需的时间。前馈补偿技术本质上非常稳定,并可提供更快的瞬态响应。

结论

本文讨论了在SMPS应用中实现电流模式控制的各种方法(使用或不使用模拟比较器)。带合适外设的DAC在实现SMPS时提供了多种选择。从模拟SMPS控制到数字SMPS控制的转换过程中的一个重要步骤是要意识到电流模式控制的期望功能是完全可以在DSC中通过各种技术实现的。
关键字:SMPS  电流模式  DAC  DSC 编辑:探路者 引用地址:解决SMPS应用中电流模式控制的设计问题

上一篇:利用先进模拟与电源管理设计满足ADSL系统设计目标
下一篇:开关电源电磁标准及其干扰抑制

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

Microchip推出全新的16位数字信号控制器系列(DSC
美国微芯技术公司(Microchip Technology Inc.)目前推出全新的16位数字信号控制器系列(DSC),为希望获得数字信号处理功能且不需要设计复杂的微控制器的系统设计人员带来福音。新的 dsPIC33CK DSC 专为在时间关键型控制应用中更快提供确定性的性能而设计,它对现场选择型寄存器进行了扩展,以便提升数字信号处理器(DSP)的性能。这款单核的dsPIC33CK 是对近期推出的双核dsPIC33CK 系列产品(基于相同的内核)的补充。 借助100 MIPS的强大功能,这个内核的性能几乎相当于之前的单核dsPIC® DSC的两倍,使其非常适合于电机控制、数字功率和其他要求复杂算法的应用,例如汽车传感器和
[嵌入式]
Microchip推出全新的16位数字信号控制器系列(<font color='red'>DSC</font>)
STM32 HAL库学习系列第1篇 ADC配置 及 DAC配置
ADC工作均为非阻塞状态 轮询模式 中断模式 DMA模式 库函数: HAL_StatusTypeDef HAL_ADC_Start(ADC_HandleTypeDef* hadc);//轮询模式,需放在循环中不断开启 HAL_StatusTypeDef HAL_ADC_Stop(ADC_HandleTypeDef* hadc); HAL_StatusTypeDef HAL_ADC_PollForConversion(ADC_HandleTypeDef* hadc, uint32_t Timeout);//等待转换结束,只适用于轮询 HAL_StatusTypeDef HAL_ADC_PollForEve
[单片机]
STM32 HAL库学习系列第1篇 ADC配置 及 <font color='red'>DAC</font>配置
51单片机+DAC0832+LM358放大的单电源函数信号发生器
这是之前大二51单片机中的实践项目,分享一下资料 1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机 2.LCD1602液晶显示波形种类和频率值(10-100HZ)。 3.按键设置波形种类和设定频率步进值 4.电位器器改变振幅(2.5V-3.5V稳定)。 5.本设计可产生正弦波、锯齿波、三角波、矩形波。 6.有四个指示灯分别指示发出的是哪种波形,方便明了。 按键说明: 1 2 3 4 1键:设置步进值按键 2键:加按键 3键:减按键 4键:波形切换按键 开机液晶显示正弦波,频率是10Hz,如果要改变波形,按下4键可以选择波形,波形符号会显示在液晶上,同时4个LED也会指示不同的波
[单片机]
51单片机+<font color='red'>DAC</font>0832+LM358放大的单电源函数信号发生器
电流模式开关电源中的高精度锯齿波振荡器设计
    近年来,开关电源芯片被广泛应用于通信电子产品的电源供电系统。目前,关电源主要采用PWM控制电路,锯齿波振荡器是PWM控制电路 的核心功能部件。在电源电压、温度、工艺和环境负载变化或者漂移的条件下,要求振荡器能够产生频率稳定的信号输出。许多锯齿波振荡器虽然具有稳定性好、精度高的特点,但受环境温度和电源电压影响较大,基于以上要求,本文设计一种锯齿波产生电路。 1 电路结构及原理 1.1 电路整体框架及原理     图1为RC振荡器的原理图。本文提出的锯齿波振荡器主要由三部分构成,一部分是基准产生的电流I1和I2,一部分由电容C和开关K1、K2组成,最后一部分是控制电路。     该电路利用基准源产生的电流I1对电容C进行
[电源管理]
<font color='red'>电流模式</font>开关电源中的高精度锯齿波振荡器设计
MAX5881直接RF合成DAC与FPGA的接口
摘要:本应用笔记讨论了4.3Gsps下行电缆直接RF合成DAC MAX5881与现场可编程门阵列( FPGA )的 接口 技术。讨论的重点是MAX5881高速数字输入与Xilinx® Virtex™-5 FPGA 的 接口 时序。这里讨论的技术同样适用于其它多种FPGA和定制ASIC。 介绍 由于MAX5881 4.3Gsps下行电缆直接RF合成DAC具有宽带特性,相比窄带DAC,它的数据接口需要更高的工作频率。通常,设计宽带数据接口时,需要注意确保其工作可靠、无误。 接口架构 FPGA功能可以有多种不同组合,有几种接口架构可供选择,其中之一如图1所示。这种架构可以支持较宽的工作频率范围,并且对处理过程、电压和温度(PVT
[模拟电子]
MAX5881直接RF合成<font color='red'>DAC</font>与FPGA的接口
Microchip推出全新PIC MCU和dsPIC DSC
16位器件为通用和电机控制应用带来突破性能 全球领先的整合单片机、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)宣布,推出全新系列16位PIC®单片机(MCU)和dsPIC®数字信号控制器(DSC),为成本敏感的通用和电机控制设计带来先进的控制功能。全新器件利用对各种电机控制算法的支持,可实现低成本、无传感器电机控制设计;器件中的片上充电时间测量单元(CTMU)以及10位模数转换器(ADC)可实现智能传感器应用和mTouch™容性触摸传感。三个新的接插模块(PIM)和一个单板电机控制入门工具包均支持这些器件,入门工具包包括容性触摸滑块和板上BLDC电机,便于设计人
[单片机]
数字电流模式控制与模拟电流控制方案的实现对比
基于用于电源转换、带专用外设的低成本高性能器件的进展, 数字控制开关电源 ( SMPS )正变得实用。另外,在SMPS 数字设计中,电流模式控制在挑战电压模式技术。将数字控制与电流模式拓扑学结合起来,将比模拟或电压模式方法的结合带来更高性能。 早期SMPS设计采用电压模式控制。一个斜波发生器(ramp generator)驱动电压比较器的一个输入端。来自误差放大器/回路滤波器的误差信号驱动比较器的另一个输入端(图1)。得到的是一个基于电压误差信号的脉宽调制(PWM)脉冲。但该电路有两个基本限制。一是没有内置的限流功能保护电路器件;二是对输入和输出的瞬变响应缓慢。 随着SMPS设计的成熟,设计师转而采用电流模式控制(图2)
[新品]
动态电源控制可最大程度降低功率损耗、提高温度范围
人们可能希望让工业系统中的DAC驱动宽范围负载。采用固定 电源 供电的DAC可能会在芯片上产生大量功耗,尤其当负载较小或发生短路至地等情况时。此功耗可能会让温度上升至超过建议工作限值,成为高通道密度或较高环境温度等系统的主要问题。 例如,DAC需向100 Ω至1 kΩ范围内的用户定义负载提供最高20 mA电流。这种情况下,最低电源电压必须为20 V。DAC提供的最大电源为V × I = 20V × 20 mA = 0.4W。 若使用1 kΩ负载,则所有电源均由负载消耗,电源无损耗。100 Ω负载功耗仅为0.04 W,因此芯片将浪费或消耗0.36 W。某些情况下,0 Ω负载是有效条件,此时所有电源均消耗在芯片上。 采用64引
[电源管理]
动态电源控制可最大程度降低功率损耗、提高温度范围
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved