USB EZ-PD™ Type-C Forum Discussions
We are designing the gadget that can be connected to the Android phone over USB-C port.
Here are the requirements:
The gadget contains the FTDI USB to RS-232 adaptor ( USB 2.0 )
The Android phone will always be the DFP
The gadget will always be the UFP
The gadget must be the DRP
1. Gadget has the external 5V power connector.
2. If gadget detects the voltage on external 5V connector it should use this 5V to charge the phone and power itself.
3. If gadget does not detect the voltage on external 5V connector it should use 5V coming from the phone to power itself.
4. The role determination must be done when gadget when phone is connected to the gadget.
5. The role maybe swapped if the external power connected/disconnected. (It's just nice to have requirement)
Now the questions:
Q1: What USB PD chip do you recommend to use?
Q2: Do we need to customize chip firmware or it can be done by changing the configuration of the existing one?
Q3: If custom firmware is required what project should be used as a baseline?
Q3.1: Is exchanging of PD messages required for #4 or it cane be done by playing with Rd/Rp?
Show Lessas per datasheet page no - 6, the power input for the given part is
"CCG3PA can operate from two possible external supply sources: VBUS_IN_DISCHARGE (3.0 V–24.5 V) or VDDD (2.7 V–5.5 V). When powered through VBUS_IN_DISCHARGE, the internal regulator generates VDDD of 3.3 V for chip operation. The regulated supply, VDDD, is either used directly inside some analog blocks or further regulated down to VCCD (1.8 V), which powers majority of the core using the regulators. CCG3PA has three different power modes: Active, Sleep, and Deep Sleep. Transitions between these power modes are managed by the power system. When powered through the VBUS_IN_DISCHARGE pin, VDDD cannot be used to power external devices and should be connected to a 1-µF capacitor for the regulator stability only. These pins are not supported as power supplies. Refer to the application diagrams for capacitor connections."
so my question is can i use "VBUS_IN_DISCHARGE" and "VDDD" both as power input at same time with their respective supply limit. is that possible to power in at both the pins at same time? (it seems from above paragraph that only one power input may work at a time, but in several reference designs i found they use both pins as power input with their respective supply limits).
if this is possible that i power up the chip from both the power pins at same time, then what would be the I2C pull up voltage?
any suggestions and detailed answers will be really appreciable.
Thanks and regards,
Nisha
Show LessI need to drive the ID pin into my system processor (iMX8) to a value based on whether or not I'm a Downward Facing Port or an Upward Facing Port. How can a determine this in software?
Show LessHi,
We are currently developing a USB-C charger embedding a CCG3PA chip working as a source. In the current state of the project, we intend to solder the USB-C cable directly to the the board of the charger. We also intend to use PDOs with current higher than 3A.
As the cable connected to the CCG3PA won't change because it is soldered to the board, we are wondering : Is the cable discovery necessary in this case? Is there anyway to bypass it to be able to advertise PDO with current higher than 3A without having to identify the cable first? (We ensure that the cable soldered to the board is electrically able to withstand a 100W charge).
Thanks in advance for your answer,
Jacques
Show LessThe CCG3 PA is configured for 5V, 9V, 15V, and 20V all at 2.5A. For all 5V and 9V tablets, the CCG3 PA negotiates as expected, and the voltage and current are as advertised. For 15V devices, some work and some do not. Lower power devices that can also charge at 5V will charge at either 5V or 15V successfully. Higher power devices that require 15V will not. In this case the voltage attempts to ramp up from 5V, but only reaches about 5.8V before the CCG3 PA appears to reset. It then just cycles in and out of reset indefinitely. The same is true of 20V. The hardware has been tested, and is functioning correctly. It appears as though something is preventing the voltage from ramping. Testing with another USB C PD supply shows that the current draw is less than 2.5A on these devices. Has anyone else seen this issue?
Show LessHello
Could you please tell me the following TID number?
a) CYPD3175-24LQXQ
b) CYPD3171-24LQXQ
Since I am not USB-IF member, I can not check the following LINK.
https://cms.usb.org/integrators-list
Best Regards
Arai
Show LessI'm a master student and I'm writing my thesis. I'm doing a project with CCG3PA for a power bank charger ad i need a CY4531 evaluation kit to program my port controller.
I know it may be look strange but does any one know if is possible to have it for free for students or for the university?
All replies are welcome.
Thank you
Show LessHi!
We are seeing some strange behaviour on our USB-C dock, more or less based on the CCG4 dock ref-design. Sometimes (maybe every 20th time) alt-mode fails to negotiate and based on the PD-signalling it looks it is the CCG4 alt-mode state-machine that fails. There might maybe be an underlying hardware problem (maybe I2C communication to mux or something), but a bit hard to understand how the alt-mode state-machine will change behaviour based on this.
I have attached two traces. dp_alt_mode_failed the error is around line 179 were CCG4 sends NAK. In dp_alt_mode_failed_2 the error is in the last part (line 730 and below) CCG4 doesn't respond to "Enter Mode" sent from the sink. The other traces are successful attempt for comparison.
Again, this is rather random occurrences so it might well be some timing or hardware stability issue, but maybe you can come up with some clues based on what external factors the CCG4 code will act on.
Cheers
Olof
Show LessCan the CCG3PA be dynamically controlled and monitored by other MCUs using I2C?
I am aware that I can do this by using the SDK to create the appropriate firmware, is that correct?
Best Regards,
Inoue
Show Less