Other Parts Discussed in Thread: MOTORWARE, C2000WARE
TI Experts: I have a strange problem. When I use the incremental encoder in the motorware routine, the number of lines is 2500. When the speed exceeds about 650rpm, the count value of QEP is incorrect. In order to verify the hardware circuit, I give a 50k pulse signal to determine that the waveform on the MCU pin is correct. I change QEP_Qsrc_Quad_Count_Mode to QEP_Qsrc_Dir_Count_Mode. When the pulse frequency is greater than about 30k, the counting value starts to be incorrect (changing in the direction of reduction, using fixed time sampling counting value). What is the reason?
Regards,
Quan