用CC2541 遇到一个ADC漂移的问题:
----------------------------------------------------------------------------------------------------------------------
问题现象:
P0.0 接恒定电压,ADC0 值会随VDD变化.
VDD电压升高,ADC0值随之降低,逐渐趋近期望值。但始终高于期望值。
如:
VDD ADC0 偏差
2.3V 892 +77
2.7V 857 +42
3.2V 830 +15
(ADC期望值815: p0.0 800mv, 参考源用外部P0.7 2010mv)
----------------------------------------------------------------------------------------------------------------------
已经基本排除以下干扰:
1)ADC输入阻抗匹配 : P0.0并了4.7UF电容; 波形也没有异常噪声
2)参考源: 试过内部1.24V, AVDD5
3)通道: P0.1, P0.6都试过
4)CPU 批次: 试了3个CPU批次。
软件参考的TI例程,也没看出啥异常。
----------------------------------------------------------------------------------------------------------------------
求大神前辈指教,不胜感激!