FT311D Errata Technical Note

Future Technology Devices International Ltd.
TN_145 FT311D Errata Technical Note
Document Reference No.: FT_000756
Version 1.2
Issue Date: 2016-04-07
The intention of this errata technical note is to give a detailed description of known functional or electrical
issues with the FTDI FT311D devices.
The current revision of the FT311D is revision 1C, released October 2012.
Use of FTDI devices in life support and/or safety applications is entirely at the user’s risk, and the user
agrees to defend, indemnify and hold FTDI harmless from any and all damages, claims, suits or expense
resulting from such use.
Future Technology Devices International Limited (FTDI)
Unit 1, 2 Seaward Place, Glasgow G41 1HH, United Kingdom
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
Web Site: http://ftdichip.com
Copyright © Future Technology Devices International Limited
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Table of Contents
1 FT311D Revision ........................................................... 2
2 Errata History Table – Functional Problems.................... 3
3 Functional Problems of FT311D ..................................... 4
3.1
Revision 1B ............................................................................ 4
3.1.1
Device enumeration fails when connection & disconnection is repeated rapidly ...4
3.1.2
Android OS 4.1 .......................................................................................5
3.2
Revision 1C ............................................................................ 6
3.2.1
FT311D Enumeration Problem in UART Mode ...............................................6
3.2.2
FT311D Enumeration Problem in SPI Slave Mode ..........................................7
4 FT311D Package Markings............................................. 9
5 Contact Information .................................................... 10
Appendix A - References .................................................. 11
Acronyms and Abbreviations .........................................................11
Appendix B – List of Tables & Figures ............................... 12
List of Figures ...............................................................................12
List of Tables ................................................................................12
Appendix C – Revision History.......................................... 13
Copyright © Future Technology Devices International Limited
1
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
1 FT311D Revision
FT311D part numbers are listed in Table 1. The letter at the start of date code identifies the device
revision.
The current revision of the FT311D is revision 1C, released October 2012. At the time of releasing
this Technical Note there are no known issues with this silicon revision.
Part Number
Package
FT311D-32Q1C-x
32 Pin QFN
FT311D-32L1C-x
32 Pin LQFP
Table 1 FT311D Part Numbers
This errata technical note covers the revisions of FT311D listed in Table 2 .
Revision
Notes
1A
First device revision. Launched date July 2012
1B
Performance boost. Launched date August 2012
1C
Fixes Android revision issue and rapid connect/disconne ct
Table 2 FT311D Revisions
Copyright © Future Technology Devices International Limited
2
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
2 Errata History Table – Functional Problems
Functional
Problem
Short description
USB Connect
Device enumeration fails with rapid connection and
Disconnect
disconnection is repeated
Android 4.1 OS
Android 4.1 OS interoperability
USB
Enumeration
fails
UART device outputs data before FT311D connects to Android
device causing enumeration to fail
Errata occurs in
device revision
1A, 1B
1A, 1B
1A, 1B, 1C
Table 3 Functional Errata
Copyright © Future Technology Devices International Limited
3
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
3 Functional Problems of FT311D
3.1
Revision 1B
3.1.1
Device enumeration fails when connection & disconnection is
repeated rapidly
Introduction:
An issue has been identified where the enumeration of the Android device fails during connection.
Problem:
The Android device is connected to the FT311D device and disconnected. The connection and
disconnection is repeated at a faster rate. This will result in the FT311D device not enumerating the
Android device. When this problem occurs the Android application will not launch on the android device.
Workaround:
This issue can be recovered by powering off the FT311D device and powering on. This will enable the
FT311D to re-enumerate the Android device and is therefore an intermediate workaround until next
revision silicon is released with a permanent fix.
Package specific:
The effected packages are listed in Table 4.
Package
Applicable (Yes/No)
FT311D-32Q1C-x
Y
FT311D-32L1C-x
Y
Table 4
Copyright © Future Technology Devices International Limited
4
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
3.1.2
Android OS 4.1
Introduction:
An issue has been identified where the FT311D will not handle FT311D API commands send from the
Android application.
Problem:
When FT311D is connected to Android device with Android OS version 4.1 and above, the FT311D
enumerates the Android device and the Android application is launched but the FT311D device will not
handle any FT311D API commands sent from the Android application. FT311D signals an error condition
in the USB_ERROR pins with device not responding.
Android device with OS version 4.1 and above use Android Open Accessory version 2.0. The get protocol
version command from the FT311D receives 0200 whereas the FT311D device supports Android Open
Accessory version 1.0.
Workaround:
There is no direct work around for this issue. The possible workaround is to use Android OS version 3.1
to Android OS version 4.0 which has Android Open Accessory version 1.0 .
Note, revision C corrects this item.
Package specific:
The effected packages are listed in Table 5.
Package
Applicable (Yes/No)
FT311D-32Q1C-x
Y
FT311D-32L1C-x
Y
Table 5
Copyright © Future Technology Devices International Limited
5
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
3.2
Revision 1C
3.2.1
FT311D Enumeration Problem in UART Mode
Introduction:
An issue has been identified where the enumeration of the Android device fails during connection.
Problem:
When the FT311D is configured for UART mode and the UART device sends data to the FT311D
continuously (such as a GPS module) before the completion of enumeration the device may fail to
complete enumeration correctly..
Workaround:
This issue can be averted by disconnecting the TXD signal of UART device from the FT311D RXD signal
pin until after the FT311D has established the USB link with Android device.
The connection sequence should be:
1. Connected FT311D to Android and complete enumeration.
2. Connect the TXD of UART device to FT311D’s RXD then start to receive data.
There are two methods to implement this function:
1. When FT311D connects to the Android device and enumeration is completed, the USB_ERROR#
will become Logic 0 (default Logic 1). This signal can be used to control the TTL gate
(74LVC2G241, 74LVC1G125 or others) ON/OFF such that the TXD/RXD lines are
connected/disconnected.
2. If the UART device has an enable pins such as on the GPS module, the USB_ERROR# can also be
used. The USB_ERROR# pin may be inverted with an NPN BJT then connected to the enable pin
of the GPS module.
Copyright © Future Technology Devices International Limited
6
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Package specific:
The effected packages are listed in Table 6.
Package
Applicable (Yes/No)
FT311D-32Q1C-x
Y
FT311D-32L1C-x
Y
Table 6
3.2.2
FT311D Enumeration Problem in SPI Slave Mode
Introduction:
An issue has been identified where the enumeration of the Android device fails during connection.
Problem:
When the FT311D is configured for SPI slave mode and the SPI host device sends data to the FT311D
continuously before the completion of enumeration the device may fail to complete enumeration correctly.
Workaround:
This issue can be worked around by disconnecting the SS# signal of SPI Host de vice until after the
FT311D has established the USB link with Android device .
The connection sequence should be:
1. Connected FT311D to Android and complete enumeration.
2. Connect the SS# of SPI host to FT311D’s SS# then start to communication.
There is a method to implement this function:
1. When FT311D connects to the Android device and enumeration is completed, the USB_ERROR#
will become Logic 0 (default Logic 1). This signal can be used to control the TTL gate
(74LVC2G241, 74LVC1G125 or others) ON/OFF such that the Both SS# lines are
connected/disconnected.
Copyright © Future Technology Devices International Limited
7
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Package specific:
The effected packages are listed in Table 6.
Package
Applicable (Yes/No)
FT311D-32Q1C-x
Y
FT311D-32L1C-x
Y
Table 7
Copyright © Future Technology Devices International Limited
8
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
4 FT311D Package Markings
FT311D is available in a RoHS Compliant RoHS Compliant package, 32 pin QFN and 32 pin LQFP. An
example of the markings on the package is shown in Figure 5.1.
FTDIII
XXXXXXXX
FT311D-32Q
1C YYWW
32
Line 1 – FTDI Logo
Line 2 – Wafer Lot Number
Line 3 – FTDI Part Number
Line 4 – Revision and Date
Code
1
Figure 4-1 Package Markings – FT311D-Q
FTDI
XXXXXXXXXX
FT311D-L
1C YYWW
Line 1 – FTDI Logo
Line 2 – Wafer Lot Number
Line 3 – FTDI Part Number
Line 4 – Date Code
32
1
Figure 4-2 Package Markings – FT311D-L
The date code format is YYWW where WW = 2 digit week number, YY = 2 digit year number. This is
preceded by the revision number.
The code XXXXXXXXXXXX is the manufacturing LOT code
Copyright © Future Technology Devices International Limited
9
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
5 Contact Information
Head Office – Glasgow, UK
Branch Office – Tigard, Oregon, USA
Future Technology Devices International Limited
Unit 1, 2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
Future Technology Devices International Limited (USA)
7130 SW Fir Loop
Tigard, OR 97223-8160
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Branch Office – Taipei, Taiwan
Branch Office – Shanghai, China
Future Technology Devices International Limited (Taiwan)
2F, No. 516, Sec. 1, NeiHu Road
Taipei 114
Taiwan , R.O.C.
Tel: +886 (0) 2 8791 3570
Fax: +886 (0) 2 8791 3576
Future Technology Devices International Limited (China)
Room 1103, No. 666 West Huaihai Road,
Shanghai, 200052
C hina
Tel: +86 21 62351596
Fax: +86 21 62351595
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
E-mail (Sales)
E-mail (Support)
E-mail (General Enquiries)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Web Site
http://ftdichip.com
Distributor and Sales Representatives
Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and
sales representative(s) in your country.
System and equipment manufac turers and des igners are res pons ible to ens ure that their sys tems , and any Future T ec hnology Devices
I nternational Ltd (FTDI ) devic es incorporated in their s ystems , meet all applicable safety, regulatory and sys tem-level performanc e
requirements . All application- related information in this doc ument (including applic ation desc riptions , s uggested FTDI devic es and other
materials ) is provided for reference only. While FTDI has taken c are to ass ure it is acc urate, this information is s ubjec t to c us tomer
c onfirmation, and FTDI disclaims all liability for sys tem designs and for any applic ations assis tanc e provided by FTDI . Us e of F TDI
devic es in life s upport and/or safety applications is entirely at the us er’s risk, and the us er agrees to defend, indemnify a nd hold
harmless FTDI from any and all damages , claims , s uits or expens e resulting from s uch use. T his doc ument is s ubject to change without
notice. N o freedom to use patents or other intellec tual property rights is implied by the publication of this doc umen t. N either the whole
nor any part of the information c ontained in, or the product desc ribed in this document, may be adapted or reproduced in any material
or elec tronic form without the prior written c onsent of the c opyright holder. Future Tec hnology D evic es I nternational L td, U nit 1 , 2
Seaward P lac e, C enturion Business P ark, G lasgow G 4 1 1HH, U nited Kingdom. Sc otland Registered Company N umber: SC136640
Copyright © Future Technology Devices International Limited
10
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Appendix A - References
Acronyms and Abbreviations
Terms
API
LQFP
OS
RoHS
SPI
UART
USB
Description
Application Programming Interface
Low -profile Quad Flat Package
Operating System
Restriction of Hazardous Substances
Serial Peripheral Interface
Universal Asynchronous Receiver/Transmitter
Universal Serial Bus
Copyright © Future Technology Devices International Limited
11
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Appendix B – List of Tables & Figures
List of Figures
Figure 4-1 Package Markings – FT311D-Q............................................................................................... 9
Figure 4-2 Package Markings – FT311D-L ............................................................................................... 9
List of Tables
Table 1 FT311D Part Numbers ................................................................................................................ 2
Table 2 FT311D Revisions....................................................................................................................... 2
Table 3 Functional Errata........................................................................................................................ 3
Copyright © Future Technology Devices International Limited
12
TN_145 FT311D Errata Technical Note TN_145 FT311D Errata Technical Note
Version 1.2
Document Reference No.: FT_000756
Clearance No.: FTDI# 317
Appendix C – Revision History
Document Title:
TN_145 FT311D Errata Technical Note
Document Reference No.:
FT_000756
Clearance No.:
FTDI# 317
Product Page:
http://www.ftdichip.com/FTProducts.htm
Document Feedback:
Send Feedback
Revision
Changes
Date
1.0
Initial Release
2012-10-05
1.1
Update to clarify Rev C has no known issues
2012-11-21
1.2
Updated the enumerate problem and provided two
hardware workaround solutions
2016-04-07
Copyright © Future Technology Devices International Limited
13