Keysight (Agilent) E1458A Users Guide

Contents
HP E1458A Digital I/O Module User’s Manual
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
WARNINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Safety Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Declaration of Conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Reader Comment Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 1. Getting St ar te d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Using Thi s C h a pter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Instrument Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Downloading the SCPI Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Programming th e Digital I/O Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
SCPI Command F ormat Used in this Manua l . . . . . . . . . . . . . . . . . . . . . 14
Specifying SCPI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Initial Opera ti on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 2. Configuring the HP E1458A Digi tal I/O Mod ule . . . . . . . . . . . . . . . . . 19
Using Thi s C h a pter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
WARNINGS and CAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Setting the Address Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Setting the Interrupt Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Enabling the Data Line Pull-up Network . . . . . . . . . . . . . . . . . . . . . . . . . 22
Combining the Flag Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Installing t he HP E1458A Digita l I/O Module in a Mainframe . . . . . . . . . . . . . . 25
Connecting to Peripheral Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Configuring for Isolated Digital I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Chapter 3. Using the HP E1458A Digital I/O Module . . . . . . . . . . . . . . . . . . . . 31
Using Thi s C h a pter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Port Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Data Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
The FLG Line (Input) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The CTL Line (Output) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The I/O Line (Out put) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The STS Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
The PIR Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
The RES Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
The UTS Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Addressing the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Operation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Default & Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Setting the Polarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Using the Handshake Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Handshake Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Handshake Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Input/Output of Data Bytes and Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
HP E1458A Digital I/O Module User’s Manual Contents 1
Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Multiple-Port Oper a t i ons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Multiple-Port Handsha ki ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Multiple-Port Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Using the UTS Control Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Static Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Active Configur ation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Using as an Open Collector Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Program Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Checking Data Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Setting Polarity and Handshake . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using Trace Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 4. HP E1458A Command Refere nce . . . . . . . . . . . . . . . . . . . . . . . . 59
DISPlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
DISPlay:MONitor:PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
DISPlay:MONitor:PORT? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
DISPlay:MONit or[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
DISPlay:MONit or[:STATe]? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
MEASure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
MEASure:DIGital:DATAn[:type][:VALue]? . . . . . . . . . . . . . . . . . . . . . 68
MEASure:DI Gital:DATAn[:type]:BITm? . . . . . . . . . . . . . . . . . . . . . . . 69
MEASure:DI Gital:DATAn[:type]:TRACe . . . . . . . . . . . . . . . . . . . . . . 71
MEASure:DI Gital:FLAGn? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
MEMory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
MEMory:DELete:MACRo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
MEMory:VME:ADDRess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
MEMory:VME:ADDRess? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
MEMory:VME :SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
MEMory:VME :SIZE ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
MEMory:VME:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
MEMory:VME:STATe? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
[SOURce:] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
[SOURce:]DIGital:CONTroln:POLa ri ty . . . . . . . . . . . . . . . . . . . . . . . 81
[SOURce:]DIGital:CONTroln:POLa ri ty? . . . . . . . . . . . . . . . . . . . . . . . 82
[SOURce:]DIGital:CONTroln[:V A Lue] . . . . . . . . . . . . . . . . . . . . . . . . 82
[SOURce:]DIGital:CONTroln[:V A Lue] ? . . . . . . . . . . . . . . . . . . . . . . . 83
[SOURce:]DIGital:DATAn[:type]:BITm . . . . . . . . . . . . . . . . . . . . . . . 83
[SOURce:]DIGital:DATAn[:type]:BITm? . . . . . . . . . . . . . . . . . . . . . . 85
[SOURce:]DIGital:DATAn[:type]:BITm:MONitor ? . . . . . . . . . . . . . . . . . 86
[SOURce:]DIGital:DATAn[:type]:HANDshake:DEL ay . . . . . . . . . . . . . . . 87
[SOURce:]DIGital:DATAn[:type]:HANDshake:DEL ay? . . . . . . . . . . . . . . 89
[SOURce:]DIGital:DATAn[:type]:HANDshake[:MODE] . . . . . . . . . . . . . . 90
[SOURce:]DIGital:DATAn[:type]:HANDshake[:MODE]? . . . . . . . . . . . . . 91
[SOURce:]DIGital:DATAn[:type]:MONitor? . . . . . . . . . . . . . . . . . . . . 92
[SOURce:]DIGital:DATAn[:type]:POLarity . . . . . . . . . . . . . . . . . . . . . 94
[SOURce:]DIGital:DATAn[:type]:POLarity? . . . . . . . . . . . . . . . . . . . . 95
[SOURce:]DIGital:DATAn[:type]:TRACe . . . . . . . . . . . . . . . . . . . . . . 96
[SOURce:]DIGital:DATAn[:type][ :VALue] . . . . . . . . . . . . . . . . . . . . . 97
[SOURce:]DIGital:DATAn[:type][:VALue]? . . . . . . . . . . . . . . . . . . . . . 99
[SOURce:]DIGital:FLAGn:POLarit y . . . . . . . . . . . . . . . . . . . . . . . . . 100
2 HP E1458A Digit al I/ O Module User’s Man ual Cont ents
[SOURce:]DIGital:FLAGn:POLarity? . . . . . . . . . . . . . . . . . . . . . . . . 100
[SOURce:]DIGital:HANDshaken:DELa y . . . . . . . . . . . . . . . . . . . . . . . 101
[SOURce:]DIGital:HANDshaken:DELa y? . . . . . . . . . . . . . . . . . . . . . . 102
[SOURce:]DIGital:HANDshaken[:MODE] . . . . . . . . . . . . . . . . . . . . . . 103
[SOURce:]DIGital:HANDshaken[:MODE]? . . . . . . . . . . . . . . . . . . . . . 104
[SOURce:]DIGital:IOn? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
[SOURce:]DIGital:TRACe:CATalog? . . . . . . . . . . . . . . . . . . . . . . . . . 105
[SOURce:]DIGital:TRACe[:DATA] . . . . . . . . . . . . . . . . . . . . . . . . . 105
[SOURce:]DIGital:TRACe[:DATA]? . . . . . . . . . . . . . . . . . . . . . . . . . 106
[SOURce:]DIGital:TRACe:DEFine . . . . . . . . . . . . . . . . . . . . . . . . . . 106
[SOURce:]DIGital:TRACe:DEFine? . . . . . . . . . . . . . . . . . . . . . . . . . 107
[SOURce:]DIGital:TRACe:DELete[:NAME] . . . . . . . . . . . . . . . . . . . . . 107
[SOURce:]DIGital:TRACe:DELete:ALL . . . . . . . . . . . . . . . . . . . . . . . 107
STATus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
STATus:OPE Ra tion:CONDition? . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
STATus:OPERation:ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
STATus:OPERation:ENABle? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
STATus:OPE Ra tion[: EVENt]? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
STATus:PRESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
STATus:QUEStionable:CONDition? . . . . . . . . . . . . . . . . . . . . . . . . . 109
STATus:QUEStionable:ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
STATus:QUEStionable:ENABle? . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
STATus:QUEStionable[:EVENt]? . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
SYSTem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
SYSTem:CDEScription? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
SYSTem:CTYP e? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
SYSTem:ER Ror? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
SYSTem:VERSion? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
IEEE 488.2 Common Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Command Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Appendix A. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Appendix B. HP E1458A Register Information . . . . . . . . . . . . . . . . . . . . . . . . 119
Using This Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Addressing the Regi st ers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
The Base Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Register Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Reset and Register s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Manufacturer Identification Register . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Device Ident i fication Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Card Status/Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Card Interru pt St at us Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Port Interrupt Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Port Transfer Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Port Control /Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Port Data R eg ister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Port Handshake Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Port Delay Regist er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Port Norma li za tion Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
HP E1458A Digital I/O Module User’s Manual Contents 3
Port State Sense Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
A Register- Bas ed Ou tpu t Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
A Register- Bas ed Input Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Programming Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Appendix C. HP E1458A Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
4 HP E1458A Digital I/O Module User’s M anual Cont ents
Certification
Hewlett-Pac kard Compa ny certif ies that this product met its published spec ifica tion s at the time of shipment from the factory. Hewl et t ­Packard fur th er cer tif ies that its cal ib rati on me asu re ment s are trace abl e to the Unite d Stat es Nation al Instit ut e of Stand ard s and Tech­nology (for mer l y Nati onal Bur ea u of Sta ndar ds ), to the exte nt allo wed by that orga ni zati on’ s cal ib rat ion f ac ili t y, and t o the c alibrati o n facilities of ot her Inte rna tional Standards Organiz at i on memb er s.
Warranty
This Hewlett-Packard product is warranted against defects in materials and workmanship for a period of three years from date of ship­ment. Duratio n and conditi ons of warr ant y for thi s produ ct m ay be sup erse ded when t he product is int egrat e d into (becom e s a part of) other HP produc ts. During the warran ty perio d, Hewl ett -Pa ck ar d Com pa ny will , at its optio n, either repai r or repl ac e produc t s whi ch prove to be defective.
For warrant y servic e or repai r, thi s produc t must be retur ned to a service faci lity de sign at ed by Hewlet t-P ac kard (HP ). Buyer sha l l pre­pay shipping cha rges to HP and HP shall pay shipping c harge s to retu rn the product to Buyer. However, Buye r shall pay all shi ppi n g charges , dut ies, and ta xe s for produc t s ret urn ed to HP fr om an ot her count ry.
HP warrants that its software and firmware designated by HP for use with a product will execute its programming instructions when properly insta lle d on that produc t. HP does not wa rrant that the oper ati on of the pro duc t, or softwa re , or firm war e will be uninterrupted or er ror free .
Limitation Of Warranty
The foregoing war ra nty sh all not apply to de fect s resul ting from imprope r or inadequate mainte nan ce by Buyer, Buye r-sup pl ied pr od­ucts or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or im­proper site pr ep ar at ion or ma int ena nce.
The design and imple men ta tio n of any circui t on this produc t is the sole respon sibi l ity of the Buyer. HP does not war rant the Buye r’s circuitry or malf unc tion s of HP products that result from the Buyer’ s circui try . In addition, HP does not warra nt any dama ge tha t oc­curs as a result of the Buyer’s circui t or any defects that resul t from Buyer-supplied pr oducts.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIE D. HP SPECIFICALLY DI SCLAI MS THE IMPLI ED W ARRANTIE S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Exclusive Remedie s
THE REMEDIES PROVIDED HEREIN ARE BUYER’S SOLE AND EXCLUSIVE REM EDI ES. HP SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CON­TRACT, TORT, OR ANY OTHER LEGAL THEORY.
Notice
The inform at i on c ont ained in this docum en t is subj ec t to chan ge wi t hout not i ce . HEWL E TT- P AC KARD (HP) MAKES NO WAR­RANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIM ITE D TO, THE IMPLI ED WAR­RANTIES OF MERCHANTABILITY AND FITNES S FOR A PARTICULAR PURPOSE. HP shall not be liable for errors contained herein or for inci de nt al or consequential dam ag es in conne cti on wi t h the furni s hi ng, per fo rma nce or use of this materi al . This doc u­ment contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photo­copied, repr oduc ed , or transl ate d to anothe r lan gua ge wi thout t he prior wr itten cons en t of Hewlet t-P ac kar d Compa ny. HP assume s no respons ibility for th e us e or reli ability of i t s so ftw ar e on equipme nt th at is not fur ni shed by HP.
U.S. Government Restricted Rights
The Software and Documentation have been developed entirely at private expense. They are delivered and licensed as "commercial computer sof t ware" as defined in DFARS 252.227- 7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or DFARS 252.227-7014 (Jun
1995), as a "commerci al item " as define d in FAR 2.101(a) , or as "Restric ted com puter softwar e" as defin ed in FAR 52.22 7-19 (Jun
1987)(or any equivalent agency re gulation or contract clause), whic hever is appli cable. You have only th ose rights provided for s uch Software and Documentation by the applicable FAR or DFARS clause or the HP standard software agreement for the product involved.
HP E1458A 96-Cha nne l Digit al I/O Module User’s Manua l
Copyrigh t © 1996 He wlett-Packa rd Com pan y. All Rig ht s Reser ve d.
Edition 2
HP E1458A 96-Channel Digital I/O Module User’s Manual 5
Documentatio n History
All Editions and Updates of this manual and their creation date are listed below. The first Edition of the manual is Edition 1. The Edi­tion number increm ents by 1 whenever the manua l is revised . Updates, whic h are issued betwee n Edit ions , contain repl a cem ent pa ges to correct or add additional information to the current Edition of the manual. Whenever a new Edition is created, it will contain all of the Update inf orma t io n for the previ ou s Edi ti on. Each new Ed iti on or Upda te also incl ude s a revis ed c opy of this doc um en tat io n hi s­tory page.
Edition 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . October 1993
Edition 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . July 1996
Safety Symbols
Instruction manual sym bol affixe d to prod­uct. Indicates that the user must refer to the manual for specific WARNING or CAU­TION information to avoid personal injury or dama ge t o t he pr o du ct .
Indicates the field wiring terminal that must be connec ted t o eart h groun d bef or e opera t ­ing the equipment—protects against electri­cal sho ck in ca se of fault.
Fram e or cha ss is gro und t er m i nal — ty pi -
or
cally connects to the equipment’s metal frame.
WARNING
CAUTION
Alternating curre nt (AC) .
Direct curr en t (DC).
Indicates hazardous voltages.
Calls at te nt i on t o a pr oce dure, prac tice, or condit ion t hat co ul d ca use bodi l y inj ury or death.
Calls at te nt i on t o a pr oce dur e, pr ac ti c e, or c on ­dition t hat co ul d pos sibl y ca us e da m age to equipment or permanent loss of data.
WARNINGS
The following ge ner al safet y prec aut io ns mus t be obse rv ed du ring al l phas es of operati on , servi ce , and repai r of this prod uct . Failure to compl y with thes e pr ecaut i ons or with spec i fic warni ngs elsewhe re in this manua l violat es safety stand ard s of desig n, manufactur e, and inten ded use of the produc t. Hewl ett- Pac kar d Com pan y assum es no lia bi lit y for the custo mer’ s fai lure to comply with these requirements.
Ground the e qui pm en t: For Saf ety Class 1 equipme n t ( equipment ha ving a protec t ive earth t er m i nal ) , a n uni nterruptible sa fety eart h
ground must be provide d from the ma in s power sour ce to the prod uct input wi ring ter m inal s or suppli ed power cable .
DO NOT operat e the pr oduc t in an expl os ive atmo sph er e or in the pres en ce of flammabl e gase s or fume s.
For continued protection against fire, replace the line fuse(s) only with fuse(s) of the same voltage and current rating and type. DO NOT use repaired fuses or short-circuited fuse holders.
Keep away from live circuits: Operati ng pers onne l must not re move equi pm e nt cover s or shiel ds . Proc ed ure s invo lv in g the rem ova l of covers or shi el ds are for use by se rv ic e- t ra ined personnel only. Under certain conditi ons , dangerous voltages m ay exist even with the equipment switc hed off. To avoid dange rous e lectr ical shock , DO NOT perform proc edu res involvi ng cover or shield removal unless you are qualified to do so.
DO NOT operate damaged equipment: Whene ver it i s possi bl e that the sa fe ty prot e ct ion fe at ur es buil t int o thi s product have been im ­paired, eithe r through phys ical da m age , exces sive mois ture , or any other reas on, REMOVE POW E R and do not use the produc t unt il safe operation can be verifie d by serv ice-t ra ined pers onn el. If necessary, return the produ ct to a Hewlett -Pac kar d Sales a nd Se rvice Of­fice for service and repair to ensure that safety features are maintained.
DO NOT service or adjust alone: Do not attempt internal service or adjustment unless another person, capable of rendering first aid and resus ci t at i on, is pr esent.
DO NOT substitute parts or modify equipment: Becaus e of the da nge r of intr oduc ing ad di tion al hazar ds , do not inst al l subs tit ute parts or perform any unaut hor ized modi ficat io n to the produc t. Retur n the produ ct to a Hewlet t-P ac kard Sa les and Se rvic e Offi ce for service and repair to ensure that safety features are maintained.
6 HP E1458A 96-Channel Digital I/O Module User’s Manual
Declaration of Conformity
according to ISO/IEC Guide 22 and EN 45014
Manufacture r ’s Name : Hewlett-Pa ck ard Com pa ny
Lovela nd M a nufacturi ng Ce nt er
Manufacture r’s Addre s s: 815 14th Stre et S.W .
Loveland, Colorado 80537
declares, that the produc t:
Product Name: 96-Channe l Digita l I/O Modul e
Model Number: HP E1458A
Product Options: All
conforms to the followi ng Produc t Spe cific ati ons:
Safety: IEC 1010-1 (1990) Incl . Amend 1 (1992) /E N610 10 (1993)
CSA C22.2 #1010.1 (1 992) UL 1244
EMC: CISPR 11:1990/ EN5 5011 (1991): Group 1, Class A
IEC 801-2:1991/ E N5008 2-1 (1 992) : 4kVCD, 8k VA D IEC 801-3:1984/ E N5008 2-1 (1 992) : 3 V/m IEC 801-4:1988/ E N5008 2-1 (1 992) : 1kV Power Lin e 5kV Signal Lines IEC 801-5 (Draft 1992): 1kV
Supplementar y Informa tio n: The pr oduc t her ewi th compl ie s wit h th e requ ire m e nts of the Low Volt ag e Di re ctive 73/23/EE C and the E MC Directive 89/336/EEC.
Tested in a typic al confi gur at ion in an HP C-Size VXI mainfr am e .
October 8, 1993 Jim White, QA Manage r
European c ont act : You r loca l He wle tt-Packard Sale s a nd Se rvi ce Offi c e or Hewl et t- Pac ka rd GmbH, De partm e nt HQ-TRE, Herren be rge r Straß e 130, D-71034 Böbl in gen, Germa ny (FAX +49- 7031 -14- 3143 ).
HP E1458A 96-Channel Digital I/O Module User’s Manual 7
Notes
8 HP E1458A 96-Channel Digital I/O Module User’s Manual
Please fold and tape for mailing
Reader Comme nt She et
HP E1458A 96-Channel Digital I/O Module User’s Manual
Edition 2
You can help us impr ove our ma nua ls by shari ng you r comm ent s and sugg est ion s. In appreciat ion of your time, we will enter you in a quarterly drawing for a Hewlett -Pac kar d Palmt op Per sonal Computer (U.S. government e mployees
are not eligible for the drawing).
Your Name
Company Name
Job Title
Address
City, State/Province
Country
Zip/Postal Code
Telephone Number with Area Code
Please list the system c ontr olle r, oper ati ng syste m, pro gramm ing langua ge, and plug-i n modul es you are using.
fold here
UNITED STATES
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 37 LOVELAND, CO
HEWLETT-PACKARD COMPANY
cut along this line
Measurement Systems Division
Learning Products Department P.O. Box 301 Loveland, CO 80539-9984
NO POSTAGE
NECESSARY
IF MAILED
IN THE
fold here
Please pencil-in one circle for each stateme nt below: Disagree Agree
The docum entation is well organized. OOOOO
Instructions a re easy to unde rsta nd. OOOOO
The documentation i s cle arly written. OOOOO
Examples are cle ar and usef ul. OOOOO
Illustra tions ar e cle a r and he lp ful . OOOOO
The documentation meets my overall expectations. OOOOO
Please write any comments or suggestions below--be spe c ific.
10 HP E1458A 96-Channel Digita l I/O Modu le User’s Man ual
Using This Chapter
This chapter describes the HP E1458A 96-Channel Digital I/O Modu le and how to program the module usin g SCPI (Standard Comm ands fo r Programmable Instruments) comm ands. This chapter contains the followi ng sections:
Digital I/O Module Description. . . . . . . . . . . . . . . . . . . . . . . Page 11
Instrument Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 14
Downloading the SCPI Drivers. . . . . . . . . . . . . . . . . . . . . . . Page 14
Programming the Digit al I/O Module . . . . . . . . . . . . . . . . . . Page 14
Initial Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 16
Digital I/O Module Description
The HP E1458A 96-Chann el Digital I/O Module (re ferred to as the "digital I/O modul e") is a 12-port digital input/output mod ule intended for data communication and digital control in electronic environments. The digital I/O module is compatible with TTL levels (0-5V) and CMOS levels (using an external pull-up). The digital I/O module complies with VXIbus (VMEbus Extensions for Instrumentation) definitions for the P1 and P2 bus connectors on C-sized modules. A jumper on the module sets the VXIbus interrupt level.
Chapter 1
Getting Started
Each port is identical and consists of seven control lines and eight data lines. There are eight registers for control and sta tus on each port. In addition, the module has Manufacturer ID, Device ID, Module Status/Control and Interrupt Status registers. Figure 1-1 shows the locations of the ports and a simplified diagram of a single port. Of the se ven control line s, three (I/ are used with SCPI commands, three ( through register access and one, UTS, can be used to force all data lines into a three-state mode. Chapter 3, "Using the HP E1458A Digital I/O Module," contains detailed descriptions of these lines.
Each port has two hardware configuration switches. On e s w it ch all o ws y o u to connect the flag lines together for multiport data transmission. Another switch selects either active pull-up or passive pull-up to TTL compatible levels on th e d a t a l i n es . C hapter 2, "Configurin g the HP E1458A Digit al I/O Module," desc ribes how t o set thes e swit ches.
SCPI commands provided for the digit al I/O module allow op eration in 8-bit “BYTE” format, 16-bit “WORD” format (using two ports), 32-bit “LWORd” format (using four ports), 64-bit “LW64” format (using eight ports), and 96-bit “LW96” format (using all ports).
RES, STS, and PIR) are controlled
O, CTL, and FLG)
Chapter 1 Getting Started 11
Figure 1-1. HP E1458A Digital I/O Module
12 Getting Started Chapter 1
Table 1-1. Data Lines
8-bit (BYTE) Operations
Port 01234567891011 Bit Numbers 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0
16-bit (WORD) Operations
Port 0246810 Bit Numbers 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0
32-bit (LWORd) Operations
Port 048 Bit Numbers 31—24 23 —16 15— 8 7—0 3 1—24 23—16 15—8 7—0 31—24 23—16 15—8 7— 0
64-bit (LW64) Operations
Port 0891011 Bit Numbers 63—56 55—48 47—40 39—32 31—24 23—16 15—8 7—0 7 — 0 7 — 0 7 — 0 7 — 0
96-bit (LW96) Operations
Port 0 Bit Numbers 95—88 87—80 79—72 71—64 63—56 55—48 47—40 39—32 31—24 23—16 15—8 7—0
Table 1-1 shows the mappin g of b it numbers from the 8-bit ports to t he 16 -, 32-, 64-, and 96-bit ports. Chapter 4, "HP E1458A Co mmand Re ference," describes each command in detail and Chapter 3, "Using the HP E1458A Digital I/O Module," gives some examples of the use of SCPI commands.
Connections are made through 64-pin header connectors. Each connector contains connections for three ports as shown in Figure 1-1. Four cables with the 64-pin header installed are included with the HP E1458A mod ule.
®
Additional cable sets and special Opt o22
cables can be ordered from Hewlett-Packard. (Contact your Hewlett-Packard Sales office.) The cable part numbers are shown below. Additional details about these cables are given in Chapter 2, "Configuring the HP E1458A Digital I/O Module."
HP Part Number Description
E1458-6160 1 Four 2-meter cables, 64 -pin he ader s to unt ermina te d
E1458-61604 (HP E1458A Option 022)
flat ribbon cable
Two 1.5-meter cable s, two 64 -pin he ader s to three 50-pin headers for Opt o22
®
connections.
Chapter 1 Getting Started 13
Instrument Definition
Each HP E1458A Digital I/O Module ins talled in an HP mainfram e is treated as an independent instrument, having a unique secondary HP-IB address. Each instrument is also assigned a ded icated error queue, input and output buffers, status registers and, if applicable, dedicated mainframe memory space for readings or data. Multiple digital I/O modules cannot be combined into a single instrument .
Downloading the SCPI Drivers
The digital I/O driver allows the HP E1458A mod ule to operate with an HP E1405B or E1406 Comm and Mod ule usin g the Stand ard Comm ands f or Programmable Instruments (SC PI) co mman d language. The drive r name for the digital I/O module is “DIG_IO”.
The procedure for downloading the drivers is contained in the Downloadi ng
SCPI Device Drivers Installation Note supplied with the module. T he C-Size VXIbus Systems Configurat ion Gui d e also contain th e installati on
procedure.
Programming the Digital I/O Module
To program the digital I/O module usi ng SC PI, you must select the controller language, inte rface address, and SCPI commands. Guidelines for SCPI command selection for the digital I/O mod ule are covered in this manual. See the C-Size VXIbus Systems Configuration Guide for detailed interface addressing and controller language information .
Note This discussion appli es only to SCPI (Standard Com mand s for
Programmable Instrumen ts) programm ing. See "Register D escrip tion s" in Appendix B for details on register addressing. Do not mix SCPI programming and direct register access.
SCPI Command
Format Used in this
Manual
SCPI commands can be used in either long or short form. A long form example is:
DISPlay:MONitor <ON>
The same command, without the lowercase letters, is the short form. For example:
DISP:MON <ON>
14 Getting Started Chapter 1
Either the long form or the short form commands can be used to perform the same result. The long and short forms can also be mix ed within the same program code. The commands are case insensitive; either upper- or lowercase letters are accepted.
In the command examples sh own above, the item enclosed in angle brackets
< >) is a parameter required to use the command. In this example, the
( parameter input can be replaced with any one of the following:
ON. The allowable values of the parameters are given in Chapter 4, "HP
0, 1, OFF, or
E1458A Command Reference." You must be sure to include a space between the SCPI keyword and any parameters.
Some commands are shown with item s enclosed in square brackets (
[ ] ).
These are implied or optional items that do not have to be included. Fo r example, the complete command syntax listin g for the first example is:
DISPlay:MONitor [:ST ATe] <0|1 or OFF|ON>
The item enclosed in brackets, [:STATe], does not have to be included for the command to work.
Complete descriptions of the SCPI command language, syntax, parameter types, and usage are in Chapter 4 of this manual.
Specifying SCPI
Commands
SCPI commands related to the HP E1458A Digital I/O Modu le use three types of parameters to specify a port number, a bit number, or a multiple­port combining operation. Each type is briefly described here; descriptions and examples of usage can be found in Chapter 3 of this manual.
Specifying the Port The digital I/O module has twelve identical ports numb ered from 0 to 11.
SCPI commands that relate to a specific port use a special parameter to indicate the port number. For example:
[SOURce:]DIGital:DATAn <value>
This command writes <value> to the port specified by the n portion of t h e
DATA parameter. Replace the n with the po rt number, making the num be r
the last characters of the
DATA keyword without spaces. For example, to set
all port 2 data lines to logical zero, use the following command:
[SOURce:]DIGital:DATA2 0
The value of n may vary for multiple-port comm ands and operation s. A description of multipl e-port command s follows later in this chapter.
Specifyin g a Bit Each of the twelve ports on the digital I/O mod ule has ei ght bi -di rectional
data bits. Some SCPI commands allo w you to man ipul ate or read thes e bits individually. For example:
MEASure:DIGital:DATAn:BITm?
Chapter 1 Getting Started 15
This command reads the state of a bit, specified by m, on port n. The result of the command will be either 0 or 1, indicating the current state of the bit. Replace m with the desired bit number, an d n with the desired port number, making each number the last characters of the
DATA and BIT keywords
without spaces. For exampl e, to read the state of bit 7 on port 0, use the following command:
MEASure:DIGital:DATA0:BIT7?
For single ports, th e valu e of m can range from 0 to 7. Some multiple port operations and commands may allow bit numbers to range from 0 to 95.
Specifying Multiple-
Port Operations
Initial Operation
The digital I/O module allows you to set or read multiple po rts or bits with a single comman d. For exam ple:
MEASure:DIGital:DATAn[:type]?
This command uses an optional keyword [:type] to specify how many ports are combined in a single returned value. The lowercase keyword
[:type] is
replaced with one of a fixed set of keywords. For example, to read all 12 ports (all 96 bits) as three returned values, use the command:
MEASure:DIGital:DATA0:LW96?
Keywords are provided to allow port combinations of 16, 32, 64, or 96 bits. Using multiple port s is described in more detail in Chapter 3 of this manual.
Use the following example to verify initial op eratio n. The example sets and then queries the polarity of a logical true conditi on on th e port 0 FLG line.
The example uses an HP Series 200/30 0 Comput er with HP BASIC as the programming language. The computer is connected to an HP 1406A Command Module in the C-Si ze VXIbus cardcage using the Hewlett-Packard Interface Bus (HP-IB). The HP-IB interface select code is 7, the HP-IB primary address is 09, and the HP-IB secondary address (used to specify the digital I/O module) is 18. Refer to the C-Size VXIbus Systems Configurat ion Gui d e for more details about programming languages and interfaces.
10 ASSIGN @Dio TO 70918 ! Sets an I/O path to the module. 20 DIM Polarity$[3] ! 30 OUTPUT @Dio;"*RST " ! Reset the module. 40 OUTPUT @Dio;"*OPC?" ! Wait for the module to finish. 50 ENTER @Dio;Ready ! Hold here until command is
finished.
60 OUTPUT @Dio;"SOUR: DIG
:FLAG0:POL PO S; *OP C? "
Continued on next page.
! Set POSitive polarity.
16 Getting Started Chapter 1
70 ENTER @Dio;Ready ! Wait for f inish. 80 OUTPUT @Dio;"SOUR: DIG
:FLAG0:POL?"
90 ENTER @Dio;Polarity$ ! Get the result. 100 IF Polarity$ <> "POS" THEN ! Check the result. 110 DISP "Polarity Check ERROR" ! Error discovered. 120 PAUSE ! Pause on error. 130 ELSE
140 DISP"Polarity set to "&Polarity $ 150 END IF
160 OUTPUT @Dio; "SO UR: DIG
:FLAG0:POL NEG;*O PC?"
170 ENTER @Dio;Ready ! Wait for finish. 180 OUTPUT @Dio; "SO UR: DIG
:FLAG0:POL?"
190 ENTER @Dio;Polarity$ ! Get the result. 200 IF Polarity$ <> "NEG" THEN ! Check the result. 210 DISP "Polarity Check ERROR" ! Error discovered. 220 PAUSE ! Pause on error. 230 ELSE
240 DISP"Polarity set to "&Polarity $ 250 END IF
260 OUTPUT @Dio;"*RST" 270 OUTPUT @Dio; "*O PC?" ! Wait for the module to finish. 280 ENTER @Dio;Ready ! 290 END
! Query the polarity state.
! Set NEGative polarity.
! Query the polarity state.
! Restore the card.
Chapter 1 Getting Started 17
Notes
18 Getting Started Chapter 1
Configuring the HP E1458A Digital I/O
Using This Chapter
This chapter shows how to configure the HP E1458A Dig ital I/O Mod ule for use in a VXIbus mainframe, install it in a mainframe, connect peripheral devices, and configure the module for operation. This chapter contains the following sections:
Chapter 2
Module
WARNINGS and CAUTIONS . . . . . . . . . . . . . . . . . . . . . . . Page 19
Setting the Address Switch . . . . . . . . . . . . . . . . . . . . . . . . . . Page 20
Setting the Interrupt Priority . . . . . . . . . . . . . . . . . . . . . . . . . Page 21
Enabling the Data Line Pull-up Network . . . . . . . . . . . . . . . Page 22
Combining the Flag Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 24
Installing the Digital I/O Mod ule in a Mainframe. . . . . . . . . Page 25
Connecting to Peripheral Devices . . . . . . . . . . . . . . . . . . . . . Page 26
Configuring for Isolated Digital I/O . . . . . . . . . . . . . . . . . . . Page 29
WARNINGS and CAUTIONS
WARNING SHOCK HAZARD. Only service-trained personnel who are
aware of the hazards involved should install, remove, or configure the digital I/O module. Before you remove any installed module, disconnect AC power from the mainframe. Disconnect power connected to the inputs/outputs of this module and other modules in the mainframe.
CAUTION MAXIMUM INPUTS. The maximum voltage that can be applied to
any pin on any port is 5 Vdc. The maximum current allowed through any data line is 3.2 mA and through any control line is
1.75 mA.
STATIC ELECTRICITY Static electric ity is a major cause of component failure. To prevent damage to the electrical components in the module, observe anti-static te chni ques whenever removi ng a module from the mainfram e or whenev er working on a module.
Chapter 2 Configuring the HP E1458A Digital I/O Module 19
Setting the Address Switch
Figure 2-1 shows the location and facto ry default setting of the logical address switch (LADDR). The factory setting is decimal 144; switch positions 4 and 7 are closed, all oth ers ar e open. The factory setting of decimal 144 results in a HP-IB secondary address of 18 (144 divid ed by 8). You can set the address of the digital I/O modul e to any numb er in the range of 0 to 255 (decimal).
Note For the digital I/O module to be recognized as an instrument when you are
using it with an HP E1405/E1406 Command M odul e and using S CPI commands, the logi cal address sh ould be set to an integer multiple of 8.
Figure 2-1. Log ical Address Switch
20 Configuring the HP E1458A Digital I/O Module Chapter 2
Setting the Interrupt Priority
The VXIbus peripheral interrupt uses seven lines to carry the interrupt signal to the commander. The most comm on line to be used is line one, as this is the usual default interrupt line. Many VXIbus commanders have a way to change the interrupt line they manage (for example, the HP E1405/E1406 has an interrupt line allo cation tabl e). When doin g direct register-based programming (inst ead of using the register-based SCPI driver), set the interrupt line to a line that is not used by the register-based SCPI driver. Module interrupt priority can be established with these lines; in general, the higher the line numbe r, the hig h e r the priority. Figu re 2-2 shows the location and factory default setting of the interrupt priority jumper. Setting Level X disables the interrupt capabili ty.
Note The interrupt priority MUST be set to a line handled by the command
module when using and HP E1405 or HP E1406 Command M odul e. Level X priority should not be used under normal operating co ndit ions . Changing the inte rrupt priority level is not recomm en ded. Do not change the default setting (level 1) unless specifically instructed to do so.
The interrupt circuitry for the HP E1458A Digital I/O Module is implemented as release on inte rrupt acknowledge (ROAK). The digital I/O module will de-assert (or release) the interrupt request line during an interrupt acknowledge cycle.
Figure 2-2. Interrupt Priority Jumper
Chapter 2 Configuring the HP E1458A Digital I/O Module 21
Enabling the Data Line Pull-up Network
The characteristics of the data lines on each port are determined by the SN75ALS160 bus transceiver chip (see Figure 3-3). This chip was designed to drive the IEEE 488 bus, which is a proven high reliability communication bus . The data lines of each port contain a terminatin g network that is always present. This terminating network has the characteristics of being high impedance when the power to the module is off. This ensures that when power is removed from the module, the data lines do not load what is connected to them. With power applied, the terminating network is equivalent to the 3k/6.2k resistiv e network that is shown in Figure 2-3.
The resistive terminating network provid es a pull-up to a logi c high level. In addition to the resistive te rminati on, an active pull-up to TTL levels for outputs may be enabled by the pull-up enab le switches.
Figure 2-3 shows the location of the pull -u p enab le switches and a detail of a single pull-up enable switch setting . The factory-shipped default is pull-up disab led for all ports.
The data lines may be either outputs or inputs. When the data lines are outputs and the switch is in the enabled posti tion , the output s will be forced high by both the resistive termination and the active pull-up. When the data lines are outputs and the switch is in the disabled posi tion , the output s will be forced high by only the 3k/6.2k resistiv e termination .
When the data lines are inputs, the resistive terminati on network is the dominating load th at must be driven. This resistive termin ation netwo rk , if not driven, will go to a logic high. This characteristic may be used to sense a contact closure to ground. When the data lines are inputs, the positi on of the pull-up enable switches makes no difference, as the pull-up enable is only for outputs.
22 Configuring the HP E1458A Digital I/O Module Chapter 2
Figure 2-3. Pull-up Enable Swit ches
Chapter 2 Configuring the HP E1458A Digital I/O Module 23
Combining the Flag Lines
Each port contains a Flag Line, labeled FLG, that can be used to implemen t a handshake scheme with a peripheral. For single-port operations, the FLG lines can be used in the factory default setting (no flag lines comb ined) to handshake with a periph e ral. Fo r m ulti-port operations with a single handshake line, you c an combin e the flag line from multi ple ports. The combined flag lines are physically tied together. An action on any of the combined flag lines performs that action for all combined flag lin es.
Figure 2-4 shows the locations of the flag co mbi ning switches and how to set them. Before setting any flag combine switches, you may wis h to read the discussion regarding allowable port com binati ons and hand shakin g in Chapter 3 of this manual.
Note When using the FLG and CTL for handshaking on mult iple-port op erations,
the CTL line is set for each port sequentially beginn ing at the lowest ­numbered port.
Figure 2-4. Flag Combining Switche s
24 Configuring the HP E1458A Digital I/O Module Chapter 2
Instal ling the HP E145 8A Digi tal I/O Mod ule in a Mainfr ame
The HP E1458A Digital I/O Modul e may be installed in any slot (except slot 0) in a C-size mainframe. Refer to Figure 2-5 to install the module in a mainframe.
Set the extraction levers out.
Slide the module into any slot (except slot 0) until the backplane connectors touch.
Tighten the top and bottom screws to secure the module to the mainframe.
NOTE: The extraction levers will not seat the backplane connectors on older VXIbus mainframes. You must manually seat the connectors by pushing in the module until the front panel is flush with the front of the mainframe. The extraction levers may be used to guide or remove the switch module.
To remove the module from the mainframe, reverse the procedure.
Seat the module into the mainframe by pushing in the extraction levers.
2-5. Installing the Module in a Mainframe
Chapter 2 Configuring the HP E1458A Digital I/O Module 25
Connecting to Peripheral Devices
Each of the four HP E1458A Digital I/O Module periph eral connecto rs has 64 pins. The connectors are compati ble with in dust ry standard 64-pin .100" X .100" wiremount so ckets. A compatible sock et can be obtained by ordering HP part number 1252-1581 (3M Part Number 7964 -6500EC) for compatibility wit h 0.050" ribbon cable. For discrete wire compatibility use 3M part number CHG-2064-J010 10-KCP .
Figure 2-5 shows the peripheral connectors, their pin numbers, and the corresponding line names. Figure 2-6 shows the digital I/O ribbon c ables (HP Part Number E1458-61601) an d the line locations with in the ribbon connector.
Note Not all control lines are required for every application. The use of each
control line is described in Chapter 3.
26 Configuring the HP E1458A Digital I/O Module Chapter 2
Figure 2-6. Connecto r Pin Assig nment s
Chapter 2 Configuring the HP E1458A Digital I/O Module 27
2-7. Connectio ns Withi n the Ribbon Cable
28 Configuring the HP E1458A Digital I/O Module Chapter 2
Configuring for Isolated Digital I/O
An industry-stand ard isolated di gital I/O peripheral, like the Opto 22
16-Position S ingl e-Channel Mo unting Rack, is a 50-pin connection. The connector is either a card edge or a header connector. Do not connect pins 1 and 49 on the Opto 22
For example, the Opt o 22
rack connector.
rack, PB16C, uses a card edge connector; PB16H uses a header connector. They both have the same pinout for a ribbon cable. Both can accommodate up to 16 single-channel I/O lines.
A cable designed to connect up to six ports to three Opto 22
racks is available from Hewlett-Packard, either as Option 022 when ordering the HP E1458A, or as Hewlett-Packard part number E1458-61604. Figure 2-7 shows the connections from six ports to three racks.
Opto 22 is a registered trad ema rk of Opto 22, Hunti ngton Be ac h, CA 92649
Chapter 2 Configuring the HP E1458A Digital I/O Module 29
Figure 2-8. Opto 22 Connectio ns
30 Configuring the HP E1458A Digital I/O Module Chapter 2
Loading...
+ 118 hidden pages