DAC
定义
DAC是把一定精度的数字数据转换为对应物理量的电路或集成电路,常见的输出形式为电压或电流[1]。其输入通常是定点二进制数,输出电平与该数值成比例,比例系数记为最低有效位(LSB)对应的量值,因此理想的输入输出关系是一条直线[3]。
输入具有 $n$ 位的二进制编码 $D_{in}$ 时,输出按各位的权重求和,即 $A_{out}=K\left(d_{n-1}2^{n-1}+d_{n-2}2^{n-2}+\cdots+d_1 2^1+d_0 2^0\right)$,其中 $K$ 为转换比例系数[4]。需要区分的是,DAC输出在时间上是连续的,但幅度只有 $2^n$ 种取值,波形呈阶梯状,并非严格意义上的模拟信号[4]。
在音频领域,DAC常被称作「解码器」,但解码一般指把压缩音频文件还原为脉冲编码调制(PCM)数据的过程,与数模转换是两项不同的工作[5]。
原理
DAC通常由电阻网络或电容阵列、模拟开关、求和放大器与精密参考电压源等部分构成,其中电阻网络和开关一般集成在芯片内部,求和放大器与参考源在部分电路中需要外接[4]。按工作方式,DAC可分为奈奎斯特型(也称并行转换型)与过采样型(即sigma-delta调制型)两大类[4]。
权电阻网络的思路是让每一位输入位对应的电阻值与其二进制权重成反比,再把各支路电流送入虚地求和放大器,输出即与输入码成比例[2]。这一结构简单,但高分辨率时所需电阻比值极大,难以在整个电阻梯上保持精度[2]。
R-2R梯形网络只使用R和2R两种阻值完成同样的加权求和,降低了对电阻匹配的要求,也便于制造,常用于CMOS工艺的转换器[2][6]。温度计编码结构改用一组相同的电流单元代替二进制加权,能保证单调性,但单元数量随分辨率指数增长[2]。
开关与求和完成后,输出在采样间隔内保持当前值,相当于一个零阶保持器,因此波形呈阶跃序列,并在奈奎斯特频率以上产生谐波与镜像分量,通常需要后接低通滤波器加以抑制[1]。过采样型DAC则以远高于奈奎斯特率的速率工作,配合数字插值滤波与噪声整形,把量化噪声推向高频后再由模拟滤波器滤除[2]。
flowchart LR
D["数字码输入"] --> L["锁存器"]
L --> S["开关网络"]
R["基准电压源"] --> S
S --> N["电阻或电容加权网络"]
N --> O["求和放大器"]
O --> F["低通滤波器"]
F --> A["模拟输出"]
发展历程
早期电学方式的数模转换依靠不同阻值的开关电阻,多按十进制排布,用于电桥平衡或通过指零法测量未知电压,其中精度较高的一种是开尔文-瓦利分压器,比例精度可达0.1 ppm,至今仍被标准实验室使用[7]。20世纪60年代初,早期电子式DAC以分立精密电阻与锗晶体管在电路板层面搭建,例如用于民兵导弹D-17B惯性导航系统的12位转换器[7]。
1960年代中期,帕斯托里萨电子(Pastoriza Electronics)可能最先推出作为标准产品出售的电子开关式DAC,此后模块化与混合集成产品在1970年代流行起来[7]。1970年代,随着双极与CMOS工艺成熟,单片集成电路DAC陆续上市,早期单片产品只包含开关与电阻阵列等转换核心[8]。
1982年激光唱片(CD)问世后,消费类设备首次以数字形式存储音乐,随之产生了把PCM码流还原为模拟波形的需求,音频DAC由此成为CD播放机的关键器件[9]。此后转换架构由分立电阻的R-2R结构逐步转向delta-sigma方案,后者在成本与线性度上更具优势,成为当前主流。
应用
音频是最常见的应用场景。CD播放机、数字音乐播放器、个人电脑声卡、手机与平板等设备都依靠DAC把存储的数字音频还原为可以驱动扬声器或耳机的模拟信号[1]。高保真系统中还存在独立的专用DAC,从CD播放机或网络播放器取得数字输出,完成转换后再交由放大电路[1]。在IP电话等通信链路中,一端用ADC把话音数字化以便传输,另一端再用DAC还原为模拟话音送入音频输出设备[1]。
视频与显示方面,计算机显卡曾使用随机存取存储数模转换器(RAMDAC)为每个颜色通道的各个电平给出对应模拟值,经VGA接口送往模拟显示器[1]。在LCD与OLED驱动电路中,DAC也用于产生控制像素亮度或背光强度的精确电压与电流[10]。
工业与仪器领域,DAC为温度、流量、压力控制器提供可编程设定值,输出4-20 mA电流环或0-10 V电压,并驱动比例阀、电机等执行机构;在数控机床与机器人中则提供伺服或步进驱动的模拟参考信号[10]。高精度DAC可达到20位、1 ppm级别的精度,用于MRI梯度线圈控制、精密直流源与质谱分析中的定位控制[11]。通信方面,高速DAC把数字调制的基带或中频信号转换为模拟波形,也用于相控阵天线的波束成形;函数发生器与任意波形发生器同样以DAC为核心产生自定义波形[10][12]。
DAC在反馈型ADC内部也是重要组成,逐次逼近型ADC即用DAC输出与输入信号比较来确定各位数值,其精度直接影响ADC性能[4][13]。
局限
DAC的幅度分辨率有限。$n$ 位器件的输出只有 $2^n$ 个台阶,相邻码之间必然存在量化误差,这一误差在重构信号中表现为混入的噪声[1]。积分非线性(INL)与微分非线性(DNL)刻画实际传输函数偏离理想直线的程度,当DNL偏差较大时转换器无法保证单调性[14]。
转换过程还会带来瞬态误差。由于各位数码不能严格同时到达、各开关延迟也不一致,输出会出现被称为「毛刺」的尖峰干扰,在最高位与低位同时翻转的大进位处尤为明显,其能量以毛刺冲激面积衡量,会降低无杂散动态范围[6][15]。常用的抑制办法是在输出端加RC滤波或采样保持电路,但这会延长建立时间或增加元件与电路板面积[15]。
建立时间构成速度上的限制。它指输出在输入码变化后进入并保持在规定误差带内所需的时间,实际选型时应使建立时间远短于采样周期[14][16]。此外,时钟抖动会使采样时刻偏离理想位置,高频信号受影响更大,当抖动噪声超过量化噪声时,器件的有效位数将明显下降[17]。
受架构与工艺制约,奈奎斯特型DAC难以做到16位以上的分辨率[4]。R-2R架构依赖精密电阻匹配,精度不足会带来严重失真,设计与制造成本较高[18]。同时,DAC输出在时间上连续、幅度上离散,本身并非完整的光滑模拟信号,仍需外部滤波与调理才能真正还原波形[4]。
参见
-
模拟数字转换器 —— 执行与DAC方向相反、把模拟信号转为数字信号的器件。
-
R-2R梯形网络 —— 只用两种阻值实现二进制加权求和的经典DAC电路结构。
-
Delta-Sigma调制 —— 过采样DAC常用的调制与噪声整形方式。
-
量化误差 —— 有限位数转换在重构信号中引入的噪声来源。
-
采样定理 —— 说明采样与重建原始信号所需条件的理论基础。
参考资料
- 数字模拟转换器 [引用日期2026-10-29]
- Digital-analog Conversion | IEEE Technology Navigator [引用日期2026-10-29]
- CN1809962A(PDF) [引用日期2026-10-29]
- \( i_z \) \( R_F \) [引用日期2026-10-29]
- 解码器真的是用来解码的吗?详解DAC以及如何评价DAC的好坏。 [引用日期2026-10-29]
- 欢迎使用 GRID2008 数据库平台 [引用日期2026-10-29]
- A history of DAC [引用日期2026-10-29]
- Data Converters of the 1970s [引用日期2026-10-29]
- son-video.com 上的网页 [引用日期2026-10-29]
- 数模转换器在电路设计中有哪些应用? - 完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善> [引用日期2026-10-29]
- 精密DAC如何用?从几类典型数模转化器说起 [引用日期2026-10-29]
- 数模转换器(DAC)有哪些应用?数模转换器(DAC)应用指南_深圳市永阜康科技有限公司 [引用日期2026-10-29]
- 模拟数字转换器的基本原理 [引用日期2026-10-29]
- INL表示DAC实际输出与理想传递函数直接之间的最大差异 [引用日期2026-10-29]
- The ups and downs of bad DACs [引用日期2026-10-29]
- dynamic_evaluation_dac(PDF) [引用日期2026-10-29]
- RUG01-002224390_2015_0001_AC(PDF) [引用日期2026-10-29]
- R2R电阻阵列架构 [引用日期2026-10-29]