引言
按下播放键,耳机里传来悦耳的音乐——在这习以为常的操作背后,一位往往被我们忽略的“翻译官”正在不知疲倦地工作...
核心作用 & 性能指标
解码器的工作本质上是将数字信号转换为连续的模拟电压信号,它的性能决定了整套音频系统的信号忠实度。一般来说,解码器的性能由以下几项指标描述:
-
THD+N(总谐波失真 + 系统噪声):由于设备的非线性引入的畸变和底噪的总和。数值越低越好,优秀的现代解码器测量值应当达到 -120 dB 以下
-
SNR(信噪比):有用信号与背景底噪的比值。数值越大越好。高素质解码器 SNR 普遍超过 115dB
-
SINAD(信纳比):信号功率与(噪声+失真)功率的比值。实际上就是 THD+N 的对数倒数,数值越大越好
-
Crosstalk(左右串扰):左声道和右声道信号之间互相串扰的程度。数值越小越好,采用分立结构的解码器测量值一般小于 -115dB
工作原理
独立 DAC 的通用工作流程可以拆解为 4 个核心阶段:
flowchart LR
A[输入与去抖动] --> B[D/A 核心转换] --> C[I/V 转换] --> D[LPF 模拟滤波 & 输出]
1. 数字输入与时钟重建
-
接口与接收:数字音频通过 USB、同轴(Coaxial)或光纤(Optical)进入 DAC
-
时钟提取与去抖动:数字数据在传输过程中存在时间轴偏差(时基抖动 Jitter)。解码器内部的锁相环芯片会利用本地高精度飞秒晶振对数据流进行重新缓存与异步时钟重构,确保每一个采样点在严格固定的时间间隔内被准确送入转换单元
2. D/A 核心转换
-
数值到物理量的映射:D/A 转换的核心任务,是按照重构后的时钟节拍,将二进制数据流精准映射为对应的物理电信号
-
芯片输出形式:
-
电流型输出:大多数现代 DAC 芯片内部输出的是微弱的电流信号
-
电压型输出:部分内建 I/V 转换模块的芯片会直接输出电压信号
-
3. I/V 转换
-
物理转换的必要性:后级放大电路(耳放/功放)只能响应稳定的电压信号。芯片输出的电流脉冲进入由运放或分立晶体管构成的 I/V 转换电路(跨阻放大器 TIA)
-
对性能的要求:运放必须具备极高的转换速率,以跟上电流脉冲变化,避免产生瞬态互调失真。经过 I/V 转换后,电流脉冲被等比例等形状地转化为连续的电压信号
4. LPF 模拟滤波 & 输出
-
低通滤波(LPF):阶梯波形的锐利边缘在频域上包含大量超高频镜像噪声(Imaging Noise)。通过模拟 LPF 电路,衰减 20kHz 以上的带外杂波,将阶梯电压“抹平”为光滑连续的正弦波
-
阻抗匹配与输出:平滑后的模拟信号经过输出缓冲电路降低阻抗,最终以行业标准电平(单端 RCA 2.0Vrms,平衡 XLR 4.0Vrms)输出给后级设备
核心架构
目前市面上的解码器主要有 Delta-Sigma(Δ-Σ)与 R-2R 两种基本架构,两者在 D/A 转换原理上有显著差异
Delta-Sigma
Δ-Σ 架构的解码器能以较低的价格做到很漂亮的参数。相较于 R-2R 解码器,Δ-Σ 解码器听上去通常会更锐利,声场更宏大,解析度也更高。但高解析也可能会导致听觉上的疲劳
Δ-Σ 架构的解码器的工作流程可以拆解为 3 个核心阶段:
flowchart LR
A[超采样] --> B[差分与积分调制] --> C[噪声整形]
超采样
数字滤波器在原始音频的两个采样点间通过算法进行插值,将原始音频的采样率提升数十倍,为后续的噪声整形腾出空间
差分与积分调制
-
Δ(差分):将当前信号的输入电压,减去上一个周期的输出的反馈电压,得到一个差值
-
Σ(积分):将这个差值送进积分器,将差值不断累加
-
低位量化:量化器将积分器产生的结果进行低位量化,并将误差值重新送回积分器
结果就是,高位宽的原始信号被转换成了低位宽的脉冲密度调制(PDM)信号
小知识:1-bit 调制的 PDM 信号本质上就是 DSD
噪声整形
将高位信号变成低位信号,会产生巨大的量化噪声。但在 Δ-Σ 架构中,输出的数学公式可以推导为:
-
是原始输入信号
-
是量化噪声(均匀分布在所有频段)
-
是一个高通滤波器传递函数
显然,输入信号 X(z) 完好无损地通过了。而量化噪声 E(z) 被乘以了一个高通滤波器,被推向了极高频,最后被我们之前提到的 LPF 低通滤波器衰减过滤
R-2R
R-2R 架构的解码器对电阻匹配精度要求较高,成本居高不下。相较于 Δ-Σ 解码器,R-2R 解码器听上去通常会更自然宽松、时域瞬态响应近乎完美。久听不易产生疲劳感
R-2R 架构的解码器的工作流程可以拆解为 4 个核心阶段:
flowchart LR
A[锁存器同步分发] --> B[开关阵列切换] --> C[R-2R 网络物理分流] --> D[直出模拟台阶波]
锁存器同步分发
-
数据保持:以常见的 16bit 信号为例,在时钟到来前,各数据位可能存在传播时差,因此需要 D 触发器阵列对输入数据进行采样和保持
-
同步刷新:在时钟触发沿后的极短时间窗口内,各锁存器同步更新输出,使所有数据位在同一转换周期内同时驱动后级,避免位间时差造成瞬时错误码
开关阵列切换
锁存器输出的电压信号通常十分宽泛且输出阻抗较高,一般无法直接输入电阻网络。因此需要引入开关阵列负责隔离数字逻辑与精密电阻网络,并提供低等效阻抗和明确的 /GND 切换
开关阵列中的开关本质上可以等价于一个单刀双掷开关,分别连接基准电压()和 GND
-
转换过程:
-
锁存器输出高电平:开关将对应的 2R 支路连接至
-
锁存器输出低电平:开关将对应的 2R 支路连接至 GND
-
R-2R 网络物理分流
R-2R 网络是一组由阻值为 R 的横向电阻和阻值为 2R 的纵向电阻交错排列组成的梯形线性二端网络

根据戴维南定理,从该网络上的任何一个梯级节点向右(低位 LSB 方向)看,其等效阻抗恒等于 R。这一等效电阻与该梯级向左(高位 MSB 方向)延伸的横向电阻 R 串联后,整体阻抗累加为 2R。在物理结构上,该 2R 的组合阻抗恰好与该节点自身向下的纵向 2R 开关支路形成并联网络,即 。这意味着每经过一级 R-2R 结构,信号电流都会被等比例分为原来的一半,从而自然形成二进制权重
直出模拟台阶波
因为运放的同相输入端直接接地,由于运放的负反馈作用,反相输入端形成了一个阻抗极低的“虚地”。电流几乎无法流入运放内部(输入阻抗无穷大),所以必须流经运放上方的反馈电阻
根据欧姆定律:
-
:R-2R 网络汇入的总电流
-
:运放反馈电阻
-
:最终模拟输出电压
由于前面 R-2R 网络已经让各数据位形成 的电流权重,因此:
最终这些二进制加权电流经过 转换成对应幅度的模拟电压
小知识:无论 Δ-Σ 还是 R-2R,电流输出型的 DAC 都需要经过跨阻转换得到模拟电压信号
结语
Our world is full of sound. Although we cannot perceive the full range of acoustic waves, we are nevertheless able to differentiate well over 1000 variations in tone. In fact, to be precise, the human ear is capable of discriminating acoustically between 1378 barely perceptable variations. Our sense of hearing is far superior to our sense of vision, and it is no exaggeration to speak of a biological miracle.
——Sennheiser Orpheus HE90 User Manual
気に入ったならばコメントを残してくださいね~