This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28377xD使用16bit ADC转换时ADCRESULT0结果错误

我在使用TI的28377 controlCARD

将CCS中的adc_soc_continuous_cpu01中的工程修改了一下

将里面的12bit adc配置为16bit adc

具体配置如下

AdcSetMode(ADC_ADCA, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL);
AdcSetMode(ADC_ADCB, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL);
AdcSetMode(ADC_ADCC, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL);
AdcSetMode(ADC_ADCD, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL);

然后运行的时候发现adc输入引脚在没有输入信号都为悬空时,ADCRESULT0显示的结果为

只有12位的数据,而且这个数据不知道是从哪里转换得来的。

当输入一个1.3V的正弦波时,波形数据如下图

但这明显还是12位的转换,请问这是我配置adc的错误吗,谢谢大家