
System
architecture
UM2191
26/55
DocID030479 Rev 2
Figure 21: P-NUCLEO-USB002 expansion board Port 1 Current sensing stage schematic view
Although the STUSB1602 monitors the V
BUS
voltage, a resistive voltage divider for voltage
sensing managed by the STM32F072RBT6 ADC peripherals, has been added. This option,
matched with the current sensing stage, provides the alternative of measuring power with
the microcontroller.
2.3.2
P-NUCLEO-USB002 expansion board: STUSB1602 USB Type-C
controller
The STUSB1602 device is a 20 V technology USB Type-
C™ controller IC, designed to
establish and manage the connection between two USB Type-C ports, according to the
configured power role (source, sink or dual role power).
It is fully compatible with:
USB Power delivery specification (rev2.0)
USB type-
C™ cable and connector spec (rev1.2)
Each STUSB1602 device interfaces with a Type-C port and interacts with the V
BUS
management block and the microcontroller.
The Type-C port interface allows implementation of the lower level functions of the PD
firmware stack, including:
detecting the connection between two USB Type-C ports (attach detection)
managing BMC coding and decoding
establishing a valid source-to-sink connection
determining the attached mode: source, sink or accessory
resolving cable orientation and twist connections to establish USB data routing (mux
control)
configuring and monitoring the V
BUS
power path
managing the V
BUS
power mode: USB Default, Type-C Medium or Type-C High
current mode
configuring V
CONN
when required
It also supports dead battery and low power standby modes as well as providing high
voltage protection and debug accessory support.
For further information, see the STUSB1602 datasheet on
www.st.com
.
REF
IN-
VCC
1
TSV991
U901
100nF
R900
49.9k
INV
C901
GND
1
AVDD
C902
IN+
TP900
TEST POINT N.M.
1
2
100nF
5
V+
OUT
U900
INA199A1DCK
R901
49.9k
OUT
100nF
4
6
5
3
2
Vcc
C900
3
OUT
+3V3
VDD
4
NINV
AVDD
V-