USB EZ-PD™ Type-C Forum Discussions
您好!
使用的MCU自带一个Typec 接口,但是,还需要扩展出2个Typec 接口,请问CY是否有相关的型号?
谢谢
Hello,
Background
I am working with a CCG3PA, using the CY4532 EVK for prototyping, modifying the provided PA/CLA firmware. In my application, I need to be able to modulate power delivered to an attached USB-C sink device, depending on external power conditions. This is accomplished by either changing source capabilities (for PD capable sink devices) or modulating Rp (for non-PD, Type-C only sink devices). My application does not support USB-A or BC1.2 devices.
For the most part I am able to achieve this and everything is working as expected.
The Problem
In some circumstances, I would like to cancel an existing negotiated contract with a PD capable sink device and revert to modulating power using Type-C current only.
I know this may seem like an odd requirement. This is to support certain known sink devices that draw more than the PD negotiated current, due to errors in their PD implementation. For these devices, 5V current can instead be modulated appropriately via Type-C/Rp. These types of port partners can only be identified once a PD contract has already been established.
Essentially, for certain devices, I would like to send a Hard Reset (or simulate a disconnection) and then proceed as if the CCG3PA is not a PD capable source, modulating power only via Rp, until a disconnect event is received. Sending a Hard Reset to cancel the existing contract is straightforward, however, I'm unsure how I should prevent the CCG3PA from automatically re-negotiating a new PD contract afterwards.
In order to prevent the CCG3PA from negotiating a new PD contract after the Hard Reset I have tried calling one of these functions:
- pe_disabled()
- dpm_disable()
I have tried calling one or both of these functions at these times:
- prior to sending Hard Reset
- upon receipt of APP_EVT_HARD_RESET_SENT in sln_pd_event_handler()
- upon receipt of APP_EVT_HARD_RESET_COMPLETE in sln_pd_event_handler()
In all cases, the CCG3PA always re-negotiates a new PD contract. It's as if the pe/dpm are automatically being re-enabled sometime after the Hard Reset.
If I call dpm_typec_command(port, DPM_CMD_PORT_DISABLE, NULL) then the port seems to be disabled altogether and calling it again with DPM_CMD_SET_RP_DFLT, DPM_CMD_SET_RP_1_5A and DPM_CMD_SET_RP_3A have no effect.
How can I use Type-C only (Rp) to communicate source current capabilities, even when the sink port partner is PD capable?
TIA
Show LessHello,
I've connected a card with a CCG5 device to PC via CYUSB2536 board. Why EZ-PD Configuration Utility shows it as "Not Supported" CCG5 device?
Thanks,
Slava
Show LessHi,
I tried looking through the datasheet and documentation for the EVK, but couldn't find any information. What is the current limit for the 3.3V output on the BCR evaluation kit? (Pin V3P3 on J1 and "3.3V Output from BCR")
Thank you
Show LessHello,
We are interested in acquiring a pre-assembled PCB of the following reference design, for evaluation:
Are these available for purchase anywhere?
TIA
Show LessHello,
I've a ccg3pa DVK kit
Would you please let me know how to use MiniProg4 as debugger, set breakpoints, run or stop on the PSoC Creator.
Show LessPlease provide me the CYPD5225 + Billboard ( or DMC ) Schematic Reference
Following setps was testing :
1. BCR connect to Type C adapter and DC out connected two in series 100w5R
When changing sw1 the dc out doesn't change
2. BCR connect to CY4532 evk (main board type c connector) with PB application
DC out connected two in series 100w5R
Also not change in mesurment v and a. Via PB application add uart and request v and a
Voltage = pd_hal_measure_vbus(0);
Current = pd_hal_measure_vbus_cur(0);
I terminal on PC I see only voltage 5 and current is zero although I change the sw1 and we have load
Q: do I need update fw of BCR
Q: what I need to do in order to see changes on DCout onBCR board
Q: do I need change registers or any other changes on EZ-PD™ BCR HPI Utility
Show LessHi,
When I used EZ-PD Configuration Utlity to update firmware that I configurated, window showed as screenshot below. I couldn't complete firmware upgrade.
How can I solve the problem? Does it mean I configurate wrong on the EZ-PD Configuration Utlity? What I configurated is sth about Source PDO in CCG3 NOTEBOOK.
Thanks.
Show Less