USB EZ-PD™ Type-C Forum Discussions
PD3.1 コンプライアンステストを実施するにあたり、以下のVIF設定値はYES/NOどちらに設定すべきでしょうか?
①Chunking_Implementd_SOP
②Unchunked_Extended_Messages_Supported
なお、EZ-PD Configration Utilityを用いて[Unchunked Extend Messages Supported]はNoに設定されています。
※過去のフォーラムを参照すると、②についてはYESに設定すべきという認識ですが、①についても同様にYESに設定するのが正しいのでしょうか?
解決済み: CCG3のUnchunked Extend Messages Supportedについて - Infineon Developer Community
Hello,
i am currently trying to use the CYPD3177 as a USB PD sink to manage the powersupply for my project PCB.
Unfortunately i am having some trouble with establishing a proper power contract. In order to troubleshoot my circuit, i require some more information on the behaviours of SAFE_PWR_EN and VBUS_FET_EN pins. SAFE_PW_EN is described in the datasheet, however for VBUS_FET_EN the datasheet only says "Contact Cypress Technical Support for more details on how to use this pin for specific applications".
I would like to use the CYPD3177 as a PowerDelivery sink. I need an input voltage of at least 15V and input current of at least 2.5A. In case of a successfull power contract, the 15V input shall be regulated to 12V and 5V and be used to feed a DC motor and an RGBLED strip, which is why i need about 2.5A, aswell as an ESP32 and some sensors.
In case of an unsuccessfull power contract, i want to switch the standard 5V/900mA from the power source using SAFE_PWR_EN which should bypass the regulators and only feed the microcontroller and sensors.
That is why i want to use both SAFE_PWR_EN and VBUS_FET_EN. Currently, i have both pins connected to the gates of two P-Channel Load FETs as you can see in the attached schematic.
Unfortunately, since the datasheet is not very clear on this, i am unsure what voltages i should expect at either pins in case of a successfull or unsuccessfull power contract with the power source.
I would be very grateful, if someone could please clarify how exactly these pins behave in different power contract states and maybe even check if i have connected the Load FETs correctly in my schematic.
Thanks in advance!
Show Less
We would like to use Host SDK 3.6 to develop two ports type-c of intel Meteor Lake platform.
We check FW - topDesign, the CCG6DF has two interrupt pins (AR_INT_P1 and AR_INT_P2) to notify SoC about type c port connection status changing.
but customer check intel RVP, the two interrupt pins of CCG6DF are short together and then connected to SOC( GPP_A21_PMC_ALERT#).
1. so both of interrupt pins are short together is correct?
2. Does SDK3.6 FW support the short-circuit behavior of two interrupts?
3. Or just need one interrupt to connect to SOC ?
Show Less
I have a custom board with the CYPD3177. When plugged in it only receives power from the power supply with the usb cable in one orientation, when it's flipped there is no power.
Is this the proper function? Or should it work regardless of cable orientation?
Tested with multiple power supplies and cables
Thanks
Show LessHello everyone,
I have developed an active USB Type-C cable with a redriver from Texas Instruments and I am using the CYPD2105-20FNXIT as an e-Marker. According to the data sheet of the Re-Driver, the registers for setting the gain and other parameters can be configured via the I2C interface. In the datasheet of CCG2, the CYPD2105 is used for active cables and is used as a master to program the slave, the redriver, via the I2C interface.
I've lost track a bit, because the CCG2 datasheet says that the firmware from the CYPD2105 can be updated via EMCA CC Bootloader with Application firmware, i.e. according to my understanding with the help of CY4532 CCG3PA EVK's Power Board (hardware) and EZ PD Configuration Utility (software). However, it is not clear to me how I can use the EZ Configuration Utility to program the re-driver (slave). I have now done some more research on the Infineon website and found PSoC Programmer. There you can also select the CYPD2105 device there.
My question now is how can I use the CYPD2105 to program the re-driver. What is the right way? Does it work via the EZ-Configuration Utility with the CY4532 CCG3PA EVK or via PSoC Programmer and MiniProg3/4? Or is there another way? Which software and hardware is required?
Greetings
Show LessHi,
I'm referring to this conversation; https://community.infineon.com/t5/USB-EZ-PD-Type-C/Re-Load-via-I2C/td-p/149672 .
We have a custom HW that has a CYPD4226 IC in it. We would like to have the capability to program the device by the application processor through the internal I2C bus instead of having to connect to the device through SWD interface. The application processor is running Linux/Ubuntu. Is there a ready-made application/tool that could do the trick? Can you share the application/tool?
Thanks,
Jari Peltonen
Show LessHi Infineon Team,
使用EZ-PD configuration 修改HEX - PDO后,无法报错,提示芯片“The firware file selected has different silicon id. Do you want to continue?”,再提示报错错误,更换软件版本问题依然存在,固件客户一直在使用,可能是什么问题?
Show LessI have a custom board with an I2C controlled regulator, and other pinout differences from the example project. I am unable to read or change the configuration parameters with the configuration utility - it is unable to establish a PD contract with the Cypress chip after it enters the bootloader. I assume it is because the bootloader doesn't have the necessary pin definitions and control of the I2C switchmode supply. Is there a way I can modify the bootloader code to get this to work? Currently I just have the bootloader in the project as a "bootloadable" component in the schematic.
Show Less大家好, 请教一个问题,我通过以下代码更新了source端口的PDOs, 但是这并没有触发PD协议双方重新协商PDO:
dpm_update_src_cap_mask(PORT1, pdo_mask);
dpm_update_src_cap(PORT1, pdo_count, src_pdos);
请问,要怎么在设备部断连的情况下实现重新进行PDO协商?
Show Less