信号基础:模拟信号与数字信号的区别、常见传感器输出特性、信号频率与幅值范围分析
ADC采样系统的设计起点,并非选型或画原理图,而是对信号本身的深刻理解。传感器输出的物理量(温度、压力、振动、光强)经过变换后,最终以电压或电流的形式呈现给ADC。如果对信号的本质属性——模拟与数字的边界、传感器的输出阻抗与驱动能力、信号的频率成分与幅值动态范围——缺乏量化认知,后续的调理电路设计、采样率设定、抗混叠滤波乃至数据校准都将失去依据。本章从信号分类出发,建立从传感器原始输出到ADC输入端口的完整分析框架。
2.1 模拟信号与数字信号的本质差异
核心原理:连续与离散的哲学
模拟信号在时间上和幅值上都是连续的,其数学表达为 x(t),t 为连续时间变量。自然界中的物理量——温度、压力、加速度、声压——本质上都是模拟量。模拟信号的信息承载密度极高,任意一个微小的时间增量或幅值增量都可能携带信息。然而,模拟信号也极易受到噪声、温漂、非线性失真的影响,且难以进行长距离无损耗传输和复杂运算。
数字信号则是在时间上离散(采样)且幅值上量化(量化)的信号,其数学表达为 x[n],n 为整数序列。数字信号只有有限个离散电平(例如 2^N 个),因此抗干扰能力强,可以通过校验和纠错机制保证传输可靠性。但数字信号无法直接表达连续变化,其精度受限于采样率和量化位数。
判断方法:从应用场景选择信号形态
| 对比维度 | 模拟信号 | 数字信号 | ADC设计影响 |
|---|---|---|---|
| 时间连续性 | 连续 | 离散(采样周期 Ts) | 采样率需满足 Nyquist 定理 |
| 幅值连续性 | 连续 | 量化(LSB 整数倍) | 量化噪声 = LSB²/12 |
| 抗干扰能力 | 弱,易受 EMI 影响 | 强,可加 CRC/校验 | 模拟前端需屏蔽与滤波 |
| 传输距离 | 短(<10m 通常需驱动) | 长(差分/光纤可达百米以上) | 长距离优先考虑数字接口 |
| 处理灵活性 | 需模拟运算电路 | 可软件算法处理 | 数字域滤波/校准更灵活 |
| 典型代表 | 热电偶、应变桥、麦克风 | I2C 温度传感器、SPI ADC | 根据传感器输出选择 ADC 类型 |
案例拆解:热电偶冷端补偿中的信号形态切换
某温度采集系统使用 K 型热电偶,其输出热电势约为 41μV/°C。在 0-1000°C 量程内,满量程输出仅约 41mV。若直接送入 3.3V 供电的 12-bit ADC(LSB ≈ 0.8mV),则温度分辨率仅为 0.8mV / 41μV ≈ 19.5°C,完全不可用。因此必须先将模拟信号放大(如 PGA 增益 100 倍),使满量程达到 4.1V,再送入 ADC。同时,冷端补偿需要测量环境温度,通常使用数字温度传感器(如 TMP117)通过 I2C 读取,在数字域完成补偿计算。这一案例清晰展示了模拟信号(热电偶)与数字信号(冷端温度)在系统中的协同工作方式。
2.2 常见传感器输出特性分析
核心原理:传感器输出阻抗与驱动能力
传感器并非理想的电压源,其输出阻抗 Rs 和驱动能力直接影响 ADC 的采样精度。ADC 在采样瞬间会从输入端抽取电荷(采样电容 Csh),如果 Rs 过大,采样电容无法在规定的采集时间内充满,就会产生增益误差和非线性失真。此外,许多传感器(如压电式、光电二极管)输出的是电荷或电流信号,需要前置放大器进行 I-V 转换或电荷放大。
常见传感器输出特性对比
| 传感器类型 | 输出信号形式 | 典型输出范围 | 输出阻抗 | ADC 前端要求 |
|---|---|---|---|---|
| 热电偶 (K型) | 差分电压 | 0~41mV (0-1000°C) | 低 (<10Ω) | 高增益 PGA + 冷端补偿 |
| PT100 铂电阻 | 电阻变化 | 100~138.5Ω (0-100°C) | 中 (需恒流源激励) | 电桥 + 差分 ADC + 比例测量 |
| 应变片电桥 | 差分电压 | ±2mV/V 激励 | 中 (350Ω 典型) | 仪表放大器 + 高分辨率 ADC |
| 光电二极管 | 电流 | nA~μA 级 | 极高 (电流源) | 跨阻放大器 (TIA) |
| 压电加速度计 | 电荷/电压 | ±5V (IEPE 型) | 低 (需恒流源供电) | AC 耦合 + 高输入阻抗缓冲 |
| 4-20mA 变送器 | 电流环 | 4~20mA | 高 (电流源) | 精密采样电阻 (如 250Ω) + 差分 ADC |
| MEMS 麦克风 | AC 电压 | ~10mVrms 典型 | 低 (需偏置) | AC 耦合 + 前置放大 + 抗混叠滤波 |
操作流程:传感器信号适配五步法
- 确认信号类型:电压、电流、电荷、电阻还是数字接口?这决定了前端电路拓扑。
- 测量源阻抗:使用阻抗分析仪或根据数据手册获取 Rs。若 Rs > 10kΩ,必须考虑缓冲放大器。
- 评估信号幅值:计算满量程输出与最小信号。若最小信号低于 ADC 的 1 LSB,需要放大或选择更高分辨率 ADC。
- 分析频率成分:确定信号带宽,判断是否需要抗混叠滤波,以及滤波器的阶数和截止频率。
- 检查偏置需求:传感器是否需要激励(如电桥的激励电压、IEPE 的恒流源)?是否需要 AC 耦合去除直流偏置?
2.3 信号频率与幅值范围分析
核心原理:从时域到频域的思维转换
ADC 采样系统的设计核心在于理解信号的频谱分布。任何信号都可以分解为不同频率的正弦波叠加(傅里叶变换)。信号带宽(BW)决定了所需的最小采样率 Fs ≥ 2×BW(Nyquist 定理)。但实际工程中,由于抗混叠滤波器并非理想砖墙,通常取 Fs ≥ 5~10×BW 以留出过渡带余量。幅值分析则关注信号的动态范围——即最大信号与最小可分辨信号之比,这直接决定了 ADC 的有效位数(ENOB)需求。
判断方法:频率与幅值的量化分析流程
- 频率分析:使用示波器或频谱分析仪测量信号频谱。关注最高有效频率分量(通常取 -3dB 带宽)。若信号包含陡峭的上升沿(如方波),其频谱延伸至 5~10 倍基频,需考虑更高采样率。
- 幅值分析:测量信号的最大峰值 Vmax 和最小有效信号 Vmin。计算所需动态范围 DR = 20×log10(Vmax/Vmin) dB。ADC 的理论 SNR ≈ 6.02×N + 1.76 dB,因此所需位数 N ≥ (DR + 裕量) / 6.02。
- 噪声基底评估:测量传感器输出端的噪声电压(RMS)。确保 ADC 的量化噪声(LSB/√12)低于传感器噪声,否则 ADC 将成为主导噪声源。
案例拆解:振动监测系统的信号分析
某旋转机械振动监测系统,使用 IEPE 加速度传感器,灵敏度为 100mV/g,测量范围 ±50g,频率范围 0.5Hz~10kHz。信号链路设计如下:
- 幅值计算:满量程输出 = 100mV/g × 50g = 5Vp。最小关注振动为 0.01g,对应输出 1mVp。所需动态范围 = 20×log10(5V/1mV) ≈ 74dB。考虑 6dB 裕量,需 80dB 动态范围,对应 ADC 位数 N ≥ (80-1.76)/6.02 ≈ 13 位,选择 16-bit ADC 留足余量。
- 频率计算:最高信号频率 10kHz,考虑抗混叠滤波器过渡带(通常为 0.2×Fs),取 Fs = 100kSPS,使滤波器截止频率设为 20kHz,过渡带至 50kHz(Fs/2),留出充足衰减空间。
- 调理电路:IEPE 传感器需 4mA 恒流源供电,输出 AC 信号叠加 10V 直流偏置。因此前端需 AC 耦合(高通滤波 fc=0.1Hz)去除直流,再经 PGA 增益 1 或 2 调整至 ADC 满量程。
实际测试中,使用 16-bit ADC 在 100kSPS 下采样,FFT 分析显示底噪约 -95dBFS,满足振动特征提取需求。若误用 12-bit ADC,底噪仅 -72dBFS,将无法分辨 0.01g 的早期故障特征。
常见误区与总结复盘
误区二:ADC 位数越高越好。高位数 ADC 的噪声性能受限于前端电路和传感器噪声。若传感器噪声为 100μVrms,而 24-bit ADC 的量化噪声仅 0.5μVrms,则 ADC 的额外位数毫无意义,反而增加成本和功耗。
误区三:忽略源阻抗与采样电容的匹配。即使信号幅值和频率都正确,若源阻抗过高,采样保持电容无法在采集时间内充满,将导致增益误差。务必检查 ADC 数据手册中的采集时间与源阻抗要求。