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.

TPS65983B: Selecting the Correct USB-C & PD Chip

Part Number: TPS65983B

Hello,

The plan is to use this chip for a consumer electronics product. For my application, I would like to have a single USB-C connector That will utilize a 15V 2A walwart to charge a Li+ battery. The battery charging is handled via an external chip; the chip only requires a 15V input at 2A. However, when a phone is connected to the battery via the USB-C connector, I would like the battery to charge the phone at 5V and 2A (or 3A, whatever the standard is), and have the capability to send audio data from the phone up to a separate chip. Is this possible with a single USB-C connector and TPS65983B? Is this the right chipset to use based on the specs above? Please let me know if you require any additional material.

  • Hi Alex,

    The 83B is for TBT and is the same price as x82. If you do not require TBT then the x81, x86 is recommended as they are cheaper and allow more customization.

    -The x82 is for TBT host functionality.

    -The x86 is the same as the x82 except it does not have TBT and external power path control.

    -The x81 has a break-off FTDI board for debugging purposes which is why the EVM is more.

    The PD controller negotiates PD power using the CC line and has nothing to do with USB lines.  If audio is required during a PD contract this can be accomplished by wiring the USB lines from the Type-C recptacle (C_USB_T/B_P/N). This is input to the internal port data mux and out to (USB_RP_P/N) and to a CPU for example. The port data mux is there to allow the fippable Type-C cable orientation.

    In the Source Capabilities register, the default PD contract should be 5V@3A which is the default fixed PDO (PDO1) for TPS6598x parts. The maximum current can be set as well. The customization config tool presents a user friendly GUI to configure TPS6598x registers and allows you to connect to the host interface using i2c and alter settings in real time.

    Let me know if you have any more questions

    Thanks,