![ST STM32U5 Скачать руководство пользователя страница 29](http://html1.mh-extra.com/html/st/stm32u5/stm32u5_user-manual_1355564029.webp)
6.11
USB Type-C
®
FS
The STM32 Nucleo-144 board supports USB full-speed (FS) communication. The CN15 USB connector is a
USB Type-C
®
connector.
The STM32 Nucleo-144 board supports USB Type-C
®
sink power mode only.
The LD7 green LED lights up when V
BUS
is powered by a USB host.
6.11.1
USB FS device
With a USB stack inside the STM32, and when a USB host connection to the CN15 USB Type-C
®
connector of
STM32 Nucleo-144 is detected, the STM32 Nucleo-144 board can be a USB device. Depending on the powering
capability of the USB host, the board can take power from the CN15 V
BUS
terminal. In the board schematic
diagrams, the corresponding power voltage line is called 5V_UCPD. The STM32 Nucleo-144 board supports a
5 V USB voltage from 4.75 to 5.25 V. MCU VDD_USB supports the 3V3 voltage only.
information on how to use the powering options. The hardware configuration for the USB FS interface is shown in
Table 12. Hardware configuration for the USB interface
Table 12.
Hardware configuration for the USB interface
I/O
Solder bridge
Setting
Configuration
PA11
SB40
OFF
PA11 used as USB_FS_N diff pair interface
No other muxing
ON
PA11 can be used as an I/O on the ST morpho connector.
USB function can be used, but performances are low due to the track
length to the Zio connector causing impedance mismatch.
PA12
SB41
OFF
PA12 used as USB_FS_P diff pair interface
No other muxing
ON
PA12 can be used as an I/O on the ST morpho connector.
USB function can be used, but performances are low due to the track
length to the Zio connector causing impedance mismatch.
1. The default configuration is shown in bold.
6.11.2
UCPD
The USB Type-C
®
introduces the USB Power Delivery feature. The STM32 Nucleo-144 supports the dead battery
and the sink mode.
In addition to the I/O DP/DM directly connected to the USB Type-C
®
connector, five I/Os are also used for UCPD
configuration: configuration channel (CCx), VBUS-SENSE, UCPD dead battery (DBn), and UCPD_FAULT (FLT)
feature.
To protect the STM32 Nucleo-144 from USB over-voltage, a PPS
‑
compliant USB Type-C
®
port protection is used:
TCPP01
‑
M12 IEC6100
‑
4
‑
2 level 4
‑
compliant IC.
•
Configuration Channel I/O: UCPD_CCx: These signals are connected to the associated CCx line of the
USB Type-C
®
connector through the STM USB port Protection TCPP01-M12. These lines are used for
the configuration channel lines (CCx) to select the USB Type-C
®
current mode. The STM32 Nucleo-144
supports only sink current mode.
•
Dead Battery I/O: UCPD_DBn: This signal is connected to the associated DBn line of the TCPP01-M12. The
STM USB port protection TCPP01-M12 internally manages the dead battery resistors.
•
V
BUS
fault detection: UCPD_FLT: This 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 STM32 Nucleo-144 V
BUS
protection is set to 6 V maximum. (R41 is set to 2K7 to select 6 V maximum). For more detail about this
implementation, refer to STM TCPP01-M12 datasheet.
UM2861
USB Type-C® FS
UM2861
-
Rev 2
page 29/49