Author Topic: USB On-The-Go ?  (Read 15673 times)

jbrady

  • Member
  • ***
  • Posts: 2
USB On-The-Go ?
« on: July 08, 2010, 01:37:33 pm »
Hi ------
I have a board that I designed a couple of years ago using an FTDI chip FT245RL working fine, but now I am looking at re-spinning it where I want the board to still act as a USB slave to a PC, but now also allows me to plug in a USB memory stick and read / write it.  I gather I am talking about USB on the go here ?  Wonder if anyone has suggestions, like are there any FTDI chips that can do this? ... Want to have a single USB port, but am I better off with 2 seperate ports?  Am also wondering if I will need to somehow integrate a complex USB stack into my CPU firmware to handle the memory stick ... am not currently using any O/S.
Thanks,
Jim

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: USB On-The-Go ?
« Reply #1 on: July 08, 2010, 02:03:55 pm »
OTG is for products that can function as both host and device but not both at the same time. The other option is an embedded host, which functions as a limited-capability host and may also contain a USB device controller and function as a device.

FTDI's Vinculum and GHI Electronics' USBwiz handle the USB protocols for flash drives and other devices.
 
My OTG and Embedded Hosts page has links to info:

http://www.janaxelson.com/embedded_host.htm

Jan

« Last Edit: June 27, 2015, 09:48:28 am by Jan Axelson »