工程师教你如何设计D类放大器
WM 分布平坦。由于反馈的作用可以获得优良的音质,但该环路是自振荡的,因此很难与任何其它开关电路同步,也很难连接到无须先将数字信号转换为模拟信号的数字音频源。
全桥电路(见图3)可使用“三态”调制以减少差分EMI。在传统的差分工作方式中,半桥A的输出极性必须与半桥B的输出极性相反。只存在两种差分工作状态:输出A高,输出B低;输出A低,输出B高。但是,还存在另外两个共模状态,即两个半桥输出的极性相同(都为高或都为低)。这两个共模状态之一可与差分状态配合产生三态调制,LC滤波器的差分输入可为正、零或负。零状态可用于表示低功率水平,代替两态方案中在正状态和负状态之间的开关。在零状态期间,LC滤波器的差分动作非常小,虽然实际上增加了共模EMI,但减少了差分EMI。差分优势只适用于低功率水平,因为正状态和负状态仍必须用于对扬声器提供大功率。三态调制方案中变化的共模电压电平对于闭环放大器是一个设计挑战。
图7. PWM原理和例子
EMI处理
D类放大器输出的高频分量值得认真考虑。如果不正确理解和处理,这些分量会产生大量EMI并且干扰其它设备的工作。
两种EMI需要考虑:辐射到空间的信号和通过扬声器及电源线传导的信号。D类放大器调制方案决定传导EMI和辐射EMI分量的基线谱。但是,可以使用一些板级的设计方法减少D类放大器发射的EMI,而不管其基线谱如何。
一条有用的原则是将承载高频电流的环路面积减至最小,因为与EMI相关的强度与环路面积及环路与其它电路的接近程度有关。例如,整个LC滤波器(包括扬声器接线)的布局应尽可能地紧密,并且保持靠近放大器。电流驱动和返回路印制线应当集中在一起以将环路面积减至最小(扬声器使用双绞线对接线很有帮助)。另一个要注意的地方是当输出级晶体管栅极电容开关时会产生大的瞬态电荷。通常这个电荷来自储能电容,从而形成一个包含两个电容的电流环路。通过将环路面积减至最小可降低环路中瞬态的EMI影响,意味着储能电容应尽可能靠近晶体管对它充电。
有时,插入与放大器电源串联的RF扼流线圈很有帮助。正确布置它们可将高频瞬态电流限制在靠近放大器的本地环路内,而不会沿电源线长距离传导。
如果栅极驱动非重叠时间非常长,扬声器或LC滤波器的感应电流会正向偏置输出级晶体管端的寄生二极管。当非重叠时间结束时,二极管偏置从正向变为反向。在二极管完全断开之前,会出现大的反向恢复电流尖峰,从而产生麻烦的EMI源。通过保持非重叠时间非常短(还建议将音频失真减至最小)使EMI减至最小。如果反向恢复方案仍不可接受,可使用肖特基(Schottky)二极管与该晶体管的寄生二极管并联,从而转移电流并且防止寄生二极管一直导通。这很有帮助,因为Schottky二极管的金属半导体结本质上不受反向恢复效应的影响。
具有环形电感器磁芯的LC滤波器可将放大器电流导致的杂散现场输电线影响减至最小。在成本和EMI性能之间的一种好的折衷方法是通过屏蔽减小来自低成本鼓形磁芯的辐射,如果注意可保证这种屏蔽可接受地降低电感器线性和扬声器音质。
LC滤波器设计
为了节省成本和PCB面积,大多数D类放大器的LC滤波器采用二阶低通设计。图3示出一个差分式二阶LC滤波器。扬声器用于减弱电路的固有谐振。尽管扬声器阻抗有时近似于简单的电阻,但实际阻抗比较复杂并且可能包括显著的无功分量。要获得最佳滤波器设计效果,设计工程师应当总是争取使用精确的扬声器模型。
常见的滤波器设计选择目的是为了在所需要的最高音频频率条件下将滤波器响应下降减至最小以获得最低带宽。如果对于高达20 kHz频率,要求下降小于1 dB,则要求典型的滤波器具有40 kHz巴特沃斯(Butterworth)响应(以达到最大平坦通带)。对于常见的扬声器阻抗以及标准的L值和C值,下表给出了标称元器件值及其相应的近似Butterworth响应:
如果设计不包括扬声器反馈,扬声器THD会对LC滤波器元器件的线性度敏感。
电感器设计考虑因素:设计或选择电感器的重要因素包括磁芯的额定电流和形状,以及饶线电阻。
额定电流:选用磁芯的额定电流应当大于期望的放大器的最高电流。原因是如果电流超过额定电流阈值并且电流密度太高,许多电感器磁芯会发生磁性饱和,导致电感急剧减小,这是我们所不期望的。
通过在磁芯周围饶线而形成电感器。如果饶线匝数很多,与总饶线长度相关的电阻很重要。由于该电阻串联于半桥和扬声器之间,因而会消耗一些输出功率。如果电阻太高,应当使用较粗的饶线或选用要求饶线匝数较少的其它金属材质的磁芯以提供需要的电感。
最后,不要忘记所使用
D类放大器音频放大器工程 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)