DS_UMFT311EV
USB ANDROID HOST MODULE Datasheet
Document No.: FT_000689 Clearance No.: FTDI# 303
Version 1.0
3
Function Description
The FT311D Development Module is intended for use as a hardware platform to enable easy evaluation of
FTDI’s FT311D Android Open Accessory USB Host controller. The FT311D Development Module includes
all the necessary components required by a user to begin developing Android Open Accessory
applications based on the FT311D device. The FT311D Development Module behaves like a bridge
between an Android device and the various I/O available. Selection of various modes is performed using
CONFIG[2:0] pins as shown in the Table 4.2.
3.1 Key Features
Easy to use Android Open Accessory Module translating the USB Device port of the android tablet into
any one of the six selectable interfaces like GPIO, UART, PWM, I
2
C Master, SPI Slave or SPI Master.
Selection of interface mode using jumpers JP1, JP2 and JP3
USB Type-A connector CN1 for connecting to Android USB slave peripherals.
IO port connectors CON1 / J3 and J4 used for the interface signals based on the
selected interface mode.
3.2 Functional Block Descriptions
The following paragraphs describe each function within the FT311D Development Module. Please refer to
the block diagram shown in
Error! Reference source not found.Error! Reference source not found.
Error!
Reference source not found..
Interface Mode Selection
Interface Mode selection is done using CONFIG[2:0] pins. Refer to chapter 4 for the details.
USB Host
USB Host port at CN1 is used for connecting the Android Open Accessory device. The USB host port does
not support other USB device classes.
Interface Signals
The interface signals at CON1 are based on the mode selected by the Interface Mode Selection.
Programming Port
The Programming Port at J7 is used for re-programming the FT311D device with new ROM file.
(NOTE: This is unlikely to be required as the module is delivered ready to use).
Copyright © 2012 Future Technology Devices International Limited
5