beautypg.com

Maxim Integrated 71M6533-DB User Manual

Page 31

background image

71M6533-

DB Demo Board User’s Manual

Page: 31 of 75

`

REV 3

MPU STATUS WORD

The MPU maintains the status of certain meter and I/O related variables in the Status Word. The Status Word is
located at address 0x21. The bit assignments are listed in Table 1-7.

Status

Word Bit

Name

DESCRIPTION

0

CREEP

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”.

1

MINVC

Element C has a voltage below VThrshld. This forces that element into
creep mode.

2

PB_PRESS

A push button press was recorded at the most recent reset or wake from
a battery mode.

3

SPURIOUS

An unexpected interrupt was detected.

4

MINVB

Element B has a voltage below VThrshld. This forces that element into
creep mode.

5

MAXVA

Element A has a voltage above VThrshldP.

6

MAXVB

Element B has a voltage above VThrshldP.

7

MAXVC

Element C has a voltage above VThrshldP.

8

MINVA

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.

9

WD_DETECT

The most recent reset was a watchdog reset. This usually indicates a
software error.

10

MAXIN

The neutral current is over INThrshld. In a real meter this could indicate
faulty distribution or tampering.

11

MAXIA

The current of element A is over IThrshld. In a real meter this could
indicate overload.

12

MAXIB

The current of element B is over IThrshld. In a real meter this could
indicate overload.

13

MAXIC

The current of element C is over IThrshld. In a real meter this could
indicate overload.

14

MINT

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.

15

MAXT

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.

16

BATTERY_BAD

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.

17

CLOCK_TAMPER

Clock set to a new value more than two hours from the previous value.

18

CAL_BAD

Set after reset when the read of the calibration data has a bad longitudinal
redundancy check or read failure.

19

CLOCK_UNSET

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.