USB EZ-PD™ Type-C Forum Discussions
text.format{('custom.tabs.no.results')}
Hello Experts,
My customer now considers USB type C solution of Cypress.
but as you know, due to serious delivery issue, they cannot choose anything easily.
actually they asked me about CYPD3123, but I cannot get it anywhere.
and then I saw the post below. it describes the CYPD3125 device to 3123, with changing firmware.
if the post is really working, can I use any devices that is 40-QFN and DRP role, like 3121, 3123, 3125, 3126 with changing firmware?
then I can help my customer in this way.
please check this issue. Thanks.
Best regards,
Chase
Show Lesswhy DS1 port Only 1A 5v power? is If set it 2.3A at 20v?
Hi,
I inherited a board already built with CYPD3125-40LQXIT, but not programmed and debugged. I need to change the default to Power Sink and output data (DFP). I also need to change pin_29 (VBUS_C_CTRL1) and pin_30(VBUS_C_CTRL0) to "high" at power on,
1. Can I use SWD and Miniprog3 to accomplish these?
2. If so, how do I program it? Any training material, or samples?
3. The previous guy only brought out pin_15(SWD0_DAT) and pin_16(SWD0_CLK) to a debug connector. Is it sufficient to establish SWD communication with just 2 lines?
Additional questions:
4. Supposedly CYPD3125 already has a I2C bootloader. I used EZ-PD Configuration Utility + Ginkgo USB to I2C converter --> connect to CYPD3125 I2C_1, I2C_2, failed to establish communication. No bus signals are seemed on a scope. Why?
5. The previous guy followed Cypress reference design and used a FED to conduct power. Pin_29, 30 are enabled pins for the FED.
Thanks,
Michael
Show LessThe software environment includes Creator 4.2/4.4 and other versions. There is also Dock SDK3.3.
It used to be possible to edit DMC projects. Now I find that it can't be opened.
Such as the prompt content of the attachment.
What dependency packages need to be installed for DMC support?
Show LessHi,
I'm working on a custom board which is based on H3XPC EVK and replace the NCP81239 (2PD) to NCP81231(1PD), in this design, PD port only has 1 and I2C address changed, so how do I make my custom board work?
I modified the source code as,
In "stack_params.h", I updated "#define NO_OF_TYPEC_PORT (1u)"
In "power_control.h", I updated the I2C address from 0x74 to 0x77.
Then I used PSoC Creator 4.4 to build PD project, but very sad that it showed the error of
- prj.M0120:Build error: warning: type of 'gl_dpm_port_type' does not match original declaration
- prj.M0120: Build error: note: previously declared here
I have no idea how this error came out since it purely defined in "dpm.h" as
"extern port_type_t gl_dpm_port_type[NO_OF_TYPEC_PORTS]; /**< Current port type (DFP/UFP) for each PD port. */"
Any suggestion?
BTW, the SDK I used is "EZ-PD CCGx Dock SDK (Version 3.3, July 12, 2020)".
Show LessHi,
Typically when a depleted sink device is plugged into a USB PD charger, it has dead battery resistor (Rd-DB) to trigger the charger to provide power until its internal battery is charged enough, then it replaces Rd-DB with "regular" Rd to negotiate a PD contract.
For sink devices with no internal battery, I am concern that the delay that occurred during the switch from Rd-DB to Rd will cause the PD charger to stop providing power and cause a power cycle issue:
- Charger provides power to sink controller due to present of dead battery
- Sink controller sees power, removes/replaces dead battery resistor
- Charger doesn't see dead battery resistor, stop providing power
- Since there is no internal battery, sink controller loses power temporarily when switching from dead battery mode to normal mode
- Repeat steps 1-4
We've seen some DRP controllers that have this power cycling/oscillating effect.
Does CYPD3171 have this effect? Can the CYPD3171 be the sink controller for a device with no battery? Is there a delay during the switch from Rd-DB to Rd for CYPD3171 ?
Thanks,
Jonathan
Hello
I have a question about the sample FW( CYPD3125-40LQXI_notebook_one_1_0_3_516_0_0_0_nb.cyacd,CYPD3125-40LQXI.
I added 12V/3A to the default Source PDO and checked the operation, but it does not work properly. Plwase tell me the reason and workaround.
Best Regards
Arai
Show LessHi,
With the latest firmware 2.0.7.0 update of the EZ-PD Protocol Analyzer 4500 device, with latest CY4500 Protocol Analyzer GUI version 3.1.0 (build 31), still we are not seeing the USB4 Gen3 field decoding for the Cable VDO, instead it is displaying as RSVD3.
Do we have any latest update of the GUI/Firmware needed for the USB4 Gen3 field decoding display for Cable VDO in the Analyzer GUI?
Regards,
Rakesh P
Show LessCould the CCG3PA support an application where it acts as a power bank that supports through charging.
The CCG3PA would handle the device side port (DRP), and a CCG2 would handle a second dedicated charge port. The CCG3PA port will not need to charge the battery.
The CCG3PA would have to manage the amount of charging current diverted to the power bank battery depending on the selected PDO from the connected device, and the maximum power available from the CCG2.
The ccg3pa would need to quarry the ccg2 for selected source PDO and manage a battery charger via I2C, possibly a gpio extender as well.
Do you think the CCG3PA could fill this capability?
I see the CCG3 could fit the bill, but because of the simple functionality and current supply chain issues the ccg3pa is attractive.
Cheers
Jonas
Show Less