Cs5484 – Cirrus Logic CS5484 User Manual

Page 41

Advertising
background image

CS5484

DS981F3

41

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:

500 Hz–0.0596Hz

0011 = Freq. range:

250Hz–0.0298Hz

0100 = Freq. range:

125 Hz–0.0149Hz

0101 = Freq. range:

62.5 Hz–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 Pulse Output Rate (PulseRate)

Page 18, Address 28

Default= 0x80 0000

PulseRate sets the full-scale frequency for the energy pulse outputs.

For a 4 kHz OWR rate, the maximum pulse rate is 2kHz. This is a two's complement value in the range of
-1

value1, with the binary point to the left of the MSB.

Refer to section

5.5 Energy Pulse Generation

on page 22 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

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

Advertising