P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

Similar documents
P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

UM2051 User manual. Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery. Introduction

NUCLEO-L496ZG. STM32 Nucleo-144 board. Features. Description

NUCLEO-L433RC-P NUCLEO-L452RE-P

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description

EVALKITSTKNX. Miniature transceiver STKNX evaluation and development kit. Features

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

STM32H7x3I-EVAL. Evaluation board with STM32H7x3XI MCUs. Data brief. Features

32F469IDISCOVERY. Discovery kit with STM32F469NI MCU. Features. Description

P-NUCLEO-IKA02A1. STM32 Nucleo pack: electrochemical toxic gas sensor expansion board with CO sensor. Description. Features

TN1235 Technical note

X-NUCLEO-53L1A1. Long distance ranging Time-of-Flight sensor expansion board based on VL53L1X for STM32 Nucleo. Description.

P-NUCLEO-53L1A1. VL53L1X nucleo pack with X-NUCLEO-53L1A1 expansion board and STM32F401RE nucleo board. Description. Features

32L476GDISCOVERY. Discovery kit with STM32L476VG MCU. Features. Description

AN4624 Application note

How to upgrade the firmware on the STEVAL-USBC2DP USB Type-C to DisplayPort adapter

Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo

32F746GDISCOVERY. Discovery kit with STM32F746NG MCU. Features. Description

X-NUCLEO-53L0A1. Ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo. Description. Features

Getting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube

P-NUCLEO-6180X2. Proximity, gesture, ambient light sensor expansion board based on VL6180X for STM32L053R8. Description. Features

P-NUCLEO-53L0A1. VL53L0X Nucleo pack with ranging, gesture detection sensor expansion board and STM32F401RE. Description. Features

Getting started with the digital MEMS microphone expansion board based on MP34DT01-M for STM32 Nucleo

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

UM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction

Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo

Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

Motor control power board based on the SLLIMM-nano 2 nd series

ST25DV-DISCOVERY. Discovery kit for the ST25DV04K dynamic NFC/RFID tag. Features

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo

Getting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi

Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube

Getting started with MotionPM real-time pedometer library in X CUBE-MEMS1 expansion for STM32Cube

Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube. Description

EVALKIT-VL6180X. VL6180X plug-in and STM32 F401RE Nucleo board explorer kit. Description. Features

UM1727 User manual. Getting started with STM32 Nucleo board software development tools. Introduction

UM2350. Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Sub-1 GHz RF expansion board based on the SPSGRF-868 module for STM32 Nucleo. Description

Getting started with the P-NUCLEO-IKA02A1 STM32 Nucleo pack for electrochemical toxic gas sensor expansion board with CO sensor

UM2276. Getting started with MotionSD standing vs sitting desk detection library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

STSW-BNRG-Mesh. Mesh over Bluetooth low energy. Features. Description. Applications

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

RN0084 Release note. ST-LINK/V2 firmware upgrade. About this release note

UM2216 User manual. Getting started with MotionFA fitness activity library in X CUBE MEMS1 expansion for STM32Cube. Introduction

STEVAL-IPMnM2N. Motor control power board based on the SLLIMM-nano 2 nd series. Description. Features. RoHS compliant

Using the GPIOs and interrupt controller to drive LEDs on STM8 Nucleo-64 boards

Getting started with STEVAL-IDB007V1 and STEVAL-IDB008V1 evaluation boards

TA0357. Overview of USB Type-C and Power Delivery technologies. Technical article. Introduction

UM2194. Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

EVLKSTCOMET10-1. STCOMET smart meter system-on-chip development kit. Features

DT0095 Design tip. Datalogging the SensorTile through a PC. Purpose and benefits. Description

Running a simple 6LowPAN network consisting of one receiver node and one or more sensor nodes in a Sub-1GHz RF band

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

Dynamic Electro-Thermal simulator for VIPower products. Description

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

Getting started with the X-NUCLEO-IHM14A1 stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo

EV-VND7040AJ. VND7040AJ evaluation board. Features. Applications

Description. July 2016 DocID Rev 2 1/6

UM2255 User manual. SPC58NG-DISP user manual. Introduction

UM2084 User manual. Getting started with the ultra-low-power STM32 and LoRa Nucleo pack. Introduction

ST Payment Secure Solution Java Card platform with up to 100 Kbytes of user NVM for AMEX payment applications

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

EV-VNH7040AY. VNH7040AY Evaluation Board. Features. Description

AN4749 Application note

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description

Getting started with X-NUCLEO-LED16A1 16-channel LED driver expansion board for STM32 Nucleo

Description. January 2019 DB2381 Rev 3 1/5

L9958 Evaluation board for high current (8.6A) DC and Stepper Motors. Description

Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo. Description

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

STSW-STWBCFWDT. STWBC firmware downloader tool. Description. Features

UM2495. High performance HF reader / NFC initiator IC software expansion for NUCLEO-8S208RB. User manual. Introduction

Getting started with the ultra-low-power STM32 and LoRa Nucleo pack

UM2167 User manual. OrCAD PSpice model usage instructions

STSW-BNRGUI. BlueNRG GUI SW package. Data brief. Features. Description

Getting started with osxmotiongc gyroscope calibration library for X-CUBE-MEMS1 expansion for STM32Cube

AN4045 Application note

AN4515 Application note

EV-AUTO-LDOS. L5150GJ-L5300AH7-L4995AK Evaluation Board. Applications. Features. Description

AN4782 Application note

Getting started with the X-CUBE-53L1A1 Time-of-Flight long distance ranging sensor software expansion for STM32Cube

Power line communication expansion board based on ST7580 for STM32 Nucleo. Description

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

Getting started with the X-NUCLEO-EEPRMA1 standard I²C and SPI EEPROM memory expansion board based on M24xx and M95xx series for STM32 Nucleo

Getting started with the high power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

EMIF06-USD14F3. 6-line low capacitance IPAD for micro-sd card with EMI filtering and ESD protection. Applications. Description. Features.

STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

EVAL6494L. Demonstration board for L6494L gate driver. Description. Features

ESDA7P60-1U1M. High power transient voltage suppressor. Description. Features. Applications. Complies with the following standards:

EMIF06-HSD04F3. 6-line low capacitance IPAD for micro-sd card with EMI filtering and ESD protection. Features. Application.

UM2092 User manual. Basic metrology firmware for the STM32F103RD and the STPM32 devices. Introduction

AN5123 Application note

AN3281 Application note

Transcription:

STM32 Nucleo pack for USB Type-C and Power Delivery Data brief Features Two DRP USB Type-C receptacles USB 2.0 FS data communication interface as peripheral V BUS load and discharge switches V CONN switches Voltage and current sensing for V BUS monitoring EMI filters A power connector to interface with external power supply (not supplied) Description The STM32 Nucleo pack for USB Type-C and Power Delivery (P-NUCLEO-USB001) is a development tool for learning and developing solutions based on USB Type-C and USB Power Delivery technologies. This tool, in association with the certified embedded software solution (X-CUBE-USB-PD), provides the means to control two USB Type-C ports using a single STM32F072 32-bit microcontroller, based on ARM Cortex -M0. The X-CUBE-USB-PD is compliant with the USB Type-C 1.2 and USB Power Delivery 2.0 specifications. A simple analog front-end PHY is used to interface the STM32F072 MCU with the Configuration Channels (CC lines) of the Type-C receptacles and to allow the communication over these lines using the Power Delivery communication protocol. The P-NUCLEO-USB001 is fully configurable and ready to support different configurations such as Provider, Consumer or DRP. X-CUBE-USB-PD is compliant with the USB Type-C 1.2 and the Power Delivery 2.0 specifications. 1. Picture is not contractual. February 2017 DocID029202 Rev 2 1/7 For further information contact your local STMicroelectronics sales office. www.st.com

system architecture P-NUCLEO-USB001 1 P-NUCLEO-USB001 system architecture Note: The STM32 Nucleo pack for USB Type-C and Power Delivery is composed of two main blocks (see Figure 1: P-NUCLEO-USB001 system architecture): A control block: the NUCLEO-F072RB MCU board where the stack is running A USB Type-C interface: the MB1257 expansion board A certified USB Type-C full-featured cable is provided inside the package. 2/7 DocID029202 Rev 2

P-NUCLEO-USB001 system architecture Figure 1. P-NUCLEO-USB001 system architecture Expansion Board ST morpho connectors User LEDs CC AFE and V CONN Switch Port 1 CC AFE and V CONN Switch Port 0 Local Power Management Extension Connector Port 1 V BUS Current/Voltage sensing Port 1 Type-C Receptacle Port 1 V BUS Port 1 Switch and discharge Extension Connector Port 0 V BUS Current/Voltage sensing Port 0 Type-C Receptacle Port 0 V BUS Port 0 Switch and discharge Port 0 connectors and circuitry Port 1 connectors and circuitry Connector for V BUS Load Port 1 Connector for V BUS Load Port 0 Device Policy Manager Policy Engine Protocol Layer Physical Layer (4b5b, CRC, SOP, BMC) NUCLEO-F072RB DocID029202 Rev 2 3/7 7

system architecture P-NUCLEO-USB001 The USB-C and Power Delivery expansion board includes: Two DRP USB Type-C ports with: Discrete analog front-end PHY for USB Type-C configuration and management (Rp, Rd, switches) Voltage and current sensing Dead Battery Management EMI filters Dedicated power connector to interface with an external power supply (not included) to provide different profiles and V CONN (5 V) On-board power management able to provide internal supply voltages Six-status control LEDs USB 2.0 interface capability available on Port 0 only acting as UFP RoHS compliant PCB type and size: Material of PCB: FR4 Four-layer layout Copper thickness: 35 µm Total dimensions of the expansion board: 74 mm x 98 mm Note: The integrated Rp value is 4.7 Kohm at 3.3 V to advertise current capability of 3 A at 5 V. User has to change it according to power supply option capabilities. NUCLEO-F072RB board includes: An STM32F072RBT6 32-bit microcontroller based on ARM Cortex -M0 with 128 Kbytes of Flash memory,16 Kbytes of SRAM, USB 2.0 FS data interface in LQFP64 package Two types of extension resources: Arduino Uno Revision 3 connectivity STMicroelectronics ST morpho extension pin headers for full access to all STM32 I/Os On-board ST-LINK/V2-1 debugger/programmer with SWD connector selection-mode switch to use the pack as a standalone ST-LINK/V2-1 Flexible board power supply: USB V BUS on Type-B connector or external source Power management access point Three LEDs: USB communication (LD1), user LED (LD2), power LED (LD3) Two push-buttons: USER and RESET 4/7 DocID029202 Rev 2

P-NUCLEO-USB001 system architecture Note: USB re-enumeration capability: three different interfaces are supported on USB Virtual COM port (a) Mass storage Debug port Supported by wide choice of Integrated Development Environments (IDEs) including IAR, Keil, GCC-based IDEs The NUCLEO-F072RB board included in the pack has a different configuration respect to the default one. The differences are listed below: Solder bridges SB48, SB49, SB62, SB63 are closed Solder bridges SB13, SB14, SB15, SB21 are open 0 Ohm resistors R34, R36 are removed a. For all the details refer to STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board User manual (UM2050). DocID029202 Rev 2 5/7 7

Revision history P-NUCLEO-USB001 2 Revision history Table 1. Document revision history Date Revision Changes 31-May-2016 1 Initial version. 15-Feb-2017 2 Updated Description. 6/7 DocID029202 Rev 2

IMPORTANT NOTICE PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries ( ST ) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to 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 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. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. 2017 STMicroelectronics All rights reserved DocID029202 Rev 2 7/7 7