Table of Contents

Advertisement

Quick Links

Getting started with the X-NUCLEO-SRC1M1 USB Type-C™ Power Delivery
source expansion board based on TCPP02-M18 for STM32 Nucleo
Introduction
The
X-NUCLEO-SRC1M1
expansion board allows evaluating the features of
protections for V
and CC lines suitable for source applications.
BUS
The expansion board is designed to be stacked on top of any STM32 Nucleo-64 development board with Power Delivery
(UCPD) peripheral embedded in their microcontrollers.
You can also stack it on top of any other STM32 Nucleo-64 development board not supporting the UCPD peripheral for 5
V, source only, to demonstrate the USB Type-C™ basic operations (attach, detach and 5 V power supply current capability
information).
When using an STM32 Nucleo-64 development board with Power Delivery peripheral, data functionalities as a host device or
dual role data (DRD) are also allowed.
The
X-NUCLEO-SRC1M1
provides an effective demonstration of the source operation of the USB Type-C™ connector when
an external compatible source is connected to the board. The integrated
connected
STM32 Nucleo
development board.
The
X-NUCLEO-SRC1M1
is compliant with the latest USB Type-C™ and Power Delivery specifications.
The companion software package (X-CUBE-TCPP) contains the application examples for the development boards embedding
UCPD-based microcontrollers (for example, NUCLEO-G071RB, NUCLEO-G474RE, and NUCLEO-G0B1RE) and for those not
supporting the UCPD peripheral (NUCLEO-L412RB-P).
UM2973 - Rev 1 - December 2021
For further information contact your local STMicroelectronics sales office.
Figure 1.
X-NUCLEO-SRC1M1 expansion board
TCPP02-M18
for the USB Type-C™ and the
ST715PU33R
LDO linear regulator can supply the
UM2973
User manual
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-SRC1M1 and is the answer not in the manual?

Questions and answers

Summary of Contents for ST X-NUCLEO-SRC1M1

  • Page 1: Figure 1. X-Nucleo-Src1M1 Expansion Board

    UM2973 User manual Getting started with the X-NUCLEO-SRC1M1 USB Type-C™ Power Delivery source expansion board based on TCPP02-M18 for STM32 Nucleo Introduction X-NUCLEO-SRC1M1 expansion board allows evaluating the features of TCPP02-M18 for the USB Type-C™ and the protections for V and CC lines suitable for source applications.
  • Page 2: Getting Started

    UM2973 Getting started Getting started Overview X-NUCLEO-SRC1M1 expansion board features: • Supports all USB Type-C™ Power Delivery SPR profiles up to 100 W • Manage source role data/power configuration • Compliant with USB 2.0 dual role data according to STM32 USB data capability •...
  • Page 3: Hardware Architecture

    X-NUCLEO-SRC1M1 expansion board can be used with any STM32 Nucleo-64 development board. The expansion board must be plugged on the matching pins of the development board CN7 and CN10 ST morpho connectors. Two hardware configurations are possible depending on the STM32 UCPD peripheral: •...
  • Page 4: Figure 4. X-Nucleo-Src1M1 Main Functional Blocks (Top View)

    ST715PU33R LDO linear regulator (U2) that supplies the entire system. Figure 4. X-NUCLEO-SRC1M1 main functional blocks (top view) 1 and 2: Morpho connectors 3, 4, 5, and 6: Arduino connectors 7: USB Type-C™ connector (CN1) 8: Provider path screw connector (CN3) + LED 9: Jumpers for CC lines configuration (JP2 and JP3) 10: 3.3 V LED...
  • Page 5: Usb Type-C™ Connector

    UM2973 Hardware architecture Figure 5. X-NUCLEO-SRC1M1 main functional blocks (bottom view) 1 and 2: Morpho connectors 3, 4, 5, and 6: Arduino connectors 7: 5 V only current capability table STL40DN3LLH5 automotive-grade dual N-channel 30 V, 0.016 mΩ, 11 A STripFET H5 power MOSFET 9: Current sense 7 mΩ...
  • Page 6: Usb 2.0 Data Path And Configuration Settings

    USB 2.0 peripheral to expose the D+/D- lines on the USB Type-C™ receptacle (CN1). Most STM32 Nucleo-64 development boards feature this functionality on the CN10-12 and CN10-14 pins of the ST morpho connectors. The NUCLEO-L412RB-P, NUCLEO-L433RC-P, NUCLEO-L452RE-P NUCLEO- L476RG development boards, instead, map USB 2.0 data on CN10-33 and CN10-17 pins.
  • Page 7: St Morpho And Arduino Uno V3 Connectors

    CC lines are connected to the UCPD connection of the ST morpho connectors (CN7 CN10). Two configurations are possible depending on the CC line connection to ST morpho connectors. To release the STM32 pins, disconnect unused lines by removing R26/R25 or R24/R27.
  • Page 8: I²C Bus

    I²C default address is 0x68. You can change it to 0x6A by closing the SH16 solder bridge and unsoldering R28. The high level is then connected to the I2C_ADD pin of the TCPP02-M18. X-NUCLEO-SRC1M1 expansion board embeds two 1kΩ I²C pullup resistors (R11 and R12).
  • Page 9: Consumer And Provider Path

    UM2973 Hardware architecture 1.2.7 Consumer and provider path The provider path can be connected to V thanks to two dual STL40DN3LLH5 N-MOSFETs (Q2) controlled by TCPP02-M18 gate driver (SRC and GATE pins). Figure 11. Provider path SOURCE STL40DN3LLH5 SOURCE 0.007 200k 1725656 LED5 blue...
  • Page 10: Cc Line Overvoltage Protection

    • a jumper between 3 and 4 to force the STM32 NRST pin to 3.3 V (otherwise it might cause a potential parasitic reset). The D6 green LED signals the 3.3 V presence on the X-NUCLEO-SRC1M1. Figure 12. LDO configuration High input voltage 3.3V...
  • Page 11: Stm32 Resources

    • a USB 2.0 peripheral; • an ADC to get the provider path voltage and the current on the V images. Table 2. STM32 resources coming from the X-NUCLEO-SRC1M1 What USB-PD minimal resources Additional features Comments UCPD CC1 USB-PD CC...
  • Page 12: Demo Application Setup

    UM2973 Demo application setup Demo application setup X-NUCLEO-SRC1M1 expansion board flexibility allows demonstrating the TCPP02-M18 protection features and capabilities with a wide range of STM32 Nucleo development boards. X-CUBE-TCPP companion software package contains specific application examples for the STM32 Nucleo development boards, which embed the USB Type-C™...
  • Page 13: Overview Of The Application Example For Stm32L412Rb (Without Ucpd Peripheral), 5 V

    5 V only This example shows how to start a battery-powered source application with the TCPP02-M18 and the STM32L412RB MCU using an X-NUCLEO-SRC1M1 stacked on a NUCLEO-L412RB-P. The example includes two different modes: a programming mode, when the ST-LINK powers the STM32L412RB;...
  • Page 14: Schematic Diagrams

    Schematic diagrams Figure 14. X-NUCLEO-SRC1M1 circuit schematic (1 of 3) VBUS ConUSB31_632723300011_recept STL40DN3LLH5 SOURCE GND6 GND3 SSRXp1 SSTXp1 SSRXn1 SSTXn1 VBUS4 VBUS1 CC1c SBU2 0.007 CC2c 200k 1725656 SBU1 VBUS3 VBUS2 200k SSTXn2 SSRXn2 SSTXp2 SSRXp2 330pF 50V Isense ADC_Prov...
  • Page 15: Figure 15. X-Nucleo-Src1M1 Circuit Schematic (2 Of 3)

    Figure 15. X-NUCLEO-SRC1M1 circuit schematic (2 of 3) 3.3V CN10 SSQ-108-03-F-S SSQ-110-03-F-S ENABLE I2C1_SCL I2C1_SDA NRST CC1_G4 DP_G4 DM_G4 ADC_Vbusc CC2_G0 ADC_Prov CC1_G0 JUMPER_3PIN ADC_Isense DP_XX CC1-5V FLGN ESQ-119-14-T-D ESQ-119-14-T-D R27 0 CC2_G4 SSQ-106-03-G-S SSQ-108-03-F-S JUMPER_3PIN 3.3V 3.3V CC2-5V 4.7k 4.7k...
  • Page 16: Figure 16. X-Nucleo-Src1M1 Circuit Schematic (3 Of 3)

    Figure 16. X-NUCLEO-SRC1M1 circuit schematic (3 of 3) High input voltage 3.3V 85 mA LDO linear regulator ST715PU33R SOURCE NRST TSW-102-07-F-D 100n 25V 470n 5V Exp Pad GND LED5 blue Provider LED green 3. 3 V...
  • Page 17: Bill Of Materials

    UM2973 Bill of materials Bill of materials Table 3. X-NUCLEO-SRC1M1 bill of materials Item Q.ty Ref. Part/value Description Manufacturer Order code USB Type-C™ TCPP02-M18 port protection QFN-18L 3.5 x TCPP02-M18 for source application Common-mode filter and ESD ECMF02-2AMX protection for...
  • Page 18 UM2973 Bill of materials Item Q.ty Ref. Part/value Description Manufacturer Order code Wurth LED SMD 0603 Blue LED 150060BS75000 Electronics Inc. Wurth LED SMD 0603 Green LED 150060GS75020 Electronics Inc. 330 pF 0402 Multilayer Wurth C1 C2 X7R 50 VDC 50 ceramic 885012205058 Electronics Inc.
  • Page 19: Board Versions

    UM2973 Board versions Board versions Table 4. X-NUCLEO-SRC1M1 versions Finished good Schematic diagrams Bill of materials XNUCLEO$SRC1M1A XNUCLEO$SRC1M1A schematic diagrams XNUCLEO$RSC1M1A bill of materials 1. This code identifies the X-NUCLEO-SRC1M1 evaluation board first version. UM2973 - Rev 1 page 19/25...
  • Page 20: Regulatory Compliance Information

    UM2973 Regulatory compliance information Regulatory compliance information Formal Notice Required by the U.S. Federal Communications Commission FCC NOTICE: This kit is designed to allow: (1) Product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and (2) Software developers to write software applications for use with the end product.
  • Page 21: Revision History

    UM2973 Revision history Table 5. Document revision history Date Revision Changes 09-Dec-2021 Initial release. UM2973 - Rev 1 page 21/25...
  • Page 22: Table Of Contents

    ST morpho and Arduino UNO V3 connectors ........
  • Page 23: List Of Tables

    STM32 resources coming from the X-NUCLEO-SRC1M1 ........
  • Page 24: List Of Figures

    X-NUCLEO-SRC1M1 main functional blocks (bottom view) ........
  • Page 25 ST’s terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’...
  • Page 26 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: STMicroelectronics X-NUCLEO-SRC1M1...

Table of Contents