(EN) A motor control system for reducing or eliminating current ripple error during current sampling comprises a motor having a plurality of phase coils, a motor driver circuit having a plurality of switches coupled to the plurality of phase coils to drive current through the phase coils, and a motor controller circuit configured to provide a plurality of output control signals coupled to the plurality of switches. A phase circuit modifies a first output control signal to produce a modified control signal that is out of phase with a second output control signal. A current measuring circuit is included to measure a current through the motor by measuring the current during a first time period when the first output control signal is active and measuring the current during a second time period when the modified control signal is active.
(FR) La présente invention concerne un système de commande de moteur pour réduire ou éliminer une erreur d'ondulation de courant pendant un échantillonnage de courant comprenant un moteur ayant une pluralité de bobines de phase, un circuit d'entraînement de moteur ayant une pluralité de commutateurs couplés à la pluralité de bobines de phase pour entraîner le courant à travers les bobines de phase, et un circuit de commande de moteur configuré pour fournir une pluralité de signaux de commande de sortie couplés à la pluralité de commutateurs. Un circuit de phase modifie un premier signal de commande de sortie pour produire un signal de commande modifié qui est déphasé par rapport à un second signal de commande de sortie. Un circuit de mesure de courant est inclus pour mesurer un courant à travers le moteur en mesurant le courant pendant une première période de temps lorsque le premier signal de commande de sortie est actif et en mesurant le courant pendant une seconde période de temps lorsque le signal de commande modifié est actif.