beautypg.com

Errata for demo code revision 3.04 – Maxim Integrated 71M6513H Power Meter IC Family Software User Manual

Page 91

background image

71M651x Software User’s Guide

5.14.ERRATA FOR DEMO CODE REVISION 3.04

The up-to-date list of known issues with revision 3.04 of the Demo Code can be found in the readme.txt file contained
in the 6511_demo or 6513_demo ZIP files shipped with the Demo Kits.

All issues were fixed in Demo Code revisison 3.05. The factory should be contacted for updates to the Demo Code.

Known Firmware Errata for version 3.04 are listed in the table below.

Number

Product

Issue

Comment

93

6511

DEGSCALE should be 9585, not 9879,
causing a 3% error in the temperature
display

A fix is straight forward by entering the proper
value for DEGSCALE.

94

651X

Trim registers 2 and 7 are read incorrect-
ly.

96

651X

If external (outside of the chip) pulse
sources ever occur, then the pulse R
source will not work

98

651X

Software timers lose time because tic-toc
was set while ce_update() is running in
the background

A fix is possible by having the interrupt accumulate
counts.

99

651X

A pulse counter is not implemented.

A fix is possible by having the interrupt count
pulses for a fixed number of seconds as measured
by the RTC interrupt

100

651X

The watchdog is being reset improperly.
On rare instances, a CE or RTC interrupt
might be lost.

101

651X

When the CE is turned off by the
command line, a watchdog timer reset
occurs.

A fix is possible by disabling the CE interrupt in the
command line, which removes the CE from the set
of interrupts that are required in order to reset the
watchdog.

102

651X

DEG_SCALE is stored both as an MPU
variable ")0D" and CE variable "]30". The
two version could have different values
and then saved and restored in various
ways leading to inconsistencies.

124

651X

Priority levels are reversed in
Ext_Int_Priority() in misc.c

134

651X

Creep logic in pulse sources often uses
current from i0, instead of the correct
element's current

135

651X

Creep has observed when the actual
creep value was zero.

137

651X

CE's data is invalid for the first second,
and if the unit is set up for an
accumulation interval not equal to one
second, the start-up can get bad data

136

651X

Vcal, Ical and Scal are not initialized
when the EEPROM is empty.

141

651X

Sag was not being reported to the status
register.

Revision 2.4

TERIDIAN Proprietary

91 of 137

© Copyright 2005-2006 TERIDIAN Semiconductor Corporation