mc33970 Freescale Semiconductor, Inc, mc33970 Datasheet
mc33970
Available stocks
Related parts for mc33970
mc33970 Summary of contents
Page 1
... SIN0- VDD Motor 0 COS0+ COS0- RTZ SIN1+ RST SIN1- CS Motor 1 SCLK COS1+ SI COS1- SO GND Document Number: MC33970 Rev. 3.0, 1/2007 33970 IMPROVED GAUGE DRIVER INTEGRATED CIRCUIT 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. 33970 Simplified Internal Block Diagram 33970 2 INTERNAL BLOCK DIAGRAM INTERNAL REGULATOR COS0 SIN0 COS1 STATE MACHINE H-BRIDGE - AND ILIM ...
Page 3
Table 1. 33970 Pin Definitions A functional description of each pin can be found in the Functional Pin Description section beginning on Pin Number Pin Name Pin Function 1 COS0+ Output 2 COS0− 3 SIN0+ 4 SIN0− 5 – 8, ...
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. Ratings ELECTRICAL RATINGS Power Supply Voltage Steady State (1) ...
Page 5
STATIC ELECTRICAL CHARACTERISTICS Table 3. Static Electrical Characteristics Characteristics noted under conditions 4.75 V < V values noted reflect the approximate parameter means at T Characteristic POWER INPUT Supply Voltage Range Fully Operational (6), (7) Limited Operational VPWR Supply Current ...
Page 6
ELECTRICAL CHARACTERISTICS STATIC ELECTRICAL CHARACTERISTICS Table 3. Static Electrical Characteristics (continued) Characteristics noted under conditions 4.75 V < V values noted reflect the approximate parameter means at T Characteristic POWER OUTPUTS (continued) (10) Output Flyback Clamp Output Current Limit (Output ...
Page 7
DYNAMIC ELECTRICAL CHARACTERISTICS Table 4. Dynamic Electrical Characteristics Characteristics noted under conditions 4.75 V < V values noted reflect the approximate parameter means at T Characteristic POWER OUTPUT AND CLOCK TIMINGS SIN, COS Output Turn ON Delay Time (Time from ...
Page 8
ELECTRICAL CHARACTERISTICS DYNAMIC ELECTRICAL CHARACTERISTICS Table 4. Dynamic Electrical Characteristics Characteristics noted under conditions 4.75 V < V values noted reflect the approximate parameter means at T Characteristic Time from Falling Edge Low Impedance CS Time from ...
Page 9
RST 0 WRST 0 LEAD 0 SCLK 0 0.7 V Don’t Care SI 0.2 V Figure 4. Input Timing Switching Characteristics 3.5 V SCLK SO 0.2 V ...
Page 10
FUNCTIONAL DESCRIPTION INTRODUCTION This 33970 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
H-BRIDGE OUTPUTS 1 (SIN1-, SIN1+, COS1-, COS1+) Each of this pins is the output pin of a half bridge, designed to source or sink current. The H-Bridge pins linearly drive the Analog Integrated Circuit Device Data Freescale Semiconductor FUNCTIONAL DESCRIPTION ...
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 it is failing or is not being used. The device can be placed into a standby current mode by writing a logic [0] to both PE0 and PE1. During this state, most current ...
Page 15
PE9 (D9) — Pointer Position or Pointer Speed Select bit. This bit is recognized only if PE11 and PE10 = 1. • Gauge 0 or Gauge 1 Pointer Position • Gauge 0 and Gauge 1 Pointer ...
Page 16
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 9. Gauge 0 Position Register (POS0R) Bits D12 D11 D10 D9 Read – – – – Write The bits in Table 9 are write-only. P0 ...
Page 17
RZ1 (D1) — Return to Zero Direction. This bit commands the selected gauge to return the pointer to zero position. • Return to Zero Disabled • Return to Zero Enabled RZ0 (D0) — Gauge Select: Gauge ...
Page 18
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS The bits in Table 12 are write-only. RC12:RC11 (D12:D11) — These bits, along with RC3:RC0 (D3:D0) and RC4 (D4), determine the full step time and, therefore, the rate at which the pointer will ...
Page 19
Any bits clocked out of the SO pin after the first 16 are representative of the initial message bits clocked into the SI pin since the CS pin first transitioned to a logic [0]. This feature is useful for daisy-chaining ...
Page 20
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS table under POWER OUTPUT AND CLOCK page 7. • Clock within spec • Clock out of spec OVUV (OD6) — Undervoltage or Overvoltage Indication. A logic [1] on this ...
Page 21
Return to Zero enabled successfully ACC14:ACC0 (OD14:OD0) — These 15 bits are from the RTZ accumulator. They represent the integrated signal present on the non-driven coil during an RTZ event. These bits are logic [0] after power-on ...
Page 22
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS The bits in Table 18 are read-only bits. ENB1 (OD15) — This bit indicates if Gauge 1 is enabled. • Disabled • Enabled DIR1 (OD14) — This bit indicates ...
Page 23
I MAX + 0 I COIL I MAX MAX + I COIL 0 I MAX 0 1 Table 20. Coil Step Value SINE Current Step Angle SINE Angle* Flow 0.259 + ...
Page 24
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 20. Coil Step Value * Denotes normalized values. The motor is stepped by providing index commands at intervals. The time between steps defines the motor velocity, and the changing time defines the ...
Page 25
Table 21. Velocity Table (continued) Velocity Time Between Velocity Position Steps (µs) (µSteps/s) 2 13607 73.5 3 11271 88.7 4 7970 125.5 5 5858 170.7 6 4564 219.1 7 3720 268.8 8 3132 319.3 9 2701 370.2 10 2373 421.4 ...
Page 26
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS Table 21. Velocity Table (continued) Velocity Time Between Velocity Position Steps (µs) (µSteps/s) 42 555 1801.8 43 546 1831.5 44 538 1858.7 45 529 1890.4 46 521 1919.4 47 514 1945.5 48 507 ...
Page 27
Using the existing SPI inputs and the precision timing reference already available to the microcontroller, the 33970 allows clock calibration to within ±10 percent. Calibrating the internal 1.0 MHz clock is initiated by writing a ...
Page 28
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS VELOCITY RETURN TO ZERO CALIBRATION Many step motor applications require that the IC detect when the motor ...
Page 29
I MAX I 0 COIL I MAX 0 I MAX I 0 COIL I MAX 0 The IC automatically prepares the non-driven coil at each step, waits for a predetermined blanking time, then processes the signal for the duration of ...
Page 30
FUNCTIONAL DEVICE OPERATION LOGIC COMMANDS AND REGISTERS DEFAULT MODE Default mode refers to the state of the 33970 after an internal or external reset prior to SPI communication. An internal reset occurs during V power- below ...
Page 31
The 33970 is an extremely versatile device used in a variety of applications. Table 22 provides a step-by-step example of configuring and using many of the features designed into the IC. Table 22. 33970 Setup, Configuration, and Usage Example Step ...
Page 32
TYPICAL APPLICATIONS INTRODUCTION Table 22. 33970 Setup, Configuration, and Usage Example (continued) Step Command (a) Check the Status of the RTZ by sending the null command to monitor SO bit RTZ0, RTZ1 7 PECCR of Device Status SO - Bit ...
Page 33
Table 22. 33970 Setup, Configuration, and Usage Example (continued) Step Command (f) Send null command to see if gauges have moved 15 PECCR - Bits PE12 (g) Check SO to see if Gauge 0 (Gauge 1) moved - Bit MOV0 ...
Page 34
PACKAGING PACKAGE DIMENSIONS For the most current package revision, visit www.freescale.com and perform a keyword search using the “98A” listed below. 33970 34 PACKAGING PACKAGE DIMENSIONS DW SUFFIX EG SUFFIX (Pb-FREE) 24-PIN PLASTIC PACKAGE 98ASB42344B ISSUE F Analog Integrated Circuit ...
Page 35
REVISION DATE DESCRIPTION OF CHANGES • Implemented Revision History page 8/2006 2.0 • Converted to Freescale format • Corrected Symbol notation for SIN0,1, ± (COS0,1, ±) (refer to Table 1) • Added maximum pointer calculation on page 16 • Corrected ...
Page 36
... 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 MC33970 Rev. 3.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’ ...