第三章:采样芯片选型指南
根据应用场景选择采样率、分辨率、功耗、接口类型(SPI/I2C/LVDS)。
3.1 采样率 vs. 分辨率:鱼与熊掌的权衡
采样率(Sample Rate)决定芯片每秒采集数据的次数,单位SPS(Sa/s);分辨率(Resolution)决定量化精度,常用位数(bit)表示。两者受限于芯片的信噪比(SNR)与功耗,通常不可兼得。
选型建议:
- 高精度测量(如称重、温度):优先24bit,采样率1kSPS~100kSPS。
- 音频/振动:16bit~24bit,采样率48kSPS~192kSPS。
- 高速信号(如雷达、示波器):12bit~14bit,采样率100MSPS以上。
3.2 功耗:从μW到mW的选型策略
功耗直接影响系统散热与电池续航。按应用场景可分为三类:
| 功耗等级 | 典型值 | 适用场景 | 代表芯片 |
|---|---|---|---|
| 超低功耗 | <1mW | IoT传感器、可穿戴 | ADS1115 (I2C, 16bit) |
| 中等功耗 | 1mW ~ 50mW | 工业采集、音频 | AD7606 (SPI, 16bit) |
| 高性能 | >50mW | 高速数据采集、雷达 | AD9680 (LVDS, 14bit) |
关键提示: 低功耗芯片通常采用逐次逼近(SAR)架构,而高速芯片多采用流水线(Pipeline)架构,功耗与速度成正比。
3.3 接口类型:SPI / I2C / LVDS 选型对比
接口决定数据传输速率、引脚数量与系统复杂度。以下为三种主流接口的对比:
| 接口 | 最大速率 | 引脚数 | 抗干扰 | 典型应用 |
|---|---|---|---|---|
| SPI | ~80MHz (全双工) | 4~6 | 中 | 工业采集、MCU直连 |
| I2C | ~3.4MHz (高速模式) | 2 | 低 | 传感器、板内通信 |
| LVDS | >1Gbps (差分对) | 2~4对 | 高 | 高速ADC、射频前端 |
选型口诀:
- 距离短、引脚少、速率低 → 选 I2C(如板内传感器)
- 速率中等、全双工、多从机 → 选 SPI(如多通道ADC)
- 高速率、长距离、抗干扰 → 选 LVDS(如射频采样)
3.4 综合选型流程:从需求到芯片
以下为完整的选型决策流程,结合采样率、分辨率、功耗与接口:
实例: 设计一个便携式心电图(ECG)设备:
- 信号带宽:0.05Hz~150Hz → 采样率≥300SPS(取500SPS)
- 分辨率:需要检测μV级信号 → 24bit
- 功耗:电池供电 → <1mW
- 接口:板内通信,引脚少 → I2C
- 推荐芯片:ADS1292R(24bit, 500SPS, I2C, 0.7mW)
3.5 常见选型误区与避坑指南
| 误区 | 后果 | 正确做法 |
|---|---|---|
| 盲目追求高采样率 | 数据冗余、功耗飙升 | 采样率 = 2~5倍信号最高频率 |
| 忽略有效位数(ENOB) | 实际精度远低于标称bit | 查看ENOB指标,通常比标称低1~3bit |
| 接口速率不匹配 | 数据丢包、时序错误 | 确保MCU SPI/I2C时钟≥ADC输出速率 |
| 未考虑参考电压 | 测量范围错误 | 选择内部/外部基准,注意温漂 |