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

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

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

  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滤波器的设计过程。


在线留言询价
推荐阅读
  • 点击次数: 3
    2026-09-18
    AD5522是一款高性能、高度集成的参数测量单元,由四个独立的通道组成。每个每引脚参数测量单元(PPMU)通道包括五个16位电压输出DAC,用于设置力电压输入、钳位输入和比较器输入(高和低)的可编程输入电平。有五个可编程的力和测量电流范围可供选择,范围从±5μA到±80mA。其中四个范围使用片上传感电阻器;使用片外感测电阻器,每个通道可提供高达±80mA的高电流范围。超过±80mA的电流需要外部放大器。低电容DUT连接(FOHx和EXTFOHx)确保该设备适用于无继电器测试系统。PMU功能通过与SPI、QSPI™、MICROWIRE™和DSP接口标准兼容的简单3线串行接口进行控制。50 MHz的接口时钟允许快速更新模式。还支持83 MHz的低压差分信号(LVDS)接口协议。每个通道都提供比较器输出,用于设备通断测试和表征。控制寄存器允许用户轻松更改力或测量条件、DAC电平和选定的电流范围。SDO(串行数据输出)引脚允许用户为诊断目的读回信息。特点四参数测量单元(PMU)FV、FI、FN(高Z)、MV、MI功能4个可编程电流范围(内部RSENSE)±5μA、±20μA、?00μA和?mA1个可编程电流范围高达±80mA(外部RSENSE)22.5 V FV范围,不对称操作集成16位DAC提供可编程电平片上增益和偏移校正适用于无继电器系统的低电容输出每个通道的片上比较器FI电压钳和FV电流钳保护驱动放大器系统PMU连接可编程温度关机SPI和LVDS兼容接口紧凑型80引脚TQFP,带外露焊盘(顶部或底部)应用程序自动测试设备(ATE)每引脚参数测量单位连续性和泄漏测试设备电源仪器仪表源测量单位(SMU)精密测量
  • 点击次数: 3
    2026-09-18
    MAX3051连接CAN协议控制器和控制器局域网(CAN)中总线的物理线路。MAX3051为总线提供差分传输能力,为CAN控制器提供差分接收能力。MAX3051主要用于不需要汽车行业(ISO 11898)规定的严格故障保护的+3.3V单电源应用。MAX3051具有四种不同的操作模式:高速、斜坡控制、待机和关机模式。高速模式允许数据速率高达1Mbps。斜率控制模式可用于对发射机的转换速率进行编程,以实现高达500kbps的数据速率。这减少了EMI的影响,从而允许使用非屏蔽的绞合或并联电缆。在待机模式下,发射器关闭,接收器拉高,将MAX3051置于低电流模式。在关机模式下,发射器和接收器关闭。MAX3051输入共模范围为-7V至+12V,超过了ISO 11898规范的-2V至+7V。这些特性以及可编程的转换速率限制使该零件成为非汽车、恶劣环境的理想选择。MAX3051提供8引脚SO和SOT23封装,可在-40°C至+85°C的扩展温度范围内运行。优势与特点•使用具有相同LDO的3V微控制器•低+3.3V单电源操作•共模范围超过ISO 11898标准(-2V至+7V)•宽-7V至+12V共模范围•使用最小的电路板空间•SOT23封装•灵活的操作优化了性能和功耗,减少了散热•四种操作模式高速运行高达1Mbps降低EMI的斜率控制模式(高达500kbps)待机模式低电流关机模式•强大的保护提高了系统可靠性•±12kV人体模型ESD保护•热关机•电流限制应用程序•打印机JetLink•工业控制和网络•电信背板•消费者应用
  • 点击次数: 3
    2026-09-18
    AD7192是一款适合高精密测量应用的低噪声完整模拟前端。它集成一个低噪声、24位Σ-Δ型模数转换器(ADC)。片内低噪声增益级意味着可直接输入小信号。接地和布局因为模拟输入和参考输入是差分的,所以模拟调制器中的大多数电压都是共模电压。该部件的高共模抑制消除了这些输入上的共模噪声。AD7192的模拟和数字电源是独立的,并且是单独固定的,以尽量减少设备模拟和数字部分之间的耦合。数字滤波器可抑制电源上的宽带噪声,调制器采样频率的整数倍除外。将R-C滤波器连接到每个模拟输入引脚,以在调制器采样频率下提供抑制。建议每个模拟输入端串联一个100Ω电阻器,模拟输入引脚之间有一个0.1µF电容器,每个模拟输入到AGND的电容器为0.01µF。数字滤波器还可以从模拟和参考输入中去除噪声,前提是这些噪声源不会使模拟调制器饱和。因此,AD7192比传统的高分辨率转换器更不受噪声干扰。然而,由于AD7192的分辨率如此之高,转换器的噪声水平如此之低,因此必须注意接地和布局。容纳ADC的印刷电路板(PCB)的设计必须使模拟和数字部分分开并限制在板的某些区域。这便于使用易于分离的接地平面。最小蚀刻技术通常最适合接地平面,因为它提供了最佳的屏蔽。虽然AD7192具有用于模拟和数字接地的单独引脚,但AGND和DGND引脚通过基板在内部连接在一起。因此,除非接地平面在AD7192附近连接在一起,否则用户不得将这两个引脚绑在单独的接地平面上。在AGND和DGND连接到系统中其他地方(即系统的电源)的系统中,不应在AD7192处再次连接,因为会产生接地回路。在这些情况下,建议将AD7192的接地引脚连接到AGND平面。在任何布局中,用户都必须记住系统中的电流流动,确保所有电流的路径尽可能接近电流到达目的地的路径。避免强迫数字电流流过AGND。避免在器件下方运行数字线路,因为这会将噪声耦合到...
  • 点击次数: 3
    2026-09-18
    PCA9306是一个双双向I²C总线和SMBus电压电平转换器,具有启用(EN)输入。PCA9306允许在1.0 V和5 V之间进行双向电压转换,而无需使用方向引脚。开关的低ON状态电阻(RON)允许以最小的传播延迟进行连接。当EN为高时,转换器开关打开,SCL1和SDA1 I/O分别连接到SCL2和SDA2 I/O,允许端口之间的双向数据流。当EN为低时,转换器开关关闭,端口之间存在高阻抗状态。PCA9306不是像PCA9509或PCA9517A那样的总线缓冲器,当总线两侧连接时,它既提供电平转换,又物理隔离总线两侧的电容。PCA9306仅在设备禁用时隔离两侧,并在激活时提供电压电平转换。PCA9306也可用于运行两条总线,一条工作频率为400 kHz,另一条工作温度为100 kHz。如果两条总线以不同的频率运行,当需要另一条总线的400 kHz运行时,必须隔离100 kHz总线。如果控制器以400kHz运行,由于转换器增加的延迟,最大系统工作频率可能小于400kHz。与标准I²C总线系统一样,需要上拉电阻器在转换器总线上提供逻辑高电平。PCA9306具有I²C总线的标准开路集电极配置。这些上拉电阻器的大小取决于系统,但转换器的每一侧都必须有一个上拉电阻器。该设备设计用于标准模式、快速模式和快速模式加I²C总线设备,以及SMBus设备。最大频率取决于RC时间常数,但通常支持>2 MHz。当SDA1或SDA2端口为低电平时,夹具处于ON状态,SDA1和SDA2端口之间存在低电阻连接。假设当SDA2端口为高时,SDA2端口上的电压较高,则SDA1端口的电压限制为VREF1设置的电压。当SDA1端口为高时,SDA2端口被上拉电阻器拉到漏极上拉电源电压(Vpu(D))。此功能允许用户选择的较高和较低电压之间的无缝转换,而不需要...
  • 点击次数: 2
    2026-09-18
    ADCLK948是一款超快时钟扇出缓冲器,采用ADI公司专有的XFCB3硅-锗(SiGe)双极性工艺制造,设计用于要求低抖动的高速应用。PCB布局注意事项ADCLK948缓冲器专为超高速应用而设计。因此,必须使用高速设计技术来实现指定的性能。作为多层板的一部分,将低阻抗电源平面用于负电源(VEE)和正电源(VCC)平面至关重要。为开关电流提供最低电感返回路径可确保目标应用中的最佳性能。以下对GND平面的引用假设VEE电源平面接地以进行LVPECL操作。注意,对于ECL操作,VCC电源平面成为接地平面。充分绕过输入和输出电源也很重要。将1µF电解旁路电容器放置在每个VCC电源引脚到GND平面的几英寸内。此外,将多个高质量的0.001µF旁路电容器尽可能靠近每个VCC电源引脚,并用冗余通孔将电容器连接到GND平面。仔细选择高频旁路电容器,以获得最小电感和ESR。为了提高高频旁路的有效性,请尽量减少寄生布局电感。此外,避免输入和输出传输线上的不连续性,因为这会影响抖动性能。在50Ω的环境中,输入和输出匹配对性能有重大影响。缓冲器为CLKx和CLKx输入提供内部50Ω终端电阻器。通常,返回侧连接到提供的参考引脚。使用陶瓷电容器小心地绕过终端电势,以防止由于终端返回路径中的寄生电感导致的输入信号上的不期望的畸变。如果输入端直流耦合到电源,请注意确保引脚在额定输入差模和共模范围内。如果返回是浮动的,则设备具有100Ω的交叉端接,但电源必须控制共模电压并提供输入偏置电流。输入引脚之间有ESD/箝位二极管,以防止应用程序对输入晶体管产生过大的偏移。ESD二极管没有针对最佳交流性能进行优化。当需要夹具时,建议使用合适的外部二极管。
热门分类
关于我们

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

兆亿微波商城微信公众号

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

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

QQ设置

    1
3

SKYPE 设置

4

阿里旺旺设置

5

电话号码管理

电话 电话 电话
010-82888379
    1
6

二维码管理

    1
返回顶部
展开