USB Digital I/O Module

Similar documents
How to control many USB kits from your own application (for example, controlling 12 stepper motors by 4 USB Stepper Motor Controllers)

MK5 5-Axis Controller

SOFTMARK. USB to GPIB Interface. SOFTMARK PO Box 1609 Hornsby NSW 2077 Australia

ULN2065B SWITCH BOARD

ACORN User Guide For Revision (Aka Acorn_rev3) Updated 1/23/17

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

RASPBERRY PI MEGA-IO EXPANSION CARD USER'S GUIDE VERSION 2.3

Centroid ACORN CNC controller Specification and Use Guide Updated 8/3/17. Overview

BB-303 Manual Baseboard for TMCM-303

If I wanted to connect an LED and little light bulb and have them switch on and off with one switch, my schematic would look like the one below.

Figure 1. 8-Bit USB Debug Adapter

PoExtBus User s manual

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

BLM and BWS installation examples

HARDWARE MANUAL TMCM-6110 V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany. MODULES FOR STEPPER MOTORS

ICP05 IBOARD LITE ICP05. - iboard lite

Evaluation Board for AD5590 EVAL-AD5590

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Developement of Multi Interface Board for Educational Trainer Kit

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13

PoExtBus User s manual

Breadboard & Digital Input/Output Modules

HARDWARE MANUAL TMCM Hardware Version V1.2 UNIQUE FEATURES: TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.

AD9144-FMC-EBZ Evaluation Board Quick Start Guide

Easy Kit Board Manual

CP2102-EK CP2102 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Software Setup Virtual COM Port Driver Installation

Evaluation Kit & Driver User s Guide

RT USB3000 Technical Description and User Manual. Revision 4.1.

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Downloaded from Elcodis.com electronic components distributor

Evaluation Board for Quad, 16-Bit, Serial Input, Voltage Output DAC EVAL-AD5064-1EBZ

DEV-1 HamStack Development Board

Circuit Breaker Calibration

HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM

PMC Controller Electrical Manual

ASEQ MC35. USB stepper motor controller, driver

SCB-C08 USB to RS232/422/485 Converter

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

Pmod modules are powered by the host via the interface s power and ground pins.

The amount of current drawn and the temperature generated by DC motor are crucial in understanding the performance and reliability of motors.

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Bolt 18F2550 System Hardware Manual

ECOTRONS CAN USB CAN Bus. Support Windows XP, Windows 7 and Windows 10. CAN baud rate can be set anywhere between 5 Kbps and 1 Mbps

EcotronsCAN User Manual

Comprehensive support USB hot-swappable, USB connection at any time to monitor the state, Mach3 work

CDB5346. Evaluation Board for CS5346. Features. Description CS5346. Single-ended Analog Inputs. Single-ended Analog Outputs

ADV7188/4 EVALUATION NOTE. ADV7188/4 Video Decoder Evaluation Boards. ATV applications August-2006 Page 1 of 22

User's Manual. For ST-6560V3. Version All Rights Reserved

Pluto 6 User Manual. Document No Issue 9. Current Issue :- Issue 9, 7 July Previous Issues :- Issue 8, 9 November 2005

ADLINK PCI The wide input range of the PCI-7432 makes it easy to sense the status of external devices. Supports a 32-bit 5 V PCI bus

MDA-8000 DIO User Manual

AMAX-2750SY Series. 32-ch AMONet RS-485 Isolated Digital I/O Slave Modules. User Manual

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

PERUN Technologies LARA-100 GPIO BOARD USER MANUAL

D7000 SERIES MODBUS TCP/IP ETHERNET INTERFACE MODULES

Evaluation Board User Guide UG-047

Appendix F: Design Documentation for multisensory therapy system

The data acquisition components, and their relationship to each other, are shown below.

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

HARDWARE MANUAL TMCM-1613 TMCM-1613-REC. Hardware Version V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.

Obsolete. LX1800 SMBus TO ANALOG INTERFACE

Additional board ZIB2-PDx-N for Plug & Drive motors PDx-N

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Intel Galileo gen 2 Board

MiniGEN AP. Specifications HW of control system. February 2013 HW V2. Petr 457 Okrajová STA T EBÍ

ARM Microcontroller Interfacing - Warwick A. Smith ISBN Elektor. Table of Contents

NX-51 V2 plus experiment board Documentation 1. NX-51 V2 plus. P89V51RD2 microcontroller Eexperiment board. Documentation

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Connecting a Cisco Input Module

Module 3B: Arduino as Power Supply

EVAL-ADG2128EB. Evaluation Board I 2 C CMOS, 8 12 Analog Switch Array with Dual/Single Supplies FEATURES DESCRIPTION

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India

Touch Control Switch + - R6 R4 R8 R7 CAT# Grading. Assembly Instructions by Earl D. Gates SUNY Oswego Fall Conference 2007.

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

DEMO9S08LG32 Up to 5V MCU with integrated LCD display driver

PIC 28 Pin Board Documentation. Update Version 5.0

XE166 Family AP Application Note. Microcontrollers. UConnect XE162N Hardware Description V1.0,

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

Connecting a Cisco Output Module

PTC Model III. Programmable Turntable Controller. Automatic Power Router. Installation Instructions

GPS Evaluation Kit A1080

Release Note. How to Use the OptoCon Connection Module. 1 Introduction. Option C Revision 4 Revised 8/13/98

PRODIS. PD-ADC Digital Process Meter for analog Sensors. Digital Process Meters. Datasheet

CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

Note: The Silicon Labs USB Debug Adapter is not included in this kit and is required to reprogram the board.

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

4Trio Motion Technology3

DEVKIT-S12VR QUICK START GUIDE (QSG)

UNIT 3 THE 8051-REAL WORLD INTERFACING

nrf905 Evaluation Kit

Silicon Steroids for the Stamp Help Your Projects Heft Big Loads Using Switching Transistors

mycnc control & software. MyCNC-ET5 CNC control board

Operating Hardware Manual

Evaluation Board for 14-/16-Bit, Serial Input, VOUT NanoDACs EVAL-AD5040EB/EVAL-AD506xEB

ACE-SDC-V3 Stepper Driver +Controller with USB 2.0 Communication

USBIO24 RL Digital I/O Module

HARDWARE MANUAL TMCM Hardware Version V1.2. TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany. MODULE FOR STEPPER MOTORS

The FED PIC Flex 2 Development Boards

Transcription:

USB Digital I/O Module A low cost solution for controlling 12 digital lines This project can be used to control 12 digital lines. The module consists of only one chip and 12 I/O lines. The module can be implemented to your design and is cost effective. It can control your design by using the USB bus. The module is supplied with the USB_OCX component, which allows you to control these lines from your own application. Your application can be written in Visual C, Basic or other language which can use ActiveX controls. Application The card can be used for a variety of purposes. For instance, it can help you speed up your software development time, and it can assist you in controlling your own projects by using the latest USB technology. The USB I/O Module may also be used to control modules such as: - ADC converters - DAC converters - DTMF transceivers - PLL generators - DDS synthesizers - Relay Cards - Stepper Motor Cards - Switch Cards - LED Indicator Cards - And much more Softmark supplies the USB_OCX component that allows you to easily control all these modules. The project features two ports: P0 (8 bit) and P1 (4 bit). These ports can be set as either inputs or outputs. The USB_OCX component will be used to write to and read from the ports. With this component you can fully control the USB Digital I/O Module from your application. Information on how to use the USB_OCX can be downloaded from our web site. Features: - 12 digital input/output lines - bi-directional P0 port (8 bit) and P1 port (4 bit) programmable by software - maximum current taken from 1 line is 10mA. A driver (transistor) will be required to drive the relay - a maximum of 100mA/5V can be taken from the module to power your application - free data acquisition examples SOFTMARK: USB Digital I/O Module (12 lines) 1

+5V (max 100mA) Port P0 line D0 5V on the board USB Connector GND Port P1 line D3 Test for port P0 line 0 (link LK1 should be closed) Figure 1. 12 line input/output interface controlled via the USB bus Figure 2. 8 digital line ports. These lines can be easily set (for high or low level) from your application using Softmark s USB_OCX component. How to write to a particular port The simplest way to write to a port is to connect a LED to a particular port line to test the port. On the board, there is a test circuit to test just port P0 and line D0. To activate testing, the LK1 link should be closed. Figure 3 below shows how you can use output lines. Note: Data can be transferred from your application via the USB_OCX to the hardware by executing just a few lines of code: SOFTMARK: USB Digital I/O Module (12 lines) 2

Set all data on port A to high level Wr_PortP0(255) Set all data on port A to low level Wr_PortP0(0) Set line D0 to high, the rest to zero Wr_PortP0(1) Figure 3. An example of an output indicator during writing to port P0. The output from a particular port will drive the current driver based on ULN 2803. Open collector drivers can be used to directly drive relays or stepper motor coils. Figure 4. Connecting the module and controlling stepper motors. You can control 3 stepper motors from this module. SOFTMARK: USB Digital I/O Module (12 lines) 3

How to read data from a particular port You can set the module to acquire data and transfer it to your application. This can be used to inform your application that this line was, for example, set to high. Either P0 or P1 can be used for that. Figure 5 below shows how lines of the port can be set to high or low. Figure 5. Here, port P0 is used to control external devices. If you use the command a= RD_PO() a port value will be returned. More information about reading and writing data is supplied with the kit. The USB _ OCX component is attached to this module. A comprehensive schematic for this module is also included. Module layout SOFTMARK: USB Digital I/O Module (12 lines) 4

Note: This module can supply +5V and a maximum of 100mA which can be used in your application. Information about installing drivers can be found on the CD ROM/disks supplied with the kit. After the driver module is installed, the next time you use the card the Windows operating system will automatically find the module. No other setup will be required. Important The USB I/O Module does not need a power supply as voltage is supplied from the USB bus in your PC. Copyright 2003 Softmark All rights reserved. The information presented in this document is believed to be accurate and reliable and may be changed without notice. No liability will be accepted for any consequences of its use. SOFTMARK: USB Digital I/O Module (12 lines) 5