2、参考电压设计:内部参考 vs 外部参考,高精度基准源选型(如REF50xx系列),温漂与噪声分析

各位好,咱们接着聊血糖仪ADC的采样方案。上一节讲了ADC的基本选型,这一节咱们聊聊参考电压。说实话,参考电压这个环节,是很多工程师容易忽略的坑。我刚开始做血糖仪那会儿,就吃过这个亏。

2.1 内部参考电压:方便,但够用吗?

很多MCU内部都集成了参考电压源。比如STM32的VREFINT,或者一些专用AFE芯片内部的1.2V基准。用起来确实方便——省一颗芯片,省一点PCB面积,布线也简单。

但问题来了:内部参考的精度和稳定性,真的能满足血糖仪的要求吗?

我个人习惯,先看数据手册里的几个关键参数:

  • 初始精度:一般内部参考在±1%到±2%之间。血糖仪要求整体误差不超过±15mg/dL(在低浓度段),换算成电压误差,大概需要参考电压误差在±0.1%以内。内部参考显然不够。
  • 温漂:内部参考的温漂通常在50-100ppm/℃。血糖仪工作环境从10℃到40℃,温差30℃,算下来漂移可能达到0.15%-0.3%。这已经吃掉了一大半的误差预算。
  • 噪声:内部参考的噪声性能一般不会单独标出来,但实际用起来,低频噪声(0.1Hz-10Hz)往往在几十微伏级别。对于血糖仪这种需要分辨微伏级信号的应用,这个噪声水平偏高。

⚠️ 注意: 我曾经在一个项目中,为了省成本用了MCU内部参考。结果批量生产时,有5%的板子在校准后仍然超差。查了三个月,最后发现是内部参考的批次一致性太差。从那以后,血糖仪项目我再也没用过内部参考。

2.2 外部参考电压:高精度的基石

所以,对于血糖仪这种需要高精度测量的场景,我强烈建议使用外部参考电压源。说白了,就是单独用一颗基准电压芯片,给ADC提供一个稳定、低噪声、低温漂的参考电压。

外部参考的好处很明显:

  • 精度高:初始精度可以做到±0.05%甚至更高。
  • 温漂低:好的基准源温漂可以做到3-5ppm/℃,甚至更低。
  • 噪声低:专门设计的低噪声基准源,噪声可以控制在几微伏以内。
  • 长期稳定性好:老化漂移小,产品生命周期内性能有保障。

当然,代价就是多一颗芯片,多几毛钱成本,多一点点PCB面积。但我觉得,对于血糖仪这种医疗设备,这个代价是值得的。

2.3 高精度基准源选型:REF50xx系列为例

说到高精度基准源,TI的REF50xx系列是我用得比较多的。这个系列包括REF5025(2.5V)、REF5040(4.096V)、REF5050(5V)等型号。为什么选它?

参数 REF50xx典型值 对血糖仪的意义
初始精度 ±0.05% 满足系统误差预算
温漂 3 ppm/℃(典型) 30℃温差仅漂移0.009%
噪声(0.1-10Hz) 3 µVpp 远低于ADC的LSB噪声
长期稳定性 25 ppm/1000h 保证产品寿命内精度

你看这个表,REF50xx的温漂只有3ppm/℃,什么意思呢?就是温度每变化1℃,输出电压只变化百万分之三。如果环境温度从25℃变到55℃,30℃的温差,输出电压只漂移了0.009%。这个水平,内部参考根本做不到。

💡 选型建议: 我个人习惯,对于血糖仪这种16位ADC的应用,基准源的温漂最好控制在10ppm/℃以内,初始精度在±0.1%以内。REF50xx系列完全满足,甚至有余量。如果预算更紧,可以考虑REF33xx系列,温漂稍大一点(20ppm/℃),但价格更低。

2.4 温漂分析:别让温度毁了你的精度

温漂是参考电压设计里最容易被忽视的问题。你想想看,血糖仪可能在冬天的户外(10℃)使用,也可能在夏天的室内(40℃)使用。如果参考电压随温度变化,ADC的测量结果就会跟着变。

举个例子:假设参考电压是2.5V,温漂是50ppm/℃。温度从25℃变到40℃,参考电压变化了:

ΔVref = 2.5V × 50ppm/℃ × 15℃ = 1.875mV

对于16位ADC,2.5V参考电压下,1个LSB对应约38µV。1.875mV的漂移,相当于49个LSB的误差!这个误差在血糖仪的低浓度段(比如40mg/dL)可能直接导致测量结果偏差超过10mg/dL,这是不可接受的。

所以,我建议:

  • 优先选择低温漂基准源:3-5ppm/℃是理想选择。
  • 注意PCB布局:基准源芯片要远离发热元件(比如电源芯片、MCU),避免局部温升。
  • 考虑系统级温度补偿:如果成本敏感,可以用一个温度传感器+软件查表的方式做补偿。但说实话,这只能作为辅助手段,不能替代硬件本身的低漂移特性。

2.5 噪声分析:别让噪声淹没了信号

噪声是另一个大敌。参考电压上的噪声会直接耦合到ADC的转换结果中,相当于在信号上叠加了额外的噪声。

基准源的噪声通常分为两类:

  • 低频噪声(1/f噪声):频率在0.1Hz到10Hz之间,表现为缓慢的电压波动。REF50xx系列的低频噪声典型值是3µVpp,这个水平对于血糖仪来说是可以接受的。
  • 宽带噪声:频率在10Hz以上,通常用µVrms表示。REF50xx的宽带噪声约15µVrms(0.1Hz-10kHz)。

怎么判断噪声是否可接受?一个简单的经验法则:参考电压的噪声峰峰值,应该小于ADC的1个LSB。对于16位ADC、2.5V参考电压,1个LSB是38µV。REF50xx的3µVpp低频噪声,远小于这个值,所以没问题。

🔧 降噪小技巧: 我习惯在基准源的输出端加一个RC低通滤波器。比如10Ω电阻+10µF电容,截止频率约1.6kHz,可以有效滤除宽带噪声。注意电容要用低ESR的陶瓷电容,不要用电解电容。

2.6 内部参考 vs 外部参考:怎么选?

说了这么多,咱们做个总结。到底用内部参考还是外部参考?

对比项 内部参考 外部参考(REF50xx)
初始精度 ±1%~±2% ±0.05%
温漂 50-100 ppm/℃ 3-5 ppm/℃
低频噪声 未标定,通常较高 3 µVpp
成本 免费(集成在MCU内) 约0.5-1美元
适用场景 精度要求不高的消费类产品 医疗、仪器仪表等高精度应用

我的建议很明确:血糖仪一定要用外部参考。这不是成本问题,是可靠性问题。你想想看,用户每天测血糖,如果因为参考电压漂移导致测量不准,轻则影响用药,重则危及生命。这个责任,咱们工程师担不起。

好了,这一节就聊到这儿。下一节咱们讲讲ADC的采样时序设计,包括采样保持时间、转换时间怎么算,以及怎么避免采样误差。到时候见。