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.

USB OTG for TMS320C6678

Other Parts Discussed in Thread: TMS320C6678

Hi folks,

I asked this over in the multi-core DSP forum, but it's a more USB related question, so this forum might be better.

I'd like to implement USB On-The-Go for a board with a TMS320C6678. Any guidance that I receive will be much appreciated. 

I'm looking at a few of the TI peripherals that offer OTG capabilities:

  • TUSB6020 
    • It uses VLYNQ, which the C6678 does not have. Is that a show-stopper?
  • TPS69590
    • Made to communicate with the OMAP universal transceiver macrocell interface (UTMI) + low pin interface (ULPI). Once again, the C6678 doesn't have those, so ... non-starter?

Am I missing anything obvious? Seems like there should be an easy way to get it done.

The other part that has caught my attention is the 3353 from MAXIM-IC, which communicates with the processor via I2C. So this at least seems doable - however, I am worried about the level of effort to implement an I2C driver for the chip in Linux or SYS/BIOS. Is there software that I can leverage towards that end?

I appreciate your help!

Lee Lemay

  • Lee,

    The short  answer is that in both cases, the lack of VLYNQ or ULPI makes those show stopper - nor am I aware of a discrete add-on solution from TI that can accomplish what you desire.

    I will defer to those in the C6000 forum for more information on how you may be able to do this.