USB EZ-PD™ Type-C Forum Discussions
Hello everyone i made PCB design based on the reference design PB-811 and CCG3PA Car Charger Reference Design using Southchip i changed CYD1775 of car charger to CYD1771 so it will work as power bank i connected both CCG3PA with I2C as the design of this reference design ACT2861-201-REF03 but the problem is the exemple code in PSOC creator is based on PMW between CCG3PA and BUCK/BOOST and not on I2C as on both reference design.
can i please have the code exemple of https://www.cypress.com/documentation/reference-designs/ez-pd-ccg3pa-usb-cpps-power-bank-solution-using-qorvo-formerly
so i can start with ?
Show LessIn an x 2 configuration, shall the DP_SYS <-> DP_TOP/DP_BOTTOM passthrough be omitted and the lines connected directly?
We intend to dynamically support two configurations:
Config 1: First connector in USB 3.2 Gen1 x 2 mode, second connector in USB 2.0 mode
Config 2: Both connectors in USB 3.2 Gen1 x 1 mode
Is it possible to use the CCG6DF to dynamically switch between these two configurations? If not, can you suggest another solution?
Show LessHi everyone,
I use in my project CYPD3120-40LQXI_dp_dongle SDK.
When I connect my PC to the board, the MOSFETs open. I want to disable it.
The function is responsible for this dpm_start(), but I could not find where it is determined.
I will be grateful for any help.
Best regards,
Nazar
Show LessHi All,
One of my project I am using Cypress device (CYPD3175) device. I need to disable the CC-firmware update by disabling the option in the EZ-PD Configuration Utility -> Read from Device -> Device Parameters -> Enable Firmware Update -> change to “NO”. Then File -> Save to Firmware file -> select the firmware file as .cyacd (saved this as final firmware for pre-production).
Concern is if I update this final firmware (firmware update changed to “No”) through Tools -> Firmware update in the EZ-PD Configuration Utility, flash is not updating successfully, instead I am getting the error as “ Firmware/configuration upgrade not completed. Refer to the message window for details.” The messages in the message window is shown below for your reference. After this if I tried to read the device, I can’t able to read the device (it is disabled, but flash is not updated successfully). Will you please help on this. Waiting for your reply. Thanks in advance.
PD contract established.
PD contract established.
PD contract established.
Restarting the target device
Re-negotiating PD contract after switching target reset
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
PD contract established.
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
Device is in boot mode: Starting FLASH update operation
Successfully read Config table
Restarting the target device
Re-negotiating PD contract after switching target reset
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
Restarting the target device
Re-negotiating PD contract after switching target reset
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
Configuration read over CC interface succeeded
Info: Loading configuration completed
Info: Saving configuration completed
PD contract established.
PD contract established.
Restarting the target device
Re-negotiating PD contract after switching target reset
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
PD contract established.
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
Device is in boot mode: Starting FLASH update operation
Programming data from file: D:\USB Type-C\Software\Final (2882020)\CYPD3175-24LQXQ_pa_direct_fb_3_3_0_1882_pa.cyacd
Firmware/Configuration write to flash completed
Firmware image (FW:1) is valid
Restarting the target device
Re-negotiating PD contract after switching target reset
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
Error: No response to GET_SILICON_ID VDM
Error: Flashing VID (4b4) not found in Discover SVID Response
Error: GET_DISCOVER_SVID command failed
Error: Device does not support flashing mode or No response to Discover ID command
Error: Flash update procedure failed
Error: DLL call returned error while flashing
Regards,
TIJO
Show LessThe EZ-PD Barrel Connector Replacement (BCR) controller is a USB-C Power Delivery solution dedicated to power sink applications. The BCR controller acts as a Up Facing Port (UFP) and interoperates with any USB-C Down Facing Port (DFP) or Dual-Role Port (DRP) for establishing a USB-PD contract. The BCR controller can be fully configured by hardware using pin-strapping, or by software using Host Processor Interface (HPI) commands from an external I2C master (e.g. MCU). The EZ-PD BCR HPI Utility is a GUI-based application that guides users through the process of configuring the BCR controller using HPI. The utility allows users to:
- Evaluate the usage of HPI using the EZ-PD BCR Kit and a Windows-based PC.
- Select and configure the desired BCR controller settings using HPI that overrides the preset hardware configuration on the BCR Kit.
- Monitor the real-time status of USB-C connection, Power source capabilities, USB PD power contract, VBus voltage, etc.
The EZ-PD BCR HPI utility and associated documentation are available to download at:
https://www.cypress.com/documentation/software-and-drivers/ez-pd-bcr-hpi-utility
Show LessDesign is based on Tapex Creek using Cypress CCG5 part# CYPD5235-96BZXI, and Cypress Billboard part# CY7C65215-32LQXI.
1. Can the Cypress devices in question be programmed in mass (off board) prior to circuit board assembly? Cypress Doc 002-22328, page 4 states that a programmer is to be used using the SWD lines, which is fine for development (which we have done) but this is unacceptable for mass production.
- Please clarify how off-board programming is handled for both devices for mass production
- Please clarify how these devices FW could be updated in the field after shipping- specifically, how is an update performed over the TBT3 connection via the host computer?
Thanks in advance!
Show LessHi everyone,
I use SDK CYPD3120-40LQXI_dp_dongle and want a little change your code with help PSoC Creator 3.3. But I don't now how. Could you help me?.
So, my question sounds that:
How to disable alternate mode and connect USB USB interface to control device from computer?
Show LessHello
CY4533 and adapter connected.For BCR(CY4533), when requesting PDO, "Communication Capable"=NO is returned.
Q)
Is there no other way but to use CCG3PA(as Sink), etc. instead of BCR in order to realize communication by being powered by USB PD?
If there is any way I can use BCR with Communication Capable=YES, please let me know.
Best Regards
Arai
Show Less