Isolated, Digital Output, Power Monitoring IC
with Zero-Crossing Detection, Overcurrent and Overvoltage Flagging
ACS37800
Register 0x0C/0x1C
Bits
6:0
Name
rms_avg_1
rms_avg_2
vchan_offset_code
ecc
Default Value
Description
0
0
Average of the rms voltage or current – stage 1
Average of the rms voltage or current – stage 2
16:7
24:17
31:26
Device Specific Controls the room offset for the voltage channel
Error Code Correction
–
rms_avg_1
vchan_offset_code
Number of averages for the first averaging stage (vrmsavgonesec
or irmsavgonesec). The value written into this field directly maps
to the number of averages ranging from 0 to 127. For optimal
performance, an even number of averages should be used. The
channel to be averaged is selected by the current average select
enable bit (iavgselen). rms_avg_1 is further described in Table 6.
This controls the offset of the voltage channel at room.
Table 8: vchan_offset_code
Range
Value
Units
–128 to 127
–2048 to 2032
codes
Table 6: rms_avg_1
Range
Value
Units
0 to 127
0 to 127
number of averages
rms_avg_2
Number of averages for the second averaging stage (vrmsavgone-
min or irmsavgonemin). This stage averages the outputs of the first
averaging stage. The value written into this field directly maps to
the number of averages ranging from 0 to 1023. For optimal per-
formance, an even number of averages should be used. The chan-
nel to be averaged is selected by the current average select enable
bit (iavgselen). rms_avg_2 is further described in Table 7.
Table 7: rms_avg_2
Range
Value
Units
0 to 1023
0 to 1023
number of averages
28
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com