DAC 数模转换器 电路设计指南
编制日期 2026-09-29 | 版本号 Rev 1.0
满量程由参考决定,带载与建立由输出缓冲决定,上电瞬间还必须可控
| 适用对象 | 硬件工程师 / 模拟电路工程师 / 嵌入式工程师 |
| 覆盖架构 | 电阻串 / R-2R / 电流舵 / ΔΣ 与 PWM 型 |
| 文档性质 | 电路设计指南(参数区间用于选型逻辑,非具体型号限值) |
- 上电与复位期间输出不确定:驱动执行器时会造成上电误动作,必须加下拉或输出使能控制。
- 参考电压就是满量程基准:它的温漂直接等于输出增益温漂,16 bit 系统里它是误差主力。
- 输出短路与外部电压灌入会打穿输出级:串阻、TVS 与上电时序必须在设计阶段就加。
一句话结论:DAC 的输出精度 = 参考稳定性 × 内核线性度 × 缓冲驱动能力,取其中最短的那块板;上电行为、短路保护与输出稳定性也必须前置设计。
这份文档解决什么
本文面向所有需要把数字量变成模拟量的产品:工业 4~20 mA 变送、可编程电源、音频设备、电机与伺服、测试测量、光通信模块与汽车电子。
内容按「系统边界 → 应用与方案 → 工作原理 → 外围电路 → 元件取值 → 误差预算 → Layout/EMC → 可靠性 → 调试 → 故障速查 → 量产 → 核查清单」组织。
与系列文档的关系:采集侧参见《ADC 模数转换器电路设计指南》;需要隔离的输出参见《隔离放大器电路设计指南》。
1. 先看清系统边界:DAC 是「参考 + 开关网络 + 输出缓冲」
把 DAC 当成「写个码就出电压」的黑盒是最常见的误解:满量程由参考决定,带载与建立由输出缓冲决定,两者都出问题时 DAC 再准也没用。
1.1 器件本质:把码值映射到参考的分量
DAC 的内部是一个由码值控制的开关网络,它在参考电压上取出一个比例并输出。因此输出的绝对值完全依赖参考:参考漂 1%,满量程就漂 1%,且这种漂移无法通过校准码值消除——除非同时测量参考本身。输出型 DAC 内部通常集成缓冲运放,电流型 DAC 则必须外部做 I-V 转换。
1.2 四类架构的边界
| 架构 | 分辨率 / 速率 | 优势 | 典型用途 |
|---|---|---|---|
| 电阻串(String) | 8~16 bit / 中低速 | 天然单调、毛刺小、DNL 好 | 工业控制、可编程电源 |
| R-2R 梯形 | 8~16 bit / 中速 | 结构简单、成本低 | 通用设定、低成本场合 |
| 电流舵 | 8~16 bit / 百 MSPS 级 | 速度极高 | 视频、通信、任意波形 |
| ΔΣ / PWM 型 | 8~16 bit / 低速 | 成本极低、分辨率可变现 | 慢速设定、LED 调光 |
1.3 动手前定死的四个输入
| 输入条件 | 为什么重要 | 没定死的后果 |
|---|---|---|
| 分辨率与是否要求单调 | 决定架构与成本 | 闭环控制震荡、设定回折 |
| 更新率与建立时间要求 | 决定内核与缓冲带宽 | 阶梯、过冲、达不到刷新率 |
| 输出范围与负载特性 | 决定缓冲与保护设计 | 带载跌落、容性负载振荡 |
| 上电与复位期间的输出行为 | 决定是否需要外部下拉/关断 | 上电瞬间执行器误动作 |
先按「分辨率 + 单调性 + 更新率」定架构:慢速高精度选电阻串,高速选电流舵,成本敏感慢速场合可用 PWM 加滤波。定完架构再定参考与缓冲——顺序反了必然返工。
2. 目标应用产品与方案优势
凡是需要用数字量精确控制模拟量的地方都要 DAC:工业、电源、音频、电机、测量、光通信。
2.1 主要应用产品
| 终端产品 | 输出对象 | 本器件承担的角色 | 选型抓手 |
|---|---|---|---|
| 工业 4~20 mA 变送 | 阀门 / 执行器 | 把设定值变成标准电流 | 温漂、单调性、长期稳定性 |
| 可编程电源 | 电压 / 电流设定点 | 高精度设定源 | 分辨率、INL、温漂 |
| 音频设备 | 线路与耳机输出 | 低失真重建 | THD、动态范围、采样率 |
| 电机与伺服 | 转矩 / 速度给定 | 控制指令下发 | 更新率、建立时间 |
| 测试测量 | 激励源与扫描 | 可编程精密激励 | 线性度、噪声、建立时间 |
| 光通信模块 | 偏置与调制点 | 工作点设定与补偿 | 小体积、温漂 |
2.2 方案优势
| 优势 | 机理 | 给产品带来的价值 |
|---|---|---|
| 数字可编程 | 输出由码值设定 | 免调电位器、支持自校准 |
| 集成度高 | 内置参考、缓冲、多通道 | 减少外围器件与面积 |
| 单调性可保证 | 电阻串架构天然单调 | 闭环控制稳定不震荡 |
| 成本跨度大 | 从几元到上百元 | 按需求精确选型 |
2.3 场景适配与选型边界
把分辨率当成精度是最常见的坑:16 bit DAC 配上 100 ppm/°C 的参考,在 50°C 温升下满量程误差可达数千 LSB。另一个坑是忽略上电与复位期间的输出状态——很多 DAC 在电源未稳、参考未建、寄存器未初始化时输出是不确定的,直接驱动执行器会造成上电误动作。
DAC 的输出精度 = 参考稳定性 × 内核线性度 × 缓冲驱动能力,取其中最短的那块板;上电与复位期间的输出行为必须当成功能需求来设计。
3. 工作原理与关键指标
DAC 的指标里最容易被忽略的是单调性、建立时间与毛刺能量。
3.1 静态指标:DNL / INL / 单调性
| 指标 | 含义 | 影响 |
|---|---|---|
| 失调误差 | 零码时的输出偏移 | 可校准,温漂部分难 |
| 增益误差 | 满量程斜率偏差 | 可校准,参考温漂部分难 |
| DNL | 相邻码步长的偏差 | DNL 过大导致步长不均 |
| INL | 偏离理想直线的最大值 | 决定直流线性度,不可校准 |
| 单调性 | 码增时输出单调不回折 | 不单调会让闭环控制震荡 |
3.2 动态指标:建立时间 / 毛刺 / 更新率
| 指标 | 含义 | 典型关系 |
|---|---|---|
| 建立时间 | 码变后输出稳定到 ±0.5 LSB 的时间 | 决定最高有效更新率 |
| 毛刺能量 | 码跳变瞬间的尖峰能量 | 主进位处最明显,需滤波或采样保持 |
| 压摆率 | 输出大阶跃的变化速率 | 限制大幅跳变的时间 |
| 更新率 | 每秒可写入并建立的次数 | 受接口速率与建立时间共同限制 |
3.3 参考与温漂
参考电压的误差会等比传递到输出:参考偏 0.1%,满量程就偏 0.1%,而且在满码附近表现为绝对误差最大。因此温漂预算必须按最高工作温度与最大码值同时核算,只按常温典型值算出来的精度在高温下必然超差。
4. 关键外围电路的设计要点
外围四件套:参考源、重建滤波、输出缓冲、上电/复位的输出管理。
4.1 参考源的选型与去耦
| 考量 | 要求 | 原因 |
|---|---|---|
| 温漂 | 按精度预算选 ppm/°C | 参考温漂 = 增益温漂 |
| 噪声 | 低噪声基准 | 直接叠加到输出 |
| 驱动能力 | 必要时加缓冲运放 | 部分 DAC 参考电流随码变化 |
| 去耦 | 紧贴参考引脚,按 datasheet 选容值 | 参考不稳会恶化 INL 与建立 |
| 布局 | 参考走线短而粗、远离数字线 | 避免耦合噪声 |
4.2 输出缓冲与重建滤波
- 是否外置缓冲:片内缓冲够用时直接用;需要大电流、长线驱动或特殊滤波时外置。
- RC 重建滤波:抑制毛刺与阶梯噪声,截止频率按更新率与信号带宽定。
- 容性负载:长线与大电容会让运放不稳定,输出端串 10~50 Ω 隔离电阻。
- 短路能力:输出到端子的应用必须有短路限流,或选用带短路保护的缓冲。
4.3 上电、复位与多通道
- 上电默认态:利用内部上电复位(POR)把输出置为 0 或高阻;对安全敏感的输出外加下拉电阻。
- 电源时序:参考必须先于或同时于 DAC 电源建立,否则上电瞬间输出异常。
- LDAC / 同步更新:多通道 DAC 用同步装载信号保证多路同时更新。
- 未用通道:输出端与参考引脚禁止悬空,按 datasheet 接到固定电平。
DAC 在电源未稳、参考未建立、寄存器未初始化之前,输出不受控。如果它驱动的是阀门、电机或加热器,这一段时间的误输出可能造成实际动作。硬件上应加下拉电阻钳位或用输出使能信号在软件初始化完成后再放开。