7.5
USB Type-C
®
FS port
The B-U585I-IOT02A Discovery kit supports USB full-speed (FS) communication. The CN1 USB connector is a
USB Type-C
®
connector.
USB connectors can power the Discovery board at a 5 V DC voltage with a 500 mA current limitation.
A USB Power Delivery TCPP03 unit (U8) is also connected to VBUS_C for overvoltage protection.
• The LD1 LED is provided for VBUS_C detection.
The LD1 LED is ON when a 5V_UCPD from USB Type-C
®
is present.
Section 7.2 provides information on how to use the powering options.
7.5.1 Device and Host modes
When a USB host connection to the CN1 USB Type-C
®
connector of the B-U585I-IOT02A Discovery kit is
detected, the board starts behaving as a USB device. Depending on the powering capability of the USB host, the
board can take power from the V
BUS
terminal of CN1. In the board schematic diagrams, the corresponding power
voltage line is called 5V_UCPD.
It is possible to support the Host mode by mounting the 16 MHz HSE clock X1 and setting the SB4 and SB5
solder bridges OFF. In this configuration, be aware that the U27 VL53L5CXV0GC/1 Time-of-Flight sensor does
not work anymore.
Refer to Table 6 in the Clock source section.
Note: In Sink mode, the JP4 jumper must be set on the 5V_UCPD position.
Note: In Source mode, the JP4 jumper must be set on the 5V_USB_STLK position.
7.5.2 UCPD description
USB Type-C
®
introduces the USB Power Delivery feature. The B-U585I-IOT02A board supports the Sink and
Source modes.
In addition to the DP/DM I/Os directly connected to the USB Type-C
®
connector, some I/Os are also
used for UCPD configuration: Configuration channel (CCx), VBUS-SENSE, IBUS_SENSE, I
2
C interface, and
UCPD_FAULT (FLT) feature.
To protect B-U585I-IOT02A from USB overvoltage, a PPS‑compliant USB Type-C
®
port protection is used, the
TCPP03-M20 IC‑compliant with IEC6100-4-2 level 4.
Configuration channel I/Os
These UCPD_CCx signals are connected to the associated CCx line of the USB Type-C
®
connector through the
ST TCPP03-M20 USB port protection. These lines are used for the configuration channel lines (CCx) to select the
USB Type-C
®
current mode.
V
BUS
fault detection
This UCPD_FLT signal is provided by the ST USB Type-C
®
port protection. It is used as fault reporting to MCU
after a bad V
BUS
level detection. By design, the B-U585I-IOT02A V
BUS
protection is set to 6 V maximum with the
RSENSE.
An I
2
C bus drives the TCPP03-M20. The base I
2
C-bus address is 0x68 (0b 0110.100x).
UM2839
USB Type-C® FS port
UM2839 - Rev 4
page 20/54