EZ-PD™ PMG1 MCU: Adding support for USB 2.0 data traffic in applications - KBA232681
Author: SananyaM_56 Version: *B
This KBA explains how to add USB 2.0 Data capability in applications that use EZ-PDTM PMG1 (Power Delivery Microcontroller Gen1) MCUs for USB Power Delivery (PD). Some PMG1 devices support legacy charging, such as Battery charging, Apple charging, Quick charge, and Adaptive Fast charging using USB 2.0 data capability. D+ and D- lines of USB 2.0 are used to support legacy charging.
The USB 2.0 data lines (D+ and D-) can be connected from the Type-C connector to PMG1-S0 MCU if legacy USB charging (BC 1.2 and Apple Charging (AC)) support is required. For the USB 2.0 data use-case, they can be connected directly to the system USB 2.0 controller.
Figure 1 illustrates a sink application example using EZ-PDTM PMG1-S0 (Part no: CYPM1011-24LQXI).
PMG1-S1 MCU supports an internal USB 2.0 analog MUX, which supports legacy charging detection. So, both sets of D+, D- pins from the Type-C connector can be connected to PMG1-S1. Based on the Type-C orientation detection, the corresponding D+, D- (Top/Bottom) is routed to USBDP_SYS and USBDM_SYS pins using the internal USB 2.0 MUX. The USBDP_SYS and USBDM_SYS pins can be connected to the external USB 2.0 controller to support data transfer.
Figure 2 shows an example connection with PMG1-S1 (Part no: CYPM1111-40LQXI).
PMG1-S2 MCU contains an integrated USB Full Speed controller. So, the D+, D- pins from the Type-C connector can be connected to USBDP and USBDM pins of PMG1-S2 for both legacy charging and USB 2.0 data, eliminating the need for an external USB 2.0 controller.
Figure 3 shows an example connection with PMG1-S2 (Part no: CYPM1211-40LQXI):
PMG1-S3 MCU contains an integrated USB Full Speed controller. So, the D+, D- pins from the Type-C connector can be connected to USBDP and USBDM pins of PMG1-S3 for both legacy charging and USB 2.0 data, eliminating the need for an external USB 2.0 controller.
Figure 4 shows an example connection with PMG1-S3 (Part no: CYPM1311-48LQXI):