微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 通过电阻分压使用CC254X的ADC测量电压的时候,8bit采样,返回结果是255(实际分压后应该是1.8V左右)

通过电阻分压使用CC254X的ADC测量电压的时候,8bit采样,返回结果是255(实际分压后应该是1.8V左右)

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

将电压5V左右,通过电阻网络分压,电阻在10M级别,然后接到ADC接口,分压后输入电压在1.8v左右。

大致操作如下:

HalAdcSetReference(HAL_ADC_REF_AVDD);

adc = HalAdcRead (HAL_KEY_POWER_CHN, HAL_ADC_RESOLUTION_8);

电阻分压后,读到的数据大部分都是255,这个与实际情况不符。

对比测试,直接将1.8v的电源接入,测量结果是正确的。

请问是什么原因,谢谢!

1、建议压力电阻暂时减到K级试一下

2、ADC精度可以提高到10bit

用1K左右分压是可以的,但是我这里用的是3个1.5v的干电池供电,如果用1K的电阻分压的话,电池一会就Over了。

有没有啥解决方法?谢谢!

用10K的电阻试试

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

网站地图

Top