Hi,
I am using Arduino Mega to control a BLDC motor with Hall sensor who's maximum speed is about 30,000Rpm with the supply of 12VDC.
It is a low inductance motor with the phase to phase inductance of ~4uH.
I am using TI made DRV2303H Mosfet driver, and the PWM of 31.250KHz is given to Driver from Arduino Mega.
I am able successfully run the motor to the full speed. But the motor is consuming very high current (About 20A) on No loaded condition. The motor datasheet says the no load current is 1.4Amps.
I have attached the Phase voltage plot. I could see a lot of high voltage pulses on the output (During PWM High). I hope if i could reduce the voltage spikes on output the current should be reduced.
Any suggestions to sort the issue?
Shivu