Example: tourism industry

Future Technology Devices International Ltd FT120

Copyright 2014 Future Technology Devices International Limited 1 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 Future Technology Devices International Ltd. FT120 (USB Device Controller with Parallel Bus IC) The FT120 is a USB controller developed independently with close consideration of the industry classic, D12 chip. It communicates with a microcontroller over the generic parallel interface. The FT120 has the following advanced features: USB Full Speed compatible. High performance USB device controller with integrated SIE, endpoint buffer, transceiver and voltage regulators. Supports 8-bit parallel interface to external microcontroller. Supports DMA operation Integrated 320 bytes of configurable endpoint buffer Ping-pong buffer scheme for primary endpoint increases data transfer throughput Multiple interrupt modes to facilitate both bulk and isochronous transfers.

Copyright © 2014 Future Technology Devices International Limited 1 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC

Tags:

  120ft

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Future Technology Devices International Ltd FT120

1 Copyright 2014 Future Technology Devices International Limited 1 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 Future Technology Devices International Ltd. FT120 (USB Device Controller with Parallel Bus IC) The FT120 is a USB controller developed independently with close consideration of the industry classic, D12 chip. It communicates with a microcontroller over the generic parallel interface. The FT120 has the following advanced features: USB Full Speed compatible. High performance USB device controller with integrated SIE, endpoint buffer, transceiver and voltage regulators. Supports 8-bit parallel interface to external microcontroller. Supports DMA operation Integrated 320 bytes of configurable endpoint buffer Ping-pong buffer scheme for primary endpoint increases data transfer throughput Multiple interrupt modes to facilitate both bulk and isochronous transfers.

2 Dedicated clock output pin with programmable clock frequency (4 24 MHz) 30 kHz output clock provided during suspend. Integrated D+ pull-up resistor for USB connection USB connection indicator that toggles with USB transmit and receive activities. Supports bus-powered or self-powered applications. Single power supply operation at or 5V. Internal and LDO regulators Integrated power-on-reset circuit. UHCI/OHCI/EHCI host controller compatible. -40 C to 85 C extended operating temperature range. Available in Pb-free TSSOP-28 and QFN-28 packages (RoHS compliant). 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.

3 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.

4 Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41 1HH United Kingdom. Scotland Registered Company Number: SC136640 Copyright 2014 Future Technology Devices International Limited 2 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 1 Typical Applications Provide USB port to Microcontrollers Provide USB port to FPGA s USB Industrial Control Mass storage data transfers for multitude of embedded systems applications, including medical, industrial data-logger, power-metering, and test instrumentation Utilising USB to add system modularity Isochronous support for video applications in security, industrial control, and quality inspections Part Numbers Part Number Package FT120T-x TSSOP-28 FT120Q-x QFN-28 Note: Packaging codes for x is: - R: Taped and Reel, (TSSOP is 2,500pcs per reel, QFN is 6,000pcs per reel).

5 - U: Tube packing, 50pcs per tube (TSSOP only) - T: Tray packing, 490pcs per tray (QFN only) For example: FT120T-R is 2,500pcs taped and reel packing USB Compliant At the time of writing this datasheet, the FT120 was in the process of completing USB compliance testing. Copyright 2014 Future Technology Devices International Limited 3 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 2 Block Diagrams Figure 2-1 FT120 Block Diagram For a description of each function please refer to Section 4. Copyright 2014 Future Technology Devices International Limited 4 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 Table of Contents 1 Typical Applications.

6 2 Part 2 USB Compliant .. 2 2 Block Diagrams .. 3 3 Device Pin Out and Signal Description .. 6 TSSOP-28 Package Pin Out .. 6 QFN-28 Package Pin Out .. 6 Pin Description .. 7 4 Function 9 Functional Block Descriptions .. 9 Interrupt Modes .. 10 5 Endpoint Buffer Management .. 11 6 Commands and Registers .. 13 Command Summary .. 13 Initialization Commands .. 14 Set Address Enable .. 14 Set Endpoint Enable .. 14 Set Mode .. 15 Set DMA .. 16 Data Flow Commands .. 18 Read Interrupt Register .. 18 Select Endpoint .. 19 Read Last Transaction Status .. 19 Read Endpoint Status .. 20 Read Buffer .. 21 Write Buffer .. 21 Clear Buffer .. 22 Validate Buffer .. 22 Set Endpoint Status .. 22 Acknowledge Setup .. 22 General Commands .. 23 Read Current Frame Number.

7 23 Send Resume .. 23 7 Reference Schematic .. 24 8 Devices Characteristics and Ratings .. 25 Absolute Maximum 25 DC 26 Copyright 2014 Future Technology Devices International Limited 5 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 AC Characteristics .. 27 9 Package Parameters .. 31 TSSOP-28 Package Dimensions .. 31 TSSOP-28 Package Markings .. 32 QFN-28 Package Dimensions .. 33 QFN-28 Package Markings .. 34 Solder Reflow Profile .. 35 10 Contact Information .. 37 Appendix A - List of Figures and Tables .. 38 Appendix B - Revision History .. 40 Copyright 2014 Future Technology Devices International Limited 6 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.

8 : FTDI# 291 3 Device Pin Out and Signal Description TSSOP-28 Package Pin Out Figure 3-1 TSSOP-28 package schematic symbol QFN-28 Package Pin Out Figure 3-2 QFN-28 package schematic symbol Copyright 2014 Future Technology Devices International Limited 7 Document No.: FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 Pin Description PIN No. (TSSOP-28) PIN No. (QFN-28) PIN NAME TYPE DESCRIPTION 1 26 DATA0 IO Data bus bit 0. 2 27 DATA1 IO Data bus bit 1. 3 28 DATA2 IO Data bus bit 2. 4 1 DATA3 IO Data bus bit 3. 5 21 GND P Ground. 6 2 DATA4 IO Data bus bit 4. 7 3 DATA5 IO Data bus bit 5. 8 4 DATA6 IO Data bus bit 6. 9 5 DATA7 IO Data bus bit 7. 10 6 ALE I Address latch enable for multiplexed address/data bus configuration.

9 This pin must be pulled Low for non-multiplexed address/data bus configuration. 11 7 CS_n I Chip select (Active Low). 12 8 SUSPEND I,OD Device suspend (output) and wakeup (input). 13 9 CLKOUT O Programmable output clock. 14 10 INT_n OD Interrupt (Active Low). 15 11 RD_n I Read enable (Active Low). 16 12 WR_n I Write enable (Active Low). 17 13 DMREQ O DMA request. 18 14 DMACK_n I DMA acknowledge (Active Low). 19 15 EOT_n I End of DMA transfer (Active Low). Also function as Vbus sensing input for self-powered application. _n_n_n_n 20 16 RESET_n I Asynchronous reset (Active Low). 21 17 GL_n OD USB bus activity indicator (Active Low) 22 18 OSCI I Crystal connection input (6 MHz); alternatively, a square wave clock can be applied. 23 19 OSCO O Crystal connection output (6 MHz) ; if the external clock signal is connected to OSCI, then OSCO Copyright 2014 Future Technology Devices International Limited 8 Document No.

10 : FT_000646 FT120 USB DEVICE CONTROLLER WITH PARALLEL BUS IC Datasheet Version Clearance No.: FTDI# 291 PIN No. (TSSOP-28) PIN No. (QFN-28) PIN NAME TYPE DESCRIPTION should be left unconnected 24 20 VCC P Power supply ( or 5V) 25 22 USBDM AIO USB data signal minus 26 23 USBDP AIO USB data signal plus 27 24 VOUT3V3 P regulator output for 5V operation; To operate the IC at V, supply V to both the VCC and VOUT3V3 pins 28 25 A0 I Address bit for non-multiplexed address/data bus configuration. - A0=1 indicates command phase; - A0=0 indicates data phase. This pin must be pulled High for multiplexed address/data bus configuration. - 29 GND P Ground. Die pad for QFN-28 package. Table 3-1 FT120 Pin Description Note, symbol used for pin TYPE: OD : Open Drain Output O : Output IO : Bi-directional Input and Output I : Plain input AIO : Analog Input and Output P : Power or ground Copyright 2014 Future Technology Devices International Limited 9 Document No.