微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2F ADC 数据转换

CC2640R2F ADC 数据转换

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

你好,我通过SCS这个软件配置了ADC采集的一个任务。现在已经实现了定时采集并将采集到的数据反馈给M3核。目前遇到了一个难点是ADC的精准度的问题。3.91V的电压ADC数值是3546。

同时在网上搜到了一个问题贴https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/435746/1561758#pi239031350filter=answers&pi239031350scroll=false。我通过这里面提到的gain和offset,算出来的adcCorrectedValue = 3588。

而后,voltage = 3588 * (4300  / 4095) = 3767mV。

这跟实际值相差很大呀,请问我的处理哪里有纰漏或者少了哪些处理步骤?

你这个是单次采样值吗?3.91伏电压直接采样没有分压?

是单次采样值,我使用的是默认配置,在SCS软件中没有调用adcDisableInputScaling()这个函数。

之前尝试过采样10个数据取平均值,但也是有很大差异

硬件上没有进行分压操作。

之前硬件上有分压,不过后来看到最大可采集到4.3V,我就把分压那儿的电阻用0欧代替了,相当于没有分压了。

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

网站地图

Top