Datasheet
90E36A POLY-PHASE HIGH-PERFORMANCE WIDE-SPAN ENERGY METERING IC
Register 50 April 2, 2013
6.4 CONFIGURATION AND CALIBRATION REGISTERS
6.4.1 START REGISTERS AND ASSOCIATED CHECKSUM OPERATION SCHEME
The Start Registers (ConfigStart (30H), CalStart (40H), HarmStart (50H) and AdjStart (60H)) and associated registers / checksum have a special
operation scheme to protect important configuration data, illustrated below in the diagram. Start registers have multiple valid settings for different
operation modes.
Figure-16 Start and Checksum Register Operation Scheme
6.4.2 CONFIGURATION REGISTERS
Start Register Value Usage Operation
6886H Power up state It is the value after reset. This state blocks checksum checking error generation
5678H Calibration
Similar like 6886H, This state blocks checksum checking error generation. Writing with this value trigger a reset
to the associated registers.
8765H Operation Checksum checking is enabled and if error detected, IRQ/Warn is asserted and Metering stopped.
Other Error Force checksum error generation and system stop.
Table-5 Configuration Registers
Register
Address Register Name
Read/Write
Type Functional Description Power-on Value and Comments
Configuration Registers
*
30H ConfigStart R/W Calibration Start Command 6886H
31H PLconstH R/W High Word of PL_Constant 0861H
32H PLconstL R/W Low Word of PL_Constant C468H
33H MMode0 R/W
HPF/Integrator On/off, CF and all-phase energy
computation configuration
0087H
34H MMode1 R/W PGA gain configuration 0000H
35H PStartTh R/W
Active Startup Power Threshold.
16 bit unsigned integer, Unit: 0.00032 Watt
0000H.
36H QStartTh R/W
Reactive Startup Power Threshold.
16 bit unsigned integer, Unit: 0.00032 var
0000H
37H SStartTh R/W
Apparent Startup Power Threshold.
16 bit unsigned integer, Unit: 0.00032 VA
0000H
xxxStart register
Start Associated
Regisers
CheckSum
(computed)
Checksum
Computation
0
1
IRQ/WarnOut
Generation
Metering
Enable
0
1
Checksum
Error
Error
xxxStart = 5678H
xxxStart =
8765H
0
1
CheckSum
(programmed)
Compare Error?
User Write
User Read
⎯ xxxStart refers to ConfigStart, CalStart, HarmStart and
AdjStart. Those registers and their assoicated checksum
computation has similar behavior.
⎯ xxxStart registers’ reset value is 6886H.
⎯ Writing 5678H to xxxStart register will trigger a reset to its
associated register. Register can be accessed after reset.
⎯ xxxStart associated register is the register between
xxxStart and associated checksum
0
1
xxxStart =
6886H
0