background image

Introduction

The 

X-NUCLEO-SRC1M1

 expansion board allows evaluating the features of 

TCPP02-M18

 for the USB Type-C™ and the

protections for V

BUS

 and CC lines suitable for source applications.

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 

ST715PU33R

 LDO linear regulator can supply the

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

).

Figure 1. 

X-NUCLEO-SRC1M1 expansion board

Getting started with the X-NUCLEO-SRC1M1 USB Type-C™ Power Delivery 

source expansion board based on TCPP02-M18 for STM32 Nucleo

UM2973

User manual

UM2973

 - 

Rev 1

 - 

December 2021

For further information contact your local STMicroelectronics sales office.

www.st.com

Содержание X-NUCLEO-SRC1M1

Страница 1: ...lso 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 ST715PU33R LDO linear regulator can supply the connected STM32 Nucleo development board The X NUCLEO SRC1M1 is compliant with the latest USB Type C and Power Delivery specifications The companion software...

Страница 2: ...ution only The X NUCLEO SRC1M1 provides an interface among three major blocks for the USB Type C Power Delivery source USB Type C connector the Power Delivery controller embedded in the STM32 UCPD on the STM32 Nucleo development board the power supply It also provides USB 2 0 data lines interface connection to the STM32 Nucleo MCU The BoM is optimized without compromising the protections for VBUS ...

Страница 3: ...re I2C USB Type C BUS Power bus Provider path N MOSFET Configuration channels USB 2 0 Data lines Protections STM32 Nucleo development board ADC X NUCLEO SRC1M1 expansion board TCPP02 M18 connector V CC1 CC2 lines D D lines Note In both the figures above the solid lines indicate the USB Type C connector connections whereas the dotted lines indicate internal connections 1 2 Hardware architecture The...

Страница 4: ...ated 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 11 Jumpers for the board self power LDO out NRST 12 TCPP02 M18 USB Type C source prot...

Страница 5: ...6 mΩ 11 A STripFET H5 power MOSFET 9 Current sense 7 mΩ shunt resistor 10 ST715PU33R high input voltage LDO linear voltage regulator 2 3 4 5 6 7 8 9 10 1 1 2 1 USB Type C connector The USB Type C receptacle CN1 gathers the VBUS path and the main connections such as CC lines and USB 2 0 data lines DP DM before dispatching data to the major functional blocks UM2973 Hardware architecture UM2973 Rev 1...

Страница 6: ...s as well as the 2 2 µF C13 capacitor which ensures a good system robustness 1 2 2 USB 2 0 data path and configuration settings The X NUCLEO SRC1M1 expansion board allows the STM32 Nucleo development boards that feature a 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 ...

Страница 7: ... 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 R27 0 R41 100 JP2 JUMPER_3PIN 1 2 3 CN7 ESQ 119 14 T D 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 CN9 SSQ 108 03 F S 1 2 3 4 5 6 7 8 R24 0 R25 0 R40 100 JP3 JUMPER_3PIN 1 2 3 CN8 SSQ 106 03 G S 1 2 3 4 5 6 CC2_G0 CC2_G4 CC lines are connect...

Страница 8: ... SRC1M1 expansion board embeds two 1kΩ I C pullup resistors R11 and R12 1 2 6 Connection of the voltage current analog senses to the STM32 ADC The X NUCLEO SRC1M1 has two voltage senses connected to the STM32 ADC ADC_VBUSc measures the VBUS voltage Note It is mandatory to ensure the system operation for example vSafe0V measurement ADC_Prov for information on the provider path voltage Voltage divid...

Страница 9: ...citance or reverse transfer capacitance This association avoids any potential parasitic OCP triggering due to the inrush current generated by cSnkBulk between 1 µF and 10 µF as defined by the USB Power Delivery standard at attach When using another MOSFET reference the C8 external capacitor can be implemented to another MOS reference This implementation avoids the OCP triggering due to the inrush ...

Страница 10: ... system 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 3 3 V High input voltage 85 mA LDO linear regulator GND GND 3 3V NRST U2 ST715PU33R IN 1 9 Exp Pad GND OUT 8 NC1 2 NC2 3 GND 4 NC3 7 NC4 6 FB 5 JP1 TSW 102 07 F D 1 2 3 4 R23 1k D8 L...

Страница 11: ...us that can be shared with other slaves the ADC to get the VBUS voltage image To optimize the power consumption on the battery powered system at cable attach you have to switch the TCPP02 M18 from the low power mode to the normal mode with the I2C request to ensure a good USB PD communication through the CC lines Optional resources are a USB 2 0 peripheral an ADC to get the provider path voltage a...

Страница 12: ...T LINK is not powered the STM32 NRST pin becomes HiZ and might cause parasitic resets 2 1 1 Programming debugging example for STM32G747RE Step 1 Configure the X NUCLEO SRC1M1 as follows Step 1a Do not put any jumper on JP1 Step 1b Put the JP2 and JP3 jumpers on CC1_UCPD and CC2_UCPD respectively Step 2 Configure the NUCLEO G474RE as follows Step 2a On JP5 put the 5V_STLINK jumper to select 5 V fro...

Страница 13: ...tep 1b Put the JP2 and JP3 jumpers on CC1_UCPD and CC2_UCPD respectively Step 2 Configure the NUCLEO L412RB P as follows Step 2a On JP5 put the 5V_STLINK jumper to select 5 V from the ST LINK USB as a power source for the STM32L412RB Step 2b On JP8 put the jumpers on positions 1 2 to select 5 V as a reference voltage initiator Step 3 Connect the USB type A to micro USB cable to the NUCLEO L412RB P...

Страница 14: ...LL3 SHELL3 SHELL4 SHELL4 SHELL5 SHELL5 SHELL6 SHELL6 SSRXn1 B10 SSRXn2 A10 SSRXp1 B11 SSRXp2 A11 SSTXn1 A3 SSTXp1 A2 VBUS1 A4 VBUS2 A9 VBUS4 B9 Dn2 B7 Dp2 B6 GND4 B1 SBU2 B8 SSTXn2 B3 SSTXp2 B2 VBUS3 B4 CC2 B5 Q2B D 5 G 4 3 S SH11 C3 100n 50V R4 40 2k R5 0 007 TP4 D1 ESDA25P35 1U1M R11 1K C2 330pF 50V TP2 R20 0 U1 TCPP02 M18 CBIAS 12 CC1 2 CC1c 13 CC2 4 CC2c 11 ENABLE 1 FLGn 18 GATE 6 SRC 7 GND 10...

Страница 15: ...0 R31 0 R32 36k SH17 CN4 M20 9980446 1 2 3 4 5 6 7 8 SH20 CN10 ESQ 119 14 T D 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 R27 0 R41 100 SH21 JP2 JUMPER_3PIN 1 2 3 R28 1k R35 0 CN7 ESQ 119 14 T D 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 CN9 SSQ 108 03 F S 1 2 3 4 5 6 7 8 SH18...

Страница 16: ...A LDO linear regulator GND GND 3 3V NRST U2 ST715PU33R IN 1 9 Exp Pad GND OUT 8 NC1 2 NC2 3 GND 4 NC3 7 NC4 6 FB 5 JP1 TSW 102 07 F D 1 2 3 4 R23 1k D8 LED green C6 470n 5V 1 2 C5 100n 25V 1 2 Provider GND SOURCE R22 4k D7 LED5 blue UM2973 Rev 1 page 16 25 UM2973 Schematic diagrams ...

Страница 17: ...ar regulator ST ST715PU33R 7 1 CN1 USB_TypeC_R eceptacle USB Type C connector Wurth Electronics Inc 632723300011 8 1 CN3 2 54 2 position screw connector 2x1 2 54 mm pitch Through hole screw connector Wurth Electronics Inc 691210910002 9 1 CN4 2 54 2x4 jumper 2 54 mm 2x4 male connector Jumper Wurth Electronics Inc 61300821121 10 1 JP1 2 54 2x2 jumper 2 54 2x4 male connector Jumper Wurth Electronics...

Страница 18: ... ceramic capacitor Wurth Electronics Inc 885012105004 22 1 R5 0 007 1206 0 007 1 Resistor Panasonic ERJMP2MF7M0U 23 2 R3 R8 200 k 0402 1 16 W 1 Resistors Any Any 24 2 R4 R9 40 2 k 0402 1 16 W 1 Resistors Any Any 25 3 R11 R12 R23 R28 1 K 0402 1 16 W 1 Resistors Any Any 26 1 R22 3 9 k 0402 1 16 W 1 Resistor Any Any 27 1 R10 47 k 0402 1 16 W 1 Resistor Any Any 28 10 R19 R20 R24 R25 R26 R27 R30 R31 R3...

Страница 19: ...ished good Schematic diagrams Bill of materials XNUCLEO SRC1M1A 1 XNUCLEO SRC1M1A schematic diagrams XNUCLEO RSC1M1A bill of materials 1 This code identifies the X NUCLEO SRC1M1 evaluation board first version UM2973 Board versions UM2973 Rev 1 page 19 25 ...

Страница 20: ...ere is no guarantee that interference will not occur in a particular installation Standard applied FCC CFR 47 Part 15 Subpart B Test method applied ANSI C63 4 2014 Formal Product Notice Required by Industry Canada Innovation Science and Economic Development Canada compliance For evaluation purposes only This kit generates uses and can radiate radio frequency energy and has not been tested for comp...

Страница 21: ...Revision history Table 5 Document revision history Date Revision Changes 09 Dec 2021 1 Initial release UM2973 UM2973 Rev 1 page 21 25 ...

Страница 22: ...0 LDO 10 1 2 11 TCPP02 M18 overview 10 1 3 STM32 resources 11 2 Demo application setup 12 2 1 Overview of the application example for STM32G474RE embedding the UCPD peripheral 12 2 1 1 Programming debugging example for STM32G747RE 12 2 1 2 STM32G474RE system validation 12 2 2 Overview of the application example for STM32L412RB without UCPD peripheral 5 V only 13 2 2 1 Programming debugging example...

Страница 23: ...he R5 shunt resistor values 9 Table 2 STM32 resources coming from the X NUCLEO SRC1M1 11 Table 3 X NUCLEO SRC1M1 bill of materials 17 Table 4 X NUCLEO SRC1M1 versions 19 Table 5 Document revision history 21 UM2973 List of tables UM2973 Rev 1 page 23 25 ...

Страница 24: ...USB Type C receptacle CN1 and ESDA25P35 1U1M TVS diode D1 6 Figure 7 USB2 0 data line protection ECMF02 2AMX6 U3 and resistor setup 6 Figure 8 ST morpho and Arduino UNO V3 connectors 7 Figure 9 5 V only current capability 8 Figure 10 VBUS voltage sense for the STM32 ADC 8 Figure 11 Provider path 9 Figure 12 LDO configuration 10 Figure 13 TCPP02 M18 11 Figure 14 X NUCLEO SRC1M1 circuit schematic 1 ...

Страница 25: ...cts and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted by ST herein Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product ST and the ST logo are trademarks of ST For additional information about S...

Страница 26: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information STMicroelectronics X NUCLEO SRC1M1 ...

Отзывы: