Hewlett-Packard Company certifies that this product met its published specifications at the time of shipment from the factory. HewlettPackard further certifies that its calibration measurements are traceable to the United Sta tes Nati onal Insti tute of Sta ndards and
Technology (formerly National Bureau of Standards), to the extent allowed by that org an izat ion 's calibration facility, and to the
calibration facilities of other International Standards Organization members.
Warranty
This Hewlett-Packard product is warranted against defects in materials and workmanship for a period of three years from date of shipment.
Duration and conditions of warrant y for th is product ma y be superseded when the product is integrated in to (becomes a part of) other HP
products. During the warranty period, Hewlett-Packard Company will, at its option, either repair or replace products which prove to be
defective.
For warranty service or repair, this product must be returned to a service facility designated by Hewlett-Packard (HP). Buyer s hall prep ay
shipping charges to HP and HP shall pay shipping charges to return the product to Buyer. However, Buyer shall pay all shipping charges,
duties, and taxes for products returned to HP from another country
HP warrants that its software and firmware designated by HP for use with a product will execute its programming instructions when
properly installed on that product. HP does not warrant that the operation of the product, or software, or firmware will be uninterrupted
or error free.
Limitation Of Warranty
The foregoing warranty shall not appl y to defects resulting fro m improper or inad equate maintenance b y Buyer, Buyer-suppl ied prod ucts
or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper
site preparation or maintenance.
The design and implementation of any circuit on this product is the sole responsibility of the Buyer. HP does not warrant the Buyer's
circuitry or malfunctions of HP products that result from the Buyer's circuitry. In addition, HP does not warrant any damage that occurs
as a result of the Buyer's circuit or any defects that result from Buyer-supplied products.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. HP SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Exclusive Remedies
THE REMEDIES PROVIDED HEREIN ARE BUYER 'S SO LE AND EXC LUSIVE REM EDIES. HP SHALL NOT BE LIABLE FOR
ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CONTRACT,
TORT, OR ANY OTHER LEGAL THEORY.
Notice
The information contained in this document is subject to change without notice. HEWLETT-PACKARD (HP) MAKES NO
WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. HP shall not be liable for errors
contained herein or for incidental or consequenti al damages in connection with the furnish ing, performance or use of this material. This
document contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be
photocopied, repro duced , o r tran slated t o an oth er lan gu age with out the prior written consent o f He wlett-Packard Company. HP assumes
no responsibility for the use or reliability of its software on equipment that is not furnished 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 software" as defined in DFARS 252.227- 7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or DFARS 252.227-7014 (Jun
1995), as a "commercial item" as defined in FAR 2.101(a), or as "Restricted computer software" as defined in FAR 52.227-19 (Jun
1987)(or any equivalent agency regulation or contract clause), whichever is applicable. You have only those rights provided for such
Software and Documentation by the applicable FAR or DFARS clause or the HP standard software agreement for the product involved
All Editions and Updates of this manual and their creation date are listed below. The first Edi tion of the manu al is Editi on 1. The Edition
number increments by 1 whenever the manual is revised. Updates, which are issued between Editions, contain replacement pages 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 information for the p revious Edition . Each new Editi on or Update also includ es a revised copy of th is documentation histor y page.
Instruction manual s ymbol affi xed to
product. Indicates that the user must refer to
product. Indicates that the user must refer to
the manual for specific WARNING or
the manual for specific WARNING or
CAUTION information to avoid personal
CAUTION information to avoid personal
injury or damage to the product.
injury or damage to the product.
Indicates the field wiring terminal that must
be connected to earth ground before
operating the equipment — protects against
electrical shock in case of fault.
WARNING
Alternating current (AC)
Direct current (DC).
Indicates hazardous voltages.
Calls attention to a procedure, practice, or
condition that could cause bodily injury or
death.
or
Frame or chassis ground terminal—typically
connects to the equipment's metal frame.
CAUTION
Calls attention to a procedure, practice, or
condition that could possibl y cause damage to
equipment or permanent loss of data.
WARNINGS
The following general safety precautions must be observed during all phases of operation, service, and repair of this product. Failure to
comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design, manufacture, and
intended use of the product. Hewlett-Pa ckard Company assumes no liability for th e customer's failure to comply with these require ments.
Ground the equipment: For Safety Class 1 equipment (equipment having a protective earth terminal), an uninterruptible safety earth
ground must be provided from the mains power source to the product input wiring terminals or supplied power cable.
DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes.
For continued protection against fir e, replace th e lin e fuse(s) on l y with fuse(s) of the same volt age and curren t rating and type. DO NOT
use repaired fuses or short-circuited fuse holders.
Keep away from live circuits: Operating personnel must not remove equipment covers or shields. Procedu res in volving th e removal of
covers or shields are for use by service-trained personnel only. Under certain conditions, dangerous voltages may exist even with the
equipment switched off. To avoid dangerous electrical shock, DO NOT perform procedures involving cover or shield removal unless you
are qualified to do so.
DO NOT operate damaged equipment: Whenever it is possible that the safety protection features built into this product have been
impaired, either through physical damage, excessive moisture, or any other reason, REMOVE POWER and do not use the product until
safe operation can be verified by service-trained personnel. If necessary, return the product to a Hewlett-Packard Sales and Service Office
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
resuscitation, is present.
DO NOT substitute parts or modify equipment: Because of the danger of introd ucing ad ditional h azards, do not install subst itute parts
or perform any unauthorized modification to the product. Return the product to a Hewlett-Packard Sales and Service Office for service
and repair to ensure that safety features are maintained.
6
Declaration of Conformity
according to ISO/IEC Guide 22 and EN 45014
Manufacturer's Name:Hewlett-Packard Company
Loveland Manufacturing Center
declares, that the product:
Product Name:64-Channel Isolated Digital Input / Interrupt Module
Model Number:HP E1459A (formerly HP Z2404B)
Product Options:All
conforms to the following Product Specifications:
Safety:IEC 1010-1 (1990) Incl. Amend 1 (1992)/EN61010-1/A2 (1995)
Supplementary Information: The product herewith complies with the requirements of the Low Voltage Directive
73/23/EEC and the EMC Directive 89/336/EEC (inclusive 93/68/EEC) and carries the "CE" mark accordingly.
Tested in a typical configuration in an HP C-Size VXI mainframe.
April, 1996
Jim White, QA Manager
European contact: Your local Hewlett-Packard Sales and Service Office or Hewlett-Packard GmbH, Department HQ-TRE, Herrenberger Straße 130, D-71034 Böblingen, Germany (FAX +49-7031-14-3143)
You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will
enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S. government employees
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 controller, operating system, programming language, and plug-in modules you are using.
fold here
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 37 LOVELAND, CO
POSTAGE WILL BE PAID BY ADDRESSEE
cut along this li ne
HEWLETT-PACKARD COMPANY
Measurement Systems Division
Learning Products Department
P.O. Box 301
Loveland, CO 80539-9984
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
fold here
Please pencil-in one circle for each statement below: Disagree Agree
• The documentation is well organized.OOOOO
Instructions are easy to understand.OOOOO
•
The documentation is clearly written.OOOOO
•
•Examples are clear and useful.OOOOO
Illustrations are clear and helpful.OOOOO
•
The documentation meets my overall expectations.OOOOO
•
Please write any comments or suggestions below–be specific.
Chapter 1
Installing and Configuring the HP E1459A
The HP E1459A 64-Channel Isolated Digital Input/Interrupt module
(formerly known as the HP Z2404B
channels configured as four 16-bit ports. The module is used for sensing
signals and detecting edge changes on digital inputs. The module is a C-Size
VXIbus register-based product that operates in a C-Size VXIbus mainframe.
Each isolated channel can withstand up to 115 Vac RMS or 115 Vdc
difference in ground potential between channels. The input threshold for
each channel is selectable with a jumper to allow for inputs with high logic
levels from 5 to 48 volts. Each channel can be individually masked to
generate an interrupt on a positive and/or negative edge transition. Channel
inputs are also "debounced" to help prevent erroneous transition detection
on noisy signals. Two programmable clock sources control the debounce
circuitry (one for ports 0 and 1, one for ports 2 and 3).
Functional Descriptio n
The HP E1459A simultaneously monitors each channel for the occurrence
of transitions, (i.e., edge events), or for level sensing signals which meet
preprogrammed parameters for magnitude and duty. Each channel is
electrically isolated from al l other channels, power, gr ound, and other
current paths within the limits of specification. Each channel may be
independently programmed to sense only positive transitions, only negative
transitions, or transitions of either polarity.
1
) provides 64 isolated digital input
Figure 1-1 shows the functional block diagram for the module.
1. The HP E1459A and Z2404B are functionally identical. The HP E1459A is provided with a downloadable
SCPI driver and a VXIplug&play driver; the HP Z2404B was not provided with a language driver.
Installing and Configuring the HP E1459A 11
To VXIbus
Transceivers
Figure 1-1. HP E1459A 64-Channel Isolated Digital Input/Interrupt Block Diagram
12Installing and Configuring the HP E1459A
The HP E1459A can be pr ogrammed to mon it or ch annel o ccurren ces ei th er
internally with a 1.0 MHz sample clock, or externally, with a sourced
capture clock. Using either clocking technique, data channels may function
as edge detect inputs and/or data capture inputs.
Events at any channel may occur simultaneously or in overlap with events
on any other channel. Figure 1-2 is a block diagram of the hardware interrupt
resolver circuit. User software algorithms are also necessary to resolve
issues of overlap and to determine the occurring sequence of events.
Figure 1-2. Resolver Block Diagram
Installing and Configuring the HP E1459A 13
Wa tchdog Ti me rThe HP E1459A prov ides a progr ammable timer f acilit y which, in the e vent
of time-out, will generate a "system wide" reset to all other card-cage
modules. This timer may be disabled by the SCPI command
DIAG:SYSR:ENAB OFF.
Input Level
Selection
Each channel is capable o f operation over an input rang e from 2.0 through
60.0 Vdc. Input voltages are grouped into vo ltage ranges which ar e selected
via a series of jumpers on the module. These jumpers are described in more
detail beginning on page 21.
Input IsolationEach channel is optically coupled and electrically isolated from all other
channels and current paths. Isolated channel inputs are polarized and require
that the user observe input signal polarity when connections are made.
Input Debounce
Processing
Programmable
Debounce Parameters
Each channel is debounced by a digital circuit specific to this function. Two
programmable clock sources establish reference parameters which
determine the debounce criteria for validating inputs. Channels are not
independently programmed for debounce period, but are instead grouped
together in blocks of 32 channels per clock source. Channels 00-31 (Ports 0
and 1) are collectively programmed via one clock sou rce and channels 32-63
(Ports 2 and 3) are programmed via a second clock source.
Debounce circuits require that a channel input remain in a stable state for 4
to 4.5 periods of the programmable clock before a channel transition is
declared. The debounce clocks may be programmed for frequencies ranging
from 250 KHz down t o 466 µHz. The 4 to 4.5 clock period requirements of
the debouncers translate into debounce periods which range from 16 µS
minimum to 9600 seconds (2.67 hours) maximum.
The debounce circuits can add considerable latency in the signal path and an
additional delay occurs within the Register FPGA. Normally the signals pass
though without significant delay. However, during a VXIbus transaction to
this port, the input signals are momentarily captured by a latch and are held
for the duration of the bus transaction plus 500 nS. This prevents data events
from being lost due to potential timing conflicts with VXIbus transactions.
The data signals are then synchronized with the system clock and
synchronously captured in either the data register, the positive edge event
register, or the negative edge event register. This can potentially add another
500 nS depending upon timing circumstances.
Thus the input data is delayed by the debounce circuits, possibly by the input
latches (equal to bus transaction time plus 500 nS), and a synchronizing
delay of 500 nS. The external clocks (front panel external trigger inputs) are
also delayed but by no more than 500 nS. Therefore, an external capture
clock concurrent with a data event will not capture the event unless
consideration is given for data latency.
14Installing and Configuring the HP E1459A
CautionThe user MUST ensure, based upon the programmed debounce
period and internal delays, that data to be captured has
propagated the debouncers and is fully setup prior to the
assertion of the externally generated capture clock.
The module has two primary modes of operation: the module can interrupt
your software when an event occurs or your software can periodically poll
the module to determine if an event has occurred. If the channel data
registers are serviced via a "polled mode" method (which is not keyed to the
posting of the "marker bits" or the occurrence of an interrupt), no timing
relationship will necessarily exist with the debounced event. As a result, a
small window of uncertainty exists between input latch timing and debounce
circuit timing.
Input Edge
Detection
CautionEdge Detect Markers are cleared by a read of the register
Each channel may be programmed to sense the occurrence of a qualified
edge transition of either polarity, or both concurrently. All channels are
preprocessed via the debounce circuits before presentation to the edge detect
logic. Edge detection is performed (by sampling methods) within each of the
four ports, in groups of 16 channels per port. If enabled, each port will post
an "Edge Interrupt Marker" to the control logic circuitry on the occurrence
of a qualified edge event for any active channel within its channel group.
(The static state of these markers may be tested via the "Edge Interrupt
Status Register." These markers are also accessible at the front panel.)
causing the marker to be posted. Since there is no high-level
method of determining whether a positive or negative edge
event is generating the marker, both edge detect registers
(positive and negative) within a channel group, MUST be read
during the service interval to identify ALL edge events which
may have potentially occurred.
Each marker bit is forced inactive for a two clock (16 MHz) periods each
time either edge detect register is read. (The edge detect register is then
cleared at the end of the cycle.) If the register that is not being read is inactive
and remains inactive, the marker will continue to remain inactive. If the
register that is not read is active or becomes active, the marker is again
posted to the "control" logic. The control logic detects this event and stores
this occurrence in a flip-flop which marks the pending need for service. If
this marking register, (now active), is then read and ultimately cleared, the
marker will become inactive and will remain inactive until the subsequent
occurrence of another qualified edge event. The control logic detects this
"cleared marker condition" and consequently clears the pending service
request flip-flop.
External edge events which occur concurrently with a register read/clear
cycle are queued and post-processed on completion of the cycle.
Installing and Configuring the HP E1459A 15
Edge Detection
Examples
Figure 1-3 demonstrates a typical example. A channel that has been
programmed to detect both positive and negative edge transitions posts a
marker at the occurrence of a positive edge. Before user software can service
this interrupt, a negative transition occurs and is detected. Because both are
detected and the events are marked, user software first reads the positive
edge detect register and then the negative edge detect register.
Figure 1-3. Positive and Negative Edge Transitions
In Figure 1-4, a channel that has been programmed for data capture posts a
marker on the occurrence of an external capture clock. During the
subsequent data register read cycle, another data capture clock occurs to
create a pending DAV (Data AVailable) situation. The second DAV is
retained (and valid) until a subsequent read of the corresponding data
register.
Figure 1-4. DAV Timing
16Installing and Configuring the HP E1459A
Input Data CaptureThe state of any channel, within any channel group, may be captured for
subsequent processing (as data) by an externally sourced capture clock
(XTRIG0N - XTRIG3N, the external trigger inputs for each port). Data
channels may be interspersed among all 64 channel inputs, but the user is
cautioned to ensure that all setup criteria and clock sources coincide with
requirements for synchronization. (Each channel group shares a common
capture clock which may not necessarily be synchronous with an external
capture clock of some other channel group.)
If enabled, each register FPGA will post a "Data Available Marker" to the
control FPGA on the occurrence of a corresponding capture clock. Data
Available Markers are cleared by a read of the corresponding "Channel Data
Register." (The static state of these markers may be tested via the "Data
Available Register.") Capture clocks which occur concurrently with a
"register read/marker clear" cycle, are queued and post- processed on
completion of the present cycle. In that event, the marker bit is forced
inactive for a two clock (16 MHz) period before again being posted to the
control FPGA.
In the "Data Capture Mode", the HP E1459A may be programmed to
generate an interrupt on the occurrence of an external capture clock, or an
internal 1.0 MHz sample clock may be selected to allow the state of the data
channels to be tested in the absence of a capture clock. Capture clock
selection (internal/external) is controlled by bit 1 of the Command Register
Word.
CautionA potential hazard exists if software were to improperly
program the HP E1459A to post data-capture IRQ's with the
internally selected 1.0 MHz clock source. I n this situation, a
DAV interrupt would be posted each microsecond (if software
were able to service at that rat e), and would cause software to
continuously vector to interrupt service upon each "return from
service." Therefore, the HP E1459A should never be
programmed to generate DAV interrupts with the internal clock
source selected.
In the HP E1459A the Data Ready Marker is guaranteed to be
cleared when the clock source is switched from internal to
external. Therefore, any capture clock which occurs within the
internal/external clock selection interval will not post a marker
to the control FPGA and will be lost.
Installing and Configuring the HP E1459A 17
Front Panel MarkersAll "Data Available" and "Edge Detect" marker bits are physically available
via the HP E1459A front panel. These outputs are TTL/HC compatible and
may be used to trigger other system-wide events or to provide logging
information for statistical tracking or other performance analysis purposes.
Interrupt Driven or
Polled Mode
Interrupts may be programmatically disabled for both edge-detect and
data-capture events. All registers remain active and valid and may be
serviced on a polled mode basis.
Operations
Interrupt ParsingSince the command module interrupt handler must service multiple,
concurrently-occurring interrupts, (including those which may be sharing
the same IRQ line), some method is necessary to ensure that only a single
IRQ is posted by the HP E1459A during each service interval.
Individual interrupts must be serviced by a commander on a one-for-one
basis. The HP E1459A accomplishes this by inhibiting the generation of a
second IRQ each time an IRQ is posted. THE INHIBIT CONDITION IS
CLEARED BY THE REMOVAL AND REASSERTION OF EITHER
INTERRUPT ENABLE BIT, "DAV" OR "EDGE DETECT." (Refer to
Figure 1-2.)
For this one-for-one interrupt parsing, the HP E1459A REQUIRES that a
global interrupt enable, either DAV or Edge Detect, be disabled and
reasserted within the context of the interrupt service procedure. Normally,
you would simply shut off interrupts at the top of the service procedure, and
would then re-enable them before returning from service. This is the
suggested usage, although this specific sequence is not necessary for proper
HP E1459A hardware function.
18Installing and Configuring the HP E1459A
Configuring for Installation
Before installing the module you should verify that the following jumpers
and switches are set correctly.
•Logical Address dip sw itch
•Interrupt priority jumper positions
•Input threshold leve ls
•Reset time of the Watchdog Timer
WARNINGSHOCK HAZARD. Only qualified, service-trained personnel who
are aware of the hazards involved should install, configure, or
remove the module. Disconnect all power sources from the
mainframe, the terminal module and installed modules before
installing or removing a module.
WARNINGSHOCK HAZARD. When handling user wiring connected to the
terminal module, consider the highest voltage present
accessible on any terminal.
WARNINGSHOCK HAZARD. Use wire with an insulation rating greater
than the highest voltage which will be present on the terminal
module. Do not touch any circuit element connected to the
terminal module if any other connector to the terminal module
is energized to more than 30 Vac RMS or 60 Vdc.
CautionMAXIMUM VOLTAG E. Maximum all owable voltage per channel
for this module is 60 Vdc. Up to 115 Vdc or 115 Vac RMS can be
applied from one channel to another or from any channel to
chassis.
CautionSTATIC-SENSITIVE DEVICE. Use anti-static procedures when
removing, configuring, and installing a module. The module is
susceptible to static discharges. Do not install the module
without its metal shield attached.
Installing and Configuring the HP E1459A 19
Setting the Logical
Address
Each module within the VXIbus mainframe must be set to a unique logical
address. The setting is contr olle d by an 8 pin dip switch. This allows for
values from 0 to 255. The factory setting of this switch is decimal 144. No
two modules in the same mainframe can have the same logical address. The
location is shown in Figure 1-5.
Setting the Interrupt
Priority
NoteConsult your mainfram e manual to be sure that backplane jumpers are
At power on, after a SYSRESET, or after resetting the module via the
control register, all masks will be cleared, interrupts will be disabled, and
internal triggering will be enabled. With interrupts enabled, an interrupt will
be generated whenever an edge occurs on a channel that has been enabled
properly.
The interrupt priority jumper selects which priority level will be asserted.
As shipped from the factory, the interrupt priority jumper should be in
position 1. In most applications this should not be changed. When set to
level X interrupts are disabled. The interrupt priority jumpers are identified
on the sheet metal shield. A hole has been cut into the shield for access to
the jumpers. Interrupts can also be disabled using the Control Register.
The jumper locations ar e shown in Fi gure 1-5. T o change the s ettin g, move
the jumper or jumpers to the desired setting. If the card uses two 2-pin
jumpers versus a single 4 pin jumper, the jumpers must all be placed in the
same row for proper operation.
configured correctly. If you are using the HP E1401B Mainframe these
jumpers are automatically set when the card is installed.
Figure 1-5. HP E1459A Logical Address Switch and IRQ Jumper Locations
20Installing and Configuring the HP E1459A
Setting Input
Threshold Levels
1
Ch 0Ch 2
Ch 3
Ch 6
Ch
The threshold levels for each channel can be set independently. A six pin
plug with a two pin shorting jack is provided for each channel. The channel
can be identified from the silk-screen on the board. Each jumper is labeled
JXCC, where J indicates jumper, X is a number that can be ignored and CC
indicates channel number. The default factory setting is for 5 volts. Pin 1 can
be identified by the square pad on the bottom of the board.
Ch 5
Ch 8
Ch 57Ch 59
Ch 63
Ch 60
.
Figure 1-6. Input Threshold Level Jumpers and Watchdog Reset Time Jumpers
Setting the Reset
Time on the
Wa tchdog Ti me r
Ch 61
48 Volt
Ch 62
JM202
JM203
PET Time
Jumpers
12 Volt
24 Volt
5 Volt Settings
(Factory Default)
There are 2 jumpers located on the PC board used to control the reset time
of the Watchdog Timer (see Figure 1-6). The reset time is the maximum
allowed time between accesses to keep the Watchdog from asserting
SYSRESET. The Watchdog timer is reset by reading the Watchdog
Control/Status register; use the DIAG:SYSR:STAT? command (see Chapter
3).
.
The following table shows the effect of the jumpers on the reset time. An X
means that the jumper is in place and O indicates the jumper is removed. The
factory default setting is 1.2 second.
Jumper Reset Time
600 ms 150 ms 1.2 sec Not Allowed
JM202 O X O X
JM203 O O X X
Installing and Configuring the HP E1459A 21
Connecting User
Inputs
PortChannels External Trigger Data Available Interrupt
The HP E1459A Isolated Digital Input/Interrupt module consists of a
component module and a terminal block. User inputs for each channel
consists of a low and a high connection for each channel. The inputs will
only detect signals of a positive polarity. A logical "1" will onl y be detected
if the high terminal is at a higher potential than the low terminal. It must also
meet the drive requirements for the voltage threshold selected.
For each block of 16 channels an additional active low input and two active
low outputs are available. The table below lists the signal names and the
associated channels.
00 through 15 XTRIG0N DAV0N INTR0N
116 through 31 XTRIG1N DAV1N INTR1N
232 through 47 XTRIG2N DAV2N INTR2N
348 through 63 XTRIG3N DAV3N INTR3N
Figure 1-7 shows the front panel terminals and pinouts for the module. The
cover to the terminal module is silk-screened to indicate the function of each
screw terminal.
22Installing and Configuring the HP E1459A
ABC
32CH 00 HICH 00 LO
31CH 01 HICH 02 LOCH 01 LO
30CH 02 HICH 03 LO
29CH 04 HICH 03 HICH 04 LO
28CH 05 HICH 05 LO
27CH 06 HICH 06 LO
26CH 07 HICH 07 LO
25CH 08 HICH 08 LO
24CH 09 HICH 09 LO
23CH 10 HICH 11 LOCH 10 LO
22CH 11 HICH 12 LO
21CH 13 HICH 12 HICH 13 LO
20CH 14 HICH 14 LO
19CH 15 HICH 15 LO
18CH 16 HICH 16 LO
17CH 17 HICH 17 LO
16CH 18 HICH 18 LO
15CH 19 HICH 19 LO
14CH 20 HICH 20 LO
13CH 21 HICH 21 LO
12CH 22 HICH 23 LOCH 22 LO
11CH 23 HICH 24 LO
10CH 25 HICH 24 HICH 25 LO
9CH 26 HICH 26 LO
8CH 27 HICH 27 LO
7CH 28 HICH 28 LO
6CH 29 HICH 29 LO
5CH 30 HICH 30 LO
4CH 31 HICH 31 LO
3CH 32 HICH 32 LO
2CH 33 HICH 33 LO
1CH 34 HICH 34 LO
ABC
32CH 35 HICH 35 LO
31CH 36 HICH 37 LOCH 36 LO
30CH 37 HICH 38 LO
29CH 38 HICH 39 HICH 39 LO
28CH 40 HICH 40 LO
27CH 41 HICH 42 LOCH 41 LO
26CH 42 HICH 43 LO
25CH 43 HICH 44 HICH 44 LO
24CH 45 HICH 45 LO
23CH 46 HICH 46 LO
22CH 47 HICH 47 LO
21CH 48 HICH 48 LO
20CH 49 HICH 49 LO
19CH 50 HICH 50 LO
18CH 51 HICH 51 LO
17CH 52 HICH 52 LO
16CH 53 HICH 53 LO
15CH 54 HICH 55 LOCH 54 LO
14CH 55 HICH 56 LO
13CH 56 HICH 57 HICH 57 LO
12CH 58 HICH 58 LO
11CH 59 HICH 59 LO
10CH 60 HICH 61 LOCH 60 LO
9CH 61 HICH 62 LO
8CH 62 HICH 63 HICH 63 LO
7
6
5GND+5VTCGND
4DAV3NINTR3NXTRIG3N
3DAV2NINTR2NXTRIG2N
2DAV1NINTR1NXTRIG1N
1DAV0NINTR0NXTRIG0N
Figure 1-7. Front Panel Connections
Installing and Configuring the HP E1459A 23
Installing the HP
E1459A in a
VXIbus Mainframe
Set the extraction levers out.
1
Extraction
Levers
The HP E1459A may be installed in any C-size VXIbus mainframe slot
(except slot 0). Refer to Figure 1-8 to install the module in a mainframe.
Slide theinto any slot
2
(except slot 0) until the backplane
connectors touch.
module
Tighten the top and bottom screws to
4
secure the module to the mainframe.
NOTE: The extraction levers will not
seat the backplane connectorson older
VXIbus mainframes. You must manually
seat the connectors by pushing in the
module until the module'sfront panelis
flush with the front of the mainframe.
The extraction lever s may be used to
guide or remove the.
To remov e thefrom the mainframe
reverse the procedure.
module
module
Seat theinto the
3
mainframe by pushing in the
extraction levers
,
module
Figure 1-8. Installing the HP E1459A in a VXIbus Mainframe
WARNINGTo prevent electric shock, tighten faceplate screws when
installing module into mainframe.
24Installing and Configuring the HP E1459A
Terminal BlockThe HP E1459A includes b oth the input / interrupt module and a scre w-type
standard terminal block. User inputs to the terminal block are to the High
and Low for each channel, +5Volt, Ground, Data Valid (DAV0 - DAV3),
External Trigger (XTRIG0 - XTRIG3), and Interrupt (INTR0 - INTR3) .
Figure 1-9 shows the HP E1459A’s standard screw-type terminal block
connectors and associated channel numbers. Use the guidelines below to
wire conn ections.
CH0 CH5
CH1
CH2
CH3
CH4
CH6
CH7
CH8
CH9
CH10
CH11
CH12
CH1 3
CH1 4
CH1 5
CH1 6
CH1 7
CH1 8
CH19
CH20
CH21
CH22
CH23
CH24
CH25
CH26
CH27
CH28
+5 G ND
CH29
CH30
CH31
CH32
CH33
CH34
+5 G ND
+5 G ND
+5 G ND
CH35
CH36
CH37
CH38
CH39
CH40
CH41
CH42
CH43
CH44
CH45
CH46
CH47
CH48
CH49
CH50
CH51
CH52
CH56
CH60
CH63
CH53
CH57
CH61
+5 GND
CH54
CH58
CH62
+5 G ND
CH55
CH59
GNDDAV INTREXT
NotUsed
GNDDAV INTREXT
GNDDAV INTREXT
Figure 1-9. HP E1459A Standard Screw-type Terminal Block
Wiring Guidelines•Be sure the wires make solid connections in the screw terminals.
•Maximum terminal wire size is No. 16 AWG. When wiring all
channels, a smaller gauge wire (No. 20 or 22 AWG) is recommended.
Wire ends should be stripped 5 to 6 mm (0.2 to 0.25 in.) and tinned to
prevent single strands from shorting to adjacent terminals.
WARNINGTo prevent the spread of fire in the case of a fault, use
flame-rated field wiring whenever the input voltage will exceed
30Vrms, 42Vpeak, or 60Vdc.
Installing and Configuring the HP E1459A 25
Wiring a Terminal
Block
The following illustrations show how to connect field wiring to the terminal
block.
Continued on Next Page
26Installing and Configuring the HP E1459A
Replace Wiring Exit P anel
5
Replace Clear C ove r
6
A. Hook in the top cover tabs
onto the fixture
B. Pressdown and
tighten screws
Cut required
holes in panels
for wire exit
Install the Termi nal
7
Module
Keep wiring exit panel
hole as smallas
possible
Push in the Extract ion Lev ers t o Lock t he
8
Termin al M odule onto the HP E1 459A
Extraction
Levers
HP E1459A
Module
Installing and Configuring the HP E1459A 27
28Installing and Configuring the HP E1459A
Chapter 2
Using the HP E1459A Module
This chapter provides examples of using and programming the HP E1459A
using the Standard Commands for Programmable Instrumentation (SCPI).
For detailed information on all the SCPI commands for this module, refer to
Chapter 3. Appendix B in this manual provides information on registers and
register-based programming.
NoteIf you are controlling the module by a high level language, such as the
downloaded SCPI driver or the VXIplug&play driver, do not do register
writes. This is because the high level driver will not know the instrument
state and an interrupt may occur causing the driver and/or command
module to fail.
The example programs in this chapter were developed with the ANSI C
language using the HP VISA extensions. For additional information, refer to
the HP VISA User ’s Guide. These programs were written and tested in
Microsoft Visual C++ but should compile under any standard ANSI C
compiler.
To run the programs you must have the HP SICL Library, the HP VISA
extensions, and an HP 82340 or 82341 HP-IB module installed and properly
configured in your PC. An HP E1406 Command Module provides direct
access to the VXI backplane.
Using the HP E1459A Module 29
Power-on / Reset States
At power-on or reset (*RST) the HP E1459A is set to the following
conditions:
•Watchdog timer is off (disabled).
•Clock Source is Internal
•Input Debounce Time is 18.0 µS.
•DAV (Data Available) Event interrupts are disabled for all ports.
•Edge Event interrupts are disabled for all ports.
Example 1:
Reset, Self Test,
and Module ID
Also, refer to the
STATus:PRESet command in Chapter 3.
This first example resets the HP E1459A, performs the module self test, and
reads the module ID and description.
/* Self Test
This program resets the HP E1459A, performs a Self Test,
and reads the ID string
Created in Microsoft Visual C++ */