Is it possible to read PID and VID of a connected device from CCG chip?

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
bohic_4007501
Level 1
Level 1

As above.

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

Hi ,

It is possible. And it is per Type-C and Power Delivery SPEC. You just get those information on ID Header VDO, you can get VID.

pastedImage_0.png

And Product VDO.

pastedImage_1.png

Best Regards,

Lisa

View solution in original post

3 Replies
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi ,

It is possible. And it is per Type-C and Power Delivery SPEC. You just get those information on ID Header VDO, you can get VID.

pastedImage_0.png

And Product VDO.

pastedImage_1.png

Best Regards,

Lisa

bohic_4007501
Level 1
Level 1

Thanks Lisa. My next question is: can I send custom command such as "Discover Identity" to the connected device from CCG chip?

0 Likes

Hi ,

You could send custom command with function:

    if (is_vdm_task_idle(port) == true)

    {

        /* Set VDM Task to send DISC ID VDM */

        set_mngr_task(port, VDM_TASK_DISC_ID);

        set_mngr_event(port, VDM_EVT_RUN);

    }

Best Regards,

Lisa

0 Likes