PORTS Forum
Ports and Interfaces => USB => Topic started by: jbrady 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
-
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