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.

TUSB320: TUSB CC pin floating

Part Number: TUSB320
Other Parts Discussed in Thread: HD3SS3220

When you disable CC Ru/Rp, does the pin become float?

We have a case when we need to pass the CC pins to another device and let it decide host/device mode.

[phone] --usb-- [my board usb] --usb--[UFP like flash drive, connect directly to phone]

-Khoi

  • Hi Khoi,

    When Rd and Rp are disabled through software (0x45 bit [2]), this pins are high impedance.

    Best Regards,
    Luis Omar Moran
    High Speed Interface
    SWAT Team
  • Can you check if the following implementation make sense?

    - Set TUSB320 as DRP role. Normally it would be UFP (Rd is ON), receiving charging power from adapter or laptop.

    - I am not sure how to detect the difference between charger vs laptop case for now. The only thing would be D+/- active.
    I have legacy USB controller so it not handling any type-c specification function.

    - If TUSB320 detects a UFP is connected, Software can disable Rd/Rp then switch CCs to iphone bus.
    I probably need to find the 2-channel analog mux or I need another TUSB320 on the phone side, which might be overkill.
    Is there a small analog mux suitable for this application?
    I already have a small USB mux for D+/D-.

    Thanks,
    Khoi
  • Hi Khoi,

    You will need a MUX with the CC controller, please take a look into the HD3SS3220 that is the TUSB320+MUX, this device meets your requirements.

    Best Regards,
    Luis Omar Moran
    High Speed Interface
    SWAT Team