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.

Derivation of the encoder position doesn't give accurate velocity at higher RPMs

Hi all, 

I'm currently doing a FOC of a PMSM using an encoder as a sensor. Later on my analysis, I realized that at higher speeds (15000 RPMs or above) the derivation of the sensed angular position doesn't give accurate velocity, i.e : The velocity looks like a sine wave riding on a mean value (offset) that is not the correct DC value it should be. Whereas, at lower speeds, the velocity resulting of deriving of the position is an accurate DC value. 

Could any please advise what could be the issue here! 

Thank You very much, TI Community,

BR,

Abdelmouneim.