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.

TM4C1290NCPDT: USB High Speed Interface

Part Number: TM4C1290NCPDT

Hi Team,

We are working with TM4C1290NCPDT and have a few questions:

  1. Is it possible to do USB high speed using an external transceiver and use the external peripheral interface? It appears that the bus for USB has a conflict with the EPI, but I wanted to confirm that. We were hoping to get USB high speed with an external transceiver while also using the EPI to SDRAM. It appears we will need to use the USB DM DP at full speed to free up pins for the EPI.
  2. If we were to use the internal full speed interface, do you have any guidance on how to accomplish OTG in regards to managing the VBUS and ID signals?

Thanks!

Garret

  • Hi Garret,

      

    Garret Holt said:
    Is it possible to do USB high speed using an external transceiver and use the external peripheral interface? It appears that the bus for USB has a conflict with the EPI, but I wanted to confirm that. We were hoping to get USB high speed with an external transceiver while also using the EPI to SDRAM. It appears we will need to use the USB DM DP at full speed to free up pins for the EPI.

      Yes, you can use high speed with external transceiver. This post will provide additional information. There is a TI design that is referenced in the post. 

    https://e2e.ti.com/support/microcontrollers/other/f/908/p/816715/3052943#pi320995=1

    Garret Holt said:
    If we were to use the internal full speed interface, do you have any guidance on how to accomplish OTG in regards to managing the VBUS and ID signals?

    From the hardware perspective in OTG mode, USB0VBUS and USB0ID do not require any configuration as they are dedicated pins for the USB controller and directly connect to the USB connector's VBUS and ID signals.

    You can take a look at the usb_otg_mouse example under <TivaWare_installation>/examples/boards/dk-tm4c129x/usb_otg_mouse.