A direct current (DC) motor is an electromechanical device that converts DC electrical energy into mechanical rotation by exploiting the Lorentz force acting on current-carrying conductors within a magnetic field. When you are sorting through the various types of DC motors for a bench build or an installation, the physical construction dictates not just the torque and speed, but the exact silicon, wire gauge, and protection components you need in your drive circuit.

Spec Sheet: Comparing the Various Types of DC Motors

Before wiring up a driver, you need to know what is inside the housing. The table below breaks down the benchmark specifications for the most common DC motor architectures you will encounter in robotics, CNC, and automation.

Motor Type Commutation Method Typical Efficiency Holding Torque (De-energized) Required Driver Topology Benchmark Part Number
Brushed (Iron Core) Mechanical (Carbon brushes) 60% - 75% Zero (freewheels) Single MOSFET or H-Bridge Mabuchi RS-550
Brushed (Coreless) Mechanical (Precious metal) 80% - 90% Zero (freewheels) H-Bridge with PWM Maxon RE-max 29
BLDC (Inrunner/Outrunner) Electronic (Hall/Back-EMF) 85% - 95% Zero (cogging only) 3-Phase Inverter (6 FETs) Turnigy 2836 1000KV
Bipolar Stepper Electronic (Step/Dir pulses) 50% - 70% High (detent torque) Dual H-Bridge Chopper 17HS4401 (NEMA 17)
RC Servo (DC + Pot) Internal PCB (PWM signal) 60% - 80% High (gear lock) Microcontroller PWM pin Tower Pro MG996R

Sources: Efficiency and topology data synthesized from Electronics Tutorials and manufacturer datasheets.

What Motor Choice Changes in Your Drive Circuit

Swapping one motor type for another is rarely a drop-in replacement; it fundamentally changes your control electronics, wiring harness, and protection scheme.

Brushed DC: The H-Bridge and Flyback Requirement

If you only need unidirectional control, a single N-channel MOSFET (like the IRFZ44N) on the low side is sufficient. However, if you need reversal, you must use an H-bridge (e.g., the DRV8871 or the older L298N). What changes: You must add flyback diodes across the motor terminals. When the MOSFETs switch off, the motor's inductive field collapses, generating a massive voltage spike. Without a Schottky or fast-recovery diode (like the 1N5819) to clamp this back-EMF, your driver silicon will avalanche and fail.

BLDC: The 3-Phase Inverter and Commutation Logic

A Brushless DC motor has no brushes to switch the current; your circuit must do it. What changes: You need a 3-phase Electronic Speed Controller (ESC) containing at least six power MOSFETs. The microcontroller or dedicated ESC chip must read either Hall-effect sensors or measure the zero-crossing of the back-EMF on the floating phase to know exactly when to fire the next FET pair. You cannot run a BLDC directly from a DC power supply without this active commutation.

Stepper: Current Chopping and Decay Modes

Unlike a brushed motor where voltage dictates speed, a stepper motor is current-controlled. What changes: You need a step/direction translator with a built-in current chopper (like the TMC2209 or A4988). If you apply 24V directly to a 2V, 1.5A NEMA 17 coil, it will burn out in seconds. The driver rapidly switches the voltage on and off (PWM) to maintain the exact target current, requiring you to tune the VREF potentiometer and configure the decay mode (fast, slow, or mixed) to prevent mid-band resonance and missed steps.

Where You Meet This in Practice (With a Numeric Sizing Example)

Where you meet this in practice is usually at the intersection of mechanical load requirements and electrical supply limits. A common DIY failure point is sizing the wire and driver for a high-torque brushed motor based on its running current, rather than its stall current.

Sizing Rule of Thumb: Always size your main power feed wire and driver peak-current rating for the motor's stall current, not its nominal operating current. A mechanical jam will instantly push the motor to stall conditions.

Worked Example: Sizing a Winch Drive Circuit

Let’s say you are building a 12V DIY boat winch using a standard Mabuchi RS-550 brushed DC motor. You look at the spec sheet and see the nominal current at maximum efficiency is roughly 15A. You might be tempted to use 14 AWG wire and a 20A motor controller.

Here is why that will melt your harness:

  • Armature Resistance ($R_a$): Measured at roughly 0.18 Ω (including brush contact resistance).
  • Stall Current Calculation: At stall, the motor generates zero back-EMF. The only thing limiting current is the armature resistance. Using Ohm's Law: $I_{stall} = V / R_a = 12V / 0.18 \Omega = 66.6A peak stall.

If the winch jams, the motor will pull 66.6A. A 20A controller will instantly trigger thermal shutdown or melt its traces. Furthermore, 14 AWG wire (rated for ~15-20A in chassis wiring) will overheat.

The Correct Build:

  1. Use an H-bridge or contactor rated for at least 80A peak (e.g., a VESC 6 or a heavy-duty automotive solenoid).
  2. Run 8 AWG THHN or silicone wire from the battery to the controller to handle the 66A surge without excessive voltage drop.
  3. Install a heavy-duty flyback diode (e.g., 1N5408, rated for 3A continuous but handles high surge) directly across the motor terminals to absorb the inductive kick when the 66A current is interrupted.

Common Confusions: What People Mix Up

When sourcing the various types of DC motors, buyers frequently conflate terms that sound similar but require entirely different control hardware.

BLDC vs. AC Synchronous (PMSM)

The Confusion: Both are brushless, 3-phase permanent magnet motors. People often buy a BLDC ESC and try to run an industrial PMSM (Permanent Magnet Synchronous Motor) with it, resulting in violent vibration and stalled rotors.
The Reality: BLDC motors are designed for trapezoidal commutation (blocky voltage waveforms). PMSMs are designed for sinusoidal AC waveforms. While some advanced FOC (Field Oriented Control) ESCs can drive both, a standard hobby BLDC ESC will run a PMSM terribly. For deep technical distinctions on motor topologies, refer to this Texas Instruments application note on motor drivers.

Open-Loop Stepper vs. Closed-Loop Servo

The Confusion: Assuming a NEMA 23 stepper is just as good as an AC servo motor for a CNC router because they both hold position and use step/direction signals.
The Reality: A standard stepper operates open-loop. If the cutting force exceeds the motor's holding torque, it skips steps and ruins the part, and the controller never knows. A true AC servo (or a closed-loop stepper with an integrated encoder) constantly monitors rotor position. If it detects a following error, it spikes the current to correct it or faults out the machine. According to Oriental Motor's engineering guides, steppers are ideal for low-speed, high-holding applications, but servos dominate at high speeds (above 2000 RPM) where stepper torque curves fall off a cliff.

Coreless vs. Iron-Core Brushed

The Confusion: Treating all brushed DC motors as having the same rotor inertia.
The Reality: Standard iron-core motors have a heavy laminated steel rotor, meaning they take time to spin up and brake. Coreless motors use a self-supporting copper coil winding with no iron, resulting in extremely low rotor inertia. If your application requires rapid start/stop cycles (like a pick-and-place machine or a camera gimbal), an iron-core motor will overshoot your target, whereas a coreless motor will stop on a dime.