Analog Integrated Circuit Device Data
Freescale Semiconductor
37
33976
TYPICAL APPLICATIONS
3
POS0R
Move pointer to position 12 prior to RTZ
Table 9
(page
16
)
4
POS1R
Move pointer to position 12 prior to RTZ
Table 10
(page
16
)
Check SO to see if Gauge 0 has moved
Is bit MOV0 (OD4) logic [1] If so, then the Gauge 0 has moved to the first microstep
Table 7
(page
14
),
Table 20
(page
21
)
5
PECCR
Send null command to see if gauges have moved
Bit PE12
Table 7
(page
14
)
Check SO to see if Gauge 0 (Gauge 1) has moved
Is bit MOV0 (OD4) (MOV1 (OD5)) logic [1] If so, then Gauge 0 (Gauge 1) moved another
microstep. Keep track of movement and if 12 steps are finished and both gauges are at
a static position, then RTZ. Otherwise, repeat steps (a) and (b)
Bit CMD0 (OD10) (CMD1 (OD11)) could also be monitored to determine that the pointer
is static
Table 7
(page
14
),
Table 20
(page
21
)
6
RTZ
Return one gauge at a time to the zero stop using RTZ command
Bit RZ0 selects the gauge
Bit RZ1 is used to enable or disable an RTZ
Bits RZ2 is used to select the direction (along with PE7)
Table 11
(page
17
)
Select the RTZ accumulator bits to clock out on the SO bits using bits PE11:PE10. These
will be used if characterizing the RTZ.
Table 7
(page
14
),
Table 22
(page
23
)
7
PECCR
Check the Status of the RTZ by sending the null command to monitor SO bit RTZ0, RTZ1 of
Device Status SO
Bit PE12 is the null command
Table 7
(page
14
),
Table 20
(page
21
)
Is RTZ0 (OD2) logic [0] If not, Gauge 0 still returning and null command should be resent
8
RTZ
Return the other gauge to the zero stop. If the second gauge is driving a different pointer than
the first, a new RTZCR command may be required to change the Full Step time
Table 11
(page
17
)
9
PECCR
Check the Status of the RTZ by sending the null command to monitor SO, bit RTZ1 (OD3)
Bit PE12 is the null command
Table 7
(page
14
),
Table 20
(page
21
)
Is RTZ1 (OD3) logic [0] If not, Gauge 1 still returning and null command should be resent
10
VELR
Change the maximum velocity of the gauge
Bits V8:V9 determine which gauge(s) will change the maximum velocity
Bits V7:V0 determine the maximum velocity position from
Table 30, Velocity Table
Table 7
(page
15
),
Table 30
(page
28
)
11
POS0R
Position Gauge 0 pointer
Bits P011:P00: Desired Pointer Position
Table 9
(page
16
),
Table 30
(page
28
)
Check SO for Out-of-Range V
PWR
Bit OVUV (OD6) logic [1] If so, use UV (OD8) and OV (OD9) to decide whether to RTZ
after valid V
PWR
Check SO for overtemperature
Bit OT0 logic [1] If so, enable driver again. If OT0 continues to indicate overtemperature,
shut down Gauge 0
If RTZ0 returns to normal, re-establish the zero reference by RTZ command
Table 31. 33976 Setup, Configuration, and Usage Example (continued)
Step
Command
Description
Reference Table
and/or Figure