Hard reset using ccg5

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Kok
Level 2
Level 2
5 questions asked 5 replies posted 10 sign-ins

Using CCG5 as the sink end, The Apple 20W or other 65W PA charge for ccg5,  a hard reset occurs when PA plugin, PD LOG has been posted.

Please help to analyze the reason.

 

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hello Kok,

 

Typically, Hard reset was issued before sink send request without obvious current sink with below reason:

  • Sink have not get VBUS was powered 5V and vRd is effective. The max timeout is 275ms (refer tVBUSON in Type-C specification.). Sink will send Hard Reset.
  • In SPR Mode when a Sink observes an absence of Source_Capabilities Messages, after VBUS is present, for a duration of tTypeCSinkWaitCap (max: 620ms) the Sink Shall issue Hard Reset Signaling in order to restart the sending of Source_Capabilities Messages by the Source. Sink will send Hard Reset.
  • If Source have sent Source Capabilities than 50 times, but sink have not acked with GOODCRC. Source will send Hard Reset.

 Best Regards,

Lisa

View solution in original post

0 Likes
2 Replies
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hello Kok,

 

Typically, Hard reset was issued before sink send request without obvious current sink with below reason:

  • Sink have not get VBUS was powered 5V and vRd is effective. The max timeout is 275ms (refer tVBUSON in Type-C specification.). Sink will send Hard Reset.
  • In SPR Mode when a Sink observes an absence of Source_Capabilities Messages, after VBUS is present, for a duration of tTypeCSinkWaitCap (max: 620ms) the Sink Shall issue Hard Reset Signaling in order to restart the sending of Source_Capabilities Messages by the Source. Sink will send Hard Reset.
  • If Source have sent Source Capabilities than 50 times, but sink have not acked with GOODCRC. Source will send Hard Reset.

 Best Regards,

Lisa

0 Likes
Kok
Level 2
Level 2
5 questions asked 5 replies posted 10 sign-ins

Hi Lisa,

Thank you for your reply, It seems like the sink is delay when response the source capability, I'll modify the code to verify.

Thank you!

0 Likes