Hallo zusammen ...

bin neu hier, mal sehen, ob ihr mir helfen könnt ....

Ich betreibe hier zwei Schrittmotoren über jeweils einen Treiberbaustein der Firma Allegro ( A3977 ). Das PWM Signal
wird über ein MPC823 Timerbaustein generiert. Jeweils ein Timer hängt an einem Interrupt der das PWM
Signal erzeugt und via FPGA an den A3977 übergibt.
Auf dem MPC823 laufen jedoch noch weitere Dinge ( Tasks, DMA-Stuff, LCD-Stuff ... ), sodass das PWM Signal
nicht equdistant ist, das heisst, die Frequenz variiert. Je höher die Frequenz desto höher die Variation.

Frage: Kann dies ein Grund für ( meine real existierenden jedoch zur Zeit unerklärlichen ) Schrittverluste sein oder ist der Motor prinzipiell zu träge um solche Schwankungen im PWM Signal überhaupt zu "bemerken"

Vielen dank im voraus ...