
Analog Integrated Circuit Device Data
Freescale Semiconductor
15
33976
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
PE11 (D11) — Status Select bit. This bit selects the
information clocked out of the SO pin.
0 = Device Status (the logic states of PE10, PE9, and
PE8 don’t cares)
1 = RTZ Accumulator Value, Gauge 0 or 1 Pointer
position, or Gauge 0 and 1 Velocity ramp position
(depending upon the logic states of PE10, PE9, and
PE8)
PE10 (D10) — RTZ Accumulator or Pointer Status Select
bit. This bit is recognized only when PE11 = 1.
0 = RTZ Accumulator Value and status
1 = Pointer Position or Speed
PE9 (D9) — Pointer Position or Pointer Speed Select bit.
This bit is recognized only if PE11 and PE10 = 1.
0 = Gauge 0 or Gauge 1 Pointer Position
1 = Gauge 0 and Gauge 1 Pointer Speed
PE8 (D8) — Pointer Position Gauge Select bit. Also the
Position 0 of the selected gauge is determined by the PE7
selection. This bit is recognized only if PE11 and PE10 = 1
and PE9 = 0.
0 = Gauge 0 position
1 = Gauge 1 position
PE7 (D7) — Position 0 Location Select bit. This bit
determines the Position 0 of the gauge selected by PE8. RTZ
direction will always be to the position 0.
0 = Position 0 is the most CCW (counterclockwise)
position
1 = Position 0 is the most CW (clockwise) position
PE6 (D6) — Motor Type Selection bit.
0 = MMT Style (coil phase difference = 90°)
1 = Switec Style (coil phase difference = 60°)
PE5 (D5) — Air Core Motor Emulation bit. This bit is
enabled or disabled (acceleration and deceleration is
constant if disabled).
0 = Enable
1 = Disable
PE4 (D4) — Clock Calibration Frequency Selector
0 = Maximum f =1.0 MHz (for 8.0
μ
s calibration pulse)
1 = Nominal f =1.0 MHz (for 8.0
μ
s calibration pulse)
PE3 (D3) — Clock Calibration Enable bit. This bit enables
or disables the clock calibration.
0 = Disable
1 = Enable
PE2 (D2) — Oscillator Adjustment
0 = t
CLU
1 = 0.66 x t
CLU
PE1 (D1) — Gauge 1 Enable bit. This bit enables or
disables the output driver of Gauge 1.
0 = Disable
1 = Enable
PE0 (D0) — Gauge 0 Enable bit. This bit enables or
disables the output driver of Gauge 0.
0 = Disable
1 = Enable
Address 001 — Maximum Velocity Register (VELR)
The Gauge Maximum Velocity Register is used to set a
maximum velocity for each gauge (refer to
Table 8
). Bits
V7:V0 contain a position value from 1– 225 that is
representative of the velocity position value described in
Table 30, Velocity Table
, page
28
. The table value becomes
the maximum velocity until it is changed to another value. If a
maximum value is chosen greater than the maximum velocity
in the acceleration table, the maximum table value becomes
the maximum velocity. If the motor is turning at a speed
greater than the new maximum, the motor immediately
moves down the velocity ramp until the speed falls equal to
or below it. Velocity for each motor can be changed
simultaneously or independently by writing V8 and/or V9 to a
logic [1]. Bits V12:V10 must be at logic [0] for valid VELR
commands.
The bits in
Table 8
are
write-only
.
V12:V10 (D12:D10) — These bits must be transmitted as
logic [0] for valid VELR commands
V9 (D9) — Gauge 1 Velocity. Specifies whether the
maximum velocity determined in the V7: V0 field will apply to
Gauge 1.
0 = Velocity does not apply to Gauge 1
1 = Velocity applies to Gauge 1
V8 (D8) — Gauge 0 Velocity. Specifies whether the
maximum velocity specified in the V7: V0 field will apply to
Gauge 0.
0 = Velocity does not apply to Gauge 0
1 = Velocity applies to Gauge 0
V7:V0 (D7:D0) — Maximum Velocity. Specifies the
maximum velocity position from
Table 30
, page
28
. This
velocity will remain the maximum of the intended gauge until
Table 8. Maximum Velocity Register (VELR)
Address 001
Bits
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Read
–
–
–
–
–
–
–
–
–
–
–
–
–
Write
0
0
0
V9
V8
V7
V6
V5
V4
V3
V2
V1
V0