第3章:参考电压设计——内部参考与外部参考的选择
各位工程师朋友,今天我们来聊聊ADC采样中一个容易被忽视、但实际影响巨大的环节——参考电压设计。
说实话,我见过不少项目,ADC的位数选得挺高,16位甚至24位,结果采样精度就是上不去。排查到最后,问题往往出在参考电压上。你想想看,ADC的转换结果本质上是一个比值——输入电压除以参考电压。参考电压不稳,再好的ADC也白搭。
3.1 内部参考电压:方便但有限
英飞凌的微控制器,比如XMC系列和TRAVEO系列,内部都集成了参考电压源。我个人习惯在项目初期先用内部参考,因为省事——少画几个元件,少占PCB面积。
内部参考的优点很明显:
- 方便:寄存器配置一下就能用,不需要额外电路
- 成本低:省掉了外部参考芯片的费用
- 占用空间小:适合紧凑型设计
但内部参考的短板也很突出:
- 精度有限:一般只有±1%到±2%的初始精度
- 温漂较大:温度变化时,参考电压会跟着飘
- 噪声较高:内部参考的噪声抑制能力不如专用芯片
我在项目中遇到过这样一个案例:用XMC4800的内部参考做12位ADC采样,室温下精度还行,但设备放到户外(-20°C到60°C),采样值直接偏了3个LSB。嗯,这就是温漂惹的祸。
3.2 外部参考电压:精度为王
什么时候必须上外部参考?我总结了几条经验:
- ADC分辨率 ≥ 14位
- 工作温度范围宽(超过40°C温差)
- 需要长期稳定性(比如工业仪表)
- 参考电压需要低于或高于VDD(内部参考一般固定)
常用的外部参考芯片,我个人比较推荐英飞凌的TLR系列或者TI的REF50xx系列。选型时重点关注三个参数:
| 参数 | 说明 | 推荐值 |
|---|---|---|
| 初始精度 | 出厂时的电压偏差 | ≤ ±0.1% |
| 温漂 | 温度变化引起的电压漂移 | ≤ 10 ppm/°C |
| 噪声 | 输出端的电压噪声 | ≤ 10 µVpp |
举个例子,REF5025的温漂只有3 ppm/°C,初始精度0.05%。用这种芯片做参考,ADC的精度瓶颈就不在参考电压上了。
3.3 参考电压噪声抑制
参考电压的噪声,说白了就是ADC采样时的「背景杂音」。我见过有人花大价钱买了高精度参考芯片,结果布线一塌糊涂,噪声全耦合进去了。
噪声抑制的几个关键点:
- 去耦电容不能省:参考电压输出端要加10µF+100nF的组合电容
- 远离开关节点:参考电压走线要避开DC-DC转换器、PWM输出等高频开关区域
- 使用RC滤波器:在参考电压进入ADC引脚前,加一个RC低通滤波器
实战经验:我曾经在一个电机驱动项目里,ADC采样值总是跳变。查了两天,发现是参考电压走线离MOSFET的开关节点太近,高频噪声通过寄生电容耦合进去了。把走线挪开2mm,问题就解决了。
RC滤波器的参数怎么选?我一般这样算:
// 假设ADC采样率为100kHz
// 滤波器截止频率设为采样率的1/10,即10kHz
// 取R=1kΩ,则C = 1/(2π * 10kHz * 1kΩ) ≈ 15.9nF
// 实际取标称值15nF或22nF
// 注意:R不能太大,否则会引入压降
// 参考电压输入阻抗一般很高,R取100Ω~1kΩ比较安全
3.4 Kelvin接法在PCB布局中的应用
Kelvin接法,也叫四线接法。说白了就是把参考电压的「供电回路」和「采样回路」分开走。
为什么要这么做?你想想看,PCB走线是有电阻的。如果参考电流和采样电流走同一条线,走线上的压降就会影响采样精度。尤其是大电流应用,这个误差可能达到几个毫伏。
Kelvin接法的核心原则:
- 参考电压源到ADC引脚:单独走一条线,不与其他电路共用
- 参考地线:同样单独走一条线,直接回到参考源的GND引脚
- 避免环路:走线尽量短而直,不要形成大的电流环路
小技巧:在英飞凌的微控制器上,ADC的参考电压引脚(如VREF)和模拟电源引脚(如VDDA)通常是分开的。我建议你把VREF的走线当成「敏感信号」来对待——包地、加屏蔽、远离数字信号。
实际PCB布局时,我一般这样做:
- 参考芯片放在ADC引脚附近,距离不超过10mm
- 走线宽度至少0.3mm,减少电阻
- 在参考电压走线两侧加地线隔离
- 避免在参考电压走线下方走数字信号线
嗯,这里要注意一点:Kelvin接法不是万能的。如果你的参考电压源本身噪声就大,再好的布线也救不了。所以选好参考芯片是第一步,布线是第二步,两者缺一不可。
3.5 总结一下我的建议
做ADC高精度采样,参考电压设计这块,我个人的优先级是这样的:
- 先评估需求:精度要求多少?温度范围多大?
- 能上外部参考就上:成本增加不多,但精度提升明显
- 布线要讲究:Kelvin接法、去耦电容、远离噪声源
- 测试验证:用万用表量一下参考电压的实际值,再用ADC采一个已知电压验证
我曾经吃过一次亏:项目赶进度,直接用了内部参考,结果量产时发现不同芯片的ADC读数偏差很大。后来全部改成外部参考,问题才解决。从那以后,但凡精度要求超过0.5%,我必用外部参考。
下一章我们会聊ADC的采样时序设计,包括采样时间的计算和保持电容的影响。到时候见。