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.

求助:F28335 ADC级联同步采样 通道之间采样相互影响

问题是这样的,ADC选择4路级联同步采样,设定Adcregs.ADCTRL1.bit.SEQ_PS=0x05 (0x04、0x06、0x07、均试过了) 都不行)采集直流,一路2V不变,调节另外一路0-3V之间变化,不动的那一路或有0.04V波动,这个怎么解决?

  • 您好,

    有可能是 ADC 采样窗口设置的长度不够,导致采样时间内不足以稳定该路的输入电压,可以尝试通过设置寄存器 ADCTRL1 中的 ACQ_PS 来调整采样时间。

    请问 Adcregs.ADCTRL1.bit.SEQ_PS 对应寄存其中的哪几位?我没有找到。

     

  • 工程师,您好。抱歉,是我打错了,确实是AdcRegs.ADCTRL1.bit.ACQ_PS,设置它等于4、5、6、7都试过,还是有些许干扰,不知道这是不是所说的通道之间的串扰。您有没有比较好的算法,可以把AD的采样值校正到千分之五一下的精度。

  • 您好,

    F28335 的 ADC 精度应该可以满足这种精度要求,除了调整采样时间以外,可以检查一下两路输入电压信号之间是否已经产生了串扰,导致输入电压本身因为串扰所产生的噪声而发生波动,可以用示波器看一下。

    如果是硬件电路本身所产生的串扰,可能从软件方面是没有办法消除的。