• Post_build Script Failure

    When using PSoC Creator compiling a new project generated from CCGx Host SDK, you could meet such error:   "Post-Build Script failed: Primary and backup binaries are overlapping." The command '.\post_build.bat'...
    YiZ_31
    last modified by YiZ_31
  • CONFIG CCGx FIRMWARE FOR DISPLAYPORT SOURCE AND SINK ROLE CHANGE

    Cypress SDK firmware demonstrate below feature in difference SDK firmware (@ December, 2018). 1. CCGx Host SDK (http://www.cypress.com/documentation/software-and-drivers/ez-pd-software-development-kit?source=search&a...
    ShifangZ_26
    last modified by ShifangZ_26
  • CY4532 Power Bank Firmware Clear For Single Type-C DRP Design

    CY4532 POWER BANK HARDWARE BLOCK DIAGRAM The CY4532 power bank design is support Type-C and Type-A. Type-C is Dual Role Power (Source Role: Type-C: 5V/3A, 9V/2A; Type-A: BC1.2, QC3.0, AFC (5V/3A, 9V/2.1A, and 12V/1....
    ShifangZ_26
    last modified by ShifangZ_26
  • CCG3PA Power Adapter/Car Charger (1C+1A) single chip solution firmware customize steps

    Below steps for make a firmware for CCG3PA Power Adapter/Car Charger (1C+1A) single chip solution based on example firmware CYPD3171-24LQXQ_cla.   1. New created a project based on firmware source code CYPD3171...
    ShifangZ_26
    last modified by ShifangZ_26
  • CCG3PA Power Adapter/Car Charger (1C+1A) single chip solution hardware design tips

    CCG3PA Power Adapter/Car Charger reference design in Type-C reference designs (LINK: https://www.cypress.com/products/usb-type-c-and-power-delivery ) is below structure as per the reference design name and link.  ...
    ShifangZ_26
    last modified by ShifangZ_26
  • How to change device part number of a firmware?

    Take CYPD3125 for example. Here are the steps to change it to CYPD3123: 1.Right click on Project ‘CYPD-3125-40LQXI_notebook01’ [CYPD-3125-40LQXIT] and choose Device Selector… Change the part num...
    YiZ_31
    last modified by YiZ_31
  • How to add new source PDOs in CY4521?

    CYPD2122 notebook firmware is default programming firmware of CY4521 and it is support 5V source PDO only. If you need CY4521 to evaluate additional PDOs higher than 5V, the process is below.   Hardware setup b...
    ShifangZ_26
    last modified by ShifangZ_26
  • CCG3 Type-C receptacle DRP Reference Design (Power source & DisplayPort Sink)

    There are two dongle reference design based on CCG3: Type-C plug to DisplayPort: https://www.cypress.com/documentation/reference-designs/ez-pd-ccg3-usb-type-c-displayport-cable-solution Type-C plug to HDMI/VGA/DVI:...
    ShifangZ_26
    last modified by ShifangZ_26
  • Create a single firmware build based on CCGx Host SDK v3.2.1 example project

    1. New created CCGx project based on example code. (Use CCGx Host SDK, since the CCGx project in the Host SDK have includes i2c-boot project.) File >> New >> Project… Select project type >> ...
    ShifangZ_26
    last modified by ShifangZ_26
  • CCG5 HOST SDK NEW PROJECT BUILD

    Below errors may be met if you are using the new CCG5 example project under CCGx HOST SDK (http://www.cypress.com/documentation/software-and-drivers/ez-pd-software-development-kit?source=search&cat=software_tool&h...
    ShifangZ_26
    last modified by ShifangZ_26
  • CCG3 DRP Porting from CTD US

    This Blog documents how to port DRP USB3.0 and DisplayPort 4 lane and remove CTD US functions from Charge Through Dongle (CTD) upstream project. Original example project can be get it from CCGx SDK V3.0.2. LINK: http:...
    ShifangZ_26
    last modified by ShifangZ_26
  • How to implement Sink OCP on CCG3 SDK Notebook firmware Example Project?

    CCG3 SDK notebook firmware example project is Dual Role Power (Power source and Power sink) and support Data source (DisplayPort source or USB3.x data host). It is regards as hardware of CY4531 board. a. SDK firmware...
    ShifangZ_26
    last modified by ShifangZ_26
  • CCGx footprint for layout.

    This is place to share CCGx footprint for Cadence. (continue to update regarding CCGx update) 1. CCG1 (35-WLCSP, 40-QFN, 16-SOIC) 2. CCG2 (20_CSP, 14-DFN, 24-QFN) 3. CCG4 (40-QFN, 24-QFN) 4. CCG3 (40-QFN,42-CSP, 3...
    ShifangZ_26
    last modified by ShifangZ_26
  • High Frequency functions in CCG2 firmware customize

    1. [CCG2 is power sink role] Adjust request PDO as per SOURCE CAP advertised.   {CCG2 firmware is following PD 2.0 SPEC, the function static bool is_src_acceptable_snk(tPD_DO* pdo_src, tPD_DO* pdo_snk) @ file cy...
    ShifangZ_26
    created by ShifangZ_26
  • Simple CCG2 example firmware for power bank

    This is mini customize firmware based on Notebook firmware example for power bank solution. This is Dual Role Port design with software disable and delete DisplayPort, HPI, and I2C master from the project. (Since HPI ...
    ShifangZ_26
    last modified by ShifangZ_26