DAC工作原理

从数字码到模拟波形——详解DAC加权求和本质与R-2R、电流舵、Σ-Δ、PWM五大架构

半导体信号链核心芯片系列 · DAC数模转换专题

📌 精炼摘要

DAC(数模转换器)把数字码还原为模拟电压或电流,位于信号链的输出端,与ADC互为镜像。其核心是"按二进制权重加权求和":N位DAC可输出2ᴺ个电平,16位即65536级。主流架构有五类——R-2R梯形网络(精密通用)、电阻串(低成本)、电流舵(GSPS级最快)、Σ-Δ(音频高保真)与PWM(超低成本)。本文逐一拆解各架构原理,解读分辨率、建立时间、毛刺能量、SFDR等关键指标,梳理高速DAC在任意波形发生器、雷达、光通信与软件无线电中的应用(ADI MT-015 DAC架构教程)。

📚 延伸阅读:转换器IC·ADC原理·选型指南

🎯 DAC定义与角色:信号链的"最后一公里"

基础认知

DAC(Digital-to-Analog Converter,数模转换器)将处理器输出的数字码转换为对应的模拟电压或电流。一个16位DAC把0~65535的数字码映射为满量程范围内的65536个离散电平之一,输出经缓冲放大后即可驱动扬声器、电机、射频调制器等模拟负载(ADI大学教程 MT-015 DAC架构)。

在完整信号链中,DAC位于输出端:传感器采集物理量 → ADC数字化 → 处理器运算 → DAC还原为模拟 → 执行器/负载。如果说ADC是"感知世界的眼睛",那么DAC就是"作用于世界的手"——没有DAC,数字系统计算出的结果就无法对真实世界产生任何作用。

DAC与ADC构成严格的镜像关系:ADC执行采样、量化、编码,DAC执行解码、加权、重构输出;ADC的量化误差对应DAC的量化电平,ADC的采样率对应DAC的更新率。两者共享分辨率、INL/DNL、SNR等大量术语,但动态指标侧重点不同——ADC更关心采样噪声与孔径抖动,DAC更关心输出毛刺与建立时间(ADI MT-013 DAC精度指标教程)。

从市场看,数模转换器是数据转换器市场的重要半壁。据Fortune Business Insights统计,2025年全球数据转换器市场约63.4亿美元,预计2034年达120.6亿美元、CAGR约7.4%,DAC在音频、通信、测试测量领域的渗透持续加深(Fortune Business Insights数据转换器市场报告)。

⚖️ 数字权重与二进制原理:加权求和的本质

核心原理

一切DAC的本质都是加权求和:每个数字位(bit)对应一个权重,输出模拟量等于各有效位权重的叠加。以N位无符号二进制码b(N-1)…b0为例,理想输出电压 Vout = Vref × (b(N-1)·2^(N-1) + … + b0·2^0) / 2^N(ADI MT-015 DAC架构教程)。

MSB(最高有效位)的权重为满量程的1/2,次高位为1/4,依此类推;LSB(最低有效位)的权重为满量程的1/2^N。N位DAC共有2ᴺ个不同输出电平:8位=256级、12位=4096级、16位=65536级、24位=16,777,216级。

最早实现加权求和的"权电阻网络"直接使用R、2R、4R……2^(N-1)R这一组比值悬殊的电阻:10位就需要1:512的阻值比,16位高达1:32768,任何工艺都无法在宽温度范围内维持如此极端的匹配精度,因此纯权电阻DAC仅见于8位以下的早期产品(ADI MT-015)。

权电阻的困境催生了两种解决路径:其一是用"等值电阻+开关"构造等效权重的R-2R梯形网络,其二是用"等值电流源阵列"构造电流舵DAC——二者成为现代DAC的两大主流骨架。

理想N位DAC的信噪比公式与ADC同源:SNR = 6.02N + 1.76 dB。16位DAC理论SNR约98.1dB,24位约146.2dB——位数每增加1位,动态范围提升约6dB(TI 高速数据转换器应用笔记SLAA510)。

🔗 R-2R梯形网络DAC:两种阻值打天下

经典架构

R-2R梯形网络由"级间串联电阻R"与"到基准/地的并联电阻2R"交替构成,整个网络只使用R与2R两种阻值。N位网络共需2N−1颗电阻(N颗2R + N−1颗R):8位仅15颗、16位仅31颗(ADI MT-015 DAC架构教程)。

工作原理:从LSB端向MSB端看入,每一级"2R并联、R串联"的组合恰好把等效阻抗维持在2R,因此每位开关对应的分压权重精确呈2的幂次。数字码控制各开关把2R支路接向Vref或GND,输出端经运放求和放大即得加权电压(ADI MT-015)。

精度的关键在于电阻匹配:梯形网络不依赖电阻绝对阻值,只依赖R与2R的相对比例。典型CMOS工艺下片上电阻匹配误差约0.1%~1%,对应12位以内的精度;更高精度需要激光修调(Laser Trim)或数字校准(ADI R-2R DAC设计指南)。

代表型号:ADI AD5542为16位串行输入R-2R DAC,积分非线性INL典型值±1 LSB、微分非线性DNL典型值±1 LSB,采用精密薄膜电阻工艺,广泛用于精密仪表与工业控制(ADI AD5542数据手册)。

特点小结:结构简单、成本低、单调性较好,且可构成乘法DAC(以外部参考电压作为模拟输入);局限是开关导通电阻与网络失配会限制速度,更新率通常不超过几十MSPS。

🔺 电阻串(String)DAC:天然单调的分压器

低成本架构

电阻串DAC(又称开尔文分压器/Kelvin Divider)把2ᴺ颗等值电阻串联在参考电压两端,每个节点输出一个等间距分压电平,开关矩阵按数字码选择对应节点输出(ADI MT-014 串电阻DAC教程)。

单调性固有保证:串联电阻的节点电压随位置严格递增,无论电阻匹配好坏,输出码增大时电压只会上升不会下降——这在闭环控制系统中至关重要,非单调DAC可能引发环路振荡。

代价是电阻数量随位数指数增长:8位需256颗、10位需1024颗,而16位需要65536颗电阻,芯片面积与寄生电容完全不可接受,因此纯电阻串DAC通常限制在8~10位;更高位数采用"电阻串+子DAC/电流源"的分段结构(ADI MT-014)。

应用定位:低分辨率、低成本场景——早期8位视频DAC、电位器替代(数字电位器本质上就是电阻串DAC)、基准电压校准,以及Σ-Δ DAC内部的多位数模级。其优势是建立快(仅受开关与RC常数限制)、无切换毛刺(开关先断开再选通)。

⚡ 电流舵(Current Steering)DAC:GSPS级的王者

高速架构

电流舵DAC用一组加权电流源代替电阻网络:每个数字位控制一个电流源是否接入求和节点,输出电流等于各位电流之和,再经电阻或变压器转换为电压。电流源由MOS管实现、切换极快,是唯一能稳定工作在GSPS级更新率的DAC架构(ADI MT-015)。

为抑制切换毛刺,高位通常采用温度计码(Thermometer Code)分段:例如16位DAC的高6位拆成63个等值电流源,切换时只改变最接近的电流源数量而非二进制权重,把开关瞬间的最大电流跳变从满量程级压缩到1 LSB级,显著降低毛刺能量。

代表型号:ADI AD9144为四通道16位、2.8 GSPS TxDAC,内置数字上变频(DUC)与JESD204B接口,面向多通道基站发射(ADI AD9144数据手册);AD9739为14位、2.5 GSPS射频DAC;AD9164为16位、6 GSPS RF DAC,可直接合成GHz级载波(ADI AD9164数据手册)。

TI DAC38RF82为双通道14位、9 GSPS射频采样DAC,支持2/4/8倍插值与数字上变频,用于相控阵雷达与宽带通信发射(TI DAC38RF82数据手册)。

应用版图:视频信号产生(720p/1080p)、射频发射(基站/雷达/电子战)、测试测量(AWG)与光通信。电流舵DAC的代价是功耗与芯片面积大,且电流源失配直接转化为INL/DNL误差,需要精心版图设计与后台校准。

🎵 Σ-Δ DAC:用时间换精度的高保真之王

高精度架构

Σ-Δ(Sigma-Delta)DAC由"数字插值滤波 + 1位(或低位)Σ-Δ调制器 + 模拟低通滤波器"构成:调制器以极高过采样率输出一串1位码流,其脉冲密度与输入数字值成正比,经模拟低通滤波后即得到平滑的模拟波形(ADI MT-023 Σ-Δ ADC/DAC教程)。

核心技法是噪声整形(Noise Shaping):调制器把量化噪声推向高频,再被低通滤波器滤除,使低频段信噪比远优于普通量化水平——这就是为什么1位量化器也能达到16位以上的有效精度。典型过采样率OSR为64~256(ADI MT-023)。

音频DAC的主流:ESS旗舰ES9038PRO为32位8通道DAC,官方标称THD+N低至−122dB(ESS ES9038PRO规格书);AKM AK4499标称SNR达140dB(AKM AK4499规格书);TI PCM1794A为24位音频DAC,单声道模式SNR达132dB、THD+N为−112dB(TI PCM1794A数据手册)。

应用场景:CD/Hi-Fi播放器、手机音频Codec、专业音频接口、以及精密测量仪器(与Σ-Δ ADC对称)。局限是过采样决定了输出更新率受限(音频级通常≤768kHz),无法用于需要GHz级速率的波形合成。

⏱️ PWM DAC:最廉价的模拟输出方案

低成本方案

PWM DAC的思想:用固定频率、可变占空比的方波经过低通滤波器,平均电压与占空比成正比——Vout = Vcc × Duty。任何带定时器的MCU都能输出PWM,因此这是成本最低的DAC方案(TI PWM DAC实现应用笔记)。

分辨率由时钟与PWM频率共同决定:N位PWM要求时钟 fclk = 2ᴺ × fPWM。8位、20kHz PWM需5.12MHz时钟;16位、1kHz PWM需约65.5MHz时钟——位数提高会直接压缩PWM频率或抬高时钟需求。

纹波与响应速度存在权衡:滤波截止频率越低,输出纹波越小但响应越慢。典型做法是两级RC或运放有源滤波,把PWM频率分量衰减到目标精度以下(TI PWM DAC应用笔记)。

典型应用:LED调光(占空比直接控制亮度)、电机调速、加热器功率控制、风扇转速,以及MCU系统的简易模拟输出(Microchip PWM-DAC应用笔记)。局限是输出纹波大、更新率低,不适合高保真音频与高速波形。

📊 DAC关键指标:如何读懂一份数据手册

参数解读

分辨率:位数N决定输出电平数2ᴺ,16位=65536级、24位=16,777,216级,对应满量程的1/2^N步进(ADI MT-013 DAC精度指标教程)。

建立时间(Settling Time):从数字码变化到输出进入最终值±1/2 LSB误差带所需的时间。精密DAC如Microchip MCP4921(12位)典型建立时间为4.5µs(Microchip MCP4921数据手册),高速电流舵DAC则为纳秒级。

毛刺能量(Glitch Energy):数字码切换瞬间(尤其MSB翻转,如0111…→1000…)输出产生的短暂尖峰,以pV·s(皮伏·秒)计量。毛刺直接抬高杂散分量,是限制高速DAC频谱纯度的元凶(ADI MT-013)。

单调性(Monotonicity):输出随数字码增大只增不减。DNL>1 LSB时可能出现非单调,闭环控制与精密偏置应用必须保证单调。

指标含义说明/典型量级
分辨率输出电平数2ᴺ16位=65536级,24位≈1677万级
建立时间输出进入±1/2 LSB误差带的时间MCP4921为4.5µs;高速DAC为ns级
毛刺能量码切换瞬间的输出尖峰以pV·s计量,MSB翻转最严重
单调性输出随码值单调增减DNL>1 LSB可能非单调
INL实际转移曲线与理想直线的最大偏差精密DAC可达±1 LSB(如AD5542)
DNL相邻码输出步进的偏差<1 LSB保证无失码
SFDR基波与最大杂散分量之比(dBc)高速DAC视频率与架构为数十dBc量级,以手册为准
THD总谐波失真音频DAC以THD+N衡量(ES9038PRO为−122dB)

这些指标相互制约:建立时间短的高速DAC往往毛刺能量更大,高分辨率精密DAC则更新率有限。选型时围绕应用抓关键参数——音频看THD+N与SNR,射频看SFDR,控制与偏置看建立时间、单调性与INL/DNL。

🚀 高速DAC应用:从示波器到雷达

前沿应用

任意波形发生器(AWG):AWG的核心是"高速DAC + 大容量波形存储 + 插值",DAC以GSa/s速率逐点输出预存波形。Keysight M8190A即采用12 GSa/s级DAC架构,用于量子计算控制、高速SerDes测试等复杂信号激励(Keysight M8190A产品资料)。

雷达波形产生:相控阵雷达用DAC产生线性调频(LFM Chirp)、相位编码等发射波形,并通过多通道DAC(如AD9144)驱动多路收发通道;DAC的SFDR与时钟相位噪声直接决定雷达的杂散抑制能力(ADI 雷达DAC应用笔记)。

光通信调制:400G及以上光模块普遍采用"DSP + DAC"架构:DSP完成均衡与预加重,高速DAC把PAM4电平的数字信号转换为模拟驱动电压,再经驱动器推动MZM/EML调制器(IEEE 802.3bs 400G以太网标准与光模块技术方案)。

软件无线电发射(SDR Tx):RF DAC(如AD9164、DAC38RF82)直接合成射频载波,免去传统发射机的多级上变频与本振,配合JESD204B接口实现"数字到天线"的极简射频链(ADI AD9164数据手册)。

数字预失真(DPD):5G基站用宽带DAC产生DPD观测与激励信号,DAC的带宽与邻道泄漏比(ACLR)性能决定功放线性化效果(TI 5G DPD应用笔记)。

🔄 DAC与ADC对比总表

体系对比
维度ADC模数转换器DAC数模转换器
转换方向模拟 → 数字(采集)数字 → 模拟(还原)
信号链位置输入端(感知)输出端(执行)
核心过程采样保持 → 量化 → 编码解码 → 加权求和 → 重构
主流架构Flash / SAR / Σ-Δ / 流水线R-2R / 电阻串 / 电流舵 / Σ-Δ / PWM
速度表述采样率(SPS/MSPS/GSPS)更新率/吞吐率(SPS/MSPS/GSPS)
关键动态指标SNR、ENOB、SFDR、孔径抖动建立时间、毛刺能量、SFDR
静态指标INL / DNL(与DAC共用定义)INL / DNL、单调性
精度瓶颈采样噪声、孔径抖动、量化噪声电阻/电流源匹配、切换毛刺
典型应用传感器采集、通信接收、医疗成像音频输出、波形产生、射频发射

一句话总结:ADC负责"读懂"模拟世界,DAC负责"写出"模拟世界;两者在信号链中首尾呼应、缺一不可(ADI MT-015 DAC架构教程)。

📋 典型型号速查表

选型速查
架构代表型号关键参数典型定位
R-2RADI AD554216位、INL±1LSB、串行输入精密仪表、工业控制
电阻串8~10位通用型/数字电位器低分辨率、低成本、天然单调电位器替代、基准校准
电流舵ADI AD9144四通道16位、2.8GSPS、JESD204B多通道基站发射
电流舵ADI AD973914位、2.5GSPS射频DAC、AWG
电流舵ADI AD916416位、6GSPS RF DACRF直发、软件无线电
电流舵TI DAC38RF82双通道14位、9GSPS相控阵雷达、宽带发射
Σ-ΔESS ES9038PRO32位、THD+N −122dBHi-Fi音频旗舰
Σ-ΔAKM AK449932位、SNR 140dB旗舰音频DAC
Σ-ΔTI PCM1794A24位、SNR 132dB(单声道)专业音频
PWMMCU内置定时器8~16位、µs级更新、零成本LED调光、电机控制

以上参数均摘自对应厂商官方数据手册与规格书,选型时请以最新版手册为准(ADI/TI/ESS/AKM/Microchip官方资料)。

💡 独特观点

前瞻思考
独特观点一:DAC是信号链的"最后一公里",输出质量决定系统可信度。行业常把目光聚焦在ADC的ENOB上,却低估了DAC建立时间与毛刺对系统级性能的影响:一个16位DAC若MSB翻转毛刺高达数百pV·s,其输出频谱纯净度可能连12位都不如;在5G发射机中,邻道泄漏(ACLR)指标的一半账要算在DAC头上。数据转换器的完整故事,永远要ADC端与DAC端合起来读(ADI 高速DAC动态指标技术白皮书)。
独特观点二:DAC架构之争,本质是"时间、面积、功耗"的三角权衡。Σ-Δ用时间(过采样)换精度,电流舵用面积(温度计码电流源阵列)换速度,R-2R用匹配工艺换通用性,PWM用带宽换成本——没有最好的架构,只有最匹配应用的架构。理解了这层权衡,选型就成功了一半;这也是为何同一颗12位DAC,在音频、控制、射频三个领域会给出完全不同的架构答案(ADI MT-015 DAC架构教程)。

❓ DAC工作原理常见问题

FAQ

Q1:DAC和ADC有什么区别与联系?

方向相反:ADC把模拟信号数字化(采集),DAC把数字码还原为模拟电压或电流(输出)。两者在信号链中首尾呼应,共享分辨率、INL/DNL等术语,理想N位器件的SNR公式同为6.02N+1.76dB。

Q2:为什么R-2R梯形网络只用R和2R两种阻值?

因为每一级"2R并联+R串联"组合的等效阻抗恒为2R,使各级分压权重精确呈2的幂次,只需匹配R与2R的相对比例;而权电阻网络需要1:2^(N−1)的极端阻值比,16位时高达1:32768,任何工艺都无法实现。

Q3:16位DAC为什么有65536个输出电平?

N位DAC输出电平数为2ᴺ,16位即2¹⁶=65536,输出码从0到65535;LSB权重为满量程的1/65536。24位则达16,777,216级。

Q4:电流舵DAC为什么速度最快?

电流源由MOS管开关直接控制,导通与关断在纳秒级完成,没有电阻网络的RC充放电延迟;配合温度计码分段与高精度时钟,可稳定工作在GSPS级,如ADI AD9164达6GSPS、TI DAC38RF82达9GSPS。

Q5:Σ-Δ DAC为什么成为音频主流?

过采样+噪声整形把量化噪声推到高频再被低通滤波器滤除,用低成本数字电路换取超高分辨率与极低失真,且对模拟元件误差不敏感;ESS ES9038PRO的THD+N标称低至−122dB,远超电阻型DAC。

Q6:什么是DAC的建立时间与毛刺能量?

建立时间是数字码变化后输出进入±1/2 LSB误差带所需的时间,如Microchip MCP4921(12位)典型值为4.5µs;毛刺能量是码切换瞬间(尤其MSB翻转)输出产生的电压尖峰,以pV·s计量,毛刺越大频谱杂散越高。

Q7:PWM DAC的分辨率怎么计算?

分辨率≈log2(fclk/fPWM)。例如时钟5.12MHz、PWM 20kHz时约8位;要达到16位且PWM为1kHz,需要约65.5MHz时钟。提高分辨率要么抬高时钟,要么降低PWM频率。

Q8:高速DAC在软件无线电中扮演什么角色?

RF DAC直接合成射频载波,替代传统发射机的混频上变频与本振,配合JESD204B接口实现"数字到天线"的极简射频链;ADI AD9164(16位6GSPS)与TI DAC38RF82(双通道14位9GSPS)是典型代表。