This application note explains how to integrate two sets of firmware to manage a digital PFC and a dual field-oriented control (FOC) motor control driver by means of a high-density STM32
This document describes the integration of two sets of firmware to manage a digital Power Factor Correction (PFC) and a dual Field-Oriented Control (FOC) motor control driver using a high-density STM32 microcontroller. The goal is to evaluate the potential of the STM32 to control high-power PFC with performance comparable to standard monolithic ICs while simultaneously driving two 3-phase motors in sensorless and single-shunt mode.
The note details the implementation of a digital PFC and dual motor control FOC, focusing on the use of STM32 resources and constraints. It covers system architecture, peripheral utilization, timing, CPU load, memory size, and the specific firmware modifications required to resolve conflicts between peripherals and I/O pins when integrating these functions.
| Maximum output power | 1400 W |
|---|---|
| Input voltage range | 185 + 230 Vrms / 50 Hz |
| Output voltage | 415 Vdc / 5% ripple |
| Power factor | up to 0.998 |
To explain how to integrate two sets of firmware to manage a digital PFC and a dual FOC motor control driver by means of a high-density STM32.
The system is designed for demonstration purposes only and must not be used for electrical installations or machinery.