Register overview
The registers are used for the parameterization of the Bus Terminals and are available for each channel. They can be read or written by means of register communication.
Register no. | Comment | Default value | R/W | Memory | ||
---|---|---|---|---|---|---|
Raw ADC value | 0x0000 | 0dec | R | RAM | ||
Calibration value: Offset | typically 0x0046 | typically 70dec | R | RAM | ||
Calibration value: Gain | typically 0xF1CC | typically 61900dec | R | RAM | ||
R3 | reserved | - | - | - | - | |
R4 | reserved | - | - | - | - | |
R5 | reserved | - | - | - | - | |
Diagnostic register | 0x0000 | 0dec | R | RAM | ||
Command register | 0x0000 | 0dec | R/W | RAM | ||
Terminal type | KL3132: | 0xC3C | 3132dec | R | ROM | |
KL3142: | 0xC46 | 3142dec | ||||
KL3152: | 0xC50 | 3152dec | ||||
KL3162: | 0xC5A | 3162dec | ||||
KL3172: | 0x0C64 | 3172dec | ||||
KL3182: | 0x0C6E | 3182dec | ||||
Firmware version | e.g. 0x3141 | e.g. 12609dec | R | ROM | ||
R10 | Multiplex shift register | 0x0218 / 0x0130 | 536dec / 304dec | R | ROM | |
R11 | Signal channels | 0x0218 | 536dec | R | ROM | |
minimum data length of a channel | 0x0098 | 152dec | R | ROM | ||
R13 | Data structure | 0x0007 | 7dec | R | ROM | |
R14 | reserved | - | - | - | - | |
R15 | Alignment register | typically 0x7F80 | typically 32,640dec | R/W | RAM | |
Hardware version number | e.g. 0x0000 | e.g. 0dec | R/W | SEEPROM | ||
Vendor calibration: Offset | typically 0x0046 | 70dec | R/W | SEEPROM | ||
Vendor calibration: Gain | typically 0x5208 | typically 21000dec | R/W | SEEPROM | ||
Manufacturer scaling: Offset | 0x0000 | 0dec | R/W | SEEPROM | ||
Manufacturer scaling: Gain | KL3162, KL3172, | 0x0100 | 256dec | R/W | SEEPROM | |
KL3132, KL3182: | 0x0080 | 128dec | ||||
Upper limitation of the measuring range | KL3162, KL3172, | 0xFFFF | 65535dec | R/W | SEEPROM | |
KL3132, KL3182: | 0x7FFF | +32767dec | ||||
Lower limitation of the measuring range | KL3162, KL3172, | 0x0000 | 0dec | R/W | SEEPROM | |
KL3132, KL3182: | 0x8000 | -32768dec | ||||
Reference calibration value: Offset | typically 0x0046 | typically 70dec | R/W | SEEPROM | ||
Reference calibration value: Gain | typically 0xF1CC | typically 61900dec | R/W | SEEPROM | ||
R25 | reserved | - | - | - | - | |
... | reserved | - | - | - | - | |
R28 | reserved | - | - | - | - | |
R29 | Terminal type, special identification | KL3132-0000 | 0x0000 | 0dec | R | ROM |
KL3142-0000 | 0x0000 | 0dec | ||||
KL3152-0000 | 0x0000 | 0dec | ||||
KL3162-0000 | 0x0000 | 0dec | ||||
KL3172-0000 | 0x0000 | 0dec | ||||
KL3172-0500 | 0x01F4 | 500dec | ||||
KL3172-1000 | 0x03E8 | 1000dec | ||||
KL3182-0000 | 0x0000 | 0dec | ||||
R30 | reserved | - | - | - | - | |
Code word register | 0x0000 | 0dec | R/W | RAM | ||
Feature register | KL3162, KL3172, | 0x0180 | 384dec | R/W | SEEPROM | |
KL3132, KL3182: | 0x0182 | 386dec |
Register no. | Comment | Default value | R/W | Memory | |
---|---|---|---|---|---|
User offset | 0x0000 | 0dec | R/W | SEEPROM | |
User gain | 0x0100 | 256dec | R/W | SEEPROM | |
Limit value 1 | 0x0000 | 0dec | R/W | SEEPROM | |
Limit value 2 | 0x0000 | 0dec | R/W | SEEPROM | |
Filter constants of the A/D converter, and configuration bits for the filter | 0x35C0 | 13760dec | R/W | SEEPROM | |
R38 | reserved | - | - | - | - |
R39 | reserved | - | - | - | - |
Calibration interval *) | 0x0708 | 1800dec | R/W | SEEPROM | |
R41 | reserved | - | - | - | - |
... | reserved | - | - | - | - |
R43 | reserved | - | - | - | - |
Interval for forced calibration **) | 0x0003 | 3dec | R/W | SEEPROM | |
R45 | reserved | - | - | - | - |
R46 | reserved | - | - | - | - |
Number of stable measured values | 0x0032 | 50dec | R/W | SEEPROM | |
Tolerance for measured value stability | 0x0005 | 5dec | R/W | SEEPROM | |
R49 | reserved | - | - | - | - |
... | reserved | - | - | - | - |
R63 | reserved | - | - | - | - |
*) In multiples of 100 ms
**) In multiples of register R40