Cs5461a – Cirrus Logic CS5461A User Manual
Page 33

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