Infineon-USB PD DRP Dual-Role Power Schematics Using EZ-PD PMG1 MCUs-ApplicationNotes-v02 00-EN
Infineon-USB PD DRP Dual-Role Power Schematics Using EZ-PD PMG1 MCUs-ApplicationNotes-v02 00-EN
Infineon-USB PD DRP Dual-Role Power Schematics Using EZ-PD PMG1 MCUs-ApplicationNotes-v02 00-EN
Intended audience
This application note is intended for users who want to use EZ-PD™ PMG1 microcontrollers to design a DRP
application. This application note includes DRP reference design schematics using PMG1-S1, PMG1-S2 and
PMG1-S3.
Application Note Please read the sections “Important notice” and “Warnings” at the end of this document 002-35644 Rev. *A
www.infineon.com 2022-09-12
USB PD DRP (dual-role power) schematics using EZ-PD™ PMG1 MCUs
Table of contents
Table of contents
About this document ....................................................................................................................... 1
Table of contents ............................................................................................................................ 2
1 EZ-PD™ PMG1 introduction ...................................................................................................... 3
2 USB PD specifications ............................................................................................................. 5
2.1 Type-C and USB PD architecture of a DRP port...................................................................................... 5
2.2 Type-C signal definitions......................................................................................................................... 6
2.3 Type-C ports ............................................................................................................................................ 8
2.3.1 Downstream-facing port and upstream-facing port ........................................................................ 8
2.4 USB PD dual-role power.......................................................................................................................... 8
2.5 USB Type-C alternate mode.................................................................................................................... 9
3 PMG1-S1 DRP hardware design ............................................................................................... 10
3.1 System power supply design ................................................................................................................ 10
3.2 Power provider and consumer circuits ................................................................................................ 11
3.2.1 Control of the VBUS provider path and VBUS consumer path ....................................................... 11
3.2.2 Control of VBUS discharge path ...................................................................................................... 12
3.2.3 Undervoltage and overvoltage protection (UVP/OVP) for VBUS .................................................... 13
3.2.4 Overcurrent/short-circuit/reverse-current protection (OCP/SCP/RCP) for VBUS ......................... 13
3.2.5 OCP for VCONN ................................................................................................................................. 14
3.3 Type-C alternate mode implementation.............................................................................................. 14
4 PMG1-S2 DRP hardware design ............................................................................................... 16
4.1 System power supply design ................................................................................................................ 16
4.2 Power provider and consumer circuits ................................................................................................ 17
4.2.1 Control of VBUS provider path and VBUS consumer path ............................................................. 17
4.2.2 Control of VBUS discharge path ...................................................................................................... 18
4.2.3 UVP/OVP for VBUS ............................................................................................................................ 19
4.2.4 OCP for VBUS .................................................................................................................................... 19
4.2.5 OCP for VCONN ................................................................................................................................. 20
4.3 Type-C alternate mode implementation.............................................................................................. 20
5 PMG1-S3 DRP hardware design ............................................................................................... 22
5.1 USB PD extended power range (EPR) ................................................................................................... 22
5.1.1 Migrating the PMG1-S3 EPR design to SPR only.............................................................................. 22
5.1.1.1 EPR VBUS regulator migration ................................................................................................... 23
5.1.1.2 VBUS provider/consumer path FET migration .......................................................................... 24
5.2 PMG1-S3 single-port and dual-port DRP implementation .................................................................. 25
5.3 System power supply design ................................................................................................................ 26
5.4 Power provider and consumer circuits ................................................................................................ 26
5.4.1 Control of VBUS provider path and VBUS consumer path ............................................................. 26
5.4.2 Control of VBUS discharge path ...................................................................................................... 27
5.4.3 UVP/OVP for VBUS ............................................................................................................................ 27
5.4.4 OCP/SCP/RCP for VBUS.................................................................................................................... 28
5.4.5 OCP for VCONN ................................................................................................................................. 28
5.5 Type-C alternate mode implementation.............................................................................................. 29
Attachments ................................................................................................................................. 30
Revision history............................................................................................................................. 31
Disclaimer..................................................................................................................................... 32
Subsystem or
Item PMG1-S0* PMG1-S1 PMG1-S2 PMG1-S3
range
or pulse width
modulator)
Yes (AES-
Hardware 128/192/256, Yes (AES-128,
authentication No No SHA1, SHA2- SHA2-256, TRNG,
block (Crypto) 224, SHA2-256, vector unit)
PRNG, CRC)
Analog 2× 8-bit SAR
ADC 2× 8-bit SAR 1× 8-bit SAR 2× 8-bit SAR
1× 12-bit SAR
On-chip
temperature Yes Yes Yes Yes
sensor
Direct memory
DMA No No No Yes
access (DMA)
26 (24+2 OVT) for
Maximum 48-QFN
GPIO 12 (10+2 OVT) 17 (15+2 OVT) 20 (18+2 OVT)
number of I/Os 50 (48+2 OVT) for
97-BGA
Charging BC 1.2, AC, AFC,
standard Charging source – BC 1.2, AC BC 1.2, AC and Quick Charge
3.0
BC 1.2, Apple
Charging sink BC 1.2, AC BC 1.2, AC BC 1.2, AC
charging (AC)
Yes (up to ±8 kV Yes (up to ±8 kV
contact contact
discharge, up to discharge, up to
Yes (human Yes (human body
±15 kV air ±15 kV air
ESD body model model and
ESD protection discharge, discharge,
protection and charged charged device
human body human body
device model) model)
model and model and
charged device charged device
model) model)
40-QFN (6 × 48-QFN (6 × 6 mm,
6 mm, 0.5 mm 0.5 mm pitch)
24-QFN (4 × 40-QFN (6 ×
pitch) 97-BGA (6 × 6 mm,
Packages Package options 4 mm, 0.5 mm 6 mm, 0.5 mm
42-CSP (2.63 × 0.5 mm and
pitch) pitch)
3.18 mm, 0.65 mm pitch)
0.4 mm pitch)
*PMG1-S0 is a USB PD sink-only device, and therefore does not support DRP applications.
USB PD specifications
2 USB PD specifications
This section reviews the basics of USB PD. The USB PD specification defines how a PD-enabled USB Type-C
port can get the required power from VBUS by negotiating with a USB PD-compliant power source.
A USB-C port providing power is known as a “source”, and a USB-C port consuming power is known as a “sink”.
There is only one source port and one sink port in each PD connection. In the legacy USB specification, the USB
port on the host computer (such as a notebook or a PC) was always a source and the USB peripheral device was
always a sink. The USB PD specification allows the source and sink to interchange their roles so that a USB
peripheral device (such as an external self-powered hard disk, dock or monitor) can supply power to a USB
host. These new power roles are independent of the USB data transfer roles between the USB host and USB
device. An example is a self-powered USB peripheral such as a monitor that can charge the battery of a
notebook or PC, which is a USB host.
Source Sink
port Policy engine Policy engine port
System policy manager: The PD specification defines a system policy manager that is implemented on the
USB host running as an operating system stack. For more details, see the USB PD specification.
Device policy manager: The device policy manager is the module running in the power provider or power
consumer, which applies a local policy to each port in the device via the policy engine.
USB PD specifications
Source port: The source port is the power provider port, which supplies power over VBUS. It is, by default, a
USB port on the host or hub.
Sink port: The sink port is the USB power consumer port, which consumes power over VBUS. It is, by default, a
USB port on a device.
Policy engine: The policy engine interprets the device policy manager’s input to implement the policy for the
port. It also directs the protocol layer to send messages.
Protocol: The protocol layer creates the messages for communication between port partners.
Physical layer: The physical layer sends and receives messages over either VBUS or the configuration channel
(CC) between port pairs.
Power source: The ability of a PD port to source power over VBUS. This refers to a Type-C port with Rp asserted
on CC.
Power sink: The ability of a PD port to sink power from VBUS. This refers to a Type-C port with Rd asserted on
CC.
Cable detection module: The cable detection module detects the presence of an electronically marked cable
assembly (EMCA) cable attached to a Type-C port.
Dual-role devices can be developed by combining both provider and consumer elements in a single device.
When a USB host and USB device are interconnected, they form a USB link pair, and each link partner has a CC
controller. Messages are then logically exchanged among device policy managers within each PD controller.
These messages are physically transferred over the CC, and a PD contract is set up between the link pair, and
then the power is delivered over VBUS. The CC is a new signal pair in the Type-C signal definition (see the Type-
C signal definitions section for more details).
Figure 2 USB Type-C plug, receptacle and flipped-plug signals (source USB Type-C Specification)
USB PD specifications
As listed in Table 2 and Table 3, the descriptions of the USB Type-C plug and receptacle signals are the same,
except for the CC and VCONN signals. The two sets of USB 2.0 and USB 3.1 signal locations in this layout
facilitate the mapping of the USB signals independent of the plug orientation in the receptacle.
When a cable with the Type-C plug is inserted into the receptacle, one CC pin is used to establish signal
orientation, and the other CC pin is repurposed as VCONN for powering the electronics in the USB Type-C cable
(plug).
USB PD specifications
VBUS
FET
+5V
RP
CC1 VCONN
Power
Load
source
control
+5V
RP
CC2 CC
RD
GND
Receptacle Plug
USB PD specifications
TX+
USB TX- TX1+
SuperSpeed TX1-
RX+
Source/
RX- RX1+
Destination
RX1-
USB TX2+
SuperSpeed/ TX2- USB Type-C
DisplayPort Receptacle
RX2+
Mux
DP lines x8 RX2-
DisplayPort
Source/ SBU1/2
AUX lines x2
Destination
I2C/GPIO
EZ-PD CC1/2
PMG1-S1
MCU
The DRP schematic designs provided with this application note include the DisplayPort alternate mode mux in
the design files. The design in PMG1-S1 and PMG1-S3 uses PI3DPX1205A Type-C mux from Pericom, and the
design in PMG1-S2 uses PS8740 Type-C mux from Parade Technologies. The alternate mode implementation is
application-specific, and the users can decide to not include the DisplayPort mux schematics in the end
application.
PFET
Power
Subsystem VBUS
Rsense PFET
VCONN_Source
VBUS_P_CTRL
VBUS_C_CTRL
VBUS_IN
CSN
CSP
CC1, CC2
EZ-PD PMG1-S1 USB Type-C
USB HS Receptacle
4
2
IC
n 2 USB
+
HS
Ctrl
SBU
Mux to 2
USB Host/DisplayPort/Retimer
(Optional) Datalanes
8
d
Figure 5 Single-port Type-C DRP design using EZ-PD™ PMG1-S1
For the full reference schematic and design files, see the EZ-PD™ PMG1 S1 DRP reference schematic in the EZ-
PD™ PMG1-Sx DRP reference schematics.zip file.
VSYS
CC1 CC2
VCONN_Source
Core Regulator
(SRSS-Lite)
VDDIO VCCD
CC
GPIOs Core
Tx/Rx
VSS
3.2.1 Control of the VBUS provider path and VBUS consumer path
The PMG1-S1 device consists of two I/Os with integrated PFET gate drivers, namely VBUS_P_CTRL and
VBUS_C_CTRL, to control the VBUS provider (sourcing of power) and consumer (sinking of power) path
connecting the Type-C port to the power source and consumer.
Figure 7 shows the recommended implementation to control this VBUS path.
VBUS_SOURCE
DC/DC (VBUS PROVIDER PATH)
CONVERTER
Current Flow
Current Flow
4.7 uF
LOAD VBUS_SINK Q1A Q1B
Switch (VBUS CONSUMER PATH)
Controller DC LOAD Type-C Port
49.9KΩ
Dynamic
Gate Driver VBUS_C_CTRL
EZ-PDTM PMG1-S1
VBUS VBUS (5 – V)
VBUS
Discharge Circuit
Type-C
4.7 uF
Port
To prevent this OV on VBUS, the PMG1-S1 device provides a built-in VBUS discharge circuit that provides a
discharge path for the VBUS capacitor as shown in Figure 8. This avoids OV scenarios as in examples 1 and 2.
The discharge strength can be controlled by the firmware.
EZ-PDTM PMG1-S1
VBUS
(5-20V)
MUX
10% of VBUS 1
+
8% of VBUS 0
vref_out[3] OVP
-
vref_out[2] UVP
VBUS PROVIDER
DC-DC Converter
5V
EZ-PDTM PMG1-S1
VCONN
VCONN_OCP OCP Block
0.1 uF
Figure 12 shows the alternate mode implementation for PMG1-S1 design schematics.
CC1/2
EZ-PD PMG1-S1
MCU
DP/DM Sys DP/DM Bot
DP/DM Top
I2C
TX+ TX1+
USB TX- TX1-
SuperSpeed RX1+
RX+
Source/
RX- RX1-
Destination
Pericom TX2+
USB Type-C
PI3DPX1205A TX2- Receptacle
DP lines x8 Mux
RX2+
DisplayPort
Source/ RX2-
Destination AUX lines x2
SBU1/2
VCONN_Source
VBUS_P_CTRL_0/1
VBUS_C_CTRL_0/1
VBUS_IN
CSN
CSP
CC1, CC2
EZ-PD PMG1-S2 USB Type-C
Receptacle
I2C
n +
Ctrl
For the full reference schematic, see the EZ-PD™ PMG1-S2 DRP reference schematic in the EZ-PD™ PMG1-Sx
DRP reference schematics.zip file.
VSYS VBUS
Switch LDO
1uF 1uF
VBUS_DISCHARGE
CSP / VBUS_P
OVP Gate driver VBUS_C_CTRL
CSN OCP
VDDD
1uF
VBUS_P_CTRL Gate driver Regulator USB Regulator
VDDIO
VSS VSS
EZ-PD PMG1-S2
Figure 14 EZ-PD™ PMG1-S2 power supply system design
path (Type-C port to power consumer). Figure 15 shows the recommended implementation of FETs to control
this VBUS path.
VBUS_SINK Q4 Q3
(CONSUMER PATH)
DC Load
4.7 uF
VBUS_C_CTRL1 VBUS_C_CTRL0
VBUS_SOURCE Q2 Q1
DC/DC (PROVIDER PATH) VBUS (5 – V)
CONVERTER VBUS
4.7 uF 4.7 uF
VBUS_P_CTRL1 VBUS_P_CTRL0
VBUS_DISCHARGE
Ω, Type-C Port
VBUS_DISCHARGE 2.5 W
VBUS_C_CTRL0
VBUS_P_CTRL1
VBUS_P_CTRL0
VBUS_P_CTRL1 and VBUS_P_CTRL0 are active high pins. FETs Q1 and Q2 turn on when both the pins are high.
This turns on the VBUS provider path. Similarly, when VBUS_C_CTRL1 and VBUS_C_CTRL0 are high, FETs Q3
and Q4 turn on, which turns on the VBUS consumer path.
The diodes between the source and drain terminals of FETs Q1 and Q2 turn off the VBUS provider path
completely when the VBUS consumer path is active. Similarly, the diodes between the source and drain
terminals of FETs Q3 and Q4 turn off the VBUS consumer path completely when the VBUS provider path is
active.
DC-DC
CONVERTER
VBUS_SOURCE
(PROVIDER PATH)
EZ-PD PMG1-S2
CSP/
VBUS_P
OCP VBUS
CSA 10 mΩ Q2 Q1
Block
CSN
VBUS_P_CTRL_P1
Gate
Drivers VBUS_P_CTRL_P0
5V
VIN
EN VCONN_Source
Rd VOUT
10 KΩ 4.7 uF POWER EZ-PD PMG1-S2
SWITCH-0.5A
1 uF
FLAG GND
AP2822AKATR-G1
Note: The VCONN power switch (AP2822AKATR-G1) has an OC detection limit of 0.5 A. The output of the
switch (VOUT) is connected to the VCONN_Source of PMG1-S2. The 5 V supply (VIN) to the VCONN
power switch is an output voltage of the 5 V regulator in a system. If the VCONN current exceeds
the OC detection limit of 0.5 A, the VOUT (5 V) power supply is shut down by the power switch,
preventing any damage to the system.
Figure 18 shows the alternate mode implementation for PMG1-S2 design schematics.
TX+ TX1+
USB TX- TX1-
SuperSpeed RX1+
RX+
Source/
RX- RX1-
Destination
Parade TX2+
USB Type-C
PS8740 TX2- Receptacle
Mux
RX2+
DisplayPort DP lines x8
Source/ RX2-
Destination
I2C
HPD CC1/CC2
EZ-PD PMG1-S2
MCU
AUX_N SBU1
AUX_P SBU2
2x NFET + FET
BCC and Power Control
Subsytem
2x NFET VBUS
Rsense
VBUS_IN/OUT_CTRL_P0
VBUS_OUT_NGDO_P0
VBUS_IN_NGDO_P0
VCONN_Source_P0
Ctrl
I2C
3
VBUS_C_P0
CSN
CSP
CC1, CC2
EZ-PD PMG1-S3 (48QFN)
USB Type-C
Receptacle
I2C
n +
Ctrl
Mux to 6
USB Host/DisplayPort Datalanes
8
VBUS_IN/OUT_CTRL_P0
VBUS_OUT_NGDO_P1
VBUS_OUT_NGDO_P0
VBUS_IN_NGDO_P1
VBUS_IN_NGDO_P0
VCONN_Source_P1
VCONN_Source_P0
I2C
Ctrl
Ctrl
4
VBUS_C_P0
VBUS_C_P1
CSN_P1
CSP_P1
CSN_P0
CSP_P0
I2C I2 C
n + n +
Ctrl Ctrl
VBUS_SINK Q4 Q3
(CONSUMER PATH)
DC Load
BJT
I/O Ctrl Q2 Q1
VBUS_SOURCE
(PROVIDER PATH) VBUS (5 – V)
DC/DC
VBUS
CONVERTER
VBUS_IN_NGDO_P0
VBUS_OUT_CTRL_P0
4.7 uF
VBUS_IN_CTRL_P0 VBUS_OUT_NGDO_P0
VBUS_C_P0
Type-C Port
I/O Ctrl
EZ-PD PMG1-S3
VBUS_IN_NGDO_P0
(48-QFN)
VBUS_IN_CTRL_P0
VBUS_OUT_CTRL_P0
VBUS_OUT_NGDO_P0
DC/DC
CONVERTER
VBUS_SOURCE
(VBUS PROVIDER PATH)
EZ-PD PMG1-S3
5V
EZ-PDTM PMG1-S3
Rs VCONN_Source
CC1 / CC2
VCONN OCP
Circuit
VCONN_OCP_TRIP 0.1 uF
I2C
TX+ TX1+
USB TX- TX1-
SuperSpeed RX1+
RX+
Source/
RX- RX1-
Destination
Pericom TX2+
USB Type-C
PI3DPX1205A TX2- Receptacle
DP lines x8 Mux
RX2+
DisplayPort
Source/ RX2-
Destination AUX lines x2
SBU1/2
Note: PMG1-S3 97-BGA contains a set of analog switches to connect the SBU1 and SBU2 pins of the Type-
C connector to AUX of a DisplayPort or LSx of Thunderbolt and UART debug pins. AUX pins are
provided with switchable pull-up and pull-down resistors as required by their respective
specifications. The LSTX/RX debug ports are muxed digitally, and no analog mux is required for
these inputs. For more details on SBU mux on PMG1-S3 97-BGA, refer to the device datasheet.
Attachments
Attachments
• PMG1-S1 DRP design reference schematics (DSN and PDF)
• PMG1-S1 DRP design reference bill of materials
• PMG1-S2 DRP design reference schematics (DSN and PDF)
• PMG1-S2 DRP design reference bill of materials
• PMG1-S3 single-port DRP design reference schematics (DSN and PDF)
• PMG1-S3 single-port DRP design reference bill of materials
• PMG1-S3 dual-port DRP design reference schematics (DSN and PDF)
• PMG1-S3 dual-port DRP design reference bill of materials
Revision history
Revision history
Document Date Description of changes
revision
** 2022-06-21 Initial release.
*A 2022-09-12 Template update.
Updated Figure 1, Figure 3, and Figure 14.
Trademarks
All referenced product or service names and trademarks are the property of their respective owners.