CCG1
CCG1 is USB Type-C Port Controller manufactured by Cypress.
Description
CCG1 provides a plete USB Type-C and USB Power Delivery port control solution. The scalable and reconfigurable core architecture of CCG1 enables a base Type-C solution that can scale to a plete 100-W USB Power Delivery with Alternate Mode mux support. CCG1 is also a Type-C cable ID IC for active and passive cables. The ARM® Cortex®-M0 CPU based core can use mon open source firmware or custom solutions developed with mon libraries and APIs. CCG1 is the CC controller that detects connector insert, plug orientation, and VCONN switching signals. CCG1 makes it easier to add USB Power Delivery to any architecture because it provides the control signals to manage external VBUS and VCONN power management solutions as well as external mux controls for most single cable-docking solutions. CCG1's packaging options, and programmability, enables any USB Type-C and USB Power Delivery solution.
Applications
Type-C Support
- Notebooks, tablets, monitors, docking stations
- Power adapters, USB Type-C cables
Features
- Integrated transceiver (BB PHY)
- Supports up to two USB ports with PD
- Supports routing of all protocols through an external mux PD Support
32-bit MCU Subsystem
- 48-MHz ARM Cortex-M0 CPU with 32-KB flash and 4-KB
SRAM
- Supports Provider and Consumer roles
- Supports all power profiles Low power operation
Integrated analog blocks
- 1.8-V to 5.5-V operation
- 12-bit, 1-Msps ADC for VBUS voltage and current monitoring
- Sleep 1.3 m A, Deep Sleep 1.3 u A
- Dynamic overcurrent and overvoltage protection
Packages
Integrated digital blocks
- 40-pin QFN
- Two configurable 16-bit TCPWM blocks
- One I2C master or slave
- 16-pin SOIC
- 28-pin SSOP
- 35-ball wafer-level CSP (WLCSP)
Figure 1. CCG1 Block Diagram [1, 2, 3, 4, 5, 6]
Advanced High-Performance Bus (AHB) Programmable Interconnect and Routing
CCG1: USB Type-C Port Controller with PD
MCU Subsystem
Integrated Analog Blocks
IDAC
CORTEX-M0 48 MHz
Flash (32KB)
SRAM (4KB)
Serial Wire...