Channel Current

Offset Calibration

Registers

The Channel Current Offset Calibration Registers store current offset calibration constants in non-volatile memory. There are 16 registers, one for each output channel. The register at base + 14016 stores channel 1, base + 14216 stores channel 2, up to base 15E16 to store channel 16. This register is non-volatile.

Address

Bit

15

14

13

12

11

10

09

08

07

06

05

04

03

02

01

00

Base + 14016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

msb

 

 

 

 

 

 

 

 

 

lsb

through

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Base + 15E16

WRITE

 

Unused

 

 

 

Current Offset Calibration Constant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Offset Calibration Constant: Writing a 16-bit value to this field sets a new constant used to calibrate the channel output. Values are in the range:

00016 maximum positive offset

80016 nominal (zero) offset

FFF16 maximum negative offset

Notes Registers 0010016 through 001BE16 are located in non-volatile (FLASH) memory. Writing to this memory requires a complicated sequence of register accesses not documented here. It is recommended that calibration be performed using the SCPI driver for the module, not register access.

Non-volatile memory has finite life, based upon the number of writes.

Use care when writing to this memory.

The contents of this register are loaded into volatile memory at power-on and not used on an on-going basis.

142 HP E1418A Register-Based Programming

Appendix B

Page 142
Image 142
HP E1418A manual Channel Current Offset Calibration Registers