21
2025
-
10
Designing Efficient Brushed DC Motor Systems: Drivers, EMI Reduction, and Sensorless Estimation
Key words:
Practical guide on designing efficient Brushed DC motor systems with optimized drivers, EMI mitigation, and sensorless speed estimation.
Author:
KESHUO
Designing Efficient Brushed DC Motor Systems
Drivers, EMI Reduction, and Sensorless Estimation — practical guidance for electronics & embedded engineers.
Brushed DC (BDC) motors remain indispensable across industrial, automotive, and consumer applications due to their simplicity, cost-effectiveness, and direct torque control. This article dives into design and control optimizations — from driver selection and PWM/chopper techniques to EMI mitigation, thermal management, and sensorless estimation algorithms — aimed at engineers and embedded developers looking for practical, high-impact improvements.
1. Key Design Parameters for Brushed DC Systems
Successful BDC system design starts by understanding electrical and mechanical parameters and how they interact with the drive electronics. Important electrical parameters include armature resistance \(R_a\) and inductance \(L_a\), which govern copper losses, time constants, and current ripple. Mechanical and electromechanical constants such as back-EMF constant \(K_e\) and torque constant \(K_t\) link electrical signals to physical quantities:
| Parameter | Symbol | Practical Impact |
|---|---|---|
| Armature Resistance | \(R_a\) | Copper losses \((I^2R)\); impacts steady-state efficiency and heating |
| Armature Inductance | \(L_a\) | Current ripple filtering; affects dynamic current response and EMI |
| Back-EMF constant | \(K_e\) | Used for speed estimation: \(E_b = K_e \omega\) |
| Torque constant | \(K_t\) | Torque generated per ampere; directly ties current to mechanical output |
| Commutation characteristics | — | Brush geometry + load affects arcing, wear, and EMI |
For high-efficiency systems aim for low \(R_a\) and optimized \(L_a\). Too small \(L_a\) increases high-frequency current spikes and EMI during PWM switching; too large \(L_a\) reduces control bandwidth and increases torque ripple for a given PWM frequency.
2. PWM and Chopper Drive Techniques
PWM-based chopper drives are the de-facto method for controlling BDC motors. The designer chooses PWM frequency and topology to balance audible noise, switching losses, torque ripple, and features such as regenerative braking.
2.1 PWM Frequency Tradeoffs
- Audible noise: Human hearing ~20 Hz–20 kHz. Choose switching slightly above audible range (22–30 kHz) to eliminate whining but accept increased switching losses.
- Switching losses vs. torque ripple: Higher switching reduces torque ripple but causes higher switching dissipation and more EMI at higher harmonics.
2.2 Topologies: Low-side chopper vs H-bridge
Low-side choppers are simple and cost-effective for unidirectional control. H-bridges (full bridges) enable bidirectional control and dynamic braking/regeneration — essential in robotics and automotive applications. Provide proper freewheeling paths: flyback diodes or synchronous MOSFET conduction to maintain current continuity during PWM off-time.
3. Gate Driver ICs and Protection Features
Gate drivers link MCU/PWM logic to power MOSFETs. A good driver reduces switching losses, prevents shoot-through, and provides diagnostics. Modern integrated drivers and power stages from major vendors often include thermal and current protections, simplifying design.
3.1 Representative Devices (Toshiba / Infineon)
- Toshiba (examples): TB67H450FNG, TB9051FTG — integrated MOSFETs, current sensing, thermal & overcurrent protection.
- Infineon (examples): Motix / NovalithIC families — robust half-bridge drivers with diagnostics and adjustable slew-rate for EMI tuning.
3.2 Recommended Protection Set
| Protection | Role |
|---|---|
| Overcurrent (OCP) | Limit stall/shoot-through currents and protect MOSFETs |
| Undervoltage lockout (UVLO) | Prevent undefined switching when supply droops |
| Overtemperature (OTP) | Shut down or derate on thermal excursions |
| Reverse polarity & transient protection | Protect systems connected to batteries or harsh inputs |
4. EMI & Thermal Management Strategies
Sharp PWM edges and brush arcing generate both conducted and radiated EMI. Combine PCB, component, and algorithmic techniques to meet EMC requirements while maintaining thermal integrity.
4.1 EMI Reduction Techniques
- Gate slew-rate control: Slowing MOSFET edges reduces HF emissions and ringing (slight switching loss penalty).
- Snubbers (RC / RCD): Dampen overshoot across MOSFETs or motor terminals.
- Ferrite beads / chokes: Filter HF on supply and signal lines.
- Shielded & twisted cables: Reduce radiated EMI and common-mode currents.
- Spread-spectrum PWM: Smear EMI energy across frequencies to ease narrow-band compliance.
4.2 PCB Layout Best Practices
Keep power loops short, decouple close to driver/MOSFET pins, use separated analog/signal & power grounds with a single star point, and add thermal vias under MOSFETs to move heat into copper planes.
4.3 Thermal Stability & Monitoring
Model junction temps from conduction + switching losses. Integrate copper pours, thermal vias, and heat-sinks. Use NTC/diode sensors or driver die-temp outputs and implement dynamic current derating to prevent thermal runaway.
5. Sensorless Estimation Algorithms
Brushed motors have built-in commutation via brushes, but sensorless estimation (no tach/encoder) can provide speed, load, and health insights using electrical measurements — saving cost and space.
5.1 Back-EMF Based Speed Estimation
When PWM is off or during scheduled windows, the armature voltage reveals back-EMF. Measure bus and current to isolate \(E_b\):
\( E_b = V_{motor\_terminal} - I_a R_a \)
Then estimate speed:
\( \omega_{est} = \dfrac{E_b}{K_e} \)
Notes: sample during PWM off-time or synchronous sampling; compensate for MOSFET drops and measurement delays.
5.2 Current Ripple Analysis
Current ripple amplitude and phase (sampled synchronously with PWM) correlate with inductance, speed, and load. Useful for stall detection, load estimation, and brush-wear trending.
5.3 Model-Based & Machine Learning Methods
EKF/Luenberger observers fuse current/voltage for state estimation. Where aging/nonlinearity exists, lightweight regressors (SVM or small NN) can map measurement vectors (ripple spectrum, bus voltage, temperature, duty) to speed/torque/health indices — feasible on modern MCUs after offline training.
6. System Testing and Performance Metrics
Validate with bench and system-level tests. Key metrics: efficiency, thermal rise, EMI compliance, estimation accuracy, and protection response.
| Metric | Test Method | Typical Target |
|---|---|---|
| Efficiency | Power analyzer (input vs output) | >85% |
| Thermal Rise | IR camera / thermistor | Winding <90 °C steady-state |
| EMI | CISPR-25 / EN55032 | Pass with >6 dB margin |
| Speed Estimation Error | Compare vs encoder | <5% RMS |
| Protection Response | Fault injection | Safe shutdown & recovery; latency <10–100 µs |
Practical Design Checklist
- Choose PWM freq balancing audible noise and switching loss (22–30 kHz start).
- Select driver IC with integrated protections and diagnostics.
- Minimize power loops, place decoupling close, add thermal vias.
- Implement EMI filters (ferrites/snubbers) and test early.
- Integrate temperature sensing and dynamic derating in firmware.
- Use sensorless estimation + consider ML for predictive maintenance.
Conclusion
Designing an efficient brushed DC motor system blends power electronics, control algorithms, PCB/thermal design, and EMI engineering. With the right driver, PWM strategy, EMI/thermal countermeasures, and sensorless estimation (or lightweight ML), engineers can build reliable, quiet, and efficient motor systems that meet both regulatory and application needs.
Request Engineer Support
Company Address:No. 17, Tianyang 1st Road, Dongfang Community, Songgang Street, Baoan District, Shenzhen City, Guangdong Province, China
