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