Chapter 10 Inductive DC–DC Converters

article/2025/6/29 4:13:09

Chapter 10 Inductive DC–DC Converters

Design of Power Management Integrated Circuits - Bernhard Wicht

电感型DC-DC用电感做功率转换, 因为有开关, 也被称为开关型DC-DC. 电感型DC-DC相比LDO, 效率更高, 但是不那么"干净". 相比于电容型DC-DC (switched capacitor converter), 电感DC-DC理论能实现在任意转换比都效率高, 关键在于pulse-width modulation (PWM). 在轻载下会用pulse-frequency modulation (PFM) 来提高效率. 感谢电感的存在, converter不仅能实现降压, 也能实现升压.

10.1 The Fundamental Buck Converter

buck converter结构如下图所示. S1和S2为complementary switch, 产生Vsw的PWM方波. LC tank的作用: 1) 把Vsw做 Low-pass filter. 2) 当上管S1关闭时, buffer energy to supply the load. DC-DC效率可达90%以上.

10.1.1 Inductor Current

电感电压

当S1开启和S2开启时, 电感电压, di/dt为

10.1.2 On-/Off-Times

10.1.3 Volt-Second Balance

在稳态时, 电感电压在周期内积分为零.

因此可得

10.1.4 Voltage Conversion Ratio

由Eqn. (10.7), 我们可得converter 电压转换比 由 duty cycle D决定.

10.1.5 Current Ripple

电感电流峰峰值

电感电流ripple, ΔIL一般设计为Iload 的40% (i.e., ±20% with respect to Iload).

10.1.6 Inductor Sizing

对于给定电感电流ripple, 可通过增加频率, 减少电感尺寸.

10.1.7 Output Voltage Ripple

电容电流IC = IL − Iload, 因此Ic为三角波, 积分电容电流可得输出电容上的电荷

voltage ripple 峰峰值 ΔVout为

电感电流ripple ΔI, C越大, ΔVout越小.

另外输出电容的 equivalent series resistance (ESR)和inductance components (ESL) 也会贡献纹波. ESR上的电压为三角波, ESL电压表示电容电流的变化, 为方波.

10.1.8 Capacitor Sizing

给定ΔVout 和 ΔI, 输出电容最小值为

10.1.9 Switches

功率管采用half-bridge. 考虑寄生ringing, 集成功率器件至少选择20%以上VIN margin. 对于分离器件, Vdsmax需达到3Vin.

对于集成功率管, 需要合理设计Vdrv, W/L尺寸来minimize static和dynamic loss (详见Section 2.7). 半桥驱动需要deadtime (Section 2.8). deadtime时Iload通过下管的body diode, 需要小心寄生BJT (Section 3.3.1). 一些DC-DC采用分离的肖特基管并联下管, 由于肖特基管VF ~ 0.3V, 可防止body diode导通, 免受寄生BJT的影响.

10.1.10 Asynchronous Rectification

很多DC-DC用diode替换下管, 这样省去了下管, 驱动和dead-time control. 上管关闭, diode开始导通, 被称为asynchronous DC–DC converter. 带下管的称为synchronous converter. asynchronous DC–DC converter的power loss更高, 因为iLoad在toff时完全流过diode, 其loss为

Vout越低, D越小, Loss越大.

10.2 Losses and Power Conversion Efficiency

效率DC-DC的是关键指标

在Section 2.7, 详细讨论了power stage的loss, 包括conduction loss Pcond, switching loss Psw 和 gate charge loss Pgate. tr为transition time

在轻载时, gate charge loss占主要. 随着负载增加, conduction loss和switching loss逐渐增加. Section 2.7介绍了优化管子的 Rdson和Qgate. fsw, Vin, Soft switching techniques like resonant conversion and dead-time control, described in Section 2.9都可以减小loss.

10.3 Closing the Loop

为了精准regulate输出电压, 需要添加控制环路. 如下图所示

resistor divider分压Vout产生Vfb

Error Amplifier的输出Vc测量Vfb和Vref的误差. 需要补偿网络确保环路稳定.

Vc送入Pulse-width modulator, 产生占空比为D = ton/T的方波驱动功率管, 输出Vout. 电压模, 电流模, constant on-time和off time的控制会在下面讨论.

10.4 Hysteretic Control

迟滞控制是最直接的控制方式. 当Vout> Vtpu = Vref + Vhyst∕2, 上管关闭. 当Vout < Vtpl = Vref - Vhyst∕2, 上管开启.

为了减少输出ripple, 典型的hysteresis 值为20–100mV. hysteretic control没有固定频率, fsw取决于hysteresis, iLoad, L,C等参数.

10.5 Voltage-Mode Control (VMC)

下图展示了电压模控制环路,

10.5.1 Direct Duty Control

如图Fig 10.8(a)所示, sawtooth的幅值为Vs,max, EA输出Vc可视为稳定信号, 因为加入LC和电容补偿. 每个新的switching周期, 即CLK上升沿来临, PWM变高, 即上管导通. Vs上升碰到Vc时, PWM变零, 上管关闭. duty cycle占空比D为

当负载变大, Vout下降, 导致Vc增加, 占空比D增加, 输出Vout增加.

10.5.2 Voltage Feedforward

direct duty control的缺点是 line regulation较差, 当Vin发生变化时, 需要经过LC filter, 才能体现在duty cycle D上. 可以让三角波幅度和Vin成正比, 引入voltage feedforward, 即电压前馈. 如图Fig 10.8(b)所示

当Vin下降时, Vs,max下降, 三角波上升斜率变缓, 占空比D变大, 这样电感能送更多能量 (这时电感电流斜率也下降). 稍后我们会推导Gvd和Gvin传输函数, 也可见电压前馈的作用.

10.5.3 The Sawtooth Generator

三角波产生电路, 最简单的结构可用Fig 10.9(a), 即一个电流源给电容充电. 但由于Vs要从0V初始增加, 不一定能和EA输出Vc的共模电平能match. 可以通过在电容另外一端加入带驱动能力的基准解决 (注意source impedance). Fig 10.9(b)的active integrator是更好的方案. Vref为三角波初始值Fig 10.9(b)还能产生和输入电压Vin成正比的电流Iin = (Vin − VGS)/Rin ∼ Vin/Rin (假设 Vin ≫ VGS), 从而实现电压前馈. Ibias为DC bias电流.

在开关on的一瞬间, 电容上电荷不能立刻被放掉, 因此限制了最小ton时间. settling time tfall 通常为10ns量级, 对于开关频率fs>>1MHz, 会影响占空比. 因此可以用两个三角波叠加产生三角波. 如图Fig 10.10所示, 或者用digital logic把两个PWM信号叠加到一起.

对于开关频率10MHz, 不仅是setting time, 比较器delay也会影响PWM占空比. Figure 10.11展示了补偿比较器和logic延迟的三角波产生电路. 两个gm运放形成负反馈, regulate三角波的峰峰值, VL和VH. 假设由于over discharging, Vvalley低于VL, 在VS falling时, SL=1, Sls store Vs on Cls. Sls=0 at Vvalley, 然后Shold=1, to sample Vvalley on Ch, Vhold=Vvalley和VL被gm运放放大, 因此VLr增加, 因此比较器CMPL下次翻转更快. 最终Vs valley电压=VL. 同理peak电压=VH.

详见[6] Cheng, L., Liu, Y., and Ki, W.H. (2014) A 10/30MHz fast reference-tracking buck converter with DDA-based type-III compensator. IEEE Journal of Solid-State Circuits, 49 (12), 2788–2799, doi: 10.1109/JSSC.2014.2346770.

10.5.4 The Error Amplifier

分离器件的EA设计常用op-amp, DC gain越高, error越小, 但是越难补偿. IC设计常用OTA如下图(a)所示, 因为无需输出buffer, 但需要注意resistive feedback divider对于EA补偿电路的影响. OTA的传输函数为Gm = Iout/Vind. Vind为输出电压差. GM正比于或者等于小信号跨导gm. gm由输入对管W/L和Ibias决定. 当输入电压差Vind超过输入对管overide电压(典型200mV)时, OTA可能饱和. 如下图(b)所示.

10.5.5 The Comparator

Figure 10.13 展示了典型比较器. 采用差分正反馈来实现低传输延迟和迟滞.

设Vind很大, M2关闭, M1 on, M1流过Ibias. M5想要sink I5 = M* I3, I3=I1. 当Vind减小时, 上翻转点upper trip point 发生在 I2=I5 = M*I1时刻,

由于对称性, 𝛽1 = 𝛽2 = 𝛽. I1和I2电流为

因此可求得Vtpu. 下翻转点lower trip point, Vtpl = −Vtpu. 因此迟滞为vhyst = Vtpu − Vtpl = 2Vtpu.

Eg 10.4. M=3, Ibias=10uA, 𝛽1 = 𝛽2 = 𝛽 = 200 μA/V2

可得

因此上翻下翻trip点

10.5.6 Closed-loop Transfer Function

DC-DC 环路由 the control-to-output (plant) transfer function G(s)和反馈传输函数H(s)组成

闭环传输函数:

Loop Gain很大时, 输出电压Vout由反馈系数𝛼决定.

10.5.7 Control-to-Output Transfer Function

Vc到Vout的传输函数, the control-to-output (plant) transfer function G(s) 包括 PWM比较器和power stage. PWM比较器传函为D/Vc = 1/Vs,max

DC gain为Vin/Vs,max. Vs,max为三角波peak-peak值. LC在1/(2 𝜋√LC)引入双极点, phase以-40dB/dec下降

输出电容上的ESR产生零点 1/(Resr*C)

10.5.8 Line-to-Output Transfer Function

line-to-output transfer functions, 即Vin到Vout的传输函数为

line-to-output和control-to-output 都有双极点, 再加上EA controller引入积分行为, 在DC引入极点, 环路有三个极点. 因此需要至少两个零点, 通常需要三型补偿电路. Section 10.8有讨论.

10.6 Current-Mode Control (CMC)

电压模是三角波Vs和Vc相比较, 形成PWM. 电流模如下图Fig 10.15所示. Vs替换成电感电流采样模块, Vsense ∝ IL, 因此传输函数Rsense = Vsense/IL. 电流采样环形成current or inner loop. 采样输出电压环路称为voltage or outer loop. 我们已经cover了 power stage, PWM比较器, current sensing (DCR or replica current).

Fig 10.16展示了重要波形. CLK上升沿来临时, PWM信号从0->1, 上管MH开启, 电感电流增加, 当Vsense电压超过error signal Vc时, 比较器将PWM 1->0, 因此上管关闭, 下管开启. Vsense开始下降. 电流模提供很好的line transient响应, 因为inner loop直接采样电感电流, 当输入电压Vin变化时, 电感电流立刻变化. 电流模另外的好处是可以通过限制Vc来限制电感电流. Vc和Vout成反比, 大负载会降低Vout, 抬高Vc. 通过限制Vc最大值, 能让Vsense和Vc碰撞点提前, 这样能限制Vsense平均值, 即电感电流, 输出电流.

10.6.1 Transfer Function of the Current Loop

除了提高transient和限制输出电流, 电流模控制比电压模的优势在于 电流模为单极点系统. 如图Figure 10.17所示.

电流环 (inner loop)以Vc作为输入信号, 电感电流iL为输出信号.

G1和G2先不用管, Vsense和iL成正比. Rsense也限制了Vsense的headroom.

可得Vc到iL传函:

IL=Vc/Rsense. 这个式子很重要, 代表了电流环的作用. 当电流采样环路足够快时, Rsense可视为常量电阻. 因此电流模环路简化为Fig 10.18

10.6.2 Control-to-Output Transfer Function

由Fig 10.18 可知, the control-to-output transfer function G(s) 由1/Rsense和输出电容Cout/电阻Rout组成, 考虑Cout上的ESR

first-order这是一个单极点系统, 因此稳定性和频率补偿简单得多. 电流模可用type II补偿, 而电压模需要type III补偿.

10.6.3 The Initial Spike

电感电流采样信号Vsense通常noisy, 在上管开启时, 通常有spikes. 多种因素会产生leading-edge spike: 陡峭的switching transient, 寄生电容, 寄生电感, 瞬时二极管blocking, 包括反向恢复. 在实践中, 会在上管开启时加入数字blanking, 防止被initial spike触发Vsense和Vc相碰. 典型的blanking time, tblank = 100 ns. 这个blanking time会限制DC-DC的占空比, 即最高频率. 电流模控制的DC-DC工作通常在5MHz以内, 对于带宽有限的电流采样模块(Section 6.6足够了). 根据占空比范围, 峰值电流模改成谷值电流模might提高开关频率.

10.6.4 Subharmonic Oscillations

考虑电感电流有波动Ip, Vsense,p = V′sense − Vsense, 如下图所示. 当占空比D< 50%时, 扰动会逐渐减小. 当占空比D>= 50%时, 扰动会放大, 导致converter发生半周期震荡. 该现象称为次谐波震荡 (subharmonic oscillations).

ton和toff比例如下

N个周期后, 电感电流扰动为

为了让扰动decay, |Ip(T)| ≤ |Ip(0)|, 需要占空比D<0.5

为了避免次谐波, 可用加入斜坡补偿, 如下图所示.

通过在Vc上加入负斜度m的斜坡, 这样即使占空比D>0.5, 扰动也会在几个周期内decay.

N个周期后, 扰动电流为

为了让扰动decay, 需要

考虑最恶劣情况, 100%占空比, =0, 可得

设计m为m2的一半, 或者更小, 即斜坡更狠, 这样次斜坡震荡就会被抑制.

下图展示了次谐波震荡的波形

为了抑制次谐波震荡, 我们需要在Vc加入斜坡补偿, 如Fig 10.23所示, 可Vc上减去Vslope电压(a). 或者在Vsense上叠加Vslope电压 (b), 目的就是减小Vsense最大值ΔVc. 行为接近电压模控制, 导致transient响应变差. 另外Vsense和电感电流成正比, 斜坡补偿减少了Vsense最大值, 会导致load电流减小. Fig. 10.23c) 展示了quadratic (二次项)的斜坡补偿, quadratic 斜坡补偿在广泛占空比下, 允许更高的Vsense电压, 即iL更高.

Fig. 10.23的电路实现如图Fig. 10.24. V-to-I模块将电压信号转化为电流信号. Fig 10.24(a)实现Fig 10.23(a), Vslope经V2I模块转化为Islope, 电流为Ic-Islope. replica sensing产生信号接到PWM比较器. 比较器正端VP看到的电压正比于slope-compensated error voltage即 M* Ron (Ic − Islope). Vslope可用电容+开关形成, 或者用电压模章节中介绍的active integrator. 比较器负端VN看到的电压正比于 Ron*iL. 当Vbat为高压时, 需要level shifter和保护电路. 注意PWM比较器的极性.

换成下管电流采样, 电压rating会降低, 需要保护PWM比较器的输入端. 仅采样下管电流可能不能满足buck, 但对于boost很适用了.

Fig. 10.24(b)的电路实现Fig. 10.23(b). slope信号叠加到电感电流上, Isense + Islope 通过Rs转化为电压, 再和Vc送到比较器进行比较产生PWM方波.

对于boost converter, 下管电流可做PWM产生器, Rs可换成下管开关. 为了更精准采样, 可用片外shunt电阻串联下管source和ground. 这样Isense替换为shunt, 不再需要了. Islope送入switching node.

Eg 10.6: 以Fig. 10.24b)为例设计, Rsense=1Ω.

在off time电感电流下降斜率为

m2的电压斜率为

斜坡补偿斜率为

流出marin, 设计 m = m2/1.6 = −395mV/μs

下一步生成ramp电压Vs, 用电容+电流源Ic形成斜坡Vs. C=5pF

这里197.4mV/us应替换为395mV/μs.


http://www.hkcw.cn/article/UOtsBciksK.shtml

相关文章

美股收涨 世纪铝业涨超21% 金属板块领涨市场

美东时间周一,美股三大指数集体收涨。道指涨0.08%,纳指涨0.67%,标普500指数涨0.41%。热门科技股多数上涨,AMD、Meta涨幅超过3%,超微电脑接近3%,博通超过2%,英伟达超过1%。特斯拉和谷歌跌幅超过1%。贵金属和金属原材料板块表现突出,世纪铝业涨幅超过21%,黄金资源超过16…

最大规模换俘 领导人会晤 俄乌再谈判有乾坤

当地时间6月2日,俄乌两国代表团在土耳其伊斯坦布尔就和平解决俄乌冲突举行第二轮直接谈判。谈判历时约一小时,于当地时间16时许结束。5月第一轮谈判后,乌称“毫无成果”,俄称“基本满意”。而本次土耳其总统埃尔多安则表示谈判取得了“重大成果”。俄乌双方就大规模换俘、交…

国足抵达雅加达备战世预赛18强赛 关键战在即

中国男足国家队于6月2日晚抵达印度尼西亚首都雅加达,准备参加5日在那里举行的2026美加墨世界杯亚洲区预选赛18强赛第9轮对阵印尼队的关键比赛。当地时间晚上10点30分,中国队在主教练伊万科维奇的带领下走出雅加达苏加诺-哈达国际机场,并登上大巴前往酒店。伊万科维奇在机场接…

尼日利亚洪灾致200余人遇难 救援工作已停止

尼日利亚洪灾致200余人遇难 救援工作已停止!当地时间6月2日,尼日利亚尼日尔州莫夸地方政府副主席穆萨金布库证实,近期洪灾导致的死亡人数已增至200人,另有500多人失踪。他表示救援工作已经停止,认为失踪人员已无生还可能。目前工作人员正加紧掩埋尸体,以防止疾病蔓延。5月…

②Pybullet干涉检查指令getContactPoints与 getClosestPoints介绍

1、指令格式说明 getContactPoints指令说明 该指令根据最近一次调用stepSimulation指令&#xff0c;返回接触点信息。它的输入参数信息如下所示; 该指令执行后在有干涉的情况下返回信息如下所示。没有干涉时&#xff0c;返回数据为空。 以下为使用示例&#xff0c;该示例为机…

Vue-Leaflet地图组件开发(二)地图核心功能实现

第二篇&#xff1a;Vue-Leaflet地图核心功能实现 1. 地图视窗管理 1.1 视窗状态持久化方案 // 增强版视窗保存功能 const saveLocation async (options {}) > {try {const {saveToLocal true, // 默认保存到本地存储saveToServer false, // 是否保存到服务器notif…

DAY 37 超大力王爱学Python

知识点回顾&#xff1a; 过拟合的判断&#xff1a;测试集和训练集同步打印指标模型的保存和加载 仅保存权重保存权重和模型保存全部信息checkpoint&#xff0c;还包含训练状态 早停策略 作业&#xff1a;对信贷数据集训练后保存权重&#xff0c;加载权重后继续训练50轮&#xf…

ubuntu 添加应用到启动菜单

使用Alacarte菜单编辑器 Alacarte是一个简单易用的菜单编辑器&#xff0c;可以帮助用户添加、删除或编辑应用程序的启动菜单项。 安装Alacarte sudo apt-get install alacarte 执行alacarte alacarte 使用说明 选择新建项目进行添加 "Name"栏填自定义的名称&quo…

3,信号与槽机制

这里绘制好了QT控件,现在需要点击控件,出现相应的响应操作 目录 法一 通过图形界面编写: 1,鼠标选中控件 ,右击,点击转到槽 选择相应的触发操作, 在widget.cpp和widget.h,分别自动增加如下代码: 需要手动添加进程头文件 : 查找QProcess如何使用 保存修改,并…

贪心算法应用:最小反馈顶点集问题详解

贪心算法应用&#xff1a;最小反馈顶点集问题详解 1. 问题定义与背景 1.1 反馈顶点集定义 反馈顶点集(Feedback Vertex Set, FVS)是指在一个有向图中&#xff0c;删除该集合中的所有顶点后&#xff0c;图中将不再存在任何有向环。换句话说&#xff0c;反馈顶点集是破坏图中所…

【Doris基础】Apache Doris中的Version概念解析:深入理解数据版本管理机制

目录 引言 1 Version概念基础 1.1 什么是Version 1.2 Version的核心作用 1.3 Version相关核心概念 2 Version工作机制详解 2.1 Version在数据写入流程中的作用 2.2 Version在数据查询流程中的作用 2.3 Version的存储结构 3 Version的进阶特性 3.1 Version的合并与压…

vLLM实战部署embedding、reranker、senseVoice、qwen2.5、qwen3模型

概述 一个开源的支持高并发的高性能大模型推理引擎。在这篇博客有简单提到过。 学习资料&#xff1a;官方文档&#xff0c;官方中文文档&#xff0c;中文文档。 modelscope 通过vLLM&#xff08;或其他平台、框架&#xff09;部署模型前&#xff0c;需要先下载模型。国内一…

Java函数式编程(中)

三、Stream API &#xff08;1&#xff09;创建操作 构建Arrays.stream(数组)根据数组构建Collection.stream()根据集合构建Stream.of(对象1, 对象2, ...)根据对象构建 生成IntStream.range(a, b)根据范围生成&#xff08;含a 不含b&#xff09;IntStream.rangeClosed(a, b)…

16.FreeRTOS

目录 第1章 FreeRTOS 实时操作系统 1.1 认识实时操作系统 1.1.1 裸机的概念 1.1.2 操作系统的概念 1.2 操作系统的分类 1.3 常见的操作系统 1.4 认识实时操作系统 1.4.1 可剥夺型内核与不可剥夺型内核 1.4.2 嵌入式操作系统的作用 1.4.3 嵌入式操作系统的发展 1.4.4…

windows11安装scoop 20250602

详细的 Scoop 安装步骤&#xff1a; 使用国内镜像安装 Scoop 首先&#xff0c;打开 PowerShell&#xff08;右键点击 win按钮&#xff0c;–>终端&#xff0c;Scoop官方不建议用管理员权限安装)&#xff0c;然后执行以下命令&#xff1a; # 设置 Scoop 安装路径 $env:SCOO…

类和对象(一)

一、面向对象 &#xff08;OOP是面向对象的语言的简称&#xff09; Java是⼀⻔纯⾯向对象的语⾔&#xff0c;在⾯向对象的世界⾥&#xff0c;⼀切皆 为对象。⾯向对象是解决问题的⼀种思想&#xff0c;主要依靠对象之间的交互完成⼀件事情。 面向对象——>不关注过程&…

OpenCV4.4.0下载及初步配置(Win11)

目录 OpenCV4.4.0工具下载安装环境变量系统配置 OpenCV4.4.0 工具 系统&#xff1a;Windows 11 下载 OpenCV全版本百度网盘链接&#xff1a;: https://pan.baidu.com/s/15qTzucC6ela3bErdZ285oA?pwdjxuy 提取码: jxuy找到 opencv-4.0.0-vc14_vc15 下载得到 安装 运行op…

QGIS Python脚本开发(入门级)

随着人工智能技术的飞速发展&#xff0c;编程语言和脚本开发正变得前所未有的便捷。在GIS领域&#xff0c;QGIS作为一款卓越的开源地理信息系统软件&#xff0c;凭借其易于下载、界面简洁、功能强大等诸多优势&#xff0c;赢得了全球用户的青睐。更令人兴奋的是&#xff0c;QGI…

【算法】分支限界

一、基本思想 &#xff08;分支限界&#xff0c; 分枝限界&#xff0c; 分支界限 文献不同说法但都是一样的&#xff09; 分支限界法类似于回溯法&#xff0c;也是一种在问题的解空间树上搜索问题解的算法。 但一般情况下&#xff0c;分支限界法与回溯法的求解目标不同。回溯…

【springcloud】快速搭建一套分布式服务springcloudalibaba(四)

第四篇 基于nacos搭建分布式项目 分布式系统日志&#xff08;skywalkinges&#xff09; 项目所需 maven nacos java8 idea git mysql redis skywalking es 本文主要从客户下单时扣减库存的操作&#xff0c;将链路日志模拟出来&#xff0c;网关系统/用户系统/商品系统/订…