Âé¶¹¹ÙÍø

EZ-PD? CCG2 USB Type-C port controller

EZ-PD? CCG2 is Infineon¡¯s smallest-footprint USB-C Power Delivery (PD) controller

anchor

Overview

EZ-PD? CCG2 is a UBS-IF-certified USB Type-C PD controller supporting UFP, DFP, and DRP and integrating an on-chip Type-C transceiver, termination resistors, and system-level ESD. It is Infineon's smallest footprint PD controller and offers a complete solution for passive and active electronically marked cable assembly (EMCA) cables, USB Type-C notebooks, power adapters, monitors, docks, and cable adapters (dongles).

Key Features

  • 48 MHz Arm? Cortex?-M0 processor
  • 32 KB flash and 4 KB SRAM
  • Support for one Type-C port
  • UFP (RD), DFP (RP), and EMCA (RA)
  • PD 2.0 support
  • Integrated digital blocks
  • Two SCB config to I2C, SPI, or UART
  • Up to fourteen GPIOs
  • 2.7 V to 5.5 V operation
  • Two independent VCONN rails
  • System-level ESD on CC and VCONN
  • ¡À8 kV contact, ¡À15 kV air discharge

Âé¶¹¹ÙÍø

About

USB-C subsystem encompasses the interface to the Type-C USB port and includes the USB PD physical layer, VCONN FETs, ADC, undervoltage, overvoltage, reverse-current protection on VBUS, high-side current sense amplifier for VBUS with OCP and short-circuit protection (SCP), VBUS discharge, gate driver for VBUS NFET, and charger detection capability. The USB PD physical layer comprises of two Deep Sleep comparators responsible for detecting Type-C attachment and detachment, CC line activity events, and determining the voltage range on the selected CC line. Furthermore, this block includes Rp termination and associated switches as mandated by the USB Type-C specification. The chip implements an undervoltage/overvoltage (UVOV) detection circuit for the VBUS supply, and VBUS current sensing through the VBUS path, both with programmable thresholds. EZ-PD? ACG1F has an integrated VBUS provider load switch, which includes OVP, OCP, SCP, RCP protection, a high-side current sense amplifier, and the RCP circuitry. The chip also implements battery charger emulation (source) for USB BC v1.2, supporting high-voltage tolerant CC lines.

EZ-PD? CCG2 incorporates an Arm? Cortex?-M0 CPU as part of its 32-bit MCU subsystem. This subsystem is specifically designed for efficient and low-power operation, utilizing extensive clock-gating techniques. The CPU primarily utilizes 16-bit instructions and executes a subset of the Thumb-2 instruction set. This allows for seamless upward migration of code to higher-performance processors like Arm? Cortex?-M3 and M4, ensuring upward compatibility. For debugging purposes, the EZ-PD? CCG2 is equipped with a configuration that includes four break-point comparators based on addresses and two watchpoint comparators based on data. These features aid in efficient debugging and troubleshooting of the device. The device also includes a flash module integrated with a flash accelerator. The flash accelerator is located in proximity to the CPU, resulting in improved average access times from the flash block. Furthermore, a supervisory ROM is included containing boot and configuration routines.

EZ-PD? Configuration Utility is a Microsoft Windows application featuring a graphical user interface (GUI). It is used to configure and program EZ-PD? CCGx chips. With this utility, users can configure the desired parameters and program the resulting configuration onto the targeted device. The utility is compatible with EZ-PD? CCG2, CCG3, and CCG4 kits, which include the controllers and a USB interface. Version 1.4.0 of the EZ-PD? Configuration Utility specifically supports configuration and firmware update operations on controllers that implement EMCA, display dongles, power adapters, and notebook applications.

USB-C subsystem encompasses the interface to the Type-C USB port and includes the USB PD physical layer, VCONN FETs, ADC, undervoltage, overvoltage, reverse-current protection on VBUS, high-side current sense amplifier for VBUS with OCP and short-circuit protection (SCP), VBUS discharge, gate driver for VBUS NFET, and charger detection capability. The USB PD physical layer comprises of two Deep Sleep comparators responsible for detecting Type-C attachment and detachment, CC line activity events, and determining the voltage range on the selected CC line. Furthermore, this block includes Rp termination and associated switches as mandated by the USB Type-C specification. The chip implements an undervoltage/overvoltage (UVOV) detection circuit for the VBUS supply, and VBUS current sensing through the VBUS path, both with programmable thresholds. EZ-PD? ACG1F has an integrated VBUS provider load switch, which includes OVP, OCP, SCP, RCP protection, a high-side current sense amplifier, and the RCP circuitry. The chip also implements battery charger emulation (source) for USB BC v1.2, supporting high-voltage tolerant CC lines.

EZ-PD? CCG2 incorporates an Arm? Cortex?-M0 CPU as part of its 32-bit MCU subsystem. This subsystem is specifically designed for efficient and low-power operation, utilizing extensive clock-gating techniques. The CPU primarily utilizes 16-bit instructions and executes a subset of the Thumb-2 instruction set. This allows for seamless upward migration of code to higher-performance processors like Arm? Cortex?-M3 and M4, ensuring upward compatibility. For debugging purposes, the EZ-PD? CCG2 is equipped with a configuration that includes four break-point comparators based on addresses and two watchpoint comparators based on data. These features aid in efficient debugging and troubleshooting of the device. The device also includes a flash module integrated with a flash accelerator. The flash accelerator is located in proximity to the CPU, resulting in improved average access times from the flash block. Furthermore, a supervisory ROM is included containing boot and configuration routines.

EZ-PD? Configuration Utility is a Microsoft Windows application featuring a graphical user interface (GUI). It is used to configure and program EZ-PD? CCGx chips. With this utility, users can configure the desired parameters and program the resulting configuration onto the targeted device. The utility is compatible with EZ-PD? CCG2, CCG3, and CCG4 kits, which include the controllers and a USB interface. Version 1.4.0 of the EZ-PD? Configuration Utility specifically supports configuration and firmware update operations on controllers that implement EMCA, display dongles, power adapters, and notebook applications.

Design resources

Documents

Developer community

{ "ctalist":[ { "link" : "https://community.infineon.com/t5/forums/postpage/choose-node/true", "label" : "Ask the community ", "labelEn" : "Ask the community " }, { "link" : "none", "label" : "View all discussions ", "labelEn" : "View all discussions " } ] }