www.cypress.com
Document No. 002-18179 Rev. **
1
AN218179
Getting Started with EZ-
PD™ CCG3PA
Author: Benjamin Avery
Associated Part Family: CYPD317x
Associated Software:
EZ-PD
TM
Configuration Utility
Related Application Notes:
AN210403, AN200210
AN218179 introduces the USB Type-C EZ-
PD™ CCG3PA controller. It provides a brief overview of the CCG3PA
architecture, its features and applications, and covers the evaluation kit in detail along with the development and
debugging tools that can be used. It also references CCG3PA resources to help you ramp up quickly with your
product designs.
Contents
Introduction .................................................................. 1
EZ-PD CCG3PA Features .................................. 1
CCG3PA Block Diagram ..................................... 3
Prerequisites ....................................................... 3
CCG3PA Design Flow ........................................ 4
CCG3PA Resources ........................................... 5
CCG3PA Hardware Details ......................................... 5
CY4532 EZ-PD CCG3PA EVK ........................... 5
CY4500 EZ-PD Protocol Analyzer ...................... 7
CCG3PA Firmware Details and Build Environment ..... 7
CCG3PA Firmware Architecture Overview ......... 8
Flash Memory Organization ................................ 9
Firmware Build Environment ............................... 9
Firmware Configurable Features ....................... 12
Firmware Operation .......................................... 12
Programming Firmware in CCG3PA Devices ... 12
Software Tools for CCG3PA Application
Firmware Development and Debugging .................... 13
EZ-PD Configuration Utility ............................... 13
EZ-PD Analyzer Utility ...................................... 15
Modify Configuration Parameters Using
EZ-PD Configuration Utility ............................... 20
Re-test CY4532 CCG3PA EVK Setup with
Modified Configuration and Type-C Device ...... 22
1
Introduction
EZ-PD CCG3PA belongs to
Cypress‘s family of USB Type-C controllers that complies with the latest USB Type-C
and Power Delivery (PD) standards. In addition, with the built-in overvoltage protection (OVP) and overcurrent
protection (OCP), it helps to reduce the need for additional components and the overall cost of a Type-C ecosystem.
Typical applications using CCG3PA include mobile power adapters, PC power adapters, power banks, and car
chargers.
1.1
EZ-PD CCG3PA Features
Type-C Support and USB-PD Support
Supports USB PD 3.0 spec including Programmable Power Supply Mode
Configurable Resistors R
P
and R
D
Supports one USB Type-C port and one Type-A port