数模与模数转换器
从采样到重建,搞懂 ADC/DAC 原理、关键指标与工程取舍
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
数模与模数转换器
从采样到重建,搞懂 ADC/DAC 原理、关键指标与工程取舍
为什么需要D/A转换
上页我们认识了数模与模数转换器这对搭档。但你有没有想过:CPU算出来的明明是一个确定的数字,为什么还要「多此一举」转成连续波形?答案藏在数字世界和真实世界之间那道看不见的鸿沟里。
CPU用「数字」说话,喇叭电机只懂「电压电流」,D/A把一种语言实时翻译成另一种
D/A转换的基本原理
D/A转换本质是把每位数字按其权重翻译成可叠加的物理量,再合成为模拟输出。
权电阻网络D/A转换器
二进制加权电阻实现转换
倒T型电阻网络D/A转换器
权电阻网络要 R、2R、4R、8R……一堆不同阻值电阻,工艺上很难做精确。能不能只用 R 和 2R 两种电阻就实现二进制加权?倒 T 型网络(R-2R 网络)给出了漂亮的答案。
T形节点处水流对半分,闸门开则灌入水田,关则排走
D/A转换器关键技术指标
从五个维度评估DAC性能优劣,根节点展开后每条分支即一项关键指标。
为什么需要A/D转换
上几页我们讲了数字信号如何变成模拟信号——让扬声器发声、让仪表画图。但更常见的问题反过来:温度、声音、压力这些连续变化的物理量,怎么进入CPU去处理?
连续渐变被切成离散色块,采样率=横向切多密,量化位数=纵向分多少层
A/D转换的基本原理
A/D转换把连续信号变成数字信号,依次走完采样、保持、量化、编码四步,缺哪一步都不行。
逐次逼近型A/D转换器
二分法思想实现高效转换
双积分型A/D转换器
逐次逼近型ADC像天平逐次加砝码,对瞬时电压「看一眼」就下结论,碰上工频干扰就容易读偏。双积分型走了完全不同的路:不读瞬时值,而是把一段时间内的电压积分起来再换算。
瞬间读数随波浪起伏;固定时段内净注入水量只取决于平均水位,波纹涨落正负相消
A/D转换器关键技术指标
从位数出发看主链:LSB→量化噪声→理论SNR;采样率独立约束信号带宽,两者汇聚得实测SNR再反推ENOB。
DAC与ADC的对偶关系
横看是信号流向(模拟→数字→模拟),虚线是镜像对偶关系,底部基准电压是两端共享的精度锚点。
ADC类型对比
两种最常见的ADC,速度与抗干扰的取舍截然不同。
- 用DAC从最高位开始逐位逼近输入电压
- 速度中等,n位约需n个时钟周期
- 精度取决于DAC与比较器,抗瞬态干扰弱
- 工业控制、数据采集卡、MCU内置ADC
- 先对输入积分固定时间,再反向积分归零
- 速度慢,转换时间随分辨率显著变长
- 积分过程天然平均,对工频干扰抑制强
- 数字万用表、电网监测、电能表等低速高精度场景
转换器的误差来源
前页说分辨率决定“能分辨多小的变化”,但它不保证读数正好落在真实值上。一把刻度很密的尺子,也可能零线偏了或刻度不均。
零线错位是偏移;刻度间距不均会累积为非线性;最小刻度间的尾差是量化误差。
A/D与D/A的系统连接
从左到右是信号完整旅程:模拟→采样→处理→重建→模拟,跟着箭头走一遭。
数字音频处理系统
从麦克风到扬声器的信号链路
数字控制系统
开自适应巡航的车:雷达持续测距测速(传感器),车载芯片算应输出的油门与制动信号,节气门被精确驱动——前面学的 ADC 与 DAC 各自只是这条闭环链路中的一环。本页把它们串起来。
雷达=传感器+ADC采样,芯片=CPU算法,油门=执行器+DAC驱动,每隔几十毫秒重复一圈
课后思考
先独立思考再看参考答案,三问分别对应回顾、应用与拓展。
参考答案N位逐次逼近需N个时钟周期,位数每加1转换时间线性增加,因此难以同时满足高速与高分辨率。
参考答案温度变化慢,0.1°C精度需10位以上。采样速度要求低,可选双积分型抗干扰强;不追求高速,能省成本。
参考答案双积分型靠长时间积分抑制噪声、提高精度,本质是以采样时间换分辨率。精度与速度的对立在大多数ADC架构中都存在。