USB EZ-PD™ Type-C Forum Discussions
Hi,
I have placed the CYPD3176 on a PCB and I would like to configure it with EZ-PD and program it with PSoC Programmer.
Can you provide a hex file please?
I also have the CY4534 EVK. When I connect the MiniProg to it, I cannot program it with PSoC Programmer as I do not have the hex file. I also cannot configure it with EZ-PD with the MiniProg connector.
Ideally I would like to test changing the OVP settings and program the device on the circuit board.
Show LessI am looking for CYPD3123 technical reference manual.
In the process of analyzing the source code of CCG3,
volatile uint32_t uvov_ctrl; /* 0x400a01c8 */
volatile uint32_t csa_ctrl; /* 0x400a01cc */
volatile uint32_t vreg_ctrl; /* 0x400a01d0 */
There are registers above, and I am looking for a manual that explains the registers.
Does anyone know where I can find it?
I have a CY7112 EZ-PD eval board which I have installed the components so it can act as a source. I have used the USBPD_DRP example project as a starting point and change it to use a programmable source which works fine over I2C.
I expected to be able to plug in a device to charge it but the provider FET is never enabled. While debugging it I never see a call to enable the FET via vbus_fet_on().
I am using the Infineon CY4535 EZ-PD evaluation kit to power a 5V, 3A device from a USB-C source. I find some portions of the documentation to be confusing and want to be sure I correctly understand what it means.
This schematic from the user manual shows the default minimum voltage (VBUS_MIN) setting of 5.0v from the factory:
And Table 3 describes how to alter the minimum voltage:
There is also some text that provides an example that is different from the default:
For example, if the divider on VBUS_MIN is set to 9 V (i.e. R14 = 5 kΩ pull-up, R13 = 1 kΩ pull-down) and...
So the text example clearly uses the second row from the table and is easily understood. But why is there a "0" in the table for R13 on the 5v setting but a 10kΩ resistor in the schematic? A multimeter confirms that there is indeed a 10kΩ resistor in R13 from the factory, and R14 is not populated.
The values given in the tables describing ISNK_COARSE/FINE configuration are similarly confusing. The device is set to 900mA by default from the factory, and a multimeter confirms the device I received matches these schematics:
But in Tables 3 and 4, a "0" seems to mean both a 10kΩ resistor for R17 and a 5kΩ resistor for R20:
After reviewing the documentation for the CYPD3178-24LQXQ on the evaluation board, it seems that the ratio of the resistors is more important than the values of the resistors themselves. This makes sense since it's a simple voltage divider network. But the choice to use "0" in these tables in columns labeled "kΩ" where 5kΩ and 10kΩ resistors appear in the schematics is confusing.
I'd also like to confirm that my planned implementation is correct to power a 5v 3A device:
VBUS_MAX = 5v
SW1: position 1
VBUS_MIN = 5v
R14: NP
R13: 5kΩ
(factory default)
ISNK_COARSE = 3A
R19: 5kΩ
R17: 5kΩ
ISNK_FINE = 0A
R20: NP
R24: 5kΩ
I seem to be unable to read or upgrade firmware using the EZ-PD Configuration utility. I'm following the "EZ-PD CCG3PA Evaluation Kit Guide" as well as the datasheet for CYPD3175. My configuration is as follows:
The EZ-PD Configuration Utility is able to recognize my custom PCB that I have programmed using MiniProg3.
When I try to read it fails.
When I try to update firmware it fails.
I believe the boot loader is one that was in the installation directory of pSoC creator: CYPD3175-24LQXQ_cc_src_boot_3_5_0_2636_0_0_0_pa.hex
This is the top level design:
Show Less
I am designing a board with that leverages DisplayPort over USB-C and hope to use the CYPD3120 part.
The connectivity is - PC (DP source) -> DP to USB-C cable (with external connector heads for VBUS power and USB 2.0) -> custom board (USB-C receptacle) -> CYPD3120 (DP ALT mode and PD controller) -> DP sink IC.
According to the DisplayPort ALT mode spec(v2.1), there is a USB 2.0 billboard device requirement to present the sink capabilities to the host (PC). In this scenario, given I am using DP to USB-C cable, is the billboard device implemented there? How does the cable advertise its downstream capabilities to the host over DP (perhaps over the AUX channel)? Is this BB device not necessary at all given the PC connection is through direct DisplayPort and not USB-C?
If the BB device is incorporated on the cable/not needed, am I free to NC the USB 2.0 connection on CYPD3120 (I have a need for the connection to an on board MCU device)? Thanks.
Show Less
CCG8 use GPIO to control FET gate driver for power sink path,
Can i use P-MOSFET for power sink path?
What are the advantages of using N-MOSFET for power sink-path?
Show Less
1. Spec - Table 6 DC specifications
V5V upper limit value (max) is 5.5V
2. Spec - Table 7
V5V upper limit value (max) is 6V
<1>. why does Vconn-max have two different value, 5.5V and 6V?
<2>. What will be the result if 6V is supplied on V5V pin ?
Show Less
The CCG6DF have V5V_P0 and V5V_P1 pins for VCONN source.
1). Does CCG6DF have integrated VCONN - OVP function ?
2). if have , what is VCONN OVP trgiger condition ?
3) If we supply 6V voltage to V5V_P0 pin , will the any protection be triggered???
Show LessI am designing a device with 2 Type-C ports using CYPD5225-96BZXI.
When connecting the TypeC to DisplayPort conversion cable, the CC line may not be detected and the screen may not be displayed.
■Details
There is a TypeC-DisplayPort conversion cable that allows you to only see the external monitor in the direction in which it is first inserted. If you connect it in the opposite direction, the screen will not work.
Once I turned off the power to the CYPD5225-96BZXI and connected it again, it will now be able to display even if it cannot be displayed.
However, this time, the direction that was displayed earlier cannot be displayed.
This only occurs on port 2 of the 2 ports prepared.
When connected to port 1, the screen will be displayed regardless of the cable manufacturer.
Also, with products from other cable manufacturers, the screen can be displayed in either direction even when connected to Port2.
The reason why it doesn't appear is due to a specific cable manufacturer, but port 1 appears without any problems, so I don't think the cable is the cause.
When I checked the voltage of the CC signal when the screen was not displayed, CC1 was 3.1V and CC2 was about 1.0V, which suggests that power is not being supplied to Vconn.
No design differences were found between Port1 and Port2.
Can you think of any reason? Is there anything I should check?
Show Less