微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540的ADC,读取的值偏小

CC2540的ADC,读取的值偏小

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

我使用AVDD_SOC Pin Reference 作为电压参考源; 配置为14位分辨率:HAL_ADC_RESOLUTION_14; 读取值后,我取了高12位的值; 当端口外置上拉10K到3.3V电源,直接读取的ADC值不是0x0fff;而是小很多的0x0f25~0x0f22浮动; 当端口外置上拉4.7K到3.3V电源,直接读取的ADC值不是0x0fff;而是小很多的0x0fD8左右微小浮动; 当端口外置上拉100Ω到3.3V电源,直接读取的ADC值不是0x0fff;是正确的0x0fff; 端口已经配置成了三态,输入,外设; 请问这个问题有什么办法解决,个人感觉不是程序问题,毕竟改动硬件就可以正确去读ADC的值。 请各位指教。

电压采样本身就跟外围电路的设计紧密相关,只有正确的外围电路设计才能有正确的采样值

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

网站地图

Top