Can you use CCG6 to only deliver 20V?

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
CaMe_4659791
Level 1
Level 1
5 replies posted 5 sign-ins First solution authored

Hello,

I'm working on an application where we control both the UFP and DFP devices. Ideally, we'd like to use the CCG6's power negotiation to verify that the UFP-side device is the module we designed (and not some other random device's USB-C port), and then connect the 20V supply to VBUS for 100W power delivery.

Does the power subsystem need to start at 5V and step up to 20V after negotiation, or can we jump straight to providing 20V after we've confirmed that the UFP device is our own?

I see that one function of pins 20 and 21 is "voltage selection control for VBUS." Is there a default way that the CCG6 uses the VSEL pins to indicate the negotiated voltage? Do we set that ourselves in the firmware?

Thanks,

Calli

0 Likes
1 Solution
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi Calli,

According to PD spec: A Capabilities Message (Source_Capabilities Message or Sink_Capabilities Message) Shall have at least one Power Data Object for vSafe5V.

When your device is checking whether UFP device is your own, you should provide 5V. After that, when the PD contract is estbalished, you can provide 20V.


Regards,
Eddie

View solution in original post

3 Replies
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi Calli,

According to PD spec: A Capabilities Message (Source_Capabilities Message or Sink_Capabilities Message) Shall have at least one Power Data Object for vSafe5V.

When your device is checking whether UFP device is your own, you should provide 5V. After that, when the PD contract is estbalished, you can provide 20V.


Regards,
Eddie

Thanks Eddie! So is there any default for how the CCG uses the VSEL pins to indicate that the 20V contract has been established, or will I need to define that in firmware?

Best,

Calli

0 Likes
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi,

You can check that in the firmware. VSEL pin is used to control to buckboost to output the correct value.

0 Likes