摘要
ADC和DAC是数字音频系统的核心,决定了音频信号的转换质量。Sigma-Delta调制是现代高分辨率音频ADC/DAC的主流技术,R-2R阶梯网络用于一些特定场景。本文系统介绍音频ADC/DAC的工作原理、关键参数(SNR、THD+N、ENOB)和选型方法,为硬件工程师提供完整的技术参考。数据参考AES和IET标准,不确定处另行注明。
一、音频转换器基础
1.1 ADC与DAC的功能
| 器件 | 功能 | 在音频系统中的位置 |
|---|
| ADC | 模拟信号转数字信号 | 麦克风输入、线路输入 |
| DAC | 数字信号转模拟信号 | 耳机输出、线路输出 |
1.2 音频转换器的发展历程
| 时代 | 技术 | 分辨率 | 说明 |
|---|
| 1970s | Pipelined ADC | 12-14bit | 早期数字音频 |
| 1980s | 16bit CD标准 | 16bit | Redbook定义 |
| 1990s | Sigma-Delta | 18-20bit | 开始流行 |
| 2000s | Sigma-Delta | 24bit | Hi-Fi普及 |
| 2010s | Sigma-Delta | 32bit | 专业标准 |
1.3 音频转换器在系统中的位置
| 系统 | ADC用途 | DAC用途 |
|---|
| 录音设备 | 麦克风前置放大后 | 最终监听输出 |
| 播放器 | 很少使用 | 数字转模拟输出 |
| 蓝牙耳机 | 通话麦克风 | 很少使用(SoC内置) |
| 专业声卡 | 线路/麦克风输入 | 监听输出 |
二、Sigma-Delta调制原理
2.1 过采样与噪声整形
Sigma-Delta ADC的核心思想是通过过采样和噪声整形,将量化噪声推到高频段,然后用数字滤波器滤除:
| 参数 | 传统ADC | Sigma-Delta ADC |
|---|
| 采样率 | 奈奎斯特率(2倍带宽) | 64-256倍过采样 |
| 量化噪声 | 均匀分布 | 噪声整形推到高频 |
| 滤波器 | 抗混叠(模拟) | 数字滤波器(低通) |
| 分辨率 | 受限于比较器精度 | 可达到24bit以上 |
2.2 Sigma-Delta调制器结构
| 模块 | 功能 |
|---|
| 积分器 | 对输入信号和反馈信号求和 |
| 比较器 | 输出1bit码流 |
| 1bit DAC | 将比较器输出转为反馈信号 |
| 数字滤波器 | 滤除高频噪声,输出多bit码流 |
2.3 多比特Sigma-Delta vs 1比特
| 类型 | 优点 | 缺点 |
|---|
| 1比特(最常见) | 线性度好,电路简单 | 需要高阶调制器 |
| 多比特 | 可降低过采样率 | DAC线性度要求高 |
三、DAC架构详解
3.1 常见DAC架构对比
| 架构 | 特点 | 典型应用 |
|---|
| Sigma-Delta(单比特) | 高精度,低噪声 | 专业音频DAC |
| Sigma-Delta(多比特) | 较低过采样率 | 便携设备 |
| R-2R梯形网络 | 高速,中精度 | 视频/高速应用 |
| 电流舵(Current Steering) | 高速,高精度 | 视频/通信 |
3.2 Sigma-Delta DAC工作原理
| 步骤 | 说明 |
|---|
| 数字输入 | 多bit数字音频信号 |
| Sigma-Delta调制 | 将多bit转为高速1bit码流 |
| 1bit模拟转换 | 通过高速开关输出 |
| 模拟滤波 | 积分还原为平滑模拟信号 |
3.3 R-2R梯形DAC
| 特点 | 说明 |
|---|
| 结构 | 电阻网络形成二进制加权电流 |
| 速度 | 比Sigma-Delta快 |
| 精度 | 受电阻匹配精度限制 |
| 应用 | 视频DAC,部分音频设备 |
四、关键参数详解
4.1 分辨率与有效位数(ENOB)
| 参数 | 定义 | 典型值 |
|---|
| 标称分辨率 | 数据手册标称bit数 | 24bit |
| ENOB | 实际有效位数(考虑噪声) | 20-22bit |
| 差异原因 | 噪声和失真降低有效位数 | 参考厂家资料 |
4.2 信噪比(SNR)
| 分辨率 | 理论SNR | 实际SNR(优质DAC) |
|---|
| 16bit | 98dB | 95-100dB |
| 20bit | 122dB | 110-115dB |
| 24bit | 146dB | 115-120dB |
| 32bit | 194dB | N/A(处理精度非输出精度) |
4.3 THD+N与失真
| 参数 | 说明 | 优秀DAC值 |
|---|
| THD | 总谐波失真 | 小于-100dB |
| THD+N | 总谐波失真加噪声 | 小于-100dB |
| IMD | 互调失真 | 小于-90dB |
4.4 动态范围与DNR
| 参数 | 说明 | 测量方法 |
|---|
| DNR | 动态范围,1kHz/0dBFS减去静音噪声 | 测试静音底噪 |
| SNR | 有用信号与噪声比 | 与DNR类似 |
| 六九法 | -60dB输入时的失真 | 小信号线性度 |
五、DAC时钟要求
5.1 主时钟与采样率
| 采样率 | 主时钟(256fs) | 主时钟(128fs) |
|---|
| 44.1kHz | 11.2896MHz | 5.6448MHz |
| 48kHz | 12.288MHz | 6.144MHz |
| 96kHz | 24.576MHz | 12.288MHz |
| 192kHz | 49.152MHz | 24.576MHz |
5.2 时钟抖动对DAC性能的影响
| 时钟抖动 | 影响 | 优秀DAC要求 |
|---|
| 小于100ps | 无可闻影响 | 旗舰级DAC |
| 100-500ps | 透明或轻微影响 | 高端DAC |
| 大于500ps | 可闻噪声增加 | 消费级DAC |
5.3 时钟架构类型
| 架构 | 特点 | 适用场景 |
|---|
| 同步模式 | DAC使用外部MCLK直接采样 | 需要极低抖动时钟 |
| 异步模式 | DAC内部PLL恢复时钟 | 普通应用,简化设计 |
六、ADC参数与设计
6.1 ADC的关键参数
| 参数 | 说明 | 优秀ADC值 |
|---|
| 最大输入电平 | 不过载的最高输入 | 0dBFS或更高 |
| 输入阻抗 | 影响前端驱动电路设计 | 10k欧姆以上 |
| 共模抑制比(CMRR) | 抗共模干扰能力 | 大于80dB |
| 通道隔离度 | 左右声道串扰 | 大于100dB |
6.2 麦克风ADC的特殊设计
| 参数 | 说明 | 注意 |
|---|
| 偏置电压 | 为电容麦克风提供工作电压 | 2-5V典型值 |
| 前置放大 | 麦克风信号通常很弱 | 需要低噪声运放 |
| PGA | 可编程增益放大器 | 适应不同麦克风灵敏度 |
6.3 抗混叠滤波器设计
| 要求 | 说明 |
|---|
| 截止频率 | 约为采样率的一半 |
| 衰减 | 48kHz采样时40kHz衰减大于60dB |
| 通带纹波 | 20Hz-20kHz内小于0.1dB |
七、选型决策指南
7.1 按应用场景选型
| 应用 | 推荐类型 | 说明 |
|---|
| 桌面Hi-Fi | ESS ES9038/AKM AK449x | 旗舰级,信噪比大于120dB |
| 便携播放器 | PCM5102/AK4377 | 集成耳机放大器,低功耗 |
| USB麦克风 | CS5340/TLV320ADC | 低噪声,USB集成 |
| 专业录音 | AD1955/PCM4220 | 极低失真,高动态 |
| 蓝牙SoC内置 | 取决于SoC方案 | 集成Codec,品质一般 |
7.2 主流DAC方案对比
| 型号 | 架构 | SNR | THD+N | 特点 |
|---|
| ESS ES9038PRO | Sigma-Delta | 140dB | -122dB | 旗舰,8声道 |
| AKM AK4499EQ | Sigma-Delta | 128dB | -112dB | 高端,单声道 |
| TI PCM5102A | Sigma-Delta | 106dB | -93dB | 消费级,立体声 |
| Analog Devices AD1853 | Sigma-Delta | 120dB | -105dB | 专业级 |
7.3 选型注意事项
| 注意事项 | 说明 |
|---|
| 时钟要求 | 高端DAC需要超低抖动外部时钟 |
| 输出类型 | 电流输出 vs 电压输出 |
| 供电要求 | 部分DAC需要多路电源 |
| 输出功率 | 耳机驱动型DAC内置放大器 |
八、总结
Sigma-Delta架构是现代高分辨率音频DAC/ADC的主流技术,通过过采样和噪声整形实现24bit甚至32bit的分辨率。选择DAC时应关注ENOB而非标称分辨率,因为实际有效位数受噪声和失真限制。时钟抖动是影响DAC音质的关键因素,高端DAC需要超低抖动的外部晶振。ADC选型需要考虑输入类型(线路/麦克风)、最大输入电平和前置放大器设计。
常见问题(FAQ)
Q1:24bit DAC的SNR真的能达到146dB吗?
不能。146dB是24bit在理想情况下的理论SNR(6.02 x 24 + 1.76),但实际DAC的模拟输出级限制了动态范围。目前最好的音频DAC(ESS ES9038PRO)实测SNR约为140dB,AKM AK4499约为128dB。更高的标称分辨率(如32bit)实际上是内部处理精度,不代表输出精度。
Q2:为什么高端DAC推荐使用外部晶振而非CD时钟?
CD时钟(来自CD播放器等设备)可能含有较高的抖动,抖动会调制音频信号产生可闻的失真和噪声。高端DAC使用超低抖动晶振(小于1ps RMS)作为本地参考,可以获得更透明的声音。ESS等高端DAC甚至提供专用时钟输入接口。
Q3:R-2R DAC和Sigma-Delta DAC哪个更好?
在音频领域,Sigma-Delta DAC是绝对主流,因为其高分辨率和低噪声优势。R-2R DAC的精度受电阻匹配精度限制,难以实现24bit以上的高分辨率,且噪声性能不如Sigma-Delta。R-2R DAC主要用于视频等高速应用。
Q4:ADC的THD+N数据应该怎么看?
THD+N表示所有谐波失真加噪声的总和相对于输出电平的比例。优秀ADC的THD+N应小于-100dB。测试条件(采样率、输入电平、测量带宽)会影响结果,应该在相同条件下比较不同芯片。
Q5:为什么有的DAC需要多路电源?
高端DAC内部有数字电路、模拟电路和输出级等不同模块,需要独立供电以减少相互干扰。数字电源噪声会直接影响DAC的SNR性能,因此高质量DAC使用多个分立稳压器为不同模块供电,有的甚至采用变压器隔离供电。