Cs5461a – Cirrus Logic CS5461A User Manual

Page 33

Advertising
background image

CS5461A

DS661F3

33

6.21 Control Register

Register Address: 28

Default = 0x000000

FAC

Determines if anti-creep is enabled for pulse output E3.

0 = Disable anti-creep (default)
1 = Enabled anti-creep

EAC

Determines if anti-creep is enabled for pulse output E1 and/or E2.

0 = Disable anti-creep (default)
1 = Enabled anti-creep

STOP

Terminates the auto-boot sequence.

0 = Normal (default)
1 = Stop sequence

MECH

Mechanical Counter Format, E1 or E2 becomes active low pulses with an output frequency pro-

portional to the active power
0 = Normal (default) or Stepper Motor Format
1 = Mechanical Counter Format, also ALT = 0

INTOD

Converts INT output pin to an open drain output.

0 = Normal (default)
1 = Open drain

NOCPU

Saves power by disabling the CPUCLK pin.

0 = Normal (default)
1 = Disables CPUCLK

NOOSC

Saves power by disabling the crystal oscillator.

0 = Normal (default)
1 = Oscillator circuit disabled

STEP

Stepper Motor Format, E1 and E2 becomes active low pulses with an output frequency propor-

tional to the active power
0 = Normal Format (default)
1 = Stepper Motor Format, also MECH = 0 and ALT = 0

6.22 Temperature Gain Register ( T

Gain

)

Address: 29

Default = 0x2F02C3 = 23.5073471

Sets the temperature channel gain. Temperature gain (T

Gain

) is utilized to convert from one temperature scale to an-

other. The Celsius scale (

o

C) is the default. Values are represented in unsigned notation and in the range of

0

 T

Gain

 128, with the binary point to the right of the seventh MSB.

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

FAC

EAC

STOP

7

6

5

4

3

2

1

0

MECH

INTOD

NOCPU

NOOSC

STEP

MSB

LSB

2

6

2

5

2

4

2

3

2

2

2

1

2

0

2

-1

.....

2

-11

2

-12

2

-13

2

-14

2

-15

2

-16

2

-17

Advertising