background image

Artisan Technology Group 

is your source for quality 

new and certified-used/pre-owned equipment

• 

FAST SHIPPING AND 

DELIVERY

• 

TENS OF THOUSANDS OF 

IN-STOCK ITEMS

•  EQUIPMENT DEMOS
• 

HUNDREDS OF 

MANUFACTURERS 

SUPPORTED

•  LEASING/MONTHLY

 

RENTALS

•  ITAR CERTIFIED

           

SECURE ASSET 

SOLUTIONS

SERVICE CENTER REPAIRS

Experienced engineers and technicians on staff 

at our full-service, in-house repair center

WE BUY USED EQUIPMENT

Sell your excess, underutilized, and idle used equipment 

We also offer credit for buy-backs and trade-ins

www.artisantg.com/WeBuyEquipment

                        

REMOTE INSPECTION

Remotely inspect equipment before purchasing with 

our interactive website at

 

www.instraview.com

LOOKING FOR MORE INFORMATION? 

Visit us on the web at

 

www.artisantg.com

    

for more 

information on price quotations, drivers, technical 

specifications, manuals, and documentation

Contact us:

 

 

(888) 88-SOURCE  |  [email protected]  |  www.artisantg.com

SM

View

Instra

Содержание Digital488/80A

Страница 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Страница 2: ...e 440 439 4091 Fax 440 439 4093 E mail sales iotech com 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 thro...

Страница 3: ...safety hazards or cause equipment damage This warning symbol is used in this manual or on the equipment to warn of possible injury or death from electrical shock under noted conditions This ESD cauti...

Страница 4: ...rence are provided The description format of the individual commands includes the command type syntax description and an example program excerpt Chapter 7 Troubleshooting provides a reference for poss...

Страница 5: ...p Programming Tests 24 Power Up Activation 24 Programming Examples 25 KYBDCTRL BAS Program 25 To Run the Keyboard Controller Program 25 Digital488 80A Command Responses 26 4 Digital488 80A Operation I...

Страница 6: ...Serial Bus Lines 81 IEEE 488 Bus Commands 86 ASCII Codes 87 ASCII Code Summary 87 Decimal Values 00 to 63 ACG UCG LAG 87 Decimal Values 64 to 127 TAG SCG 88 ASCII Code Details 89 Decimal Values 00 to...

Страница 7: ...Notes iv Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 8: ...ary addresses When addressed to Talk the Digital488 80A outputs data from all forty bits of the selected channel or a selected eight bit port When addressed to Listen the unit accepts input data and p...

Страница 9: ...instant power is applied a requirement for process control applications Internal Buffer A built in data buffer in the Digital488 80A can store up to 8 000 bytes which is large enough to capture two th...

Страница 10: ...rs are supplied Input Ranges Nominal Logic Low High Voltages 10 and Input Resistances HVCX1 option only 0 5 Volt Range 0 8 volts low 2 4 volts high 15 Kohms 0 12 Volt Range 1 9 volts low 5 75 volts hi...

Страница 11: ...IEEE 488 bus controller driving it All explanations discuss only one channel although the specifications given are valid for either channel Collection and Storage of Data The Digital488 80A has an int...

Страница 12: ...must return the unit to the factory Every Digital488 80A package includes the following items listed by part number Digital488 80A 80 Bit IEEE 488 Digital I O Interface 196 0901 Digital488 80A User s...

Страница 13: ...ner state LISTEN ON when Digital488 80A is in the Listener state OFF when in the Idle or Talker state SRQ ON when Digital488 80A generated a service request OFF when no SRQ is pending ERROR ON when an...

Страница 14: ...closure does not need to be opened to change the DIP microswitch settings IEEE 488 Bus Address Selection The IEEE 488 bus address is set by positioning the rear panel DIP microswitches 1 through 5 The...

Страница 15: ...l488 80A defaults to address 28 for Channel 0 and to address 29 for Channel 1 Secondary Addressing Mode When Secondary addressing mode is selected with DIP microswitch 8 in the down position then up t...

Страница 16: ...ure compares the Dual Primary and the Secondary addressing modes Digital488 80A User s Manual 11 08 02 Digital488 80A Setup 9 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE...

Страница 17: ...nd 48 volt logic The interface voltage fo each port ma other ports t to his ies protection against inductive When the HVCX1 option is used the data lines of both channels can be configured as high vol...

Страница 18: ...utput Note If no chips are installed in the input or output side of a port the Digital488 80A lines are pulled up and the user will receive FF from that port For convenience you may want to program th...

Страница 19: ...elow for the DIP pack labeling The notched end of the DIP pack must be to the left see above figure for the proper orientation Inputs DIP Resistor Values Label of DIP Pack Supplied with HVCX1 Option 0...

Страница 20: ...must be to the left see above figure for the proper orientation Inputs DIP Resistor Values Label of DIP Pack Supplied with HVCX1 Option 0 5 V 10 ohms 4116R 001 100 0 12 V 20K ohms 4116R 001 203 0 24...

Страница 21: ...that no components the 2596 and DIP pack are in the INPUT section of a port being configured as an output Having components for the output and input installed in the same port will cause damage to the...

Страница 22: ...ROL and CH0 CONTROL 2 In these CH1 CONTROL and CH0 CONTROL sections the handshaking outputs are set by jumpers JP1 and JP2 for either 5 VDC TTL or a user defined voltage see following figure for the p...

Страница 23: ...remove the top cover 4 Locate the two DIN 96 connectors on the HVCX1 board labelled J1 and J2 and the two DIN 96 connectors on the Digital488 80A main board labelled J4 and J1 Note If the HVCX1 optio...

Страница 24: ...ort 4 Bit 7 Input Output 7 Port 1 Bit 7 Input Output 32 Port 4 Bit 8 I O Port 4 MSB 8 Port 1 Bit 8 I O Port 1 MSB 33 Port 5 Bit 1 I O Port 5 LSB 9 Port 2 Bit 1 I O Port 2 LSB 34 Port 5 Bit 2 Input Out...

Страница 25: ...es of 8 bits Once the Channel port s are configured for high level operation they can be used to drive devices such as switching relays solenoids and displays For example a typical application may req...

Страница 26: ...option is used Power is supplied by an on board transformer and full wave rectifier Regulation to the required 5 volts is provided by an 78T05CT U15 The memory space allocation on the Digital488 80A i...

Страница 27: ...he affected unit and then disconnect the power cord from the power line terminal Line voltage must be set for 105 125 or 210 250 VAC to match the power being supplied to the Digital488 80A unit If the...

Страница 28: ...lace when properly positioned in a partial position which could n changing the position of the line tch S4 make sure the switch is completely positioned to the 115 4 Install a power line fuse appropri...

Страница 29: ...4 Open the fuse housing by pushing up on the tab on the bottom of the housing Remove the fuse and replace it with the proper type using the following list as a guide For line voltage 105 125 V use fus...

Страница 30: ...r panel facing the front of the rack fixture remove only those screws from the set of holes that will be toward the front of the rack Attach the two rack ears using the enclosed screws Bench Top If be...

Страница 31: ...the Digital488 80A to determine that the error is repeatable If the POWER and ERROR LED indicator remain on while the rest of the LED indicators are off Then a checksum error on Non Volatile RAM occur...

Страница 32: ...80A and becoming familiar with the commands and their actions To Run the Keyboard Controller Program CAUTION This programming example will not work properly if the HVCX1 option is installed Remove th...

Страница 33: ...TPUT 08 G2 R0 X 17 CMD OUTPUT 08 D123Z X 18 CMD ENTER 08 0000000123 19 CMD OUTPUT 08 A37 X 20 CMD ENTER 08 1000000123 The above is a listing of the commands given to the Digital488 80A and the respons...

Страница 34: ...ine 13 The status message shows that the Configuration C command C5 was executed Line 14 Retrieve the status of the port configuration mode for Channel 1 Line 15 The status message shows that the defa...

Страница 35: ...Notes 28 Digital488 80A Power Assembly Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 36: ...bus Inhibit Pin 44 This output line is asserted while the IEEE 488 controller is reading data from input lines Service Pin 45 This line is an edge triggered input that generates a Service Request on t...

Страница 37: ...rned to the A Hexadecimal F0 mode All other parameters remain unchanged In addition the Clear lines on channels are n to either channel or a both channe microsecond The Data Strobe output is pulsed fo...

Страница 38: ...enabled with the Service Request Mask M command and defaults to rising edge sensitive The Invert I command can be used to program it to be falling edge sensitive I64 External Data Ready Pin 46 The Ex...

Страница 39: ...e selected The following BASIC program illustrates one approach for handling Service Requests PRINT 1 SPOLL08 INPUT 2 SRQ08 Serial poll Channel 0 PRINT 1 SPOLL09 INPUT 2 SRQ09 Serial poll Channel 1 PR...

Страница 40: ...F5 is separately described After output in the F0 through F4 formats the Digital488 80A must be readdressed to Talk to perform subsequent reads In Data Ready R mode R1 the Digital488 80A waits for an...

Страница 41: ...dard permits up to 15 devices to be configured within one system Each of these devices must have a unique address to avoid confusion In a similar fashion every building in town has a unique address to...

Страница 42: ...the device which is recognized to speak is the Active Talker There can only be one Talker at a time if the information transferred is to be clearly understood by all The act of giving the floor to th...

Страница 43: ...respond to remote operation Generally the REN command should be issued before any bus programming is attempted Only the System Controller has control of the Remote Enable line Attention ATN The ATN li...

Страница 44: ...do at their own rate when they are ready for more data This assures that all devices that are to accept the information are ready to receive it Not Data Accepted NDAC The NDAC line is also controlled...

Страница 45: ...8 bus commands are further described individually as follows Device Clear DCL This command causes all bus devices to be initialized to a pre defined or power up state Group Execute Trigger GET This co...

Страница 46: ...ou to do and let me know when you re done or Tell me when something is wrong Since SRQ is a single line command there is no way for the Controller to determine which device requested the service witho...

Страница 47: ...Notes 40 IEEE 488 Background Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 48: ...OPEN DEV IEEEOUT FOR OUTPUT AS 1 IOCTL 1 BREAK PRINT 1 RESET OPEN DEV IEEEIN FOR INPUT AS 2 All of the command examples that follow assume that the driver has been properly opened and reset by the abo...

Страница 49: ...II data formats F0 through F3 specified to be output are preceded by the Data D command character and followed by the Z suffix Example D55ZX The ASCII data output specified is 55 Commands may be enter...

Страница 50: ...ake V View Configuration I Invert V View Version K End Or Identify EOI X Execute L Buffer Y Bus Terminator M Service Request Mask Command Support Support for the above 23 commands includes the Query c...

Страница 51: ...ode which indicates the last error encountered It returns E0 if No Error has occurred E1 if Unrecognized Command E2 if Invalid Command Parameter E3 if Command Conflict Error E5 if Non Volatile RAM Che...

Страница 52: ...byte transferred K Returns the current EOI selection L Buffer Ln Clear the internal data buffer where n 0 only L Returns the number of port readings in the internal data buffer from 0 to 2000 M Servic...

Страница 53: ...nfiguration Vval View but not load configuration val where val value from 0 to 100 V View Version V View the current firmware revision level of the ROM Note This V command is not related to the above...

Страница 54: ...properly if the HVCX1 option is installed with a conflicting hardware configuration To be safe remove the HVCX1 board and replace it with the jumper board to run the example s EXAMPLE 1 Using Dual Pri...

Страница 55: ...The Data Strobe output line is not pulsed when the Bit Clear B command is sent CAUTION Because the Configuration C command is used the following programming example s will not work properly if the HV...

Страница 56: ...s dependent upon the Invert command I16 Configuration Command Port 5 Port 4 Port 3 Port 2 Port 1 C0 Input Input Input Input Input C1 Input Input Input Input Output C2 Input Input Input Output Output C...

Страница 57: ...ffix is not used In Data Format F5 high speed binary all bytes received are treated as data and the prefix and suffix are not used For more information refer to the Data Format F command CAUTION Becau...

Страница 58: ...condition EXAMPLE 1 No Error PRINT 1 CLEAR08 Line 1 Reset the Digital488 80A PRINT 1 OUTPUT08 E Line 2 Query the error status PRINT 1 ENTER08 INPUT 2 A PRINT A Line 5 Display shows E0 no errors have o...

Страница 59: ...and Conflict Error PRINT 1 OUTPUT08 G0C5P1X Line 1 Configure all 5 ports as outputs select Port 1 only PRINT 1 OUTPUT08 D123456ZX Line 2 Send too much data for one port PRINT 1 OUTPUT08 E Line 3 Query...

Страница 60: ...ed to logic 0 If the data sent is greater than the number of bits programmed for output or selected by the Port Select P command then the Digital488 80A generates a Conflict Error E3 and ignores the e...

Страница 61: ...1000 8 1111 1111 255 Data received for output to the digital ports must be contained within a D command prefix and a Z terminator suffix and each 4 bit quantity must be separated by semi colons Leadin...

Страница 62: ...tal I O ports Each time it receives 5 bytes or detects EOI asserted it pulses the Data Strobe for approximately 15 microseconds Data is expected in a PORT5 PORT4 PORT3 PORT2 PORT1 sequence If only 2 b...

Страница 63: ...UT08 C5G2R0P1X Line 2 Configure all 5 ports as output select Port 1 only PRINT 1 OUTPUT08 F2X Line 3 Select ASCII binary format PRINT 1 OUTPUT08 D1 1011ZX Line 4 Send ASCII binary data 1 1011 to the D...

Страница 64: ...he Digital488 80A holds off the bus until the next transition of EDR and another reading has been collected and buffered After the EDR transition it returns the newly collecting reading The Digital488...

Страница 65: ...he line returns to its steady state condition after pulsing The Invert I command may be used to change the active state of any of these handshaking control lines For information on the Inhibit output...

Страница 66: ...ve high logic 1 5 volts The Invert command can selectively change the polarity of each of the handshaking control lines and the polarity of the set of data lines If multiple Invert commands are contai...

Страница 67: ...ntroller can enable or disable the EOI mode by programming the Digital488 80A from the bus In mode K0 the EOI line is asserted by the Digital488 80A on the last byte of every bus output string In mode...

Страница 68: ...afe remove the HVCX1 board and replace it with the jumper board to run the example s EXAMPLE PRINT 1 OUTPUT08 C0P0R2G3X Line 1 Buffer data to be sent when addressed to Talk collect some data PRINT 1 O...

Страница 69: ...al488 80A to generate a Service Request when the Service input line makes a transition Refer to the Invert I command for programming the polarity of the Service input line Mode M2 enables the Digital4...

Страница 70: ...ion Any load of a configuration not previously saved with the Save Configuration S command configures the channel with the default setting for each command i e Data Format F0 Bus Terminator Y0 etc Iss...

Страница 71: ...are selected Modes P1 through P5 select a specific 8 bit port It is recommended that the Bus Input Output G command be used with mode P0 to select which type of port data input or output is sent when...

Страница 72: ...command allows software control of the Inhibit output line independent of any other I O activities To change the active state of the Inhibit line the Invert I command is used EXAMPLE PRINT 1 CLEAR08...

Страница 73: ...Buffer L command query L The EDR and Inhibit lines function in this mode in the same manner as in mode R1 If an attempt is made to store more than 2000 readings in the internal buffer the Digital488...

Страница 74: ...is desired that the outputs be set to a specific state as part of a configuration the Data Output D command should be used just prior to the Save Configuration S command to insure that the data bits a...

Страница 75: ...f the Test T command T1 is executed then the front panel TEST LED indicator should light up If the Test T command T0 is executed then the front panel TEST LED indicator should turn off EXAMPLE PRINT 1...

Страница 76: ...8 80A is as follows C E F G I K L M P R Y where each equals the parameter s corresponding to that command The leading information is the revision level of the Digital488 80A firmware When the command...

Страница 77: ...ts Note In Data Format F5 high speed binary the command interpreter is disabled G Bus Input Output G0 Input and output port data are sent when addressed to Talk G1 Only input port data is sent G2 Only...

Страница 78: ...Request Mask commands P Port Select P0 All 5 ports selected P1 Port 1 selected P2 Port 2 selected P3 Port 3 selected P4 Port 4 selected P5 Port 5 selected R Data Ready R0 Data is not latched but is r...

Страница 79: ...he configuration was saved EXAMPLE PRINT 1 CLEAR08 Line 1 Reset the Digital488 80A PRINT 1 OUTPUT08 V18X Line 2 View configuration 18 INPUT 2 A PRINT A Line 4 Display is S018C5F2G2I000K1M016P0R1Y2D000...

Страница 80: ...Version V command is not related to the above View Configuration V command But the Execute X command is not needed since View Version is still interpreted as a query command EXAMPLE PRINT 1 CLEAR08 Li...

Страница 81: ...ame command string For example if the Bit Set A command is used more than once in a command string then the X command must be used after each use of the A command EXAMPLE PRINT 1 CLEAR08 Line 1 Reset...

Страница 82: ...Bus Terminator Y setting saved in configuration 0 the power up configuration It may also be programmed for any combination of carriage return CR and line feed LF Mode Y0 is the most commonly accepted...

Страница 83: ...nel 1 SRQ Status PRINT 1 CLEAR08 Line 1 Reset the Digital488 80A PRINT 1 OUTPUT08 M4X Line 2 Select SRQ on IEEE 488 bus error PRINT 1 OUTPUT08 M Line 3 Determine the last Service Request Mask M comman...

Страница 84: ...ice Request SRQ to occur when an invalid command is received The bit is cleared after the controller sends the User Status U command U0 and reads the status string from the Digital488 80A DIO4 DIO4 is...

Страница 85: ...Notes 78 Digital488 80A Commands 967695 Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 86: ...f an experienced radio television technician for help Electrostatic Discharge ESD Damage The discharge of static electricity can damage some electronic components Semiconductor devices are especially...

Страница 87: ...when next addressed to Talk If EDR changes again before the previous EDR buffered data has been output the Digital488 80A generates an Internal Data Buffer Overrun E6 error and ignores the EDR read r...

Страница 88: ...Address ___ ___ ___ ___ Channel 1 Address ___ ___ Channel 1 Address ___ ___ ___ ___ Channel 0 Port 1 Port 2 Port 3 Port 4 Port 5 Inputs U _______V U _______V U _______V U _______V U _______V Outputs U...

Страница 89: ...ommand Port 5 Port 4 Port 3 Port 2 Port 1 U C0 Input Input Input Input Input U C1 Input Input Input Input Output U C2 Input Input Input Output Output U C3 Input Input Output Output Output U C4 Input O...

Страница 90: ...Bit 2 I O 35 Port 5 Bit 3 I O 11 Port 2 Bit 3 I O 36 Port 5 Bit 4 I O 12 Port 2 Bit 4 I O 37 Port 5 Bit 5 I O 13 Port 2 Bit 5 I O 38 Port 5 Bit 6 I O 14 Port 2 Bit 6 I O 39 Port 5 Bit 7 I O 15 Port 2...

Страница 91: ...Port 5 Bit 4 I O 12 Port 2 Bit 4 I O 37 Port 5 Bit 5 I O 13 Port 2 Bit 5 I O 38 Port 5 Bit 6 I O 14 Port 2 Bit 6 I O 39 Port 5 Bit 7 I O 15 Port 2 Bit 7 I O 40 Port 5 Bit 8 I O 16 Port 2 Bit 8 I O 41...

Страница 92: ...0 0 0 0 1 0 0 EOI End Or Identify 80 1 0 0 0 0 0 0 0 SRQ Service Request 40 0 1 0 0 0 0 0 0 IEEE 488 Interface Handshake Lines DAV Data Valid 08 0 0 0 0 1 0 0 0 NDAC Not Data Accepted 10 0 0 0 1 0 0...

Страница 93: ...l Disable 07 0 0 0 0 0 1 1 1 PPU Parallel Poll Unconfig 15 0 0 0 1 0 1 0 1 SCG Second Cmd Group 60 7F 0 1 1 c o m m d SDC Selected Device Clear 04 0 0 0 0 0 1 0 0 SPD Serial Poll Disable 19 0 0 0 1 1...

Страница 94: ...15 21 16 22 17 23 DLE DC1 DC2 DC3 DC4 NAK SYN ETB LLO DCL PPU 18 24 19 25 1A 26 1B 27 1C 28 1D 29 1E 30 1F 31 CAN EM SUB ESC FS GS RS US SPE SPD Listen Address Group LAG 20 32 21 33 22 34 23 35 24 36...

Страница 95: ...88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 5F 95 X Y Z _ 24 25 26 27 28 29 30 UNT Secondary Command Group SCG 60 96 61 97 62 98 63 99 64 100 65 101 66 102 67 103 a b c d e f g 00 01 02 03 04 05 06 07 68 1...

Страница 96: ...3 S DC3 Device Control 3 None 20 14 T DC4 Device Control 4 Device Clear DCL 21 15 U NAK Negative Acknowledgement Parallel Poll Unconfig PPU 22 16 V SYN Synchronous Idle None 23 17 W ETB End of Transmi...

Страница 97: ...lly user defined 19 Device Control 3 DC3 Not defined Normally used for OFF controls 20 Device Control 4 DC4 Usually user defined 21 Negative Acknowledgement NAK No answer to questions or errors found...

Страница 98: ...Bus address 12 45 2D Hyphen or Minus Sign Bus address 13 46 2E Period Bus address 14 47 2F Slash Bus address 15 Listen Address Group LAG 48 30 0 Zero Bus address 16 49 31 1 One Bus address 17 50 32 2...

Страница 99: ...us address 13 78 4E N Capital N Bus address 14 79 4F O Capital O Bus address 15 Talk Address Group TAG 80 50 P Capital P Bus address 16 81 51 Q Capital Q Bus address 17 82 52 R Capital R Bus address 1...

Страница 100: ...e M Command 13 110 6E n Lowercase N Command 14 111 6F o Lowercase O Command 15 Secondary Command Group SCG 112 70 p Lowercase P Command 16 113 71 q Lowercase Q Command 17 114 72 r Lowercase R Command...

Страница 101: ...Notes 94 Appendix B Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 102: ...a Ready EDR input line 31 F command 53 factory service 19 front panel layout 6 fuse replacement 22 G command 57 H command 58 Handshake H command 58 handshaking line 1 13 14 29 37 high current 18 high...

Страница 103: ...ations 3 SPOLL 77 SRQ 39 Status U0 Return Codes 70 T command 68 terminator bus 34 Test T command 68 Trigger output line 30 U command 69 User Status U command 69 V command 72 V command 73 View Configur...

Страница 104: ...Notes Digital488 80A User s Manual Appendix B 97 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 105: ...e Control 3 ASCII Code MLA My Listen Address DC4 Device Control 4 ASCII Code MSB Most Significant Bit DCD Data Carrier Detect line MSS Master Summary Status bit DCL Device Clear bus command MTA My Tal...

Страница 106: ...ader ASCII Code TTL Transistor Transistor Logic SPD Serial Poll Disable bus command UCG Universal Command Group SPE Serial Poll Enable bus command UNL Unlisten bus command SRE Service Request Enable R...

Страница 107: ...Notes 100 Abbreviations Digital488 80A User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 108: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Отзывы: