138
Register-Based Programming
Timer Control
Register
This register provides a programmable timer for relay settling time.
Programmable times are 2 mS, 5 mS, 8 mS and 64 mS. The primary purpose
of the 64 mS time period is testing. Settling times for the relays on this
multiplexer can be accomodated by 8 mS or less.
Timer Control Register (Base + 36
h
)
Resetting the Multiplexer
There are two ways to reset the Multiplexer:
You can either simply write a “0” to all bits in the Relay Control Registers
or write “1” to bit 0 in the Status/Control Register to reset the Multiplexer.
Reading the Relay
Control Registers
Reading the Relay Control Registers returns a hexadecimal number. A bit
that is “1” represents a channel or a tree relay or one analog bus relay is
closed. A bit that is “0” indicates the channel or the tree relay is open.
base + 36
h
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Write
Undefined
Set Time
unde-
fined
Read
Read Time
*WRITE BITS (Control Register)
bits 2, 1
Time
Write to bits 2 and 1 to set the module’s settling time. Four times can be set as follows:
“00” = 5 mS
“01” = 2 mS
“10” = 8 mS
“11” = 64 mS
**READ BITS (Status Register)
bits 2, 1
Time
The returned value indicates the timer setting: “00” = 5 mS, “01” = 2 mS, “10” = 8 mS,
and “11”= 64 mS.
Summary of Contents for E8462A
Page 2: ...x...
Page 10: ...8 Notes...
Page 11: ...9 Notes...
Page 12: ...10 Notes...
Page 15: ...Configuring the Agilent E8462A Multiplexer 13 Figure 1 1 Agilent E8462A Simplified Schematic...
Page 68: ...66 Using the Multiplexer...
Page 104: ...102 Agilent E8462A Relay Multiplexer Command Reference...
Page 118: ...116 Agilent E8462A Relay Multiplexer Command Reference...
Page 126: ...124 Agilent E8462A Scanning Voltmeter Application Examples Chapter 4 Notes...
Page 146: ...144 Register Based Programming...
Page 156: ...154 Index...