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: Solution of USB2.0 OTG

Part Number: TUSB320

Dear Specialists,

My customer currently adopts Micro USB Micro-B in their product.
He is considering the transition to Type-C.

I would be grateful if you could advise.

---background

ZYNQ (XC7Z007S) of FPGA is installed for CPU and other function, it isn't built in USB PHY.
Currently, USB3320 of Microchip is used as PHY of FPGA.

USB has 2 ports from FPGA, one is USB 2.0 OTG
The other is USB 2.0 Device.
And I would like to propose the following.

USB OTG: TUSB 1210 (PHY) + TUSB 320 LAI (DRP Cont) + TPS 25910
USB Device: TUSB 1210 (PHY) + TUSB 320 LAI

FPGA ZYNQ (XC7Z007S)
www.xilinx.com/.../zynq-7000.html
USB 3320
www.microchip.com/.../USB3320

---questions

1. Is there anything to be aware of when making USB type-C from USB 2.0 OTG? .

2. With Type-C, TUSB 320 LAI (DRP Cont) + TPS 25910 configuration
Is there any problem with USB authentication? .

3. FPGA + USB 3320 is already running in the current model.
If the customer replace FPGA + TUSB 1210 (PHY), will it be necessary to change the FPGA's Software?
If the customer have to make big changes, there is also a desire to change only the latter stage of the PHY.
Because the PHY has already been operated,
(FPGA is built-in CPU (USB controlled by ARM Cortex-A 9 side)

TUSB320LAI P.21 Figure 12. DRP in I2C Mode Schematic
www.tij.co.jp/.../tusb320lai.pdf

Transition Existing Products from USB 2.0 OTG to USB Type-C
www.ti.com/.../slly017.pdf

---

I appreciate your great help in advance.

Best regards,

Shinichi

  • Hi Shinichi,

    1) VBUS must be disabled until the host/device role is negotiated and then host can provide VBUS.
    2) I'm not sure what you mean by USB authentication, but after the Type-C connection is established everything should work as it would with normal USB.
    3) It *should* work as-is because both are ULPI interface, but it's possible some small changes may be needed.
  • Hi Brian,

    Thank you for your reply.

    I'll share your information with the customer.

    I appreciate your great help.

    Best regards,

    Shinichi