| BECKHOFF KL3361, KL3362: Data |
Register Overview
The following registers exist for each signal channel of the oscilloscope terminal. This means these registers exist
- once on the KL3601;
- twice on the KL3602.
| Register | Comment | Default value | R/W | Memory | |
|---|---|---|---|---|---|
| R0 | Unprocessed ADC value | - | - | R | RAM |
| R1 | reserved | 0x0000 | 0dec | R | RAM |
| ... | ... | ... | ... | ... | ... |
| R5 | reserved | 0x0000 | 0dec | R | RAM |
| R6 | Diagnostic register | - | - | R | RAM |
| R7 | Command register | 0x0000 | 0dec | R/W | RAM |
| R8 | Terminal description |
KL3361: 0x0D21 KL3362: 0x0D22 |
KL3361: 3361dec KL3362: 3362dec |
R | ROM |
| R9 | Firmware revision level | e.g. 0x3143 | e.g. 12611dec | R | ROM |
| R10 | Multiplex shift register |
KL3361: 0x0128 KL3362: 0x0228 |
KL3361: 296dec KL3362: 552dec |
R | ROM |
| R11 | Signal channels |
KL3362: 0x0128
KL3362: 0x0228 |
KL3361: 296dec KL3362: 552dec |
R | ROM |
| R12 | Minimum data length | 0x2828 | 10280dec | R | ROM |
| R13 | Data structure | 0x0004 | 4dec | R | ROM |
| R14 | reserved | 0x0000 | 0dec | R | ROM |
| R15 | Alignment register | - | - | R/W | RAM |
| R16 | Hardware version number | e.g. 0x0000 | e.g. 0dec | R/W | SEEROM/RAM |
| R17 | Hardware compensation: Offset | typically 0x1FFF | typically 8191dec | R/W | SEEROM/RAM |
| R18 | Hardware compensation: Gain | typically 0x1000 | typically 4096dec | R/W | SEEROM/RAM |
| R19 | Manufacturer scaling: Offset | typically 0x0000 | typically 0dec | R/W | SEEROM/RAM |
| R20 | Manufacturer scaling: Gain | typically 0x0100 | typically 256dec | R/W | SEEROM/RAM |
| R21 | reserved | - | - | R/W | SEEROM/RAM |
| ... | ... | ... | ... | ... | ... |
| R30 | reserved | - | - | R/W | SEEROM/RAM |
| R31 | Code word register | 0x0000 | 0dec | R/W | RAM |
| R32 | Feature register | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R33 | User offset | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R34 | User gain | 0x0100 | 256dec | R/W | SEEROM/RAM |
| R35 | Sample rate | 0x00C8 | 200dec | R/W | SEEROM/RAM |
| R36 | Sample amount | 0x0064 | 100dec | R/W | SEEROM/RAM |
| R37 | Index register for output data | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R38 | Index register 1 for input data | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R39 | Index register 2 for input data | 0x8010 | 32784dec | R/W | SEEROM/RAM |
| R40 | Trigger unit 1, trigger logic | 0x0D21 | 3361dec | R/W | SEEROM/RAM |
| R41 | Trigger unit 1, threshold value 1 | 0x03E8 | 1000dec | R/W | SEEROM/RAM |
| R42 | Trigger unit 2, threshold value 1 | 0x03E8 | 1000dec | R/W | SEEROM/RAM |
| R43 | Trigger unit 1, pulse width | 0x0064 | 100dec | R/W | SEEROM/RAM |
| R44 | Trigger unit 1, valid trigger time | 0x0064 | 100dec | R/W | SEEROM/RAM |
| R45 | reserved | - | - | R/W | SEEROM/RAM |
| R46 | Trigger unit 2, trigger logic | 0x0D21 | 3361dec | R/W | SEEROM/RAM |
| R47 | Trigger unit 2, threshold value 1 | 0x03E8 | 1000dec | R/W | SEEROM/RAM |
| R48 | Trigger unit 2, threshold value 2 | 0x03E8 | 1000dec | R/W | SEEROM/RAM |
| R49 | Trigger unit 2, pulse width | 0x0064 | 100dec | R/W | SEEROM/RAM |
| R50 | Trigger unit 2, valid trigger time | 0x0064 | 100dec | R/W | SEEROM/RAM |
| R51 | reserved | - | - | R/W | SEEROM/RAM |
| R52 | Trigger delay | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R53 | Parameter 1 envelope curve | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R54 | Parameter 2 envelope curve | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R55 | Samples envelope curve | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R56 | Trigger frequency | 0x0000 | 0dec | R/W | SEEROM/RAM |
| R57 | reserved | - | - | R/W | SEEROM/RAM |
| R58 | reserved | - | - | R/W | SEEROM/RAM |
| R59 | reserved | - | - | R/W | SEEROM/RAM |
| R60 | Trace data register 1 | 0x0000 | 0dec | R/W | RAM |
| R61 | Trace data register 2 | 0x0000 | 0dec | R/W | RAM |
| R62 | Trace index register | 0x0000 | 0dec | R/W | RAM |
| R63 | Zoom register | 0x0000 | 0dec | R/W | RAM |