模拟量和数字量的区别在于什么?
更新时间:2025-12-04 09:52:01
晨欣小编
1. 是否连续
模拟量:连续变化
数值是平滑的、没有跳变
任意两个点之间还能再分出更小的数值
例如:
温度:30.1℃、30.11℃、30.111℃……
电压:1.01V、1.011V、1.0115V……
数字量:离散变化

只能在有限的几个固定值之间跳变
不存在“中间值”
例如:
0 和 1
8-bit:0~255
开关:开/关
2. 表示方式不同
模拟量
用连续电压、电流、频率表示
示例:
麦克风输出电压(声音大小→电压变化)
NTC 温度电阻变化(温度→电阻连续变化)
传感器输出 0–5V
数字量
用二进制 0/1 表示
示例:
MCU GPIO 口(0V / 3.3V)
数字温度计(返回整数 25°C)
数字编码器(脉冲信号)
3. 抗干扰能力不同
| 类型 | 抗干扰能力 | 原因 |
|---|---|---|
| 模拟量 | 较差 | 信号是连续变化的,干扰叠加后影响精度 |
| 数字量 | 很强 | 只要未影响到逻辑门阈值,噪声不会改变 0/1 |
4. 精度/分辨率不同
模拟量
理论上无限精度
实际受限于噪声、放大器精度、电阻误差
数字量
精度由位数决定:
8-bit:256 个离散值
12-bit:4096 个
16-bit:65536 个
例如:
ADC 把模拟量 → 数字量时,越多 bit 分辨率越高。
5. 存储方式不同
模拟量不容易直接存储
(要经过 ADC 转成数字才好存)数字量可直接存储在 RAM、Flash、硬盘
一句话总结
| 对比点 | 模拟量(Analog) | 数字量(Digital) |
|---|---|---|
| 是否连续 | 连续 | 离散 |
| 表示方式 | 电压/电流连续变化 | 二进制 0/1 |
| 抗干扰 | 差 | 强 |
| 精度 | 受噪声影响 | 由位数决定 |
| 存储处理 | 需 ADC/放大 | 易存储、易运算 |
| 常见例子 | 声音、温度、电压信号 | 计算机数据、GPIO、编码器 |


售前客服