MCZ33976EG Freescale Semiconductor, MCZ33976EG Datasheet - Page 38

IC DRIVER DUAL GAUGE SPI 24-SOIC

MCZ33976EG

Manufacturer Part Number
MCZ33976EG
Description
IC DRIVER DUAL GAUGE SPI 24-SOIC
Manufacturer
Freescale Semiconductor
Type
Serial Peripheral Interface (SPI) Dual Step Motor Gauge Driverr
Datasheet

Specifications of MCZ33976EG

Applications
Stepper Motor Driver, 2 Phase
Number Of Outputs
2
Current - Output
100mA
Voltage - Supply
6.5 V ~ 26 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
24-SOIC (7.5mm Width)
Supply Current
4 mA
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Load
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCZ33976EG
Manufacturer:
FREESCALE
Quantity:
20 000
Table 31. 33976 Setup, Configuration, and Usage Example (continued)
38
33976
TYPICAL APPLICATIONS
Step
12
13
14
15
16
17
18
19
20
Command
PECCR
PECCR
PECCR
PECCR
POS1R
POS0R
POS1R
RTZ
RTZ
Position Gauge 1 pointer
Check SO for Out-of-Range V
Check SO for overtemperature
Return the pointers close to zero position using POS0R
Move pointer position at least 12 microsteps CW to the nearest full step prior to RTZ
Return the pointers close to zero position using POS1R
Move pointer position at least 12 microsteps CW to the nearest full step position prior to RTZ
Check SO to see if Gauge 0 has moved
Send null command to see if gauges have moved
Check SO to see if Gauge 0 (Gauge 1) moved
Return one gauge at a time to the zero stop using RTZ command
Select the RTZ accumulator bits clocking out on the SO bits using bits PE11:PE10. These
will be used if characterizing the RTZ
Check the status of the RTZ by sending the null command to monitor SO bit RTZ0
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
Check the status of the RTZ by sending the null command to monitor SO bit RTZ1
Is RTZ1 logic [0]? If not, Gauge 1 still returning and null command should be resent
Disable both gauges and go to standby
Put the device to sleep
Is RTZ0 logic [0]? If not, Gauge 0 still returning and null command should be resent
Bits P1 11:P1 0: Desired Pointer Position
Bit OVUV logic [1]? If so, use UV (OD8) and OV (OD9) to decided whether to RTZ after
valid V
Bit OT1 logic [1]? If so, enable driver again. If OT1 continues to indicate overtemperature,
shut down Gauge 1.
If OT1 returns to normal, re-establish the zero reference by RTZ command
Bit MOV0 logic [1]? If so, Gauge 0 moved to the first microstep
Bits PE12
Bit MOV0 (MOV1) logic [1]? If so, Gauge 0 (Gauge 1) moved another microstep. Keep
track of movement. 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 (OD1)) could also be monitored to determine that the pointer is
static
Bit RZ0 selects the gauge
Bit RZ1 is used to enable or disable an RTZ
Bit RZ2 is used to select the direction (along with PE7)
Bit PE12 is the null command
Bit PE12 is the null command
Bit PE0:PE1 are used to disable the gauges
RST
pin is pulled to logic [0]
PWR
PWR
Description
Analog Integrated Circuit Device Data
Freescale Semiconductor
Table 10
Table 10
Table 11
Table 11
Table 30
Table 10
Table 20
Table 20
Table 22
Table 20
Table 14
Table 20
Table 11
Table 7
Table 7
Table 7
Table 7
Table 9
Table 7
Reference Table
and/or Figure
(page 14),
(page 14),
(page 14),
(page 14),
(page 16)
(page 14)
(page 16),
(page 16),
(page 17),
(page 17),
(page 28)
(page 16)
(page 21)
(page 21)
(page 23)
(page 21)
(page 19)
(page 21)
(page 17)

Related parts for MCZ33976EG