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.

Config as a Type-C power source then attached Type-C to Type-A cable

Part Number: TPS65987D

Hi Team,

We config TPS65987D as a power source. What if we connect to Type-C to Type-A cable?

The C to A should have pull high resister on CC pin and VBUS always have 5V, right?

So in that moment, not any source PDO would be negotiated, right?

Also, what GPIO Event can indicate this condition?

Thanks

  • Hello Daniel,

    Yes, if you have a cable going from a legacy host to a type-C sink, then the cable itself will have a pullup resistor internally. I've attached two sections copied from the Type-C spec for your reference when using a cable that goes from legacy host to type-c sink, and from type-c source to legacy sink.

    As far as a GPIO event, you could use a plug event to indicate when a cable has been connected to the port, but there is not way for our part to differentiate whether the pullup resistor is coming from a Type-C source device or a legacy to c cable.

    Hope this helps answer your question

  • Hi Adam,

    Many thanks for your reply.

    My product is a docking with Type-C connector, use TPS65987D as 5V/9V/12V/15V/20V power source.

    For GPIO event to indicate whether the pullup resistor is coming from a Type-C source device or a legacy to c cable.

    I want to use below logic circuit to get High level signal as this condition happened. Do you think it is OK?

    Thanks

  • Hi Daniel,

    Yes I think that this would work and is a clever solution.