USB EZ-PD™ Type-C Forum Discussions
Hi ,
I am using CCG3PA as DRP ,
Setup: Connected 2 CCG3PA one as source and other sink,
1. From sink APDO 6 is been request 16v, min 3v3 and 3Amp
2. Source is sending Alert message (Operating condition change) followed by hard reset similar to the below issue posted
3. Is the alert expected from source ? if yes, Why there is alert from Source?
4. In which scenario Operating condition change alert bit is set ? what is the expected behavior from sink for such kind of alert message from source ?
Please find sniffer capture of the scenario from below link,
Thanks and Regards
Bhargav.
Show LessHi,
If I use CY4500 to catch EPR 28V, will it be damaged by 28V?
Regards,
Kyle
How do I download the DOWNLOAD - EZ-PD™ Configuration Utility? It seems to be "locked" on the website. I have an NDA with Cypress but I'm not sure how that transfers to Infineon.
Thank you.
Show Lessfollow up to the issue "CYPD3120 configuration for a USB-C display port alt mode sink"
Hi Mohamed,
We looked at the suggestion, but I think there may be some confusion, so I want to start over with my explanation.
- When we connect the USB-C cable, we see the PD messages up until DP_Configure and the ACK.
- HPD is already high on pin 35.
- We do not see an Attention message come out after DP_Configure occurs, so the connected DP Source does not begin to link train.
- We can only get the Attention message to come out by toggling the signal on pin 35 of CYPD3120 from our host.
- Once we toggle pin 35, then the CYPD3120 sends Attention, and link training proceeds.
I do not want to toggle pin 35 from the CYPD3120, we want the Attention message to come out after DP_Configure when HPD is already high on pin 35.
As you say, I'm seeing "As soon as it configured as Display Port, the controller sent the ACK message and stay in the configured DP." but it does not send Attention to let the connected Source know the current HPD state unless we toggle HPD.
Is there somewhere specific in the code we can add to ensure that Attention always goes out with the current HPD (pin 35) state as soon as DP_Configure ACK is done?
Once this happens, everything seems to work correctly.
Show LessHello,
Our design scheme is: through CYPD4226 chip to control tusb1064 to complete the transmission of video signals from PC to FPGA. Shall we switch the working mode of CYPD4226 to UFP? We imported the CYPD4226 notebook reference project, but it doesn't seem to get the correct CC log. Does the reference project support our design? If not, what should we change?
thanks, Danio
Show Less
Hello all,
Based on the reply from below link raising this query again in PSOC4 category:
I have a requirement to change the i2c configuration of ccg3pa in runtime ie., from I2C Multi-Master configuration to I2C slave.
From PSOC4 Serial Communication Block(SCB) document,
void SCB_I2CInit(SCB_I2C_INIT_STRUCT *config) description as in Image 1 says that this function is intended specifically for "Unconfigured SCB " in customizer as in Image 2,
So if I use "I2C" block instead of "Unconfigured SCB", how would I re-configure I2C from multi-master to slave mode in runtime ? Is it possible ?
And Even though if I use "Unconfigured SCB " in customizer, I'm unable to Configure I2C SCL and SDA lines to my required pins in .cydwr file as in Image 3. I want to configure SCL SDA lines to 12 and pins but only 2,5,7,8 pins are only available to configure. Why ? Any dependecny with pin muxing ? How to overcome ?
Image 1:
Image 2:
Image 3:
Below Image4 is from ccg3pa datasheet, it says pins 1,2 and 7,8 and 12,13 can be used for SCB (I2C) component. Correct me if I'm wrong here.
And in my custom design I'm using pins 12 and 13 for I2C communications, so I want to make use of that pins itself and re-configure i2c as Multi-Master and Slave in runtime.
But as per below Image5 and Image6, I'm unable to allocate pins 12 and 13 for SCB block, they're not even visible in the dropdown selection itself. Can you please help me out here, Am I missing something here ?
Image 4:
Image 5:
Image 6:
Thanks in advance,
@Pranava_YN / @Sananya_14 Any help here ?
Regards,
Pranay
Show LessMy application is similar to the CCG3 Charge-Through Dongle, except for some key differences:
- There is only a single USB device and no hub
- There is an integrated battery
Please see the attached block diagram. This is a space and power constrained application. Which is the best CCG device to use? Is there a benefit to using the CCG3+CCG2 used in the Charge-Through Dongle design, over a dual port IC like the CCG4? Do these devices have enough customization available to control the battery charger (shown as an I2C connection in my block diagram).
Thank you
Show Less
我们试图通过CYPD芯片控制tusb1064(MUX,与PS8740B相同),使主机的4D通道能够将视频数据传输到FPGA。CYPD 在此路径中用作 UFP,但我无法使用引用例程来完成此操作。似乎我无法通过这个获得EDID,但是我们的握手过程似乎是正确的(见附件)。现在我不知道何时在例程中配置 MUX?是否有调用 MUX 的配置?有没有修改方法?
Show LessHi,all
Recently, we are doing the software development of USB PD 140W related verification.
Our usage scenario is one CYPM1311-48LDXI as sink and another CYPM1311-48LDXI as source, so my understanding is that one FW burning USBPD_sink source code as Sink and another FW burning USBPD_DRP source code as Source.
I think I need to use the code to the following two links.I want to develop on ModusToolbox 3.x.
Are the following code available in ModusToolbox 3.x now?
https://github.com/Infineon/mtb-example-pmg1-usbpd-sink
https://github.com/Infineon/mtb-example-pmg1-usbpd-drp
Show Less
Hello,
I want to configure the DS-1 port of CY6611 EZ-USB HX3PD . When I try to configure the DMC.xml with EZ-USB HX3PD configuration Utility - PD Controller, it shows "Loading configuration failed", but i can configure the DMC.xml with Dock Management Controller.
Can anyone help please ? Thanks
Best Regards,
Yaodong
你好,
我想配置CZ6611 EZ-USB- HX3PD 的 DS-1 端口,当我尝试运行EZ-USB HX3PD configuration Utility- PD controller 配置DMC.xml文件时,它显示 "Loading configuration failed"。但是我可以使用Dock Management Controller。
有人可以帮助我吗?谢谢
祝好
Yaodong
Show Less