Channel Current

Gain Calibration

Registers

The Channel Current Gain Calibration Registers store current gain calibration constants in non-volatile memory. There are 16 registers,

one for each output channel. The register at base + 16016 stores channel 1, base + 16216 stores channel 2, up to base 17E16 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 + 16016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

msb

 

 

 

 

 

 

 

 

 

lsb

through

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Base + 17E16

WRITE

 

Unused

 

 

 

Current Gain Calibration Constant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Gain 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 minimum gain

80016 nominal gain

FFF16 maximum gain

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.

Appendix B

HP E1418A Register-Based Programming 143

Page 143
Image 143
HP E1418A manual Channel Current Gain Calibration Registers