Control Registers
The “DCR”, “DCW” and “DCM” commands allow the user to read and write (modify) the metrology control registers. “DCW” is used to write one register and “DCM” to write several registers. Examples:
; Read the metrology control register 12
DCR[12]
12 CREEP_THR_P
2E9A
; Write value 0xD599 to the metrology control register 12
DCW[12](D599)
Set Is Ok !
; Read back the register to check the modification
DCR[12]
12 CREEP_THR_P
D599
; Read all the metrology control registers
DCR
00 STATE_CTRL 01 FEATURE_CTRL0 02 FEATURE_CTRL1 03 METER_TYPE
2 710 7 CCC
04 M 05 N_MAX 06 PULSE_CTRL0 07 PULSE_CTRL1
0 1130 90009100 90029100
08 PULSE_CTRL2 09 P_K_T 10 Q_K_T 11 I_K_T
10042440 1400000 1400000 1400000
12 CREEP_THR_P 13 CREEP_THR_Q 14 CREEP_THR_I 15 POWER_OS_CTRL
D599 2E9A 425B 0
16 POWER_OFFSET_P 17 POWER_OFFSET_Q 18 SWELL_THR_VA 19 SWELL_THR_VB
0 0 5E84F61 5E84F61
20 SWELL_THR_VC 21 SAG_THR_VA 22 SAG_THR_VB 23 SAG_THR_VC
5E84F61 1A2EC26 1A2EC26 1A2EC26
24 K_IA 25 K_VA 26 K_IB 27 K_VB
4D291 19CC00 4D291 19CC00
28 K_IC 29 K_VC 30 K_IN 31 CAL_M_IA
4D291 19CC00 4D291 20000000
32 CAL_M_VA 33 CAL_M_IB 34 CAL_M_VB 35 CAL_M_IC
20000000 20000000 20000000 20000000
36 CAL_M_VC 37 CAL_M_IN 38 CAL_PH_IA 39 CAL_PH_VA
20000000 20000000 0 0
40 CAL_PH_IB 41 CAL_PH_VB 42 CAL_PH_IC 43 CAL_PH_VC
0 0 0 0
44 RESERVED_C44 45 CAPTURE_CTRL 46 CAPT_BUFF_SIZE 47 CAPTURE_ADDR
0 0 1F40 20002558
48 RESERVED_C48 49 RESERVED_C49 50 RESERVED_C50 51 AT_CTRL_20_23
0 0 0 1010103
52 AT_CTRL_24_27 53 AT_CTRL_28_2B 54 RESERVED_C54 55 POWER_OS_P_A
7010101 3 0 0
56 POWER_OS_P_B 57 POWER_OS_P_C 58 POWER_OS_Q_A 59 POWER_OS_Q_B
0 0 0 0
60 POWER_OS_Q_C
0
; Write registers 38 to 41
DCM(38:7B6310; 39:0; 40:51B7E89; 41:4A9D4CA)
Set Is Ok !