Getting Started with EZ-
PD™ CCG3PA
www.cypress.com
Document No. 002-18179 Rev. **
10
Visit the
PSoC Creator product page
to download and install the latest version of PSoC Creator (4.1 or later). This
web page also contains links to video training and additional documentation. Within the PSoC Creator tool, additional
help is available via the following documents:
Quick Start Guide:
Choose
Help
>
Documentation
>
Quick Start Guide
. This guide gives you the basics for
developing PSoC Creator projects.
System Reference Guide:
Choose
Help
>
System Reference Guides
. This guide lists and describes the
system functions provided by PSoC Creator.
Figure 7. PSoC Creator IDE
3 . 3 . 1
C C G 3 P A S D K A d d - o n
The
CCGx Software Development Kit
(SDK) is a PSoC Creator project that allows you to harness the capabilities of
Cypress‘s CCG families of Type-C Controllers. It provides a firmware stack compliant with Type-C and USB-PD
specification along with the necessary drivers and software interfaces required to implement applications using CCG
controllers. The CCGx SDK also includes reference projects implementing standard Type-C applications and
documentation that guides users in customizing existing applications, or creating new ones. CCG3PA application
development requires an additional add-on download from the CCG3PA website. For more information on the CCGx
SDK, refer to the
CCGx SDK User Guide
.
In addition to the CCGx SDK, a separate add-on is required to enable firmware modifications for CCG3PA devices. In
general, the CCGx SDK consists of the following basic components:
Source Code
USB PD-compliant stack in a pre-compiled library form, supporting all standard power profiles and PPS
Firmware sources for other blocks
Reference application
Control of integrated UFP (R
D
), and DFP (R
P
) termination resistors
Firmware Binaries
Application-specific
.hex
and
.cyacd
files
CCG3PA Application Projects
1
1
More Details for these applications can be found in the Resources list in Section 1.4.