USB EZ-PD™ Type-C Forum Discussions
If we have special Type-C power adapter PDO is 6.5A, could BCR support to request?
Dear,
I made a dock and used the CYPD4236-40LQXI_dock sample code.
(1) In the initial state, I am a Power sink.
(2) Then, I actively initiated PR_Swap to become a Power source.
(3) Finally, I call dpm_start(TYPEC_PORT_0_IDX) to get back to the initial state.
(4) After CC re-communicates, sometimes the enter VDM mode process fails.
In the Fail case, Enter VDM mode process failed.
Pass case:
Fail case:
1. How to avoid this happening?
2. When I enter this state, where can I read the information?
Thank you.
Show LessHi,
I am using CCG3PA in my design, I have made some changes to send request messages to custom PDO's, I am able to send the request messages using available API's in CCG3PA API guide. When I send a request to APDO 3.3 Volts Request sending is proper. But After receiving PS_RDY from DUT(Source), CCG3PA is not responding for PS_RDY message. When I request for APDO 3.8 Volts CCG3PA is responding for PS_RDY message.
I have attached, CC line Sniffer capture also. To open the file please download the software (GRL USB Type-C™ Power Delivery Performance Analyzer (GRL-USB-PD-A1)) from link : https://graniteriverlabs.com/download-center/
It looks CCG3PA will not respond when Vbus Voltage goes below 3.7 Volts, If yes, How to handle APDO request voltage 3.3Volts in CCG3PA ?
Please, Let me know if any inputs needed.
Thanks & Regards
Prasanna
Show LessHi. Everyone.
I'm evaluating power bank using CY4532. I had checked 2-cell operation by default sdk firmware.
I want to know how to correct hw and configuration setting if it would use 3cell battery design.
Could you check my thoughts ?
1- CSEL resistor value change to open. Is it right? I found CSEL option in SC8802 datasheet.
2- Battery configuration change. what do you recommend value?
I had referred configuration utility user manual(1cell) and default sdk configuration value(2cell)
Is it right 3 cell setting value as below? what is recommendation value?
Items | 1 Cell | 2 Cell | 3 Cell |
Battery maximum voltage(mV) | 4500 | 9000 | 13500 |
Battery cutoff voltage(mV) | 3000 | 6400 | 9600 |
Battery discharge enable voltage(mV) | 3600 | 7000 | 10500 |
Maximum battery charging current(mA) | 5000 | 5000 | 5000 |
Regards.
Robert.
Show LessHello,
I have been using CYP3174-24LQXQ for a 65W AC-DC adapter. I was not able to use the cable compensation with EZPD gui and with the source code in Psoc programmer.
Does cable compensation work with the optocoupler feedback? It is not clear in the documentation.
Thank you,
Andrei Savu
Show LessI have a design based on the CCG3PA (CYPD3175). I would like to be able to update the firmware in the field and wanted to know if there is an easy solution using a Windows utility, USB-C cable and the CCG3PA. The eval kit uses the EZ Configuration utility which uses USB serial to a Serial/I2C converter to a CCG4 chip which then programs the CCG3 over the CC line.
I want to eliminate all that and go directly from the PC to a CC bootloader using a utility. Is this possible and how do I do it? Is there CC bootloader code publicly available on the CCG3? Does a Windows utility exist or would I have to write one to use the vendor specific VDMs. Is there any documentation or app notes?
Thanks,
John
Show LessHi,
I have a couple questions about CCG3PA:
1. Are CyDelay()/CyDelayUs() blocking functions that may affect system/vital functions from being executed?
2. I noticed that is a time difference between when a power contract is negotiated with a port partner (i.e. phone) and when the phone actually start sinking significant current. Is there a PD message that I can send to the port partner to see if it has reached its full targeted current? My understanding is that CCG3PA has a comparator that detects OCP, but cannot actually give me the current measurement being consumed by the port partner. This is why I was wondering if there is a message that I can send to port partner to request this information. I tried a simple delay (i.e. CyDelay) to wait for port partner to reach its targeted current, but this delay doesn't work well because the time varies too much.
Thanks,
Jonathan
Show LessHello,
We were settling on CCG3PA in a new design which is a Type C/Type A dual port charging only, with fixed 5V supply. I had a few more questions about the implementation I was hoping to get answered:
- Does Cypress have a design/schematic check service?
- There seems to be GPIO that is preferred for certain functions in design examples (i.e. external VCONN FET enable, Type A current sensing etc.) - is there a definitive listing of these? Can this all be changed in firmware?
- There appears to be no RCP (Reverse Current Protection) on the CCG3PA - is this possible using an external current sensor (into an ADC pin) and modifying the firmware (for both Type A and Type C ports)?
- I've read in a notice and in the forums that the FW was closed source - what does this mean? Is it possible to get full access under NDA if we run into issues when we customise the higher level code?
- For CSP connection - is there a way to make this Kelvin connection? Is Pin 22 the -ve input of the current sense amplifier or is this just a general ground? Any recommendations here?
- Is there a schematic of internal PFET drivers? How does the internal pull-up on the VBUS_P_CTRL path function if VBUS_IN_DIS is used in the configuration shown here (CCG3PA Power Adapter/Car Charger (1C+1A) single chip solution hardware design tips) for a Type C/Type A port - what is it pulling up to? In this case do we need an external pull-up?
- With respect to the PFET drivers again - are they able to continuously sink current if shorted to VBUS = 20V while trying to pull-down? It would seem that with an internal pull-down of 3kΩ max the dissipation is a minimum of 133mW - can we add external resistor in series with the pin to reduce dissipation in this instance? Also noticed there is difference in sink currents vs drive strengths given (Table 32. Gate Driver DC Specifications) is there a firmware control aspect here too? I think a schematic of how this works might clarify things for me.
- Is it possible to disable FW upgrade over CC pins after an initial FW update?
- We eventually want to extend this to control an external supply up to 20V/5A - this will be over an I2C/UART comms port instead of direct feedback. Is there any device that is preferred to implement this between CYPD3171-24LQXQ, CYPD3174-24LQXQ and CYPD3175-24LQXQ? Are there any application examples of firmware/hardware modified to support digitally controlled power supply via I2C/UART/SPI?
Regards
djs
Show LessI want to build a system with USB Type-C (both UFP/DFP power ports) and need to select a CCGx device.
I need to transfer 100W and have VBUS short protection, so this rules out CCG1-3 and 4/4M .CCG5 is not recommended for new designs, so it is ruled out.
100W requires Vconn to detect EMCAs so I can prefer CCG5 or CCG6 (instead of CCG3PA, BCR, and PAG1S).
There's a chance I would want to use authentication, so I might prefer the CCG6.
How is my logic and is the CCG6 generally available and supported for smaller customers (I'm looking at ~5k ICs/year for a ~10 year product life)?
Show LessHi,
There is an "old" reference design with CCG3PA + ACT475x.
Question:
- Is there source-code available for the Qorvo buck/boost available?
- If yes, does the CCG3 implementation work on the CCG5 series!?
Thx David
Show Less