STM32 Digital Power Ecosystem

Evolutive Ecosystem
Partnership with Biricha

The STM32 Digital Power ecosystem (also referred to as D-Power) offers a complete set of materials, from hardware, software tools and embedded software to training resources and documentation, to support and accelerate the development of digital power applications, such as D-SMPS, lighting, welding, inverters for solar systems and wireless chargers.

ST's virtual APEC 2020 booth about Digital Power (06:59)


STM32 D-Power product lines

STM32 D-Power product portfolio includes several lines from STM32 product series, thereby offering maximum scalability and flexibility in terms of performance, from entry-level to high performance.

STM32 D-Power portfolio includes STM32F3, STM32G4 and STM32H7 MCUs with an embedded high-resolution timer (HRTimer) which is a powerful and flexible Pulse Width Modulation (PWM) generator providing a resolution of up to 184ps. When STM32F3, STM32G4 and STM32H7 MCUs include an analog component, their part numbers are known as STM32F334, STM32G474 and STM32H743.

STM32 Digital Power product lines

The embedded HRTimer offers high resolution and includes a waveform builder & event handler:

High resolution

  • 184ps (with STM32G474) or 217ps (with STM32F334)
    • up to 12 channel timer made of units that can either be cross-coupled or work independently
    • high resolution on all channels at all times regardless of voltage, temperature or manufacturing deviation

Waveform Builder & Event Handler

  • Advanced PWM waveform generation with minimal software use
    • smart functions, such as a hardware burst-mode controller, auto delayed mode, external events windowing, delayed and re-enabled balance idle , slope compensation, valley skipping, protection schemes
    • one DMA channel per timer
    • one parameter modification can change multiple events (timer chaining)
  • Complex event management
    • 12 or 10 external event inputs and up to 6 fault inputs
  • Numerous interconnect

STM32 Digital Power product portfolio

STM32 D-Power as an evolutive ecosystem

The STM32 D-Power ecosystem is built to address the needs of beginners to expert-level developers in the field of digital power.

STM32 Digital Power ecosystem

Step 1 - Digital power for beginners

Understand the basics of digital power with these 2 videos:

Discover our last webinars recorded on September 15th and October 27th 2020:

Step 2 - Digital power discovery kits

Step 3 - Hands-on workshops to take your project to the next level

Logo STM32 and Biricha

Digital Power Supply and PFC Design Workshop with STM32.

ST is collaborating with Biricha to offer expert-level training on designing digital power applications based on STM32 development ecosystem.

4-day hands-on workshop about designing digital power supplies and digital power factor controllers based on the STM32 development ecosystem. Learn how to design, code, implement and test stable digital power supply for both voltage and current mode DC/DC and Digital PFC applications, addressing the most recent industry needs.

Step 4 - PSU and PFC software development kit

A set of PC software tools and embedded software examples to develop digital solutions for Power Supply Units (PSU) and Power Factor Correction (PFC) are available.

Our Authorized Partner Biricha developed two user-friendly software tools, compatible with STM32Cube, to help you compute all the digital closed-loop coefficients, to match topologies, and quickly stabilize their PSU and PFC design.

The workflow is described in the figure below.

PSU and PFC software development kits workflow

Additional STM32-compatible embedded software examples will be available soon.

The embedded software examples (buck/current mode and buck/voltage mode) running on the B-G474E-DPOW1 discovery described in Step 2 are available here:

Step 5 - Dedicated boards

ST’s turnkey development boards, reference designs and software solutions demonstrate the performance of STM32 D-Power devices in various topologies for PSU and PFC applications.

Embedded software examples implement the “standard PID model” and can be used as jump-starters on these topologies. They will soon be updated to match the models supported by Biricha’s PC software tools in order to improve stability and performance.