mc33976 Freescale Semiconductor, Inc, mc33976 Datasheet

no-image

mc33976

Manufacturer Part Number
mc33976
Description
Dual Gauge Driver With Configurable Response Time
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc33976DW
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 mc33976

mc33976 Summary of contents

Page 1

... MCZ33976EG/R2 33976 VPWD SIN0 SIN0- VDD Motor 0 COS0+ COS0- RTZ SIN1+ RST SIN1- CS Motor 1 SCLK COS1+ SI COS1- SO GND Document Number: MC33976 Rev 4.0, 1/2007 33976 DW SUFFIX EG SUFFIX (PB-FREE) 98ASB42344B 24-PIN SOICW ORDERING INFORMATION Temperature Package Range ( 40°C to 125°C 24 SOICW ...

Page 2

INTERNAL BLOCK DIAGRAM VPWR VDD CS SCLK SPI SO SI LOGIC RST UNDER AND OVERVOLTAGE DETECT OSCILLATOR Figure 2. 33976 Simplified Internal Block Diagram 33976 2 INTERNAL BLOCK DIAGRAM INTERNAL REGULATOR COS0 SIN0 COS1 STATE H-BRIDGE MACHINE AND - ILIM ...

Page 3

Table 1. 33976 Pin Definitions Pin Pin Pin Number Name Function (MS Motor Pin #) Output 1 COS0+ (MS #4) 2 COS0− (MS #3) 3 SIN0+(MS #1) 4 SIN0− (MS #2) 5 – 8, GND Ground 17– ...

Page 4

ELECTRICAL CHARACTERISTICS MAXIMUM RATINGS Table 2. Maximum Ratings All voltages are with respect to ground unless otherwise noted. Exceeding these ratings may cause a malfunction or permanent damage to the device. Rating Power Supply Voltage Steady State (1) Input Pin ...

Page 5

STATIC ELECTRICAL CHARACTERISTICS Table 3. Static Electrical Characteristics Characteristics noted under conditions 4.75 V ≤ V Typical values noted reflect the approximate parameter means at T Characteristic POWER INPUT Supply Voltage Range Fully Operational (6), (7) Limited Operational V Supply ...

Page 6

ELECTRICAL CHARACTERISTICS STATIC ELECTRICAL CHARACTERISTICS Table 3. Static Electrical Characteristics (continued) Characteristics noted under conditions 4.75 V ≤ V Typical values noted reflect the approximate parameter means at T Characteristic POWER OUTPUTS (CONTINUED) Full Step Active Output (Measured Across Coil ...

Page 7

DYNAMIC ELECTRICAL CHARACTERISTICS Table 4. Dynamic Electrical Characteristics Characteristics noted under conditions 4.75 V ≤ V Typical values noted reflect the approximate parameter means at T Characteristic POWER OUTPUT AND CLOCK TIMINGS SIN0,1, ± (COS0,1, ±) Output Turn ON Delay ...

Page 8

ELECTRICAL CHARACTERISTICS DYNAMIC ELECTRICAL CHARACTERISTICS Table 4. Dynamic Electrical Characteristics (continued) Characteristics noted under conditions 4.75 V ≤ V Typical values noted reflect the approximate parameter means at T Characteristic (17) SPI INTERFACE TIMING Recommended Frequency of SPI Operation Falling ...

Page 9

RST 0 WRST 0 0.7 V 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. ...

Page 10

FUNCTIONAL DESCRIPTION INTRODUCTION This 33976 is a single-packaged, Serial Peripheral Interface (SPI) 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 ...

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 ...

Page 12

FUNCTIONAL DEVICE OPERATION OPERATIONAL MODES FUNCTIONAL DEVICE OPERATION SPI PROTOCOL DESCRIPTION The SPI interface has a full-duplex, three-wire synchronous, 16-bit serial synchronous interface data transfer and four I/O lines associated with it: Chip Select ( Serial Clock (SCLK), Serial Input ...

Page 13

DATA INPUT The Input Shift register captures data at the falling edge of the SCLK clock. The SCLK clock pulses exactly 16 times only inside the transmission windows ( in a logic [0] state the time the signal ...

Page 14

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS be clocked out into the SO pin, or (6) send a null command for the purpose of reading the status bits. This register is also used to place the 33976 into a low ...

Page 15

PE11 (D11) — Status Select bit. This bit selects the information clocked out of the SO pin. • Device Status (the logic states of PE10, PE9, and PE8 don’t cares) • RTZ Accumulator Value, Gauge 0 ...

Page 16

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS 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) SI Address 010 (Gauge 0 Position Register) and ...

Page 17

Table 11. Return to Zero Register (RTZR) Bits D12 D11 D10 D9 Read – – – Write The register bits in Table 11 are write-only. RZ12:RZ5 (D12:D5) — These bits must be transmitted as logic [0] for ...

Page 18

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS 0 is the indicator of an accumulator exceeding the decision threshold of 0, and the pointer is assumed to still be moving. Similarly, if the sign bit is logic [1] after a full ...

Page 19

Table 14. RTZCR Accumulator Offset RC10 RC9 RC8 Address 110 — Ramp Selection ...

Page 20

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS The value of RS also determines the last velocity position step for which the Hold Counts are applied: Last Velocity Position w/ Hold Counts = The number of hold counts ...

Page 21

Table 18. Truncated Velocity Steps RS3 RS2 RS1 RS0 ...

Page 22

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS 0POS1 (OD13) — This bit indicates the configured Position 0 for Gauge 1. •0 = Farthest CCW •1 = Farthest CW 0POS0 (OD12) — This bit indicates the configured Position 0 for Gauge ...

Page 23

PECCR command. This bit remains logic [1] until the gauge is enabled. • Temperature within range • Gauge 1 maximum allowable junction temperature condition has been reached OT0 (OD0) ...

Page 24

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 24. Gauge 0 Pointer Position Status Output Register Bits OD15 OD14 OD13 OD12 OD11 Read ENB0 DIR0 DIRC0 CMD0 POS11 POS10 POS9 POS8 POS7 POS6 POS5 POS4 POS3 POS2 POS1 POS0 Write ...

Page 25

Table 28. Gauge 0 and 1 Pointer Velocity Status Output Register Bits OD15 OD14 OD13 OD12 OD11 Read 1V7 1V6 1V5 1V4 Write – – – – The bits in Table 28 are read-only bits. 1V7:1V0 (OD15:OD8) — These 8 ...

Page 26

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS I MAX I COIL I MAX I I MAX MAX I COIL I I MAX MAX I I MAX max I I COIL coil - I I MAX max I I max MAX ...

Page 27

Table 29. Coil Step Value 14 210 -0.5 -0.867 15 225 -0.707 -0.707 16 240 -0.866 -0.5 17 255 -0.966 -0.259 18 270 - 285 -0.966 0.259 20 300 -0.866 0.5 21 315 -0.707 0.707 22 330 -0.5 ...

Page 28

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 30. Velocity Table Time Velocity Velocity Between Position (µSteps/s) Steps (µ 0.00 1 27217 36.7 2 13607 73.5 3 11271 88.7 4 7970 125.5 5 5858 170.7 6 4564 219.1 ...

Page 29

Table 30. Velocity Table (continued) Time Velocity Velocity Between Position (µSteps/s) Steps (µs) 33 663 1508.3 34 648 1543.2 35 634 1577.3 36 621 1610.3 37 608 1644.7 38 596 1677.9 39 585 1709.4 40 575 1739.1 41 565 1769.9 ...

Page 30

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 30. Velocity Table (continued) Time Velocity Velocity Between Position (µSteps/s) Steps (µs) 66 414 2415.5 67 410 2439.0 68 406 2463.1 69 403 2481.4 70 399 2506.3 71 396 2525.3 72 393 ...

Page 31

Some applications may require a guaranteed maximum pointer velocity and acceleration. Guaranteeing these maximums requires that the nominal internal clock frequency falls below 1.0 MHz. The frequency range of the calibrated clock will always be below 1.0 MHz if PECCR ...

Page 32

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS microcontroller via the status message that the RTZ was successful. The RTZ automatically disables, allowing other commands to be valid. In the event the master determines an RTZ sequence is not working properly ...

Page 33

It should be pointed out that the flux value, for an ideal motor with the coils perfectly aligned at 90°, will vary little from full step to full step if all other variables (e.g., temperature) are held constant. The full ...

Page 34

FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Characteristics table under POWER INPUT, page 5), the device resets and powers up in the Default mode. Similarly, If the RST pin is driven to a logic [0], the device resets to its ...

Page 35

... Figure 14, disabled using the HE bits of the Position registers. TYPICAL APPLICATIONS 31). Some applications (e.g., high 63ms 33970 or 33976 Default GDIC MC33991 GDIC MC33970 or MC33976 default Ideal Acceleration (4500 deg/s^2) GDIC MC33976 ramp w/first step = 5 120000 140000 160000 180000 33976 35 ...

Page 36

TYPICAL APPLICATIONS 33976 33970 0 0.1 0.2 0.3 33970 NO HOLDS GDIC1.5 Figure 14. 33976 Damping Response Examples Table 31 provides a step-by-step example of configuring and using many of the features designed into the IC. This example is intended ...

Page 37

Table 31. 33976 Setup, Configuration, and Usage Example (continued) Step Command Move pointer to position 12 prior to RTZ 3 POS0R Move pointer to position 12 prior to RTZ 4 POS1R Check SO to see if Gauge 0 has moved ...

Page 38

TYPICAL APPLICATIONS Table 31. 33976 Setup, Configuration, and Usage Example (continued) Step Command Position Gauge 1 pointer 12 POS1R Bits P1 11:P1 0: Desired Pointer Position Check SO for Out-of-Range V Bit OVUV logic [1]? If so, use UV (OD8) ...

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 ...

Page 40

REVISION HISTORY REVISION DATE DESCRIPTION OF CHANGES • Implemented Revision History page 8/2006 3.0 • Converted to Freescale format • Updated package drawing • Corrected symbol labels on Output Flyback Clamp • Added maximum pointer calculation on page 16 • ...

Page 41

... Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or 303-675-2140 Fax: 303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com MC33976 Rev 4.0 1/2007 RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical characteristics of their non-RoHS-compliant and/or non-Pb-free counterparts. For further information, see http://www.freescale.com Freescale sales representative. For information on Freescale’ ...

Related keywords