微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 读取ADC的值,2mv以下ADC的值无法读取。

cc2540 读取ADC的值,2mv以下ADC的值无法读取。

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

使用CC2540读取ADC的值,当电压到2mv以下时,读取到的ADC的值为0,请问这是什么原因?

用内部参考电压1.24V,采样求平均值,分辨率不能低于11bit!

也可以考虑用外部的adc器件。

James,

您好!

您的输入范围是多少?

大秦正声的解答可以参考。谢谢!

我输入的是2.2v

dear Shelforf:

我输入电压为2.2 v,参考电压为1.25v ,分辨率为14bit,

如下:

HalAdcSetReference( HAL_ADC_REF_125V );
adc = HalAdcRead (HAL_ADC_CHN_A4A5, HAL_ADC_RESOLUTION_14);

且此种情况不是每个芯片都会出现,只是有个别芯片会出现这种情况,这是否会是芯片有问题?

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

网站地图

Top