微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2540在ADC转化时的问题。

关于CC2540在ADC转化时的问题。

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

请问一个关于ADC转化的问题:

我在VCC与P0_1之间接了一个30k的电阻,在P0_1和GND之间接了一个30K的电阻。

代码为:

P0SEL = P0SEL | 0x02;

P0DIR = 0xFD;  

P0 = 0x00;

v_1 = HalAdcRead(HAL_ADC_CHANNEL_1, HAL_ADC_RESOLUTION_12);

最后测得的值显示这两个电阻的比值不为1,请问这是怎么回事。

adc需要参考源,默认是如下:

#define HAL_ADC_REF_VOLT    HAL_ADC_REF_AVDD 参考源是AVDD

adcRef = HAL_ADC_REF_VOLT;

不是很准确,会变化。建议使用内部的1.25V作为参考源HAL_ADC_REF_125V

这时,并且分压值要保证小于1.25V,比如一个60K,一个30K

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

网站地图

Top