tags: [数电] type: note source_type: reconstructed created: 2026-08-15 updated: 2026-08-18
[!note] 对象层 学完这篇,你能判断:
- 模拟信号进单片机前为什么要 ADC、出来为什么要 DAC;
- 12 位 ADC 的分辨率是多少电压(如 3.3V 基准下);
- 逐次逼近型、双积分型、并行比较型 ADC 的取舍;
- 采样定理(奈奎斯特)怎么选采样率。
用生活理解:ADC 是"翻译官"——把连续的模拟电压翻译成数字码;DAC 是"反翻译官"。分辨率好比"尺子的刻度":12 位刻度尺把 3.3V 分成 4096 格,每格约 0.8mV。采样则是"拍照"——拍照够快才能还原运动(奈奎斯特:每秒至少拍 2 张运动频率)。逐次逼近是"猜数字游戏"(对半猜,一次一位);并行比较是"同时称重"(快但费器件);双积分是"慢慢称,抗干扰"。
DAC 把数字码按权重转成模拟电压(权电阻/梯型网络);ADC 把模拟电压经采样-保持-量化-编码转成数字码,按结构分并行(快/贵)、逐次逼近(折中)、双积分(慢/抗扰);分辨率决定最小可辨电压。
| 参数 | 公式 | 说明 |
|---|---|---|
| 分辨率 | VREF / 2ⁿ | 最小输出/可辨电压(n 位) |
| 量化误差 | ±0.5 LSB(理论) | 四舍五入式量化 |
| 采样定理 | fs ≥ 2 × fmax | 否则混叠(alias) |
| DAC 输出(二进制) | Vo = VREF × (D / 2ⁿ) | D 为数字输入值 |
| 分辨率(百分比) | 1 / 2ⁿ | 8 位=0.39%,12 位=0.024% |
| 类型 | 速度 | 精度 | 成本/面积 | 抗干扰 | 典型 |
|---|---|---|---|---|---|
| 并行比较型(Flash) | 极快(ns 级) | 低(元件指数增长) | 高 | 差 | 视频、雷达 |
| 逐次逼近型(SAR) | 快(μs 级) | 中高 | 低 | 中 | STM32 片内 ADC |
| 双积分型 | 慢(ms 级) | 高 | 低 | 极好(积分平均掉噪声) | 数字万用表 |
SAR 速度:n 位需要 n+1 个时钟周期(对半查找)。
| 结构 | 优点 | 缺点 |
|---|---|---|
| 权电阻网络 | 简单直观 | 电阻阻值跨度大(精度难保证) |
| R-2R 梯形(倒 T 型) | 只有两种阻值,工艺友好 | 需电流开关与运放 |
| PWM 滤波(软件 DAC) | 零成本 | 输出有纹波、带宽低 |
| 易混点 A | 易混点 B | 关键区别 |
|---|---|---|
| 分辨率 | 转换精度 | 分辨率 = 位数决定的"最小格";精度 = 实际与理想偏差(受基准/失调/温漂影响) |
| 采样 | 保持 | 采样 = 开关闭合瞬间取值;保持 = 电容把值"钉住"供转换 |
| 量化误差 | 转换误差 | 量化误差是原理性 ±0.5LSB 无法消除;转换误差还含电路噪声等 |
| SAR | 双积分 | SAR 对噪声敏感但快;双积分靠"积分平均"吃掉工频干扰但慢 |
每位数字码控制对应权重的电流开关,总电流经运放转为电压。R-2R 网络用两种阻值实现任意位权——原理图中 DAC 芯片(如 DAC0832)周边就是运放 + 基准。
信号频率超过 fs/2 → 高频分量"折叠"成低频假信号(混叠),无法区分 → 抗混叠滤波 + 满足奈奎斯特。这决定了传感器电路前端要放低通滤波器。
模拟电压落在哪个量化区间 → 输出对应数字码。均匀量化 vs 非均匀(压扩,音频用)。量化噪声功率 = LSB²/12。
声音、图像的数字化(数电 01 的 6.6)和 AD/DA 转换用的是同一套思想:
| 步骤 | 图像/声音数字化 | AD 转换 |
|---|---|---|
| 采样 | 采样率(44100/48000Hz) | fs ≥ 2·fmax(奈奎斯特) |
| 量化 | 位深(16/24bit 振幅) | 分辨率 VREF/2ⁿ |
| 编码 | 位模式存盘 | 数字码输出 |
结论:"把连续量按时间切分 + 按幅度分级"就是数字化。DAC 则是逆过程(把数字码还原成模拟量,如音频播放)。理解这一点,ADC 采样率/位深与照片像素/位深的取舍逻辑就完全一致。
来源:阎石《数字电子技术基础》第 8 章(数模与模数转换器);数字化对照见尚硅谷《从零搭建计算机》第 1.2 节