USB EZ-PD™ Type-C Forum Discussions
I am trying to use CCG3PA (CYPD3175) with DisplayPort functionality. I have modified the profile in EZ-PD Configuration Utility to have the CYPD3175 to be a power source and a data role swap occurs so that the data port is UFP.
I then offer the SVID of 0xFF01 for DisplayPort. The sink will then sent an Enter Mode Request and the source will reply with a NAK. What modifications to the FW do I need to make in order to send an ACK instead?
Show LessHello Cypress team,
What is the current drive capability of the FAULT pin on the CYPD3177 BCR chip when drive a HIGH value in case of a fault condition.
I did not find a specification in the datasheet.
Thanks and best regards,
- Wolfgang.
Show LessIs CCG5 a Halogen-Free?
Could you please provide us the docmenet ?
Hi,
I have a CCG3PA (CYPD3171) project that I am able to update via SWD interface, but it gives me "FLASH READ Row failed" and "Failed to read CCGx Configration" errors when I tried to update over CC using CY4532 EVK running EZ-PD Configuration Utility. I don't know if this is related, but I recently updated my code base from CCGx Power SDK 3.2 to 3.3. I have my own firmware modifications (small mods nothing related to bootloader/bootloadable), but it is based on CCGx Power SDK 3.2/3.3 CLA example. I have some products that are sealed so I can't always update over SWD. Is there something different between Power SDK 3.2 and 3.3 that created this error? Is there a way to force update over CC?
Thanks,
Jonathan
From EZ-PD Configuration Utility:
Starting Device Discovery.
0 HID devices found.
1 USB-Serial Bridge devices found.
PD contract established.
Device Discovery completed.
PD contract established.
Restarting the target device
Re-negotiating PD contract after switching target reset
PD contract established.
Device is in FW -1 mode
Error: FLASH READ Row failed
Error: Failed to read CCGx configuration.
Error: DLL call returned error while reading the configuration
Hi All,
I've a ccg3pa DVK kit and configured it as only PD Snk using EZ-PD Configuration utility (expecting there should not be DRP toggle further).
But After a successful PD contract using above configured ccg3pa if I Turn-off Miniprog power supply using bridge control utility and turn-on again and manual detach DUT, we're observing a DRP toggle with Snk configured ccg3pa which is not expected and not as per our requirement.
For reference I attached the Capture of the issue. please find attachment.
Steps I followed to reproduce this issue :
1. Configure ccg3pa as PD Sink only device using EZ-PD Configuration utility and able to see no DRP toggle on CC lines after that.
2. Dump the respective FW to CCg3pa after saving config.c file in common folder of respective project using Miniprog.
3. After loading FW, connect miniprog and provide 3.3v using bridge control utility so that ccg3pa will be turned-on.
4. Connect any Provider only/DRP DUT for PD contract.
5. After a Successful PDC, with DUT still connected turn-off 3.3v power supply to miniprog using bridge control utility.
You'll observe PDC still exists (Issue-1).
6. Now Turn-on 3.3v supply to miniprog using bridge control utility, You'll see a hardreset and PDC after that. Why Hard reset is seen ? (Issue-2).
7. Now If we manually remove/Detach connected DUT we'll observed ccg3pa going into DRP mode.Hence CC lines will be toggling (Issue-3). which is unexpected!
Are above Issues 1,2 and 3 expected ?
Is my understanding correct here ? or Is there any specific configuration that could be affecting this so that I can disable ?
Can anyone please help me sort these issues out.
EDIT 1 :
In step1 along with mentioned step, also in config.h file alter
/* Enable hardware based DRP toggle for additional power saving. */
#define CCG_HW_DRP_TOGGLE_ENABLE to (0u)
Thanks in Advance.
Regards,
Pranay.
Show LessHi,
So we are working on a 5A 20Volt Sink device that will utilize a very short 5inch cable that has high current capability so no EMCA is needed but we would need to advertise (mimic) the 5A Cable response on the CC lines in PSoC
Thanks
Show LessHi,
I want to add my application into firmware sourcecode of CCG3 (CYPD3120).
I don't know where I can start. I opened the notebook example project in PSoC Creator 4.2 and looked at firmware code.
I was able to compile succesfully notebook example project without changing anything.
I want to activate and use SPI interface and 2 GPIO inputs (buttons), 2 GPIO outputs (LEDs).
1) Where and how can I add code?
In the projectd there are some other files that I don't get clue what they are.
2) For example at top there is TopDesign.cysch file. What is this file for?
3) How can I get the memory size after compilation? Because I want to know how much emty space I have.
Thanks.
Show LessHi CY Friend,
I have a question, the TCPWM component can give two channel PWM wave: line and line_n. on psoc 4 series mcu
can it give two channel on CCG4?
Thanks
sophie
Show Less