Control Registers

The DCR, DCW, and DCM commands allow the user to read and write (modify) the metrology control registers. The DCW command is used to write one register and the DCM command is used to write multiple registers. Examples:

; Read the metrology control register 13
DCR[13]
13 CREEP_THR_P
2E9A
; Write value 0xD599 to the metrology control register 13
DCW[13](D599)
Set Is Ok !
; Read back the register to check the modification 
DCR[13]
13 CREEP_THR_P
D599
; Read all the metrology control registers
DCR
00 STATE_CTRL      01 FEATURE_CTRL    02 HARMONIC_CTRL   03 METER_TYPE
2                  700                0                  CCC
04 M               05 N_MAX           06 PULSE0_CTRL     07 PULSE1_CTRL
0                  1130               810601D0           810201D0
08 PULSE2_CTRL     09 P_K_t           10 Q_K_t           11 I_K_t
110401D0           500000             500000             500000
12 S_K_t           13 CREEP_THR_P     14 CREEP_THR_Q     15 CREEP_THR_I
500000             2E9A               2E9A               212D
16 CREEP_THR_S     17 PWR_OFFS_CTRL   18 PWR_OFFS_P      19 PWR_OFFS_Q
2E9A               0                  0                  0
20 PWR_OFFS_S      21 SWELL_THR_VA    22 SWELL_THR_VB    23 SWELL_THR_VC
0                  5EAB918            5EAB918            5EAB918
24 SAG_THR_VA      25 SAG_THR_VB      26 SAG_THR_VC      27 K_IA
1A2EC26            1A2EC26            1A2EC26            9A522
28 K_VA            29 K_IB            30 K_VB            31 K_IC
19CC00             9A522              19CC00             9A522
32 K_VC            33 K_IN            34 CAL_M_IA        35 CAL_M_VA
19CC00             9A522              ABC2BC2C           C234F72C
36 CAL_M_IB        37 CAL_M_VB        38 CAL_M_IC        39 CAL_M_VC
AAAAAAAB           C0000000           FFFFFFFF           6DB6DB6E
40 CAL_M_IN        41 CAL_PH_IA       42 CAL_PH_VA       43 CAL_PH_IB
BC71C71C           72FC04C9           0                  127DEF19
44 CAL_PH_VB       45 CAL_PH_IC       46 CAL_PH_VC       47 CAL_PH_IN
0                  66DF0C23           0                  DA6F6679
48 CPTR_CTRL       49 CPTR_BUFF_SIZE  50 CPTR_ADDR       51 RESERVED_C51
3F00               0                  0                  0
52 RESERVED_C52    53 RESERVED_C53    54 ATS_CTRL_20_23  55 ATS_CTRL_24_27
0                  0                  1010103            7010101
56 ATS_CTRL_28_2B  57 RESERVED_C57    58 PWR_OFFS_P_A    59 PWR_OFFS_P_B
3                  0                  0                  0
60 PWR_OFFS_P_C    61 PWR_OFFS_Q_A    62 PWR_OFFS_Q_B    63 PWR_OFFS_Q_C
0                  0                  0                  0
; Write registers 38 to 41 
DCM(38:7B6310; 39:0; 40:51B7E89; 41:4A9D4CA)
Set Is Ok !