当前位置: 首页 > news >正文

针对COT控制模式下低ESR电容造成次谐波振荡问题的片内斜波补偿方案


COT模式:MOS管固定导通时间控制模式,关断时间由输出反馈电压与内部基准源的相较值决定。

RBCOT控制模式:Ripple-Based COT基于纹波的固定导通时间控制方法,特别的是环路控制部分主要有固定导通时间发生装置及比较器组成。RBCOT控制模式属于变频控制模式,上管关断时间由PWM比较器两输入端的相对值决定,当Vfb=vREF,上管进入下一个固定导通时间。

当电容的ESR较大时,COT控制模式有可能产生次谐波振荡,原因在于反馈点的电压纹波太小,上管可能在极短的关闭时间后又马上进入固定导通时间,从而引起输出电压振荡。

分析:
输出电压的纹波由输出电容纹波与电容ESR纹波组成,电容纹波与电感电流之间有90°的相位差,当上管关闭后,电容纹波不会单调减少;

ESR纹波与电感电流同相,上管关闭后随电感电流单调递减。

如需要RBCOT正常工作,需要使VOUT的纹波跟随电感电流变化,因此ESR纹波需要大于电容纹波。

当ESR电流纹波大于峰值电流情况下电容纹波,就不会在反馈环路中触发连续导通,从而避免次谐波振荡。

在这里插入图片描述


区分电压模控制模式:
在这里插入图片描述
电压模控制模式通过电阻采样网络获得输出电压变化情况,通过与内部同相输入的基准源进行差值放大,PWM比较器将EA放大器输出的Vc信号与振荡器OSC产生的斜波信号进行比较,将产生的PWM信号经SR锁存器输入驱动,控制上下管的开关。

电压模控制模式只有一条控制环路,适合高频工作条件,工作带宽高,但补偿环路复杂,需要添加较多元件,同时,控制速度较慢,输入电压及负载电流的变化需要先转化为输出电压的变化才能被控制环路进行相应。

现有电压模控制方法往往选择添加前置反馈环节,通过调整斜波发生器的斜波控制开关周期,以提高反应速度。


常见的片外补偿方法包括
①串联等效ESR方法
在这里插入图片描述
②电容电阻法挺有意思的一种方案
在这里插入图片描述
③DCR纹波增强法
在这里插入图片描述


片内虚拟电感电流法
在这里插入图片描述
基本思想是:对SW点进行频率采样,获得与电感电流同相的三角波,将交流分量添加到反馈电压上。
从而避免在功率级中调整元件,导致电路的动态响应和静态响应产生改变,另外,针对复杂应用场景,滤波电容Clpf和电阻Rlpf的取值会相对较大,可能会存在过补偿现象,导致系统的动态响应较差。
因此,还需要加入直流失调消除技术

使补偿纹波的直流量等于补偿纹波交流 量的一半,使得稳态下纹波的谷值为0。

相关文章:

  • 组织机构代码是哪9位在那里怎么查询?
  • spring和springboot的区别
  • M1 mac安装 Parallels Desktop 18 激活
  • 35.HarmonyOS App(ArkUI)使用父组件@Builder装饰的方法初始化子组件@BuilderParam报错
  • 高中数学:抽象函数难点突破(拔高)
  • 语义分割蒸馏1:基于注意力引导的特征蒸馏方法(Attn)
  • C++ 控制语句(一)
  • 【数字图像处理matlab系列】数组索引
  • QT文件读写操作和内容提取
  • DNS 服务 Unbound 部署最佳实践
  • 集成学习 | 集成学习思想:Boosting
  • risc-v openocd for windows 编译日记
  • DaisyDisk for mac 苹果电脑磁盘清理工具
  • 双纤SFP光模块和单纤SFP光模块之间的区别
  • dump文件分析OOM及线程堆栈
  • Angular 2 DI - IoC DI - 1
  • css布局,左右固定中间自适应实现
  • java概述
  • Map集合、散列表、红黑树介绍
  • SSH 免密登录
  • vue:响应原理
  • vue的全局变量和全局拦截请求器
  • 机器学习学习笔记一
  • 码农张的Bug人生 - 见面之礼
  • 深入浅出Node.js
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 栈实现走出迷宫(C++)
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​queue --- 一个同步的队列类​
  • ​ubuntu下安装kvm虚拟机
  • #define、const、typedef的差别
  • #git 撤消对文件的更改
  • #Linux(帮助手册)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $ git push -u origin master 推送到远程库出错
  • $(function(){})与(function($){....})(jQuery)的区别
  • (¥1011)-(一千零一拾一元整)输出
  • (02)Hive SQL编译成MapReduce任务的过程
  • (31)对象的克隆
  • (AngularJS)Angular 控制器之间通信初探
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (二)Linux——Linux常用指令
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (三)终结任务
  • (四)Controller接口控制器详解(三)
  • (转)jdk与jre的区别
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .Mobi域名介绍
  • .NET 8.0 发布到 IIS
  • .net反编译的九款神器
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)