Measurement-computing Digital488/80A Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware Measurement-computing Digital488/80A. Measurement Computing Digital488/80A User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
Vista de página 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.
Vista de página 0
1 2 3 4 5 6 ... 105 106

Resumo do Conteúdo

Página 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

Página 2

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

Página 3 - Introduction to this Manual

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

Página 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

Página 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

Página 6

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

Página 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

Página 8 - Accessories

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

Página 9 - Specifications

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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-

Página 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.

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 25 - Introduction

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

Página 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

Página 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

Página 28 - Fuse Replacement

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

Página 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

Página 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

Página 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

Página 32

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

Página 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

Página 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

Página 35 - Digital488/80A Operation 4

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

Página 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

Página 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

Página 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

Página 39

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 46

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

Página 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

Página 48 - Command Syntax

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

Página 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

Página 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

Página 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

Página 52 - Command Reference

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 61

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

Página 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

Página 63 - G - Bus Input/Output

 Notes iv Digital488/80A User’s Manual

Página 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

Página 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

Página 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"

Página 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

Página 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

Página 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 - (

Página 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

Página 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

Página 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: •

Página 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

Página 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

Página 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

Página 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

Página 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,

Página 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

Página 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

Página 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

Página 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

Página 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 #

Página 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)

Página 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

Página 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

Página 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

Página 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

Página 88 - Software Setup

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

Página 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.

Página 90

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

Página 91 - Appendix B B

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

Página 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

Página 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

Página 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

Página 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

Página 96

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 102

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

Página 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

Página 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

Página 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

Página 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

Comentários a estes Manuais

Sem comentários