TIAO USB Multi Protocol Adapter Lite User's Manual

From TIAO's Wiki
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com


Overview

The TIAO USB Multi Protocol Adapter Lite (TUMPA Lite) is a multi-functional USB communication adapter for hobbyists or engineers. The adapter is based on FDTI's flagship communication chip FT232H, a USB 2.0 Hi-Speed (480Mb/s) to UART/FIFO IC. It has one multi-protocol synchronous serial engines (MPSSEs) which allow for communication using JTAG, I2C and SPI.

The driver of TUMPA Lite can be downloaded from here

Technical Specifications

  • Single channel USB to serial / parallel ports with a variety of configurations.
  • Entire USB protocol handled on the chip. No USB specific firmware programming required.
  • USB 2.0 Hi-Speed (480Mbits/Second) and Full Speed (12Mbits/Second) compatible.
  • Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design.
  • UART transfer data rate up to 12Mbaud. (RS232 Data Rate limited by external level shifter).
  • USB to asynchronous 245 FIFO mode for transfer data rate up to 8 MByte/Sec.
  • USB to synchronous 245 parallel FIFO mode for transfers up to 40 Mbytes/Sec
  • Supports a half duplex FT1248 interface with a configurable width, bi-directional data bus (1, 2, 4 or 8 bits wide).
  • CPU-style FIFO interface mode simplifies CPU interface design.
  • Fast serial interface option.
  • FTDI's royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers eliminate the requirement for USB driver development in most cases.
  • Adjustable receive buffer timeout.
  • Option for transmit and receive LED drive signals.
  • Bit-bang Mode interface option with RD# and WR strobes
  • Highly integrated design includes 5V to 3.3/+1.8V LDO regulator for VCORE, integrated POR function
  • Asynchronous serial UART interface option with full hardware handshaking and modem interface signals.
  • Fully assisted hardware or X-On / X-Off software handshaking.
  • UART Interface supports 7/8 bit data, 1/2 stop bits, and Odd/Even/Mark/Space/No Parity.
  • Auto-transmit enable control for RS485 serial applications using TXDEN pin.
  • Operation configuration mode and USB Description strings configurable in external EEPROM over the USB interface.
  • Configurable I/O drives strength (4, 8, 12 or 16mA) and slew rate.
  • Low operating and USB suspend current.
  • Supports self powered, bus powered and high-power bus powered USB configurations.
  • UHCI/OHCI/EHCI host controller compatible.#
  • USB Bulk data transfer mode (512 byte packets in Hi-Speed mode).
  • +1.8V (chip core) and +3.3V I/O interfacing (+5V Tolerant).
  • Extended -40°C to 85°C industrial operating temperature range.
  • Compact 48-pin Lead Free LQFP or QFN package
  • Configurable ACBUS I/O pins.
  • 4 on-board LEDs / PWR, +3.3V Out, TX and RX
  • 1 2x10 20 PIN JTAG header
  • 1 2x3 6 PIN SPI 2.54mm IDC header
  • 1 SPI MISO pullup config IDC header
  • 1 Configurable TX/RX LED IDC header
  • On board 3.3V LDO
  • USB over-current protection via on-board resetable fuse.
  • Strong ESD protection on USB signals.
  • Based on the FTDI FT232H USB device.
  • Designed for FTDI MPSSE easy-to-use.
  • Free drivers for Linux.
  • Free drivers for Windows XP, Windows Vista and Windows 7
  • Support both 32 bit and 64 bit operating systems
  • Board dimension: 48.64mm X 70.61mm (1.91" X 2.78")

Board Dimensions

Tumpalite-d.gif

Board Layout

Lite-headers.png


  1. LEDs - RX/TX/PWR/+3.3V Output
  2. 2x3 standard 6 PIN 2.54mm IDC for RX/TX LED
  3. 2x3 PIN 2.54mm IDC SPI header
  4. SPI MISO pullup enable header
  5. 2x10 standard 20 PIN 2.54mm IDC JTAG connector
  6. 2x14 PIN 2.54mm IDC GPIO Pins
  7. 2x14 PIN 2.54mm IDC GPIO Pins


Connector Pinout & LEDs

Lite-leds.png


  • RX: Indicates FT232H is receiving bytes from target via serial communication channel. See 2x3 standard 6 PIN 2.54mm IDC for RX/TX LED on how to enable this.
  • TX: Indicates FT232H is transmitting bytes to target via serial communication channel. See 2x3 standard 6 PIN 2.54mm IDC for RX/TX LED on how to enable this.
  • PWR: Indicates the TUMPA Lite board is connected to USB port of the computer and FT232H's onboard voltage regulator outputs +3.3V.
  • V3.3 Out: Indicates the TUMPA Lite's onboard voltage LDO outputs +3.3V.


RX TX LED Config Header

Lite-rxtxconfig.png


This jumper header enables LED output on RX and TX. AC8 is configured the RX led output pin, AC9 is configured the TX led output pin. Install a jumper on pin 1 and 3 enables RX LED. Install a jumper on pin 2 and 4 enables TX LED. If AC8 and AC9 are configured for GPIO, you need to remove jumpers on this header.

SPI Connector

Lite-spi.png


Pin # Description
1 MISO
2 Vcc (connected to on board 3.3V)
3 SCK
4 MOSI
5 CS
6 GND


SPI MISO Pullup Config Header

Lite-misopullup.png


Install a jumper on pin 2 and 3 to enable MISO pullup resistor (10K) to


20 PIN JTAG Connector

Lite-jtag.png


Pin # FT232H Pin Description
1 Not Connected Not Connected
3 AD5 nTRST
5 AD1 TDI
7 AD3 TMS
9 AD0 TCK
11 AD7 RTCK
13 AD2 TDO
15 AD4 RST
17 AD6 DBGRQ
19 AC0 DBGACK
2 Not Connected Not Connected
4, 6, 8, 10, 12, 14, 16, 18, 20 GND GND


GPIO Header 1

Lite-p1.png


These pins are either power pins or directly connected to GPIO pins of FT232H.

Pin #           Description
1, 2   GND
3, 4   +3.3V of TUMPA Lite's onboard LDO output.
5, 6   +5V output (From USB power)
7, 8   RESET (active low)
9, 10   AC9
11, 12   AC8
13, 14   AC7
15, 16   AC6
17, 18   AC5
19, 20   AC4
21, 22   AC3
23, 24   AC2
25, 26   AC1
27, 28   AC0

bold & italic indicates FT232H pins.

GPIO Header 2

Lite-p2.png

These pins are either power pins or directly connected to GPIO pins of FT232H.

Pin #           Description
1, 2   GND
3, 4   +3.3V of TUMPA Lite's onboard LDO output.
5, 6   +3.3V of TUMPA Lite's onboard LDO output.
7, 8   +5V output (from USB)
9, 10   +5V output (from USB)
11, 12   GND
13, 14   AD0
15, 16   AD1
17, 18   AD2
19, 20   AD3
21, 22   AD4
23, 24   AD5
25, 26   AD6
27, 28   AD7

bold & italic indicates FT232H pins.








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com



10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!