1、数据转换器概述:ADC与DAC的基本概念、在音频系统中的角色、性能指标

各位好,我是老张。在音频系统里摸爬滚打了十几年,今天咱们来聊聊数据转换器。说白了,ADC和DAC就是模拟世界和数字世界之间的「翻译官」。没有它们,你手机里存的那些无损音乐,永远只能是一堆冰冷的二进制数。

1.1 ADC与DAC的基本概念

ADC(模数转换器),就是把连续变化的模拟电压,变成一串离散的数字码。我习惯这么理解:它像一把尺子,去量一个连续变化的波形。尺子的刻度越细,量出来的结果就越准。

DAC(数模转换器),正好反过来。它把数字码还原成模拟电压。你想想看,CD机读出来的0101,最终能变成耳机里动人的旋律,靠的就是DAC。

这里有个关键点:采样率和位深。采样率决定了你能还原多高的频率,位深决定了你能有多大的动态范围。我记得刚入行时,有个老工程师跟我说:「采样率是骨架,位深是血肉。」这话我一直记着。

核心公式:

奈奎斯特采样定理:fs ≥ 2 × fmax
量化信噪比:SNR ≈ 6.02 × N + 1.76 dB(N为位数)

嗯,这两个公式你得刻在脑子里。尤其是奈奎斯特定理,我见过太多人因为采样率不够,导致高频信号混叠,最后整个系统重做。

1.2 在音频系统中的角色

音频系统里,ADC和DAC的位置非常关键。我画个简单的信号链给你看:

麦克风 → 前置放大器 → ADC → DSP处理 → DAC → 功率放大器 → 扬声器

你看,ADC负责把麦克风拾取的微弱电信号转成数字,交给DSP去处理(比如降噪、均衡、混响)。处理完之后,DAC再把它还原成模拟信号,驱动扬声器发声。

我在做一款专业录音声卡时遇到过一个问题:ADC的时钟抖动稍微大了点,结果录出来的声音总有一种「毛刺感」。后来换了低抖动的时钟芯片,问题才解决。所以,时钟质量是数据转换器的命门,千万别忽视。

我的经验:在音频系统中,ADC和DAC的选型要遵循「木桶原理」。你用了顶级的ADC,但DAC很普通,最终音质会被DAC拖累。反过来也一样。尽量让前后级的性能匹配。

1.3 性能指标

评价一个数据转换器好不好,主要看三个指标:SNR、THD、动态范围。我一个个说。

1.3.1 SNR(信噪比)

信噪比,就是信号功率和噪声功率的比值。单位是dB。数值越大,说明噪声越小,信号越干净。

对于音频ADC,我建议至少选SNR在100dB以上的。为什么?因为人耳的动态范围大约在120dB左右,你想想看,如果ADC的SNR只有80dB,那很多微弱的细节就被噪声淹没了。

我曾经调试过一个蓝牙音箱,SNR只有85dB,播放安静的音乐时能听到明显的「嘶嘶」声。后来把电源纹波从50mV降到了5mV,SNR提升到了98dB,那个底噪就几乎听不到了。

注意:SNR的测量条件很重要。有些芯片标称的SNR是在特定频率和幅度下测的,实际应用中可能达不到。一定要看数据手册里的测试条件,别被「纸面参数」忽悠了。

1.3.2 THD(总谐波失真)

THD衡量的是转换器引入的非线性失真。理想情况下,输入一个纯正弦波,输出也应该是一个纯正弦波。但实际上,转换器会引入一些谐波分量。THD就是这些谐波能量和基波能量的比值。

THD的单位通常是百分比或dB。数值越小越好。对于Hi-Fi音频,THD+N(总谐波失真加噪声)通常要求低于0.001%。

我做过一个测试:用同一个DAC芯片,供电电压从5V降到3.3V,THD从0.0008%恶化到了0.005%。所以,供电质量直接影响线性度。这个坑我踩过,希望你避开。

1.3.3 动态范围

动态范围,指的是转换器能处理的最大信号和最小信号之间的比值。单位也是dB。它和SNR有点像,但侧重点不同。SNR关注的是噪声,动态范围关注的是「从最响到最轻」的跨度。

举个例子:一个24位ADC的理论动态范围是144dB(6.02×24+1.76)。但实际产品能做到120dB就已经很优秀了。为什么?因为电路噪声、电源噪声、时钟抖动都会压缩动态范围。

指标 定义 典型值(音频级) 我的建议
SNR 信号与噪声的功率比 100-120 dB 不低于100dB
THD+N 谐波失真加噪声 0.001% - 0.01% 低于0.005%
动态范围 最大与最小信号之比 110-130 dB 不低于110dB

避坑指南:我曾经选了一款标称SNR 115dB的ADC,结果在系统中实测只有98dB。查了半天,发现是PCB布局时,数字信号线太靠近模拟输入引脚,串扰进来了。所以,布局布线对性能的影响,有时候比芯片本身还大。

1.4 小结

好了,这一章的内容就这些。总结一下:

  • ADC和DAC是模拟和数字世界的桥梁
  • 在音频系统中,它们决定了音质的「天花板」
  • SNR、THD、动态范围是三个核心指标,选型时一个都不能少

下一章,我会详细讲ADC的几种主流架构——SAR、Sigma-Delta、流水线型。每种架构都有它的脾气,选对了事半功倍,选错了...嗯,你懂的。

公众号:蓝海资料掘金营,微信deep3321