DS_UMFT311EV
USB ANDROID HOST MODULE Datasheet
Document No.: FT_000689 Clearance No.: FTDI# 303
Version 1.0
Future Technology Devices
International Ltd
.
DS_FT311D_Development_Module:
UMFT311EV
(USB Android Host Module)
The FT311D Development Module is a
development module which utilises the
FT311D IC to develop USB accessories
connecting to Android platforms via
Android Open Accessory mode. It is a Full
Speed USB host specifically targeted at
providing access to peripheral hardware
from an Android platform with a USB
device port. The FT311D IC will bridge the
USB port to any one of the six user
selectable interface types like GPIO, UART,
PWM, I2C Master, SPI Master, SPI Slave
and has the following advanced features:
Based on single chip USB Android Host FT311D IC.
Entire USB protocol handled on the chip.
Any one of the six user selectable interface types:-
GPIO, UART, PWM, I2C Master, SPI Master, SPI Slave
Interface options selectable via 3 mode select pins.
7 GPIO lines interface option
USB error indicator pin
Basic UART interface with RXD, TXD, RTS, CTS,
TX_ACTIVE pins option.
4 PWM channels option.
I
2
C Master interface option.
SPI Slave interface option supporting modes 0, 1, 2
and 3 with MSB/LSB options
SPI Master interface option supporting modes 0, 1, 2
and 3 with MSB/LSB options.
Suitable for use on any Android platform
supporting Android Open Accessory Mode
(Typically 3.1 onwards, however some
platforms may port Open Accessory Mode
to version 2.3.4)
12MHz external crystal.
Standard USB Host connector to connect
with Android USB Slave device.
+5V Single Supply Operation.
USB 2.0 Full Speed compatible.
Extended operating temperature range; -
40 to +85⁰C.
Board dimensions: 68.58mm x 55.38mm
x 14.00mm (L x W x H).
Reduce development time.
Rapid integration into existing systems.
Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced
in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are
supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. Future Technology
Devices International Ltd will not accept any claim for damages howsoever arising as a result of use or failure of this product. Your
statutory rights are not affected. This product or any variant of it is not intended for use in any medical appliance, device or system in
which the failure of the product might reasonably be expected to result in personal injury. This document provides preliminary
information that may be subject to change without notice. No freedom to use patents or other intellectual property rights is implied by
the publication of this document. Future Technology Devices International Ltd,
Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41
1HH
United Kingdom. Scotland Registered Company Number: SC136640
Copyright © 2012 Future Technology Devices International Limited
1
DS_UMFT311EV
USB ANDROID HOST MODULE Datasheet
Document No.: FT_000689 Clearance No.: FTDI# 303
Version 1.0
1
Typical Applications
Connecting Android phones to USB accessories
Connecting Android tablets to USB accessories
Controlling instrumentation from Android
devices.
Home automation via Android devices
Data logging from USB accessories
Connecting printing devices to Android devices
1.1 Part Numbers
Part Number
UMFT311EV
Description
Development module for FT311D
Table 1.1 : Part Numbers
Figure 1.1 : FT311D Development Module: UMFT311EV
Copyright © 2012 Future Technology Devices International Limited
2
DS_UMFT311EV
USB ANDROID HOST MODULE Datasheet
Document No.: FT_000689 Clearance No.: FTDI# 303
Version 1.0
2
FT311D Development Module Block Diagram
USB TYPE – A
Connector
CN1
Interface
Mode
Selection
JP1,JP2,JP3
CONFIG[2-0]
FT311D
U2
Programming
Port
J7
IOBUS
Interface
Signals
CON1/J3,J4
GPIO /
UART /
PWM /
I2C Master /
SPI SLAVE /
SPI MASTER
Figure 2.1 : FT311D Development Module Block Diagram
For a description of each function please refer to Section 3.
Copyright © 2012 Future Technology Devices International Limited
3
DS_UMFT311EV
USB ANDROID HOST MODULE Datasheet
Document No.: FT_000689 Clearance No.: FTDI# 303
Version 1.0
Table of Contents
1
1.1
Typical Applications ...................................................................... 2
Part Numbers...................................................................................... 2
2
3
3.1
3.2
FT311D Development Module Block Diagram ............................... 3
Function Description..................................................................... 5
Key Features ....................................................................................... 5
Functional Block Descriptions ............................................................. 5
FT311D Development Module Layout .............................................................................. 6
3.2.1
4
4.1
Detailed Description of Interface.................................................. 7
Interface Mode selection .................................................................... 7
GPIO Mode ................................................................................................................. 7
UART Mode ................................................................................................................. 8
PWM Mode .................................................................................................................. 8
I2C Master Mode ......................................................................................................... 9
SPI Slave .................................................................................................................... 9
SPI Master .................................................................................................................. 9
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
5
6
7
Schematics ................................................................................. 10
Absolute Maximum Ratings ........................................................ 11
Contact Information ................................................................... 12
Appendix A – References ........................................................................... 13
Appendix B - List of Figures and Tables ..................................................... 14
Appendix C - Revision History .................................................................... 15
Copyright © 2012 Future Technology Devices International Limited
4
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