English
Language : 

33970 Datasheet, PDF (15/36 Pages) Freescale Semiconductor, Inc – Dual Gauge Driver Integrated Circuit with Improved Damping Algorithms
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
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) — This bit must be transmitted as logic [0] for
valid PECCR commands.
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 = tCLU
• 1 = 0.66 x tCLU
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 21, page 24. 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.
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
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 21. This velocity will
remain the maximum of the intended gauge until changed by
command. Velocities can range from position 1 (00000001)
to position 225 (11111111).
Addresses 010 and 011 — Gauge 0/1 Position Registers
(POS0R, POS1R)
Gauge 0 Position Register (SI Addresses 010) bits
P0 11: P0 0 are written to when communicating the desired
pointer positions, and Gauge 1 Position Register (SI Address
011) bits P1 11: P1 0 are written to when communicating the
desired pointer positions. Commanded positions can range
from 0 to 4095. The D12 bit must be at logic [0] for valid
POS0R and POS1R commands.
Analog Integrated Circuit Device Data
Freescale Semiconductor
33970
15