微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ADC测VDD/3结果偏高

ADC测VDD/3结果偏高

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

用CC2530测VDD/3,结果总是偏高,是什么原因。

电源电压3.3V   通过测VDD/3得到的是3.4V

电压电压3V  测出是3.1V

基准选的哪个?

Selects reference voltage used for the extra conversion
00: Internal reference
01: External reference on AIN7 pin
10: AVDD5 pin
11: External reference on AIN6–AIN7 differential input

选的内部基准。

HalAdcSetReference ( HAL_ADC_REF_125V );
vddADC = HalAdcRead(HAL_ADC_CHN_VDD3,HAL_ADC_RESOLUTION_12);
vdd = (vddADC*1.15/2047)*3;

调整供电电压后,每次得到的值都高0.1V

这个做法应该没什么问题,你读到的vddADC是多少? 算出来是3.34还是3.4? 你的VDD测的就是供电电压吗?

我读到的值是1981,算出来是3.3.  1.15的参考,可测到3.45V.

appnote

http://www.ti.com/lit/an/swra100a/swra100a.pdf

思路是一样的,看来,做法是没问题的。确认下,电压测得准否?

我读到的vddADC是2042-2044   每次读到的可能不太一样

有的板子读到的是2047

那你真要看看你的供电稳不稳了?试试用数字电源供电测测。

供电用的是AMS1117-3.3稳压的,ADC测外部输入的电压都正确,之前在通道0接了外部一个模拟量,测试精度都到0.1,这个测VDD/3不对,这个VDD就是芯片的AVDD吧?

仍然建议用示波器测下电压或者用数字电源供电,看是否有跳动,你电压稳,读的值也应该是很稳定的。而你的值接近满量程了。 你测外部的模拟量,和你的供电没有关系,你用的是2530内部参考源,那是很稳的,不会变的。而这个测量的值就是芯片的供电/3.

测外部信号用的参考是默认值,也就是HAL_ADC_REF_AVDD,这个参考是外部引脚电源吧?如果电源不稳,这个参考就有问题啦,但是测得的还是很准的

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

网站地图

Top