Channel Mode Registers; Channel Output Registers - HP E1328A User Manual

D/a converter module
Hide thumbs Also See for E1328A:
Table of Contents

Advertisement

Channel Mode
Registers
Base + 06
15
14
16
Write
Read
1
1
Channel Output
Registers
Base + *
15
14
Write
Read
*base + 10
for channel 1, base + 14
16
Base + *
15
14
Write
Read
*base + 12
for channel 1, base + 16
16
Appendix B
V1 through V4 (bits 0 to 3). A one (1) in any of these bits indicates that the
corresponding channels digital section V/I jumper is configured to operate
in voltage output mode. A zero (0) indicates current output mode.
Configuration of the channel's two analog section V/I jumpers are not
indicated; therefore, it is essential that all three V/I jumpers match for each
channel.
Channel Mode Register (Read Only)
13
12
11
10
1
1
1
1
Eight registers (two per channel) allow output value to be set. Two writes
are required to set each channel. Refer to the register definitions and the
following explanation for Channel Output Register information.
Channel Output MSB Registers (Write Only)
13
12
11
10
Ignored
for channel 2, base + 18
16
Channel Output LSB Registers (Write Only)
13
12
11
10
Ignored
for channel 2, base + 1A
16
The procedure for setting or changing an output level is as follows:
1. Determine the output data. The required value is a 16-bit number in
offset binary. FFFF
full scale, and 8000
"3 counts per 1 mV" or "3 counts per 2µA" (1.5 counts per 1µA)
resolution.
For example, to program 100mV, multiply 100 by 3 ( = 300 decimal,
or 12C
). Add this to 8000
16
negative output values, subtract from 8000
to program 2500µA, multiply 2500 by 1.5 and add 8000
2. Poll the Status/Control Register until C/P RDY is one (1).
3. Verify that the selected channel's Status/Control Register settle bit is
one (1).
9
8
7
6
Undefined
1
1
1
1
9
8
7
6
Undefined
for channel 3, or base + 1C
16
9
8
7
6
Undefined
for channel 3, or base + 1E
16
represents positive full scale, 0000
16
is zero. Calibrated output modes provide
16
to get the output data (812C
16
HP E1328A Register-Based Programming
5
4
3
2
1
1
V4
V3
V2
5
4
3
2
MSB value
for channel 4.
16
5
4
3
2
LSB value
for channel 4.
16
is negative
16
16
instead of adding. Or,
16
.
16
1
0
V1
1
0
1
0
). For
63

Advertisement

Table of Contents
loading

Table of Contents