STMicroelectronics X-NUCLEO-SNK1M1 Quick Start Guide

Quick Start Guide X-NUCLEO-SNK1M1
USB Type-C Power Delivery Sink expansion board based on TCPP01-M12 for STM32 Nucleo
Agenda
1
Hardware and Software overview
3
4
STM32 Open Development Environment: Overview
2
2
Setup & Demo Examples
1- Hardware and Software overview
USB Type-C Power Delivery Sink expansion board
Hardware overview
4
X-NUCLEO-SNK1M1 Hardware Description
The X-NUCLEO-SNK1M1 is an STM32 Nucleo expansion board to develop USB Type-C & Power Delivery SINK applications with STM32 MCUs and companion Type-C Port Protection TCPP01-M12. This expansion board works both with NUCLEO-G071RB and NUCLEO-G474RE that embeds the UCPD peripheral, and with all the NUCLEO-64.
Main Features:
USB Type-C reversible connector
Overvoltage protection (OVP) on VBUS, adjustable up to 22 V
Surge protection and system-level ESD protection on V
BUS
Overvoltage protection (OVP) on CC lines against short-to-V
BUS
System-level ESD protection on CC lines
Low power mode for battery-operated, allowing zero current consumption when no cable is attached
Integrated “dead battery” management for fully depleted battery devices
Over temperature protection (OTP)
Compliant with the latest USB Type-C and USB power delivery standards
Compliant with Programmable Power Supply (PPS)
Arduino UNO R3 connectors
ST morpho connectors
USB Type-C connector
Power connector
TCPP01-M12
Latest info available at www.st.com
X-NUCLEO-SNK1M1
Key Products on board
TCPP01-M12:
Overvoltage protection for USB-C or Power Delivery
ESDA25P35-1U1M:
High-power transient voltage suppressor (TVS)
ECMF02-2AMX6:
Common-mode filter and ESD protection for USB 2.0 and MIPI/MDDI interfaces
STL11N3LLH6:
N-channel 30 V, 6 mOhm typ., 11 A STripFET H6 Power MOSFET in a PowerFLAT(TM) 3.3 x 3.3 package
X-CUBE-TCPP Software Description :
The X-CUBE-TCPP software package contains the demo application examples for the USB Type-C Sink expansion boards for STM32 Nucleo (X-NUCLEO-SNK1M1, X-NUCLEO-USBPDM1) featuring the TCPP01-M12 USB Type-C port protection device.
The expansion board is plugged onto an STM32 Nucleo development board (any STM32 Nucleo-64 development board, NUCLEO-G071RB or NUCLEO-G474RE or NUCLEO-L412RB-P) with an STM32 microcontroller that executes the code.
X-NUCLEO-SNK1M1 or X-NUCLEO-USBPDM1 USB Type-C receptacle can be connected to any Type-C source. The X-CUBE-TCPP selects the highest and closest power profile to the value indicated by the binary file from the power profiles available on the source.
Product summary The X-CUBE-TCPP can be downloaded from www.st.com or GitHub.
Key Features:
Binary and source code application example files for the X-NUCLEO-SNK1M1 USB Type-C Power Delivery SINK expansion board
USB-C&PD capabilities and Dead Battery mode using NUCLEO-G071RB development board.
USB-C&PD capabilities and Dead Battery mode and USB2.0 data operation with NUCLEO-G474RE
development board.
Type-C mechanisms and USB2.0 data operation using NUCLEO-L412RB-P development board.
Package compatible with STM32CubeMX
Free user-friendly license terms
5
USB Type-C Power Delivery Sink expansion board
Software Overview
Latest info available at www.st.com
X-CUBE- TCPP
2- Setup & Demo Examples
Setup & Demo Examples
HW prerequisites
1x USB Type-C Power Delivery SINK expansion board
(X-NUCLEO-SNK1M1)
1x STM32 Nucleo development board
(NUCLEO-G071RB or NUCLEO-G474RE or NUCLEO-L412RB-P)
1x USB type A to micro-B cable
1x Laptop/PC with Windows 7, 8 or above
1x USB Type-C cable
1x USB Type-C wall charger
A to micro.B USB Cable
X-NUCLEO-SNK1M1
NUCLEO-G071RB NUCLEO-G474RE NUCLEO-L412RB-P
USB type-C cable
USB type-C wall charger
+
X-NUCLEO-SNK1M1
plugged on to a compatible STM32 Nucleo board
7
*Note: Before running any demo, set CC1 J1, CC2 J2, JP3 and JP4 jumpers according to the next slide
Loading...
+ 15 hidden pages