MCZ33976EG Freescale Semiconductor, MCZ33976EG Datasheet - Page 37

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)
Analog Integrated Circuit Device Data
Freescale Semiconductor
Step
10
11
3
4
5
6
7
8
9
Command
PECCR
PECCR
PECCR
POS0R
POS1R
POS0R
VELR
RTZ
RTZ
Move pointer to position 12 prior to RTZ
Move pointer to position 12 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) has moved
Return one gauge at a time to the zero stop using RTZ command
Select the RTZ accumulator bits to clock 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, RTZ1 of
Device Status SO
Is RTZ0 (OD2) logic [0]? If not, Gauge 0 still returning and null command should be resent
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 (OD3)
Change the maximum velocity of the gauge
Position Gauge 0 pointer
Check SO for Out-of-Range V
Check SO for overtemperature
Is RTZ1 (OD3) logic [0]? If not, Gauge 1 still returning and null command should be resent
Is bit MOV0 (OD4) logic [1]? If so, then the Gauge 0 has moved to the first microstep
Bit PE12
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
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)
Bit PE12 is the null command
Bit PE12 is the null command
Bits V8:V9 determine which gauge(s) will change the maximum velocity
Bits V7:V0 determine the maximum velocity position from
Bits P011:P00: Desired Pointer Position
Bit OVUV (OD6) logic [1]? If so, use UV (OD8) and OV (OD9) to decide whether to RTZ
after valid V
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
PWR
PWR
Description
Table 30, Velocity Table
TYPICAL APPLICATIONS
Table 9
Table 10
Table 7
Table 20
Table 7
Table 7
Table 20
Table 11
Table 7
Table 22
Table 7
Table 20
Table 11
Table 7
Table 20
Table 7
Table 30
Table 9
Table 30
Reference Table
and/or Figure
(page 16)
(page 14),
(page 14)
(page 14),
(page 14),
(page 14),
(page 14),
(page 15),
(page 16),
(page 16)
(page 21)
(page 21)
(page 17)
(page 23)
(page 21)
(page 17)
(page 21)
(page 28)
(page 28)
33976
37

Related parts for MCZ33976EG