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.

请问28335的不同ad口采样互相的影响

Other Parts Discussed in Thread: C2000WARE

用28335设计的电机控制板,在AD1脚用信号发生器接入1Hz的0.5-2.5V方波,AD2和AD3脚接1.65V不变(示波器量过确认对采样参考地没变)。但AD2,AD3采集到的数字信号会随着AD1的输入信号的改变而改变(如图蓝色绿色红色分别是AD1,AD2,AD3的采样数字值送上位机显示)。改变大小大概为AD1加3V,等效于AD2、AD3减小0.3V,因为我都用示波器对采样的参考地量过,我想不是板子的原因。但这几个采样互相关联影响挺大,请有大神知道为什么么?。

  • 有可能是 ADC 采样窗口设置的长度不够,导致采样时间内不足以稳定该路的输入电压,可以尝试通过设置寄存器 ADCTRL1 中的 ACQ_PS 来调整采样时间。(但影响不应该这么大,个人认为这是个偏硬件问题)
    除了调整采样时间以外,可以检查一下两路输入电压信号之间是否已经产生了串扰,导致输入电压本身因为串扰所产生的噪声而发生波动,可以用示波器看一下。
    如果是硬件电路本身所产生的串扰,可能从软件方面是没有办法消除的。就硬件本身问题,可以尝试用TI提供的采样例程测试一下效果:
    C:\ti\c2000\C2000Ware_2_00_00_02\device_support\f2833x\examples\adc_soc
  • 如果是低频率的采集 应该不涉及串扰等 导致相邻通道采集受到影响
    感觉还是与软件有关系 用EVM板协助测试一下你的工程很有必要