Channel Voltage

Gain Calibration

Registers

The Channel Voltage Gain Calibration Registers store voltage gain calibration constants in non-volatile memory. There are 16 registers, one for each output channel. The register at base + 12016 stores channel 1, base + 12216 stores channel 2, up to base 13E16 which stores 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 + 12016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

msb

 

 

 

 

 

 

 

 

 

lsb

through

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Base + 13E16

WRITE

 

Unused

 

 

 

Voltage Gain Calibration Constant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Voltage Gain Calibration Constant: Writing a 12-bit value to this field stores a new constant used to calibrate the channel output. The 16-bit value is a 2’s compliment number. 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 141