Page review information
Edition covered
Motor and drive engineering practice — vendor documentation governs application — n/a — practice module
Content status
Reviewed
Coverage
Training module: BLDC and PMSM Implementation Guide — educational treatment; sizing and application decisions follow vendor data and the governing standards.
Last reviewed
August 2026
Primary reference
The official published standard — required for final decisions

Confirm the governing edition, jurisdiction, and project-specific requirements before applying anything on this page.

Advanced Time: 60 min Type: Reference Focus: Motor / Drive Engineering Core
After this module: Production-grade implementation reference — system architecture, control methods, motor and drive selection, application routing, basic wiring patterns, measurement pitfalls, failure modes, and a full commissioning checklist.
Prerequisites: BLDC vs PMSM Comparison, VFD and Servo Architecture Diagrams

Purpose

Choose fast

Choose BLDC when Cost & simplicity win

Fans, pumps, drones, power tools, low-cost conveyors. Torque ripple is tolerable; zero-speed torque is not required.

Choose PMSM when Precision & efficiency win

Servo, robotics, CNC, EV traction, semi stages. You need smooth torque, zero-speed holding, or field-weakening range.

Watch-outs What usually bites first

Encoder offset wrong, shield pigtailed, long motor cable without reactor, regen OV, FOC parameters not ID'd.

Build sequence Size → spec → wire → tune

Size motor from load, spec drive to motor, wire per archetype, run parameter ID, then tune current → speed → position.

Jump to


Executive overview

BLDC (Brushless DC Motor)

PMSM (Permanent Magnet Synchronous Motor)

Naming confusion — why it exists

Why the distinction matters in real systems


System architecture (end-to-end)

Both families share the same end-to-end topology. Differences live in the control block and the feedback device.

flowchart LR
    A[Power Source
AC mains or DC bus] --> B[Rectifier / PFC
AC systems only] B --> C[DC Link
Capacitor bank] C --> D[Inverter
3-phase, 6 switches] D --> E[Motor
BLDC or PMSM] E --> F[Load
Gearbox, coupling, inertia] G[Feedback Device
Hall / Encoder / Resolver] --> H[Controller
MCU / DSP / FPGA] E -.rotor position.-> G H --> D I[Command Input
Analog / fieldbus / step-dir] --> H

Block roles

Block Role
Power source Provides energy: battery, DC supply, or AC mains
Rectifier / PFC AC → DC; active PFC for industrial drives, passive for low-cost
DC link Buffers ripple, absorbs regen energy, sets inverter input voltage
Inverter 6-switch 3-phase bridge; modulates phase voltages via PWM
Motor Converts electrical power to shaft torque
Load Mechanical coupling, gearbox, and end application
Feedback device Rotor position → required for correct commutation
Controller Runs current, speed, position loops; generates PWM
Command input External reference: torque, speed, or position target

Why this, not that — topology-level routing


BLDC vs PMSM — deep comparison

Dimension BLDC (6-step) PMSM (FOC)
Back-EMF shape Trapezoidal (flat 120° top) Sinusoidal
Stator winding Concentrated (tooth-wound) Distributed (sinusoidal MMF), sometimes skewed
Rotor magnets Surface-mount (SPM) SPM or interior (IPM) — IPM offers reluctance torque
Ld, Lq relationship Ld ≈ Lq IPM: Ld < Lq → reluctance torque exploitable
Commutation states 6 discrete, per electrical cycle Continuous sinusoidal, 3-phase simultaneous
Required position resolution 60° electrical (3 Halls sufficient) <1° electrical (encoder or observer)
Torque ripple 14–25% <2% with good encoder
Cogging torque Often higher Lower (by design)
Zero-speed torque Unreliable without encoder Full rated torque, deterministic
Low-speed smoothness Poor (audible commutation) Excellent
Speed range extension Crude phase advance only Field weakening; IPM extends 3–5× base
MCU requirement 8- or 32-bit, 50–100 MHz 32-bit DSP or MCU w/ FPU, 150–300 MHz
Firmware footprint 8–20 KB 60–200 KB (plus autotune, fault logging, fieldbus)
Commissioning effort Hours Days (parameter ID, encoder offset, loop tuning)
Typical applications Fans, pumps, drones, power tools Servos, robotics, CNC, EV traction, semiconductor stages
Cost (1 kW class system) Low ($230–650 total) High ($1100–2700 total)
Functional safety Rare Industrial servo drives — STO/SS1/SLS per IEC 61800-5-2

The back-EMF is the root cause of every downstream difference


Control methods

BLDC — 6-step (block) commutation

Commutation table (typical CW):

State Phase U Phase V Phase W
1 + − off
2 + off −
3 off + −
4 − + off
5 − off +
6 off − +

Hall-based

Sensorless (BEMF zero-crossing)

When to use 6-step

Limitations

PMSM — sinusoidal control and FOC

Sinusoidal commutation (scalar, no dq)

FOC (Field-Oriented / Vector Control)

flowchart LR
    A[Phase currents
Ia, Ib, Ic] --> B[Clarke
abc → αβ] B --> C[Park
αβ → dq] C --> D[Id PI loop] C --> E[Iq PI loop] F[θ_rotor] --> C F --> G[Inverse Park] D --> G E --> G G --> H[Inverse Clarke] H --> I[SVPWM] I --> J[Inverter] J --> K[Motor] K -.-> A K -.-> F

When to use FOC

Limitations

Control method — operational routing


Mathematical foundation (practical)

The three equations below are enough to size a motor, debug a drive, or explain instability.

Electrical equation (per phase)

\[V = R i + L \frac{di}{dt} + K_e \omega\]

Engineering meaning: the drive must overcome resistance, inductance, and back-EMF. At high speed, BEMF approaches DC bus → no voltage headroom left → torque collapses. This is what limits top speed.

Torque equation

\[T = K_t I\]

Engineering meaning: torque is a current problem, not a voltage problem. Torque limits = current limits = thermal limits. When the user demands “more torque,” they are demanding “more current” → more copper loss → more heat.

Electrical vs mechanical speed

\[\omega_e = p \cdot \omega_m\]

Engineering meaning: a 4-pole-pair motor spinning at 3000 RPM mechanically has an electrical frequency of 200 Hz. Commutation timing, current-loop bandwidth, and PWM frequency must all be specified relative to ω_e, not ω_m. A common bug: designers think in RPM, then the current loop runs out of bandwidth at high pole counts.

Mechanical equation (sizing / dynamics)

\[T - T_{load} = J \frac{d\omega}{dt} + B \omega\]

Engineering meaning: motor torque is spent on accelerating inertia, overcoming friction, and driving the load. Inertia mismatch (load J » motor J × gear²) is the classic cause of oscillation and gain-limited tuning.


Drive architecture

flowchart TB
    subgraph PowerStage["Power Stage"]
        DC[DC Bus +] --> HS1[High-side U]
        DC --> HS2[High-side V]
        DC --> HS3[High-side W]
        HS1 --> U[Phase U]
        HS2 --> V[Phase V]
        HS3 --> W[Phase W]
        U --> LS1[Low-side U]
        V --> LS2[Low-side V]
        W --> LS3[Low-side W]
        LS1 --> GND[DC Bus −]
        LS2 --> GND
        LS3 --> GND
    end

    subgraph Control["Control"]
        MCU[MCU / DSP] --> GD[Gate Driver ICs]
        GD --> HS1
        GD --> HS2
        GD --> HS3
        GD --> LS1
        GD --> LS2
        GD --> LS3
        CS[Current Sense
Shunts or Hall] --> ADC[ADC] ADC --> MCU FB[Encoder / Halls / Resolver] --> INT[Feedback Interface] --> MCU end U -.-> CS V -.-> CS W -.-> CS

Inverter (power stage)

Device Voltage class Switching frequency Typical use
MOSFET ≤ 200 V 20–100 kHz Battery, robotics, small servos
SiC FET 400–1200 V 50–200 kHz High-efficiency industrial, EV
IGBT 600–1700 V 4–20 kHz Industrial AC mains drives
GaN FET ≤ 600 V 100 kHz–MHz Compact, high-power-density

Why this device, not that:

Gate driver

Role: interfaces the logic-level MCU signals to the gate capacitance of the power switches.

Functions:

Poor gate driving → shoot-through → instant MOSFET destruction. This is one of the top-three failure modes in DIY BLDC/PMSM drives.

Controller (MCU / DSP / FPGA)

Control MCU class Current loop rate
BLDC 6-step Cortex-M0/M3, ~50 MHz 1–10 kHz
BLDC FOC Cortex-M4F, 100–200 MHz 10 kHz
PMSM FOC Cortex-M7, C2000 DSP, 300 MHz 10–20 kHz
High-end servo FPGA + DSP 20–40 kHz

Current sensing

Topology Pros Cons
Single DC-link shunt Cheapest, one amplifier Requires per-state reconstruction
Two phase shunts Good accuracy, Ic = −(Ia + Ib) Two amplifiers, needs ground-referenced
Three phase shunts Redundant, best accuracy, fault detect Three amplifiers
Hall-effect current sensor Isolated, linear over wide range More expensive, more board area

Routing: single DC-link shunt for the tightest cost targets and low-dynamic BLDC; two-phase shunts for most FOC designs; three-phase shunts for safety-rated drives that need phase-fault detection; Hall-effect for high-voltage industrial drives where isolation is required.

Feedback interface

Feedback Signaling Resolution
Hall sensors 3 open-drain or push-pull digital 60° electrical
Incremental enc. A/B quadrature + Z 1024–10000 PPR
Absolute enc. BiSS-C, EnDat, SSI, Nikon 17–26 bit
Resolver Analog sine/cosine + excitation 12–16 bit effective
Sensorless Back-EMF observation or MRAS/SMO Estimated, not direct

Motor selection guide

Selection logic

  1. Torque — continuous and peak
    • Compute required T_continuous at worst-case operating point
    • Compute T_peak from acceleration: T_peak = J·α + T_load
    • Motor rated torque > T_continuous × safety factor (1.2–1.5)
    • Motor peak torque > T_peak
  2. Speed — rated and maximum
    • Rated speed must match application duty point
    • Maximum speed bounded by mechanical and BEMF limits
  3. Inertia matching
    • Target load/motor inertia ratio (reflected through gearbox²):
      • 1:1 for ultra-dynamic systems
      • 5:1 typical industrial
      • 10:1 upper limit before tuning difficulty rises sharply
  4. Voltage and current
    • Motor K_e·ω_max < DC bus voltage × modulation index (≈ 0.9 for SVPWM)
    • Drive rated current ≥ motor peak current
  5. Thermal limits
    • RMS current over duty cycle drives winding temperature
    • I²t integral must stay below thermal limit
    • Winding thermistor (PTC, PT100, or KTY) required for industrial motors
  6. Environment
    • IP rating, ambient temperature, vibration, humidity
    • Food-grade, washdown, explosion-proof if applicable

BLDC selection (hobby / embedded)

Typical parameter set:

Examples:

PMSM selection (industrial / servo)

Typical parameter set:

Examples by category:

Motor family — application routing

Application class Preferred family
Propulsion (drone, RC, small EV) BLDC outrunner, high KV, sensorless
Light EV hub (e-bike, e-scooter) BLDC or PMSM, high pole count, Hall-commutated
Industrial fan / pump BLDC (or induction if mains-direct)
General-purpose servo (200 W–3 kW) PMSM + absolute encoder + FOC
Precision robotics / cobot joint Frameless PMSM, 23+ bit absolute, BiSS-C/Hiperface DSL
CNC spindle IPM-PMSM (field-weakening range), or induction > 30 kW
Semiconductor stage Ironless linear PMSM or torque motor, laser interferometer
Servo press High-torque PMSM servo, absolute encoder + load cell

Drive selection guide

Hobby / low-cost

Drive Control Feedback supported Typical cost Notes
Drone ESC (BLHeli_S) 6-step Sensorless $5–25 Single-direction, propeller-tuned
Drone ESC (BLHeli_32) 6-step + FOC Sensorless $15–60 Bidirectional, RPM feedback
VESC (open source) FOC Hall, encoder, sensorless $80–250 E-bikes, skateboards, robotics
ODrive FOC Encoder (inc/abs) $150–450 Robotics, precision motion
SimpleFOC shield FOC Various $40–120 Educational, Arduino/STM32
MoteusR4 FOC Magnetic absolute $300–500 Robotic joints, cobots

Industrial / servo

Vendor Product family Feedback Fieldbus Safety
Elmo Gold / Platinum Abs, BiSS, EnDat EtherCAT, CANopen STO, SS1, SLS
Siemens Sinamics S120 / V90 DRIVE-CLiQ, SSI PROFINET, PROFIBUS, EtherCAT Full SIL 3
Beckhoff AX5000, AX8000 EnDat, BiSS, Hiperface EtherCAT TwinSAFE
Kollmorgen AKD, AKD2G Hiperface DSL, SFD EtherCAT, PROFINET, EIP STO, SS1
Yaskawa Sigma-7 Serial absolute MECHATROLINK, EtherCAT STO, SS1
Rockwell Kinetix 5700 Hiperface DSL EtherNet/IP (CIP Motion) STO via GuardLogix
Mitsubishi MR-J5 Serial absolute CC-Link IE TSN, SSCNET STO
Parker Aries II, PSD / Compax3 Resolver, EnDat EtherCAT, PROFINET STO
Schneider Lexium 32 / 62 Hiperface, SinCos EtherCAT, PROFINET, Sercos III STO
Bosch Rexroth IndraDrive Hiperface, EnDat Sercos III, EtherCAT Full SIL 3
Delta ASDA-A3 Serial absolute EtherCAT, CANopen STO
SEW-Eurodrive Movidrive Hiperface, SinCos EtherCAT, PROFINET STO, SS1

Selection drivers (industrial):


Hobby vs industrial comparison

Factor Hobby BLDC Industrial PMSM
Motor cost (1 kW) $30–150 $400–900
Drive cost $20–250 $600–1500
Commissioning effort Minutes (flash and go) Days (param ID, tuning, commissioning)
Tuning complexity Low (preset profiles) High (nested PI loops, notch filters, feedforward)
Feedback Sensorless or 3-Hall Absolute encoder or resolver
Control mode 6-step, sometimes FOC FOC with field weakening, MTPA
Safety certification None STO / SS1 / SLS / SBC per IEC 61800-5-2
Fieldbus UART, CAN, PWM EtherCAT, PROFINET, EtherNet/IP
Thermal management Ambient / airflow Motor thermistor + drive thermal model
MTBF Hundreds to low thousands hr 50,000+ hours
Diagnostics Minimal, sometimes serial log Full fault history, oscilloscope, drives-tools
Regeneration handling Often absent or crude Brake chopper + resistor, regen to mains
Ingress protection Open frame / IP20 IP54–IP67 standard
Position accuracy 1% of rev (at best) < 1 arc-min with absolute encoder
Typical lifecycle Prototype / consumer 10–20 years in service

Cost vs performance tradeoff

Why FOC costs more

When 6-step is enough

Where diminishing returns start

Investment Marginal gain
6-step → sensorless FOC Large: smoother, quieter, better efficiency
Sensorless FOC → Hall FOC Modest: better startup under load
Hall FOC → encoder FOC Large: zero-speed torque, precise position
Incremental → absolute encoder Large: no homing, safer power cycles
17-bit → 23-bit absolute encoder Small unless sub-arc-min positioning is spec’d
10 kHz → 20 kHz current loop Small unless the motor is very low inductance
Standard FOC → MTPA on IPM Modest efficiency gain (3–8%), worth it on EVs
STO only → SS1/SLS/SBC Only justified when hazard analysis requires

Measurement and testing

Why NOT to measure PWM output with RMS meters

A typical handheld RMS multimeter bandwidth is 1–10 kHz. Inverter PWM switches at 8–20 kHz. The result:

What to measure instead:

Correct measurement architecture

Quantity Correct instrument
DC bus voltage Any DC meter or oscilloscope channel
DC bus current DC current clamp or precision shunt + DAQ
DC input power Vbus × Ibus (power analyzer or computed from DAQ)
Phase voltage (waveform) Differential oscilloscope probe, isolated
Phase voltage (RMS, true) Power analyzer with ≥ 100 kHz bandwidth (Yokogawa WT series, HIOKI PW)
Phase current (waveform) Current probe (Hall-effect or Rogowski), ≥ 100 kHz BW
Phase current (RMS) Power analyzer
Shaft torque In-line torque transducer (HBM, Magtrol, Kistler)
Shaft speed Optical tachometer or encoder + frequency counter
Output mechanical power T × ω (from measured torque and speed)
Electrical efficiency (Shaft power) / (DC input power)
Motor temperature PT100 on winding, IR camera on housing

Oscilloscope role

Data logger / DAQ role

Power analyzer role


Practical implementation scenarios

Scan the 8 scenarios below, jump to the closest match for the detailed stack.

Scenario 1 Drone motor
Motor: BLDC outrunner, high KV
Drive: ESC, 6-step sensorless
Control: DShot digital throttle
Why it wins: lightest, cheapest, no feedback needed
Scenario 2 Conveyor system
Motor: Induction or IE4 PMSM
Drive: General-purpose VFD
Control: V/Hz or sensorless vector
Why it wins: continuous duty, serviceable, energy bills
Scenario 3 Precision robotics (cobot joint)
Motor: Frameless PMSM, low-cogging
Drive: EtherCAT servo, STO minimum
Control: Nested FOC + feedforward
Why it wins: transparent torque, absolute power-up
Scenario 4 Low-cost industrial automation
Motor: BLDC with integrated Halls
Drive: Hall-based 6-step / basic FOC
Control: 0–10 V analog or Modbus RTU
Why it wins: robust in dust/vibration, tight budget
Scenario 5 Semiconductor stage
Motor: Ironless linear or rotary PMSM
Drive: High-end servo (Elmo / ACS / Aerotech)
Control: Jerk-limited FOC + ILC
Why it wins: sub-micron accuracy, cogging-free
Scenario 6 CNC spindle
Motor: IPM-PMSM or high-speed induction
Drive: Servo w/ field-weakening + HSC
Control: FOC MTPA + field weakening
Why it wins: 3–5× constant-power range, rigid tapping
Scenario 7 E-bike / light EV
Motor: PMSM (IPM perf, SPM low-cost)
Drive: VESC-class FOC with regen
Control: FOC + MTPA + field weakening
Why it wins: range per Wh, hill-start holding torque
Scenario 8 Industrial servo press
Motor: PMSM servo, 5–30 kW
Drive: Servo w/ STO/SS1, gain scheduling
Control: Gain-scheduled PI + force loop
Why it wins: handles orders-of-magnitude load swing safely

Scenario 1 — Drone motor

Scenario 2 — Conveyor system

Scenario 3 — Precision robotics (cobot joint)

Scenario 4 — Low-cost industrial automation

Scenario 5 — Semiconductor equipment (wafer handler, stage)

Scenario 6 — CNC spindle

Scenario 7 — E-bike / light EV traction

Scenario 8 — Industrial servo press

For three fully worked engineering archetypes (fan/pump, precision axis, AGV) with per-scenario tuning and measurement strategy, see the Motor Selection Scenarios module.


Wiring and integration

Cable-group legend

All wiring diagrams in the BLDC and PMSM modules use the same cable-class convention — shown once here, applied everywhere.

flowchart LR
    P[Power]:::power
    PH[Phase U/V/W]:::phase
    F[Feedback]:::feedback
    S[Safety]:::safety
    B[Fieldbus]:::bus
    SH[Shield / PE]:::shield

    classDef power stroke:#c0392b,stroke-width:2px
    classDef phase stroke:#2c3e50,stroke-width:2px
    classDef feedback stroke:#2980b9,stroke-width:2px
    classDef safety stroke:#e67e22,stroke-width:2px
    classDef bus stroke:#27ae60,stroke-width:2px
    classDef shield stroke:#7f8c8d,stroke-width:1px,stroke-dasharray:3 3
Cable group Typical signals IEC 60757 conductor color Termination practice
Power DC+ / DC- / battery / L1/L2/L3 Red (+), Black (−), Brown/Black/Grey for AC Short low-impedance bond to chassis PE; separate conduit from signal cables
Phase U, V, W Brown (U), Black (V), Grey (W) per IEC 60204-1 Shielded VFD/servo cable; 360° shield termination at both ends for servo class
Feedback Hall / encoder / resolver / temp Twisted-pair differential; shield is separate Shielded twisted pair; shield terminated at drive end (check drive manual); min 300 mm from power cables
Safety STO-1, STO-2, SS1, interlocks Typically violet or orange per panel convention Dual-channel, cross-monitored; separate terminal blocks from control wiring
Fieldbus EtherCAT / PROFINET / CAN / EtherNet-IP / PWM-throttle Per bus standard (EtherCAT: green jacket is common) Impedance-matched, terminated per bus spec; keep away from motor cables
Shield / PE Drain wire, cable shield, green/yellow PE Green/yellow (PE); bare or foil for shield 360° EMC gland preferred; avoid pigtails above ~10 MHz

Dashed lines in the diagrams indicate shield or optional connections. Solid lines are the primary conductor of the group.

Power wiring

Phase wiring (drive → motor)

Feedback wiring

Grounding and bonding

Shielding practice

Wiring archetypes — which pattern applies

Archetype A — Battery BLDC (drone / e-bike / AGV / power tool)

flowchart LR
    BAT([Battery pack]):::power
    FUSE[Fuse / main disconnect]:::power
    PRE[Precharge + contactor]:::power
    ESC[BLDC inverter / ESC]
    MOT[BLDC motor]:::phase
    HALL>Hall sensor]:::feedback
    HOST[Throttle / PWM / CAN]:::bus

    BAT -->|DC+ / DC-| FUSE
    FUSE --> PRE
    PRE -->|DC bus| ESC
    ESC -->|U / V / W| MOT
    HALL -.->|5V / GND / HA / HB / HC| ESC
    HOST -.-> ESC

    classDef power stroke:#c0392b,stroke-width:2px
    classDef phase stroke:#2c3e50,stroke-width:2px
    classDef feedback stroke:#2980b9,stroke-width:2px
    classDef bus stroke:#27ae60,stroke-width:2px

Fits drones, e-bikes, AGVs, power tools, cooling fans. Typical voltage 12–96 VDC battery. Low cost; minimal wiring; no functional safety wiring required at the drive terminals. Chassis bonding still required on the vehicle side.

Archetype B — Integrated PMSM servo (cobot joint / wafer stage / single axis)

flowchart LR
    AC([1φ or 3φ AC]):::power
    FIL[EMI filter]:::power
    DRV[Integrated PMSM servo drive]
    MOT[PMSM motor]:::phase
    ENC>Integrated encoder]:::feedback
    TEMP>Motor temp]:::feedback
    STO[Safety I/O]:::safety
    PLC[Motion controller]:::bus
    PE((Machine PE)):::shield

    AC -->|L / N / PE or 3φ| FIL
    FIL -->|DC bus| DRV
    DRV -->|U / V / W + PE| MOT
    MOT -.->|hybrid cable shield| PE
    ENC -.->|OCT / DRIVE-CLiQ / Hiperface DSL| DRV
    TEMP -.->|PTC / Pt1000| DRV
    STO -->|STO-1 / STO-2| DRV
    PLC -->|EtherCAT / PROFINET| DRV
    DRV -.-> PE

    classDef power stroke:#c0392b,stroke-width:2px
    classDef phase stroke:#2c3e50,stroke-width:2px
    classDef feedback stroke:#2980b9,stroke-width:2px
    classDef safety stroke:#e67e22,stroke-width:2px
    classDef bus stroke:#27ae60,stroke-width:2px
    classDef shield stroke:#7f8c8d,stroke-width:1px,stroke-dasharray:3 3

Fits cobot joints, wafer-stage axes, single-axis industrial servo. Typical voltage 230–480 VAC or 24–72 VDC on compact variants. One-cable hybrid power + feedback is typical (Beckhoff OCT, Siemens DRIVE-CLiQ, SEW Hiperface DSL). STO + fieldbus standard. Cost-per-axis moderate.

Archetype C — Shared DC-bus multi-axis PMSM (CNC / press / printing press)

flowchart LR
    AC([3φ 400–480 VAC]):::power
    REC[Rectifier + regen unit]:::power
    BRK[Brake chopper + resistor]:::power
    DC[[DC bus]]:::power
    INV1[Servo inverter axis 1]
    INV2[Servo inverter axis 2]
    INV3[Servo inverter axis N]
    MOT1[PMSM axis 1]:::phase
    MOT2[PMSM axis 2]:::phase
    MOT3[PMSM axis N]:::phase
    ENC1>Encoder 1]:::feedback
    ENC2>Encoder 2]:::feedback
    ENC3>Encoder N]:::feedback
    STO[Safety controller]:::safety
    PLC[CNC / motion controller]:::bus
    PE((Cabinet PE)):::shield

    AC -->|L1 / L2 / L3 / PE| REC
    REC --> DC
    DC -.-> BRK
    DC --> INV1
    DC --> INV2
    DC --> INV3
    INV1 -->|U / V / W + PE| MOT1
    INV2 -->|U / V / W + PE| MOT2
    INV3 -->|U / V / W + PE| MOT3
    ENC1 -.-> INV1
    ENC2 -.-> INV2
    ENC3 -.-> INV3
    STO -->|STO loop| INV1
    STO -->|STO loop| INV2
    STO -->|STO loop| INV3
    PLC -->|EtherCAT trunk| INV1
    PLC --> INV2
    PLC --> INV3
    INV1 -.-> PE
    INV2 -.-> PE
    INV3 -.-> PE
    MOT1 -.-> PE

    classDef power stroke:#c0392b,stroke-width:2px
    classDef phase stroke:#2c3e50,stroke-width:2px
    classDef feedback stroke:#2980b9,stroke-width:2px
    classDef safety stroke:#e67e22,stroke-width:2px
    classDef bus stroke:#27ae60,stroke-width:2px
    classDef shield stroke:#7f8c8d,stroke-width:1px,stroke-dasharray:3 3

Fits CNC machining centers, servo presses, printing presses, multi-axis pick-and-place. Typical voltage 400–800 VDC bus from 3φ 400/480 VAC mains. Shared DC bus enables regen recovery between axes. Highest integration and cost; daisy-chained fieldbus + shared STO loop + bonded PE star point at the cabinet.

Common integration mistakes


Common failure modes

Commutation errors

Current spikes

Noise and EMI

Instability under load

Overheating

Drive-specific


Implementation checklist

1 · Motor

  • Torque sized for continuous and peak operation with safety margin (1.2–1.5×)
  • Speed rating above maximum operating point
  • Inertia ratio within tuning-friendly range (target ≤ 5:1 reflected)
  • Voltage constant matched to DC bus (K_e·ω_max < 0.9·Vbus)
  • Insulation class adequate for ambient + duty (F minimum for industrial)
  • IP rating matches environment (IP54 typical industrial, IP67 for washdown)
  • Thermistor / PT100 present and wired
  • Brake (if required) matched to drive’s brake output voltage
  • Feedback device matches drive interface (Hall, incremental, absolute, resolver) </div>

    2 · Drive

  • Rated current ≥ motor peak current
  • DC bus voltage range matches supply
  • Fieldbus matches PLC (EtherCAT, PROFINET, EtherNet/IP, CANopen)
  • Feedback protocol supported (BiSS-C, EnDat, Hiperface DSL, etc.)
  • Functional safety functions available (STO minimum)
  • Firmware up to date
  • Brake chopper resistor sized for regen energy
  • Heatsink / cooling adequate for duty cycle </div>

    3 · Wiring

  • Power cable sized per NEC 430 / IEC 60204-1
  • Motor cable shielded, terminated 360° at both ends
  • Feedback shield terminated per drive manual (single- or double-end)
  • Power and signal wiring physically separated (minimum 300 mm)
  • PE bonded star-point at drive enclosure
  • EMC glands used at panel entries
  • Output reactor / du/dt filter installed for long motor cable runs
  • Connectors latched, strain-relieved, rated for ambient </div>

    4 · Control

  • Parameter identification complete (Rs, Ld, Lq, ψ_f for PMSM)
  • Encoder offset calibrated (for FOC)
  • Current loop bandwidth set (typical 1/10 of PWM frequency)
  • Velocity loop bandwidth ≤ 1/4 of current loop
  • Position loop bandwidth ≤ 1/4 of velocity loop
  • Current, velocity, position limits programmed
  • Feedforward terms tuned (velocity, acceleration, friction)
  • Safety parameters configured (STO reaction, SS1 ramp, SLS threshold)
  • Diagnostic logging enabled </div>

    5 · Testing

  • No-load spin in both directions, with expected current
  • Current balance across three phases within tolerance
  • Rated load step response — no oscillation, settling within spec
  • Max speed reached without OV or OC trips
  • Regen / braking test — DC bus stays below OV threshold
  • Thermal soak at rated duty for ≥ 30 min — winding and housing temps within spec
  • EMC pre-compliance scan (radiated + conducted) for product designs
  • STO / E-stop response verified (motor torque removed within rated reaction time)
  • Encoder position stable across power cycles (absolute)
  • Fault history reviewed — no unexpected warnings or trips during acceptance test </div>
--- ## Appendix — Known industry brands Reference-only vendor map. Pick based on your PLC/CNC ecosystem, required feedback, and required safety functions — not brand. | Category | Typical vendors | Fit | |----------|-----------------|-----| | Industrial servo (motor + drive) | Siemens (Sinamics / Simotics), Rockwell / Allen-Bradley (Kinetix / MP), Bosch Rexroth (IndraDrive / MS2N), Yaskawa (Sigma-7 / Sigma-X), Mitsubishi (MR-J5), Kollmorgen (AKD2G / AKM), Parker (PSD / Compax), Beckhoff (AX8000 + AM8000), SEW-Eurodrive (Movidrive + CMP), Schneider (Lexium 62 + BMH), Delta (ASDA-A3 + ECMA), Fanuc (αi / βi, CNC-coupled), Omron (1S / G5) | Industrial machines with PLC/CNC, STO/SS1/SLS, fieldbus | | Compact / integrated servo | Maxon (EC + EPOS / ESCON), Faulhaber, Nanotec, Teknic ClearPath, Oriental Motor (AZ), Applied Motion, Moog | Small axes, lab/medical, integrated motor+drive packages | | Embedded BLDC / motor-control ICs | TI (DRV832x/835x, InstaSPIN), ST (STSPIN, STM32 MC), onsemi (NCV gate drivers), Infineon (iMOTION, XMC), Toshiba (TB67), NXP (S32K + MCSPTE), MPS (MP65xx), Allegro (A4910, A89301) | Custom boards, OEM products, cost-driven BLDC | | Hobby / maker drives | BLHeli_S / BLHeli_32 ESCs, VESC (open source), ODrive, Moteus, SimpleFOC, Trinamic / ADI, FLIPSKY | Prototypes, drones, e-skate / e-bike, research | | Linear / specialty motion | Aerotech, ACS Motion Control, Etel, Tecnotion, Parker Trilogy, Yaskawa Sigma linear | Semiconductor stages, metrology, lithography, direct-drive | ---
← BLDC vs PMSM Comparison ↑ Motors, Drives, and Motion Motor Selection Scenarios →
Trust Boundary — Engineering Judgment Required

This site is an independent educational reference for industrial automation standards. It paraphrases and organizes guidance in original language; it is not a substitute for the official published standards, professional engineering judgment, or legal review, and content has not been independently verified against current published editions.

Items marked Review pending await technical review against the identified edition. Items marked Planned have no reviewed source material behind them. Do not rely on this site for compliance determinations, safety-critical design decisions, or legal interpretation.