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
- Brushless motors lack the mechanical commutator that wears out brushed motors after a few hundred hours, and the ESC is the only way to commutate them.
- Sensorless back-EMF commutation lets one ESC drive a wide range of motors with no extra cabling, ideal for drones and ducted fans.
- PWM modulation of bus voltage gives smooth, lossless speed control from a few percent to 100 %, plus active braking and regenerative current return to the battery.
- Modern ESCs report battery current, motor rpm, MOSFET temperature, and fault flags over a one-wire serial telemetry pin to the flight controller.
Best for
- Drones
- RC cars
- BLDC fans
Key specifications
- Operating limits: Check the exact manufacturer's datasheet (A family name does not establish voltage, current, temperature or timing limits.)
- Pin assignment: Match the complete part and package code (A similar name or function does not guarantee the same wiring.)
- Mechanical fit: Use the exact package drawing (Check pad layout, dimensions and viewing direction before building.)
When not to use it
- Ultra-low-cost brushed-motor toys — a single H-bridge IC and one reverse-polarity MOSFET is far cheaper than a three-phase ESC.
- Stepper-motor positioning — steppers are sequenced differently and need a stepper driver, not a back-EMF-tracking ESC.
Common mistakes
- Picking the ESC's continuous current rating from datasheet headline numbers — the burst rating is what's in the spec, but sustained current at 70 °C ambient is often half that.
- Mismatching the ESC's PWM frequency to the motor's electrical time constant — too fast and switching losses dominate, too slow and the current ripples audibly through the airframe.
Where you will find it
- A DJI Mavic 3 quadcopter uses four DJI-designed 30 A brushless ESCs (one per arm) running sinusoidal field-oriented control at 24 kHz: the ESCs send rpm and current telemetry up the gimbal harness to the flight controller, which closes the attitude loop 8 000 times per second.
- A Tesla Model 3 inverter, while industrial-scale, uses the same fundamental three-phase MOSFET topology as a hobby ESC scaled up to 600 V and 800 A: SiC MOSFETs in a six-pack module commutate the rear-drive permanent-magnet motor, with sensored field-oriented control via a resolver.
- A Castle Creations Mamba Monster X RC-car ESC drives a brushless inrunner at up to 25 000 rpm on a 1/8-scale buggy: the user-tunable PWM and timing parameters in Castle Link reflect the underlying back-EMF commutation algorithm that Castle pioneered in the mid-1990s.
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.