微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 ADC值 随电源 漂移

CC2541 ADC值 随电源 漂移

时间:10-02 整理:3721RD 点击:

用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例程,也没看出啥异常。

----------------------------------------------------------------------------------------------------------------------

求大神前辈指教,不胜感激!

用内部参考源试试?

内部参考源试过的,问题相同。

咨询了TI FAE,说可能是CC2541内部的TPS62730 问题,ADC时要把它关闭。

spec 上没有这个电源模块的控制寄存器啊。。。

有人了解吗?

误解了,内部没TPS62730,  我们没用

关注一下

去掉p0.0的电容

4.7uF有点大

用纹波小的线性电源

@大秦正声

1)之前试过,不加电容: 阻抗失配,采样时有跌落,ADC值低于期望值

2)线性电源:CPU供电,LDO输出的VSENSOR, P0.0 信号源

都试过用线性电源,现象相同。

另外,发现电源高于2.9V后,ADC值基本稳定。如下是14BIT ADC结果:

VCC-RMS
(working)
ADC VSENSOR-1 ADC_thry
= VSENSOR-1/VCC
REF DELTA-ADC
=ADC -ADC_thry
2.3v 4379 989 4030.29801 2010 348.70199
2.5 4231 989 4030.29801 2010 200.70199
2.7 4155 989 4030.29801 2010 124.70199
2.9 4108 989 4030.29801 2010 77.70199
3.1 4103 989 4030.29801 2010 72.70199
3.3 4101 989 4030.29801 2010 70.70199
3.5 4098 989 4030.29801 2010 67.70199

是的,也试过0.1U, 1UF.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top