Based on STMicroelectronics STM32G0 MCU USB Type-C and Power Transfer Analyzer SL-PRIPM09404V1

Source: Time: 2023-11-09

Based on STMicroelectronics STM32G0 MCU, SL-PRIPM09404V1This USB Type-C™ and Power Analyzer is designed to reduce the cost and complexity of USB Type-C™ communication and power application development and debugging. The solution provides all the necessary interfaces for instant connectivity and communication with other USB Type-C™ devices, as well as access to port characteristics such as: data role, power role, VBUS and IBUS monitoring.

The solution is based on the STM32G0 certified USB-C Power Delivery 3.0 microcontroller running the STM32CubeMonUCPD software analyzer to monitor and configure USB Type-C and Power Delivery applications. Supports USB Type-C Interface™ 1.2 and USB PD 2.0/3.0 specifications, and can perform in standalone sink mode or spy mode.

In spy mode, all CC1 and CC2 communication signals between two Type-C products can be serially and passively captured. It does not interfere with any USB 3.1 Gen 2 or USB 2.0 signals and allows monitoring of PD power negotiation, USB data roles, and Type-C alternative modes, e.g., DisplayPort. standalone sink mode allows certain protocol operations to be performed.

The STM32G071B-DISCO kit is housed in a plastic enclosure and comes with all the necessary interfaces to easily connect and interact with other USB Type-C™ devices.

The build is based on the STMicroelectronics Arm® Cortex® -M0+ core STM32G071RB USB Type-C™ and Power Delivery microcontroller, running the STM32CubeMonUCPD software GUI to discover and display USB Type-C™ port functions such as: data Role, Power Role, VBUS and IBUS monitoring.

Menus can be scrolled via the 4-way user handle and information can be displayed via the 128 x 64 pixel OLED embedded display.The 8-pin user connector collects all communication signals and allows for additional GPIO expansion.

The solution is available with a comprehensive free software library and examples that can be implemented in STM32Cube™ MCU packages.

All evaluation features

The STM32G071RBT6 microcontroller offers 128K bytes of Flash memory and 32KB RAM in an LQFP64 package.

Plastic Case

1" 128 x 64 pixel OLED LCD module with SPI interface

USB Type-C™ interface plug-in cable and cable connector accessible through guarded door with magnetic loop sensor detection

3-way current and power monitor measuring VBUS, CC1, and CC2 protection and isolation lines via I2C interface

On-board DC/DC converter maintains power via 3 V - 20 V (+/- 5 %) VBUS

4 user status LEDs indicating USB Type-C™ configuration

3 LEDs indicating power and ST-LINK communication

4-way handle with selection buttons

►Scenario application diagram

1.jpg

►Photo of display board

2.jpg

►Program Block Diagram

3.jpg

►Core Technology Advantage

STM32G071RB Low Voltage MCU

Mainstream low voltage Arm Cortex-M0+ MCU embedding up to 2 USB Type-C and power supply interfaces (UCPD). Provides a fully integrated USB Type-C powered controller.

STM32CubeMonUCPD-Free Analyzer Software

Free software analyzer for USB Type-C and powered applications with a convenient user interface to monitor key USB PD protocol messages and view real-time USB Type-C port status and functionality information (e.g., pull, fill, or dual-role ports), as well as USB PD packet messages during contract negotiations.

►Program Specifications

Detect USB-C™ power and functionality of any host computer

Analyze and study USB-C power transfer packets and display VBUS voltage and IBUS current values

Debug, configure and inject USB PD3.0 packets using STM32CubeMonUCPD

Simplify the development and debugging of USB-C applications by accessing key USB PD protocol messages through a convenient user interface.

3-way current and power monitor measuring VBUS, CC1, and CC2 protection and isolation lines via I2C interface

Tel

185 0303 2423

WeChat

Advisory

Topping