Getting Started with EZ-
PD™ CCG3PA
www.cypress.com
Document No. 002-18179 Rev. **
13
The
EZ-PD Configuration Utility
requires a
.cyacd
file as the input for the firmware binary file to be programmed.
Refer to Chapter 4 of the
CY4532 EZ-PD CCG3PA Evaluation Kit User Guide
for more details on how to program
CCG3PA devices using the EZ-PD Configuration Utility. The PSoC Creator/PSoC Programmer uses a
.hex
file for
programming all devices. Refer to the knowledge base article
KBA96477
for more details on how to program
CCG3PA devices using PSoC Creator/PSoC Programmer along with a MiniProg3 device.
For detailed information on bootloader options, how to program the bootloader if necessary, how to configure the
EVK for power bank applications and more, refer to the CCG3PA datasheet.
4
Software Tools for CCG3PA Application Firmware Development and
Debugging
This section provides an overview of the EZ-PD Configuration Utility and the EZ-PD Analyzer Utility. In general, the
tools can be categorized as follows:
Firmware development and programming tools
EZ-PD Configuration Utility
: The EZ-PD Configuration Utility is used to read, modify, and update the
configuration parameters of a CCGx device over the CC line. It is also used to update the application
firmware of the CCGx device.
PSoC Creator
(CCG3PA devices are supported from version 4.1 or later): As described in the
section, PSoC Creator is used to modify, debug, and program the firmware into the CCG3PA
device. This option is required only if the functionality of the CCG3PA firmware is being modified from that of
the standard firmware, or if the firmware is being modified for a different hardware design.
Debugging tool for CCGx applications
: The EZ-PD Analyzer Utility along with a CY4500 EZ-PD Protocol Analyzer is used to
capture PD messages between the CCG3PA device and an attached Type-C device with the firmware
application that is running. An overview of its functionality is provided in the
CY4500 EZ-PD Protocol Analyzer
section.
4.1
EZ-PD Configuration Utility
The
EZ-PD Configuration Utility is a Windows application that configures the parameters stored in the configuration
table areas of the internal flash memory of the CCGx device. These parameters can be set based on your application
or system requirements. The utility allows you to intuitively select and configure the parameters for your application
and thus saves time on firmware development. This utility also allows programming of the firmware applications.
You can download and install this tool from the
Cypress website
. After installation, launch the utility from the following
location in the Windows Start Menu:
All Programs
>
Cypress
>
EZ-PD Configuration Utility
>
EZ-PD
Configuration Utility