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.

TMS320VC5416 DSP and TUSB3210

Other Parts Discussed in Thread: TMS320VC5416, TUSB1105, TUSBWINVCP, TUSB3410

Hi everyone,

I need to make USB communications for my DSP (TMS320VC5416) and want to know if the TUSB3210 is the interface to use, or just a TUSB1105 transceiver.  I'm assuming with the '1105 I'd be writing a lot more code, and there would be additional timing considerations.  I would like to get the USB communications to be handled "in the background" for my DSP, and so I'm leaning towards the '3210.  (Is the '3210 easy to use?)  Any recommendations would be appreciated.

Thank you,

Steve

  • Steve,

    The TMS320VC5416 does not have a USB digital core on-chip and therefore the TUSB1105/6 are NOT an option to be used with it.  They are only transceivers and need the attached processor to integrate the digital core to enable USB functionality.

    The TUSB3210 could be used, but you would need to write 8052 firmware to run on it to bit bang the GPMC bus of the VC5416 to pass the data back and forth.

    The TUSB3410 could also be an option as it is a USB-Serial bridge and could be connected to one of the McBSP ports of the VC5416.  There is off the shelf software, TUSBWINVCP, that can enable the TUSB3410 to talk to a processor's serial port.

    Another option would be to use a different DSP - many of the C5000 family have fully integrated USB functionality and do not require any external USB circuitry.

    Without knowing more about the end application, it is difficult to know what is the path of least resistance.