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: Mode 1 and 2

Part Number: TUSB320


Hello,

We are using the TUSB320 in a design and are operating the IC in two different modes, 1 and 2.

Mode 1 using it as a standalone controller configured for UFP by grounding port pin (3) and ADDR pin (5) floating to disable i2C.
No power to the unit, they plug a USB type C cable into the unit. The controller Identifies the current advertisement,
if medium or high current pin 7 (out1) should output Low and if low current pin 7 should be High. We are using this to enable our battery charger. Charging the battery with the unit powered off.

Mode 2 when unit is powered on via I2C put the TUSB320 into Dual Role mode. When we see a attach event we will read  address 09 bits 6 and 7 to determine if device is a UFP or DFP. We would like to run this port as legacy OTG.

Questions:

  • Can the TUSB320 support this functional in mode 1 if the battery is dead?
  • Can we run the IC as a standalone without I2C initialization?
  • Can the IC be run in legacy OTG in mode 2?
  • If I connect a Type A to type C cable into a lab top which should be a low current port I see OUT1 pin 7 go high. It is high with any connection to the USB port.  Is this the correct behavior

Thank you, Keith

  • Hi Keith,

    thanks for reaching out to us.
    1. TUSB320 supports dead battery mode, and presents Rd on the CC pins when Vdd is not present. Please refer to datasheet section 7.3.3 for more details how to implement this exactly
    2. TUSB320 supports GPIO only configuration, please note that in this mode only the initial current advertisement is represented at the outputs
    3. TUSB320 can be combined with a OTG controller, ID pin can be utilized to determine DFP or UFP (please refer to typical application for DRP in section 8.2.1 of datasheet for details)
    4. If this refers to the TypeA- TypeC adapter plugged into the computer (A-side) and the C-side is connected to EVM, than it is correct that OUT1 goes high, as it detects VBus and one CC line pulled high (please refer to datasheet section 7.1.1.3 for the block diagram with legacy adapters)

    Please let me know if you have further questions, if this answers your question please click verify answer.

    Best regards
    Cevin