EasyManua.ls Logo

ST STM32G473

ST STM32G473
2126 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RM0440 Rev 4 2043/2126
RM0440 USB Type-C™ / USB Power Delivery interface (UCPD)
2079
46.4 UCPD functional description
The UCPD peripheral provides hardware support for the USB Power Delivery control
interface specification, using I/Os specifically designed for that purpose.
The built-in PHY directly detects Type-C voltage levels, supports Power Delivery BIST
carrier mode 2 (Tx only), BIST test data (Tx and Rx), and Power Delivery Rx FRS signaling.
For Power Delivery FRS Tx signaling, the device can be configured to control, through
UCPD_FRSTX pin (alternate function), external NMOS transistors that ensure low-
resistance pull-down on CC lines.
The UCPD transmitter BMC (bi-phase mark) encodes and transmits data: preamble, SOP,
payload data from protocol layer (after 4b5b-encoding), CRC, and EOP on the Type-C
connector CC lines. It automatically inserts inter-frame gap and executes “Hard Reset”.
The UCPD receiver detects SOP, BMC-decodes the incoming stream, recovers the
preamble, 4b5b-decodes payload data, detects EOP, and checks CRC. It automatically
detects five K-code SOP and two Reset ordered sets, plus two software-defined patterns
(allows for only three out of four K-codes being correctly received, as defined by the
standard).
In Stop mode, the peripheral maintains the ability to detect incoming USB Power Delivery
messages and FRS signaling, which allows low-power operation.
Table 418. UCPD implementation
(1)
1. “X” = supported, “-” = not supported
UCPD features UCPD1
Dead battery support via UCPDx_DBCC1 and
UCPDx_DBCC2 external signals
X
UCPDx_FRSTX as alternate function pin X
Fully automatic trimming (no SW override necessary) X
Discrete-component PHY support -

Table of Contents

Related product manuals