cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD™ Type-C

HaSt_581806
New Contributor II

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

0 Likes
1 Solution
Pablo_EG
Moderator
Moderator

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

View solution in original post

0 Likes
3 Replies
Pablo_EG
Moderator
Moderator

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

 

0 Likes
Pablo_EG
Moderator
Moderator

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

View solution in original post

0 Likes
HaSt_581806
New Contributor II

Hi Pablo,

Thanks for this very clear reply.  You may close this case.

I appreciate your help,

Hal

 

0 Likes