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.

tms320f28035,ADC采样,不同的SOC之间存在干扰。

最近在用28035做电机的FOC控制时,发现电流采样波动很大,排查发现是其它的ADC采样影响到了两路电流采样。

具体问题描述如下:

两路电流采样是由ePWM1_ADCSOCA触发采样的,分配的SOC值分别为SOC0与SOC1,SOC1采样完成后触发ADCINT1中断。然后设置SOC0与SOC1为高优先级。

FOC外部有其它的ADC采样,通过对比发现,当这些ADC采样存在时,电流ADC采样的波动幅值在10,有时甚至会出现大幅度的跳动;当删除掉这些ADC采样,只保留FOC中的两路电流采样时,电流的ADC值跳动就在5以内。 

初步怀疑是因为FOC外部的ADC采样影响到了FOC内部的ADC采样,但却不知道要怎么解决。28035的ADC勘误表也已经查过了,能改的地方基本都改过了,具体的是ADC采样频率设置为30MHz,然后采样窗口设为了10。

希望TI能给出解决方法,非常感谢。