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.

TMS320F28375S: 正交编码器模块EQep能准确采集的输入信号频率最高大约是多少?

Part Number: TMS320F28375S

测试伺服的的PTO输出,发现电机速度在500RPM,PTO分辨率为530k时,没有AB信号产生,分辨率为500k时,可以正常产生信号。

(PTO分辨率在伺服中代表电机转动一圈发出脉冲数)

为了分析原因,在电路上使用QEP模块来对PWM进行采样。发现在500K时,QEP模块采集正常,以下随意截取了几帧,随电机以500RPM的速度转动,eqep2regs.QPOSLAT稳定增加。

当PTO的频率设置到530k时,以同样的速度转动电机,随意截取几帧,电机同样以500RPM的速度转动,eqep2regs.QPOSLAT的值几乎不变,仅在原处波动。

目前的实验条件:电机转速500PRM,PTO临界频率522k(超过该值EQEP2regs.QPOSLAT不再变化)

对应的输入频率是  500*522,000*4/60 = 17.4M(乘4是因为PTO输出为AB正交信号)

这个频率可能已经超过了EQEP的采样频率,因此我改为用手转动电机(可以认为转速小于60RPM)

但此时,输入频率为 60*1M*4/60 = 4M,EQEP2regs.QPOSLAT仍然不能正确地稳定增加,同样在原地波动,直到我将ESIM频率降低至500K,不管是驱动电机还是手转电机EQEP2regs.QPOSLAT都正常。

请教,EQEP的采样模块硬件限制是多少?造成我目前问题的原因是否是因为QEP模块的硬件限制?

附上一些配置供参考:(尝试在Eqep2的IO口加硬件滤波,似乎没有太大效果)