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

CC1310: ADC采样范围问题

Part Number:CC1310

ADC运行功能都正常,但测试发现采样值有点偏差:12位ADC,把采样脚接VDDS电源(3.6V),采样值应该是0fff,结果是0F87(差了100多);采样脚接地,采样值应该是0,结果是0004(基本正常);其他中间点都是按这个范围内线性变化的。导致测量的温度有误差。这可能是哪的问题?

附SCS部分代码

// 使能ADC( VDDS为参考)
adcEnableSync(ADC_REF_VDDS_REL, ADC_SAMPLE_TIME_2P7_US, ADC_TRIGGER_MANUAL);

// 传感器采样
U16 adcValue;
adcGenManualTrigger(); // 单次触发
adcReadFifo(adcValue); // 读取ADC值
output.adcValue = adcValue;

// 失能ADC
adcDisable();

YiKai Chen:

ADC采样值如果有誤差建議用增加校正軟件校正完後再使用

,

wei xin xin:

有关于校准软件的资料吗?还是要自己手动增加?

,

YiKai Chen:

要自己手动增加

,

wei xin xin:

SCE中ADC采样同一个固定电压,ADC值会有一定的抖动。这个能怎么改善?跳动范围到162~166

,

Alex Zhang:

你好这边给您提供了资料您可以在这边看一下关于adc的问题解决

Sensor Controller Fundamentals (ti.com)

赞(1)
未经允许不得转载:TI中文支持网 » CC1310: ADC采样范围问题
分享到: 更多 (0)