Getting Started with EZ-
PD™ CCG3PA
www.cypress.com
Document No. 002-18179 Rev. **
5
The hardware flow includes building reference schematics based on the end application and doing the board design
to get a few prototypes ready for the next phase. These reference schematics can be based on the reference designs
available on
Cypress‘s CCG3PA
webpage
.
The application development flow can get started using the
CY4532 EZ-PD CCG3PA Evaluation Kit (EVK)
so that it
can proceed in parallel with hardware development. The
EZ-PD Configuration Utility
can be used to make most
updates to the configuration table of the CCG3PA device (for example, changing PDOs and Vendor IDs). For making
application-specific modifications, you can use the custom CCG3PA FW Package in the
EZ-PD CCGx Software
Development Kit
(SDK).
The EZ-PD CCGx SDK (referred to as CCGx SDK through the rest of the document) along with PSoC Creator
(version 4.1 or later) can be used when necessary to build the source projects and create firmware binary files. The
SDK is only required when source code modification is necessary. Most projects will not require using PSoC Creator.
Once either configuration changes (using the EZ-PD Configuration Utility) or firmware changes (using the CCGx
SDK) are made, the
EZ-PD Configuration Utility
can be used to update the modified configuration table or to program
the CCG3PA device. More information on which tool can be used for what purpose is covered in detail in
Once the hardware and application development flows are completed, the existing system design is ready for the test
and validation cycle. The
CY4500 EZ-PD Protocol Analyzer
can be used for testing, firmware debugging, and
performance analysis. Mass production and manufacturing can start once test and validation is complete and the
system design is final.
1.5
CCG3PA Resources
lists the web resources available to help you design end applications using CCG3PA devices.
Table 1. CCG3PA Design Resources
Category
Available Resources
Datasheet
CCG3PA datasheet
Hardware
CY4532 CCG3PA EVK
– Contains documentation and design files
Programming Specifications
Document
Programming specifications
– Provides guidelines on how to program the flash memory of
CCG3PA devices (Contact Cypress)
Host PC Software
EZ-PD CCGx SDK
Host PC Software
Debugging Tools
EZ-PD Configuration Utility
1.1 or later (GUI-based Windows application to help you configure
CCGx controllers )
PSoC Creator
4.1 or later (firmware development tool)
PSoC Programmer
3.26 or later (firmware programming tool)
CY4500 EZ-PD
TM
Protocol Analyzer
– Includes EZ-PD Analyzer Utility and documentation
Videos
USB Type-C Essentials
,
USB Type-C 101 Video Training Series
Other Collateral
CCG3PA specific Knowledge Base Articles
Reference Designs
CCG3PA Datasheet and Reference Designs
2
CCG3PA Hardware Details
This section discusses the hardware to be used for getting started with the CCG3PA device family. It focuses on the
CY4532 EZ-PD CCG3PA EVK and the CY4500 EZ-PD Protocol Analyzer.
2.1
CY4532 EZ-PD CCG3PA EVK
The CY4532 EZ-PD CCG3PA EVK consists of a power board and a main board. The CCG3PA device is mounted on
the main board, which is connected to the power board to enable the CCG3PA
device‘s Type-C port functionality.
shows a block diagram of the CY4532 EZ-PD CCG3PA EVK architecture.