United States
€ EUR
Prices without VAT

FT311 - USB communication with Android devices without drivers

New USB chip from FTDI supports the Android open accessory mode, what enables a straightforward connectivity of USB devices and saves a battery of an Android device.
This is an archive article published 05/03/2013. Some information may no longer be up to date and in line with the current state. Please contact us in case of interest.

To connect a device to a smartphone (tablet,...) or other Android OS device via a USB is at the time possible in 2 ways - by means of a USB OTG (On The Go) or via a so called „Android open Accessory“ mode. USB OTG was introduced to you in the article - USB OTG - rather to be a master than a slave. USB OTG functions very well with many external devices but this method has one substantial requirement - your smartphone must recognize a given external device - it must have a suitable driver installed (similarly like at PC). The problem is, that for many USB devices you mast a driver to your Android device, what can be problematic from various reasons - absence of a suitable driver, “locked” system (limited access rights) loss of warranty on an Android device, ....

As a solution of these problems the Android Open Accessory Mode arised, when the role changes upside down and an Android device communicates in the USB device (Slave) slave. It means that the Host role takes an external device, while eliminating a need to develop drivers and guarantees a trouble-free communication. It means that this mode is very suitable for development of new devices intended for operation with Android devices. At the same time, the USB bus is powered from a Host device at this mode, what saves the battery of an Android device. Usually an application in a given OS uses drivers to communicate with a USB device. However in this case no drivers are required - an Android device reads a set of strings describing a given device (producer, model, URL address ...) what is able to automatically start an application after connection of a given device. USB communication itself uses 2 endpoints for input and output (Bulk IN and Bulk OUT). That´s why an Open Accessory mode is suitable for all kinds of devices - data producing (sensors, probes,...) but also for data receiving (printers, robots, …).

FT311D brings this solution into reality and functions as a bridge between an Android device and various serial interfaces. It is possible to choose from up to 6 interfaces what suits to perhaps all nowadays devices - UART, PWM, SPI Master, SPI Slave, GPIOS, I2C Master. A great advantage of FT311D is, that the producer - company FTDI provides an extensive development support, including the UMFT311EV development board, code examples and demo applications.

Detailed information will provide you the FT311 datasheet, FT311 WP_001 and FT311D Android programmer guide. Further files can be found on the http://www.ftdichip.com/Android.htm

In case of interest, please contact us at info@soselectronic.com.

FT311 - USB communication with Android devices without drivers
Advantages / Features:
  • complete USB connectivity solution for connection to Android devices in an „Android Open Accessory Mode“
  • no need to develop USB drivers, neither to install them to an Android device
  • ideal for control of devices, data logging, automation
  • 6 user selectable interfaces - UART, GPIO, 4 PWM, SPI Master, SPI Slave
  • doesn´t require any SUB-specific programming
  • supports USB 2.0 full speed (12 Mbit/s)
  • enhanced temperature range -40 to +85°C
  • integrated power-on-reset circuit
  • simple 3,3V supply (inputs 5V tolerant)
  • USB port is powered by an accessory (Host), what saves the Android device battery
Do not miss these articles

Do you like our articles? Do not miss any of them! You do not have to worry about anything, we will arrange delivery to you.

Related product categories

Additional products


FT311D-32L1C-T FTDI  
FT311D-32L1C-T

USB Android Host Controller LQFP32 Tray (not offered in your region)

Controllers

Ord. No.: 128297
Manufacturer: FTDI
250 pcs+
1000 pcs+
2500 pcs+
5000 pcs+
3,54 €
3,44 €
3,32 €
3,22 €
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare

UMFT311EV FTDI  
UMFT311EV

USB Android Host Module GPIO,UART,PWM,I2C,SPI

Development Tools

Ord. No.: 128304
Manufacturer: FTDI
1 pcs+
25 pcs+
100 pcs+
500 pcs+
30,30 €
28,10 €
27,40 €
26,70 €
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare

FT311D-32L1C-R FTDI  
FT311D-32L1C-R

USB Android Host Controller LQFP32 Reel (not offered in your region)

Controllers

Ord. No.: 131296
Manufacturer: FTDI
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare
Get Quote

FT311D-32Q1C-R FTDI  
FT311D-32Q1C-R

USB Android Host Controller QFN32 Reel (not offered in your region)

Controllers

Ord. No.: 131298
Manufacturer: FTDI
3000 pcs+
3,12 €
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare

FT311D-32Q1C-T FTDI  
FT311D-32Q1C-T

USB Android Host Controller QFN32 Tray (not offered in your region)

Controllers

Ord. No.: 131299
Manufacturer: FTDI
260 pcs+
1000 pcs+
2500 pcs+
5000 pcs+
3,54 €
3,44 €
3,32 €
3,22 €
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare

UMFT311GP FTDI  
UMFT311GP

Evaluation Board for FT311D

Development Tools

Ord. No.: 134479
Manufacturer: FTDI
5 pcs+
100 pcs+
500 pcs+
21,80 €
21,30 €
20,80 €
  • ADD TO CART
  • Get Quote
  • Add to favorites
  • Add to watchdog
  • Add item to compare
Do you agree with cookies being stored?
Welcome to the SOS electronic website. Before you enter our online world, we would like to ask you to allow us to store cookies on your browser. Your consent will help us view the site without error, measure its performance, and track additional statistics. Apart from that, we can bring you an offer of our products and services, literally tailor-made. We also provide cookies to third parties. However, you are definitely safe with us.
The proper operation of the website
More stable technical control
Better marketing offer
Necessary Only selected Accept all cookies
Change the settings
Country
Select the country you are located in to receive relevant information and services tailored to your region.
Choose a language
Select your preferred language for displaying website content and communicating with our support.
Currency
Select the currency in which you want to see product prices. This way, we ensure you see current prices tailored to your needs.
Show prices with VAT
Select whether you want to display prices with or without VAT to have a better overview of costs.
Prices without VAT Prices incl. VAT