ARTICLE DETAIL

资讯详情

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

防削顶D类功放HT6872:便携蓝牙音箱破音问题根治方案

防削顶D类功放HT6872:便携蓝牙音箱破音问题根治方案 去年给朋友做便携蓝牙音箱遇到一个特别典型的问题音量拧到一半还行再往上推低频一冲声音立刻“劈”掉那种刺耳的破音能把人听崩溃。后来换了HT6872这颗SOP8封装带防削顶功能的D类功放才算把这个问题根治掉。这篇文章把整套做法整理出来从防削顶的原理到典型电路图再到画板布局和整机调试尽量一次讲透适合手里有蓝牙模块、想自己攒一台便携音箱或者单纯被功放破音折磨过的人。先解释清楚一个概念防削顶anti-clipping跟普通限幅不是一回事。它是功放内部实时检测输出信号摆幅发现信号快碰到电源电压上限、马上要削波失真时自动把增益往回压一点让信号重新落回线性区。人耳听到的效果就是大音量下声音“软”了一下低频抽送依然完整但不会出现硬削波那种撕裂感。这种动态降增益的机制对电池供电的小功率便携设备尤其有用因为电池电压会随负载波动电压一掉削波点跟着往下走普通功放根本来不及反应。这颗HT6872是单声道D类功放SOP8封装3.7V单节锂电池供电时4Ω喇叭可以输出2W到3W左右的功率效率能做到85%以上对比同体积的AB类功放发热量小得多。省掉散热片之后整个音频板可以压缩到拇指大小放进那种直径六厘米的小圆柱腔体完全没问题。本文里所有电路参数我按典型的应用方案给出具体到你拿到的批次和丝印务必以官方数据手册为准这是所有硬件调试的地基。1. HT6872这颗D类功放几乎就是为便携音箱准备的1.1 便携音箱的功放痛点电压低、腔体小、喇叭还不能烧便携音箱的功放选型绕不开三个限制。第一是供电电压低单节锂电池标称3.7V充满电4.2V放完电3.0V功放要在这么宽的电压窗口下保持稳定输出第二是散热条件差小腔体里没有风道热量只能靠PCB铜箔和外壳往外传如果功放效率只有50%两瓦输出意味着另外两瓦变成热量小盒子几分钟就烫手第三是喇叭保护硬削波产生的方波信号会把高频谐波能量直接灌进音圈长时间大音量播放音圈发热、退磁、甚至散圈都是真实会发生的故障。D类功放走的是PWM调制路线输出管要么完全导通、要么完全截止导通损耗远小于线性放大器的静态损耗所以效率天然高。HT6872的优点在于把调制器、功率管、反馈环路和保护逻辑都塞进了一颗SOP8封装里外围只需要十几个无源器件就能工作这对小体积、低成本、快迭代的便携音箱方案来说匹配度非常理想。我最早接触这颗芯片时最感兴趣的就是它内置的防削顶环路因为当时正被削波失真坑得焦头烂额。1.2 SOP8封装的引脚功能速览SOP8本身是行业里非常通用的小封装规格引脚间距1.27mm手工焊接毫无压力热风枪吹或者烙铁拖焊都行。HT6872在这个封装里集成了完整的单声道功放链路各引脚功能如下表注意不同厂家或不同批次可能存在细微差异我这块板子按最常见的定义来布线。引脚名称功能说明1SD关断控制高电平或悬空时工作拉低进入关断模式可省电2INN反相输入端接反馈网络和输入耦合信号3INP同相输入端接输入信号或参考地4GND功率地需要直接连到电源负极和输出滤波电容的地5OUTPD类正输出端接LC滤波后到喇叭正极6VCC电源输入端必须就近放置去耦电容7OUTND类负输出端接LC滤波后到喇叭负极8BOUT内部基准旁路端接电容到地稳定内部偏置这里特别提醒一句引脚1的SD功能在不同厂牌里可能有上拉或下拉差异画板时预留一个0欧电阻位来设定默认电平会比直接接死更灵活。我见过不止一个工程师因为默认低电平关断、上电没声音而排查了半天这种小坑查起来特别浪费时间。1.3 防削顶到底是怎么工作的要理解防削顶先理解削波怎么产生。功放输出级的电源电压是有限的比如3.7V锂电池理论上输出峰值最多接近电源电压。输入信号增益设得太大或者音乐瞬态峰值太高输出波形就会被电源电压“削平”正弦波变成梯形波多出来的谐波全是奇次失真听感就是刺耳破音。HT6872的防削顶环路做的事情简单说就是自己监视自己。它内部有一个检测电路持续观察输出级的摆幅是否逼近电源电压的临界点。一旦检测到即将削波环路会以极快的响应把整体增益往下压让输出重新回到电源电压能够线性放大的范围内。当音乐瞬态过去信号回落到安全区间增益再平滑恢复。整个过程是自动、动态、连续的不需要单片机参与也不依赖外部AGC电路这对便携设备来说省了很多事。实测中的感受是开启防削顶后最大音量下的输出功率略微受一点影响但声音依然干净低频能保持完整的包络感关闭防削顶同样的音量设置下低频一冲就破。对需要长时间播放、又没人守着调音量的便携音箱来说防削顶的价值不是多那么零点几瓦的功率而是保护喇叭、保护听感、减少失真。2. 典型电路图逐段拆解从输入到输出的完整信号链标题里写了附典型电路图我这里没有贴图片但把电路连接关系和元件参数完整讲清楚你把这段话还原成原理图完全没问题。整套信号链是音源 → 输入耦合 → 增益网络 → HT6872 → LC滤波 → 喇叭电源部分再加锂电池和DC-DC。2.1 输入级与增益设定决定整机灵敏度的关键输入信号从INP和INN两个引脚进入。常见接法有两种单端输入和差分输入。便携音箱通常用蓝牙模块输出信号是单端带直流偏置的我习惯用电容耦合进INPINN通过反馈电阻网络接到输出端形成闭环。输入耦合电容选择1uF到2.2uF的陶瓷电容或薄膜电容太小会切掉低频太大则上电时充电时间变长容易引入POP声。增益由反馈网络的两个电阻决定。典型电路里INN到地接一个20k电阻INN到输出端接一个40k电阻闭环增益约为2倍约6dB。如果你接的是蓝牙模块标准输出电平比如0.5Vrms这个增益值已经够了如果音源输出偏弱可以把反馈电阻提高到56k增益做到5倍左右但要注意输入灵敏度提高的同时底噪也会跟着放大所以增益不是越大越好要结合喇叭灵敏度和听音距离来平衡。我自己的经验是蓝牙模块输出电平普遍偏高增益控制在2到4倍最稳既能推满小喇叭又不会一开音量就触发防削顶。2.2 输出LC滤波D类功放不能省的那两级元件D类功放输出是高频PWM方波频率通常在200kHz到1MHz之间直接接喇叭虽然喇叭本身有电感能滤掉一部分高频但方波信号的dv/dt很高长走线会把高频辐射带出去干扰蓝牙模块甚至测试设备。典型的做法是在OUTP和OUTN各串一只10uH到22uH的电感对地再接一只0.22uF到0.47uF的电容组成二阶低通滤波器把PWM载波频率滤掉只让音频信号通过。电感选型注意饱和电流。虽然便携音箱平均输出电流只有几百毫安但低频大动态时瞬时电流可能到2A以上如果电感的饱和电流不够电感量会骤降滤波效果变差失真上升。我选的是10uH、饱和电流2.5A以上的功率电感封装尽量选带磁屏蔽的比如贴片式屏蔽电感这样既防止磁泄漏干扰蓝牙天线也方便手工焊接。电感到喇叭之间的走线尽量短输出滤波电容的地要单独回到芯片GND引脚不要跟输入地混在一起否则会引入噪声。2.3 电源和关断控制锂电池供电的完整做法电源这块我的方案比较保守电池直接给功放供电系统数字部分蓝牙模块、单片机单独用一颗低噪声LDO降压到3.3V。好处是功放电源路径上没有多余的降压损耗电池4.2V时功放能输出接近满功率同时数字电路不受功放大电流波动的影响。功放VCC引脚就近放置10uF和0.1uF两级去耦电容直接贴脚放这几乎是所有D类功放手册里反复强调的。去耦电容放远了等效串联电感增大高频纹波滤不掉严重时功放会自激。SD脚的控制逻辑值得单独说。蓝牙模块的GPIO拉高功放工作拉低功放关断整机待机电流可以降到uA级别。这对便携设备的意义非常大蓝牙配网、来电暂停、低电量保护这些场景都可以通过一个GPIO完成功放的电源管理而不需要额外加负载开关。我在这颗SD脚上串了一个10k电阻再接GPIO防止蓝牙模块上电瞬间的毛刺误触发功放开启导致开机爆音。3. SOP8封装的画板手记照这么布局一次打板基本不用改3.1 焊盘、散热过孔和地线铺设SOP8封装虽然体积小但该做的散热设计不能少。芯片底部的散热路径主要通过引脚和PCB铜箔GND引脚要做到铺铜连接正面和背面都用大面积地铜。如果板子空间允许在芯片正下方打几个过孔到背面地铜能显著降低热阻。我手里的板子面积稍微宽裕放了4个0.3mm的过孔实测连续播放一小时芯片表面只是温热完全不需要额外散热片。地线的处理上功放属于功率电路电流变化剧烈必须跟蓝牙模块、单片机的模拟地分开走最后在电池负极端单点汇合。如果功放地和数字地混在一起蓝牙的天线馈点附近会有明显的噪声底抬升蓝牙传输距离和稳定性都受影响。走线宽度方面电源线和输出线至少1mm特别是电池负极到芯片GND的走线太细会在电流波动时产生电压跌落功放的动态响应会变差。3.2 去耦电容和输出电感的摆放次序这里有个布局次序问题新手很容易忽略。去耦电容不是随便往VCC附近一放就完事正确的顺序是VCC引脚 → 0.1uF小电容最靠近引脚 → 10uF大电容次靠近 → 电源输入走线。小电容负责滤除高频大电容负责储能和低频滤波如果顺序反了高频路径被大电容的寄生电感挡住滤波效果大打折扣。输出LC滤波的摆放则相反电感要靠近芯片输出引脚电容靠近电感之后再往喇叭走线这样高频辐射路径最短。蓝牙天线区域附近不要走功放的输出线尤其不要走PWM方波信号。D类功放的开关噪声如果耦合进天线蓝牙接收灵敏度会掉得很难看。我在这块板子上把功放和蓝牙分别放在板子的两端走线之间保持足够的间距实测蓝牙传输距离跟裸模块相比几乎没有衰减。3.3 打样验证和手工焊接的注意事项打样回来后先不要急着焊蓝牙模块。第一步只焊功放部分、电源部分和一颗喇叭用信号发生器或手机音频线直连确认功放基本功能正常。这样做的原因是如果一开始就全板焊完出了故障很难定位是蓝牙的问题、功放的问题、还是供电的问题。分模块调试的习惯能大幅缩短排查时间。手工焊接SOP8不算难但有个细节功放芯片底部没有外露焊盘焊接时容易因为引脚焊锡量不均导致短路。我习惯用刀头烙铁先给焊盘上锡放上芯片对准固定对角两个引脚然后沿着引脚侧边拖焊最后用助焊剂清洗一下。焊完用万用表量一下VCC和GND之间有没有短路再量各引脚相邻之间有没有桥接确认没问题才上电。HT6872这类的D类功放如果输出级意外短路芯片内部保护电路通常会起作用但电源和地的短路会直接烧芯片所以上电前的检查值得仔细做。4. 电池、蓝牙、喇叭的整机设计便携音箱不只是功放板子4.1 电源方案取舍单节锂电直供还是升压到5V便携音箱的电源方案主要看目标功率。3W以内的输出功率3.7V单节锂电池直供是最优解效率高、电路简单、成本低。如果需要更大的输出功率比如5W以上就得用升压电路把电压抬到9V甚至12V但升压会引入开关噪声对蓝牙的干扰也需要花心思处理。我做的这台音箱定位就是小体积、中等音量所以直接单节18650锂电池供电。18650容量大、内阻低、采购方便配一个充电管理芯片比如TP4056类方案加上升压保护板成本低稳定可靠。电池内阻的影响这里值得多说一句电池在大电流输出时内部压降会让端电压瞬间下沉防削顶功能对这种情况非常友好——它会先把增益降下来避免信号撞上下沉后的削波点等电流回落后再恢复增益。普通功放在这种场景下早破音了。4.2 蓝牙模块接入的典型方式蓝牙模块的信号输出一般有两种I2S数字输出和模拟Line Out。HT6872是模拟输入功放所以蓝牙模块要用模拟输出或者用带DAC功能的蓝牙模块。我的板子上用的是带DAC的蓝牙模块输出直接接功放的输入电容即可。注意蓝牙模块的输出电平有的模块输出能达到1Vrms在3.7V供电下这个电平加上功放2倍增益后已经接近削波点了所以增益设置要保守一些。蓝牙模块和功放之间的地线也要小心。蓝牙模块的地尽量单独走不要跟功放的功率地混在一起。实际测试中发现如果蓝牙地线走线过长或与功放地共用较长的铜箔播放时的噪声会明显增大尤其在手机信号和WiFi信号并存的环境下。把这些坑避掉之后这种组合方案的音质稳定性还是相当不错的。4.3 喇叭和腔体的匹配功放确定之后喇叭和腔体匹配决定了实际听感。这个项目里我选的是4Ω、3W的全频喇叭灵敏度大约86dB频响范围在150Hz到18kHz之间。口径尺寸跟腔体要匹配小腔体装大喇叭低频会浑浊大腔体装小喇叭低频又出不来。我的腔体体积大约600mL用这台功放推低频表现已经超出预期。防削顶对喇叭还有一层额外保护意义芯片会主动限制输出峰值在低电量或大音量状态下喇叭收到的仍然是相对干净的正弦波信号而不会收到大量谐波分量这对延长小喇叭的使用寿命很有帮助。当过了一开始的调试期我甚至觉得这颗芯片对喇叭的保护作用比很多软件上的限幅器更可靠因为它在功率级做保护频率响应和延时影响都小得多。5. 实测调试中的声音问题和解决办法5.1 开机POP声的根因与处理整机装好后第一次上电如果喇叭传来“啪”一声那是常见的开机POP声。原因是VCC上电瞬间功放输出端会有一个短暂的直流偏置跳变。解决办法是先让SD引脚保持低电平关断状态等电源稳定后再拉高SD开启功放这样上电瞬间功放输出级还没有启动喇叭不会收到冲击。软件上如果蓝牙模块有GPIO可以控制SD脚就要写一个延迟拉高的逻辑如果没有可以在SD脚加一个RC延时电路让功放在电源稳定后自动启动。5.2 电池电压跌落引起的断续失真这个问题发生在电池快没电的时候。普通功放会把“电量不足”直接表现为破音和断续而HT6872的防削顶功能会先介入所以此时声音变成“音量明显下降但依然干净”不至于难听。如果你察觉声音变小了大多是防削顶在保护喇叭而不是硬件故障。这时候测一下电池电压大概率已经低于3.3V了。要改善低电量下的表现除了防削顶还可以在整机逻辑里加入电量检测功能当电池电压低于3.2V时通过蓝牙模块发送语音提示然后逐渐降低音量而不是突然关机。比起直接关断功放这种“软着陆”的体验要好很多。5.3 防削顶误触发的临界调节防削顶虽然好用但在某些情况下会显得“太敏感”——声音明明不大低频一冲它就介入导致音量有一点点呼吸感。这通常不是芯片的问题而是增益设置过高导致正常的音乐瞬态也逼近了削波点。解决办法是降低功放的闭环增益或者减小输入信号的幅度让正常工作区的信号峰值远离削波临界点。我调试时用手机播放20Hz到20kHz扫频信号把音量慢慢调大同时用示波器观察输出波形。当波形出现顶部变平或增益明显下降的痕迹时就把增益降一档留出足够的余量。最终设好的参数是增益2倍正常播放时防削顶几乎不介入只有刻意把音量推到极限时才工作这时候反而觉得它像一道安全网。5.4 高频底噪和蓝牙弱干扰如果播放静音时喇叭有轻微“嘶嘶”声大概率是输入端的底噪或者蓝牙模块的数字噪声串进来了。解决思路依次是检查输入线是否远离输出线和电源线检查蓝牙模块的电源地是否为单点接地排查功放输入引脚是否需要加一个几十pF的滤高频电容。多数情况下把输入电容改小到0.47uF或者增加输入地对地的RC低通就能把可闻底噪压到很低。蓝牙偶尔卡顿的问题除了天线布局还要检查功放的PWM基频是否落在2.4GHz附近。虽然D类功放的开关频率通常在几百kHz但高次谐波依然可能干扰蓝牙频段。在功放输出端加了合格的LC滤波后这种情况基本可以排除。6. 最后说一下整个方案的实际体验整套板子装进腔体之后播放流行音乐和播客都有不错的表现。最满意的场景是户外聚会时音量推到最大低频鼓点依然结实不破音这在之前用普通功放的方案里是很难做到的。防削顶带来的声音收缩感非常轻微如果不是刻意对比基本听不出来。HT6872的静态功耗和关断功耗控制得也理想满电状态下连续播放听了一下午电池电压只掉了不到0.5V。如果你正在做便携音箱手里有蓝牙模块不知道配什么功放HT6872这颗SOP8小芯片值得放进备选清单里按上面这套电路来画基本一次打板就能跑通。
返回列表