Hello,
I use the SO pin as a feedback to regulate and limit the motor's current. However, I observe massive spikes on the SO output voltage that make current regulation impossible. I am pasting the scope screenshot below.
I observed the following:
1. The current spikes timing corresponds exactly to the PWM voltage switching at the motor's pins.
2. The spikes are slightly reduced, but not removed, when a lower gate current is used.
3. The spikes are essentially unchanged when disconnecting the motor.
My question is: what can I do to remove this nasty noise besides filtering the SO readings on the ADC in the controller?
Thanks!
img1: SO pin
img2: output voltage at motor pins (1 PWM duty cycle)