一、音频信号完整性概述

各位工程师朋友,咱们今天聊聊音频信号完整性。说实话,这个概念在嵌入式音响领域经常被误解。很多人觉得,不就是把声音从数字转成模拟再放大吗?哪有那么复杂?

嗯,我刚开始做音频设计时也这么想。直到有一次,我调试一款便携音箱,明明用了很好的DAC芯片,出来的声音却总感觉「糊」了一层。折腾了两周,最后发现是电源纹波串到了音频路径上。从那以后,我对信号完整性再也不敢马虎了。

什么是信号完整性?

信号完整性,说白了就是:信号从源头到目的地,还能保持它该有的样子。

在数字电路里,我们关心的是0和1能不能被正确识别。但在音频世界里,信号是连续的模拟波形。一点点失真、一点点噪声,耳朵都能听出来。你想想看,数字信号可以容忍几百毫伏的噪声,音频信号呢?微伏级别的干扰就可能让底噪变得明显。

我个人习惯把音频信号完整性分成三个层次:

  • 第一层:波形保真度——输出波形和输入波形到底像不像?
  • 第二层:噪声控制——系统自己产生的噪声有多大?
  • 第三层:抗干扰能力——外部干扰会不会串进来?

这三个层次,缺一不可。

为什么在嵌入式音响中如此重要?

嵌入式音响和传统Hi-Fi有个本质区别:空间太小,干扰源太多。

我在项目中遇到过这样的情况:一块PCB上,左边是蓝牙射频,右边是Class-D功放,中间跑着I2S时钟线。射频信号、开关噪声、数字谐波,全挤在一起。你想想看,音频信号本身才几百毫伏,随便一个串扰就能把它淹没。

具体来说,嵌入式音响的信号完整性挑战来自几个方面:

  • 电源噪声——DC-DC的开关纹波,很容易耦合到音频路径
  • 数字干扰——I2S时钟、SPI总线的高频谐波
  • 射频干扰——Wi-Fi/蓝牙的发射功率,可能被音频走线接收
  • 地弹噪声——大电流切换时,地电位瞬间波动

⚠️ 我曾经踩过的坑:有一款产品,播放音乐时只要Wi-Fi一传数据,喇叭里就出现「滋滋」声。查了三天,发现是Wi-Fi天线离音频输出走线太近,射频信号被整流后混入了音频频段。从那以后,我设计PCB时一定会把射频区和音频区严格隔离。

核心参数介绍

衡量音频信号完整性,有几个绕不开的参数。我每次评审设计时,都会先看这三个数。

1. THD+N(总谐波失真加噪声)

THD+N是音频领域最常用的指标。它测量的是:输出信号中,除了基波以外的所有成分(谐波+噪声)占总信号的百分比。

公式很简单:

THD+N (%) = (谐波能量 + 噪声能量) / 总信号能量 × 100%

数值越小越好。0.1%以下算不错,0.01%以下算优秀。但要注意,THD+N低不代表声音好听。我见过一些芯片,THD+N做到0.001%,但听感却很「数码味」。为什么?因为它的失真成分主要是高次谐波,人耳对高次谐波特别敏感。

💡 我的经验:对于嵌入式音响,THD+N做到0.05%以下就够用了。别盲目追求极致参数,成本和功耗更重要。

2. SNR(信噪比)

信噪比就是信号和噪声的比值,单位是dB。数值越大,背景越干净。

SNR = 20 × log10(信号有效值 / 噪声有效值)

举个例子:如果信号是1Vrms,噪声是1mVrms,那么SNR就是60dB。

嵌入式音响里,SNR做到85dB以上,人耳基本听不到底噪了。但要注意,SNR是在特定条件下测的——通常是满幅信号输入。实际使用时,信号可能很小,这时候噪声的影响会更明显。

我记得有一次,客户投诉产品有「嘶嘶声」。我测了SNR,92dB,指标很好啊。后来发现,问题出在增益设置上——前级增益太小,后级被迫放大,把前级的本底噪声也放大了。所以,SNR不仅要看数值,还要看整个信号链的增益分配。

3. 串扰(Crosstalk)

串扰是指一个通道的信号泄漏到另一个通道。立体声系统里最常见——左声道串到右声道,或者右声道串到左声道。

串扰也用dB表示,数值越大(绝对值),隔离越好。比如-80dB的串扰,意味着泄漏过去的信号比原信号弱了80dB。

串扰的来源主要有:

  • PCB走线耦合——两条平行走线之间的寄生电容
  • 电源耦合——左右声道共用电源,信号通过电源互相影响
  • 地回路耦合——地阻抗导致一个通道的电流影响另一个通道

🔑 关键点:串扰在低频段(1kHz以下)通常不是问题,但在高频段(10kHz以上)会明显恶化。我设计时,会特别关注10kHz以上的串扰指标。

三个参数的关系

这三个参数不是孤立的。它们互相影响,共同决定了音频质量。

参数 主要影响 典型值(嵌入式) 设计重点
THD+N 声音纯净度 < 0.05% 运放选型、电源质量
SNR 背景噪声 > 85dB PCB布局、地线设计
串扰 声道分离度 < -70dB 走线间距、屏蔽

你可能会问:这三个参数,哪个最重要?

我的回答是:看产品定位。如果是语音对讲产品,SNR更重要,因为要保证人声清晰。如果是音乐播放器,THD+N和串扰都要兼顾。但不管什么产品,电源完整性永远是基础——电源不干净,其他参数都白搭。

💡 避坑指南:我曾经设计一款蓝牙音箱,SNR和THD+N都测过了,指标很好。但量产时发现,部分产品在充电时有明显噪声。查到最后,是充电IC的开关频率(1.2MHz)通过电源线耦合到了音频路径。所以,测试时一定要覆盖所有工作模式——播放、充电、待机、射频发射,一个都不能少。

好了,这一章我们聊了信号完整性的基本概念,以及三个核心参数。下一章,我会详细讲讲PCB布局中那些「看不见的陷阱」——走线阻抗、地平面分割、电源去耦,这些都是实战中容易出问题的地方。