解决SMPS应用中电流模式控制的设计问题
时间:01-01
来源:EDN
点击:
图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难题(05-21)
- Microchip扩展针对数字电源应用的数字信号控制器产品线(02-23)
- 开关电源的测量中安全性解决方案 (03-06)
- 以高瓦数数字放大器进行设定(05-01)
- SMPS提供了实现更高效率的方法(06-19)
- 经典嵌入式系统电源设计方案解析(02-15)