Keshuo Motor News

Keshuo Motor News Hub - Company, Industry, Knowledge & Case Updates

Latest micro motor technology updates, manufacturing innovations, successful project case studies

21

2025

-

10

Designing Efficient Brushed DC Motor Systems: Drivers, EMI Reduction, and Sensorless Estimation

Key words:

brushed dc motor,motor drivers,emi reduction,sensorless estimation,bdc efficiency,pwm techniques,thermal management

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.

Power Electronics Control EMI & Thermal

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

  1. Choose PWM freq balancing audible noise and switching loss (22–30 kHz start).
  2. Select driver IC with integrated protections and diagnostics.
  3. Minimize power loops, place decoupling close, add thermal vias.
  4. Implement EMI filters (ferrites/snubbers) and test early.
  5. Integrate temperature sensing and dynamic derating in firmware.
  6. 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.

Notes: Equations use standard motor conventions. \(E_b\) denotes back-EMF, \(I_a\) armature current, \(R_a\) armature resistance, \(K_e\) back-EMF constant, and \(\omega\) angular velocity.