Tel: +86-18157453060 | Email: info@volcanomotor.comone-stop partner for motors & motor drives designing and manufacturing

Volcano Motor

Home > News > Technology Information

BLDC Motor Control Strategies: From Six-Step Commutation to Field-Oriented Control

2026-10-10 13:22:05 Volcano Motor Read

So you've picked a BLDC motor. Spec sheet looks good. Now the real question: how are you going to drive it?

The control strategy isn't just some firmware detail you hand off to the software guy. It decides how much torque ripple you'll feel, how loud the motor whines, how hot it runs, what processor you need, and what the whole system costs. It's the difference between a motor that hums and one that screams. Between smooth motion and a jerky mess. Between a system that runs cool and one that cooks itself.

Let's walk through the three main control architectures — trapezoidal (six-step), sinusoidal, and Field-Oriented Control (FOC). What they actually do, where they fit, and how to pick the right one without over-engineering.

 Current and Torque Waveforms.jpg


The Physics Problem Every BLDC Controller Has to Solve

Strip away the marketing and a BLDC motor is dead simple: permanent magnets on the rotor, windings on the stator, and a controller that energizes the windings in sequence to keep the rotor spinning.

The tricky part is timing.

You get maximum torque when the stator magnetic field is exactly 90° ahead of the rotor field. Miss that angle, and you lose torque, waste energy, and create radial forces that beat up the bearings.

All three control methods are just different ways of keeping that angle close to 90° — with very different levels of precision and cost.

 The 90-Degree Orthogonal Alignment Problem in BLDC Motors.jpg


Trapezoidal Commutation (Six-Step)

This is the simplest way to drive a BLDC motor. The controller energizes two of the three phases at a time in a six-step sequence, leaving the third phase floating. Current waveform looks roughly square, and the back-EMF is ideally trapezoidal.

How it works: Hall sensors tell the controller where the rotor is. Every 60 electrical degrees, it switches to the next step. The stator field rotates in discrete jumps, not smoothly.

Why it's still around: It's cheap. Processor requirements are low, hardware cost is minimal, and it works fine at moderate speeds. For cost-sensitive stuff with low expectations for smoothness, it's still the default.

The trade-off: Abrupt current transitions mean torque ripple at every commutation event. On a motor with sinusoidal back-EMF (which is most modern BLDC motors), block commutation gives you about 14% torque ripple. Those sudden current changes also make audible electrical noise.

Key characteristics:

Metric

Trapezoidal

Control complexity

Low

Torque ripple

High

Acoustic noise

High

Efficiency

Moderate

Switching losses

Low (1x PWM)

Typical applications

Ceiling fans, power tools, basic pumps, E-bikes


Sinusoidal Commutation

Sinusoidal commutation is the middle ground. Instead of square-like current waveforms, it drives the motor phases with continuously varying sinusoidal currents.

How it works: Each phase current is controlled independently with a dedicated control loop. The commanded currents are sinusoidal with respect to rotor position, with identical amplitude but 120° phase shift between phases.

Why it exists: It reduces torque ripple and acoustic noise compared to trapezoidal control. It's a natural upgrade path for applications that need smoother operation but can't justify the complexity of full FOC.

The limitation: Sinusoidal control does not perform the vector transformation into a rotating reference frame that true FOC does. Torque and flux remain coupled—you can't control them independently. The improvement is real, but the performance ceiling is lower than FOC.

Key characteristics:

Metric

Sinusoidal

Control complexity

Medium

Torque ripple

Medium (low for stable loads, high for dynamic loads)

Acoustic noise

Low

Efficiency

High

Switching losses

High (3x PWM)

Typical applications

Mid-range fans, pumps, appliances


Field-Oriented Control (FOC)

FOC is the most advanced control method for BLDC motors. It treats the motor as two separate magnetic fields—the flux field (rotor) and the torque field (stator)—and controls them independently.

 FOC Closed-Loop Architecture & Coordinate Transforms.jpg


How it works: FOC transforms three-phase currents into a rotating d-q reference frame using Clarke and Park transformations. This decouples the current into two independent components:

Iq (quadrature current) — produces torque

Id (direct current) — produces flux

In FOC, Iq and Id are independently regulated. The control system keeps Id near zero (because the magnets already provide the flux) and adjusts Iq to control torque. Because torque and flux are decoupled, FOC achieves minimal torque ripple, higher efficiency (especially at high speed), superior dynamic response, and precise torque control.

The decoupling advantage: In trapezoidal and sinusoidal methods, flux and torque are indirectly coupled—optimization is limited. In FOC, you can command torque directly without disturbing the magnetic field. That's why FOC delivers the lowest audible noise, the highest motor efficiency, and the best dynamic torque.

The cost: FOC requires significantly more computational power. The microcontroller must perform real-time Clarke and Park transforms, PI current loop calculations in the d-q domain, and inverse transforms for PWM generation. This pushes the processor harder than simpler methods.

Key characteristics:

Metric

FOC

Control complexity

High

Torque ripple

Lowest (near zero)

Acoustic noise

Lowest

Efficiency

Highest

Switching losses

High (3x PWM)

Typical applications

Robotics, EVs, servo drives, high-end appliances


Choosing the Right Strategy: A Practical Framework

The choice isn't about which method is "best" in absolute terms—it's about which one fits your application's requirements.

Choose trapezoidal when:

  • Cost is the primary constraint

  • Torque smoothness isn't critical

  • The motor runs at moderate speeds most of the time

  • Processor budget is minimal

  • Applications: basic fans, power tools, simple pumps

Choose sinusoidal when:

  • You need quieter operation than trapezoidal can provide

  • Full FOC complexity isn't justified

  • Loads are relatively stable

  • Applications: mid-range HVAC fans, residential appliances

Choose FOC when:

  • Torque ripple must be minimized

  • Dynamic response matters

  • Efficiency across a wide speed range is critical

  • You have the processor headroom for real-time transforms

  • Applications: robotics, EVs, servo systems, precision industrial equipment

 Comparison of BLDC Motor Control Methods.jpg

A note on sensorless FOC: Sensorless FOC eliminates Hall sensors and encoders, reducing system cost and removing a failure point. It's slightly less precise than sensor-based FOC (observer estimation errors increase at low speeds), but the efficiency remains high and the performance is far superior to trapezoidal or sinusoidal control. For applications that need high performance while reducing external sensors, it's worth the extra tuning effort.


One More Thing: Back-EMF Matters

A subtle but important detail: the motor's back-EMF waveform affects how well each control method works.

Most modern BLDC motors have sinusoidal (or close to sinusoidal) back-EMF. When you run block commutation on a motor with sinusoidal back-EMF, you get about 14% torque ripple. The higher harmonics in the trapezoidal current waveform don't match the back-EMF, so they don't contribute to airgap power—they just generate heat and noise.

For motors with trapezoidal back-EMF, the match is better, but trapezoidal back-EMF motors are increasingly rare outside of legacy designs. In most cases, a BLDC motor with sinusoidal back-EMF will run more efficiently with FOC than with trapezoidal commutation.


The Bottom Line

Trapezoidal commutation is simple and cheap, but it leaves performance on the table—torque ripple, noise, and efficiency all suffer. Sinusoidal commutation is a meaningful upgrade for many applications. FOC is the gold standard: highest efficiency, lowest noise, best dynamic response, and near-zero torque ripple.

The only real downside to FOC is complexity and processor cost. With modern integrated controllers now available for a wide range of applications, FOC is no longer reserved for high-end systems. The question isn't whether FOC is better—it's whether the performance gain is worth the additional development effort and hardware cost for your specific application.

Need help selecting a control strategy for your BLDC motor application? Our engineering team can help you evaluate the trade-offs and recommend the right controller configuration.

Contact us: info@volcaomotor.com


Copyright © Ningbo volcanic electric co.,LTD