大家好!
TL;DR:
如何减少 ADC10中的总体未调误差? 是否有我们可以依赖的校准寄存器或我们需要校准和提供 FW 特性?
详细
在维护和更新旧产品的过程中、需要对 ADC 执行一些活动。 我首先需要了解 MCU 的一些 ADC 限制:
数据表中的总体未调误差(SLAS361D−2002年1月−2004年8月修订)、第27页列出了 EI、ED、EO、EG 和 ET 的值。
1) 1)在 最坏的情况下、最大总擦除次数 I 可以得到 EI、ED、EO、ED 和 ET 的总和-因此是+-13LSB? 典型值是7.1?
REF 处于0至3.3伏范围内时、 最坏情况下的误差为41mV、典型情况下的误差为22mV。 考虑到 PlusMinus,我的*Effective 值的范围为40到80mV。
但也假定我能想到的最坏情况是 ET、最坏情况下的误差为5LSB、因此为16mV (或32代表正负)。
现在的问题是:
2) 2)是否可以使用一些寄存器来校准 ADC?
3)是否有一些寄存器 可以 调节 ADC 读数、以减少方面的总误差(例如、使用稳定的外部 电压读取 VREF+、然后在运行时将 Vref 的电流值与实际值进行比较)
4) 4)我是否应该仅依靠软件程序并以线路校准来减少 ADC 的误差(例如在 EOL 时对多个点进行采样并获得一些传递函数)?
我是另一个用于校准的 MSP430 HAV TLV、我想知道是否可以对 F1232应用类似的方法。
K.R.
Luca.