If you flip over a small 3V to 12V brushed DC motor, you will often see a small ceramic disc soldered directly across the metal terminals. Beginners frequently mistake this for a "start" or "run" capacitor, assuming it functions like the large cylindrical capacitors found on AC single-phase induction motors. It does not. In a DC motor circuit, a capacitor physically attached to the motor terminals is strictly an EMI/RFI suppression snubber. Meanwhile, larger bulk capacitors located on the motor driver board serve to absorb back-EMF voltage spikes and prevent logic brownouts.
Understanding the exact role, sizing, and placement of capacitors in DC motor drives is critical for passing electromagnetic compatibility (EMC) testing and preventing catastrophic MOSFET failure in your driver circuit. Below, we break down motor topologies, terminal identification, exact sizing math, and the failure signatures that indicate your capacitance is inadequate.
Motor Type Comparison: Where Capacitors Actually Matter
Not all motors interact with capacitors in the same way. The table below maps common motor types to their torque profiles, driver requirements, and the specific role capacitance plays in their operation. Note that stepper and servo motors are fundamentally different architectures; steppers are open-loop position holders requiring precise microstepping current control, while servos are closed-loop systems with integrated encoders and dedicated feedback controllers.
| Motor Type | Torque Curve Profile | Control / Driver Needs | Capacitor Role in Circuit | Relative Cost |
|---|---|---|---|---|
| Brushed DC | High starting torque, linear drop as speed increases. | Simple H-bridge or single MOSFET for PWM speed control. | Terminal snubber (100nF ceramic) to suppress brush arcing EMI. | $ |
| Brushless DC (BLDC) | Flat torque curve up to base speed, drops at high RPM. | 3-phase inverter with Hall sensors or sensorless BEMF zero-cross detection. | Bulk decoupling on driver VCC rail to absorb 3-phase switching spikes. | $$$ |
| Stepper (Bipolar) | Maximum torque at zero speed (holding torque), drops rapidly at speed. | Constant-current chopper driver (e.g., A4988, TMC2209) with microstepping. | Bulk caps on VMOT rail to handle rapid current polarity reversals. | $$ |
| AC Induction (1-Phase) | Low starting torque, peaks near synchronous speed. | Direct-on-line (DOL), VFD, or soft starter. | Large AC film start/run capacitors to create a phase shift for rotation. | $$ |
Terminal Identification and Snubber Sizing Rules
For brushed DC motors, the terminals are typically marked A1 and A2, or simply + and -. Because brushed motors are generally bidirectional via an H-bridge, the polarity of the motor terminals themselves does not matter for the snubber capacitor; it is placed in parallel across both terminals.
The Snubber Sizing Rule of Thumb
The goal of the terminal snubber is to short-circuit the high-frequency radio frequency interference (RFI) generated by the mechanical brushes breaking contact with the commutator. This noise typically sits in the 10 MHz to 100 MHz range.
- Standard Value: 100nF (0.1µF), often marked as
104on the component. - Dielectric Selection: Use X7R ceramic. Avoid Y5V/Z5U dielectrics, as they exhibit a severe voltage coefficient (a 100nF Y5V cap might drop to 20nF when 12V is applied). C0G/NP0 is ideal but physically too large and expensive for 100nF values.
- Voltage Rating: Minimum 2x the nominal motor voltage (e.g., use a 50V rated cap for a 24V motor).
Worked Example: Sizing Bulk Capacitance for a BLDC Driver
While snubbers go on the motor, bulk capacitors go on the motor driver board. Let's size the bulk capacitor for a 24V BLDC motor driving a robotic arm joint.
- Identify Peak Current: The motor has a stall current of 20A.
- Identify Switching Dynamics: The driver uses 20kHz PWM (50µs period). Assume the bulk cap must supply the 20A peak current for 20% of the cycle (10µs) before the main power supply traces can deliver the energy due to trace inductance.
- Define Acceptable Droop: The driver IC has an Under-Voltage Lockout (UVLO) at 19V. We can tolerate a maximum 2V droop on the 24V rail.
- Calculate: Using $C = \frac{I \cdot \Delta t}{\Delta V}$
$C = \frac{20A \cdot 10\mu s}{2V} = \frac{20 \cdot 10 \times 10^{-6}}{2} = 100\mu F$. - Apply Safety Margin: Multiply by 2x to account for Equivalent Series Resistance (ESR) heating and capacitance derating over temperature. Target: 220µF.
- Component Selection: Select a 220µF, 35V low-ESR aluminum polymer capacitor. Standard electrolytic caps will overheat and vent under the high ripple current of a 3-phase BLDC inverter.
For deeper layout guidelines on minimizing parasitic inductance between these bulk caps and the driver MOSFETs, refer to the Texas Instruments DC Motor Drivers design resources.
Failure Signatures: Diagnosing Hum, Overheat, and Stall
When capacitance is incorrectly sized, or when the motor is mismatched to the load, the system will exhibit distinct physical and electrical failure signatures. Recognizing these prevents you from replacing a perfectly good motor when the real issue is a driver brownout or mechanical bind.
1. The "Hum" (Acoustic Noise)
Symptom: The motor emits a high-pitched whine or low hum without rotating, or vibrates audibly while running.
Root Cause: If the hum matches the PWM frequency (e.g., a 16kHz whine), the motor is experiencing magnetostriction from the switching ripple. If it is a low 50/60Hz hum on a stepper, the driver is commanding microsteps but the rotor is mechanically bound (stalled) and oscillating in place.
Fix: Increase the PWM frequency above the human hearing range (>20kHz) for brushed/BLDC motors. For steppers, check for mechanical binding or reduce the acceleration ramp.
2. Overheat (Thermal Runaway)
Symptom: The motor casing is too hot to touch (>60°C ambient rise) or the driver IC thermal pad is scorching.
Root Cause: Continuous stall condition. Torque is proportional to current ($T = K_t \cdot I$). If the load demands more torque than the motor can provide, the motor stalls, back-EMF drops to zero, and the full supply voltage is pushed through the winding resistance ($I = V/R$), generating massive $I^2R$ heat.
Fix: Implement software stall-detection (monitoring back-EMF or driver fault pins) to cut power within 500ms of a stall. Ensure the continuous current rating of the motor exceeds the RMS load requirement of your specific duty cycle.
3. Stall and Driver Reset (The Missing Bulk Cap)
Symptom: The motor starts, draws heavy current, and suddenly the microcontroller reboots or the driver shuts down entirely.
Root Cause: Inadequate bulk capacitance on the driver board. When the motor demands a sudden current spike (e.g., starting under load), the inductance of the power supply wires prevents instantaneous current delivery. The local voltage rail collapses, triggering the driver's UVLO or browning out the 3.3V logic regulator.
Fix: Add the low-ESR bulk capacitor calculated in the previous section directly adjacent to the driver's power pins. Ensure the ground return path for the capacitor is a wide, short trace directly to the MOSFET source pins, not routed through the sensitive logic ground.
Frequently Asked Questions (FAQ)
Can I use an AC motor run capacitor on a DC motor?
No. AC motor run capacitors (typically metallized polypropylene film) are designed to handle continuous alternating current and the specific phase-shift requirements of AC induction windings. They are non-polarized and physically massive for their capacitance value. A DC motor requires DC-rated ceramic capacitors for high-frequency EMI snubbing at the terminals, and polarized low-ESR electrolytic/polymer capacitors for bulk energy storage on the driver board. Using an AC film cap for bulk DC decoupling will result in inadequate capacitance and poor high-frequency ripple rejection.
Why does my DC motor driver keep resetting without a bulk capacitor?
This is caused by back-EMF and supply rail bounce. When the driver's low-side MOSFETs turn off, the inductive kickback from the motor windings forces current back into the power supply rails. Without a low-ESR bulk capacitor to absorb this high-frequency energy locally, the voltage on the VCC rail spikes and rings. This ringing can couple into the logic supply rail via shared ground impedance, causing the microcontroller to reset, or it can exceed the absolute maximum voltage rating of the driver IC, leading to avalanche breakdown of the internal MOSFETs.
Does adding a capacitor increase the torque of a DC motor?
No. The torque of a DC motor is strictly dictated by the physical magnetic flux and the armature current, defined by the equation $\tau = K_t \cdot I$. A capacitor cannot increase the continuous current supplied by your power source, nor can it alter the motor's torque constant ($K_t$). The only function of capacitors in a DC motor circuit is to suppress electromagnetic interference (snubber) and stabilize the voltage rail during transient current demands (bulk). If you need more torque, you must increase the supply voltage, reduce the mechanical load, or select a motor with a higher $K_t$ rating.
What happens if the EMI suppression capacitor on a brushed DC motor fails short?
If the ceramic snubber capacitor across the motor terminals experiences a dielectric breakdown and fails as a dead short, it will directly short-circuit the power supply rails the moment the motor is energized. This will immediately blow the system fuse, trip the breaker, or, if unprotected, destroy the driver MOSFETs and melt the PCB traces. This is why it is critical to place a fast-acting fuse or rely on the over-current protection (OCP) built into modern motor driver ICs. For mission-critical applications governed by IEC Electromagnetic Compatibility (EMC) standards, designers sometimes use two 220nF capacitors in series to prevent a single-point short-circuit failure while maintaining the required 110nF equivalent snubber value.






