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 / USB Type C - audio jack adapter

Other Parts Discussed in Thread: TPS65982, TS5USBA224, TS3A227E

Hello,

i want to develop a device with USB Power Delivery function and alternatively to that it should be possible to connect an audio jack adapter to the USB type C jack. Due to the USB type C specification the audio adapter will be detected by connecting the CC and Vconn Pins and short them to GND.

Is it possible to use the TPS65982 to detect the audio adapter? If yes, which Pins of the TPS65982 provide the Mic/AGND functionality, due to the USB type C specification? 

Thank you!


Regards

Mustafa

  • Mustafa,

    Check out this blog

    https://e2e.ti.com/blogs_/b/analogwire/archive/2016/07/07/usb-type-c-why-mobile-phone-designers-should-remove-the-audio-jacks-from-our-phones

     Ther is also a USB Type-C reference design  using the TPS65982, TS5USBA224, TS3A227E devices.

    Thank you,

    Adam

  • Hi Adam,

    thank you for your support!

    Your circuit shows similar functionality i want to do with my project. I made a concept of my project with your recommended chips. My circuit should do the following things:

    1. Detection of the device which is connected on the USB type C jack (Is it an audio device or a USB 2 device or a power sink)

    2. If it is an audio device: Detection which audio device is connected (microphone, speakers, headset, etc.)

    3. Power Delivery function due to USB specification

    In attached circuit you can see my concept.

    Do you think it is possible that an USB 2 - host (for example a notebook) which is connected at the USB 2 B jack on Board A can detect which device is connected at the USB type C jack?

    Thanks!

    Regards

    Mustafa

  • Mustafa,

    1. Detection of the device which is connected on the USB type C jack (Is it an audio device or a USB 2 device or a power sink)

    The TPS65982 will detect the impedance on the CC/Vcom lines to determine what type of accessory is detected.   One of the TPS65982 GPIOs can be configured to switch the TS5USBA224 to an audio path if the TPS65982 detects an audio accessory.  

    2. If it is an audio device: Detection which audio device is connected (microphone, speakers, headset, etc.)

    The TS3A227E will run a detection algorithm using the tip, ring 2, and sleeve nodes of the audio device to determine if it is a 4-pole or 3-pole device and then automatically switch the ground FETs appropriately depending on where the audio accessory ground is .  


     


     

    3. Power Delivery function due to USB specification

    You can refer to the TPS65982 EVM for more information.

    Do you think it is possible that an USB 2 - host (for example a notebook) which is connected at the USB 2 B jack on Board A can detect which device is connected at the USB type C jack?

    Yes, based on the TPS65982 detection algorithm of the CC pins. 

    Thank you,

    Adam

  • Hi Adam,

    thank you for that detailed answer! It helped me very much!
    I have one further question:
    Is it possible to run the TPS65982 without the SPI Flash-Memory (W25Q80DV) in the default mode?
    Or is this memory necessary to load the default register values in the TPS65982 at the beginning?
    In other words: Has the TPS65982 to be programmed before he works?

    Thanks!

    Regards,
    Mustafa