Measurement-computing DAC488 v.1 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware Measurement-computing DAC488 v.1. Measurement Computing DAC488 v.1 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
Vista de página 0
© 1998 by IOtech, Inc. June 1998 Printed in the United States of America.
DAC488
User's Manual
12-Bit Digital-to-Analog Converter Systems; Models DAC488/2 and DAC488/4
i
the smart approach to instrumentation
IOtech, Inc.
25971 Cannon Road
Cleveland, OH 44146-1833
Phone: (440) 439-4091
Fax: (440) 439-4093
E-mail: sales@iotech.com
Internet: www.iotech.com
DAC488
User's Manual
12-Bit Digital-to-Analog Converter Systems
Models DAC488/2 and DAC488/4
p/n
107-0901
Rev.
1.0
Released Per EO#1927R11
Vista de página 0
1 2 3 4 5 6 ... 113 114

Resumo do Conteúdo

Página 1 - User's Manual

© 1998 by IOtech, Inc. June 1998 Printed in the United States of America.DAC488 User's Manual12-Bit Digital-to-Analog Converter Systems; Models D

Página 2

4 DAC488 Overview DAC488 User’s ManualGeneralWARNINGWARNINGWARNINGWARNINGService: This product contains no operator serviceable parts. Fuse repla

Página 3 - Introduction to this Manual

94 Appendix DAC488 User’s ManualIEEE 488 Bus CommandsBus State IEEE 488 Bus Command Data Transfer (DIO) Lines(ATN is asserted “1”) 8 7 6 5 4 3 2 1D

Página 4 - Table of Contents

DAC488 User’s Manual Appendix 95ASCII CodesASCII Code SummaryDecimal Values 00 to 63 – ACG, UCG & LAGBox ItemsHexadecimal Value$41 65Decimal Va

Página 5 - A - Appendix

96 Appendix DAC488 User’s ManualDecimal Values 64 to 127 – TAG & SCGBox ItemsHexadecimal Value$41 65Decimal ValueABus Message01(in center) ASCI

Página 6

DAC488 User’s Manual Appendix 97ASCII Code DetailsDecimal Values 00 to 31 – ACG & UCG CharacteristicsASCII Control Codes (Decimal 00 to 31)DecV

Página 7 - DAC488 Overview 1

98 Appendix DAC488 User’s ManualDecimal Values 00 to 31 – ACG & UCG DescriptionsASCII Control Codes (00 to 31)Dec Name DescriptionAddressed Com

Página 8 - Specifications

DAC488 User’s Manual Appendix 99Decimal Values 32 to 63 – LAGASCII Character Set (Decimal 32 to 63)Dec Hex Character Name Bus MessageListen Address

Página 9

100 Appendix DAC488 User’s ManualDecimal Values 64 to 95 – TAGASCII Character Set (Decimal 64 to 95)Dec Hex Character Name Bus MessageTalk Address

Página 10

DAC488 User’s Manual Appendix 101Decimal Values 96 to 127 – SCGASCII Character Set (96 to 127)Dec Hex Character Name Bus MessageSecondary Command G

Página 11 - DAC488 Setup 2

102 Appendix DAC488 User’s Manual− Notes

Página 12 - Hardware Setup

DAC488 User’s Manual Appendix 103Index? command support, 88@ command, 58AA command, 59abbreviations, 106accessories, 2analog output port, 7ASCII co

Página 13 - Analog Output Ports

DAC488 User’s Manual DAC488 Setup 5DAC488 Setup 2The Package…… 5Hardware Setup…… 6Front & Rear Panel Layouts…… 6Default Settings…… 7IEEE 488 Bu

Página 14 - Digital I/O Port

104 Index DAC488 User’s ManualPP command, 76package, 5performance verification, 2010-volt port voltage, 211-volt port voltage, 225-volt port voltag

Página 15

DAC488 User’s Manual Appendix 105− Notes

Página 16

106 Abbreviations DAC488 User’s ManualAbbreviations!!!!(bullet symbol) “and” (e.g. *SC!!!!CA)FCCFederal Communications Commission*(asterisk symbol)

Página 17

DAC488 User’s Manual Abbreviations 107SCPIStandard Cmds. for Programmable InstrumentsSUBSubstitute (ASCII Code)SCSISmall Computer System Interface

Página 18

108 Abbreviations DAC488 User’s Manual− Notes

Página 19 - DAC488 Power & Assembly 3

6 DAC488 Setup DAC488 User’s ManualHardware SetupFront & Rear Panel LayoutsSix LED indicators on the DAC488 front panel, display the unit statu

Página 20

DAC488 User’s Manual DAC488 Setup 7Default SettingsThe DAC488 unit may be operated from either 110 VAC or 220 VAC.The operating voltage is set by a

Página 21

8 DAC488 Setup DAC488 User’s ManualDigital I/O PortThe DAC488 has eight digital inputlines and eight digital output lines. Atpower on, the configu

Página 22

DAC488 User’s Manual DAC488 Setup 9Transistor-Transistor Logic (TTL) LevelsThe digital output lines will drive 2 TTL loads. All digital input line

Página 23 - Bench Top

10 DAC488 Setup DAC488 User’s ManualWhen used with relays or solenoids,the Flyback pin on the edge cardconnector should be connected tothe positive

Página 24 - CAUTIONCAUTION

DAC488 User’s Manual DAC488 Setup 11External Trigger/SRQ InputThe External Trigger/SRQ input (Standard pin 18; CE pin 2) can be used to trigger the

Página 25 - Programming Examples

12 DAC488 Setup DAC488 User’s Manual− Notes

Página 26 - Performance Verification

DAC488 User’s Manual DAC488 Power & Assembly 13DAC488 Power & Assembly 3Introduction…… 13Internal Components…… 13Factory Service…… 13Power

Página 27

WarrantyYour IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone, faxmachine, or e-mail in regard to warranty-

Página 28

14 DAC488 Power & Assembly DAC488 User’s ManualPower Line & Fuse ConfigurationThe power configuration of the DAC488 unit consists of select

Página 29 - DAC488 Operation 4

DAC488 User’s Manual DAC488 Power & Assembly 15Note: If disassembly or disconnections are necessary, first turn off the power, then disconnect

Página 30 - Port Triggering

16 DAC488 Power & Assembly DAC488 User’s ManualFuse ReplacementCAUTIONCAUTIONCAUTIONCAUTIONService: This product contains no operator servicea

Página 31

DAC488 User’s Manual DAC488 Power & Assembly 17Rack-Mount & Bench-Top AssemblyThe DAC488 includes accessories for rack-mount or bench-top a

Página 32 - Internal Buffer

18 DAC488 Power & Assembly DAC488 User’s ManualPower-Up & Performance TestsPower-Up ActivationCAUTIONCAUTIONCAUTIONCAUTIONLine Voltage: The

Página 33

DAC488 User’s Manual DAC488 Power & Assembly 19Programming ExamplesThe DAC488 programming examples use the Personal488 PC/IEEE 488 controller i

Página 34 - Control Modes

20 DAC488 Power & Assembly DAC488 User’s ManualDAC488 Command Responses(1)CMD>(2)CMD>OUTPUT 09;W1X(3)CMD>OUTPUT 09;W0X(4)CMD>ENTER

Página 35 - Waveform Control Mode

DAC488 User’s Manual DAC488 Power & Assembly 21To Verify the Port Voltage – 10-Volt Range1. Send the following command string to the DAC488:

Página 36 - Multiple Port Synchronization

22 DAC488 Power & Assembly DAC488 User’s ManualTo Verify the Port Voltage – 1-Volt Range1. Send the following command string to the DAC488: C

Página 37

DAC488 User’s Manual DAC488 Operation 23DAC488 Operation 4Introduction…… 23Command Groups…… 23System & Port Commands…… 23Command Support…… 24Po

Página 38

DAC488 User’s Manual iIntroduction to this ManualThis manual covers the setup and operation of the DAC488/4 and the DAC488/2 digital-to-analog convert

Página 39 - IEEE 488 Bus Support

24 DAC488 Operation DAC488 User’s ManualCommand SupportSupport for the above commands, includes the Query (?) command extension, and the use of the

Página 40 - Bus Terminators

DAC488 User’s Manual DAC488 Operation 25For example, a typical configuration may require Port 1 to have all trigger sources disabled, Port 2config

Página 41 - IEEE 488 Background 5

26 DAC488 Operation DAC488 User’s ManualInternal BufferBuffer DataThe DAC488 contains an internal buffer consisting of 8,192 locations numbered 0 t

Página 42 - Bus Lines & Bus Commands

DAC488 User’s Manual DAC488 Operation 27Buffer Save-and-Restore ProgramThis BASIC program DACBUFR.BAS may be used to save the contents of the DAC48

Página 43 - Data Transfer Lines

28 DAC488 Operation DAC488 User’s ManualControl ModesFour modes of DAC port operation are available: Direct, Indirect, Stepped, and Waveform. Each

Página 44 - Bus Command Groups

DAC488 User’s Manual DAC488 Operation 29The commands required to load the internal buffer for this example are:PRINT#1,"OUTPUT09;C2 P1 F0,3 L0

Página 45 - More On Service Requests

30 DAC488 Operation DAC488 User’s ManualMultiple Port SynchronizationMultiple DAC port output changes may be synchronized in any of the triggered

Página 46

DAC488 User’s Manual DAC488 Operation 31410 IF MODEL$ = "2" THEN GOTO 420 ELSE GOTO 440420 INPUT" Select a port 1,2 ";PORT430

Página 47 - DAC488 Calibration 6

32 DAC488 Operation DAC488 User’s ManualDigital I/O PortThe digital I/O port on the DAC488 may be used to read eight TTL level inputs and control e

Página 48 - Manual Calibration Procedure

DAC488 User’s Manual DAC488 Operation 33User-Defined System DefaultsThe System Defaults (S) command is used to save the Calibration Constants in th

Página 49 - BASIC Calibration Program

ii DAC488 User’s ManualTable of Contents1 - DAC488 OverviewIntroduction…… 1Accessories…… 2Specifications…… 2Digital I/O…… 2Analog Output…… 3IEEE 488……

Página 50

34 DAC488 Operation DAC488 User’s ManualBus CommandsThe following IEEE 488 bus commands are supported by DAC488:• Device Clear (DCL): Device Clea

Página 51

DAC488 User’s Manual IEEE 488 Background 35IEEE 488 Background 5History…… 35General Bus Structure…… 35Bus Lines & Bus Commands…… 36Bus Manageme

Página 52

36 IEEE 488 Background DAC488 User’s ManualThe IEEE 488 interface transfers information in a similar way, with a method of data transfer calledhand

Página 53

DAC488 User’s Manual IEEE 488 Background 37Handshake LinesThe IEEE 488 interface uses three handshake lines in an "I'm ready - Here'

Página 54

38 IEEE 488 Background DAC488 User’s ManualBus Command GroupsBus (multiline) commands are bytes sent by the Active Controller over the data bus wit

Página 55

DAC488 User’s Manual IEEE 488 Background 39• Serial Poll Disable (SPD): The command disables all devices from sending their Serial Poll statusbyt

Página 56

40 IEEE 488 Background DAC488 User’s Manual− Notes

Página 57 - DAC488 Commands 7

DAC488 User’s Manual DAC488 Calibration 41DAC488 Calibration 6Introduction…… 41Calibration Procedures…… 41Manual Calibration Procedure…… 42Part I:

Página 58

42 DAC488 Calibration DAC488 User’s ManualManual Calibration ProcedurePart I: Connections & Preparations1. Connect the DAC488 to the IEEE con

Página 59 - Command Groups

DAC488 User’s Manual DAC488 Calibration 43After setting the new gain values, the Offset Calibration Constant should be computed. (The OffsetCalibr

Página 60 - Command Summary

DAC488 User’s Manual iii7 - DAC488 CommandsIntroduction…… 51Command Syntax…… 51Command Groups…… 53System Commands…… 53Port Commands…… 53Command Suppor

Página 61

44 DAC488 Calibration DAC488 User’s Manual260 'Determine if unit is a DAC488/2 or DAC488/4270 PRINT#1,"OUTPUT ";DAD$;";P3XE?&qu

Página 62

DAC488 User’s Manual DAC488 Calibration 45950 PRINT#1,"ENTER ";KAD$960 INPUT#2,MOSTGAIN$:MVAL!=VAL(MOSTGAIN$)970 '980 PRINT#1,"

Página 63 - Command Reference

46 DAC488 Calibration DAC488 User’s Manual1670 LPRINT1680 LPRINT"Port Range %Err +FS %Err -FS Offset Err J Vals H Val"1690 FOR PORT

Página 64 - @ - Trigger On Command

DAC488 User’s Manual DAC488 Calibration 47Automatic Calibration ProcedurePart I: Connections & PreparationsFully automatic (or Stand-Alone) ca

Página 65 - A - Autorange

48 DAC488 Calibration DAC488 User’s Manual4. Once the calibration cable hasbeen made, the analog output ofall DAC488 ports can then beconnected to

Página 66 - B - Buffer Data

DAC488 User’s Manual DAC488 Calibration 49Part III: Automatic Calibration ReportAfter the automatic calibration finishes, a calibration report will

Página 67 - C - Control Mode

50 DAC488 Calibration DAC488 User’s ManualAfter the last port is tested, a summary report will be printed similar to that below:Calibration ReportM

Página 68

DAC488 User’s Manual DAC488 Commands 51DAC488 Commands 7Introduction…… 51Command Syntax…… 51Command Groups…… 53System Commands…… 53Port Commands……

Página 69 - D - Digital Output

52 DAC488 Commands DAC488 User’s Manual• Each command consists of one alphabetic character followed by one or two numbers. The alphabeticcharacte

Página 70 - E? - Query Error Status

DAC488 User’s Manual DAC488 Commands 53Command GroupsAs introduced in Chapter 4, all of the DAC488 commands can be divided into two main groups: Sy

Página 71

iv DAC488 User’s Manual− Notes

Página 72 - F - Buffer Definition

54 DAC488 Commands DAC488 User’s ManualCommand SummaryThe following summary presents all 26 of the DAC488 system and port commands in alphabetical

Página 73 - G - GET Trigger Mask

DAC488 User’s Manual DAC488 Commands 55Command Syntax DescriptionGGET Trigger Mask(System Command)GmaskSets bits in the GET Trigger Mask which spec

Página 74 - H - Offset Calibration

56 DAC488 Commands DAC488 User’s ManualCommand Syntax DescriptionNNumber of Cycles(Port Command)NvalSpecifies the number of cycles through the buff

Página 75 - I - Interval

DAC488 User’s Manual DAC488 Commands 57Command Syntax DescriptionUUser StatusUnWhere n = 0, 1, 2, 3, 4, 5, 6, 7, or 8.(System Command)U0Send system

Página 76 - J - Gain Calibration

58 DAC488 Commands DAC488 User’s Manual@ - Trigger On CommandTYPESystem CommandSYNTAX@Command trigger. Triggers the ports and channels specified i

Página 77 - K - End-Or-Identify Control

DAC488 User’s Manual DAC488 Commands 59A - AutorangeTYPEPort CommandSYNTAXAnWhere n = 0 or 1.A0Disable autoranging for selected DAC port.A1(Default

Página 78 - L - Buffer Location

60 DAC488 Commands DAC488 User’s ManualB - Buffer DataTYPEPort CommandSYNTAXBrng,voltsWrites a voltage value in the buffer for the selected DAC por

Página 79 - M - Service Request Mask

DAC488 User’s Manual DAC488 Commands 61C - Control ModeTYPEPort CommandSYNTAXCnWhere n = 0, 1, 2, or 3C0(Default) Direct mode trigger on Execute (

Página 80 - N - Number of Cycles

62 DAC488 Commands DAC488 User’s ManualEXAMPLE 4: Using the Waveform Control mode.PRINT#1,"CLEAR09"Line 1: Reset the DAC488.PRINT#1,&quo

Página 81 - O - Output Format

DAC488 User’s Manual DAC488 Commands 63D - Digital OutputTYPESystem CommandSYNTAXDvalOutputs the value on the digital output port, where val is a v

Página 82 - P - Port Select

DAC488 User’s Manual DAC488 Overview 1DAC488 Overview 1Introduction…… 1Accessories…… 2Specifications…… 2Digital I/O…… 2Analog Output…… 3IEEE 488……

Página 83 - Q - External Trigger Mask

64 DAC488 Commands DAC488 User’s ManualE? - Query Error StatusTYPESystem CommandSYNTAXE?Return and clear present error condition. After execution

Página 84 - R - Range Select

DAC488 User’s Manual DAC488 Commands 65EXAMPLE 3: Unrecognized Command.PRINT#1,"OUTPUT09;Z4X"Line 1: Send an invalid command to the DAC4

Página 85 - S - System Defaults

66 DAC488 Commands DAC488 User’s ManualF - Buffer DefinitionTYPEPort CommandSYNTAXFstart,sizeDefines the starting location and size of a buffer, wh

Página 86 - T - Command Trigger Mask

DAC488 User’s Manual DAC488 Commands 67G - GET Trigger MaskTYPESystem CommandSYNTAXGmaskSets bits in the GET Trigger Mask that specify which ports

Página 87 - U - User Status

68 DAC488 Commands DAC488 User’s ManualH - Offset CalibrationTYPEPort CommandSYNTAXHvalSpecifies Offset Calibration Constant for selected range and

Página 88

DAC488 User’s Manual DAC488 Commands 69I - IntervalTYPEPort CommandSYNTAXIvalSpecifies time interval used with the Waveform Control mode, where val

Página 89

70 DAC488 Commands DAC488 User’s ManualJ - Gain CalibrationTYPEPort CommandSYNTAXJpos,negSpecifies the Gain Calibration Constant for both polaritie

Página 90 - V - Value Output

DAC488 User’s Manual DAC488 Commands 71K - End-Or-Identify ControlTYPESystem CommandSYNTAXKnWhere n = 0 or 1.K0Assert EOI on last bus terminator.K1

Página 91 - W - Test

72 DAC488 Commands DAC488 User’s ManualL - Buffer LocationTYPEPort CommandSYNTAXLvalSets the location pointer to location val, where val is a value

Página 92 - X - Execute

DAC488 User’s Manual DAC488 Commands 73M - Service Request MaskTYPESystem CommandSYNTAXMmaskSets bit(s) in the Service Request Mask to specify whic

Página 93 - Y - Bus Terminator

2 DAC488 Overview DAC488 User’s ManualAccessoriesAdditional accessories that can be ordered for the DAC488 include:• CA-1: Power Cable• CA-7-1:

Página 94 - ? - Query

74 DAC488 Commands DAC488 User’s ManualN - Number of CyclesTYPEPort CommandSYNTAXNvalSpecifies the number of cycles that will be output when a DAC

Página 95 - Serial Poll Status Byte

DAC488 User’s Manual DAC488 Commands 75O - Output FormatTYPESystem CommandSYNTAXOnWhere n = 0, 1 or 2.O0(Default) Sets output format to volts in ±

Página 96

76 DAC488 Commands DAC488 User’s ManualP - Port SelectTYPESystem CommandSYNTAXPnWhere n = 1, 2, 3, or 4.P1(Default) Select Port 1.P2Select Port 2.

Página 97 - Troubleshooting 8

DAC488 User’s Manual DAC488 Commands 77Q - External Trigger MaskTYPESystem CommandSYNTAXQmaskSet bit(s) in the External Trigger Mask to specify whi

Página 98 - Query Error Status

78 DAC488 Commands DAC488 User’s ManualR - Range SelectTYPEPort CommandSYNTAXRnWhere n = 0, 1, 2, or 3.R0Select DAC Ground range. (DAC488 will out

Página 99 - Appendix A

DAC488 User’s Manual DAC488 Commands 79S - System DefaultsTYPESystem CommandSYNTAXSnWhere n = 0, 1, 2, or 3.S0Restore the factory default command s

Página 100 - IEEE 488 Bus Commands

80 DAC488 Commands DAC488 User’s ManualT - Command Trigger MaskTYPESystem CommandSYNTAXTmaskSet bit(s) in the Command Trigger Mask to specify which

Página 101 - ASCII Codes

DAC488 User’s Manual DAC488 Commands 81U - User StatusTYPESystem CommandSYNTAXUnWhere n = 0, 1, 2, 3, 4, 5, 6, 7, or 8.U0Send system status on talk

Página 102

82 DAC488 Commands DAC488 User’s ManualSystem Status (U0) Return CodesA#AutorangeA0Autorange disabled for selected DAC port.A1Autorange enabled for

Página 103 - ASCII Code Details

DAC488 User’s Manual DAC488 Commands 83N#####Number of Cycles#####Number from 0 to 65,535 where 0 = Continuous output.O#Output FormatO0Output forma

Página 104

DAC488 User’s Manual DAC488 Overview 3Analog OutputWARNINGWARNINGWARNINGWARNINGThere may be up to 200 V isolation potential between analog common a

Página 105 - Decimal Values 32 to 63 – LAG

84 DAC488 Commands DAC488 User’s ManualV - Value OutputTYPEPort CommandSYNTAXVvalWrites volts value for selected DAC port, where val is a value bet

Página 106 - Decimal Values 64 to 95 – TAG

DAC488 User’s Manual DAC488 Commands 85W - TestTYPESystem CommandSYNTAXWnWhere n = 0 or 1.W0(Default) Turn off TEST LED.W1Turn on TEST LED.W?Retur

Página 107

86 DAC488 Commands DAC488 User’s ManualX - ExecuteTYPESystem CommandSYNTAXXExecute command string.DESCRIPTIONCommands sent to the DAC488 will resul

Página 108

DAC488 User’s Manual DAC488 Commands 87Y - Bus TerminatorTYPESystem CommandSYNTAXYnWhere n = 0, 1, 2, or 3.Y0(Default) CR LF (carriage-return line

Página 109

88 DAC488 Commands DAC488 User’s Manual? - QueryTYPESystem Command (Command Support)SYNTAX?Returns present configuration or mode of the command pre

Página 110

DAC488 User’s Manual DAC488 Commands 89Serial Poll Status ByteTYPECommand SupportSUMMARY Bit Location Decimal Value DescriptionDIO11 (LSB) DAC por

Página 111

90 DAC488 Commands DAC488 User’s Manual− Notes

Página 112 - Abbreviations

DAC488 User’s Manual Troubleshooting 91Troubleshooting 8Radio Interference Problems…… 91Electrostatic Discharge (ESD) Damage…… 91Other Issues…… 91P

Página 113

92 Troubleshooting DAC488 User’s ManualWith the power cord plugged in and connected to the DAC488, turn on the unit by depressing the rear-panelpow

Página 114

DAC488 User’s Manual Appendix 93Appendix AIEEE 488 Bus & Serial Bus Lines…… 93IEEE 488 Bus Commands…… 94ASCII Codes…… 95ASCII Code Summary…… 95

Modelos relacionados DAC488 v.2

Comentários a estes Manuais

Sem comentários