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.

TPS65987D: Component Selection for Simple (but universal) USB PD and Legacy device compliant cell phone charger

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65988, TPS25820, TPS25810, TPS2546

Dear TI Representative,

I am looking for a product recommendation for a universal cell phone charger application.  Your portfolio of USB PD controllers is fairly large and I'm hoping you can point me in the right direction.

REQUIREMENTS:

Universal cell phone charger that manufacturer-agnostic (works with Apple, Samsung, LG, etc, etc major cell phone manufacturers.)

USB PD, USB C, BC1.2 and legacy device (divider mode?) compatible.  Basically, just about everyone should be able to get full charge rates when plugging their phone into the board.

Supports 5V @ 3A, 9V @ 3A

I will supply the controller with the required DC supply.  Data pass-through from the host processor to the cell phone is not permissible so I need to be able to ensure there can be no data transfer except for the required CC line protocol for negotiating supply voltage/current or D+/D- divider mode for legacy devices that need to get their full charge current.  (Can your USB PD controller also handle all legacy devices?  Is that what's considered "divider mode compliant"?)

I would like to use 1 controller that enables compliant charging.  We will use this controller with both USB C pots and USB A ports for legacy devices - unless there is a more cost efficient solution such as using a cheaper controller for microUSB, Lightning, etc and then a dedicated USB PD controller for the USB C compliant ports.  

There are some other smaller requirements I can fill externally if necessary.  For now I'm mostly wondering if I should be using TPS65987D or if there is a more economical solution.

EAU IS 16k units.

  • Hello Adam,
     
    The TPS65987D is the correct part for you based on your description. To help you get started with your design, read the following app notes and look through the following designs:

    TPS65987D and TPS65988 BC1.2 Implementation Guideline: www.ti.com/.../slvae17.pdf
    TPS65987DDH Power Path Performance and Protection: www.ti.com/.../slvae17.pdf
    Hardware Design Guideline for TPS65987DDH USB Power Delivery Controllers: www.ti.com/.../slva888a.pdf
    TPS65987DDH and TPS65988DH Host Interface Technical Reference Manual: www.ti.com/.../slvubh2b.pdf
    TPS65987D EVM: www.ti.com/.../tps65987evm

    Let me know if you have any other questions!

  • Hi Adam -

    Thanks for your prompt response. A few additional questions for you:

    1. We're going to have multiple ports on the board and one goal is to keep costs down. I'm wondering if you have a scheme for muxing USB ports so that one TPS65987D can support multiple charging ports? (I can't simply short them all together because someone might try to connect multiple phones). Again - all the ports are supposed to avoid any data connection except of course for the power profile negotiation.
    2. TPS65987D is a little more expensive than other USB charging controllers.. Since we have two basic types of ports (USB-A and USB-C) can you recommend a cheaper controller for the USB-A ports? It would need to charge all phones that use up to USB3.1 including all legacy devices (micro-usb, lightning, etc, etc. but excluding USB-C connectors).
    2.A. Does this solution maximize cost efficiency or is there a better way to do this? (If the savings are marginal, volume price breaks may make more sense and suggest we use the TPS65987D for all ports).

    Thanks!
    Adam
  • Hello Adam,

    1. No you will need to have a Type-C controller for each type-C port. There is no way to use a single port controller like the TPS65987D to control multiple ports.

    2. There are a few different options you could go about depending on what you want your end application to look like.

    Option 1: If you would like two Type-C ports to be able to have PD power capability, you could use the TPS65988 to control two separate Type-C Ports

    Option 2: If you would like to have multiple Type-C ports, but only have one of them to have PD capabilities, you could connect the TPS65987D to one port and either the TPS25810 or TPS25820 to control a Type-C port and only offer 5V/3A or 1.5A

    Option 3: If you want to use a Type-A port and offer both USB functionality as well as charging, you can use a device like the TPS2546

    Let me know if you have any other questions!