BLDC ESC

Takes a battery DC bus and a throttle command and produces a three-phase trapezoidal or sinusoidal current that rotates a permanent-magnet rotor at the requested speed and torque, while continuously monitoring rotor angle to keep the windings energised in the right sequence.

Six power MOSFETs (three high-side, three low-side) form a three-phase H-bridge across the motor. A gate driver IC level-shifts microcontroller PWM to the high-side gates. A microcontroller measures rotor position either from three Hall sensors or by reading back-EMF zero-crossings on the un-energised phase, then PWM-modulates each phase to follow a six-step or sinusoidal commutation profile. Modern field-oriented control ESCs apply a Park/Clarke transform and run two PI current loops at 16–40 kHz for sinusoidal torque-ripple-free drive.

In plain terms

Like a six-piston engine where the spark plugs fire on cue based on the crankshaft position — except instead of spark plugs there are MOSFET pairs, and instead of a distributor there's a microcontroller reading either back-EMF or a Hall sensor.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

A brushless ESC converts DC battery power into three phase AC to drive a brushless motor. Its microcontroller interprets a throttle or control signal and switches a MOSFET bridge via gate drivers to energize motor windings in sequence. Timing often relies on sensorless back EMF feedback or Hall sensors, allowing use in applications like RC aircraft, drones, and electric vehicles.

Related