TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

da qin zheng sheng:

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

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

SZ1:

James,

您好!

您的输入范围是多少?

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

james huang:

回复 SZ1:

我输入的是2.2v

james huang:

回复 SZ1:

dear Shelforf:

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

如下:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » cc2540 读取ADC的值,2mv以下ADC的值无法读取。
分享到: 更多 (0)