The fundamental difference between a brushed and brushless DC motor (BLDC) lies in commutation. Brushed motors use physical carbon brushes and a mechanical commutator to switch current through the rotor windings. Brushless motors flip this architecture: the permanent magnets are on the rotor, and an external electronic speed controller (ESC) sequences current through stationary stator windings. For a 12V DIY winch or rover drive, a brushed motor offers simple, cheap, high-stall torque, whereas a BLDC delivers 85%+ efficiency and 10,000-hour lifespans for continuous-duty applications.
Head-to-Head Spec Sheet: Brushed vs. Brushless DC Motors
Choosing the right motor requires looking past the nominal voltage and examining how the motor behaves under load. The table below maps the critical engineering differences between a standard brushed DC (BDC) motor and a sensored brushless DC (BLDC) motor.
| Parameter | Brushed DC (BDC) | Brushless DC (BLDC) |
|---|---|---|
| Torque Curve | Linear. Maximum torque at zero RPM (stall), dropping linearly as speed increases. | Flat continuous torque up to base speed, then constant power region. Requires controller to limit stall current. |
| Commutation | Mechanical (carbon brushes on copper commutator). | Electronic (6-step trapezoidal or Field Oriented Control via ESC). |
| Efficiency | 75% – 80% (brush friction and I²R losses). | 85% – 95% (no mechanical friction, lower copper loss). |
| Lifespan | 1,000 – 5,000 hours (limited by brush wear). | 10,000 – 20,000+ hours (limited only by bearing wear). |
| Control Complexity | Low. Apply DC voltage to spin. PWM for speed, H-bridge for direction. | High. Requires 3-phase ESC, Hall sensor alignment, or sensorless back-EMF zero-crossing detection. |
| Acoustic Noise | High (brush scraping, mechanical arcing). | Low (mostly bearing noise and high-frequency PWM whine). |
| System Cost (12V 100W) | ~$15 (Motor) + $5 (Driver) = $20 | ~$85 (Motor) + $60 (ESC) = $145 |
Wiring, Terminals, and Driver Demands
The physical interface and drive electronics are where most DIY builders hit a wall. You cannot wire a BLDC motor like a brushed motor; doing so will instantly destroy your power supply or ESC.
Brushed DC Terminals and Drivers
A brushed motor has exactly two power terminals, typically labeled A1 and A2 (or simply + and -). Polarity dictates rotation direction.
- Unidirectional Control: Use a single logic-level N-channel MOSFET (like the IRLZ44N) on the low side, driven by a microcontroller PWM pin. Always place a flyback diode (e.g., 1N5819 Schottky) in reverse parallel across the motor terminals to absorb inductive kickback.
- Bidirectional Control: Requires an H-bridge. For loads under 2A, the TB6612FNG is vastly superior to the ancient L298N, offering lower voltage drop (MOSFET vs BJT) and less heat. For 10A+ loads, use a discrete MOSFET H-bridge module or a VNH5019 motor driver shield.
Brushless DC Terminals and Drivers
A BLDC motor features three thick phase wires (usually labeled U, V, W or colored Yellow, Blue, Green) and a secondary harness for position feedback.
- Phase Wiring: The three phases connect directly to the ESC's U, V, W outputs. Swapping any two phase wires reverses the motor's direction.
- Hall Sensor Harness: Sensored BLDC motors use a 5-pin JST connector providing VCC (5V), GND, and three Hall effect signals (Ha, Hb, Hc). These tell the ESC the exact rotor position for smooth low-speed startup.
- The Driver (ESC): You must use a 3-phase Electronic Speed Controller. For hobby applications, a sensored ESC like the Hobbywing QuicRun 1080 handles the commutation. For robotics requiring precise holding torque and position tracking, you need a Field Oriented Control (FOC) driver like the ODrive v3.6 or a SimpleFOC shield, which injects sinusoidal currents rather than trapezoidal steps, eliminating torque ripple.
Sizing Rule of Thumb and Worked Load Example
Never size a motor based solely on its peak stall torque. The golden rule for motor sizing is to select a motor whose continuous rated torque is at least 150% to 200% of your calculated RMS load torque. This accounts for startup inertia, mechanical binding, and prevents the windings from exceeding their thermal limits during transient spikes.
Worked Example: 12V Automated Window Winch
Let's size a motor to lift a 5 kg (11 lb) heavy curtain using a spool with a 25mm (0.025m) radius, operating at 12V.
- Calculate Force: F = mass × gravity = 5 kg × 9.81 m/s² = 49.05 N.
- Calculate Output Torque: Torque = Force × radius = 49.05 N × 0.025 m = 1.226 Nm.
- Apply Safety Factor: 1.226 Nm × 2.0 (for startup inertia) = 2.45 Nm required at the spool.
- Factor in Gearbox Loss: Using a 50:1 planetary gearbox with 90% efficiency. Motor Torque = 2.45 Nm / (50 × 0.90) = 0.054 Nm (54 mNm).
The Brushed Solution: A standard Mabuchi RS-775 12V brushed motor produces roughly 400 mNm of stall torque and 150 mNm continuous. It easily exceeds the 54 mNm requirement, running cool and efficient at this load point. Total cost: ~$15 for the motor, plus a $4 TB6612FNG driver.
The Brushless Solution: An Anaheim Automation BLY172S-12V BLDC motor delivers 250 mNm continuous torque. It will run this load at a fraction of its thermal capacity, drawing minimal current and generating almost no heat. However, the motor costs ~$85, and the required 3-phase ESC adds another $60.
According to Motion Control Tips, while the BLDC system costs 7x more upfront, its 90% efficiency and lack of brush maintenance make it the mandatory choice if this winch cycles 50 times a day in a commercial setting. For a DIY home project cycling twice a day, the RS-775 is the pragmatic winner.
Failure Signatures: How Each Motor Dies
Motors rarely just stop working; they give warning signs based on their internal architecture. Recognizing these signatures saves you from chasing ghost bugs in your microcontroller code.
Brushed DC Failure Modes
- Hum and Stall: If the motor hums loudly but won't spin under load, the commutator slots are likely packed with conductive carbon dust from worn brushes, causing inter-bar shorting. Fix: Blow out the commutator with compressed air or replace the brushes.
- Intermittent Dead Spots: The motor spins, but stops at specific rotational angles. This indicates a lifted commutator bar or a broken internal armature winding wire. Fix: Motor is trash; replace it.
- Overheat & Smell: A sharp, acrid smell of melting varnish means you've exceeded the continuous current rating, melting the insulation on the copper windings. This leads to shorted turns and immediate torque loss.
Brushless DC Failure Modes
- Low-Speed Stutter (Cogging): If a sensorless BLDC stutters violently at low RPM but runs smoothly at high RPM, your ESC is failing to detect the back-EMF zero-crossing points. Fix: Switch to a sensored BLDC and ESC, or increase the startup ramp time in your ESC firmware.
- Hard Lock / Battery Sag: The motor instantly locks in place, and your battery voltage drops to near zero. This is an ESC 'shoot-through' failure, where a high-side and low-side MOSFET on the same phase fail simultaneously, shorting the battery. Fix: Replace the ESC immediately; do not reuse.
- Permanent Torque Loss (Demagnetization): If you push a BLDC past its thermal limit (typically >120°C for Neodymium magnets), the rotor magnets permanently lose their magnetic field strength. The motor will spin, but stall torque will be permanently reduced by 30-50%. Fix: Add a thermistor to the stator windings and program your ESC to fold back current at 90°C.
For deeper architectural insights into motor drive topologies, the Texas Instruments Motor Drive Hub provides excellent application notes on tuning FOC algorithms and calculating dead-time for H-bridges to prevent shoot-through in custom PCB designs.






