This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982: What is Data Role of legacy (no Power Delivery) charging device?

Part Number: TPS65982

Hi guys,

thanks in advance for your assistance.

I've plugged USB legacy 5 V charger into my prototype board.

0x1A Status Register field PlugPresent displays: 1b (Plug present, see ConnState for details.)

In 0x1A Status Register:

DataRole field : (Indicates current state of PD Controller Data Role once connected.)

0b : PD Controller is UFP or port is disabled/disconnected.

1b : PD Controller is DFP -

I got 0b. So whether my device side is UFP, is a partner's role a DFP? Legacy charger aka Host Device?

  • Hello Yevhen,

    With legacy connections such as Type-C as well as BC1.2, the data role is directly related to the power role. So if the device is acting as a Type-C sink then it is also a UFP. And vice-versa for a source DFP. Only Type-C PD allows for a device to act as both a source and UFP after PD negotiation.

    Hope this helps answer your question

  • Thank you.

    How's about old smartphones that could be connected with OTG cable to Type-C?
    Is there any adapter to connect OTG cable and Type-C female port?

    How would data and power roles behave in this case? And how could I distinguish connected this way smartphone and legacy 5V charger?

    (cause OTG smartphone supplies power too)

  • It is the same for OTG. Type-C PD is the only protocol that allows for you to be a Source/UFP or a sink/DFP. All the other protocols are fiixed where the data role is directly related to the power role