Measurement-computing Digital488/80A Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Measurement-computing Digital488/80A. Measurement Computing Digital488/80A User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 106
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Digital488/80A User's Manual
80-Bit IEEE 488 / Digital I/O Interface
the smart approach to instrumentation
IOtech, Inc.
25971 Cannon Road
Cleveland, OH 44146-1833
Phone: (440) 439-4091
Fax: (440) 439-4093
E-mail:
Internet: www.iotech.com
Digital488/80A User's Manual
80-Bit IEEE 488 / Digital I/O Interface
p/n 196-0901 Rev 1.2
Released Per EO # 1941R5
© 1998 through 2004 by IOtech, Inc. 967695 Printed in the United States of America.
Vue de la page 0
1 2 3 4 5 6 ... 105 106

Résumé du contenu

Page 1 - User's Manual

Digital488/80A User's Manual 80-Bit IEEE 488 / Digital I/O Interface the smart approach to instrumentation ™ IOtech, Inc. 25971 Cannon Road

Page 2

Terminal Installation Category: Standard: Not Applicable. CE: Category 2 for Line Voltage Input terminal. All other terminals are Category 1. Di

Page 3 - Introduction to this Manual

 Notes94 Appendix B Digital488/80A User's Manual

Page 4 - Table of Contents

Index ? command support, 76 A command, 47 abbreviations, 98 accessories, 2 addressing mode, 1, 7 ASCII codes, 87 details, 89 summary, 87 B comman

Page 5 - B - Appendix B

secondary addressing mode, 8 serial bus line, 85 Serial Poll, 77 Serial Poll Status Byte, 77 Service input line, 31 Service Request (SRQ), 39 Service

Page 6

 NotesDigital488/80A User's Manual Appendix B 97

Page 7 - Digital488/80A Overview 1

Abbreviations y (bullet symbol) “and” (e.g. *SCyCA) FCC Federal Communications Commission * (asterisk symbol) “unasserted” (e.g. *SC) FF Form Feed

Page 8 - Accessories

SCPI Standard Cmds. for Programmable Instruments SUB Substitute (ASCII Code) SCSI Small Computer System Interface bus SYN Synchronous Idle (ASCII Co

Page 9 - Specifications

 Notes 100 Abbreviations Digital488/80A User's Manual

Page 10 - Data Transfer Speeds

Digital488/80A Setup 2 The Package…… 5 Hardware Setup…… 6 Front & Rear Panel Layouts…… 6 Default DIP Switch Settings…… 7 IEEE 488 Bus Addres

Page 11 - Digital488/80A Setup 2

Hardware Setup WARNING Do not use the Digital488/80A unit outdoors! This unit is intended for indoor use only! Unexpected outdoor conditions coul

Page 12 - Hardware Setup

Default DIP Switch Settings The Digital488/80A unit may be operated from either 110 VAC or 220 VAC. The operating voltage is set by an internal swit

Page 13 - Addressing Mode Selection

Dual Primary Addressing Mode The Digital488/80A can be thought of as two identical IEEE 488-to-digital I/O interfaces. Each interface occupies one b

Page 14 - Secondary Address Settings

The following figure compares the Dual Primary and the Secondary addressing modes. Digital488/80A User’s Manual 11-08-02 Digital488/80A Setup

Page 15

HVCX1 Option Setup CAUTION If you would like to experiment with the Digital488/80A unit and the example programs, do not install the HVCX1 option u

Page 16 - WARNING

Determining Ports Setup Before configuring the HVCX1 option, determine which ports are going to be set up for inputs and which ports for outputs. De

Page 17

To Set Up Input Ports Note: All of the components mentioned below are for the port section of the HVCX1 board labelled INPUT. 1. Locate the two 5-

Page 18

To Set Up Handshaking Input Lines Note: All of the components mentioned below are for the central section of the HVCX1 board labelled EDR, SERVICE.

Page 19

Warranty Information Your IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone, fax machine, or e-mail in reg

Page 20

To Set Up Output Ports Note: All of the components mentioned below are for the port section of the HVCX1 board labelled OUTPUT. 1. Locate the two

Page 21

Note: All of the components mentioned below are for the upper-corner sections of the HVCX1 board labelled CONTROL. 1. Locate the upper corners of

Page 22

To Install the HVCX1 Option CAUTION When the HVCX1 option is used, the I/O lines are hardware configured as either inputs or outputs. The hardware

Page 23 - Digital I/O Ports

Digital I/O Ports CAUTION When the HVCX1 option is used, the I/O lines are hardware configured as either inputs or outputs. The hardware and softw

Page 24

Using the HVCX1 Option for High Voltage/Current Outputs CAUTION Never connect external high-level devices to a Channel 0 port or to a Channel 1 por

Page 25 - Introduction

Digital488/80A Power & Assembly 3 Introduction…… 19 Internal Components…… 19 Factory Service…… 19 Power Line & Fuse Configuration…… 20 L

Page 26 - Line Voltage Selection

Power Line & Fuse Configuration The power configuration of the Digital488/80A unit consists of selecting the line voltage and replacing the fuses

Page 27

Note: If disassembly or disconnection is necessary, first turn off the power, next disconnect the AC power line, and then any other cables, prior to

Page 28 - Fuse Replacement

Fuse Replacement CAUTION Service: Fuse replacement and the changing of selected line voltage must be performed by qualified service personnel. N

Page 29 - Bench Top

Rack-Mount & Bench-Top Assembly The Digital488/80A includes accessories for rack-mount or bench-top assembly. Rack Mount If rack-mount assembly

Page 30 - Power-Up Activation

Introduction to this Manual This manual covers the setup and operation of the Digital488/80A 80-bit IEEE 488 / Digital I/O interface system. This ma

Page 31 - Programming Examples

Power-Up & Programming Tests Power-Up Activation CAUTION Line Voltage: The protective conductor terminal on the AC line connector must be conne

Page 32

Programming Examples The Digital488/80A programming examples use the Personal488 PC/IEEE 488 controller interface and the BASIC Keyboard Controller (

Page 33 - C) command C5 was executed

Digital488/80A Command Responses (1) CMD> (2) CMD>OUTPUT 08;T1X (3) CMD>OUTPUT 08;T0X (4) CMD>CLEAR (5) CMD>OUTPUT 08;U0X (6) CMD>E

Page 34

• Line 1: Initial command prompt from the Keyboard Controller program. • Line 2: Instruct the Digital488/80A to turn on its TEST LED indicator. Th

Page 35 - Digital488/80A Operation 4

 Notes 28 Digital488/80A Power & Assembly Digital488/80A User's Manual

Page 36 - Trigger (Pin

Digital488/80A Operation 4 Introduction…… 29 Handshaking/Control Lines…… 29 Clear (Pin 41)…… 30 Data Strobe (Pin 42)…… 30 Trigger (Pin 43)…… 30

Page 37 - External Data Ready (Pin 46)

Clear (Pin 41) The Clear output can be pulsed for approximately 50 microseconds after a Device Clear (DCL), Selected Device Clear (SDC), or Interfa

Page 38 - IEEE 488 Bus Support

Inhibit (Pin 44) The Inhibit output is asserted while data on the selected I/O port are being read into the I/O port buffer. This line is normally

Page 39

IEEE 488 Bus Support The Digital488/80A implements many of the capabilities defined by the IEEE 488 1978 specification. These capabilities are disc

Page 40 - Bus Terminators

• Device Clear (DCL): In the F0 through F4 formats, Device Clear resets the Digital488/80A to its power on default state, and pulses the Clear out

Page 41 - IEEE 488 Background 5

Table of Contents 1 - Digital488/80A Overview Introduction…… 1 Addressing Modes…… 1 Digital I/O Lines…… 1 Handshaking/Control Lines…… 1 HVCX1 Hig

Page 42 - Bus Lines & Bus Commands

• Selected Device Clear (SDC): In the F0 through F4 formats, Device Clear resets the Digital488/80A to its power on default state, and pulses the

Page 43 - Data Transfer Lines

IEEE 488 Background 5 History…… 35 General Bus Structure…… 35 Bus Lines & Bus Commands…… 36 Bus Management Lines…… 36 Handshake Lines…… 37

Page 44 - Bus Command Groups

The IEEE 488 interface transfers information in a similar way, with a method of data transfer called handshaking. For data transfer on the IEEE 488

Page 45 - More On Service Requests

Handshake Lines IEEE 488 interface uses three handshake lines in an "I'm ready - Here's the data - I've got it" sequence

Page 46

Bus Command Groups Bus (multiline) commands are bytes sent by the Active Controller over the data bus with Attention (ATN) asserted. These commands

Page 47 - Digital488/80A Commands 6

• Serial Poll Disable (SPD): The command disables all devices from sending their Serial Poll status byte. • Serial Poll Enable (SPE): This comma

Page 48 - Command Syntax

 Notes 40 IEEE 488 Background Digital488/80A User's Manual

Page 49 - Command Set & Support

Digital488/80A Commands 6 Introduction…… 41 Command Syntax…… 42 Command Set & Support…… 43 Command Set…… 43 Command Support…… 43 Command Su

Page 50 - Command Summary

Command Syntax Operation of the Digital488/80A is accomplished using a set of commands that configure the entire unit. The syntax rules for using t

Page 51 - - SRQ on Ready

Command Set & Support Command Set The 23 Digital488/80A commands are listed below: A Bit Set O Recall Configuration B Bit Clear P Port Selec

Page 52 - Command Reference

7 - Troubleshooting Radio Interference Problems…… 79 Electrostatic Discharge (ESD) Damage…… 79 Other Issues…… 79 Power-Up Activation…… 79 Buffer Ov

Page 53 - A - Bit Set

Command Summary The following summary presents all 23 of the Digital488/80A commands in alphabetical order according to their command syntax, plus t

Page 54 - B - Bit Clear

Command Syntax Description H Handshake Hn Define handshake line n to be pulsed, where n = 0, 1, or 2. H0 Define the Clear output line to be

Page 55 - C - Configuration

Command Syntax Description R Data Ready Rn Define mode n of digital input port data to be latched, where n = 0, 1, or 2. R0 (Default) Defi

Page 56 - D - Data Output

A - Bit Set SYNTAX Abit Set bit to logic 1, where bit = bit value from 1 to 40. A? Returns bit of the last bit that was set. DESCRIPTION The Bit

Page 57 - E? - Query Error Status

B - Bit Clear SYNTAX Bbit Clear bit to logic 0, where bit = bit value from 1 to 40. B? Returns bit of the last bit that was cleared. DESCRIPTION

Page 58

C - Configuration SYNTAX Cn Define I/O mode n of ports, where n = value from 0 to 5. C0 (Default) Define all 5 ports as input. C1 Define Port 1 a

Page 59 - F - Data Format

D - Data Output DvalZ Define data to be outputted, where val = data value, terminated by Z. SYNTAX Note: In the Format F4 mode, the Z terminator s

Page 60

E? - Query Error Status SYNTAX E? Returns error status code which indicates the last error encountered. It returns: • E0 if No Error has occur

Page 61

CAUTION Because the Configuration (C) command is used, the following programming example(s) will not work properly if the HVCX1 option is install

Page 62

F - Data Format SYNTAX Fn Define format n of data, where n = value from 0 to 5. F0 (Default) Define ASCII hexadecimal (4 bits per character). F1

Page 63 - G - Bus Input/Output

 Notes iv Digital488/80A User’s Manual

Page 64 - H - Handshake

Data received for output to the digital ports must be contained within a D command prefix and a Z terminator suffix. If the amount of data sent i

Page 65 - I - Invert

Data received for output to the digital ports must be contained within a D command prefix and a Z terminator suffix. If the amount of data sent i

Page 66 - K - End-Or-Identify

EXAMPLE 1: Data Format F0 - ASCII Hexadecimal PRINT#1,"CLEAR08" Line 1: Reset the Digital488/80A. PRINT#1,"OUTPUT08;R0P0C2G2X"

Page 67 - L - Buffer

G - Bus Input/Output SYNTAX Gn Define mode n of data transmission on the IEEE 488 bus when the Digital488/80A is addressed to Talk, where n = value

Page 68 - M - Service Request Mask

H - Handshake SYNTAX Hn Define handshake line n to be pulsed, where n = 0, 1, or 2. H0 Define the Clear output line to be pulsed. H1 Define the D

Page 69 - O - Recall Configuration

I - Invert SYNTAX Ival Define the polarity of the handshake and data lines, where 000 ≤ val ≤ 127, as summed from the following states: • 0 - (

Page 70 - P - Port Select

K - End-Or-Identify SYNTAX Kn Define mode n of EOI, where n = 0 or 1. K0 (Default) EOI enabled; assert EOI on last byte transferred. K1 EOI disa

Page 71 - Q - Inhibit

L - Buffer SYNTAX Ln Clear the internal data buffer, where n = 0 only. L? Returns the number of port readings in the internal data buffer (from 0

Page 72 - R - Data Ready

M - Service Request Mask SYNTAX Mmask Define the Service Request (SRQ) conditions, where 00 ≤ mask ≤ 31, as summed from the following states: •

Page 73 - S - Save Configuration

O - Recall Configuration SYNTAX Oval Load configuration val, where val = value from 0 to 100. O? Returns currently loaded configuration val. DESC

Page 74 - T - Test

Digital488/80A Overview 1 Introduction…… 1 Addressing Modes…… 1 Digital I/O Lines…… 1 Handshaking/Control Lines…… 1 HVCX1 High Voltage/Current I

Page 75 - U - User Status

P - Port Select SYNTAX Pn Select port(s) n for data I/O, where n = value from 0 to 5. P0 (Default) Select all 5 ports. P1 Select Port 1. P2 Sele

Page 76

Q - Inhibit SYNTAX Qn Define mode n of Inhibit output line, where n = 0 or 1. Q0 Clear the Inhibit line (return to unasserted state). Q1 Set the

Page 77

R - Data Ready SYNTAX Rn Define mode n of digital input port data to be latched, where n = 0, 1, or 2. R0 (Default) Define data to be not latched,

Page 78 - V - View Configuration

S - Save Configuration SYNTAX Sval Save current configuration as configuration val, where val = value from 0 to 100. S? Returns the last saved c

Page 79 - V? - View Version

T - Test SYNTAX Tn Define mode n to test Digital488/80A communication, where n = 0 or 1. T0 Turn off the TEST LED indicator on Digital488/80A fron

Page 80 - X - Execute

U - User Status SYNTAX Uval Define status message val to send when the Digital488/80A is next addressed to Talk, where val = 0 or bit, and where bi

Page 81 - Y - Bus Terminator

System Status (U0) Return Codes C# Configuration C0 All 5 ports are input. C1 Port 1 is output; the other ports are input. C2 Ports 1 and 2 are outp

Page 82 - ? - Query

K# End-Or-Identify K0 EOI enabled; assert EOI on last byte transferred. K1 EOI disabled; do not assert EOI on last byte transferred. L#### Buffer #

Page 83 - Serial Poll Status Byte

V - View Configuration SYNTAX Vval View (but not load) configuration val, where val = value from 0 to 100. DESCRIPTION The View Configuration (V)

Page 84

V? - View Version SYNTAX V? View the current firmware revision level of the ROM. Note: This V? command is not related to the above View Configurati

Page 85 - Troubleshooting 7

HVCX1 High Voltage/Current Interface Option The HVCX1 option permits the I/O lines to be configured as high voltage (up to 50 V) inputs or as high vo

Page 86 - Query Error Status

X - Execute SYNTAX X Execute the command string. DESCRIPTION Commands sent to the Digital488/80A will result in no action until the unit is instruc

Page 87 - Appendix A A

Y - Bus Terminator SYNTAX Yn Define mode n of IEEE 488 bus terminator, where n = 0, 1, 2, or 3. Y0 (Default) Define carriage-return line-feed (C

Page 88 - Software Setup

? - Query SYNTAX ? (Command Support) Returns present configuration or mode of the command preceding the ?. Note: One exception to this command des

Page 89

Serial Poll Status Byte SUMMARY The Serial Poll Status byte is sent upon receiving the Serial Poll (SPOLL) command from the IEEE 488 bus controller.

Page 90

 Notes78 Digital488/80A Commands 967695 Digital488/80A User's Manual

Page 91 - Appendix B B

Troubleshooting 7 Radio Interference Problems…… 79 Electrostatic Discharge (ESD) Damage…… 79 Other Issues…… 79 Power-Up Activation…… 79 Buffer Ov

Page 92 - IEEE 488 Bus Commands

With the power cord plugged in and connected to the Digital488/80A, turn on the unit by depressing the rear-panel power switch. All of the front-pa

Page 93 - ASCII Codes

Appendix A A Digital488/80A HVCX1 Configuration Record…… 81 Hardware Setup…… 81 Software Setup…… 82 DB-50 Connector Wiring Reference…… 83 Digit

Page 94

Software Setup Refer to the Configure (C) command in Chapter 6: Digital488/80A Commands. Channel 0 Configuration Command Port 5 Port 4 Port 3 Po

Page 95 - ASCII Code Details

DB-50 Connector Wiring Reference Refer to the section "Digital I/O Ports" in Chapter 2: Digital488/80A Setup. Channel 0 Pin Description

Page 96

Specifications CAUTION Please read this manual carefully! If equipment is used in any manner not specified in this manual, the protection provid

Page 97

Channel 1 Pin Signal Name Pin Description Description Signal Name 1 Port 1 Bit 1 (I/O) 26 Port 4 Bit 2 (I/O) 2 Port 1 Bit 2 (I/O) 27

Page 98

Appendix B B IEEE 488 Bus & Serial Bus Lines…… 81 IEEE 488 Bus Commands…… 86 ASCII Codes…… 87 ASCII Code Summary…… 87 Decimal Values 00 to

Page 99

IEEE 488 Bus Commands Bus State IEEE 488 Bus Command Data Transfer (DIO) Lines (ATN is asserted “1”) 8 7 6 5 4 3 2 1 DCL Device Clear 0

Page 100

ASCII Codes ASCII Code Summary Decimal Values 00 to 63 – ACG, UCG & LAG Box Items Hexadecimal Value $41 65Decimal Value A Bus Message 01 (i

Page 101

Decimal Values 64 to 127 – TAG & SCG Box Items Hexadecimal Value $41 65Decimal Value A Bus Message 01 (in center) ASCII Character Talk Add

Page 102

ASCII Code Details Decimal Values 00 to 31 – ACG & UCG Characteristics ASCII Control Codes (Decimal 00 to 31) Dec Value Hex Value ($) Character

Page 103

Decimal Values 00 to 31 – ACG & UCG Descriptions ASCII Control Codes (00 to 31) Dec Name Description Addressed Command Group (ACG) 00 Null (NU

Page 104 - Abbreviations

Decimal Values 32 to 63 – LAG ASCII Character Set (Decimal 32 to 63) Dec Hex Character Name Bus Message Listen Address Group (LAG) 32 $20 <s

Page 105

Decimal Values 64 to 95 – TAG ASCII Character Set (Decimal 64 to 95) Dec Hex Character Name Bus Message Talk Address Group (TAG) 64 $40 @ At Si

Page 106 -  Notes

Decimal Values 96 to 127 – SCG ASCII Character Set (96 to 127) Dec Hex Character Name Bus Message Secondary Command Group (SCG) 96 $60 ’ Grave

Commentaires sur ces manuels

Pas de commentaire