Maxim Integrated 71M6534 Energy Meter IC Family Software User Manual
Page 75

71M653X Software User’s Guide
Discussion of the bits in Status:
Bit
No.
Discussion
Name
CREEP
0
Indicates that all elements are in creep mode. The CE’s pulse variables will be “jammed”
with a constant value on every accumulation interval to prevent spurious pulses. Note that
creep mode therefore halts pulsing even when the CE’s pulse mode is “internal”.
MINVC‡
1
Element C has a voltage below VThrshld. This forces that element into creep mode.
PB_PRESS
2
A push button press was recorded at the most recent reset or wake from a battery mode.
Recorded because the push button flag in the hardware must be cleared in order to reenter
a power-saving mode. May be unused in some softwares.
SPURIOUS
3
An unexpected interrupt was detected.
MINVB
4
Element B has a voltage below VThrshld. This forces that element into creep mode.
MAXVA
5
Element A has a voltage above VThrshldP.
MAXVB
6
Element B has a voltage above VThrshldP.
MAXVC‡
7
Element C has a voltage above VThrshldP.
MINVA
8
Element A has a voltage below VThrshld. This forces that element into creep mode. It
also forces the frequency and main edge count to zero.
WD_DETECT
9
The most recent reset was a watchdog reset. This usually indicates a software error.
MAXIN‡
10
The neutral current is over INThrshld. In a real meter this could indicate faulty distribution
or tampering.
MAXIA
11
The current of element A is over IThrshld. In a real meter this could indicate overload.
MAXIB
12
The current of element B is over IThrshld. In a real meter this could indicate overload.
MAXIC‡
13
The current of element C is over IThrshld. In a real meter this could indicate overload.
MINT
14
The temperature is below the minimum, -40C, established in option_gbl.h, This is not very
accurate in the demo code, because the calibration temperature is usually poorly
controlled, and the default temp_nom is usually many degrees off. –40C is the minimum
recommended operating temperature of the chip.
MAXT
15
The temperature is above the maximum, 85C, established in option_gbl.h, This is not
very accurate in the demo code, because the calibration temperature is usually poorly
controlled, and the default temp_nom is usually many degrees off. 85C is the maximum
recommended operating temperature of the chip.
BATTERY_BAD
16
Just after midnight, the demo code sets this bit if VBat < VBatMin. The read is infrequent
to reduce battery loading to very low values. When the battery voltage is being displayed,
the read occurs every second, for up to 20 seconds.
CLOCK_TAMPER
17
Clock set to a new value more than two hours from the previous value.
CAL_BAD
18
Set after reset when the read of the calibration data has a bad longitudinal redundancy
check or read failure.
CLOCK_UNSET 19
Set when the clock’s current reading is A) More than a year after the previously saved
reading, or B) Earlier than the previously saved reading, or C) There is no previously saved
reading. In this case, the clock’s time is preserved, but clock software cannot compensate
for drift while it was turned off, because it cannot find the interval of the power failure.
POWER_BAD
20
Set after reset when the read of the power register data has a bad longitudinal redundancy
check or read failure in both copies. Two copies are used because a power failure can
occur while one of the copies is being updated.
GNDNEUTRAL 21
Indicates
that
a grounded neutral was detected.
TAMPER
22
Tamper was detected †**
v1.1v1.1
TERIDIAN Proprietary
75 of 116
© Copyright 2005-2008 TERIDIAN Semiconductor Corporation