DLP Design
DLP-USB1
USB to FIFO Parallel Interface Module
DLP-USB1 FEATURES
Application Areas
Prototype Development
USB ISDN and ADSL Modems
High Speed USB PDA Interface
USB Interface for Digital Cameras
USB Interface for MP3 players
High Speed USB Instrumentation
Send / Receive Data over USB at up to 1 M Bytes / sec
384 byte FIFO Transmit buffer / 128 byte FIFO receive
buffer for high data throughput
Simple interface to CPU or MCU bus
No in-depth knowledge of USB required as all USB
Protocol is handled automatically within the module
FTDI’s Virtual COM port drivers eliminate the need for
USB driver development in most cases.
Integrated 3.3v Regulator – No External Regulator Required
4.4v - 5.25v Single Supply taken directly from the USB port
UHCI / OHCI Compliant
USB 1.1 Specification Compliant
USB VID, PID, Serial Number and Product Description
Strings stored in on-board EEPROM.
Virtual COM Port Drivers for Windows 98, Windows 98 SE,
Windows 2000, Windows Millennium, Apple iMAC and Linux
GENERAL DESCRIPTION
The DLP-USB1 provides an easy cost-effective method of transferring data to / from a peripheral and a host at up to
8 Million bits ( 1 Megabyte ) per second. It’s simple FIFO-like design makes it easy to interface to any
microcontroller or microprocessor via IO ports.
To send data from the peripheral to the host computer simply write the byte wide data into the module when TXE#
is low. If the ( 384 byte ) transmit buffer fills up or is busy storing the previously written byte, the device takes
TXE# high in order to stop further data from being written until some of the FIFO data has been transferred over
USB to the host.
When the host sends data to the peripheral over USB, the device will take RXF# low to let the peripheral know that
data is available. The peripheral then reads the data until RXF# goes high indicating no more data is available to
read.
By using FTDI’s virtual COM Port drivers, the peripheral looks like a standard COM Port to the application
software. Commands to set the baud rate are ignored – the device always transfers data at it’s fastest rate regardless
of the application’s baud rate setting.
Revision 1.4
- 1 -