| General-purpose six-step BLDC control |
8–20 kHz |
Edge-aligned PWM on the active phase, with one high-side and one low-side switch controlled per commutation state |
10–95% |
Use commutation feedback from Hall sensors or a sensorless back-EMF algorithm. Prevent shoot-through with hardware interlocking and dead time. |
Simple implementation and good efficiency, but torque ripple and acoustic noise are higher than with sinusoidal control. |
| Low-audible-noise operation |
20–25 kHz |
Center-aligned PWM with synchronized three-phase updates |
10–90% |
A frequency above the commonly audible range can reduce fundamental switching noise, but motor structure and commutation harmonics may still produce audible sound. |
Quieter switching behavior, with increased switching losses and higher controller timer requirements. |
| High-efficiency battery-powered equipment |
10–16 kHz |
Center-aligned complementary PWM with programmed dead time |
5–95% |
Select the lowest frequency that meets acoustic, current-ripple, and control-response requirements. Verify MOSFET switching and conduction losses thermally. |
Lower switching loss and longer battery operation, but more current ripple and potentially more audible noise. |
| Precision torque and speed control |
16–30 kHz |
Center-aligned space-vector PWM or sinusoidal PWM with synchronized current sampling |
5–95% |
Use rotor-position feedback or a validated sensorless observer. Sample phase current at a repeatable point in the PWM cycle. |
Lower torque ripple and smoother operation, but the firmware, sensing, and tuning are more complex. |
| High-speed motor with limited switching margin |
5–12 kHz |
Edge-aligned or center-aligned PWM, selected according to current-sampling and timer requirements |
10–90% |
Keep enough time for gate transitions, blanking, current measurement, and fault detection. Confirm that electrical frequency does not exceed the control-loop capability. |
Reduced switching loss and improved timing margin, but greater current ripple and possible audible components. |
| Low-speed startup and high starting torque |
8–16 kHz |
Six-step PWM with rotor-position alignment, followed by closed-loop commutation |
15–80% |
Apply a controlled alignment current and acceleration ramp. Limit starting current and detect stalled or invalid rotor-position conditions. |
Reliable startup when correctly tuned, but alignment can cause a brief position movement and additional heat. |
| Three-phase inverter with robust switching control |
10–25 kHz |
Complementary high-side and low-side gate signals with hardware dead-time insertion |
5–95% |
Dead time is commonly set in the hundreds of nanoseconds, but the correct value depends on gate-driver delay, transistor characteristics, layout, and temperature. |
Improved protection against cross-conduction, with a small voltage error and possible distortion at very low duty cycles. |
| Electromagnetic-noise-sensitive equipment |
Choose the lowest compliant frequency, often 8–20 kHz |
Center-aligned PWM with synchronized switching and controlled slew rate |
10–90% |
Use short power loops, suitable bus decoupling, shielded or twisted signal wiring, and carefully managed gate-drive speed. Validate conducted and radiated emissions. |
Lower electrical noise may require slower switching edges, which can increase switching losses. |
| High bus-voltage operation |
8–20 kHz, subject to thermal verification |
Complementary PWM with isolated or appropriately rated high-side gate-drive signals |
5–90% |
Check insulation, creepage, clearance, common-mode transients, gate-driver undervoltage protection, and fault shutdown timing. |
A conservative frequency and controlled edge rate can reduce stress, but may limit dynamic response. |
| Digital speed-command input to an external motor controller |
Typically 100 Hz–20 kHz command rate; follow the controller input specification |
Single-ended or differential duty-cycle command signal, commonly using a 0–100% duty range with defined limits |
Often 10–90% for valid command margins |
This command PWM is not the same as the inverter’s phase PWM. Confirm voltage levels, input pull-up or pull-down behavior, minimum pulse width, timeout response, and fail-safe duty range. |
Easy integration, but command latency and input filtering can reduce response speed. |