Motor Drive Electronics — Family Index

Tier 3 family index for the power-electronic stage that sits between a DC bus and a motor. Covers brushed-DC H-bridges, three-phase BLDC/PMSM inverters with 6-step or FOC modulation, induction-motor VFDs, microstep stepper drivers, industrial servo drives, and EV traction inverters. Companion to [[Robotics/motors-electric]] and [[Robotics/Tier3/motor-families]]: motor topology dictates which drive family is electrically and thermally feasible.

1. At a glance — drive families and switch technologies

Drive families by motor type:

  • Brushed DC — single H-bridge (4 switches), unipolar or bipolar PWM. Sign-magnitude or locked-anti-phase modulation. Typical 12-100 V, 1-200 A.
  • Brushless DC trapezoidal (6-step) — 3-phase inverter, six switches, two phases energised at a time via Hall sensors. Simplest BLDC drive, used in fans, pumps, low-cost EVs, drones.
  • BLDC sensorless 6-step — back-EMF zero-crossing detection on the floating phase replaces Hall sensors. Cannot start at zero speed without open-loop ramp.
  • BLDC sinusoidal / PMSM FOC — 3-phase inverter with space-vector PWM, Clarke + Park transforms, d-q current loops. Smooth torque, full-speed range, requires position encoder or observer.
  • Induction motor (ACIM) — V/f scalar for pumps + fans; direct-torque-control (DTC) or rotor-flux-oriented FOC for precise control. Most industrial VFDs.
  • Stepper bipolar microstep — two H-bridges, current-controlled (chopper) with sine/cosine reference, 16-256 microsteps/full-step.
  • Servo drive (AC + DC) — closed position/velocity/current cascade, encoder feedback, EtherCAT/PROFINET/CIP Motion fieldbus.
  • High-voltage VFD inverter (industrial) — 380-690 V AC mains rectifier + DC link + 3-phase IGBT/SiC inverter, 0.4 kW to multi-MW.
  • Gate-driver isolated — half-bridge or quad gate drivers with reinforced isolation for high-voltage SiC/IGBT stages.

Power-stage switches: Si-MOSFET (≤200 V, fastest), SiC-MOSFET (650-1700 V, EV traction + industrial), GaN-HEMT (≤650 V, ultra-fast, drone ESCs + chargers), IGBT (600-6500 V, high-power industrial + traction legacy).

2. Power-stage topologies

  • Half-bridge (phase leg) — two switches with anti-parallel diodes, shared switch-node output. Dead-time (typ. 200 ns - 2 µs) prevents shoot-through. Building block of every poly-phase inverter. Modulation: complementary PWM with programmable dead-time per edge.
  • Full H-bridge — two phase-legs, four switches. Drives one brushed DC motor (bidirectional) or one bipolar stepper phase. Modulation: sign-magnitude (lower switching loss), locked-anti-phase (simpler), or asymmetric.
  • Three-phase inverter — three phase-legs, six switches. Drives any 3-phase motor: BLDC, PMSM, ACIM. Universal industrial topology. Modulation: 6-step (trapezoidal), SPWM (sinusoidal), SVPWM (space-vector, ~15% better DC-link utilisation), DPWM (discontinuous, lower switching loss).
  • Four-phase H-bridge (8-switch) — two full H-bridges for a 2-phase bipolar stepper, or 4-phase reluctance stepper. Independent sine + cosine current control per coil.
  • Multi-level inverters — neutral-point clamped (NPC, 3-level), T-type (3-level), cascaded H-bridge (CHB, 5/7/9-level), modular multi-level (MMC). MV drives + STATCOM + HVDC. Lower dv/dt and harmonics than 2-level.
  • Series + parallel switches — series for HV (5 kV+ MV drives, IGBT stacks with active voltage balancing), parallel for high-current (paralleled SiC modules in 800 V EV inverters with current sharing).
  • Interleaved variants — multi-phase interleaved buck/boost for DC-link conditioning, ripple reduction, and ZVS in resonant drives. Tesla Model S uses interleaved boost for charge port.
  • Matrix converter — direct AC-AC conversion with 9 bidirectional switches, no DC link. Yaskawa U1000 commercial product, regenerative without brake resistor.

DC-link capacitor (electrolytic or film) absorbs ripple; brake chopper + resistor dissipates regen energy when bus rises; active front-end (AFE) regen rectifier (Siemens Active Line Module, ABB ACS880 IGBT supply unit) returns energy to grid with unity power factor and low THD.

3. Switch technologies

  • Discrete Si-MOSFET — 12-100 V, R_DS(on) sub-mΩ, TO-220 / D2PAK / DirectFET. NXP PSMN, Infineon OptiMOS-6, Toshiba U-MOS-IX. Drone ESCs, robot joints, hobby drives.
  • GaN-HEMT — 100-650 V, enhancement-mode (GaN Systems, EPC, Infineon CoolGaN, Navitas GaNFast). Sub-nanosecond switching, ZVS topologies, drone ESCs (AM32 GaN), chargers, robotics.
  • SiC-MOSFET — 650 V / 1200 V / 1700 V, low R_DS(on) at high temperature, fast switching. Wolfspeed, Onsemi (formerly Fairchild + GeneSiC), Infineon CoolSiC, ROHM, STMicro, Mitsubishi. EV traction, industrial servo HV, solar inverters.
  • IGBT — 600-6500 V, current-tail switching losses limit to ~20 kHz. Infineon TRENCHSTOP, Mitsubishi NX/NXH, Fuji V-IGBT. High-power industrial drives, MV drives, legacy EV.
  • Integrated 3-phase modules — Infineon EconoDUAL/EconoPACK/HybridPACK Drive, Mitsubishi NX/NXH/IPM, Wolfspeed XM3 SiC, Onsemi VE-Trac, Semikron MiniSKiiP. Internal commutation + sometimes integrated gate drivers + NTC.

4. Brushed DC drivers

Sized by continuous + peak current and bus voltage. Most include integrated current sense, thermal shutdown, over-current limit, and reverse-battery protection.

  • Low-current (≤3 A) — TI DRV8838 (1.8 A), DRV8870 (3.6 A), ST STSPIN240/250 (dual 1.3 A), L9110 (legacy low-cost), Toshiba TB6612FNG (dual 1.2 A), Allegro A4950, Adafruit DRV8833 breakout. Robot grippers, small mobile robots, toys, line-following platforms.
  • Medium (3-30 A) — ST VNH7100 (12 A continuous), Infineon BTS7960 / IFX007T (43 A peak), TI DRV8704 / DRV8701 (external MOSFETs), Pololu G2 18v25 (25 A), Cytron MD30C (30 A), Infineon BTN8982TA SOC, MIT Cheetah-Boards (custom). Mid-size mobile robots, AGV steer motors, small actuators, conveyor drives.
  • High (30-200 A) — ST VNH5019 / VNH7070 (30 A), Dimension Engineering Sabertooth 2x60 / Syren / Kangaroo, Roboteq SDC2160 / FBL2360 / SBL2360 dual-channel (60-200 A), BasicMicro RoboClaw 2x60A / 2x160A, IFI Robotics Victor / Talon SRX (now retired CAN-bus), Vex/CTRE Talon FX. Mobility scooters, large AGVs, electric wheelchairs, combat robots, FRC drivetrain.

Modulation: sign-magnitude (PWM one diagonal, brake the other) gives lower ripple but higher conduction loss in the braking diagonal; locked-anti-phase (single PWM with 50% = stop) gives current ripple proportional to bus voltage but bidirectional inherently; asymmetric PWM mixes the two for an optimal trade-off.

5. BLDC / PMSM controllers

5.1 6-step trapezoidal

  • TI DRV10987 / DRV10983 — fully-integrated sensored/sensorless 24 V, 2 A, IPM tuning via I2C.
  • TI DRV11873 — 3-phase sensorless, 28 V, 1.5 A, fans + pumps.
  • Allegro A4960 — pre-driver for external MOSFETs, sensored 6-step.
  • Trinamic TMC6300 — 11 V, 2 A peak hand-held drone driver.
  • MPS MP6536 — 28 V, 5 A, integrated 3-phase.
  • ON Semi MC33035 — legacy analog 6-step controller, still used in industrial fans.

5.2 FOC sinusoidal — gate drivers + integrated solutions

  • TI DRV8323R / DRV8353R — 3-phase smart gate driver, 6-100 V, integrated current-sense amps + buck regulator + SPI configurability. Workhorse for ODrive / Moteus-class drives.
  • TI DRV8316 — 3-phase integrated power stage (8 A, 60 V), drop-in for small servos.
  • ST STSPIN32F0 / F0A / F0B — Cortex-M0 MCU + 3-phase gate driver + bootstrap circuitry in one package. STSPIN32G4 uses Cortex-M4 (G4 family) with HRTIM at 184 ps PWM resolution.
  • iC-Haus iC-NQC + AS5x47 — absolute encoder front-end pairing with FOC controllers.
  • Trinamic TMC4671 — full FOC engine in hardware (FPGA-style), pairs with TMC6200 / TMC6100 gate drivers. Often called “the FOC IC” because the cascaded current/velocity/position loops run on-chip with zero MCU load.

5.3 Industrial servo drives

  • Yaskawa Σ-7 (Sigma-7) — MECHATROLINK-III / EtherCAT, 100 W to 55 kW, 23-bit absolute encoder.
  • Mitsubishi MR-J5 — SSCNET III/H + CC-Link IE TSN, 50 W to 22 kW, 26-bit absolute.
  • Fanuc αi-B — CNC + robotics, proprietary FSSB bus.
  • Siemens SINAMICS S210 / S120 — PROFINET IRT, Drive-CLiQ, single-axis (S210) or modular multi-axis (S120).
  • Beckhoff EL72xx / AX8000 — EtherCAT-native, terminal-style (EL72xx) or multi-axis cabinet (AX8000).
  • B&R ACOPOS P3 — POWERLINK, 1-3 axis multi-channel.
  • Bosch Rexroth IndraDrive Cs / Mi — Sercos III / EtherCAT, distributed Mi (motor-integrated).
  • Kollmorgen AKD2G — EtherCAT / EtherNet-IP / PROFINET, dual-axis.
  • Lenze i700 — multi-axis EtherCAT.
  • Schneider Lexium 62 — Sercos III multi-axis.
  • Allen-Bradley Kinetix 5700 — CIP Motion / Ethernet-IP, integrated DC bus sharing.

5.4 Cobot / SEA integrated joint drives

  • Universal Robots — in-house joint controller (UR3-UR20), proprietary safety-rated dual-encoder, EtherCAT-Lite internal bus.
  • Franka Emika Panda / FR3 FCI — integrated joint drive with link-side torque sensor (strain-gauge), 1 kHz control loop over FCI to external PC.
  • Kuka iiwa LBR Med / iiwa 14 — integrated joint drives with link-side torque sensor and Sunrise.OS.
  • Kollmorgen AKD2G smart-axes — distributed mounted-on-motor drives.
  • Harmonic Drive HA / CHA / FHA series with integrated drive — strain-wave reducer + frameless motor + drive in one package.
  • TQ-Group ILM frameless motors with TQ-RoboDrive — high torque density cobot joint kits.
  • OnRobot, Robotiq — integrated gripper drives with EtherCAT / digital I/O.
  • Series elastic actuator (SEA) controllers — IHMC Atlas-class custom drives; HEBI Robotics X-Series modular actuators; ANYbotics ANYdrive (used on ANYmal quadruped) — high-bandwidth current + torque control with rotor + output encoder.

6. High-voltage VFD inverter

Industrial general-purpose VFDs (typ. 380-480 V AC, 0.4 kW to 1 MW low-voltage; 2.3-13.8 kV up to multi-MW for MV drives):

  • ABB ACS880 / ACS580 / ACQ580 / ACS6080 (MV) — DTC control, EtherCAT/PROFINET/Profibus, integrated Safety STO/SS1/SS2/SLS via FSO module.
  • Siemens SINAMICS G120 / G150 / S120 / SM150 (MV) / Perfect Harmony GH180 (MV) — PROFINET-native, Safety Integrated, multi-axis modular S120.
  • Yaskawa A1000 / GA800 / U1000 / FSDrive (MV) — matrix converter regen + unity-PF option on U1000; FSDrive-MV1S for medium-voltage.
  • Allen-Bradley PowerFlex 755TS / PowerFlex 6000 (MV) — TotalFORCE adaptive tuning, integrated CIP Safety.
  • Lenze i550 / 8400 / i950 multi-axis — Modbus / CANopen / EtherCAT.
  • Schneider Altivar ATV930 / ATV6000 (MV) / ATV9000 (MV) — Modbus TCP / EtherCAT.
  • Bosch Rexroth EFC / IndraDrive Cs / IndraDrive Mi (distributed) — Sercos III / EtherCAT.
  • Mitsubishi FR-A800 / FR-E700 / FR-F800 / FR-A8NCE — CC-Link IE Field / TSN.
  • Danfoss VLT FC-302 / VACON 100 / VACON NXP — Modbus / PROFINET / EtherNet/IP, marine + HVAC strongholds.
  • Hitachi WJ-C1 / SJ-P1 — Asian-market industrial.
  • TMEIC TMdrive / Toshiba T300MVi (MV) — paper-mill + steel-mill MV drives.

6.1 EV traction inverters

  • Tesla — Model 3 / Y rear unit: 24-pack SiC MOSFET (Onsemi) at 350 V, 2018 production-first for SiC in passenger EVs. Model S/X Plaid: front IGBT + rear SiC.
  • Lucid Motors Air — 900 V SiC “Wunderbox” charge + drive integration.
  • Porsche Taycan — 800 V SiC inverter (rear), IGBT (front).
  • BMW iX / Vitesco — heat-pump-capable inverter, hairpin motor.
  • Bosch IMG / Hitachi Astemo / Denso / BorgWarner / Vitesco / Magna eDS — Tier-1 traction inverter suppliers.
  • Cascadia Motion CM-series — medium-duty truck + bus.

SiC adoption: Tesla Model 3 (2018), Hyundai E-GMP, Porsche Taycan, Lucid Air, BYD Han EV, Mercedes EQS — all 400-900 V SiC three-phase inverters.

7. Stepper drivers

  • Low-current (1-2 A) — Allegro A4988 (legacy 1/16 microstep), TI DRV8825 (1/32 microstep), Trinamic TMC2208 / TMC2209 / TMC2226 (StealthChop silent operation, StallGuard sensorless homing, CoolStep adaptive current, SpreadCycle high-speed mode). Workhorses for 3D printers and small CNC. Step/dir input or UART.
  • Mid-current (2-7 A) — Trinamic TMC5160 / TMC5161 (integrated 6-point ramp motion controller + driver), TI DRV8711 (external MOSFET pre-driver), Gecko G203V (200 V bus), Leadshine DM556 (digital, anti-resonance). Desktop CNC, small robots.
  • High-current (5-20 A) — Leadshine ED590 / DM/EM882, Sanyo Denki Rorze AEC, Applied Motion SI/SV/STR series (integrated motor+drive), Mitsubishi MR-SS / MR-J5-A4, Yaskawa Sigma stepper. Industrial pick-and-place, large CNC.
  • Closed-loop stepper (hybrid servo) — Leadshine HBS / iSV2-CL, Applied Motion STM-Q, Oriental Motor AlphaStep AZ series. Adds encoder feedback → no missed steps, 2-3× peak torque, near-servo performance at stepper price.

Chopper-current control modes: classic chopper, fast-decay, slow-decay, mixed-decay, AutoMixedDecay (Trinamic). Microstep resolution: 1, 1/2, 1/4 … up to 1/256 (TMC5160). Higher microstep counts smooth motion but do not improve positioning accuracy beyond ~1/8 due to detent torque ripple.

StallGuard measures motor back-EMF to detect mechanical load → sensorless homing without limit switches. CoolStep lowers current dynamically when load is light → reduces heating 50-75%. StealthChop uses voltage-mode PWM for inaudible operation at low speed. All are Trinamic-exclusive TMC features.

8. Sensorless control techniques

  • Back-EMF zero-crossing — sample floating phase, detect zero-crossing relative to neutral or virtual midpoint. 6-step BLDC, works above ~10% rated speed; requires open-loop ramp from standstill or align-and-go.
  • Third-harmonic detection — extract third-harmonic content of back-EMF for commutation, useful at low speed where ZCD is noisy.
  • Field-weakening (flux-weakening) — inject negative i_d to oppose magnet flux, extends PMSM speed above base speed at constant power; limited by current rating and voltage circle.
  • HFI / signal-injection — superimpose high-frequency carrier (500 Hz - 2 kHz) on d-axis, measure q-axis current response. Works at zero speed if motor has saliency (IPMSM, salient-pole SPMSM). Rotating injection or pulsating injection variants.
  • Sliding-mode observer (SMO) — discontinuous state observer estimates back-EMF, robust to parameter uncertainty; second-order SMO reduces chatter.
  • MTPA (max torque per ampere) — operating-point optimisation for IPMSM, exploits reluctance torque via negative i_d. Combined with MTPV (max torque per volt) above base speed.
  • Direct torque control (DTC) — ABB-pioneered for ACIM; hysteresis stator-flux + torque bands, no PWM modulator, very fast torque response.
  • TI InstaSPIN-FOC — FAST observer (motor parameter ID + sensorless flux/angle/speed) baked into C2000 ROM; one-button motor ID.
  • ST Motion-Pro 6-step + FOC — Hybrid 6-step start → FOC handover at speed.
  • Advanced position observers — extended Kalman filter (EKF), Luenberger, model-reference adaptive system (MRAS).

9. Microcontroller + DSP platforms

  • TI C2000 F28xx (Piccolo, Delfino, F28004x, F2837x, F28P65x) — the industrial motor-control standard since 2009. Hardware Math Library + FPU + CLA (Control Law Accelerator) + TMU (Trigonometric Math Unit) + dedicated PWM/QEP/ADC peripherals. The F2837xD dual-core variants run two FOC axes deterministically.
  • STMicro STM32G4 / F3 / F7 / G0 — G4 has HRTIM (high-resolution timer) at 184 ps PWM resolution; F3/G4 are the motor-control workhorses with built-in op-amps + comparators. ST-MC-SDK auto-generates FOC firmware from motor parameters.
  • Infineon AURIX TC3xx + XMC — AURIX is ASIL-D safety-certified for EV traction with TriCore lockstep cores; XMC1300/4200/4400 for industrial motor control with built-in CCU8 PWM units.
  • NXP S32K / Kinetis KV / MPC57xx / S32E — S32K3 + MPC5775E for traction; S32E2 next-gen real-time + safety.
  • Renesas RX72M / RX13T / RA6T2 / RH850 — RX13T cost-down motor MCU, RA6T2 Cortex-M33 with TFU (Trigonometric Function Unit), RH850 for automotive traction.
  • Microchip dsPIC33C / dsPIC33CK / dsPIC33CH — fast dual-core for FOC, integrated 12-bit ADC + PWM at 250 ps resolution.
  • Toshiba TX03 + TXZ+ Family — built-in vector engine (VE) hardware accelerator.
  • Cypress / Infineon PSoC 4 MotorAI — analog front-end + Cortex-M0+, programmable analog blocks.
  • Xilinx Zynq-7000 / Zynq UltraScale+ MPSoC — FPGA + ARM Cortex-A9/A53 combination for multi-axis CNC and robotics controllers where the FPGA implements multiple FOC engines and EtherCAT slave in parallel.

10. Gate-driver isolation

  • Bootstrap (high-side derived from switch-node) — cheapest, requires periodic switching to refresh bootstrap cap; suitable for <600 V buses. TI UCC27210, Infineon 2EDL family, IRS2110 (legacy). Limited duty-cycle range (cannot stay high-side-on indefinitely).
  • Opto-isolated — Avago/Broadcom HCPL-3120 (legacy bipolar output), Si Labs Si8233 (digital isolator-based, modern CMOS), TI ISO5852S (2.5/5 A peak), Infineon 1EDI20H12AF. Reinforced isolation 5 kVrms, propagation delay 100-200 ns.
  • Magnetic-coupled (transformer / iCoupler) — TI UCC21222 / UCC21520 (modern dual-channel), Analog Devices ADuM4135 / ADuM4136 (iCoupler micro-transformer). Lower propagation skew (<5 ns) than opto, longer lifetime.
  • Capacitive isolation — TI ISO77xx / UCC21540, Silicon Labs / Skyworks Si827x. Sub-100 ns propagation.
  • Discrete high-side driver — level-shifted, used in low-voltage discrete designs (<60 V).
  • Integrated half-bridge driver with isolation — STGAP2 / STGAP4 (ST), 2EDF7275F (Infineon), used for full inverter modules.

For SiC at 1200 V (EV traction): isolation + active Miller-clamp + DESAT short-circuit detect + soft-shutdown + negative gate bias (-3 to -5 V off-state to prevent false turn-on) are mandatory. Drivers like Infineon 1EDI20H12AH, TI UCC21750 / UCC5870-Q1, Analog Devices ADuM4137, ROHM BM6112FV. Two-level / three-level turn-off helps manage di/dt during short-circuit.

11. Current sensing

  • Low-side shunt + diff amp — INA240 (TI, ±80 V common-mode, enhanced PWM rejection), AMC1311 (TI isolated), ADA4254 (Analog Devices). Cheapest, no high-side common-mode, but loses ground reference and limits low-modulation accuracy. PWM-synchronised sampling required.
  • High-side shunt + isolation amp — AMC1100 / AMC1311 / AMC3301 / AMC1306 (TI sigma-delta) at the motor phase wire. Three independent isolated channels for FOC; sigma-delta options support 78 dB SNR at 10 kHz bandwidth.
  • Hall-effect open-loop — Allegro ACS712 / ACS758 / ACS770 (chip-scale 5-200 A), AKM CQ-2960. Cheap galvanic isolation, ±1-3% accuracy, drift over temperature.
  • Hall-effect closed-loop (flux-compensated) — LEM LA / LF / HAH series, Honeywell CSLA. Galvanic isolation, ±0.5% accuracy, DC to 100 kHz bandwidth.
  • Fluxgate / magnetoresistive — LEM Athena, Sensitec CFS / CMS, Honeywell CSNV1000. High-accuracy (±0.1%), high-bandwidth (200 kHz+), used in high-end servo drives and metrology.
  • Rogowski coil — LEM Royer, Pearson Electronics. AC-only (no DC), excellent for fault diagnostics, very wide-band (MHz+), flexible-loop installation.
  • TMR / GMR integrated sensors — TDK / Allegro, integrated on-chip with current bar (CT-series), 5 MHz bandwidth, used in SiC EV inverters.

12. Encoder + position interfaces

  • Quadrature incremental (ABZ) — TTL or RS-422 differential, A/B/Z + sometimes commutation U/V/W. 1k-50k PPR. Ubiquitous low-cost. Decoded in MCU QEP / TIM peripheral or FPGA.
  • SSI synchronous-serial — clocked-out absolute position word, 1-4 MHz, gray-code; 12-25 bit single-turn + 12 bit multi-turn.
  • BiSS-C — 8-32 MHz, error-checked CRC, royalty-free open standard. Renishaw, AMS (AS5x47P/U), Heidenhain, iC-Haus, RLS. Industrial servo standard for 3rd-party-encoder drives. Supports cable lengths to ~100 m with line drivers.
  • EnDat 2.2 — Heidenhain bidirectional digital, integrated diagnostics, OEM parameter storage on encoder. EnDat 3 over single-pair Ethernet (100BASE-T1) with daisy-chain support.
  • Hiperface DSL — SICK / Stegmann, single-pair digital over motor cable (one-cable technology), supports temperature + diagnostics integration.
  • DRIVE-CLiQ — Siemens proprietary on SINAMICS S120/S210; combined power + feedback connectivity.
  • Sin/Cos analog (1 Vpp) — analog sine/cosine 1024-2048 cycles per revolution, interpolated to nanometric resolution at the drive ADC; legacy but still common on linear scales.
  • Tamagawa SmartABS / Nikon Multi-turn / Sankyo Wide-Range — Japanese-servo-native absolute protocols, used on Yaskawa, Mitsubishi, Panasonic motors.
  • Magnetic absolute (on-axis chip) — AMS AS5048A/B, AS5147P, MA702 (Monolithic Power), MT6701 (MagnTek). 12-14 bit single-turn, SPI / I2C / ABZ / SSI output.
  • Resolver — variable reluctance, sin/cos analog secondaries excited by 5-10 kHz reference, decoded by AD2S1210 / AD2S1205 (Analog Devices) RDC. Robust to >200 °C, used in EV traction + aerospace.

13. Industrial Ethernet for drives

Cyclic update rates 100 µs to 1 ms; jitter typically <1 µs.

  • EtherCAT — Beckhoff TwinCAT, Yaskawa Σ-7 / Σ-X EtherCAT, ABB Drives, distributed clocks ±1 µs synchronisation. Most widely adopted for motion in 2020s. Hardware on-the-fly processing, summation-frame protocol.
  • PROFINET IRT — Siemens-native, deterministic isochronous mode, hierarchy of conformance classes (CC-A through CC-D). PROFIdrive application profile for motion.
  • Ethernet/IP CIP Motion — Allen-Bradley Kinetix, ODVA standard, CIP Sync IEEE 1588 timestamps. Now extended via CIP Security.
  • POWERLINK — B&R / EPSG, software-based hard real-time on standard Ethernet. 100 Mbit deterministic via managed slot allocation.
  • CC-Link IE Field Basic + TSN — Mitsubishi, native gigabit, TSN compliant (IEEE 802.1AS, 802.1Qbv).
  • Sercos III — legacy 2005-era servo bus, still used by Bosch Rexroth / Schneider. Two-wire daisy-chain.
  • OPC UA over TSN — emerging vendor-neutral motion profile (OPC UA FX), 2023+ adoption.
  • CANopen + CANopen FD — legacy CAN-based motion (CiA 402 drive profile); still common on lower-cost servos and small AGVs. CANopen FD adds 64-byte payload and faster data phase.

14. Robot-specific small ESC (drones, micro-robots)

  • BLHeli_32 firmware — 32-bit Cortex-M0+ / ARMv6-M ESC firmware, DShot150/300/600/1200 protocol, sensorless FOC for FPV. Now closed-source after acquisition; legacy product line.
  • AM32 firmware — open-source successor to BLHeli_32 on STM32G0/F0/F3, GaN-capable, bidirectional DShot for RPM telemetry. Active community 2023+.
  • BlueJay firmware — open-source BLHeli_S replacement with bidirectional DShot, 24/48/96 kHz PWM, common on cheap 4-in-1 boards.
  • Hobbywing X-Rotor / XRotor Micro / Skywalker / Platinum — 20-80 A consumer drone ESCs.
  • T-Motor Alpha / Flame / Velox — heavy-lift industrial drones; Alpha 60A LV / 80A HV common on agricultural sprayers.
  • DJI E-series + DJI Agras MG-1 — DJI commercial agricultural and inspection line.
  • KDE Direct — heavy-lift, FAA-quality, used on Skydio, Freefly, Inspired Flight.
  • AikonSEFM-32A / SEFM-65A — DShot1200 + FOC.
  • OmniESC / Mamba / Diatone — open-source 4-in-1 32-bit boards for FPV racing stacks.
  • Holybro Tekko / Tekko32 F4 Metal — Pixhawk-ecosystem ESCs for ArduPilot / PX4 stacks.

15. Robot-specific large drives (humanoid, quadruped, manipulator)

  • ODrive Robotics — 3.6 (legacy 56 V / 60 A), S1 (single-axis, integrated encoder interface), Pro (dual-axis 58 V / 120 A peak), open-source FOC firmware, CANopen + native CAN protocol, anticogging calibration, sensorless mode. Hobby + research workhorse for high-K_v brushless gimbal motors.
  • moteus R4.x / moteus N1 — Josh Pieper (mjbots), very-low-inertia FOC with on-board IMU + RS-485 / CAN-FD multi-drop, 24-44 V, 100 A peak, register-based protocol with diagnostic streaming. MIT Mini Cheetah, Stanford Doggo, Unitree-style quadrupeds, low-cost humanoid joints.
  • Solo by Tinkerforge / SOLO Motor Controllers — modular FOC building block, CANopen.
  • Tinymovr — compact integrated FOC drive with on-board absolute encoder (MA702), 40 V, 40 A.
  • SimpleFOC — open-source Arduino-compatible FOC library + driver shield (SimpleFOCShield, SimpleFOCMini). Educational + low-volume robotics; supports many MCU targets.
  • Cubemars AK series — integrated motor+drive (AK60, AK70, AK80, AK90, AK10-9) modeled on MIT Mini Cheetah actuator; CAN bus, MIT torque-control mode.
  • MyActuator RMD series — integrated BLDC + harmonic-reducer + FOC drive, CAN, popular for cheap humanoid joints (Inspire-Robots, EngineAI).
  • Unitree A1 / Go1 / B1 motor — integrated actuator with custom FOC drive used in their quadrupeds.
  • CrazyEngineer / iFlight XING / BetaFPV — small brushless gimbal motors paired with SimpleFOC for educational robots.

16. High-power EV traction stack

  • Tesla Model 3 / Y rear: ~24-pack TO-247 SiC MOSFET (Onsemi-supplied), 350 V battery, ~250 kW peak. First-in-industry passenger-EV SiC inverter in series production (2018).
  • Lucid Air: 900 V SiC, 670 kW total (dual-motor Sapphire 1234 kW). Wunderbox integrates charge + drive.
  • Porsche Taycan: 800 V SiC rear inverter, IGBT front, two-speed transaxle.
  • BMW iX / Vitesco: integrated heat-pump-capable inverter, 6-phase hairpin motor.
  • Bosch IMG, BorgWarner BiM (battery-integrated motor), Cascadia Motion CM-series (medium-duty truck), Magna eDS, Nidec E-Axle.
  • Cooling: pin-fin direct-cooled SiC modules (Wolfspeed XM3, Onsemi VE-Trac Direct), ethylene-glycol-water 50/50 at 65 °C inlet typical; oil-cooled for axial-flux motor integrations.
  • DC-link film cap: TDK / EPCOS, Vishay, KEMET polypropylene self-healing 400-500 µF at 800 V, ESR <1 mΩ.
  • Adoption timeline: 2018 Tesla Model 3 SiC first → 2019 Porsche Taycan 800 V → 2020-22 Hyundai E-GMP, Lucid, BYD Han → 2023-26 mass-market 800 V SiC mainstream (Kia EV6, Hyundai Ioniq 5/6, Genesis GV60, Audi e-tron GT, Stellantis STLA Large).

17. Selection heuristics

ApplicationDrive
Cobot joint (collaborative robot)Integrated DRV8323R or AKM joint + STM32G4 + EnDat/BiSS + EtherCAT slave
FPV / racing droneBLHeli_32 or AM32 ESC, DShot1200, GaN
Industrial drone heavy-liftT-Motor Alpha, KDE, DJI E-series
Quadruped leg / humanoidmoteus N1 or ODrive Pro with high-K_t low-K_v outrunner
Industrial AC servoYaskawa Σ-7 or Mitsubishi MR-J5 + EtherCAT, 26-bit absolute
Warehouse AGV tractionSevcon Gen4 or KEB COMBIVERT, 48-80 V brushed-DC or BLDC
Precision wafer-stage linearETEL UD-Series or Aerotech Ndrive HLe, sub-µm FOC
EV traction 800 VSiC 3-phase module (Wolfspeed XM3 / Onsemi VE-Trac) + Infineon AURIX TC3xx
Industrial pump VFDAllen-Bradley PowerFlex 755 + PROFINET or ABB ACS880
3D printer / desktop CNC stepperTrinamic TMC2209 (StealthChop + StallGuard)
Mobile rover brushed DCRoboteq SDC2160 or Sabertooth 2x60
MV pump / fan (≥6 kV)ABB ACS6080 or Siemens Robicon Perfect Harmony GH180
Servo press / injection-moldingBosch Rexroth IndraDrive Cs or Yaskawa Σ-X

17b. Failure modes and protections

Drive-level fault classes that controllers must detect and react to within microseconds:

  • Overcurrent (OC) / short-circuit — DESAT detection on IGBT/SiC drivers (V_CE/V_DS sensed during on-state) triggers soft-shutdown to limit di/dt-induced over-voltage. Hardware OC trip via comparator on shunt amplifier (INA240 + LMV7235).
  • Overvoltage (OV) — DC bus — regen back-feed lifts bus → brake chopper engages above threshold, or active front-end sinks current back to grid. Trip above absolute max → IGBT turn-off + fault latch.
  • Undervoltage (UV) — bus or driver supply — gate driver UVLO prevents partial-enhancement linear-region operation that would destroy the FET. Mains UV → ride-through or controlled stop.
  • Overtemperature — NTC in module + estimated junction temperature derate the output. SiC modules typically have integrated NTC + sometimes per-die temperature sense diode.
  • Earth fault / phase loss — sum of three phase currents ≠ 0 → ground fault. Phase loss detection compares phase magnitudes.
  • Motor stall / locked rotor — high current with no back-EMF; protection time-out trips.
  • Encoder fault — quadrature error, BiSS/EnDat CRC mismatch, line-break detection → safe-stop.
  • STO (Safe Torque Off, IEC 61800-5-2) — two independent channels remove gate-driver supply; PL d or PL e per ISO 13849-1. SS1/SS2/SLS/SDI extensions add controlled-stop categories.
  • Functional safety standards — IEC 61800-5-2 for drives, ISO 13849 / IEC 62061 for machinery, ISO 26262 (ASIL) for automotive traction.

18. Cross-references

  • [[Robotics/motors-electric]] — motor-side family overview that pairs with this drive index.
  • [[Robotics/Tier3/motor-families]] — motor topology taxonomy (BLDC, PMSM, ACIM, stepper, brushed).
  • [[Engineering/power-electronics]] — switching converters, gate drive, magnetics.
  • [[Engineering/Tier3/electric-motor-taxonomy]] — electromechanical motor theory.
  • [[Engineering/Tier3/semiconductor-materials]] — Si vs SiC vs GaN vs IGBT comparison.
  • [[Engineering/Tier3/connector-families]] — motor power and feedback connectors (intercontec, Han, MS).

19. Citations

  • Texas Instruments, Motor Drive Reference Guide (latest revision).
  • Texas Instruments, InstaSPIN-FOC User’s Guide, SPRUHJ1.
  • Texas Instruments, DRV8323R Datasheet, SLVSDJ3.
  • Trinamic, TMC4671 Datasheet and TMC6200 Datasheet; TMC5160 Datasheet; TMC2209 Datasheet.
  • STMicroelectronics, AN4220 STSPIN32F0 Application Note; UM2392 Motor Control SDK.
  • Microsemi / Renesas Motor Control Application Notes (RX72M, dsPIC33C, RA6T2).
  • N. Mohan, T. M. Undeland, W. P. Robbins, Power Electronics: Converters, Applications, and Design, 3rd ed., Wiley, 2002.
  • R. Krishnan, Electric Motor Drives: Modeling, Analysis and Control, Prentice Hall, 2001.
  • B. K. Bose, Modern Power Electronics and AC Drives, Prentice Hall, 2002.
  • Infineon, AURIX TC3xx User Manual; CoolSiC MOSFET Application Note AN2018-09; EconoDUAL 3 Module Application Guide.
  • Wolfspeed (Cree), XM3 Power Module Application Guide; CAB450M12XM3 Datasheet.
  • Yaskawa, Σ-7 Series Product Manual; Σ-X Series Brochure.
  • Mitsubishi Electric, MR-J5 Series Servo Amplifier Technical Documentation.
  • Beckhoff, AX8000 Multi-Axis Servo System Documentation; TwinCAT 3 Motion Control Manual.
  • ODrive Robotics, ODrive Pro and S1 Hardware Guide.
  • mjbots, moteus r4.x / N1 Reference Manual (Josh Pieper).