Stm32g0 usb c and power delivery presentation

Pdf File 1,841.50 KByte,

STM32G0 The world's first USB-CTM & Power Delivery 3.0 MCU

Why use USB-CTM and Power Delivery technology ?

USB Type-CTM connectors enhance the user experience

? It's a 24-pin miniature and reversible connector. USB-C plug is the same on both sides ? Some pins can be repurposed to support proprietary protocols (Alternate Modes) ? Able to transmit 15W of power natively without USB PD protocol

To exchange more data faster with various protocols

? 2 separate USB data paths are available simultaneously: USB 2.0 + USB 3.1 (up to 10 Gbit/s) ? Display Port, HDMI, MHL, Thunderbolt are supported to carry video/audio signals ? Conventional I?C/SPI/UART/Ethernet interfaces can be "bridge" to USB-C

To get more power with a comprehensive and robust protocol

? USB Power Delivery protocol enables power negotiation (up to 100 W) ? Able to discover power capabilities and needs between two USB-CTM connected devices ? Enables advanced voltage and current negotiation to support fast charging ? USB PD is used to activate Alternate Modes or to carry Authentication messages

To protect your application and extend its functionalities

? Identify genuine chargers or accessories using USB PD authentication messages ? USB PD Alternate Modes and Vendor Defined Messages enable product differentiation. ? Secure firmware upgrade capability

2

USB Power Delivery is a protocol!

To safely enhance user experience through innovation

To get more power in a robust and safe way! ? Enables advanced and higher voltage and current negotiation

(up to 100 W) ? Source and Sink establish power contracts that match their

power capabilities and needs (ex: technology of battery used, power budget allocation, number of ports, etc.) ? Supply voltage (Vbus) is fixed (5V, 9V, 15V, or 20V) or configurable (Programming Power Supply) ? Dual Role Power devices can swap power direction (ex: using a tablet to charge a notebook!)

To extend devices functionalities and create an unique differentiation ! ? Use of USB PD Structured Vendor Defined Messages (VDMs)

to extend functionalities (video output, authentication, etc.)

Mode of operation USB PD USB Type-C Current @ 3.0 A

Nominal voltage Configurable

5 V

Maximum current 5 A

3.0 A

Maximum power 100 W

15 W

USB Type-C Current @ 1.5 A

USB BC 1.2

Default USB Power

USB 3.2 USB 2.0

5 V

1.5 A

7.5 W

5 V

Up to 1.5 A

7.5 W

5 V

900 mA (x1) 1,500 mA (x2)

4.5 W 7.5 W

5 V

500 mA

2.5 W

3

USB-C USB PD

TV/Monitor Sink / device

USB-C

USB PADM

USB3.1

Many combinations

AC power adapter or power hub Source only

Mouse Sink / UFP

USB-C USB2.0

SSD / Pen Drive Sink / device

USB-C USB2.0

USB hub / Docking PROV/HUB

Chromebook / Notebook / MacBook / Laptop / DRP / Host

USB-C

USB-C

USB PADM

USB2.0

USB-C Type-A

DP RJ485

USB PADM

USB2.0

USB3.1

HDM/I

VGA

USB3.1

Terminology Power roles

? Source/Provider: Provide Power ? Sink/Consumer: Consume power ? DRP: Dual Role Power (can be either Sink or Source)

Data roles

? DFP: Downstream Facing Port (usually a Host / HUB ports) ? UFP: Upstream Facing Port (usually a device) ? DRD: Dual-Role Data - typical of "on-the-go" ports

USB3.1

Low-end smartphone Sink / device

USB-C USB2.0

USB-C USB PD

High-end smartphone DRP/ HOST

USB-C

USB PADM

USB2.0

USB3.1

Power role and Data role can swap !

Roles can be dynamically swapped using USB PD

AM Alternate Mode capabilities enabled via USB PD Authentication Fast charging using PPS

Power Bank

DRP or 1 SRC / 1 SNK

4

Be connected with STM32G0

The world's First conventional MCU with built-in USB-C and PD interfaces

? Harness to the innovative features of USB-CTM technology with a standard microcontroller.

? Get more "power" and support new usecases with USB Power Delivery

? Create differentiation features (authentication, fast charge, FW upgrade)

* UCPD stands for USB Type-C and Power Delivery Interface

5

Smart integration

? UCPD is a new interface that supports:

USB Type-C connector management USB Power Delivery r3.0 communication

protocol

? First implementation in STM32G0 series

STM32G081 block diagram

6

Download Pdf File