TI中文支持网
TI专业的中文技术问题搜集分享网站

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能给出解决方法,非常感谢。

Eric Ma:

第一路的SOC的结果有没舍弃掉?

如SOC0,SOC1,SOC2,则SOC0的结果不能用。

ERIC

,

Junjie Li5:

 舍弃了SOC0(根据一个堪误表做的),一样的效果,而且有时候换一下SOC的顺序采出来结果还不一样,能试的都试了。

,

Ice Chou:

SOC的顺序采样结果我也遇到了这种情况,请问你是怎么解决的呢?

赞(0)
未经允许不得转载:TI中文支持网 » tms320f28035,ADC采样,不同的SOC之间存在干扰。
分享到: 更多 (0)