数模转换器
Digital-to-Analog Converter(DAC)也称 数-模转换器、D/A转换器、数模转换、digital-to-analog converter、DAC
DAC按数字码选择参考的加权份额并生成模拟电压或电流;理想码阶由位数给出,真实输出由架构、匹配、开关时序、参考、负载、建立和动态毛刺共同决定。
速览
约 1 分钟理想N位单极性DAC把参考分成2^N份,码D对应约D·VREF/2^N。电阻串天然单调但元件数随位数指数增长;二进制加权或R-2R梯形网络资源更省,却对比值和大码跃迁敏感;分段结构用温度码处理高位以降低毛刺和匹配压力。
系统理解
约 3 分钟数模转换的本质是把数字码映射为参考量的可控加权和。输出可以是电压、电流或电荷,码制可以是直二进制、偏移二进制、二补码或温度码。对理想N位单极性DAC,码D的输出常写为D·VREF/2^N,因此全1码通常比参考低1 LSB;具体端点、增益和极性必须服从器件定义。
电阻串DAC从均匀串联电阻的抽头中选择一个输出,天然单调、切换毛刺较低,但需要约2^N个抽头和开关。二进制加权结构直接生成1/2、1/4等权重,高分辨率时元件跨度和匹配困难;R-2R梯形网络只使用两种标称电阻值。电流舵DAC把匹配电流单元切向不同输出,适合高速,但开关时序、输出顺从范围和动态匹配十分关键。
分段DAC把高位译为温度码、低位保留二进制,从而用更多单元换取较低的大码跃迁毛刺和较好的单调性。没有任何架构自动保证绝对精度:偏置和增益误差移动端点,DNL反映相邻码步偏差,INL反映整体传输曲线偏离。单调性要求码增大时输出不反向,通常与DNL边界有关,但不等同于低INL。
动态性能由开关不同时刻动作、寄生电荷、参考恢复和输出网络共同决定。大码转换可能产生毛刺脉冲,建立时间必须同时满足压摆阶段和最终误差带;输出负载、缓冲器、I/V转换、参考去耦和接地会改变实测结果。SAR ADC中的电容DAC还兼作采样网络,转换期间的电荷重分配与参考瞬态直接进入判决精度。
承接数字码、开关电容、参考、运放和匹配,向上连接SAR/ΣΔ ADC、音频与通信发射、波形生成和模拟控制。
公式提示
关键参数
| 参数 | 单位 | 含义 |
|---|---|---|
| 分辨率、参考与1 LSB | bit / V / A | 定义理想码阶尺度和输出范围 |
| 偏置、增益、DNL、INL与单调性 | LSB / %FS | 描述静态传输误差的不同侧面 |
| 毛刺冲量与建立时间 | V·s / s | 量化码跃迁瞬态及进入最终误差带的速度 |
| 输出顺从范围、阻抗与负载 | V / Ω / F | 决定输出级是否保持规定线性和稳定 |
| 参考噪声、开关时序与匹配 | — | 共同限制静态精度、频谱纯度和温度稳定性 |
常见误区
- 认为N位DAC的全1码必然精确等于VREF
- 认为单调DAC必然具有很小的INL和绝对误差
- 认为R-2R只用两种阻值就不再需要精密比值匹配
- 认为直流DNL/INL良好即可保证低毛刺和快速建立
- 认为输出缓冲、参考源、负载和接地不属于DAC精度链
工程深入
16 条结论 · 1 道例题数字码与理想传递
位数与参考可计算理想LSB和中间码输出
理想计算提供量程与码阶基准,实际结果还需叠加参考、偏置、增益、线性、噪声和负载误差。12
Vout=D·VREF/2^N
- D
- 输入码
成立条件 教学例使用单极性直二进制定义;不包含输出缓冲与静动态误差
例题:动手算一次教学假设,可复算
理想10位单极性DAC使用2.500 V参考,输入码D=512时,1 LSB和输出电压是多少?
已知
- N=10 bit
- VREF=2.500 V
- D=512
- Vout=D·VREF/2^N
步骤
- 1 LSB=2.500 V/1024≈2.441 mV,把参考分成1024个理想码阶
- Vout=512×2.500 V/1024=1.250 V,码512对应满量程的一半
结果用于检查数字码、参考和理想输出标度是否一致。
不能外推到 真实输出还受参考误差、DAC增益/偏置、INL/DNL、缓冲器、负载、温度和建立时间影响。
架构与权重形成
静态与动态误差
参考与系统接口
出处
8 份资料 · 8 处引用- 1
芯片设计:CMOS模拟集成电路设计与仿真实例(基于Cadence IC 617)
- 第 9 章 §§9.1.3、9.3.1 支持:DAC把数字码映射为参考量的加权份额;理想单极性直二进制输出按码值线性增长;位数与参考可计算理想LSB和中间码输出;二进制加权结构直接产生2的幂次权重;DNL描述码步,INL描述整体传输曲线;参考端会承受码相关瞬态而非仅提供直流电压;SAR内部电容DAC同时承担采样与试探电平生成
- 2
MT-015: Basic DAC Architectures II - Binary DACs
- MT-015,pp.1–10 支持:DAC把数字码映射为参考量的加权份额;理想单极性直二进制输出按码值线性增长;位数与参考可计算理想LSB和中间码输出;二进制加权结构直接产生2的幂次权重;R-2R梯形网络只用两种标称电阻形成二进制权重;DNL描述码步,INL描述整体传输曲线;SAR内部电容DAC同时承担采样与试探电平生成
- 3
MT-014: Basic DAC Architectures I - String DACs and Thermometer DACs
- MT-014,pp.1–6 支持:全1码通常比参考低一个LSB;电阻串DAC从均匀抽头选择输出;电阻串以指数元件数量换取单调与低毛刺;单调性不等于高绝对精度
- 4
Precision DACs: DC Specifications
- Precision DACs: DC Specifications,§完整培训,00:00–07:17 支持:全1码通常比参考低一个LSB;单调性不等于高绝对精度
- 5
A DAC for All Precision Occasions
- Analog Applications Journal 3Q 2008,pp.5–8 支持:电阻串DAC从均匀抽头选择输出;电阻串以指数元件数量换取单调与低毛刺;R-2R梯形网络只用两种标称电阻形成二进制权重;分段DAC用高位温度码降低主要进位风险;电流输出DAC需要满足顺从范围和I/V接口
- 6
MT-016: Basic DAC Architectures III - Segmented DACs
- MT-016,pp.1–6 支持:分段DAC用高位温度码降低主要进位风险;不同时切换形成与码跃迁相关的毛刺
- 7
Precision DACs: AC Specifications
- Precision DACs: AC Specifications,§完整培训,00:00–10:56 支持:不同时切换形成与码跃迁相关的毛刺;建立时间必须绑定最终误差带和负载
- 8
MT-019: DAC Interface Fundamentals
- MT-019,pp.1–14 支持:建立时间必须绑定最终误差带和负载;参考端会承受码相关瞬态而非仅提供直流电压;电流输出DAC需要满足顺从范围和I/V接口