D类功放——原理与建模

前言:对于当前这个数字电路称霸的世界,不会D类功放真是太Low了。该文章讨论的是采用Δ-Σ方案进行闭环控制的D类功放电路,且采用了单电源供电的方案

原理图

首先给出simulink中建立的模型:

simulinkModule

对于经典简易D类功放,并不采用上示闭环结构,而是采用原信号与高频三角波做比较调制出PWM信号驱动半桥,但是这种情况下,电源抑制比和稳定性参数都很差,所以为了达到更好的效果,常使用Δ-Σ方案。上框图可使用模拟电路实现积分和比较,也可使用数字方案(显然笔者在建模时,除了半桥驱动,剩下都变换到了通用信号模型)

原理推导计算

首先对模型中的各部分主要参数进行声明:

$$
入端信号放大常数 A_1 = 10 \\
反馈变换常数A_2 = 1 \\
积分常数T = 2000000 \\
施密特触发器阈值V_{th}=\pm 2V \\
滤波电感L = 45uH \\
滤波电容C = 350nF \\
假负载R_{f}=68\Omega,C_f=100pF \\
输出耦合电容C_O = 1mF \\
阻性负载R_L=8\Omega \\
输入(电压)信号V_i \\
输出(电压)信号V_L \\
半桥供电V_B = 24V
$$

上述参数都可以对应到实际模拟方案中器件的参数,对应方法将会在后续文章中讨论

首先,为了便于理解该模型的工作原理,我们先考虑当无信号输入时系统的工作情况。此时反馈环形成了一个方波震荡电路,考虑当积分器的输出刚好触碰到施密特触发器的上阈值时,半桥显然上管开通,则从此刻开始积分器的输出有:

$$
V_{integ} = V_{th}+\int T\cdot(-\frac{V_B}{2})dt = V_{th}-\frac{TV_B}{2}t
$$

注意在反馈路径上,减去了12V的电压,实际上更一般来说是半桥供电的中心电位

那么积分器的输出显然是在下降(读者应该能感受到震荡的趋势了),当下降到施密特触发器下阈值时,半桥下管开通,同理很容易得到:

$$
V_{integ} = -V_{th}+\frac{TV_B}{2}t
$$

当上升到上阈值时,则回到了最开始讨论的状态,这也就是该电路PWM的产生来源。很容易得到积分器的上升时间和下降时间都为:

$$
t_{up,down} = \frac{2V_{th}}{\frac{TV_B}{2}}=\frac{4V_{th}}{TV_B}
$$

则PWM频率为:

$$
f_{PWM}=\frac{1}{t_{up}+t_{down}}= \frac{TV_B}{8V_{th}}
$$

一般来说,为了很好的调制原信号(音频:20~20kHz),可将该PWM频率调整至200kHz以上

现在再观察有信号输入的情况,此时就非常好理解了,因为前面设置的PWM常态频率非常高(可认为10倍),所以可以认为原信号就是对积分器的上升下降时间做一个近似常量的时间加/减速。观察积分器的输出,从积分器刚好达到迟滞比较器的阈值时刻开始观察:

  • 迟滞比较器上阈值被触发(此时显然半桥的上管开通)

$$
V_{integ} = V_{th}+K\cdot\int (V_i \cdot A_1 - \frac{V_B}{2}\cdot A_2) dt
\\ = V_{th}-K(\frac{V_B}{2}A_2-V_iA_1)t
$$

显然输入信号经过等效放大后,不能接近和超过输出电源轨,否则系统将停止工作

  • 下阈值触发,同理可得:

$$
V_{integ} = -V_{th}+K(\frac{V_B}{2}A_2+V_iA_1)t
$$

则积分器上升时间(低电平)和下降时间(高电平)为:

$$
t_L=t_{up}=\frac{2V_{th}}{K(\frac{V_B}{2}A_2+V_iA_1)} \\
t_H=t_{down} = \frac{2V_{th}}{K(\frac{V_B}{2}A_2-V_iA_1)}
$$

则半桥输出电压的周期均值为

$$
\overline{V_o} = \frac{V_B\cdot t_H+0\cdot t_L}{t_H+t_L} = \frac{V_B}{2}-V_i\cdot\frac{A_1}{A_2}
$$

半桥输出的PWM波经过后面的LC滤波得到的即为周期均值,注意这里有一个相对半桥中心电位的直流偏置,所以为了减少静态功耗,要在输出端加隔直电容

后级二阶LC滤波器需满足的关系为:

$$
f_{PWM} \gggtr f_{LC} \gggtr f_{sourceMax} \simeq 20kHz
$$

仅有LC滤波器,要注意出现一直极端情况,也就是当负载开路时,LC滤波器变为LC谐振器,在谐振点输出会产生大电压,谐振电路电流非常大,这常常会烧坏半桥MOS管。所以要注意添加一个假负载,起到压低谐振点Q值的作用

仿真测试结果(15W输出)

输出波形预览

  • 使用频率20kHz、幅度0.8V的输入信号

test1

  • 使用频率1kHz、幅度0.8V的输入信号

test2

由于笔者电脑性能的问题,就不提供20Hz的仿真结果了,对于百kHz频率级别的系统,这将花费大量的时间!读者有兴趣可以自行验证

若低频效果不好,则加大输出级的隔直耦合电容,因为该电容和负载构成了一个低通电路噢

输出FFT分析

  • 20kHz频率

带内THD

整机效率

增益-电源抑制比

友情链接

该模型已经上传至笔者的Github仓库:
simulinkModel
欢迎白嫖

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2022-2024 RY.J
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信