Kit Operation
CY4502 EZ-
PD™ CCG2 Development Kit Guide, Doc. No. 001-96601 Rev. *B
21
7. Connect the CCG1 Host Demo board to the PC (USB Host) using a USB 3.0 A-B cable at connector J16. LEDs
D4 and D5 on the CCG1 Host Demo board glow to indicate that the board is powered.
8. Connect one of the Type-C plugs of the CY4502 board to the CCG1 Host Demo board at connector J15 of the
CCG1 Host Demo board.
9. Connect the other Type-C plug of the CY4502 board to connector J16 of the CCG1 Client Demo board.
10. Power the CCG1 Client Demo board by connecting a USB Mini cable at connector J8. LEDs D7 and D10 on the
CCG1 Client Demo board glow to indicate that the board is powered.
11. One or two LEDs on the CY4502 board glow, as in
to indicate that the CY4502 board is powered and
also to indicate which CCG2 controller(s) has been powered.
Figure 3-12. Testing CCG2 using CCG1 Kit
12. Connect a USB flash drive to J17 on the CCG1 Client Demo board to test data transfer across this Type-C
ecosystem.
13. Execute file operations from/to the USB flash drive and check the data integrity.
3.7 Programming the CCG2 Device
CCG2 devices can be upgraded to keep pace with USB-IF specification changes. The on-chip 32-KB flash can be
programmed using the serial wire debug (SWD) interface or over the Type-C Configuration channel (CC signal).
3.7.1 Programming the CCG2 Device Using PSoC Programmer and MiniProg 3
A firmware upgrade using the SWD interface can be done using a PC running PSoC Programmer software and a
MiniProg3 programmer to program either CCG2, as shown in
. This method of programming can be used on a
paddle card
2
equipped with the SWD pins or header and is typically used during product development.
Notes:
SWD header J3 should be used for programming U1
PSoC Programmer, version 3.22.3 does not include support for CCG2 controller (U2), DFN package (CYPD2103-
14LHXIT). Thus, currently it is not possible to program U2 with the current version of PSoC Programmer. The next
version of PSoC Programmer will include support for U2. So, for programming U2, use the method described in section
2
In EMCA applications, CCG2 and associated circuits are assembled into one or both ends of a cable called a
“plug”. Inside each plug
housing or mold, the chips are assembled on PCBs called “paddle cards”.