USB EZ-PD™ Type-C Forum Discussions
CY4500 EZ-PD Protocol Analyzer Utility feature request:
summary: please add option to save GraphData in a comma delimited text file format.
Consider adding an option to log all samples of CC1, CC2, VBUS, AMP made during a recording to a "csv" format file. I can see the current samples of CC1, CC2, VBUS, AMP are displayed in upper right corner while recording and are shown in a graph after the recording ends. I would like to have the graphed values added to the exported "csv" log. Or perhaps a separate log file.
I want to analyze the all sampled CC1, CC2, VBUS, AMP values in addition to and along-side USB Packet Message events.
- Add Export option to save GraphData in .csv format.
- Show values of AMP in the USB Packet Message window.
- Add filter option to the USB Packet Message window to include/exclude data samples without a message event (in other words: an option to include/exclude the periodic samples of CC1, CC2, VBUS, AMP not interpreted as a message event).
I am currently using CY4500 EZ-PD Protocol Analyzer Utility 3.1.0 Build 31.
Show LessI'm trying to use the EZ-PD Configuration Utility to view and change the settings on the CY4531 CCG3 EVK. I installed the software then connected a USB cable between the CY4531 USB micro B port and my PC. I also have the provided power adapter connected to the CY4531. I'm running Win 10.
When the EVK enumerates, the only new entries I can find the Device Manager are two "USB Serial Port" entries in the Ports section. One is COM18 and one is COM19. The VID and PID are 0x04B4 and 0x0005. Both devices show that they are working and there are no Unknown devices shown.
But in the EZ-PD Configuration Manager shows no devices connected:
Show Less
Hi to all,
I try to compile a bootloader for a CCG5C, namely the CYPD 5126. This bootloader, however, won't ACK the Bootloader host read command after the "go to bootloader" (hex 01 38 00 00 C7 FF 17) while the pre-compiled version CYPD5126-40LQXI_i2c_boot_3_2_1_56_0_0_0_nb works.
Here are my config.h settings (shortened):
/* Select target device family. */
#define CCG5C
/* Enable all boot loader specific code. */
#define CCG_BOOT (1u)
/* Select target silicon ID for CYPD5126-40LQXI. */
#define CCG_DEV_SILICON_ID (0x2A01)
#define CCG_DEV_FAMILY_ID (0x11BA)
/*System Macros*/
#define NO_OF_TYPEC_PORTS (1u)
#define TYPEC_PORT_0_IDX (0u)
#define TYPEC_PORT_1_IDX (1u)
#define HPI_SCB_INDEX (0u)
/* Disable I2C Address configuration based on SWD_CLK. */
/* NOTE: fixed slave address of 0x08 in the design */
#define DISABLE_I2C_ADDR_CONFIG (1u)
#define CCG_HPI_ENABLE (1u)
#define CCG_HPI_PD_ENABLE (0u)
#define APP_PRIORITY_FEATURE_ENABLE (0u)
#define SECURE_FW_UPDATE (0u)
#define FLASHING_MODE_HPI_ENABLE (1u)
#define CCG_DUALAPP_DISABLE (0u)
#if CCG_DUALAPP_DISABLE
/* Stub definitions in case dual-app bootloading is disabled. */
#define Bootloader_1_MD_BTLDB_ACTIVE_1 (0x01u)
#define Bootloader_1_MD_BTLDB_ACTIVE_NONE (0x02u)
extern volatile uint8_t Bootloader_1_activeApp;
#endif /* CCG_DUALAPP_DISABLE */
#define APP_FW_LED_ENABLE (1u)
#define LED_TIMER_ID (0xB0)
#define LED_TIMER_PERIOD (500)
#define FW_LED_GPIO_PORT_PIN (GPIO_PORT_2_PIN_0)
#define FW_LED_GPIO_PORT_PIN2 (GPIO_PORT_3_PIN_0)
#define TIMER_TYPE_SYSTICK (1)
#define TIMER_TYPE_WDT (2)
#define TIMER_TYPE (TIMER_TYPE_SYSTICK)
#define TIMER_TICKLESS_ENABLE (0)
#define TIMER_NUM_INSTANCES (1)
#define BL_TIMER_INSTANCE (0)
#define BOOTWAIT_ENABLE (1)
#define BL_BOOT_WAIT_TIMER_ID (0xC0)
/*EOF*/
What am I missing?
Show LessDear admin , Where can I get CCG3PA(CYPD3171) Programming specifications?
How to enable FRS ( Fast Role Swap ) feature in DOCK SDK ?
EZ-PD™ CCGx Dock Software Development Kit (SDK) (cypress.com)
Show Less
Hi,
I tested CY4532 EVK , i can quick charge my Samsung S8 on USB type A port, but can't quick charge on USB type C.
I checked configuration by EZ-PD Configuration Ultility tool and saw that it enabled.
Please give me some advice to enable quick charge on type C port.
Thank you.
Show LessDear,
I use the dock example code of CYPD4236 to modify.
Before doing PR_Swap, I use the following method to change the required Source_PDO:
In this way, I can switch to the PDO I need.
But I encountered a problem:
When I set it to 20V 4.5A, it is still 20V 3.25A as observed from the CC Analyzer.
I want to ask:
What changes do I need to make to charge 20V 4.5A after PR_Swap?
Best Regards
Show LessThe Installation of CY4500 EZ-PD Protocol Analyser Utility 3.1.0 on Windows 7 with JAVA 1.8.0_301 is working, but there is no Driver for the USB-Device. On Windows 10 there is a JAVA problem, well know is this community. The downgrade on Windows 10 to JAVA 251 or/and JAVA 271 is not working. But on Windows 10 there is a USB Device.
So, can you please tell me, whats the right way to find a solution?
1. Exists a driver for the CY4500 Hardware on Windows 7?
2. Is there a download of the Protokoll Analyser Software thats runs under Windows 10 with a actual JAVA?
Thanks for your support.
David.
Show LessHello,
For a new project a PMG1-S1 is a good candidate.
The product is a 5V/9V PD phone charger.
However we see the need for 2 custom features:
1) No connection of the D+/D- USB data lines to the PMG1-S1 (another USB controller is taking care of the data communication).
2) We need to add a USB PD data swap role in the PMG1-S1 software to configure the phone as a USB host when charging.
Phone is a Samsung Galaxy.
Could somebody confirm that the PMG1-S1 is able to fulfill these 2 requirements?
Show Less