USB / Data-Acquisition Module NOW LEAD-FREE



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

USB-BASED TILT SENSOR / ACCELEROMETER / VIBRATION ANALYSIS / AC SIGNAL ANALYSIS MODULE

* Lead Free * DLP-2232ML-G LOW-PROFILE USB MODULE. 1.0 Introduction

USB - FPGA MODULE (PRELIMINARY)

Future Technology Devices International Ltd. USB-Key. Datasheet

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

USB to FIFO Parallel Interface Module

DK40 Datasheet & Hardware manual Version 2

USB-Based Temperature & Humidity Sensor

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

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

RS-232/422/485, Power over Ethernet

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

DLP-USB232M USB SERIAL UART Interface Module

Future Technology Devices International Ltd

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

User Manual. AS-Interface Programmer

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

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

Future Technology Devices International Ltd. Windows XP Installation Guide

EvB 5.1 v5 User s Guide

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

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

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

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

R4/F4 Series Master Development System User's Guide

Single channel data transceiver module WIZ2-434

K128. USB PICmicro Programmer. DIY Electronics (HK) Ltd PO Box 88458, Sham Shui Po, Hong Kong. mailto:

Using HyperTerminal with Agilent General Purpose Instruments

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

EasyPIC4 User s Manual

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

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

Application Note AN_149. Upgrading a passive DB9 RS232 Interface to an active USB Interface using an FTDI DB9-USB-RS232 Module

XPort Universal Demo Board User Guide

XBee USB Adapter Board (#32400)

Cable Pinouts. SRP I/O Module

PCMCIA 1 Port RS EDITION OCTOBER 1999

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

VDIP1. Vinculum VNC1L Module. Datasheet

Future Technology Devices International Ltd

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

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

RS-232 COMMUNICATIONS

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

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

Application Note. AN_136_Hi-Speed Mini Module EEPROM Disaster Recovery

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Real Time Clock USB Evaluation Board V3.0

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

UC232R ChiPi Minimum Component FT232RL USB to RS232 Converter Cable

Application Note AN_209. AN_209 PDIUSBD12 to FT120 Migration Guide

Bluetooth HC-06 with serial port module Easy guide

USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Switch board datasheet EB

Data Bulletin. Communications Wiring for POWERLINK G3 Systems Class 1210 ABOUT THIS BULLETIN APPLICATION INTRODUCTION.

RN-XV-RD2 Evaluation Board

MAX6683 Evaluation System/Evaluation Kit

Advanced Data Capture and Control Systems

UM245R USB-Parallel FIFO Development Module

Hardware Reference. Linux Device Server IGW/922 with DIL/NetPC ADNP/9200

Microstep Driver Manual Version 6/13/2006

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

2-Port RS232/422/485 Combo Serial PCI Card

PDA Software Manual For the Windows CE and Mobile Operating Systems

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

ETRX3USB ETRX3USB-LRS ETRX3USB+8M ETRX3USB-LRS+8M PRODUCT MANUAL

BitBlaster Serial Download Cable

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Microprocessor Project Laboratory

Modbus Communications for PanelView Terminals

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

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

U10 EVB User Guide U10. Quectel Cellular Engine. EVB User Guide U10_EVB_UGD_V1.0 U10_EVB_UGD_V

Introducing AVR Dragon

RC2200DK Demonstration Kit User Manual

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller


MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: / 97 / 98 (M)

USB TO SERIAL ADAPTER

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

Application Note AN_243. FT312D USB Host to UART Cable Application

MasterBlaster Serial/USB Communications Cable User Guide

INTRODUCTION TO SERIAL ARM

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

1 Port FTDI USB to RS232 Null Modem Adapter

USB to serial chip CH340

Cable Specifications and Information

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

FM4100 USER MANUAL V1.4

Serial Communications

UMFT4222PROG FT4222 Programmer Module

KTA-223 Arduino Compatible Relay Controller

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

DSO138 oscilloscope program upgrade method

Transcription:

USB / Data-Acquisition Module NOW LEAD-FREE DLP-TEMP-G Features: Digital I/Os, Analog Inputs (0- Volts) or any combination USB. and.0 Compatible Interface th Generation Silicon from FTDI Supports Up To Digital Temperature Sensors Applications: Data Acquisition Temperature Monitoring INTRODUCTION The DLP-TEMP-G is a USB/microcontroller based -channel data-acquisition system preprogrammed with firmware for digital I/O or reading digital temperature-sensing devices. The DLP-TEMP-G board is equipped with a Type A male USB connector for direct connection to a USB port. No cable is required unless the board is to be located away from the PC, in which case a user supplied USB A-A (male-female) extension cable can be used. The digital temperature-sensing device supported is the Dallas Semiconductor DS8B0. Three of these sensors can be monitored simultaneously while connected to the DLP-TEMP-G via Category cable at distances up to 00 feet. (For instruction on how to connect the sensors to the DLP-TEMP-G via Category cable, refer to the Application section of this document.) All power for the DLP-TEMP-G s circuitry and DS8B0 temperature sensors is taken from the USB port so no external power source is required.

The microcontroller used is the PICF68, 8-pin, Flash-based microcontroller from Microchip. As mentioned above, the F68 is preprogrammed for analog voltage measurement and for reading the digital temperature sensors, but it can also be erased and reprogrammed with user code if desired. Reprogramming the micro requires a user-supplied device programmer. (Refer to the schematic at the end of this document for the pin out of the programming header.) The microcontroller uses a single port pin and a pull-up resistor to communicate with each digital temperature sensor. Refer to the DS8B0 s datasheet for a complete description of its communications protocol. The firmware for the DLP-TEMP-G was written in C and can be downloaded from dlpdesign.com. USB INTERFACE The USB interface was implemented using the FTRL USB-UART IC from FTDI. This device connects to the host computer via the Type A USB (male) connector and supports the 8 standard RS serial signals. Only the TX and RX signals are used on the DLP-TEMP-G board and are all that is required to form a serial connection to the host computer. Since handshaking is not used in this design, the firmware in the F68 processor must be ready to accept all incoming serial data from the host computer or the data will be lost. In order for the DLP-TEMP-G (and FTRL) to receive incoming serial data from the host, FTDI s VCP (Virtual Com Port) drivers must be installed. The driver installation process is initiated by simply plugging the DLP-TEMP-G into a USB port. The driver installation wizard will prompt for the location of the drivers files (in a folder or on a floppy) and will copy the required files to the proper destination such that the next time the board is connected the driver files will be automatically loaded without prompting the user. The VCP driver files can be downloaded for free from dlpdesign.com or ftdichip.com. Once the drivers are loaded and the com port number for the DLP-TEMP-G is set in Device Manager, the application program running on the host simply opens what it thinks is an RS port (9600, N, 8, ) and begins communicating with the F68 microcontroller. COMMUNICATIONS PROTOCOL For this design, a rather simplistic protocol was selected in an attempt to present the design in as basic a way as possible. Single-byte commands are used to communicate with the F68 microcontroller. The following table shows the command list: COMMAND R (read and convert) P (ping) S F68 Response Send back 8 bytes of data from the sensors and start another temperature conversion in both sensors. Provided as legacy support for compatibility with the original DLP-TEMP. Echo the letter Q back to the host. Provided as legacy support for compatibility with the original DLP-TEMP. Read temperature sensor at S, return data and convert

T U A B C Read temperature sensor at S, return data and convert Read temperature sensor at S, return data and convert Setup S/AN/GP for analog, read voltage and return bytes Setup S/AN0/GP0 for analog, read voltage and return bytes Setup S/AN/GP for analog, read voltage and return bytes Example host voltage read code: //declare tx[] and rx[] buffers tx[0] = 'A'; PutBuffer(tx, );//send tx out serial port substitute your serial port code here GetBuffer(rx,, timeout); //again, substitute your serial port code here Int temp = rx[] (rx[0] << 8);//convert returned data float actual_voltage = temp/0.0*.0); M N O J K L G H I Setup S/AN/GP for digital and read state - return byte Setup S/AN0/GP0 for digital and read state - return byte Setup S/AN/GP for digital and read state - return byte Setup S/AN/GP for digital, and set high Setup S/AN0/GP0 for digital, and set high Setup S/AN/GP for digital, and set high Setup S/AN/GP for digital, and set low Setup S/AN0/GP0 for digital, and set low Setup S/AN/GP for digital, and set low APPLICATION The DLP-TEMP-G can be used to monitor temperature at the board or at a distance from the board. The board supports monitoring of two temperatures. If more than two temperature measure-ments are required, then the DLP-TEMP9 can be used to monitor/measure up to nine temperatures. The board comes with one sensor that is not soldered to the board so that the user has the option of locating the sensor at a distance from the board using Category cable. This design has been successfully tested with both sensors located 00 feet away from the board using Category cable. Two pairs of wires in the Category cable are required for the connection. One pair is for power and ground, and the other pair is for data and ground. If using both sensors, you can either connect them to the board using one cable for both sensors since the cable has pairs, or cables if the sensors are to be placed in different locations.

DISCLAIMER Neither the whole nor any part of the information contained within or the product described in this datasheet may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. 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. DLP Design will not accept any claim for damages whatsoever 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. CONTACT INFORMATION DLP Design, Inc. 60 Roma Ln. Allen, TX 70 Phone: 69-96-807 Fax: -90-89 Email: support@dlpdesign.com Internet: http://www.dlpdesign.com

C.0 FB 0-08- C 0/0 Tant USBVCC Q IRLML60CT P DLP-TEMP Version. D D R0 60 PWREN# U USBVCC 0 VCC IN (From host ->) 6 (To host <-) USB Type A Male Connector USBDM USBDP RTS# CN CTS# C C DTR# 9 7pF 7pF DSR# 8 VCCIN/NC DCD# 0 9 RESET# RI# 6 D AVCC/NC C 7 C OSCI CBUS0 8 MHz C6 OSCO CBUS R LED.7uF CBUS 60 CBUS 7 VOUT CBUS PWREN# R.K C7.uF FTR JP U DS8B0 / TO9 PICF68 Sensor B VCC B MHz C0. Sensor A A JP DS8B0 / TO9 Gnd Sensor JP Vpp Clock Vcc Data PROGRAMMING HEADER 7 6 8 GP0/PGD GP/PGC GP/Vpp OSC OSC GP 7 8 6 A TEST VCCIO R7.K JP DS8B0 / TO9 R9.K