STM32 Boost Industrial Upgrade

Jacky Lu
Microcontroller Digital Group
AP Region, STMicroelectronics

Industrial Automation System

The document showcases the STM32 microcontroller and microprocessor offerings for industrial applications. It begins with an overview of an Industrial Automation System, featuring an HMI (Human-Machine Interface) connected to PLCs (Programmable Logic Controllers) running STM32MP1/H7 processors. These PLCs communicate with an IO Expansion module (STM32G0) and a Motor Controller. The Motor Controller manages multiple axes, each equipped with a Servo, Stepper Motor Controller, or Inverter, and connected to Servos, Stepper Motors, or Motors, with feedback from Encoders.

Communication protocols highlighted include CANopen, EtherCAT, and EtherNet/IP.

STM32 MCUs & MPUs Overview

A comprehensive table presents the STM32 microcontroller and microprocessor families, categorized by performance and features:

The document emphasizes the Arm Cortex core architecture, ranging from Cortex-M0 to Cortex-M7 and dual-core configurations, and notes the longevity commitment of 10 years for certain series.

Motor Control Applications

The presentation details STM32 solutions for Motor Control, highlighting specific product series and their capabilities:

The document also illustrates the STM32 MCU Platform for Motor Drive, categorizing products into Single Core STM32H723/725/733/735 and Dual Core STM32H745/755.

STM32: DSMPS/Motor Control Upgrade

This section highlights the upgrade path for DSMPS (Digital Switch Mode Power Supply) and Motor Control applications using STM32 microcontrollers:

STM32G4 Series Features

The STM32G4 series is presented as a mainstream solution with enhanced analog peripherals and math acceleration capabilities. Key features include:

STM32G Series Pin-to-Pin Compatibility

The STM32G series offers 100% pin-to-pin and code compatibility across various models. A diagram illustrates the pin count and flash/RAM size configurations for different STM32G4 variants, including STM32G491KE, STM32G474CE, STM32G484CE, and others, available in different LQFP and BGA packages.

STM32 High Performance: Servo/PLC/HMI

This section focuses on high-performance STM32 families for Servo, PLC, and HMI applications:

Performance benchmarks (DMIPS and Coremark) are presented for STM32H7/F7 series, showcasing their high processing capabilities.

STM32H72x_H73x Series

The STM32H72x_H73x series is detailed with its product lines, FCPU speed, Flash, RAM, and peripheral features. Key aspects include:

Common features include Cortex-M7 at 550MHz, external memory interfaces, TFT-LCD controller, USB OTG, Ethernet MAC, CAN FD, multiple timers, ADCs, PGAs, and RC oscillators. The series also supports crypto/hash acceleration.

STM32H72x/73x Package Compatibility

The document illustrates the package compatibility within the STM32H72x/73x series, showing pin-to-pin compatibility between H743 and H723, and H745 and H725. Various package options like LQFP, TFBGA, UFBGA, and VFQFN are presented with their dimensions.

STM32G4 and STM32H7 Eco-System

The presentation highlights the STM32G4 and STM32H7 eco-system, including hardware tools to speed up development and time to market. These tools include:

The Motor Control SW Lib SDK (v5.4) is mentioned as supporting STM32G4.

MC SDK5.x: Motor Control SW Solution Library

The document describes the MC SDK5.x as a Motor Control Software solution library, comprising a SW Layer (STM32 MC SDK5.x + STM32 Cube), a Hardware Layer (STM32 + Motor Control Code), and an Application Layer (motor and industrial equipment).

STM32 MC SDK5.4 Features

Key features of the STM32 MC SDK5.4 are presented:

A project structure example is shown, indicating the organization of code within the SDK.

Motor Control Training Course

Information is provided on a Motor Control Training Course, including:

The document also lists various Chinese resources related to STM32 motor control applications, including training courseware and videos.

SIL Functional Safety Package For STM32 X-CUBE-STL Self-test Libraries

The SIL Functional Safety Package for STM32, X-CUBE-STL Self-test Libraries, is described as a software-based diagnostic suite designed to detect random hardware failures in safety-critical STM32 core components. Key features include:

The availability of these libraries for various STM32 series is mentioned, along with a development roadmap indicating future releases.

Thank you

The presentation concludes with a thank you message and copyright information from STMicroelectronics.

PDF preview unavailable. Download the PDF instead.

A05-3 Jacky Lu STM32 Boost Industrial Upgrade EN Microsoft PowerPoint for Microsoft 365

Related Documents

Preview STMicroelectronics STM32H7 MCUs: High-Performance Microcontrollers for Complex Applications
Explore the capabilities of STMicroelectronics' STM32H7 series of microcontrollers, designed for rich and complex applications including voice UI, factory automation, advanced graphics, AI, and secure IoT solutions. Discover dual-core and single-core architectures, high performance, and extensive ecosystem support.
Preview Getting Started with MotionPM Real-Time Pedometer Library in X-CUBE-MEMS1 for STM32Cube
This document provides a guide to getting started with the MotionPM middleware library, part of the X-CUBE-MEMS1 software for STM32Cube. It explains how to use the library to acquire accelerometer data and provide real-time information on steps and cadence, compatible with various STM32 microcontrollers and development boards.
Preview STM32CubeProgrammer Release Note v2.7.0
This release note details the evolution, problems, and limitations of the STM32CubeProgrammer software, including new features and fixed issues across various versions.
Preview Getting Started with MotionCP Real-Time Carry Position Library for STM32Cube
This document provides a guide to using the MotionCP middleware library, part of the X-CUBE-MEMS1 expansion for STM32Cube, to detect real-time carry positions of a device using ST MEMS sensors.
Preview STM32MP157D-EV1 and STM32MP157F-EV1 Evaluation Boards Data Brief
This data brief provides an overview of the STM32MP157D-EV1 and STM32MP157F-EV1 evaluation boards, featuring increased-frequency 800 MHz STM32MP157 MPUs with dual Cortex-A7 and Cortex-M4 cores. It details the boards' features, system requirements for development, available toolchains, demonstration software, and technology partners.
Preview Quad-SPI Interface on STM32 Microcontrollers and Microprocessors
This application note details the Quad-SPI interface on STM32 microcontrollers and microprocessors, explaining its configuration, programming, and usage for external memory interaction. It covers various STM32 families and provides insights into optimizing performance and design.
Preview STM32 X-CUBE-MCSDK: Breakthroughs and Updates for Motor Control
Explore the latest advancements and features of the STM32 X-CUBE-MCSDK for motor control applications, including improved sensorless algorithms, new STM32 support, and enhanced software tools like MC Workbench and Motor Pilot.
Preview AN5557: STM32H7 Dual-Core Architecture and Application Examples
This application note details the dual-core architecture of STM32H745/755 and STM32H747/757 microcontrollers, featuring Arm Cortex-M7 and Cortex-M4 cores. It covers system overview, memory resources, peripheral allocation, dual-core communication, boot modes, STM32CubeMX examples, debugging capabilities, and application partitioning strategies.