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.

F28031的ADC采集值不对,有哪些原因?



用TI的DSP320F28031芯片,ADC采集的电压值和实际万用表测的值偏差很大,换了另一片芯片也是如此,程序用的是例程中的Example_2803xADCSOC,请问可能是什么原因?

  • 楼主你好!

    如果你使用里程而没有改的话,ADCSOC例程里采样窗口值应该是设置为7即ACQPS=6;

    然而F28031 采样窗口最小要求为24即ACQPS最小为23.

    如果楼主已经正确设置样窗口,那么请检查以下:

    请检查ADC供电及参考电压设置是否正常。

    ADCCLK设置是否小于60MHz?你手上如果是0版本的芯片,初次转换数据请丢掉,可参考F2803X 勘误表 SPRZ295J,里面有关于0版本芯片ADC初次转换数据部准确问题和解决办法。

  • 确实有关系,修改后和修改前有明显区别

    采样窗口值和采样通道的配置都要注意,勘误表也值得好好看看!谢谢高手Johnson Chen1

  • 所谓的差别,一般都是Offset的差别,也就是Y=ax+b,上b的值会有所不同,建议楼主可以利用两点法进行校正。