STM32G4 Mainstream Series Mixed-Signals MCU

51
STM32G4 Mainstream Series Mixed-Signals MCU

Transcript of STM32G4 Mainstream Series Mixed-Signals MCU

STM32G4 Mainstream SeriesMixed-Signals MCU

Continuing the STM32 Success Story

World 1st

Cortex-M MCU

World 1st

Cortex-M Ultra-low-power

1st High Perf.120 MHz, 90nm

1st High Perf.Cortex-M4 168 MHz

Entry CostSTM32F0Cortex-M0

1st Mixed SignalDSP + Analog

STM32F3 Cortex-M4

Entry CostUltra-low-power

World 1st

Cortex-M7

LeadershipUltra-low-power

Cortex-M4

Ultra-low-powerExcellence

Dual-core, multiprotocol

and open radio

Introduction of M33Excellence in ULPwith more security

Mainstream Cortex-M0+ MCUs

Efficiency at its best!

Leader in Arm® Cortex®-M 32-bit General Purpose MCU

20182007 2009 2010 2011 2012 2013 2014 2015 2016 20192017

MulticoreMicroporcessor

Mixed-signalCortex-M4

2

#1 ULP447 ULPBench™

#1 Performance

2400 CoreMark

#1 ULP447 ULPBench™

#1 Performance

2400 CoreMark

Continuing the STM32 Success Story

World 1st

Cortex-M MCU

World 1st

Cortex-M Ultra-low-power

1st High Perf.120 MHz, 90nm

1st High Perf.Cortex-M4 168 MHz

Entry CostSTM32F0Cortex-M0

1st Mixed SignalDSP + Analog

STM32F3 Cortex-M4

Entry CostUltra-low-power

World 1st

Cortex-M7

LeadershipUltra-low-power

Cortex-M4

Ultra-low-powerExcellence

Dual-core, multiprotocol

and open radio

Introduction of M33Excellence in ULPwith more security

Mainstream Cortex-M0+ MCUs

Efficiency at its best!

STM32G4 series in the continuity of the STM32F3 series

20182007 2009 2010 2011 2012 2013 2014 2015 2016 20192017

MulticoreMicroporcessor

Mixed-signalCortex-M4

3

STM32 Rolling Longevity Commitment

Longevity commitment is renewed every year

starting January 1st 2019 Until 2029

• STM32F1 (launched in 2007)

• STM32L1 (launched in 2009)

• STM32F2 (launched in 2010)

• STM32F4 (launched in 2011)

• STM32F0 (launched in 2012)

• STM32F3 (launched in 2012)

• STM32L0 (launched in 2013)

• STM32F7 (launched in 2014)

• STM32L4 (launched in 2015)

• STM32L4+ (launched in 2016)

• STM32H7 (launched in 2016)

• STM32WB (launched in 2018)

• STM32G0 (launched in 2018)

22 years of commitment

20 years of commitment

19 years of commitment

18 years of commitment

17 years of commitment

17 years of commitment

16 years of commitment

15 years of commitment

14 years of commitment

13 years of commitment

13 years of commitment

11 years of commitment

11 years of commitment

4

Keep releasing your growing creativity

STM32G4: Continuity in STM32 MCUs 5

Ultra-low-power

Mainstream

Cortex-M0Cortex-M0+

Cortex-M3 Cortex-M4 Cortex-M7

High-performance

Wireless

Cortex-M33

STM32G4 Series

Ideal for applications requiring MCU with advanced and rich analog peripherals

6

• Control applications (Motor Control…)

• Industrial equipment

• Instrumentation and Measurement

• Digital Power

• Digital SMPS (switch mode power supply)

• PFC (power factor correction)

Mass Market announcement W22 2019 !

Reducing PCB Size and BOM Cost

STM32G4

StandardMCU

Smaller packageFewer additional components

All analog included

DACs

Temperaturesensor

RTC

System-on-Chip – All-in-one solution

Op Amps

ComparatorsADCs

Filters

Project cost $$$ Project cost $

7

XTAL

Secure Live Upgrade

Functional safety design packages

Safety and security focus• Dual Bank Flash with ECC (error code

correction)• Securable Memory Area• Hardware encryption AES-256• SIL, Class-B

• SRAM with Parity bit

STM32G4 Series – Key Messages 8

Performance • Arm® Cortex®-M4 at 170 MHz • 213 DMIPS and 550 CoreMark® results• Better dynamic power consumption (163µA/MHz)

• ART Accelerator™ (dynamic cache)• Mathematical accelerators• CCM-SRAM Routine Booster (static cache)

Rich Integrated Analog and Digital• Op-Amps (Built-in gain), DACs, Comparators• 12-bit ADCs 4Msps with hardware oversampling• CAN-FD (flexible data rate – 8Msps bit rate)

• High resolution timer (184 ps)• USB type-C Power Delivery3.0• 1% RC accuracy [-5°..90°C], 2% full T° range

Complete portfolio• Complements existing STM32F3 Series portfolio• From -40°c up to 85 or 125°C devices

• From 32- up to 128-pin• From 32KB to 512KB Flash

Greater Performance 9

Arm Cortex-M4 with FPU

Up to 170 MHz CPU frequency

Up to 213 DMIPS and 550

CoreMark® results

3 different HW accelerators:

• ART accelerator (~dynamic cache)

Full code acceleration (average)

• Routine Booster CCM-SRAM

(~static cache) determinism

preserved

• Mathematical (Cordic + FMAC)

Pure 170 MHz CPU performance (Arm® Cortex®-M4) with 3 accelerators

Mathematical Accelerators 10

2. Filter Math ACcelerator (FMAC)

• Can be used to create

• 3p3z Compensator ( Digital power)

• Sigma Delta modulator

• Noise Shaper

FIR filter IIR filter

Function acceleration and CPU offload

• Vector rotation (polar to rectangular): Sin, Cos

• Vector translation (rectangular to polar): Atan2, Modulus

• Sinh, Cosh, Exp

• Atan, Atanh

• Square root

• Ln

1. Cordic (Trigo)

• Very helpful for Field Oriented Motor Control method (FOC)

Ex: 3P3Z

Compensator

Hc(z)PWM

Converter

Ha(s)Ref Vout

-

+

ADC

Hc(z) = Y(z)

X(z)=

b3z-3

+ b2z-2

+ b1z-1

+ b0

a3z-3 + a2z

-2 + a1z-1 + 1

Ex: Buck converter

Vin Vout

PWM

y[n] = b0x[n] + b1x[n-1] + b2x[n-2] + b3x[n-3]

- a1y[n-1] - a2y[n-2] - a3y[n-3]

y[n]

y[n-1]

y[n-2]

Z-1

x[n]

x[n-1]

x[n-2]

b0

x[n-3] y[n-3]

b1

b2

b3

Z-1

Z-1

-a2

-a3

-a1Z

-1

Z-1

Z-1

Preload X2_BUF : [b0,b1,b2,b3,a1,a2,a3]

Run IIR filter with parameters: P = 4, Q = 3

Write x[n] to WDATA

Direct Form 1:

x[n] y[n]

Read y[n] from RDATA

FMAC configuration:

X1_BUF_SIZE ≥ 5, X2_BUF_SIZE = 7, Y_BUF_SIZE ≥ 4

Repeat:

Poll YEMPTY flag low or wait for interrupt (~8 clock cycles)

11FMAC in DC-DC converter

FMAC for 3p3z computation

Rich, Advanced Analog

Mixed-signal SoC for wide variety of applications

Op-Amp (up to 6) Values

GBW 13 MHz

Slew rate 45 V/µs

Offset 3mV over full T° range1.5mV @ 25°C

PGA Gain (accuracy) 2, 4, 8, 16, -1,-3,-7,-15 (1%)32, 64, -31,-63 (2%)

Comparator (up to 7) Values

Power supply 1.62 .. 3.6V

Propagation delay 16.7ns

Offset -6 .. +2 mV

Hysteresis 8 steps: 0, 9, 18, 27, 36, 45, 54, 63 mV

DAC (up to 7) Values

Sampling rate 15 Msps (internal)1Msps (from buffered output)

Settling time 16ns

ADC (up to 5) Values

Topology SAR 12-bit + HW oversampling 16-bit

Sampling rate Up to 4 Msps

Input Single-ended and differential

Offset and Gain compensation

Auto calibration to reduce gain and offset

12

Shaped for Control 13

PWM Timers

* 170 MHz (5.9ns)* HRTIM (184ps)

+-

Set point

Direct HW path (no latency)• Instantaneous control load• Protection

PWM PLAN

T

+

-7xDA

C An

alo

g

fee

db

acks

Multiple fast Comparators

Dig

ita

l fe

ed

ba

ck

6x PGA

High BdWLow offsetProg. Gain

Other Timers

• Quad encoder• Halls sensors

7xComp

-5x 12-bit 4Msps ADC

• SAR (no pipeline delay)

• Low latency (250ns)• Low aperture time

(20ns) for snapshot measurements

• Simultaneous sampling on multiple ADCs

• HW oversampling

ARM Cortex-M4 core @ 170MHz

• FPU• Enhance dynamics• No scaling overhead• No saturation

• DSP (fast MAC)• SIMD• Parallel processing• Low interrupt latency

ST’s product architecture

• ART accelerator• Wait state removal

• CCM-SRAM accelerator• Real time execution

• Math accelerator • Cordic (Trigo)• FMAC (Filtering)

Easy use of the Analog and Digital resources thanks to high peripherals interconnect and flexible bus matrix

Rechargeable devices, drones, toys

• Low-thickness, small form-factor• Low consumption in run mode ~ 160µA/MHz• Embedded analog• SAI (Sound Audio Interface)• USB type-C Power Delivery 3.0

Key Features for Targeted Applications

Servers, Telecom, EV Charging station

• Fast CPU 170 MHz• Mathematical accelerator (FMAC for 3p3z

compensation)• 12ch High Resolution timer (184ps)• 4Msps ADC-12bit + HW oversampling • Fast comparators (17ns)• Embedded analog• Dual bank flash for live upgrade• AES & security

Home appliances, E-bikes, Air Conditioning

• Fast CPU 170MHz• Mathematical accelerator (Cordic)• Advanced Motor Control timers• Fast comparators• 4Msps ADC-12bit + HW oversampling• Op-Amp with built-in gain (PGA)• DAC-12bit• 1% RC accuracy

(UART communication w/o external Xtal)

Industrial equipment

• Fast CPU 170MHz• Mathematical accelerator (Cordic) • High temperature 125°C• CAN FD support• SPI, USART, I²C• Advanced timers• Real Time Clock with backup registers• Dual bank flash for live upgrade• AES & security

Mo

tor

Co

ntr

ol

14

Ind

us

tria

l d

evic

es

Me

as

ure

me

nts

Hig

h-E

nd

C

on

su

me

rD

igit

al P

ow

er

Greater Security 15

Integrated security features, ready for tomorrow’s needs

User Flash

Securable Memory Area:• Configurable size• Can be secured once

exiting• No more access nor debug

possible

• Good fit to store critical data

• Critical routines• Keys

Securable

Memory Area

Bank1 Bank2

Securable

Memory Area

Dynamic Efficiency Modes

When Mainstream MCU Series meets low-power requirements

Conditions: 25°C, VDD = 3V

Note : * without RTC / with RTC

Tamper: few I/Os, RTC

268 µs

Wake-up time

VBAT 7nA / 720 nA

SHUTDOWN* 43nA / 565 nA

STANDBY* 130nA / 885

nA

STOP 1 (full retention) 80

µA

SLEEP at 26 MHz 37 µA / MHz

RUN (Range1 ) at 150 MHz from Flash 163 µA / MHz

RUN (Range1 boost) at 170 MHz from Flash 173 µA / MHz

30 µs

9.5 µs

11 cycles

Wake-up sources: reset pin, few I/Os, RTC

Wake-up sources: + BOR, IWDG

Wake-up sources: + all I/Os, PVD, COMPs, LPUART, LPTIM, I²C, UART, USB

Wake-up sources: any interrupt or event

16

STM32F30x

STM32G4 Products Lines

Analog

STM32G4x1

Memor

y

Pin

Count

512KB

32KB

128-pin32-pin

STM32G4x3

STM32F334

STM32G4x4

Digital Power

Memor

y

Pin

Count

512KB

32KB

128-pin32-pin

Performance line

17

Access line

Hi-Resolution line

General Purpose Applications Specific

Extensive & Innovative Peripheral Set

Unit parametersSTM32G474

Hi-Resolution line

STM32G473

Performance line

STM32G431

Access line

Core, frequency Arm Cortex-M4, 170 MHz

Flash (max) 512 Kbytes (2x256KB dual bank) 128 Kbytes single bank

RAM (up to) 96 Kbytes 22 Kbytes

CCM –SRAM (code-SRAM) 32 Kbytes 10 Kbytes

12-bit ADC SAR4x 12-bit

4 MSPS

2x 12-bit

4 MSPS

Comparator 7 4

Op amp with 4 built-in gain values with 1% accuracy

6 3

12-bit DAC 7 4

Motor Control timer 3x (170 MHz) 2x (170 MHz)

CAN-FD 3x 1x

12 channel Hi-resolution Timer

1x - -

Power supply 1.72 to 3.6 V

No compromise on what matters

18

STM32G47x

• 32-bit Arm Cortex-M4 core with FPU

• ART + CCM-SRAM + Mathematic Accelerators

• Dual Bank Flash with ECC

• SRAM with Parity bit

• +/- 1% internal clock

• 1.72 to 3.6V power supply

• Up to 125°C

19

High Resolution and Performance lines [128KB .. 512KB]

• High resolution timer

• 3x Advanced Motor Control timers

• Rich Advanced Analog

• 3x CAN Flexible Data rate

• USB-C Power Delivery3.0

• Advanced Security and Safety features

• Robustness: highest level 5 / FTB/ESD - IEC 61000-4-4

STM32G4 Portfolio 20

STM32G491KC

STM32G491KE

Broad Portfolio

Portfolio extended to support budget applications efficiently

More memory and pin counts

QFN

LQFP

WLCSP

More packages

BGA

Flashmemory (bytes)

32-pinLQFP

QFN

48-pinLQFP

QFN

64-pinLQFP

BGA

WLCSP

80-pinLQFP

WLCSP

100-pinLQFP

BGA

121-pinBGA

128-pinLQFP

512 K � � � � � �

256 K � � � � � �

128 K � � � � � � �

64 K � � � � �

32 K � � � � �

21

Note: new packages in STM32 portfolio

STM32G4 Hardware Solutions 22

Accelerate evaluation, prototyping and design

Flexible prototyping

• NUCLEO-G431RB

• NUCLEO-G474RE

• NUCLEO-G431KB*

STM32 Nucleo

64-pin

32-pin*

Key feature prototyping

• B-G474E-DPOW1*

• B-G431B-ESC1*

Discovery kits

Full feature STM32G4 evaluation

• STM32G484E-EVAL

• STM32G474E-EVAL

• STM32G474E-EVAL1

Evaluation boards

Full feature for Motor Control and Analog

• P-NUCLEO-IHM03

Motor Control Pack

Available now from distributor stocks

* Available in distributor stocks from Q3-2019

STM32CubeMX

• Configure and generate Code

• Conflicts solver

Flexible Solutions

• Partners IDE, like IAR and Keil

• Free IDE based on Eclipse, like STM32CubeIDE*

STM32CubeProgrammer

• Flash and/or system memory

• GUI or command line interface

STM32G4 Software Tools 23

Complete support of Arm Cortex-M ecosystem

STM32CubeMXIDEs

Compile and DebugSTM32 Programming Tool

* SW examples will be available in Q4 19

Dedicated Ecosystems 24

• Complete ecosystem (HW boards, SW Development Kit (SDK), docs and trainings)

• X-CUBE-MCSDK (v5.4)• Motor Control FW library based on STM32Cube HAL and LL • Motor control workbench: Graphical configurator of the motor

control library linked with STM32CubeMx

• P-NUCLEO-IHM03: Motor Control Nucleo pack• NUCLEO-G431RB Nucleo-64• X-NUCLEO-IHM16M1 motor driver

expansion board • Low Voltage motor

• State of the art algorithms (FOC, 6-step, sensorless…)

• Motor Profiler: Plug and spin your motor within less than one minute

Motor Control

• Complete ecosystem (HW boards, FW examples, SW tools, docs and trainings)

• Dedicated HRTIM Cook Book - AN4539: How to operate the Hi-Resolution timer in different topology

• Digital Power training (PSU and PFC) – based on STM32 G4 series – done in collaboration with company partner Biricha (from Q4 2019)

Digital Power

STM32G4 Series – Take Away 25

Analog-rich MCUs for mixed-signal applications

Large portfolio available from NOW!32..512KB Flash memory32..128-pin packages

Performance170MHz Cortex-M4 coupled with 3x accelerators

Rich and Advanced Integrated AnalogADC, DAC, Op-Amp, Comp.

Safety and security focus

STM32G4 Series – Take Away con’ta Rich Offer from the Start

26

From 32KB up to 512KB of Flash memory

3x Product lines• G4x4: Hi-Resolution line (Digital Pwr)• G4x3: Performance line (Rich

Analog)• G4x1: Access line

All packages in productionLQFP, QFN, BGA…

Broad portfolio

3x Evaluation boards1

Giving access to full features

2x Nucleo64* (G431 & G474)

1x Nucleo32

Motor Control Nucleo pack1

Discovery Kits• Digital Power

(Lighting, SMPS, USB-PD....)• Portable Oscilloscope

(Analog)• ESC for drones

(Motor Control)

Various HW boards

Embedded SW solutions Available on ST web site

STM32CubeG4Usable with STM32CubeMX2

3x Tool chain supportKEIL, IAR, STM32CubeIDE2

Motor Control SDKSoftware Dev. Kit

Safety and Security

Embedded SW solutions

G4x4G4x3

G4x1

1: Now available from distributors2: STM32G4 is usable with STM32CubeIDE, but examples delivered in STM32CubeG4 are not yet available. STM32CubeIDE users can however import those SW4STM32 projects

STM32 and Digital Power

Ease Digital Power Conversion 28

Enhance your digital power solutions using the• STM32F334or• STM32G474 full features High Resolution Timer (HRTIM)

Wireless charger

Welding

Motor control

Lighting

Telecompower

Servers and Data center

Industrial

UPS

PV Inverters

Power Factorcorrection

STM32 Roadmap for Digital Power (with Hi-Res Timer = HRTIM)

29

16KB 64KB

72 MHz

(90 DMIPS)

Performance

Flash

32KB

STM32F334Cortex-M4

(217ps resolution)

2 MB512KB

170 MHz

(212 DMIPS)

480MHz

(1027 DMIPS)

STM32G4x4Cortex-M4

(184ps resolution)

256KB

STM32H7xxCortex-M7

(2ns resolution)

HRTIMer – Not only High Resolution… 30

• 12 channels with 184ps resolution on frequency and duty cycle

• 184ps is equivalent to 5.4GHz timer clock

High resolution PWM

• 7x independent time base to create various shape of PWM

• 6x complementary pair PWM outputs

• Up to 32 set/reset transition per PWM period thx to the built-in crossbar

• Master/Slave configuration for multi phase converter

Flexible PWM generation

• 6x Digital and Analog fault input

• 10x Events cycle to cycle current control or PWM restart (constant Ton/Toff)

• Blanking, windowing and digital filter

Multiple Event handler

• Any topology supported from 1x 12 PWM (triple interleaved LLC (servers application) up to 12x1 PWM (multiple independent buck converters (lighting)

• One DMA channel per timer, plus advanced DMA feature for partial / total HRTIM reprogramming

12 independent channels

HRTIMerV2 Overviewfrom STM32 G4 series

• Modular architecture: one master and 6 timer sub-units that can be cross-synchronized

• Digital@170MHz followed by analog DLL

• High-resolution• 184 ps on all Outputs

• Self-compensated• No Temp/Vdd drift

• Up to 12 PWMs outputs

• Multiple faults/events In

• Minimizes SW overhead

• Complex event handling• Blanking / windowing / timeout

31

One more Timer unit (F)

on STM32 G4 series6 (one more on G4)

7 on G4

How is High Resolution done?

• Mixed-signal design, consisting of:

• Digital timer kernel running at 170MHz

• Delay line and edge positioning logic

• 184ps accuracy (clock cycle divided by 32)

• No run-time software compensation needed

• Voltage / temperature drift free operation

• Fault inputs are operating asynchronously

• Lowest reaction time

• Functional safety

32

A single entity made of 7 timers 33

A total of 6 time bases are available• 7x 16-bit up-counters• Independent

prescalersEach timer can be used either independently or coupled with others

Built-in crossbar function 34

A crossbar allows to have the outputs set/reset not only by the related timing unit, but also by• Any external event• The other timers• The master timer

Output management 35

Allows to interface with any kind of driver and logic• Polarity• Safe states• Deadtime, chopperAsynchronous Fault protectionHardware burst mode controller

Input management 36

A variety of internal and external signals available• 10 Events• 6 faultsAnalog and digital inputsPossibility to redirect them everywhereFull conditioning possible (filter, sensitivity)

HRTIMer Generating Complex WaveformsGeneric Example

37

Auto-delayed mode

External event windowing

HRTim’s timers

HRTim’sbuilt in

functions

HRTIMer - Numerous fault management options

38

Digital Fault

Analog Fault

Dead time insertion on Fault

Delayed Idle (for LLC converters)

Balanced Idle (for Push-Pull converters)

Shortened pulse copied by HW on alternate leg before PWM

shutdown

Industry unique features only available on F3 and G4

Industry features

“HRTIMerV2”: Other additional features

• Features• Valley skipping counter (event counter-based blanking)

• Slope compensation (High-speed DAC triggering unit)

• New protection schemes

• Blanking on fault signals

• Stop on over-current before PWM start (short-circuit protection)

• Fault after multiple pulses

• Push-Pull

• Counter reset mode

• Deadtime (safety feature)

• Up/down counting mode for direct ADC sampling at middle on TON

• Multi phase support for triple and quad interleaved solution (1 register set by user 3, 4 registers updated automatically

39

HRTIM

Total response time - Input to PWM Output

COMP

DAC

Digital Fault input

Output (30pF load)

Analog Fault input

COMP

DAC

62-68ns17ns (FAST mode)

50-57nsor10ns(FASTMode) External event input

(Output set/reset and synchronization)

10ns

17ns

40

Safety first !

1MHz CONTROL 41

DC/DC Step-Up Converter BoardLLC Topology

STM32F334 MCUHigh resolution timer for 1MHz control

Demonstrates Photo-voltaic panel control30Vdc-50Vdc input, 400Vdc outputMaximum Power Point Tracking (MPPT)

Upto 1MHz operation using the STM32F334 High Resolution timer

OPTIMIZED SOLUTION 42

STM32F334 DC-DC Converter boardSmall form factor (44mm x 107mm)93% efficiency

Better power density (planar caps and magnetics)Electrolytic Capacitor-Free design: higher reliability and extended operating lifetime

STM32 is ready for advance power switch technologies (high speed FETs, SiC, GaN)

Full digital control at 1MHz frequency optimizes performance and reduces passive components

STM32 / D-Power Ecosystem Strategy

Dedicated boards (PFC + DC/DC)Different Power stage (500W, 2KW, 3KW…), Various

Topology

STM32 D-Power – Ecosystem strategy

STM32 PSU/PFC SDK (WDS+CUBE)Configure PSU/PFC FW examples with GUI & Monitor data

Various Topology

Biricha workshop:How to design digital Power Supplies & PFC

Training exercises, HW, FW, Tools (WDS) based on STM32F334

Now

D-Power for dummiesOn line presentation (Technical + Biricha workshop teasing)

STM32G474 DPower Discovery KitDemos (Lighting, Buck-Boost), Auto-training (Load variation),

Education (full source code, presentation…)

1

2

3

4

5

Beginner

Q2 2019

Q4 2019

Q3 2019

Expert

AdvancedNow

44

Digital Power workshops with BIRICHA 45

Biricha Digital Power:World leading expertise and training in Digital Power

Workshop based on STM32F334 Nucleo and its dedicated Digital Power expansion board

STMicroelectronics brings industry leading ST MCUs together with Biricha’s tools and training

How to implement Digital Power Supplies and Power Factor Correction ?

Releasing Your Creativity

community.st.com

46

www.st.com/STM32G4

@ST_World/STM32 stm32g4-online-training

Backup Slides

47

HRTIMer features list at a glance 1 48

• High-resolution timing units

• 184 ps resolution, compensated against voltage and temperature variations

• High-resolution available on all outputs, possibility to adjust duty-cycle, frequencyand pulse width in triggered one-pulse mode

• 6x 16-bit timing units (each one with an independent counter and 4 compare units)

• 12 outputs that can be controlled by any timing unit, up to 32 set/reset sources per channel

• Modular architecture to address either multiple independent converters with 1 or 2 switches or few large multi-switch topologies

• 10 external events, available for any timing unit

• Programmable polarity and edge sensitivity

• 5 events with a fast asynchronous mode

• 5 events with a programmable digital filter

• Spurious events filtering with blanking and windowing modes

• Versatile protection scheme

• 6 fault inputs can be combined and associated to any timing unit

• Programmable polarity, edge sensitivity, and programmable digital filter

• Dedicated delayed protections for resonant converters

HRTIMer features list at a glance 2 49

• Multiple HRTIM instances can be synchronized with external synchronization inputs/outputs

• Multiple links to built-in analog peripherals

• 4 triggers to ADC converters

• 3 triggers to DAC converters

• 3 comparators for analog signal conditioning

• Versatile output stage

• High-resolution deadtime insertion (down to 735 ps)

• Programmable output polarity

• Chopper mode

• Burst mode controller to handle light-load operation synchronously on multiple converters

• 8 interrupt vectors, each one with up to 14 sources

• 7 DMA requests with up to 14 sources, with a burst mode for multiple registers update

STM32 Digital Power Conversion

STM32F334 MCU with high resolution

timer for efficient power conversion

applications

Capability to operate up to 1MHz

using the high resolution timer

Optimized performance and reduced passive

components

Digital control implementation and performance tuning with Biricha tools

support

50

STM32F334 MCU 51

72MHz Cortex-M4 with FPU andHigh resolution timer (217ps) for precise control

Rich analog peripheral set for power conversion applications including fast ADCs (5Msps), comparators, DACs and op-amp

STM32F334 Discovery BoardDemonstrating Buck-Boost PSU and LED dimming

Feature rich STM32F334 MCU for digital control