- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the CYPD4155-96BZXI, what are the VOL and VOH specifications on the VBUS FET control output pins (VBUS_P_CTRL_P1 and VBUS_C_CTRL_P1) ? Similarly, what are the VOL and VOH specifications on VBUS_DISCHARGE_P1 and OVP_TRIP_P1? Do the specifications SID.GIO#33-#36 in the EZ-PD™ CCG4M manual (Document Number 002-11084 Rev. *C) apply to these pins in this mode (see attached)?
What is the UVP threshold on VCONN_MON_P1?
Finally, regarding VBUS_P_CTRL_P1 and VBUS_C_CTRL_P1 with the firmware that is shipped from the factory in the IC, are these signals active-low or active-high?
Thanks, Hal
Solved! Go to Solution.
- Labels:
-
USB EZ-PD Type-C
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Hal,
Here is the answer to your last question:
Q3)Regarding VBUS_P_CTRL_P1 and VBUS_C_CTRL_P1 with the firmware that is shipped from the factory in the IC, are these signals active-low or active-high?
A) CYPD4155-96BZXI is shipped with CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex firmware inside.
In config.h of said firmware, we can see the following macros:
/* Function/Macro to turn power source for P1 ON. */
#define APP_VBUS_SRC_FET_ON_P1() VBUS_P_CTRL_P1_Write(1)
/* Function/Macro to turn power source for P1 OFF. */
#define APP_VBUS_SRC_FET_OFF_P1() VBUS_P_CTRL_P1_Write(0)
/* Function/Macro to turn consumer FET for P1 ON. */
#define APP_VBUS_SNK_FET_ON_P1() VBUS_C_CTRL_P1_Write(0)
/* Function/Macro to turn consumer FET for P1 OFF. */
#define APP_VBUS_SNK_FET_OFF_P1() VBUS_C_CTRL_P1_Write(1)
Therefore we can conclude that VBUS_P_CTRL_P1 is active high and VBUS_C_CTRL_P1 is active low.
Best regards,
Pablo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Hal,
Thank you for your questions.
Q1) Do the specifications SID.GIO#33-#36 in the EZ-PD™ CCG4M manual apply to these pins in this mode?
A ) Yes, you are right. These pins behave the same as any GPIO in terms of DC specification.
Q2) What is the UVP voltage threshold on VCONN_MON_P1?
A ) As seen in Table 4-5 (VCONN Source Characteristics) of the Type-C spec, the minimum value for VCONN is 3.0V, and CCG4M follows this specification. Therefore the threshold is 3.0V.
Please refer to the spec for more information:
https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%20R2.0%20-%20August%202019.pdf
Regarding Q3, please wait a while while I get the answer for you.
Best regards,
Pablo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Hal,
Here is the answer to your last question:
Q3)Regarding VBUS_P_CTRL_P1 and VBUS_C_CTRL_P1 with the firmware that is shipped from the factory in the IC, are these signals active-low or active-high?
A) CYPD4155-96BZXI is shipped with CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex firmware inside.
In config.h of said firmware, we can see the following macros:
/* Function/Macro to turn power source for P1 ON. */
#define APP_VBUS_SRC_FET_ON_P1() VBUS_P_CTRL_P1_Write(1)
/* Function/Macro to turn power source for P1 OFF. */
#define APP_VBUS_SRC_FET_OFF_P1() VBUS_P_CTRL_P1_Write(0)
/* Function/Macro to turn consumer FET for P1 ON. */
#define APP_VBUS_SNK_FET_ON_P1() VBUS_C_CTRL_P1_Write(0)
/* Function/Macro to turn consumer FET for P1 OFF. */
#define APP_VBUS_SNK_FET_OFF_P1() VBUS_C_CTRL_P1_Write(1)
Therefore we can conclude that VBUS_P_CTRL_P1 is active high and VBUS_C_CTRL_P1 is active low.
Best regards,
Pablo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Pablo,
Thanks for this very clear reply. You may close this case.
I appreciate your help,
Hal