嗨,欢迎来到兆亿微波官方商城!
服务热线: 010-62975458  17600099251
购物车图片 购物车 ( )
全部商品分类

D类音频功放的LC滤波器如何设计

2021/2/2 11:35:46
浏览次数: 10

  LC串联谐振的意义


  有了上一节的基础,这一节我们来看看D类音频功放的LC滤波器如何设计,思路是怎么样的,可以看作是一个案例。


  考虑到有些同学没接触过D类音频功放,我会先简单介绍下D类功放的工作原理,然后D类功放为什么要用LC滤波器,再到LC滤波器设计具体过程。


  TI公司也有介绍D类放大器LC滤波器的设计文档,文末会分享出来。我写的与TI的区别,TI的主要介绍具体如何设计,我主要想说明思路过程,并指出里面的一些细节,为什么是这样。我希望的是,有了思路,即使没有任何文档,遇到类似的问题,也能自己去分析。


  D类功放工作原理


  D类功放相对于A,B,C类来说更不好理解,因为它是需要调制的,看起来就是占空比不同的PWM波,波形看着与我们的音频模拟波形一点都不像。


  下面来看一看它的原理。

D类音频功放的LC滤波器如何设计


  简单理解就是:音频信号与三角波高频载波经过比较器进行比较,得到占空比不同的PWM波,然后将得到PWM信号通过MOS管对管,经过滤波器输入到喇叭。调制后得到的PWM里面含有音频分量,然后通过LC滤波器滤掉高频载波还原成原始信号。


  原理确实非常简单,但是我们可能会有如下问题,仅仅理解以上内容还是远远不够的。


  为什么有的电路喇叭两端用示波器量就是PWM波,但是却能正常发出声音?


  LC滤波器该如何设计,L,C如何取值?


  有的D类放大器要LC滤波,有的用磁珠就可以了,为什么?


  还有的厂家的宣称它们的放大器不需要滤波,用了什么技术?


  下面来看看这些问题是怎么分析的。


  典型的D类放大器电路


  D类放大器,我们常用的方式是差分的方式,即两个MOS对管中间接喇叭。下面就只分析这种差分方式,单端的分析方法也差不多。


  首先,D类放大器是一个大类,主要区别在于有不同的调制方式,下面先介绍两种,AD类,和BD类。

D类音频功放的LC滤波器如何设计


  AD类是经过三角波调制后再反相,用了一个比较器。BD类是先将音频信号反相,再将原信号和反相后的信号分别通过调制,用了两个比较器,从图中看不出来差别,下面来看看波形的区别。

D类音频功放的LC滤波器如何设计


  红色的为音频信号,三角波是调制信号,我们可以很容易的得到滤波之前的差分输出信号。从波形上看到,AD与BD的差分输出有着明显的区别,但是二者的电平都是高低变化,我们没法从上面直接得到有用的信息,比如看不出来哪种效率更高,哪种辐射会小一些等等。


  这时候,我之前的文章“信号在脑子里面应该是什么样的”就要派上用场了,我们需要把输出信号进行傅里叶变换,得到它们的频谱,有了频谱,就很容易看出差别。为此,我借助了Matlab软件,分别画出它们的频谱。


  注:为了减小Matlab软件的计算量(计算量大了电脑会卡),我设定的音频信号为1Hz,调制三角波为20Hz,虽然实际音频信号频率肯定是比1Hz要高的,但是分析结果应是一样的。


  下图是用幅度为1,频率为20Hz的三角波,来调制幅度为0.9,频率为 1Hz的正弦波。

D类音频功放的LC滤波器如何设计


  从上图看出,调制之后的有用信号1Hz被保留,幅度都是0.9,两种方式都是一样的,这说明都能达到目的,包含了完整的音频信号。


  AD调制方式,除了有用信号1Hz在,还有调制三角波频率20Hz的幅度也很大。而BD调制方式,20Hz频率消失了,只存在更高的谐波。从这个角度说, BD的方式是要更好的,损耗降低了。


  在音频输入为0的时候,也就是说放大器空闲,更能看出AD与BD的区别,如下图:

D类音频功放的LC滤波器如何设计


  在输入为0的时候,AD方式的差分输出为方波,而BD方式输出为0,毫无疑问,BD方式功耗更低。


  事实上,我们拿到了频谱,就能知道很多事情了。


  首先,这些开关信号实在看起来不像是模拟音频信号,但是其确实包含了完整的音频频率信号在其中,所以直接通到喇叭也是可以正常响的,虽然额外多了高频载波,但是频率太高,超过人耳范围,高频分量是听不见的。


  其次,这些开关信号除了包含有用信号,还有丰富的高频频率,这些高频频率从调制频率开始往上。这些高频分量通到喇叭是没有什么好处的,反而会额外带来功率损耗,还有会造成EMI的问题。所以,我们需要一个滤波器来滤掉高频分量。并且,因为驱动喇叭需要的功率较大,而RC滤波器会有额外损耗,所以,LC低通滤波器就自然而然被选中了。


  最后,我们知道频谱里面的高频的频谱分布,那么滤波器的截止频率自然就出来了。截止频率必须高于音频频率上限20Khz,而要小于三角波的调制频率,在这个范围内,截止频率越低,去除高频分量越好。


  下面分享下上面波形的Matlab源码,有兴趣的同学可以去试试。


  f_audio=1;      %被调制信号(音频信号)频率为1Hz


  f_sanjiao=20;   %三角波调制频率为20Hz


  %%%%%%%%%%%%%%%%%%%%%%%%  fft采样设置


  Fs=10000;  %采样率为Fs


  L=(Fs/f_audio)*100;


  %信号长度(采样总点数):100个周期的信号,长度越长,fft精度越高,但是执行时间越长


  T=1/Fs;    %采样周期


  t=(0:L)*T; %时间长度


  A_audio = 0.9;   %音频信号的幅度为 0.9----可以修改为不同的值尝试


  S1=A_audio*sin(2*pi*f_audio*t);         %被调制信号(音频信号)为幅度A_audio的正弦波


  S2=sawtooth(2*pi*f_sanjiao*t,0.5);  %调制信号(三角波)为幅度为1的三角波


  N=length(t);


  PWM1=zeros(1,N); %定义PWM1的长度  AD调制后差分波形


  PWM2=zeros(1,N); %定义PWM2的长度  BD调制后差分波形


  tmp=zeros(1,N);  %定义tmp的长度  计算用(中间变量)


  for i=1:N


  if S1(i)>S2(i)


  PWM1(i) = 1;


  tmp(i)  = 1;


  else


  PWM1(i) = -1;


  tmp(i)  = 0;


  end


  end


  for i=1:N


  if -S1(i)>S2(i)


  PWM2(i) = tmp(i)-1;


  else


  PWM2(i) = tmp(i);


  end


  end


  %%%%%%%%%%%%%%%%%%%%%%%% AD调制


  subplot(3,2,1);


  plot(t,S1,t,S2,'k');


  set(gca,'XLim',[0 2/f_audio]);%x轴的数据显示基频2个周期


  set(gca,'YLim',[-1.1 1.1]);


  title('AD调制');


  xlabel('t (s)');


  ylabel('幅度');


  subplot(3,2,3);


  plot(t,PWM1);


  set(gca,'XLim',[0 2/f_audio]);%x轴的数据显示范围


  set(gca,'YLim',[-1.1 1.1]);


  title('AD方式调制之后的-差分-信号');


  xlabel('t (s)');


  ylabel('幅度');


  X1=abs(fft(PWM1));


  subplot(3,2,5);


  semilogx(Fs*(0:(L/2))/L,X1(1:L/2+1)*2/L);


  set(gca,'XLim',[0.1 10000]);%x轴的数据显示范围


  set(gca, 'XTickLabel' ,{'0.1','1','10','100','10K','100K'}); %x轴频率数据


  title('AD方式调制之后的-差分-频谱');


  set(gca,'YLim',[-0.1 1.5]);


  xlabel('f (Hz)');


  ylabel('幅度');


  %%%%%%%%%%%%%%%%% BD调制差分信号


  subplot(3,2,2);


  plot(t,S1,t,-S1,'--r',t,S2,'k');


  set(gca,'XLim',[0 2/f_audio]);%x轴的数据显示基频2个周期


  set(gca,'YLim',[-1.1 1.1]);


  title('BD调制');


  xlabel('t (s)');


  ylabel('幅度');


  subplot(3,2,4);


  plot(t,PWM2);


  set(gca,'XLim',[0 2/f_audio]);


  %x轴的数据显示范围set(gca,'YLim',[-1.1 1.1]);


  title('BD方式调制之后的-差分-信号');


  xlabel('t (s)');


  ylabel('幅度');


  X2=abs(fft(PWM2));


  subplot(3,2,6);


  semilogx(Fs*(0:(L/2))/L,X2(1:L/2+1)*2/L);


  set(gca,'XLim',[0.1 10000]);     %x轴的数据显示范围


  title('BD方式调制之后的-差分-频谱');


  set(gca, 'XTickLabel' ,{'0.1','1','10','100','10K','100K'}); %x轴频率数据


  set(gca,'YLim',[-0.1 1.5]);


  xlabel('f (Hz)');


  ylabel('幅度');


  小结


  这一节我们看了Class D的输出信号波形,并分析了其频谱,我们要学会看频谱。本节就先写到这里吧,下一节会具体看看LC滤波器的设计过程。


在线留言询价
推荐阅读
  • 点击次数: 1
    2026-02-04
    保护特性LT3042 集成了多项针对电池供电应用的保护特性。精密电流限制和热过载保护可防止 LT3042 在输出端发生过载和故障条件时损坏。正常工作时,结温不得超过 125°C(E-级、I-级)或 150°C(H-级、MP-级)。为保护 LT3042 的低噪声误差放大器,SET-TO-OUTS 保护钳位将 SET 与 OUTS 之间的最大电压限制在一定值,通过钳位的最大直流电流为 20mA。因此,对于 SET 由电压源主动驱动的应用,电压源必须限制在 20mA 或更小。此外,为限制瞬态故障条件下流过这些钳位的瞬态电流,SET 引脚电容(CSET)的最大值应限制为 22μF。LT3042 还集成了反向输入保护,IN 引脚可承受高达 -20V 的反向电压,而不会产生任何输入电流,也不会在 OUT 引脚产生负电压。该稳压器可保护自身和负载免受反向接入电池的影响。在需要备用电池的电路中,可能出现几种不同的输入/输出条件。当输入端被拉至 GND、某个中间电压或开路时,输出电压可能保持。在所有这些情况下,反向电流保护电路可防止电流从输出端流向输入端。然而,由于 OUTS-TO-SET 钳位的存在,除非 SET 引脚悬空,否则电流可以流过 SET 引脚电阻到 GND,以及通过输出过冲恢复电路流过高达 15mA 到 GND。通过在 OUTS 和 SET 引脚之间放置一个肖特基二极管(阳极在 OUTS 引脚),可以显著减小通过输出过冲恢复电路的电流。
  • 点击次数: 1
    2026-02-04
    过载恢复与许多 IC 电源稳压器一样,LT3042 集成了安全工作区(SOA)保护。SOA 保护在输入-输出差分电压大于 12V 时激活。随着输入-输出差分电压的增加,SOA 保护会降低电流限制,并将内部功率晶体管保持在安全工作区域内,适用于所有输入-输出电压值,直至 LT3042 的绝对最大额定值。LT3042 为所有输入-输出差分电压值提供一定水平的输出电流。有关详细信息,请参阅典型性能特性部分的电流限制曲线。首次上电且输入电压上升时,输出跟随输入,保持输入-输出差分电压较低,以使稳压器能够提供大输出电流并启动进入高输出负载。然而,由于电流限制折返,在高输入电压下,如果输出电压较低且负载电流较高,可能会出现问题。这种情况发生在短路移除后,或输入电压已开启后 EN/UV 引脚被拉高。在这种情况下,负载线与输出电流特性曲线在两个点相交。稳压器现在有两个稳定的工作点。由于这种双重交叉,输入电源可能需要循环降至零并重新上电以使输出恢复。其他具有折返电流限制保护的线性稳压器(如 LT1965 和 LT1963A 等)也表现出这种现象,因此这并非 LT3042 独有。
  • 点击次数: 0
    2026-02-04
    PSRR 与输入电容对于利用 LT3042 作为开关转换器后级稳压的应用,直接在 LT3042 输入端放置电容会导致交流电流(在开关频率下)在 LT3042 附近流动。这种相对较高的高频开关电流产生磁场,耦合到 LT3042 的输出端,从而降低其有效 PSRR。虽然高度依赖于 PCB 设计,但开关前级稳压器、输入电容等因素导致的 PSRR 衰减在 1MHz 时很容易超过 30dB。即使将 LT3042 从电路板上拆下,这种衰减依然存在,因为它实际上降低了 PCB 板本身的 PSRR。虽然对于传统低 PSRR 的 LDO 可以忽略,但 LT3042 的超高 PSRR 需要仔细注意高阶寄生效应,以提取稳压器提供的全部性能。为减轻 LT3042 附近高频开关电流的流动,只要开关转换器的输出电容距离 LT3042 超过一英寸,就可以完全移除 LT3042 的输入电容。磁耦合随距离增加而迅速减小。然而,如果开关前级稳压器距离 LT3042 太远(保守估计超过几英寸),且没有输入电容,与任何稳压器一样,LT3042 的输入端将在寄生 LC 谐振频率处振荡。此外,通常非常常见(且是首选做法)的做法是用一定容值的电容旁路稳压器输入端。因此,此选项在其适用范围内相当有限,并非最理想的解决方案。为此,LTC 建议使用 LT3042 演示板(DC2246B)布局以实现最佳可能的 PSRR 性能。LT3042 演示板布局利用磁场抵消技术来防止这种高频电流流动引起的 PSRR 衰减——同时保留输入电容的使用。
  • 点击次数: 0
    2026-02-04
    稳定性与输出电容LT3042 需要输出电容来保证稳定性。鉴于其高带宽,LTC 建议使用低 ESR 和低 ESL 的陶瓷电容。为保证稳定性,需要最小 4.7μF 的输出电容,ESR 低于 50mΩ,ESL 低于 2nH。鉴于使用单个 4.7μF 陶瓷输出电容即可实现的高 PSRR 和低噪声性能,更大的输出电容值仅略微改善性能,因为稳压器带宽随输出电容增加而降低——因此,使用大于最小 4.7μF 的输出电容几乎没有收益。尽管如此,更大的输出电容值确实可以减小负载瞬态期间的峰值输出偏差。注意,用于去耦 LT3042 供电的各个元件的旁路电容会增加有效输出电容。需额外考虑所用陶瓷电容的类型。它们采用多种电介质制造,每种在温度和施加电压下具有不同的特性。最常用的电介质具有 EIA 温度特性代码 Z5U、Y5V、X5R 和 X7R。Z5U 和 Y5V 电介质适合在小封装中提供高电容值,但它们往往具有更强的电压和温度系数,如图 4 和图 5 所示。当用于 5V 稳压器时,16V 10μF Y5V 电容在工作温度范围内,在施加的直流偏置电压下,有效值可低至 1μF 至 2μF。X5R 和 X7R 电介质具有更稳定的特性,因此更适合 LT3042。X7R 电介质在温度范围内具有更好的稳定性,而 X5R 成本较低且可提供更 高容值。尽管如此,使用 X5R 和 X7R 电容时仍需谨慎。X5R 和 X7R 代码仅指定工作温度范围和温度引起的最大电容变化。虽然 X5R 和 X7R 因直流偏置引起的电容变化优于 Y5V 和 Z5U 电介质,但仍可能显著降低到不足水平。如图 6 所示,电容器的直流偏置特性往往随元件封装尺寸增大而改善,但强烈建议在工作电压下验证预期电容值。附图:
  • 点击次数: 0
    2026-02-04
    一、概述SGM2211 是一款采用 CMOS 技术设计的低噪声、高 PSRR、快速瞬态响应、低压差线性稳压器。它提供 500mA 输出电流能力。工作输入电压范围为 2.7V 至 20V。可调输出电压范围为 1.2V 至 (VIN - VDROP)。其他功能包括逻辑控制关断模式、短路电流限制和热关断保护。SGM2211 具有自动放电功能,可在禁用状态下快速放电 VOUT。SGM2211 采用绿色 TDFN-2×2-6AL 和 SOT-23-5 封装。它的工作温度范围为 -40℃ 至 +125℃。二、特征工作输入电压范围:2.7V 至 20V固定输出电压:1.2V、1.5V、1.8V、2.5V、2.8V、3.0V、3.3V、3.8V、4.2V 和 5.0V可调输出:1.2V 至 (VIN - VDROP)(对于 TDFN 封装,输出电压可在初始固定输出电压之上调节)输出电流:500mA输出电压精度:25°C 时 ±1%低静态电流:43μA(典型值)低压差电压:500mA、VOUT = 5.0V 时为 360mV(典型值)低噪声:VOUT = 1.2V 时为 9.3μVRMSVOUT = 2.8V 时为 11μVRMSVOUT = 5.0V 时为 14μVRMS高 PSRR(VIN = VOUT(NOM) + 1V):1kHz 时为 100dB(典型值)10kHz 时为 83dB(典型值)100kHz 时为 52dB(典型值)1MHz 时为 55dB(典型值)电流限制和热保护优异的负载和电源瞬态响应带输出自动放电功能可采用小尺寸陶瓷电容稳定工作可编程软启动(仅 TDFN 封装)关断电源电流:1.2μA(典型值)VOUT VIN 时反向电流保护VOUT 对 GND 短路时折返电流限制保护可编程精密使能工作温度范围:-40°C 至 +125&...
热门分类
关于我们

───  公众号二维码  ───

兆亿微波商城微信公众号

兆亿微波商城www.rfz1.com是一个家一站式电子元器件采购平台,致力于为广大客户提供高质量、高性能的电子元器件产品。产品覆盖功放器件、射频开关、滤波器、混频器、功分器、耦合器、衰减器、电源芯片、电路板及射频电缆等多个领域,平台主营业务涵盖电子元器件现货销售、BOM配单及提供产品配套资料等,为客户提供一站式供应链采购服务。 

  • 品质 • 正品行货 购物无忧
  • 低价 • 普惠实价 帮您省钱
  • 速达 • 专业配送 按时按需
Copyright ©2020 - 2021 兆亿微波科技有限公司
X
1

QQ设置

    1
3

SKYPE 设置

4

阿里旺旺设置

5

电话号码管理

电话 电话 电话
010-62975458
    1
6

二维码管理

    1
返回顶部
展开