© 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
4 DAC488 Overview DAC488 User’s ManualGeneralWARNINGWARNINGWARNINGWARNINGService: This product contains no operator serviceable parts. Fuse repla
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
DAC488 User’s Manual Appendix 95ASCII CodesASCII Code SummaryDecimal Values 00 to 63 – ACG, UCG & LAGBox ItemsHexadecimal Value$41 65Decimal Va
96 Appendix DAC488 User’s ManualDecimal Values 64 to 127 – TAG & SCGBox ItemsHexadecimal Value$41 65Decimal ValueABus Message01(in center) ASCI
DAC488 User’s Manual Appendix 97ASCII Code DetailsDecimal Values 00 to 31 – ACG & UCG CharacteristicsASCII Control Codes (Decimal 00 to 31)DecV
98 Appendix DAC488 User’s ManualDecimal Values 00 to 31 – ACG & UCG DescriptionsASCII Control Codes (00 to 31)Dec Name DescriptionAddressed Com
DAC488 User’s Manual Appendix 99Decimal Values 32 to 63 – LAGASCII Character Set (Decimal 32 to 63)Dec Hex Character Name Bus MessageListen Address
100 Appendix DAC488 User’s ManualDecimal Values 64 to 95 – TAGASCII Character Set (Decimal 64 to 95)Dec Hex Character Name Bus MessageTalk Address
DAC488 User’s Manual Appendix 101Decimal Values 96 to 127 – SCGASCII Character Set (96 to 127)Dec Hex Character Name Bus MessageSecondary Command G
102 Appendix DAC488 User’s Manual− Notes
DAC488 User’s Manual Appendix 103Index? command support, 88@ command, 58AA command, 59abbreviations, 106accessories, 2analog output port, 7ASCII co
DAC488 User’s Manual DAC488 Setup 5DAC488 Setup 2The Package…… 5Hardware Setup…… 6Front & Rear Panel Layouts…… 6Default Settings…… 7IEEE 488 Bu
104 Index DAC488 User’s ManualPP command, 76package, 5performance verification, 2010-volt port voltage, 211-volt port voltage, 225-volt port voltag
DAC488 User’s Manual Appendix 105− Notes
106 Abbreviations DAC488 User’s ManualAbbreviations!!!!(bullet symbol) “and” (e.g. *SC!!!!CA)FCCFederal Communications Commission*(asterisk symbol)
DAC488 User’s Manual Abbreviations 107SCPIStandard Cmds. for Programmable InstrumentsSUBSubstitute (ASCII Code)SCSISmall Computer System Interface
108 Abbreviations DAC488 User’s Manual− Notes
6 DAC488 Setup DAC488 User’s ManualHardware SetupFront & Rear Panel LayoutsSix LED indicators on the DAC488 front panel, display the unit statu
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
8 DAC488 Setup DAC488 User’s ManualDigital I/O PortThe DAC488 has eight digital inputlines and eight digital output lines. Atpower on, the configu
DAC488 User’s Manual DAC488 Setup 9Transistor-Transistor Logic (TTL) LevelsThe digital output lines will drive 2 TTL loads. All digital input line
10 DAC488 Setup DAC488 User’s ManualWhen used with relays or solenoids,the Flyback pin on the edge cardconnector should be connected tothe positive
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
12 DAC488 Setup DAC488 User’s Manual− Notes
DAC488 User’s Manual DAC488 Power & Assembly 13DAC488 Power & Assembly 3Introduction…… 13Internal Components…… 13Factory Service…… 13Power
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-
14 DAC488 Power & Assembly DAC488 User’s ManualPower Line & Fuse ConfigurationThe power configuration of the DAC488 unit consists of select
DAC488 User’s Manual DAC488 Power & Assembly 15Note: If disassembly or disconnections are necessary, first turn off the power, then disconnect
16 DAC488 Power & Assembly DAC488 User’s ManualFuse ReplacementCAUTIONCAUTIONCAUTIONCAUTIONService: This product contains no operator servicea
DAC488 User’s Manual DAC488 Power & Assembly 17Rack-Mount & Bench-Top AssemblyThe DAC488 includes accessories for rack-mount or bench-top a
18 DAC488 Power & Assembly DAC488 User’s ManualPower-Up & Performance TestsPower-Up ActivationCAUTIONCAUTIONCAUTIONCAUTIONLine Voltage: The
DAC488 User’s Manual DAC488 Power & Assembly 19Programming ExamplesThe DAC488 programming examples use the Personal488 PC/IEEE 488 controller i
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
DAC488 User’s Manual DAC488 Power & Assembly 21To Verify the Port Voltage – 10-Volt Range1. Send the following command string to the DAC488:
22 DAC488 Power & Assembly DAC488 User’s ManualTo Verify the Port Voltage – 1-Volt Range1. Send the following command string to the DAC488: C
DAC488 User’s Manual DAC488 Operation 23DAC488 Operation 4Introduction…… 23Command Groups…… 23System & Port Commands…… 23Command Support…… 24Po
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
24 DAC488 Operation DAC488 User’s ManualCommand SupportSupport for the above commands, includes the Query (?) command extension, and the use of the
DAC488 User’s Manual DAC488 Operation 25For example, a typical configuration may require Port 1 to have all trigger sources disabled, Port 2config
26 DAC488 Operation DAC488 User’s ManualInternal BufferBuffer DataThe DAC488 contains an internal buffer consisting of 8,192 locations numbered 0 t
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
28 DAC488 Operation DAC488 User’s ManualControl ModesFour modes of DAC port operation are available: Direct, Indirect, Stepped, and Waveform. Each
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
30 DAC488 Operation DAC488 User’s ManualMultiple Port SynchronizationMultiple DAC port output changes may be synchronized in any of the triggered
DAC488 User’s Manual DAC488 Operation 31410 IF MODEL$ = "2" THEN GOTO 420 ELSE GOTO 440420 INPUT" Select a port 1,2 ";PORT430
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
DAC488 User’s Manual DAC488 Operation 33User-Defined System DefaultsThe System Defaults (S) command is used to save the Calibration Constants in th
ii DAC488 User’s ManualTable of Contents1 - DAC488 OverviewIntroduction…… 1Accessories…… 2Specifications…… 2Digital I/O…… 2Analog Output…… 3IEEE 488……
34 DAC488 Operation DAC488 User’s ManualBus CommandsThe following IEEE 488 bus commands are supported by DAC488:• Device Clear (DCL): Device Clea
DAC488 User’s Manual IEEE 488 Background 35IEEE 488 Background 5History…… 35General Bus Structure…… 35Bus Lines & Bus Commands…… 36Bus Manageme
36 IEEE 488 Background DAC488 User’s ManualThe IEEE 488 interface transfers information in a similar way, with a method of data transfer calledhand
DAC488 User’s Manual IEEE 488 Background 37Handshake LinesThe IEEE 488 interface uses three handshake lines in an "I'm ready - Here'
38 IEEE 488 Background DAC488 User’s ManualBus Command GroupsBus (multiline) commands are bytes sent by the Active Controller over the data bus wit
DAC488 User’s Manual IEEE 488 Background 39• Serial Poll Disable (SPD): The command disables all devices from sending their Serial Poll statusbyt
40 IEEE 488 Background DAC488 User’s Manual− Notes
DAC488 User’s Manual DAC488 Calibration 41DAC488 Calibration 6Introduction…… 41Calibration Procedures…… 41Manual Calibration Procedure…… 42Part I:
42 DAC488 Calibration DAC488 User’s ManualManual Calibration ProcedurePart I: Connections & Preparations1. Connect the DAC488 to the IEEE con
DAC488 User’s Manual DAC488 Calibration 43After setting the new gain values, the Offset Calibration Constant should be computed. (The OffsetCalibr
DAC488 User’s Manual iii7 - DAC488 CommandsIntroduction…… 51Command Syntax…… 51Command Groups…… 53System Commands…… 53Port Commands…… 53Command Suppor
44 DAC488 Calibration DAC488 User’s Manual260 'Determine if unit is a DAC488/2 or DAC488/4270 PRINT#1,"OUTPUT ";DAD$;";P3XE?&qu
DAC488 User’s Manual DAC488 Calibration 45950 PRINT#1,"ENTER ";KAD$960 INPUT#2,MOSTGAIN$:MVAL!=VAL(MOSTGAIN$)970 '980 PRINT#1,"
46 DAC488 Calibration DAC488 User’s Manual1670 LPRINT1680 LPRINT"Port Range %Err +FS %Err -FS Offset Err J Vals H Val"1690 FOR PORT
DAC488 User’s Manual DAC488 Calibration 47Automatic Calibration ProcedurePart I: Connections & PreparationsFully automatic (or Stand-Alone) ca
48 DAC488 Calibration DAC488 User’s Manual4. Once the calibration cable hasbeen made, the analog output ofall DAC488 ports can then beconnected to
DAC488 User’s Manual DAC488 Calibration 49Part III: Automatic Calibration ReportAfter the automatic calibration finishes, a calibration report will
50 DAC488 Calibration DAC488 User’s ManualAfter the last port is tested, a summary report will be printed similar to that below:Calibration ReportM
DAC488 User’s Manual DAC488 Commands 51DAC488 Commands 7Introduction…… 51Command Syntax…… 51Command Groups…… 53System Commands…… 53Port Commands……
52 DAC488 Commands DAC488 User’s Manual• Each command consists of one alphabetic character followed by one or two numbers. The alphabeticcharacte
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
iv DAC488 User’s Manual− Notes
54 DAC488 Commands DAC488 User’s ManualCommand SummaryThe following summary presents all 26 of the DAC488 system and port commands in alphabetical
DAC488 User’s Manual DAC488 Commands 55Command Syntax DescriptionGGET Trigger Mask(System Command)GmaskSets bits in the GET Trigger Mask which spec
56 DAC488 Commands DAC488 User’s ManualCommand Syntax DescriptionNNumber of Cycles(Port Command)NvalSpecifies the number of cycles through the buff
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
58 DAC488 Commands DAC488 User’s Manual@ - Trigger On CommandTYPESystem CommandSYNTAX@Command trigger. Triggers the ports and channels specified i
DAC488 User’s Manual DAC488 Commands 59A - AutorangeTYPEPort CommandSYNTAXAnWhere n = 0 or 1.A0Disable autoranging for selected DAC port.A1(Default
60 DAC488 Commands DAC488 User’s ManualB - Buffer DataTYPEPort CommandSYNTAXBrng,voltsWrites a voltage value in the buffer for the selected DAC por
DAC488 User’s Manual DAC488 Commands 61C - Control ModeTYPEPort CommandSYNTAXCnWhere n = 0, 1, 2, or 3C0(Default) Direct mode trigger on Execute (
62 DAC488 Commands DAC488 User’s ManualEXAMPLE 4: Using the Waveform Control mode.PRINT#1,"CLEAR09"Line 1: Reset the DAC488.PRINT#1,&quo
DAC488 User’s Manual DAC488 Commands 63D - Digital OutputTYPESystem CommandSYNTAXDvalOutputs the value on the digital output port, where val is a v
DAC488 User’s Manual DAC488 Overview 1DAC488 Overview 1Introduction…… 1Accessories…… 2Specifications…… 2Digital I/O…… 2Analog Output…… 3IEEE 488……
64 DAC488 Commands DAC488 User’s ManualE? - Query Error StatusTYPESystem CommandSYNTAXE?Return and clear present error condition. After execution
DAC488 User’s Manual DAC488 Commands 65EXAMPLE 3: Unrecognized Command.PRINT#1,"OUTPUT09;Z4X"Line 1: Send an invalid command to the DAC4
66 DAC488 Commands DAC488 User’s ManualF - Buffer DefinitionTYPEPort CommandSYNTAXFstart,sizeDefines the starting location and size of a buffer, wh
DAC488 User’s Manual DAC488 Commands 67G - GET Trigger MaskTYPESystem CommandSYNTAXGmaskSets bits in the GET Trigger Mask that specify which ports
68 DAC488 Commands DAC488 User’s ManualH - Offset CalibrationTYPEPort CommandSYNTAXHvalSpecifies Offset Calibration Constant for selected range and
DAC488 User’s Manual DAC488 Commands 69I - IntervalTYPEPort CommandSYNTAXIvalSpecifies time interval used with the Waveform Control mode, where val
70 DAC488 Commands DAC488 User’s ManualJ - Gain CalibrationTYPEPort CommandSYNTAXJpos,negSpecifies the Gain Calibration Constant for both polaritie
DAC488 User’s Manual DAC488 Commands 71K - End-Or-Identify ControlTYPESystem CommandSYNTAXKnWhere n = 0 or 1.K0Assert EOI on last bus terminator.K1
72 DAC488 Commands DAC488 User’s ManualL - Buffer LocationTYPEPort CommandSYNTAXLvalSets the location pointer to location val, where val is a value
DAC488 User’s Manual DAC488 Commands 73M - Service Request MaskTYPESystem CommandSYNTAXMmaskSets bit(s) in the Service Request Mask to specify whic
2 DAC488 Overview DAC488 User’s ManualAccessoriesAdditional accessories that can be ordered for the DAC488 include:• CA-1: Power Cable• CA-7-1:
74 DAC488 Commands DAC488 User’s ManualN - Number of CyclesTYPEPort CommandSYNTAXNvalSpecifies the number of cycles that will be output when a DAC
DAC488 User’s Manual DAC488 Commands 75O - Output FormatTYPESystem CommandSYNTAXOnWhere n = 0, 1 or 2.O0(Default) Sets output format to volts in ±
76 DAC488 Commands DAC488 User’s ManualP - Port SelectTYPESystem CommandSYNTAXPnWhere n = 1, 2, 3, or 4.P1(Default) Select Port 1.P2Select Port 2.
DAC488 User’s Manual DAC488 Commands 77Q - External Trigger MaskTYPESystem CommandSYNTAXQmaskSet bit(s) in the External Trigger Mask to specify whi
78 DAC488 Commands DAC488 User’s ManualR - Range SelectTYPEPort CommandSYNTAXRnWhere n = 0, 1, 2, or 3.R0Select DAC Ground range. (DAC488 will out
DAC488 User’s Manual DAC488 Commands 79S - System DefaultsTYPESystem CommandSYNTAXSnWhere n = 0, 1, 2, or 3.S0Restore the factory default command s
80 DAC488 Commands DAC488 User’s ManualT - Command Trigger MaskTYPESystem CommandSYNTAXTmaskSet bit(s) in the Command Trigger Mask to specify which
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
82 DAC488 Commands DAC488 User’s ManualSystem Status (U0) Return CodesA#AutorangeA0Autorange disabled for selected DAC port.A1Autorange enabled for
DAC488 User’s Manual DAC488 Commands 83N#####Number of Cycles#####Number from 0 to 65,535 where 0 = Continuous output.O#Output FormatO0Output forma
DAC488 User’s Manual DAC488 Overview 3Analog OutputWARNINGWARNINGWARNINGWARNINGThere may be up to 200 V isolation potential between analog common a
84 DAC488 Commands DAC488 User’s ManualV - Value OutputTYPEPort CommandSYNTAXVvalWrites volts value for selected DAC port, where val is a value bet
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
86 DAC488 Commands DAC488 User’s ManualX - ExecuteTYPESystem CommandSYNTAXXExecute command string.DESCRIPTIONCommands sent to the DAC488 will resul
DAC488 User’s Manual DAC488 Commands 87Y - Bus TerminatorTYPESystem CommandSYNTAXYnWhere n = 0, 1, 2, or 3.Y0(Default) CR LF (carriage-return line
88 DAC488 Commands DAC488 User’s Manual? - QueryTYPESystem Command (Command Support)SYNTAX?Returns present configuration or mode of the command pre
DAC488 User’s Manual DAC488 Commands 89Serial Poll Status ByteTYPECommand SupportSUMMARY Bit Location Decimal Value DescriptionDIO11 (LSB) DAC por
90 DAC488 Commands DAC488 User’s Manual− Notes
DAC488 User’s Manual Troubleshooting 91Troubleshooting 8Radio Interference Problems…… 91Electrostatic Discharge (ESD) Damage…… 91Other Issues…… 91P
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
DAC488 User’s Manual Appendix 93Appendix AIEEE 488 Bus & Serial Bus Lines…… 93IEEE 488 Bus Commands…… 94ASCII Codes…… 95ASCII Code Summary…… 95
Kommentare zu diesen Handbüchern