3. 信号调理电路设计
好,咱们接着往下聊。上一章我们把量程切换的架构搭起来了,但有个问题——你想想看,万用表测的电压从几毫伏到几百伏,甚至上千伏,这么宽的动态范围,ADC可受不了。所以信号调理电路就是干这个的:把输入信号“收拾”成ADC喜欢的样子。
我个人习惯把信号调理分成三块:分压衰减、输入保护、缓冲驱动。咱们一个一个说。
3.1 分压电阻网络设计
分压网络说白了就是电阻分压。但万用表的分压网络有个特殊要求——输入阻抗要足够高,通常做到10MΩ。为什么?因为你要测的电路可能内阻很大,万用表一接上去就把电压拉低了,测出来就不准了。
我常用的方案是多级分压+继电器切换。比如这样:
输入电压 → 10MΩ → 1MΩ → 100kΩ → 10kΩ → 1kΩ → GND
↓ ↓ ↓ ↓ ↓
1000:1 100:1 10:1 1:1 直通
每个抽头接一个继电器,根据量程选择不同的分压比。这里有个细节——分压电阻的精度直接决定测量精度。我一般要求分压比误差小于0.01%,所以电阻的精度至少0.1%,温度系数要低于25ppm/℃。
关键参数:
- 总输入阻抗:10MΩ ±0.1%
- 分压比精度:优于0.05%
- 温度系数:< 25ppm/℃
- 功率额定:每个电阻至少1/4W
3.2 精密电阻选型
说到电阻选型,这里头门道不少。我踩过最大的坑就是——普通厚膜电阻的温度系数太差了。有一次做批量测试,常温下精度都好好的,一放到高低温箱里,分压比直接漂了0.5%。查了半天,原来是电阻的TCR不匹配。
所以我现在选型有套固定流程:
- 首选金属箔电阻:TCR能做到±0.5ppm/℃,但价格贵,适合关键分压臂
- 次选精密薄膜电阻:TCR ±5~±25ppm/℃,性价比高,适合量产
- 避免使用厚膜电阻:TCR通常±100~±200ppm/℃,温度一变化就飘
另外,电阻的长期稳定性也很重要。我习惯用老化率小于50ppm/年的型号。你想想看,万用表用个三五年,精度不能掉太多吧?
| 电阻类型 | TCR (ppm/℃) | 精度 | 适用场景 |
|---|---|---|---|
| 金属箔 | ±0.5~±2 | ±0.005% | 基准分压臂 |
| 精密薄膜 | ±5~±25 | ±0.01%~±0.1% | 量程分压网络 |
| 厚膜 | ±100~±200 | ±0.5%~±1% | 不推荐用于分压 |
我的小技巧: 分压网络里的电阻尽量用同一批次、同一型号的。这样它们的温度特性会相互匹配,整体漂移会小很多。
3.3 输入保护电路
嗯,这里要重点说。万用表最怕什么?过压。用户一不小心把表笔插到220V上,而你选的是测3.3V的量程……那后果就是“啪”的一声,芯片冒烟。
所以输入保护是必须的。我常用的方案是TVS管 + PTC电阻的组合:
- TVS管:钳位电压,把过压限制在安全范围内。选型时注意:钳位电压要略高于最大正常输入电压,但低于后级电路的耐压值。
- PTC电阻:限流保护。当电流过大时,PTC发热,电阻急剧增大,把电流限制住。故障消除后自动恢复。
具体接法是这样的:
输入 → PTC (100Ω) → 分压网络 → TVS (5V) → 运放缓冲
↓
GND
这里有个坑——TVS管的结电容。有些TVS管结电容很大,比如几百pF,会影响高频信号的测量。我一般选结电容小于10pF的型号,比如SMAJ5.0A。
警告: 千万别只用TVS管,不加PTC。TVS管只能吸收瞬态能量,如果持续过压,TVS管自己也会烧掉。PTC的作用就是限制持续电流,保护TVS管。
3.4 运放缓冲电路
分压后的信号,阻抗还是很高(几十kΩ到几MΩ),直接送给ADC会出问题——ADC的采样电容会拉低信号。所以需要一级电压跟随器做缓冲。
运放选型我比较挑剔:
- 输入偏置电流要小:最好小于1nA,否则会在分压电阻上产生额外压降
- 输入失调电压要低:小于100μV,不然小信号测量误差太大
- 带宽要够:至少1MHz,保证交流信号也能准确跟随
- 轨到轨输出:这样ADC能充分利用满量程范围
我常用的型号是OPA2188(双通道)或AD8628。这两款都是零漂移运放,输入失调电压只有几μV,温度漂移也极小。
电路很简单,就是标准的电压跟随器:
输入 ──┬── 运放同相输入端
│
└── 反馈电阻 (10kΩ) ── 运放输出
│
└── 反相输入端
注意,反馈电阻不能省。虽然理论上跟随器可以直连,但加个10kΩ电阻能限制运放输出电流,防止意外短路时烧坏运放。
避坑指南: 我曾经在运放输出端忘了加RC低通滤波,结果高频噪声直接耦合到ADC,导致测量值跳来跳去。后来在运放输出和ADC之间加了个100Ω+10nF的RC滤波,问题就解决了。
好了,信号调理电路的核心就这些。总结一下:分压网络要精密,保护电路要可靠,缓冲运放要低漂移。这三块做好了,后面的ADC才能发挥出应有的性能。