Cs5480 – Cirrus Logic CS5480 User Manual
Page 43

CS5480
DS980F3
43
6.6.6 Pulse Output Width (PulseWidth)
–
Page 0, Address 8
Default = 0x00 0001 (265.6µs at OWR = 4kHz)
PulseWidth sets the energy pulse frequency range and the duration of energy pulses.
The actual pulse duration is 250µs plus the contents of PulseWidth divided by 64,000. PulseWidth is an inte-
ger in the range of 1 to 65,535.
[23:20]
Reserved.
FREQ_RNG[3:0]
Energy pulse (PulseRate) frequency range for 0.1% resolution.
0000 = Freq. range:
2kHz–0.238Hz (Default)
0001 = Freq. range:
1kHz–0.1192Hz
0010 = Freq. range:
500Hz–0.0596Hz
0011 = Freq. range:
250Hz–0.0298Hz
0100 = Freq. range:
125Hz–0.0149Hz
0101 = Freq. range:
62.5Hz–0.00745Hz
0110 = Freq. range:
31.25Hz–0.003725Hz
0111 = Freq. range:
15.625Hz–0.0018626Hz
1000 = Freq. range:
7.8125Hz–0.000931323Hz
1001 = Freq. range:
3.90625Hz–0.000465661Hz
1010 = Reserved
...
1111 = Reserved
PW[15:0]
Energy Pulse Width.
6.6.7 Zero crossing Number (ZX
NUM
)
–
Page 0, Address 55
Default = 0x00 0064 (100)
ZX
NUM
is the number of zero crossings used for line frequency measurement. It is an integer in the range of
1 to 8,388,607. Zero should not be used.
6.6.8 Energy Pulse Rate (PulseRate)
–
Page 18, Address 28
Default= 0x80 0000
PulseRate sets the full-scale frequency for the energy pulse outputs.
For a 4kHz OWR rate, the maximum pulse rate is 2kHz. This is a two's complement value in the range of
-1
value1, with the binary point to the left of the MSB.
Refer to section
on page 23 for more information.
23
22
21
20
19
18
17
16
-
-
-
-
FREQ_RNG[3] FREQ_RNG[2] FREQ_RNG[1] FREQ_RNG[0]
15
14
13
12
11
10
9
8
PW[15]
PW[14]
PW[13]
PW[12]
PW[11]
PW[10]
PW[9]
PW[8]
7
6
5
4
3
2
1
0
PW[7]
PW[6]
PW[5]
PW[4]
PW[3]
PW[2]
PW[1]
PW[0]
MSB
LSB
2
23
2
22
2
21
2
20
2
19
2
18
2
17
2
16
.....
2
6
2
5
2
4
2
3
2
2
2
1
2
0
MSB
LSB
-(2
0
)
2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
.....
2
-17
2
-18
2
-19
2
-20
2
-21
2
-22
2
-23