USB EZ-PD™ Type-C Forum Discussions
Hi.
I bought an EVM board called DC3004A from ADI.
The product includes Infineon's CYPD3196-24LDXS product.
I wanted to get the DC3004A firmware, but it says I can't get it.
I wonder if there are any EVM products that Infineon has that include DCDC and USB-C ICs.
I wonder if I can get the firmware for the CYPD3196-24LDXS in the DC3004A.
Please answer fast
Best regards
JY. Yang
Show LessWhen I try to install the driver for this revision of hardware the driver requested is as per shown below.
While my colleague had a CY4500 EZ-PD protocol analyzer hardware revision C, the driver require is only the winusb.sys.
With the CYUSB3.sys driver I couldn't make any firmware update. Everytime i try to update the firmware it will prompt
Is there any recommended solution for this?
Show Less
And I have purchased CY4500, and installed the latest software (name: ezpdprotocolanalyzer_3.1.0_Windows_x86-x64.exe) on Win7 and Win10. After installing the driver, there is a tip for these two computers which tells me that 'Unable to scan for USB devices: javax.usb.UsbPlatformException: USB error 99: Unable to get USB device list:'. I also see Cypress ED-PD Analyzer is in the libusb-win32 devices from the device manager. That means I had sucessfully installed usb driver. I also reboot these two computers, but problems still occurred.
Show LessHey all,
I'm very new to the CYPD line of USB controllers, and am trying to get a good understanding of the i2c bootloader support mentioned in the CCGx product guide (found here ). The guide mentions that the CCGx devices come shipped with an i2c bootloader already programmed into them. Does that that mean the bootloader is written somewhere persistent like a ROM block, or does it mean that the default image flashed to the device contains a bootloader (which will be overwritten when I flash my CYPD6125 for the first time with my own application code)?
My goal is for the host chip on my system to be able to update my CYPD6125 via I2C, ideally with the same dual image system that is used on the CY4541 CCG4 Kit:
- Dual Image Support
- Jumps to latest application image if valid, or older application if newer image appears corrupted
If there is already a bootloader on a CYPD6125 fresh from the factory, would it contain support for those functions? Or would I need to instead reference the CY4541 SDK source and use its bootloader code as an example for what to implement in my project?
Thanks in advance!
Show LessIt's not straight forward to me what the bare minimum hardware required to get a board running with the IC equivalent to the development board.
We’d like to run a simple modified solution from the default firmware already on the development board. Only difference is we’d like 50W on the DFP PD as well which I have done and successfully uploaded using EZ-USB HX3PD utility.
In a production environment. What are the steps to upload on a open IC (no firmware manufacture)? I get that there is an SWD for the DMC and PD controllers, but what about HUB image on the EEPROM. How is the EEPROM programmed initially without the DMC already having firmware. How is this different than the whole composite image upload with the utility? What are the steps of getting to the state where we can now do FW updates with the utility over usb 2.0 the same as the development board cyusb6611.
Our use case requires minimal board space so if we could use a method of uploading firmware with the least amount of components on the board the better. No molex connector for SWD for example.
I do realize the HX3 Blaster could be used but the documentation doesn’t talk about SPI interface only I2c interface to update.
EZ-USB HX3PD Programming Specification – Pg 5. States “For programming the external EEPROM with the hub controller firmware, see the respective EEPROM programming guide. Programming all the controllers (Hub controller, USB PD controller, and DMC) is mandatory to make the HX3PD operational” ,but I don’t see any link to a guide or reference to it anywhere else.
Could it be after the DMC is updated over SWD and the HX3PD HUB library included allows the EEPROM to be uploaded in parallel and there's no process of updating the HUB controller independently because its done in the background? But then again how is the file in to which to upload to the EEPROM included?
Show LessI was trying to pull power logs from CY4500 but could not figure it out.
CSV log only outputs Voltage but no Current information in the logs.
It only shows packages so its not helpful.
SW: 3.1.0
FW: 2.0.7.0
Application UI shows this information, but I cannot get it to text format.
Show Less
Hello,
I was attempting to do initial programming of a CYPD3135 device over the CC lines using the CY4531 eval kit and now are running into issues with detecting the device.
The first time we attempted to program we were able to detect the target device with the factory default firmware using the EZ-PD configuration utility. We attempted to program the device with a modified version of the CYPD3125-40LQXI_notebook example modified to target CYPD3135 and CC bootloader and got a GET_SILICON_ID U_VDM error (modifications were following instructions here: https://community.infineon.com/t5/USB-EZ-PD-Type-C/Replacing-CYPD3125-with-CYPD3135/m-p/287357#M5913). We then tried programming from an unmodified version of the CYPD3135-40LQXI_power_adapter project. After programming, the device is no longer detected by the EZ-PD utility.
To attempt to revert back to factory conditions, we purchased a MiniProg 3 to program the chip directly over the SWD lines. We were able to flash the device with PSoC Programmer successfully with the image below:
C:\Program Files (x86)\Cypress\EZ-PD CCGx SDK\CCG3-CCG4\Firmware\binaries\CYPD3135-40LQXI_power_adapter
However, the EZ-PD configuration utility still does not detect the device after SWD flashing. Is the hex file in the location above the same as the factory image? Furthermore, how best do we go about debugging this issue?
Thank you,
David
Show LessHello,
I would like to purchase CY4501 kit, but seems to be discontinued.
Do you have any stock of CY4501 or alternative development kit?
I am designing a Thunderbolt Cable PCB using CYPD2301 and would like to download firmware through CC line.
Thanks.
Show LessHello
Regarding the layout of the signal line of the CC pin (from PD to Type-C connector).
Please refer to the following attached image.
Due to their board configuration, the wiring path will inevitably straddle the FG of the Type-C connector. Please tell me about the degree of influence.Also, are there any conditions regarding the layout of CC signal lines?
Q) If there is no problem, I would like to wire it so that it straddles the FG below. Is it Ok?
Best Regards
Arai
Show Less