Syscone Robotics. USB-AD43 High Speed USB Adapter to 4 Serial COM (TTL), JTAG, SPI, I2C, Dynamix. Pony Programmer



Similar documents
FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet

USB Hi-Speed Serial/Hub Module. Datasheet

Future Technology Devices International Ltd. USB to RS232 UART Serial Converter PCB. Datasheet

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

USB - FPGA MODULE (PRELIMINARY)

TTL-232R-3V3 USB to TTL Serial Converter Cable

Future Technology Devices International Ltd

Future Technology Devices International Ltd. USB to RS232 Serial Converter Range of Cables. Datasheet

Future Technology Devices International Ltd USB TO RS422 UART SERIAL CONVERTER PCB. Datasheet. Document Reference No.: FT_000119

Future Technology Devices International Ltd. USB NMC-2.5m. USB to USB Null Modem Cable. Datasheet

C232HD. USB 2.0 Hi-Speed to UART Cable. Datasheet

Future Technology Devices International Ltd

Future Technology Devices International Ltd

C232HM. USB 2.0 Hi-Speed to MPSSE Cable. Datasheet

USB TO SERIAL ADAPTER

TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet

Future Technology Devices International Ltd FT2232H Dual High Speed USB to Multipurpose UART/FIFO IC

DLP-USB232M USB SERIAL UART Interface Module

TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet

Future Technology Devices International Ltd FT232H Single Channel Hi- Speed USB to Multipurpose UART/FIFO IC

WHQL Certification Approval...2 User Interface...3 SUNIX s COMLab..4

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

By: John W. Raffensperger, Jr. Revision: 0.1 Date: March 14, 2008

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

PCMCIA 1 Port RS EDITION OCTOBER 1999

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

RN-XV-RD2 Evaluation Board

Future Technology Devices International Ltd

SAPIP GUI INSTALLATION. Table of Contents

By4750. USB Serial Converter (RS232 RS485)

Serial Communications

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Driver Installation and Hyperterminal Operation of iload Digital USB Sensors

Select Correct USB Driver

ScanWin Installation and Windows 7-64 bit operating system

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

Lab Experiment 1: The LPC 2148 Education Board

DUKANE Intelligent Assembly Solutions

SBC6245 Single Board Computer

1. How to install CDM driver on PC for Lambda devices

USB232CONV Installation. Version Copyright IFTOOLS GbR

Module USB-DMX512 and DMX PIPE

USER GUIDE EDBG. Description

Future Technology Devices International Ltd. Windows 98 Installation Guide

Serial/ Parallel Combo PCi Card user manual

Using Xbee in Serial Communication

Serial/ Parallel Combo PCi Card user manual

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

Connecting your Omega/BetaPAT PLUS to a PC via a USB

Installing PowerLink on Windows 7 64-bit

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

USB-COM422-PLUS2. Datasheet

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

NOW LEAD-FREE! VCCIO VCCIO RXLED TXLED DTR# 10K FTDI FT232R

Virtual COM Port Driver Installation Manual

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

XBee USB Adapter Board (#32400)

WindO/I-NV2 Utility Pass-Through Tool

The Programming Interface

Virtual COM Port Driver Installation Manual

MANUAL FOR RX700 LR and NR

ET-BASE AVR ATmega64/128

PPS usable by timing applications via serial port emulation

Schneider OS-Loader usage via Ethernet or USB.

Introduction. Features. Industrial 2 ports RS-422/485 with Surge PCI-Express Low Profile Serial Card

User Manual. AS-Interface Programmer

Cypress CY7C64225 USB-to-UART Setup Guide Version 1.3

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide

Future Technology Devices International Ltd. Windows CE Installation Guide

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Plotting Spectrum Analyzer Data without a Plotter

USB / Data-Acquisition Module NOW LEAD-FREE

Application Note. AN_136_Hi-Speed Mini Module EEPROM Disaster Recovery

WHQL Certification Approval...2 User Interface K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5

USB > RS485 > 8 Channel Relay Controller

LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION

Future Technology Devices International Ltd FT2232D Dual USB to Serial UART/FIFO IC

RS-232 Communications Using BobCAD-CAM. RS-232 Introduction

The DLP-USB1232H has the capability of being configured in a variety of industry standard serial or parallel interfaces supporting these features:

PROLOGIX GPIB-USB CONTROLLER USER MANUAL VERSION May 14, 2013 PROLOGIX.BIZ

Guide to Installing BBL Crystal MIND on Windows 7

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

KSH-3000-MI. Swipe Card Reader. ( Magnetic / IC Card two in One Reader ) Revision Reason Date V

Future Technology Devices International Ltd. FTDI Drivers Installation guide for. Windows 7

USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

USB-COM232-PLUS4. Datasheet

Software User Guide UG-461

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual Rev.1

Future Technology Devices International Ltd. Application Note AN_234. FTDI Drivers Installation guide for. Windows 8

1-Port R422/485 Serial PCIe Card

FLYPORT Wi-Fi G

Transcription:

Syscone Robotics USB-AD43 High Speed USB Adapter to 4 Serial COM (TTL), JTAG, SPI, I2C, Dynamix. Pony Programmer Based on the FTDI s 5th generation of USB devices (FT4232H), the USB-AD43 adapter allows your PC to communicate with Dynamix. bus devices (AX-12, AX-S1, etc.). It provides 4 Serial (COM) ports with TTL levels, two MPSSE engines used to emulate JTAG, SPI, I2C (TWI), Bit-bang, other synchronous serial modes, a PonyProg adapter (memory/microcontroller programmer), and complete driver support across Windows, Mac OS X, Linux and many other operating systems. The USB-AD43 adapter has the following advanced features: USB 2.0 Hi-Speed (480Mbits/s) to quad serial interfaces with a variety of configurations. USB to 1 JTAG channel plus 3 configurable channels. USB to 1 SPI channel plus 3 configurable channels. USB to 1 I2C channel plus 3 configurable channels. USB to 1 Dynamix. plus 3 configurable channels. USB to 1 Pony Programmer plus 3 configurable channels. Numerous combinations of 4 channels. Two Multi-Protocol Synchronous Serial Engine (MPSSE) on channel A and channel B to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design. Independent baud rate generators. Serial port (UART) Transfer Data Rate up to 12Mbaud. UART Interface supports 7/8 bit data, 1/2 stop bits, and Odd/Even/Mark/Space/No Parity. FTDI s royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers. USB 2.0 High Speed (480Mbits/Second) and Full Speed (12Mbits/Second) compatible. Compatible TTL (5v) Buffered outputs (25mA) Protected USB port against electrostatic discharge (ESD). USB powered (no power supply required). Provides +5V(100mA to 500mA, dependent on USB port limitations) Provides +3.3V(100mA to 500mA, dependent on USB port limitations) Low operating and USB suspend current. Fully assisted hardware or X-On / X-Off software handshaking. UHCI/OHCI/EHCI host controller compatible. USB Bulk data transfer mode (512 byte packets in High Speed mode). 2kbytes Tx and Rx data buffers per channel Dedicated Windows DLLs available for USB to JTAG, USB to SPI, and USB to I2C applications. Extended -40 C to 85 C industrial operating temperature range. ESD protection for FT4232H IO s: Human Body Model (HBM) ±2kV, Machine Mode (MM) ±200V, Charge Device Model (CDM) ±500V, Latch-up free. Copyright 2010 Syscone 1

Table of Contents 1 Introduction... 3 2 USB-AD43 Operation modes... 4 3 Functions Description... 5 3.1 USB-AD43 Serial port/uart (TTL) Interface... 5 3.2 USB-AD43 Dynamix. Interface Description... 6 3.3 USB-AD43 JTAG Interface Description... 7 3.4 USB-AD43 SPI Interface Description... 8 3.5 USB-AD43 I2C (TWI) Interface Description... 9 3.6 USB-AD43 Pony Programmer Interface Description... 10 4 Driver Support... 11 5 Mechanical details... 12 6 Contact Information... 12 Copyright 2010 Syscone 2

1 Introduction The USB-AD43 universal adapter provides 4 serial ports (COM) with TTL levels, I2C (TWI) standard interface, SPI interface, JTAG interface, Pony Programmer (memory/microcontroller programmer), an Enhanced Bit-Bang Mode interface and allows to communicate with Dynamixel bus devices (AX-12, AX-S1, etc.). Figure 1.1 USB-AD43 Universal Adapter The USB-AD43 adapter uses FTDI s 5th generation FT4232H single chip USB 2.0 High Speed (480Mb/s) to quad serial ports. The device features four interfaces that can be configured for asynchronous or synchronous serial or parallel FIFO interfaces; two of these have the option to be independently configured as MPSSE engines. This allows the FT4232H to operate as two UART/Bit-Bang ports plus two MPSSE engines used to emulate JTAG, SPI, I2C, Bitbang or other synchronous serial modes. The FT4232H has four independent UART/MPSSE Controllers. These blocks control the UART data or control the Bit- Bang mode if selected by the SETUP command. The blocks used on channel A and channel B also contain a MPSSE (Multi-Protocol Synchronous Serial Engine) in each block, which can be used independent of each other and the remaining UART channels. It can be configured under software command to have 1 MPSSE + 3 UARTS (each UART can be set to Bit Bang mode to gain extra I/O if required) or 2 MPSSE + 2 UARTS. The Independent Baud Rate Generators consists of a 14 bit pre-scaler and 4 register bits which provide fine tuning of the baud rate (used to divide by a number plus a fraction). This determines the Baud Rate of the UART which is programmable from 183 baud to 12 million baud. The default Latency Timer is set to 16ms, but it can be altered between 0ms and 256ms. At 0ms latency you get a packet transfer on every high speed micro frame. This is really a feature of the driver and is used to as a timeout to flush short packets of data back to the PC Typical Applications Rapid USB integration into existing electronic systems USB to multi-port JTAG, SPI and I2C interfaces (Two Multi-Protocol Synchronous Serial Engines MPSSE) USB to multi-port asynchronous serial interfaces (up to 4 ports available) Four independent ports available, two of which may be configured for MPSSE mode Control Dynamix. servos via USB interface Program EEPROM memories and microcontrollers with Pony Programmer Copyright 2010 Syscone 3

2 USB-AD43 Operation modes Based on FT4232H, the USB-AD43 adapter features 4 UARTs. Two of these have an option to independently configure an MPSSE engine (COM1 & COM2); this allows the FT4232H to operate as two UART/Bit-Bang ports plus two MPSSE engines used to emulate JTAG, SPI, I2C, Pony Programmer, Bit-bang or other synchronous serial modes. Those ports will operate in the following configuration: - COM 1 will work as Serial port (TTL) or I2C interface. - COM 2 will work as Serial port (TTL) or JTAG interface or SPI interface or I2C interface or Pony Programmer - COM 3 will work only as Serial port (TTL). - COM 4 will work as Serial port (TTL) or Dynamix. adapter. Figure 2.1 USB-AD43 Interfaces Diagram Copyright 2010 Syscone 4

3 Functions Description 3.1 USB-AD43 Serial port/uart (TTL) Interface The USB-AD43 adapter can be used as 4 Serial ports interface with TTL levels (0-5V) or can be configured as a mixture of the available interfaces, in case of combining those (interfaces) the corresponding port used (ex. JTAG, SPI, I2C, Pony Programmer and Dynamix.) will be occupied. As an example, if the Dynamix. interface is used(connected to the white connector), then the Serial TTL port COM 4 will be occupied (COM1, COM2, COM3 will be available as Serial TTL port adapter). Figure 3.1 Illustrates which ports are used for different interfaces. Copyright 2010 Syscone 5

3.2 USB-AD43 Dynamix. Interface Description The USB-AD43 adapter can be configured as Dynamix. interface for devices like AX-12, AX-S1, etc. In this case the Serial port COM 4 will be occupied (not available for other interfaces), however the rest of the ports are available for interfaces like Serial port adapter (COM 1 to COM 3) or interfaces like JTAG, SPI, I2C, Pony Programmer (COM 1 and COM 2). Figure 3.2 USB-AD34 - Dynamix. Mode In the Dynamix. Utility/Configurator the port assigned to the Dynamix. interface will be COM 4(the fourth port on the list) Copyright 2010 Syscone 6

3.3 USB-AD43 JTAG Interface Description The USB-AD43 adapter can be configured to work as JTAG interface. In this case the Serial port COM 2 will be occupied (not available for other interfaces), the rest of the ports are available for interfaces like Serial port adapter (COM 1, COM 3, COM 4) or interfaces like Dynamix. (COM 4). The USB-AD43 adapter provides +5V (100mA to 500mA, depends on USB port limitations). Figure 3.3 USB-AD43 - JTAG Mode. Example project and the source code for the application are available on FTDI s website: http://www.ftdichip.com/support/softwareexamples/mpsse.htm#jtag Copyright 2010 Syscone 7

3.4 USB-AD43 SPI Interface Description The USB-AD43 adapter can be configured to work as SPI interface. In this case the Serial port COM 2 will be occupied (not available for other interfaces), however the rest of the ports are available for interfaces like Serial port adapter (COM 1, COM 3, COM 4) or interfaces like Dynamix. (COM 4). The USB-AD43 adapter provides +5V (100mA to 500mA, depends on USB port limitations). Figure 3.4 USB-AD43 - SPI Mode. Example project and the source code for the application are available on FTDI s website: http://www.ftdichip.com/support/softwareexamples/mpsse.htm#spi Copyright 2010 Syscone 8

3.5 USB-AD43 I2C (TWI) Interface Description The USB-AD43 adapter can be configured to work as I2C interface COM 1 at 3.3V or COM 2 at 5V bus. In this case the Serial port COM 1 or COM 2 will be occupied (not available for other interfaces), however the rest of the ports are available for interfaces like Serial port adapter (COM 3, COM 4) or interfaces like Dynamix. (COM 4). The USB-AD43 adapter provides +3.3V and +5V (100mA to 500mA, depends on USB port limitations). Figure 3.5 USB-AD43 - I2C Mode. Example project and the source code for the application are available on FTDI s website: http://www.ftdichip.com/support/softwareexamples/mpsse.htm#i2c Copyright 2010 Syscone 9

3.6 USB-AD43 Pony Programmer Interface Description The USB-AD43 adapter can be configured to work as Pony Programmer interface. In this case the Serial port COM 2 will be occupied (not available for other interfaces), however the rest of the ports are available for interfaces like Serial port adapter (COM 1, COM 3, COM 4) or interfaces like Dynamix. (COM 4). The USB-AD43 adapter provides +5V (100mA to 500mA, depends on USB port limitations). Figure 3.6 USB-AD43 - Pony Programmer Mode. Schematics on how to connect different types of EEPROM memories and Microcontrollers like Atmel AVR and Microchip PIC are available on Pony Programmer s website. Copyright 2010 Syscone 10

4 Driver Support The USB-AD43 adapter requires USB device drivers, available as a free download from http://www.ftdichip.com, which are used to make the USB-AD43 adapter appear as a four virtual COM ports (VCP). This also allows the user to communicate with the USB interface via a standard PC serial emulation port (TTY). Another FTDI USB driver, the D2XX driver, can also be used with application software to directly access the USB-AD43 adapter though a DLL. VIRTUAL COM PORT (VCP) DRIVERS http://www.ftdichip.com/drivers/vcp.htm (recommended) Windows 2000, Server 2003, XP Server 2008 Windows XP and XP 64-bit Windows Vista and Vista 64-bit Windows XP Embedded Windows CE 4.2, 5.0, 5.2 and 6.0 Mac OS-X Linux (2.6.9 or later) D2XX Direct Drivers http://www.ftdichip.com/drivers/d2xx.htm Windows 2000, Server 2003, Server 2008 Windows XP and XP 64-bit Windows Vista and Vista 64-bit Windows XP Embedded Windows CE 4.2, 5.0, 5.2 and 6.0 Linux (2.4 or later) and Linux x86_64 Figure 3.1 USB Serial Port (installed) To Change the COM Port Number: 1. Go to Control Panel, and then double-click System. 2. On the Hardware tab, click Device Manager. 3. Double-click Ports (COM & LPT). 4. Double-click the appropriate COM port. 5. On the Port Settings tab, click Advanced. 6. In the COM Port Number box, click the appropriate number (from 1 to 256). 7. Click OK. Figure 3.2 Changing the Serial Port Number Copyright 2010 Syscone 11

5 Mechanical Details PCB size: 2" x 2" (50mm x 50mm) Mounting holes Ø: 0.12 (3.1mm) Weight: 0.47oz (13.4g) Distance between the mounting holes: 1.7" (45mm). Figure 3.3 USB-AD43 Dimensions (50mm x 50mm) 6 Contact Information For more information please visit USB-AD43 support page: http://www.syscone.com/support/usb-ad43 Technical support may be obtained by email: http://www.syscone.com/contact Copyright 2010 Syscone 12