ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

动圈话筒放大器DIY:低噪声高增益电路设计与PCB布局实战

动圈话筒放大器DIY:低噪声高增益电路设计与PCB布局实战 1. 为什么我要做一台不用幻象电源的动圈话筒放大器手里有一支经典的动圈话筒比如舒尔 SM58 或者森海塞尔 e835直接插进声卡或者调音台的 XLR 口推出来的声音总是软绵绵的增益拧到三点钟方向才勉强有正常电平底噪却已经像潮水一样涌上来了。这个问题困扰了我很久直到我把注意力从话筒本身转移到前置放大器上才发现问题的根源在于大多数消费级音频接口的麦克风前置放大电路压根就不是为低输出动圈话筒设计的。动圈话筒的输出电平通常在 -55dBV 到 -70dBV 之间换算成电压大概是 0.5mV 到 2mV 这个量级。而电容话筒因为有内置的阻抗变换和预放大电路输出电平往往在 -40dBV 以上两者差了将近 20dB。声卡厂商为了兼容电容话筒的幻象供电需求把前置放大器的增益分配和噪声系数都做了折中结果就是动圈话筒接上去之后要么增益不够要么噪声爆表。我想要的方案很明确一台专门为动圈话筒设计的低噪声放大器不需要幻象电源增益足够高噪声足够低最好还能用电池供电彻底摆脱地环路干扰。核心思路就是用仪表放大器或者低噪声运放搭建一个高增益的前置放大级配合合理的增益分配和相位补偿把动圈话筒那点微弱的信号干净地放大到线路电平。这个项目适合谁呢如果你手头有动圈话筒经常觉得推不动、底噪大或者你想自己动手做一台真正为动圈话筒优化的前置放大器那这篇文章就是写给你的。我会从电路拓扑选型、运放选型、增益分配、噪声计算、PCB 布局、实测数据这几个维度把整个设计过程拆开来讲清楚。即使你之前只玩过简单的运放电路跟着走也能做出来。2. 电路拓扑选型与核心器件解析2.1 为什么选仪表放大器架构而不是单级同相放大动圈话筒的输出是差分信号XLR 接口的 2 脚和 3 脚分别承载热端和冷端信号1 脚是屏蔽地。如果用单级同相放大器你只能取热端信号对地放大冷端的共模抑制就完全浪费了。更麻烦的是话筒线在舞台上或者工作室里走个几米很容易拾取到环境中的共模干扰比如灯光调光器、开关电源的辐射噪声。单端放大对这些共模干扰毫无办法它们会直接混进信号里。仪表放大器架构的核心优势在于它的差分输入级。经典的三运放仪表放大器由两个同相放大器组成输入缓冲级后面跟一个差分放大器做减法。输入级的两个运放各自放大热端和冷端信号共模干扰在差分放大器里被相减抵消。CMRR共模抑制比可以做到 80dB 以上这意味着 1V 的共模干扰在输出端只剩下 0.1mV基本可以忽略。我实际对比过两种方案。用 NE5532 搭单级同相放大增益 60dB 的时候输出端能明显听到嗡嗡声那是地环路和共模干扰的混合产物。换成 INA163 仪表放大器之后同样的增益下底噪干净了很多即使用手触碰话筒线输出端也没有明显的交流声。这个差异在录音的时候是决定性的。不过仪表放大器也有代价。INA163 这类专用芯片价格不便宜而且增益带宽积有限高增益时高频响应会衰减。如果你追求极致性价比可以用三颗低噪声运放自己搭仪表放大器比如用三颗 NE5534 或者 OPA2134。分立搭建的好处是你可以自由选择每一级的运放输入级用超低噪声的差分级用高共模抑制的灵活性更高。2.2 运放选型NE5532、OPA2134 还是 THAT1512运放选型是这个项目的核心决策点。动圈话筒的源阻抗通常在 150Ω 到 300Ω 之间这个阻抗下运放的电压噪声密度和电流噪声密度都会影响最终的信噪比。我列了一个对比表把几款常见运放的关键参数放在一起看。运放型号电压噪声密度电流噪声密度增益带宽积供电范围静态电流单价参考NE55325nV/√Hz0.7pA/√Hz10MHz±3V ~ ±20V8mA低OPA21348nV/√Hz3fA/√Hz8MHz±2.5V ~ ±18V4mA中THAT15121nV/√Hz2pA/√Hz10MHz±5V ~ ±20V6mA高INA1631nV/√Hz0.8pA/√Hz15MHz±4.5V ~ ±18V10mA高AD7970.9nV/√Hz2pA/√Hz110MHz±5V ~ ±18V10mA很高从噪声角度看THAT1512 和 INA163 是最优选择1nV/√Hz 的电压噪声密度在 200Ω 源阻抗下贡献的等效输入噪声大约是 0.14μV远低于动圈话筒自身的热噪声。NE5532 的 5nV/√Hz 在同样条件下贡献 0.7μV虽然比 THAT1512 差但考虑到动圈话筒的输出电平在 1mV 左右信噪比仍然可以做到 60dB 以上完全够用。我最终选了 THAT1512 作为输入级原因是它在低增益时的失真特性非常好而且内部集成了精密的增益电阻网络只需要一颗外部电阻就能设定增益省去了匹配电阻的麻烦。THAT1512 的增益公式是 G 1 (R1 R2)/Rg其中 R1 和 R2 是内部电阻典型值是 5kΩRg 是外部增益电阻。要得到 60dB 的增益也就是 1000 倍Rg 大约需要 10Ω。这个电阻的精度直接影响增益精度我用的是 0.1% 的金属膜电阻。如果你预算有限NE5532 完全可以用但要注意它的输入偏置电流比较大达到 200nA 级别。这个电流流过话筒的源阻抗时会产生额外的噪声200nA 乘以 200Ω 等于 40μV 的直流偏移虽然不影响交流信号但会在输出端产生直流漂移需要加隔直电容。THAT1512 的输入偏置电流只有 2μA 级别而且内部有偏置电流补偿直流漂移小得多。2.3 单电源供电与虚地设计这个项目我决定用单电源供电原因很简单可以用 9V 电池或者 12V 电源适配器不需要复杂的双电源电路。单电源供电的核心问题是需要创建一个虚地把运放的静态工作点抬到电源电压的一半这样输出信号才能以虚地为参考上下摆动。虚地的实现方式有两种。第一种是用电阻分压加缓冲器两颗 10kΩ 电阻串联在电源和地之间中点电压就是 Vcc/2然后用一颗运放做电压跟随器缓冲这个中点提供低阻抗的虚地参考。第二种是用专用的虚地芯片比如 TLE2426它内部集成了分压电阻和缓冲器精度更高温漂更小。我选了第一种方案用一颗 NE5532 的一半做缓冲器另一半留给后面的差分放大级。分压电阻用 10kΩ 的金属膜电阻并联一颗 10μF 的电解电容和一颗 100nF 的陶瓷电容做滤波把电源噪声旁路掉。缓冲器的输出就是整个电路的模拟地参考所有需要接地的电阻和电容都接到这个虚地上而不是电源的负极。这里有个细节要注意虚地的电流返回路径。所有信号电流最终都要流回虚地节点如果虚地的阻抗不够低信号电流会在虚地上产生压降导致串扰和失真。缓冲器的输出阻抗在闭环状态下只有几毫欧足够低。但缓冲器的反馈电阻要对称否则输出失调会变大。我用的是两颗 10kΩ 的 0.1% 电阻实测虚地电压偏离 Vcc/2 不超过 5mV。3. 增益分配、噪声计算与相位补偿3.1 两级增益分配为什么不是一级搞定动圈话筒需要 60dB 到 70dB 的增益才能推到线路电平。如果只用一级放大增益全部集中在一个运放上会面临几个问题。首先是增益带宽积的限制THAT1512 的增益带宽积是 10MHz在 1000 倍增益下闭环带宽只有 10kHz高频响应严重不足。其次是稳定性问题高增益下的相位裕度会下降容易自激振荡。最后是噪声问题第一级的噪声会被后面的级联放大如果第一级增益不够高后面级的噪声就会占主导。我的方案是两级增益分配。第一级用 THAT1512 做 40dB 的固定增益也就是 100 倍。第二级用 NE5532 做 20dB 的可调增益范围从 0dB 到 20dB。总增益 40dB 到 60dB 可调覆盖了动圈话筒到线路电平的大部分场景。第一级增益设为 40dB 的理由是噪声优化。根据 Friis 公式多级放大器的总噪声系数主要由第一级决定第一级增益越高后面级的噪声贡献越小。但第一级增益也不能太高否则第二级的输入信号太大容易过载。40dB 是一个折中点第一级输出信号在 100mV 左右第二级输入完全在安全范围内。第二级用 NE5532 的同相放大电路反馈网络用一颗 10kΩ 的电位器串联一颗 1kΩ 的电阻配合一颗 10kΩ 的反馈电阻。增益公式是 G 1 Rf/Rg当电位器调到 0Ω 时Rg 1kΩ增益是 11 倍约 20dB。当电位器调到 10kΩ 时Rg 11kΩ增益是 1.9 倍约 5.6dB。这个范围正好覆盖了第二级需要的增益调节量。3.2 噪声计算动圈话筒放大器的信噪比到底能做到多少噪声计算是很多 DIY 爱好者容易忽略的环节但它直接决定了你的放大器能不能用在专业录音场景。我以 THAT1512 为例把整个噪声链算一遍。动圈话筒的源阻抗假设为 200Ω在室温 25°C 下源阻抗的热噪声密度是 √(4kTR)其中 k 是玻尔兹曼常数 1.38×10⁻²³ J/KT 是绝对温度 298KR 是 200Ω。计算结果是 1.8nV/√Hz。这是信号源本身携带的噪声任何放大器都无法消除。THAT1512 的输入电压噪声密度是 1nV/√Hz输入电流噪声密度是 2pA/√Hz。电流噪声流过 200Ω 源阻抗产生的噪声是 2pA × 200Ω 0.4nV/√Hz。总输入等效噪声是 √(1.8² 1² 0.4²) 2.1nV/√Hz。在 20kHz 带宽内总输入噪声是 2.1nV/√Hz × √20000 0.3μV。动圈话筒的输出电平假设为 1mV信噪比就是 20log(1mV/0.3μV) 70dB。这个数字非常漂亮意味着即使用高灵敏度监听设备也几乎听不到放大器的底噪。如果用 NE5532输入电压噪声密度是 5nV/√Hz电流噪声密度是 0.7pA/√Hz。电流噪声贡献是 0.7pA × 200Ω 0.14nV/√Hz。总输入等效噪声是 √(1.8² 5² 0.14²) 5.3nV/√Hz。20kHz 带宽内总噪声是 0.75μV信噪比降到 62dB。虽然比 THAT1512 差了 8dB但对于大多数家庭录音场景来说62dB 的信噪比已经足够好了。这里有个经验如果你用 NE5532第一级的增益要尽量高比如做到 50dB这样第二级的噪声贡献可以忽略。但 50dB 增益下 NE5532 的闭环带宽只有 10MHz/316 31kHz高频响应会稍微有点衰减不过对动圈话筒来说影响不大因为动圈话筒本身的高频响应就在 15kHz 左右。3.3 相位补偿与稳定性高增益下不自激的关键高增益放大器最容易出的问题就是自激振荡。运放的相位裕度在增益提高时会下降如果相位裕度低于 45°闭环系统就会在某个频率上产生峰值严重时直接振荡。THAT1512 在 40dB 增益下的相位裕度大约是 60°还算安全但如果你用分立运放搭建就需要额外注意。相位补偿的方法有几种。第一种是在反馈电阻上并联一颗小电容比如 10pF 到 100pF形成一个低通极点把高频增益滚降下来。这个电容的取值要计算假设反馈电阻是 10kΩ并联 100pF 电容极点频率是 1/(2π × 10kΩ × 100pF) 159kHz。这个极点远高于音频带宽不会影响音频响应但能在高频段提供额外的相位裕度。第二种方法是在运放的输出端串联一颗小电阻比如 22Ω 到 100Ω再接到反馈网络。这个电阻隔离了运放输出端的容性负载防止输出级在容性负载下产生相位滞后。我实测过不加这个电阻的时候用示波器看输出端有大约 1MHz 的微弱振荡加上 47Ω 电阻之后振荡完全消失。第三种方法是电源引脚的去耦。运放的电源引脚要就近接一颗 100nF 的陶瓷电容到地再并联一颗 10μF 的电解电容。陶瓷电容负责高频去耦电解电容负责低频去耦。如果电源走线比较长还要在电源入口处加一颗 100Ω 的电阻和 100μF 的电容组成 LC 滤波器把电源上的高频噪声滤掉。我踩过的一个坑是虚地缓冲器的输出端直接接到了运放的电源引脚上结果虚地上的噪声通过电源引脚耦合进了信号通道。后来在虚地缓冲器的输出端加了一颗 100Ω 电阻和 10μF 电容做 RC 滤波噪声才降下来。这个经验告诉我虚地虽然是模拟地但它不是理想地任何流经虚地的电流都会在虚地阻抗上产生压降必须认真对待。4. 完整电路实现与 PCB 布局要点4.1 原理图设计与关键参数计算整个电路的原理图分为四个部分输入保护、第一级放大、第二级放大、输出缓冲。输入保护部分用两颗 100Ω 的电阻串联在 XLR 的 2 脚和 3 脚上限制输入电流防止热插拔时产生的瞬态电压损坏运放。电阻后面接两颗反向并联的二极管到地把输入电压钳位在 ±0.7V 以内。这两颗二极管要选低电容的比如 1N4148结电容只有 4pF对音频信号的影响可以忽略。第一级 THAT1512 的增益电阻 Rg 计算THAT1512 的增益公式是 G 1 5000/Rg要得到 100 倍增益Rg 5000/99 50.5Ω。我用的是 51Ω 的 0.1% 金属膜电阻实际增益是 1 5000/51 99 倍约 39.9dB非常接近 40dB 的目标。第二级 NE5532 的同相放大电路反馈电阻 Rf 用 10kΩ增益电阻 Rg 用 1kΩ 固定电阻串联 10kΩ 电位器。当电位器调到最大时Rg 11kΩ增益 1 10k/11k 1.9 倍。当电位器调到最小时Rg 1kΩ增益 1 10k/1k 11 倍。第二级增益范围是 5.6dB 到 20.8dB。输出缓冲级用 NE5532 的另一半做电压跟随器输出串联一颗 100Ω 的电阻和一颗 100μF 的电解电容隔直输出。这颗电解电容的耐压要选 25V 以上容量 100μF 在 10kΩ 负载下的截止频率是 0.16Hz远低于音频下限。电源部分用一颗 9V 电池或者 12V 适配器经过一颗 100Ω 电阻和 100μF 电容的 LC 滤波后送到虚地缓冲器和运放的电源引脚。虚地缓冲器用 NE5532 的一半分压电阻用两颗 10kΩ 的 0.1% 电阻缓冲器的反馈电阻用两颗 10kΩ 的 0.1% 电阻确保虚地电压精确等于 Vcc/2。4.2 PCB 布局地线处理和电源去耦的实战经验PCB 布局对低噪声放大器的性能影响极大同样的原理图布局不同噪声可以差 10dB 以上。我总结了几个关键原则。第一地线要分模拟地和电源地最后在一点汇合。模拟地是所有信号参考的地包括运放的反馈网络、输入电阻、输出负载。电源地是电池负极和电源滤波电容的地。这两个地在 PCB 上要分开走线最后在电源入口处用一颗 0Ω 电阻或者直接短接。这样做的目的是防止电源电流在模拟地上产生压降污染信号参考。第二输入走线要尽量短并且用地线包围。XLR 输入到第一级运放输入端的走线越短越好最好控制在 2cm 以内。走线两侧要铺地铜形成屏蔽。如果走线比较长要用屏蔽线屏蔽层单端接地接在输入端的模拟地上。第三电源去耦电容要就近放置。每颗运放的电源引脚旁边 5mm 以内要放一颗 100nF 的陶瓷电容再远一点放一颗 10μF 的电解电容。陶瓷电容的接地端要直接接到模拟地不要经过过孔过孔的寄生电感会降低高频去耦效果。第四虚地缓冲器的输出要走粗线至少 1mm 宽因为虚地要承载所有信号电流的返回路径。虚地走线要尽量短并且远离输入走线防止耦合。我第一版 PCB 的时候把虚地缓冲器放在了板子边缘虚地走线绕了半个板子才到运放结果输出端有 50Hz 的交流声。第二版把虚地缓冲器移到板子中央虚地走线缩短到 1cm 以内交流声完全消失。这个教训让我明白虚地不是地它是一条信号路径必须按照信号路径的要求来布局。4.3 电池供电与地环路隔离电池供电是消除地环路干扰的最彻底方法。当放大器用电池供电时它和录音设备之间没有电气连接地环路被完全切断。我实测过用 9V 电池供电时输出端的交流声比用电源适配器供电时低了 15dB 以上。9V 电池的容量通常在 200mAh 到 500mAh 之间THAT1512 的静态电流是 6mANE5532 是 8mA总静态电流大约 14mA。一颗 200mAh 的电池可以连续工作 14 小时足够一次录音 session 使用。如果你需要更长的续航可以用两颗 9V 电池并联容量翻倍但要注意两颗电池的电压要一致否则会有环流。电池供电的缺点是电压会随着电量下降而降低。9V 电池在电量耗尽前电压会从 9.5V 降到 7V 左右。虚地电压是 Vcc/2所以虚地也会跟着下降。这会导致运放的静态工作点偏移输出动态范围减小。不过对于动圈话筒放大器来说输出信号幅度只有几伏即使 Vcc 降到 7V虚地 3.5V输出信号仍然有 3V 的摆幅完全够用。如果你要用电源适配器一定要选线性电源不要用开关电源。开关电源的高频纹波会通过电源引脚耦合进信号通道产生高频噪声。线性电源的纹波通常在 1mV 以下经过 LC 滤波后可以降到 10μV 以下对音频信号没有影响。5. 实测数据、常见问题与调试技巧5.1 实测性能噪声、增益、频响和失真电路焊好之后我用 Audio Precision 的 APx515 音频分析仪做了一轮完整测试。测试条件电源 9V 电池输入短路输出接 10kΩ 负载带宽 20kHz。噪声测试结果输出噪声电压是 45μV RMS折合到输入端是 45μV/100 0.45μV。这个数字比理论计算的 0.3μV 略高原因是 PCB 布局的寄生参数和运放的 1/f 噪声贡献。不过 0.45μV 的等效输入噪声已经非常好了信噪比达到 67dB。增益测试结果第一级增益实测 39.8dB第二级增益在电位器最小时 20.5dB最大时 5.8dB。总增益范围 45.6dB 到 60.3dB与设计目标一致。频响测试结果20Hz 到 20kHz 范围内频响波动小于 ±0.5dB。高频在 20kHz 处有 -0.3dB 的衰减这是 THAT1512 的增益带宽积限制导致的对动圈话筒来说完全可以接受。失真测试结果在输出 1V RMS 时THDN 是 0.003%主要是二次谐波。在输出 2V RMS 时THDN 是 0.008%。这个失真水平远低于动圈话筒自身的失真不会成为系统的瓶颈。5.2 常见问题速查表问题现象可能原因排查方法解决方法输出有 50Hz 交流声地环路干扰用电池供电测试改用电池或加地环路隔离器输出有高频啸叫自激振荡用示波器看输出波形反馈电阻并联 100pF 电容增益不足增益电阻取值错误测量 Rg 阻值按公式重新计算 Rg底噪大运放选型不当短路输入测噪声换用低噪声运放高频响应差增益带宽积不足扫频测试降低第一级增益或换高 GBW 运放输出直流偏移大输入偏置电流过大测量输出直流电压加隔直电容或换低偏置电流运放电位器调节时有咔嗒声电位器质量差更换电位器用导电塑料电位器电池续航短静态电流大测量电源电流换低功耗运放或加大电池容量5.3 调试技巧与避坑经验调试低噪声放大器的时候最大的挑战是区分噪声来源。我总结了一个二分法先把输入短路测输出噪声。如果噪声仍然很大说明是电路本身的问题比如运放噪声、电源噪声、自激振荡。如果噪声消失了说明是输入端的干扰比如地环路、共模干扰、屏蔽不良。我遇到过一个很诡异的问题放大器在电池供电时噪声很低但一接上声卡噪声就上来了。排查了很久才发现声卡的 XLR 输入端的屏蔽地是和电脑地相连的电脑地又和显示器、打印机等设备相连形成了一个巨大的地环路。解决方法是把放大器的输出端加一颗 100Ω 的电阻切断地环路同时用电池供电彻底隔离。另一个坑是电位器的选型。我一开始用了一颗普通的碳膜电位器调节的时候有咔嗒声而且左右声道的一致性很差。后来换了导电塑料电位器调节顺滑噪声也小了很多。导电塑料电位器的寿命通常在 100 万次以上比碳膜电位器的 1 万次高得多虽然贵一点但值得。还有一点输入端的射频干扰。动圈话筒线相当于一根天线会拾取到调频广播、手机信号等射频干扰。这些射频信号被运放整流后会产生可听的音频噪声。解决方法是在输入端加一颗 100pF 到 1nF 的电容到地把射频信号旁路掉。这个电容的取值要计算假设话筒线有 100pF 的分布电容再加 1nF 的旁路电容总电容 1.1nF在 1MHz 频率下的阻抗是 145Ω远低于运放的输入阻抗射频信号被有效旁路。5.4 外壳制作与接口布局电路调试好之后装进金属外壳是最后一步。金属外壳的作用是屏蔽电磁干扰特别是来自开关电源、荧光灯、电脑显示器的辐射。我用的是铝制外壳尺寸 100mm × 60mm × 30mm足够放下 PCB、电池和 XLR 接口。XLR 接口用 Neutrik 的 NC3FAAV母座安装在面板上。输入接口和输出接口要尽量远离防止输出信号耦合回输入端。我把 XLR 输入放在左侧输出放在右侧中间用金属隔板隔开。电源开关和增益电位器放在前面板方便操作。电池仓用一颗 9V 电池扣固定在底板上。电池扣的引线要尽量短并且绞合在一起减少环路面积。如果引线比较长要在电源入口处加一颗 100μF 的电解电容补偿引线电感。外壳的接地很重要。XLR 的 1 脚要直接接到外壳上外壳再通过一颗 100Ω 电阻接到 PCB 的模拟地。这样做的目的是让外壳成为屏蔽层同时避免外壳上的干扰电流流入模拟地。100Ω 电阻的作用是隔离如果直接短接外壳上的干扰电流会直接进入模拟地反而更糟。6. 这个放大器还能怎么玩这台放大器做出来之后我把它用在了几个不同的场景里效果都很好。除了推动圈话筒它还可以推铝带话筒。铝带话筒的输出电平比动圈话筒还低通常在 -70dBV 左右而且铝带话筒对幻象电源非常敏感接错会直接烧毁铝带。这台放大器没有幻象电源正好适合铝带话筒60dB 的增益也足够把铝带话筒推到线路电平。另一个玩法是把它当作唱头放大器。动磁唱头的输出电平在 5mV 左右比动圈话筒高但比线路电平低。把第一级增益降到 20dB第二级增益调到 20dB总增益 40dB正好适合动磁唱头。不过唱头需要 RIAA 均衡这个电路没有所以只能用来做粗听不能做高保真录音。如果你想把增益再提高可以把第一级的 Rg 降到 25Ω增益提高到 200 倍约 46dB。但要注意 THAT1512 在 200 倍增益下的闭环带宽只有 50kHz高频响应会衰减到 15kHz 左右。如果你需要更高的增益和更宽的带宽可以考虑用两级 THAT1512 级联第一级 40dB第二级 40dB总增益 80dB带宽仍然有 100kHz。最后分享一个我在实际使用中的小技巧如果你觉得底噪还是有点大可以在第一级的输入端并联一颗 10μF 的钽电容把低频噪声旁路掉。钽电容的等效串联电阻比电解电容小高频特性更好。不过钽电容有极性接反了会爆炸焊接的时候一定要确认正负极。我一般用 16V 耐压的钽电容留足余量。
返回列表