TDK-Micronas: 32-bit MCU for electric motor control

The HVC 4223F flex servo-drive was intended for high-performance compact electric motor control applications. It is powered by an ARM Cortex-M3.

The MCU addresses growing challenges in the automotive market and beyond (industrial, consumer, instrumentation, etc.). The provided peripherals allow to control brush-type, stepper (bipolar or three phase), or brushless (BLDC) motors directly via the integrated half-bridges without the need for external drivers.

Beside timers/counters, interrupt controller, multi-channel A/D converter, SPI, and enhanced PWMs with diagnosis functions, this chip contains an advanced LIN UART with a LIN 2.x transceiver. There are also voltage regulators on chip to connect the MCU directly to a 5,4-V to18-V automotive power network. Various power management modes optimize current consumption. The product further features a flash program memory with a size of 32 KiB, providing flexibility in code development, production ramp-up, and in-system firmware update.

Various integrated digital and analog circuit units such as comparators with virtual star point reference, current scaling, and an embedded programmable gain amplifier allow users to minimize the number of external components. The computation capacity supports complex motor control algorithms such as Space Vector Modulation (SVM) for permanent magnet synchronous motors (PMSM) in addition to six-step commutation with sensor feedback or sensorless control, as well as various stepper configurations.