How does CCG3 know receiving message from device partner?

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
Anonymous
Not applicable

Hello,

When we develop FW for CCG3 by PSoC Creator, we can refer to sample code of SDK.

How does CCG3 know receiving message from device partner?

Maybe interrupt happen and then junm to callback.

Best regards,

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

Hi Takeshi-san,

1. All of PD supported Type-C is following Power Delivery SPEC 2.0 or 3.0. Which is message format for cc communication.

2. If there is interrupt happened, the state machine will jump to difference states. For example, After SOURCE_CAP advertised, there is timer start, and monitoring GOOD_CRC, if the next message is not GOOD_CRC, the timeout will be occurred and call back to source_cap again and until tSOUCRECAP is time out.

Best Regards,

Lisa

View solution in original post

1 Reply
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi Takeshi-san,

1. All of PD supported Type-C is following Power Delivery SPEC 2.0 or 3.0. Which is message format for cc communication.

2. If there is interrupt happened, the state machine will jump to difference states. For example, After SOURCE_CAP advertised, there is timer start, and monitoring GOOD_CRC, if the next message is not GOOD_CRC, the timeout will be occurred and call back to source_cap again and until tSOUCRECAP is time out.

Best Regards,

Lisa