Download Print this page

Advertisement

Quick Links

STEVAL-2STPD01
Quick Start Guide
USB Type-C™ Power Delivery Dual Port adapter
based on the STPD01 Programmable Buck Converter

Advertisement

loading
Need help?

Need help?

Do you have a question about the STEVAL-2STPD01 and is the answer not in the manual?

Questions and answers

Summary of Contents for STI STEVAL-2STPD01

  • Page 1 STEVAL-2STPD01 Quick Start Guide USB Type-C™ Power Delivery Dual Port adapter based on the STPD01 Programmable Buck Converter...
  • Page 2 STEVAL-2STPD01 Kit Overview...
  • Page 3 STEVAL-2STPD01 HW Overview • Solution to demonstrate the performance and the features of the STPD01 Programmable Buck Converter, integrated in a dual port adapter architecture for USB Type-C™ Power Delivery application. • Features: • PD Output: four fixed PDOs (5V@3A, 9V@3A, 15V@3A, 20V@3A) •...
  • Page 4 STEVAL-2STPD01 HW Architecture Dual Port solution architecture may be divided in two sub-systems: • the “digital” stage, identified as the STM32 Nucleo-64 development board NUCLEO-G071RB that embeds the STM32G071RB; • the “power” stage, identified as the expansion board, that physically manages, redirects, and converts the input supply to the main...
  • Page 5 Relevant components in BOM ST Morpho connectors (CN300, CN301) STPD01PUR Programmable Buck Converter for USB Power Delivery (U400, U600) TSV991AILT rail to rail Op-Amp (U401, U501, U601, U701) TCPP02-M18 Type-C port protection for Source (U500, U700) STL11N3LLH6 N-channel 30V, 11 A STripFET H6 Power MOSFET (Q500, Q501, Q700, Q701) STL9P3LLH6 P-channel -30 V, -9 A STripFET H6 Power MOSFET (Q200)
  • Page 6 STEVAL-2STPD01 SW Architecture Main SW functional layers are: 1. Hardware abstraction − STM32CubeG0 HAL Hardware Abstraction Layer for the STM32G0 microcontroller. − Board Support Package (BSP) library layer containing the drivers of the STPD01 and TCPP02-M18 devices. 2. Middleware −...
  • Page 7 Setup & programming the STEVAL-2STPD01...
  • Page 8 STEVAL-2STPD01 Input Power • Available Input Power: ‒ The board has been designed to offer 60W for each port, with the largest list of available PDOs: 20V, 15V, 9V and 5V @ 3A. ‒ To permit the board to provide the max rated power (120W), the minimum available input power must be >144W, with a minimum voltage of 21V.
  • Page 9 How to Setup the STEVAL-2STPD01 Instructions: • Unpack and turn-on the STEVAL-2STPD01: the board has been already programmed for you! • Connect the board to a DC source through the DC Power Jack (J800) or the DC Power Connector (J801) •...
  • Page 10 • Download and install the STM32CubeMonitor-UCPD from the ST site. • Connect the power supply to one of the two STEVAL-2STPD01 power connectors (J800 or J801) • Connect the NUCLEO-G071RB USB_STLINK CN2 connector (of the STEVAL-2STPD01), to the PC through a micro-B USB cable.
  • Page 11 How to Setup the Input Power in the STEVAL-2STPD01 (2/2) Instructions: • Select Send free test • Set new Voltage and Current writing in the To set the new Voltage and Current is enough to write in the free text box: V=XX[.X] C=YY[.Y]...
  • Page 12 How to run the demo with the STEVAL-2STPD01 • Connect two USBPD Sink platforms (as USBPD smartphones) to the two ports by using two Type-C to Type-C cable, • For each port, the STEVAL-2STPD01 provides the PDO requested by the attached Sink.
  • Page 13 How to re-program the STEVAL-2STPD01 • Verify the jumper JP2 on the NUCLEO-G071RB (of the STEVAL-2STPD01), fits 5-6 header pins, and J200 on the expansion board is fitted. • Using a micro-B USB cable, connect the board thru the USB_STLINK CN2 connector to a laptop where has been pre-installed the STLINKV2 driver.
  • Page 14 • STM32CubeIDE is an advanced C/C++ development platform from STMicroelectronics with many useful features • Open the project, browse the STM32CubeIDE folder and open the available .project file. The path $/Firmware/Projects/STEVAL-2STPD01/STM32CubeIDE • User can debug/modify the code using the IDE features...
  • Page 15 Monitoring and data logging with the STEVAL-2STPD01...
  • Page 16 How to quick test the STEVAL-2STPD01 (1/2) • The STM32G071B-DISCO can easily interact with the STEVAL-2STPD01. • Basic operations can be performed: • Profile requests • Control Messages • The user can check bus the operation conditions in real-time, connecting it to one or both ports.
  • Page 17 How to quick test the STEVAL-2STPD01 (2/2) • After attaching the to the STEVAL-2STPD01, the display shows the board’s STM32G071B-DISCO characteristics and features by clicking the blue joystick (on the right): (Click 4 times for further information) The display shows...
  • Page 18 Additional Information...
  • Page 19 UM2552: Managing USB power delivery systems with STM32 microcontrollers • DB4525: STEVAL-2STPD01 Databrief • AN5225: USB Type-C™ Power Delivery using STM32xx Series • UM2880: STEVAL-2STPD01 Hardware User Manual MCUs and STM32xxx Series MPUs • STSW-2STPD01 webpage • TA0357: Overview of USB Type-C and Power Delivery •...