MCZ33976EG Freescale Semiconductor, MCZ33976EG Datasheet

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
Freescale Semiconductor
Advance Information
* This document contains certain information on a new product.
Specifications and information herein are subject to change without notice.
© Freescale Semiconductor, Inc., 2007. All rights reserved.
Dual Gauge Driver with
Configurable Response Time
controlled, dual step motor gauge driver integrated circuit (IC). This
monolithic IC consists of four dual output H-Bridge coil drivers and the
associated control logic. Each pair of H-Bridge drivers is used to
automatically control the speed, direction, and magnitude of current
through the two coils of a two-phase instrumentation step motor,
similar to an MMT-licensed AFIC 6405 or Switec MS-X15.xxx motor.
requiring distributed and flexible step motor gauge driving. The
device also eases the transition to step motors from air core motors
by emulating the air core pointer movement with little additional
processor bandwidth utilization.
Features
The 33976 is a single-packaged, Serial Peripheral Interface (SPI)
The 33976 is ideal for use in automotive instrumentation systems
•MMT-Licensed Two-Phase Step Motor Compatible
•Switec MS-X15.xxx Step Motor Compatible
•Minimal Processor Overhead Required
•Fully Integrated Pointer Movement and Position State Machine
•4096 Possible Steady State Pointer Positions
•340° Maximum Pointer Sweep
•Maximum Acceleration of 4500°/s
•Maximum Pointer Velocity of 400°/s
•Analog Microstepping (12 Steps/Degree of Pointer Movement)
•Pointer Calibration and Return to Zero (RTZ)
•SPI-Controlled 16-Bit Word
•Calibratable Internal Clock
•Low Sleep Mode Current
•Pb-Free Packaging Designated by Suffix Code EG
with Channel-Independent Configurable Pointer Movement
Regulator
V
5.0 V
PWR
MCU
2
Figure 1. 33976 Simplified Application Diagram
V
DD
VDD
VPWD
RTZ
RST
CS
SCLK
SI
SO
33976
GND
COS0+
COS1+
SIN0+
COS0-
SIN1+
COS1-
SIN0-
SIN1-
MCZ33976EG/R2
MC33976DW/R2
CONFIGURABLE DUAL GAUGE DRIVER
Device
Motor 0
Motor 1
ORDERING INFORMATION
EG SUFFIX (PB-FREE)
24-PIN SOICW
98ASB42344B
- 40°C to 125°C
Document Number: MC33976
DW SUFFIX
Temperature
33976
Range (T
A
)
Rev 4.0, 1/2007
24 SOICW
Package

Related parts for MCZ33976EG

MCZ33976EG Summary of contents

Page 1

... Figure 1. 33976 Simplified Application Diagram * This document contains certain information on a new product. Specifications and information herein are subject to change without notice. © Freescale Semiconductor, Inc., 2007. All rights reserved. CONFIGURABLE DUAL GAUGE DRIVER Device MC33976DW/R2 MCZ33976EG/R2 33976 VPWD SIN0 SIN0- ...

Page 2

... Figure 2. 33976 Simplified Internal Block Diagram 33976 2 INTERNAL BLOCK DIAGRAM INTERNAL REGULATOR COS0 SIN0 COS1 STATE H-BRIDGE MACHINE AND - ILIM CONTROL OVERTEMPERATURE DETECT SIN1 SIGMA-DELTA ADC AGND GND (8) COS0+ COS0- SIN0+ SIN0- COS1+ COS1- SIN1+ SIN1- VDD MULTIPLEXER RTZ Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 3

... RTZ Output 14 VDD Input 15 RST Input 16 VPWR Input (MS Motor Pin #) Output 21 SIN1− (MS #2) 22 SIN1+ (MS #1) 23 COS1− (MS #3) 24 COS1+ (MS #4) Analog Integrated Circuit Device Data Freescale Semiconductor PIN CONNECTIONS COS0 COS1+ COS0 COS1- SIN0 SIN1+ SIN0 SIN1- GND 5 20 GND ...

Page 4

... ESD1 V ESD2 (4), (5) T PPRT = 100 pF, R ZAP = 0 Ω). = 200 pF, R ZAP ZAP Value Unit V -0 -0 -55 to 150 °C -40 to 150 °C °C ±2000 ±200 °C Note 5 = 1500 Ω), ESD2 testing is performed in ZAP Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 5

... Outputs will disable and must be re-enabled via the PECCR command. 9. Outputs remain active; however, the reduction in drive voltage may result in a loss of position control. Analog Integrated Circuit Device Data Freescale Semiconductor STATIC ELECTRICAL CHARACTERISTICS ≤ 5. 40°C ≤ T ≤ 150°C, GND = 0 V unless otherwise noted. ...

Page 6

... Analog Integrated Circuit Device Data Typ Max Unit V 5.3 6.0 V 0.1 0 1.0 V ST6 ST6 100 170 mA °C – 180 °C – 16 – – V – 0.8 V 100 – mV µA – 20 µA – 20 – – V 0.2 0.4 V µA 0 5.0 4 – 188 270 Counts/ V/ms Freescale Semiconductor ...

Page 7

... The minimum and maximum value will vary proportionally to the internal clock tolerance. These numbers are based on an ideally calibrated clock frequency of 1.0 MHz. These are not 100 percent tested. Analog Integrated Circuit Device Data Freescale Semiconductor DYNAMIC ELECTRICAL CHARACTERISTICS ≤ 5. 40°C ≤ T ≤ ...

Page 8

... H – – 167 L – – – – – 50 – – 50 – – 3.0 – – 5.0 – – 5.0 – – 145 – 1.3 4.0 – 90 150 Analog Integrated Circuit Device Data Freescale Semiconductor Units MHz µs µs µs ns µs ns ...

Page 9

... SCLK 0 Don’t Care SI 0.2 V Figure 4. Input Timing Switching Characteristics SCLK SO 0.2 V Low-to-High SO 0.7 V High-to-Low Figure 5. Valid Data Delay Time and Valid Time Waveforms Analog Integrated Circuit Device Data Freescale Semiconductor TIMING DIAGRAMS t t WSCLKH t RSI LEAD LEAD WSCLKL t SI(HOLD) 0.7 V ...

Page 10

... RST state. This input has an internal active pull-up. Figure 6 and Figure 7 on page pin is put into a logic low CS CS pin must be de-asserted logic high state Analog Integrated Circuit Device Data Freescale Semiconductor 12. ...

Page 11

... BATTERY VOLTAGE (V ) PWR Power supply. Analog Integrated Circuit Device Data Freescale Semiconductor FUNCTIONAL DESCRIPTION FUNCTIONAL PIN DESCRIPTION H-BRIDGE OUTPUTS 1 (SIN1-, SIN1+, COS1-, COS1+) Each of these pins is the output pin of a half bridge, designed to source or sink current. The H-Bridge pins linearly drive the sine and cosine coils of two separate step motors to provide four-quadrant operation ...

Page 12

... OD7 OD6 * * D12 D11 D15 D14 OD12 OD11 OD2 OD1 OD0 D15 D14 * refer to the most recent entry of program data into the 33976 OD0 OD5 OD4 OD3 OD2 OD1 * * * * D0 D13 D13 OD4 OD3 D2 D1 Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 13

... Ramp Selection Register RMPSELR 111 Reserved for Test Analog Integrated Circuit Device Data Freescale Semiconductor from the Input Shift register and transfer it to the internal registers. DATA OUTPUT At the first rising edge of the SCLK clock, with logic [0], the contents of the selected Status Word register are transferred to the Output Shift register ...

Page 14

... Address 000 – – – – – PE8 PE7 PE6 PE5 • Disable • Enable goes CS Table 30, page 28 (PE10, PE9, and PE8 SO Communication – – – – – PE4 PE3 PE2 PE1 PE0 Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 15

... Velocity does not apply to Gauge 1 • Velocity applies to Gauge 1 Analog Integrated Circuit Device Data Freescale Semiconductor PE4 (D4) — Clock Calibration Frequency Selector • Maximum f =1.0 MHz (for 8.0 µs calibration pulse) • Nominal f =1.0 MHz (for 8.0 µs calibration pulse) PE3 (D3) — ...

Page 16

... Stop when a stall condition is detected. A logic [1] will result in RTZ movement, causing a Stop if a logic [0] is written to bit RZ0. This feature is useful during development and characterization of RTZ requirements – – – – – P02 P01 – – – – – Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 17

... This command allows movement of the RTZ pointer speed away from these frequencies. Also, some motors require a significant amount of time for the pointer to settle to a steady state position when moving from one full Analog Integrated Circuit Device Data Freescale Semiconductor Address 100 – ...

Page 18

... Table 13. RTZCR Full Step Time RC3 – – – – RC4 RC3 RC2 RC1 RC0 ∆t (ms) RC2 RC1 RC0 4.096 8.192 12.288 16.384 20.480 24.576 28.672 32.768 36.864 40.960 45.056 49.152 53.248 57.344 61.440 Analog Integrated Circuit Device Data Freescale Semiconductor – ...

Page 19

... Velocity Position only once for a direction change. The low velocity steps (e.g., Velocity Position ms) are significant in that they can limit the speed with which a pointer can change direction. Analog Integrated Circuit Device Data Freescale Semiconductor RC7 RC6 RC5 0 ...

Page 20

... Velocity Position ramp. The values range from and are shown in Table 18. The default value is 0. Table 17. The – – – – HC0 RS3 RS2 RS1 Hold Counts / HC2 HC1 HC0 Step (HC Analog Integrated Circuit Device Data Freescale Semiconductor D0 – RS0 ...

Page 21

... Toward position 0 • Away from position 0 Analog Integrated Circuit Device Data Freescale Semiconductor Output register is selected and it is clocked out via the SO. If the message length was determined to be invalid, the fault information will not be cleared and will be transmitted again Zero Velocity during the next valid SPI message ...

Page 22

... SPI communication and that Gauge 1 has been disabled voltage fell to a level recommended that the pointer be re-calibrated using the RTZ since the last SPI communication (refer to PWRUV POWER is within the DD or exceeded PWRUV Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 23

... ACC14 is the MSB and is the sign bit used for zero detection. Negative numbers have MSB logic [1] and are coded in two’s complement. Analog Integrated Circuit Device Data Freescale Semiconductor command. This bit remains logic [1] until the gauge is re- enabled. •0 = Temperature within range1 = Gauge 0 maximum ...

Page 24

... Gauge 0 and 1 Pointer Velocity status output: Table 27. D11 Don’t care. OD5 OD4 OD3 OD2 OD1 OD0 – – – – – – transitions D10 OD5 OD4 OD3 OD2 OD1 OD0 – – – – – – transitions D10 Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 25

... Eventually, the pointer will reach the calculated location where the movement has to decelerate, slowing safely to a stop at the desired position. During the Analog Integrated Circuit Device Data Freescale Semiconductor OD10 OD9 OD8 OD7 ...

Page 26

... PE6 = 1 8 0.866 9 0.966 0.966 12 0.866 13 0.707 SIN 0.500 105 0.966 -0.259 0.259 120 0.866 -0.5 135 0.707 -0.707 -0.259 150 0.5 -0.866 -0.500 165 0.259 -0.966 -0.707 180 0 -1 -0.866 195 -0.259 -0.966 -0.966 Analog Integrated Circuit Device Data Freescale Semiconductor 0 ...

Page 27

... Analog Integrated Circuit Device Data Freescale Semiconductor and solving for v in terms and t gives: -1 The correct value use in this equation is the -0.966 quantized value obtained above. -0.866 From these equations a set of recursive equations can be generated to give the allowed time step between motor -0 ...

Page 28

... Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 29

... Analog Integrated Circuit Device Data Freescale Semiconductor Time Velocity Velocity Between Position (µSteps/s) Steps (µs) 109 309 3236.2 110 307 3257.3 111 306 3268.0 112 304 3289.5 113 303 3300 ...

Page 30

... SPI CS pin transitions from CS CS pin transitions from logic [0] to logic [1]. (Table 20, page 21). D0 8.0 µs Calibration Pulse Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 31

... RTZR and RTZCR SPI commands. An automatic RTZ is initiated using the RZ0, RZ1, and RZ2 bits Analog Integrated Circuit Device Data Freescale Semiconductor while the pointer sweep range increases from approximately 340 degrees to over 500 degrees. Note Be aware that a fast calibration could result in violations of the motor acceleration and velocity maximums, resulting in missed steps ...

Page 32

... MOV0. MOV1 device status bit transitions to confirm the pointer is again in a static position. Alternatively, the user could monitor the device status bits CMD1 and CMD2. Figure 12). Full steps are used Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 33

... This means, for example, all of the outputs will be Analog Integrated Circuit Device Data Freescale Semiconductor disabled after a power-up or external reset, and SO flag OD6 and OD8 are set, indicating an undervoltage event. Anytime an external reset is exerted and the default is restored, all configuration parameters (e ...

Page 34

... If the RST pin is driven to a logic [0], the device resets to its 33976 34 default state. The device consumes the least amount of current (I and I ) when the pin is logic [0]. This is RST DD PWR also referred to as the Sleep mode. Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 35

... Other applications (e.g., speedometers and fuel indicators) require smooth, low speed movement. For these applications, the damping of the pointer can be optimized with the HC and HCP bits of the RMPSELR. Analog Integrated Circuit Device Data Freescale Semiconductor TYPICAL APPLICATIONS register (see Table performance tachometers) require responsive pointers that change directions quickly ...

Page 36

... MHz clock CS 1250 1200 1150 1100 1050 1000 950 900 850 800 0.8 0.9 1 16-5 16 8-4 Reference Table and/or Figure Table 7 (page 14), Figure 10 (page 30) Table 12 (page 18), Table 13 (page 18) Table 14 (page 19) Table 7 (page 14), Table 20 (page 21) Analog Integrated Circuit Device Data Freescale Semiconductor ...

Page 37

... 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 Analog Integrated Circuit Device Data Freescale Semiconductor Description PWR PWR TYPICAL APPLICATIONS Reference Table ...

Page 38

... Figure Table 10 (page 16), Table 30 (page 28) Table 9 (page 16) Table 10 (page 16) Table 10 (page 16), Table 20 (page 21) Table 7 (page 14), Table 20 (page 21) Table 7 (page 14), Table 11 (page 17), Table 22 (page 23) Table 7 (page 14), Table 20 (page 21) Table 11 (page 17), Table 14 (page 19) Table 7 (page 14), Table 20 (page 21) Table 11 (page 17) Table 7 (page 14) Freescale Semiconductor ...

Page 39

... For the most current package revision, visit www.freescale.com and perform a keyword search using the “98A” listed below. Analog Integrated Circuit Device Data Freescale Semiconductor PACKAGING PACKAGE DIMENSIONS DW SUFFIX EG SUFFIX (PB-FREE) 24-LEAD SOICW PLASTIC PACKAGE 98ASB42344B ISSUE F PACKAGING PACKAGE DIMENSIONS 33976 ...

Page 40

... Added maximum pointer calculation on page 16 • Corrected detect threshold upper range from 4081 to 1009 • Changed internal clock variation from 35% to 70% • Changed EMF to flux on page 31 • Added MCZ33976EG/R2 to the Ordering Information block. • Revised 1/2007 4.0 • Added parameter and notes • ...

Page 41

... Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer ...

Related keywords