3.1 Metrology Control Registers
The start address is 0x20088000.
Index | Address | Variable | Access Mode | Name | Format | No. of Bytes | Min Value | Max Value | Default | Units |
---|---|---|---|---|---|---|---|---|---|---|
0 | 0x20088000 | STATE_CTRL | R/W | Metrology State Control register | uQ32.0 | 4 | — | — | — | integer |
1 | 0x20088004 | FEATURE_CTRL | R/W | Metrology Feature Setting register | uQ32.0 | 4 | — | — | — | integer |
2 | 0x20088008 | HARMONIC_CTRL | R/W | Harmonic Control register | uQ32.0 | 4 | — | — | — | integer |
3 | 0x2008800C | METER_TYPE | R/W | Sensor Type and Service Type Settings register | uQ32.0 | 4 | — | — | — | integer |
4 | 0x20088010 | M | R/W | Number of line cycles for integration period | uQ32.0 | 4 | 0 | 1980 | 0 | integer |
5 | 0x20088014 | N_MAX | R/W | Maximum number of samples in an integration period | uQ32.0 | 4 | — | 132000 | 4400 | integer |
6 | 0x20088018 | PULSE0_CTRL | R/W | Pulse 0 control: enable/disable, polarity, quantity type selection | uQ32.0 | 4 | — | — | — | integer |
7 | 0x2008801C | PULSE1_CTRL | R/W | Pulse 1 control: enable/disable, polarity, quantity type selection | uQ32.0 | 4 | — | — | — | integer |
8 | 0x20088020 | PULSE2_CTRL | R/W | Pulse 2 control: enable/disable, polarity, quantity type selection | uQ32.0 | 4 | — | — | — | integer |
9 | 0x20088024 | P_K_t | R/W | Watt-hour meter constant for pulse output | uQ8.24 | 4 | — | — | 0.3125 | Wh/imp |
10 | 0x20088028 | Q_K_t | R/W | Var-hour meter constant for pulse output | uQ8.24 | 4 | — | — | 0.3125 | VARh/imp |
11 | 0x2008802C | I_K_t | R/W | Amp-squared-hour meter constant for pulse output | uQ8.24 | 4 | — | — | 0.3125 | Amp2h/imp |
12 | 0x20088030 | S_K_t | R/W | VA-hour meter constant for pulse output | uQ8.24 | 4 | — | — | 0.3125 | VAh/imp |
13 | 0x20088034 | CREEP_THRESHOLD_P | R/W | Starting per-cycle total Active Energy for pulse and pulse accumulation | uQ2.30 | 4 | — | — | — | Wh |
14 | 0x20088038 | CREEP_THRESHOLD_Q | R/W | Starting per-cycle total Reactive Quadergy for pulse and pulse accumulation | uQ2.30 | 4 | — | — | — | VARh |
15 | 0x2008803C | CREEP_THRESHOLD_I | R/W | Starting per-phase current for both Energy and Quadergy pulse and pulse accumulation | uQ12.20 | 4 | — | — | — | mArms scaled |
16 | 0x20088040 | CREEP_THRESHOLD_S | R/W | Starting per-cycle total Apparent energy for pulse and pulse accumulation | uQ2.30 | 4 | — | — | — | VAh |
17 | 0x20088044 | POWER_OFFSET_CTRL | R/W | Power offset control | uQ32.0 | 4 | — | — | — | integer |
18 | 0x20088048 | POWER_OFFSET_P | R/W | Pulse computation active power offset compensation used to eliminate voltage effects to small current (cross talk). Affects only pulse measurements. | sQ1.30 | 4 | -2.000 | 1.9999… | 0 | Wh/cycle |
19 | 0x2008804C | POWER_OFFSET_Q | R/W | Pulse computation reactive power offset compensation used to eliminate voltage effects to small current (cross talk).Affects only pulse measurements. | sQ1.30 | 4 | -2.000 | 1.9999… | 0 | VARh/cycle |
20 | 0x20088050 | POWER_OFFSET_S | R/W | Pulse computation apparent power offset compensation used to eliminate voltage effects to small current (cross talk). Affects only pulse measurements. | sQ1.30 | 4 | — | — | — | I2h/cycle |
21 | 0x20088054 | SWELL_THRESHOLD_VA | R/W | Voltage swell threshold for each half cycle of phase-A voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
22 | 0x20088058 | SWELL_THRESHOLD_VB | R/W | Voltage swell threshold for each half cycle of phase-B voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
23 | 0x2008805C | SWELL_THRESHOLD_VC | R/W | Voltage swell threshold for each half cycle of phase-C voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
24 | 0x20088060 | SAG_THRESHOLD_VA | R/W | Voltage sag threshold for each half cycle of phase-A voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
25 | 0x20088064 | SAG_THRESHOLD_VB | R/W | Voltage sag threshold for each half cycle of phase-B voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
26 | 0x20088068 | SAG_THRESHOLD_VC | R/W | Voltage sag threshold for each half cycle of phase-C voltage | uQ0.32 | 4 | 0 | 0.9999… | — | — |
27 | 0x2008806C | K_IA | R/W | ADC input current conversion factor = I_A(rms)/Vadc(rms) | uQ22.10 | 4 | — | 2,000.00 | — | ARMS/VADCRMS |
28 | 0x20088070 | K_VA | R/W | ADC input voltage conversion factor = V_A(rms)/Vadc(rms) | uQ22.10 | 4 | — | 4,000.00 | — | VRMS/VADCRMS |
29 | 0x20088074 | K_IB | R/W | ADC input current conversion factor = I_B(rms)/Vadc(rms) | uQ22.10 | 4 | — | 2,000.00 | — | ARMS/VADCRMS |
30 | 0x20088078 | K_VB | R/W | ADC input voltage conversion factor = V_B(rms)/Vadc(rms) | uQ22.10 | 4 | — | 4,000.00 | — | VRMS/VADCRMS |
31 | 0x2008807C | K_IC | R/W | ADC input current conversion factor = I_C(rms)/Vadc(rms) | uQ22.10 | 4 | — | 2,000.00 | — | ARMS/VADCRMS |
32 | 0x20088080 | K_VC | R/W | ADC input voltage conversion factor = V_C(rms)/Vadc(rms) | uQ22.10 | 4 | — | 4,000.00 | — | VRMS/VADCRMS |
33 | 0x20088084 | K_IN | R/W | ADC input current conversion factor = I_N(rms)/Vadc(rms) | uQ22.10 | 4 | — | 2,000.00 | — | ARMS/VADCRMS |
34 | 0x20088088 | CAL_M_IA | R/W | Current magnitude calibration constant, I_A | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
35 | 0x2008808C | CAL_M_VA | R/W | Voltage magnitude calibration constant, V_A | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
36 | 0x20088090 | CAL_M_IB | R/W | Current magnitude calibration constant, I_B | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
37 | 0x20088094 | CAL_M_VB | R/W | Voltage magnitude calibration constant, V_B | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
38 | 0x20088098 | CAL_M_IC | R/W | Current magnitude calibration constant, I_C | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
39 | 0x2008809C | CAL_M_VC | R/W | Voltage magnitude calibration constant, V_C | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
40 | 0x200880A0 | CAL_M_IN | R/W | Current magnitude calibration constant, I_N | sQ2.29 | 4 | -4.0000 | +3.9999 | +1.0000 | — |
41 | 0x200880A4 | CAL_PH_IA | R/W | Current phase calibration constant, I_A | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
42 | 0x200880A8 | CAL_PH_VA | R/W | Voltage phase calibration constant, V_A | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
43 | 0x200880AC | CAL_PH_IB | R/W | Current phase calibration constant, I_B | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
44 | 0x200880B0 | CAL_PH_VB | R/W | Voltage phase calibration constant, V_B | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
45 | 0x200880B4 | CAL_PH_IC | R/W | Current phase calibration constant, I_C | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
46 | 0x200880B8 | CAL_PH_VC | R/W | Voltage phase calibration constant, V_C | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
47 | 0x200880BC | CAL_PH_IN | R/W | Current phase calibration constant, I_N | sQ0.31 | 4 | -1.000 | +0.999 | 0 | BAMS |
48 | 0x200880C0 | CAPTURE_CTRL | R/W | Waveform capture control register | uQ32.0 | 4 | — | — | — | integer |
49 | 0x200880C4 | CAPTURE_BUFF_SIZE | R/W | Waveform capture buffer size | uQ32.0 | 4 | 1 | 8000000 | — | integer |
50 | 0x200880C8 | CAPTURE_ADDR | R/W | Waveform capture buffer address pointer | uQ32.0 | 4 | — | — | — | pointer |
51 | 0x200880CC | RESERVED | — | — | — | 4 | — | — | — | — |
52 | 0x200880D0 | RESERVED | — | — | — | 4 | — | — | — | — |
53 | 0x200880D4 | RESERVED | — | — | — | 4 | — | — | — | — |
54 | 0x200880D8 | ATSENSE_CTRL_20_23 | R/W | ATSense control: channels I0,I1,V1,I2 (Registers_20_23) | uQ32.0 | 4 | — | — | — | integer |
55 | 0x200880DC | ATSENSE_CTRL_24_27 | R/W | ATSense control: channels V2,I3,V3,ANA (Registers_24_27) | uQ32.0 | 4 | — | — | — | integer |
56 | 0x200880E0 | ATSENSE_CTRL_28_2B | R/W | ATSense control: Registers: x28, x2A-2B, x2D | uQ32.0 | 4 | — | — | — | integer |
57 | 0x200880E4 | RESERVED | — | — | — | 4 | — | — | — | — |
58 | 0x200880E8 | POWER_OFFSET_P_A | R/W | Phase-A accumulation active power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | W-samp scaled |
59 | 0x200880EC | POWER_OFFSET_P_B | R/W | Phase-B accumulation active power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | W-samp scaled |
60 | 0x200880F0 | POWER_OFFSET_P_C | R/W | Phase-C accumulation active power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | W-samp scaled |
61 | 0x200880F4 | POWER_OFFSET_Q_A | R/W | Phase-A accumulation reactive power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | VAR-samp scaled |
62 | 0x200880F8 | POWER_OFFSET_Q_B | R/W | Phase-B accumulation reactive power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | VAR-samp scaled |
63 | 0x200880FC | POWER_OFFSET_Q_C | R/W | Phase-C accumulation reactive power offset compensation used to eliminate voltage effects at small current (cross talk). Affects accumulator and pulse measurement. | sQ-9.40 | 4 | -2.000 | 1.9999… | 0.0 | VAR-samp scaled |