Freescale Semiconductor, Inc.
MOTOROLA
SEMICONDUCTOR TECHNICAL DATA
Document order number: MC33991/D
Rev. 0, 10/2002
Preliminary Information
Gauge Driver Integrated Circuit
The 33991device is a single packaged, Serial Peripheral Interface (SPI)
controlled, dual stepper 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 2-phase instrumentation stepper motor, similar to an MMT licensed AFIC
6405.
33991
Freescale Semiconductor, Inc...
This device is ideal for use in automotive instrumentation systems requiring
distributed and flexible stepper motor gauge driving. The device also eases
the transition to stepper motors from air core motors by emulating the air core
pointer movement with little additional processor bandwidth utilization.
The device has many attractive features including:
PR
EL
IM
IN
A
R
• MMT-licensed two-phase stepper motor compatible
• Minimal processor overhead required
• Fully integrated pointer movement and position state machine with air
core movement emulation
• 4096 possible steady state pointer positions
• 340° maximum pointer sweep
•
•
•
•
•
•
•
Linear 4500°
2
Max pointer velocity of 400°
Analog micro stepping (12 steps/degree of pointer movement)
Pointer calibration and return to zero
SPI controlled 16-bit word
Calibratable Internal Clock
Low Sleep mode current
33991 Simplified Application Schematic
0.1
Y
Device
PC33991DH/R2
MOTOR 0
MOTOR 1
GAUGE DRIVER
INTEGRATED CIRCUIT
DW SUFFIX
PLASTIC PACKAGE
CASE 751E-04
SOICW
ORDERING INFORMATION
Temperature
Range (T
A
)
-40 to 125°C
Package
SOICW
SIN0+
SIN0-
BATTERY
5V
REG
VDD
0.1
33991
MC33991
RTZ
GDIC
GDIC
COS0+
COS0-
SIN1+
SIN1-
MCU
RSTB
CSB
SCLK
SI
SO
MCU
COS1+
COS1-
GND
TYPICAL APPLICATION
This document contains information on a product under development.
Motorola reserves the right to change or discontinue this product without notice.
© Motorola, Inc. 2002
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
V
PWR
Internal
Reference
V
DD
COS0
CS
SCLK
SO
SI
SIN0
SPI
COS1
RTZ
COS0+
COS0-
SIN0+
SIN0-
COS1+
COS1+
RTZ
SIN1+
SIN1-
Freescale Semiconductor, Inc...
RST
LOGIC
Under
&
Over
Voltage
Detect
Oscillator
ILIM
H-BRIDGE
&
CONTROL
Over Temp
SIN1
GND
Figure 1. 33991 Block Diagram
33991
2
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Freescale Semiconductor, Inc.
COS0+
COS0-
SIN0+
SIN0-
GND
GND
GND
GND
CS
SCLK
SO
SI
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
COS1+
COS1-
SIN1+
SIN1-
GND
GND
GND
GND
V
PWR
RST
V
DD
RTZ
Freescale Semiconductor, Inc...
24 Wide Body SOIC
Thermally Enhanced Lead Frame
R
J-LEAD
= 15 C/W
Pin Functions
Pin
Number
1
2
3
4
5-8
9
Pin Name
COS0+
COS0-
SIN0+
SIN0-
GND
CS
Description
H-Bridge Output. This
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 stepper motors to provide four-quadrant operation.
H-Bridge Output.
This 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 stepper motors to provide four-quadrant operation.
H-Bridge Output.
This 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 stepper motors to provide four-quadrant operation.
H-Bridge Output.
This 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 stepper motors to provide four-quadrant operation.
Ground.
These pins serve as the ground for the source of the low-side output transistors as well as the logic portion
of the device. They also help dissipate heat from the device.
Chip Select.
This pin is connected to a chip select output of a LSI IC. This IC controls which device is addressed by
pulling the CS pin of the desired device low, enabling the SPI communication with the device, while other devices on
the serial link keep their serial outputs tri-stated. This input has an internal active pull-up and requires CMOS logic
levels. This pin is also used to calibrate the internal clock.
Serial Clock.
This pin is connected to the SCLK pin of the master device and acts as a bit clock for the SPI port. It
transitions one time per bit transferred at an operating frequency, fSPI, defined in the Coil Output Timing Table. It is
idle between command transfers. The pin is 50 percent duty cycle, with CMOS logic levels. This signal is used to
shift data to and from the device.
Serial Output.
This pin is connected to the SPI Serial Data Input pin of the master device, or to the SI pin of the next
device in a daisy chain. This output will remain tri-stated unless the device is selected by a low CS signal. The output
signal generated will have CMOS logic levels and the output data will transition on the rising edges of SCLK. The
serial output data provides status feedback and fault information for each output and is returned MSB first when the
device is addressed.
Serial Input.
This pin is connected to the SPI Serial Data Output pin of the master device from which it receives
output command data. This input has an internal active pull-down requiring CMOS logic levels. The serial data
transmitted on this line is a 16-bit control command sent MSB first, controling the gauge functions. The master
ensures data is available on the falling edge of SCLK.
Multiplexed Output.
This multiplexed output pin of the non-driven coil during an RTZ event.
Voltage.
This SPI and logic power supply input will work with 5.0 V supplies.
10
SCLK
11
SO
12
SI
13
14
RTZ
V
DD
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
For More Information On This Product,
Go to: www.freescale.com
33991
3
Freescale Semiconductor, Inc.
Pin Functions
Pin
Number
15
16
17-20
21
22
23
24
Pin Name
RST
V
PWR
GND
SIN1-
SIN1+
COS1-
COS1+
Description
Reset.
If the master decides to reset the device, or place it into a sleep state, the RST pin is driven to a logic 0. A
logic 0 on the RST pin will force all internal logic to the known default state. This input has an internal active pull-up.
Battery Voltage. Power supply.
Ground.
These pins serve as the ground for the source of the low-side output transistors as well as the logic portion
of the device. They also help dissipate heat from the device.
H-Bridge Output.
This pin is the output of a half bridge, designed to source or sink current. The H-Bridge pins linearly
drive the sine and cosine coils of two separate stepper motors to provide four-quadrant operation.
H-Bridge Output.
This pin is the output of a half bridge, designed to source or sink current. The H-Bridge pins linearly
drive the sine and cosine coils of two separate stepper motors to provide four-quadrant operation.
H-Bridge Output.
This pin is the output of a half bridge, designed to source or sink current. The H-Bridge pins linearly
drive the sine and cosine coils of two separate stepper motors to provide four-quadrant operation.
H-Bridge Output.
This pin is the output of a half bridge, designed to source or sink current. The H-Bridge pins linearly
drive the sine and cosine coils of two separate stepper motors to provide four-quadrant operation.
Freescale Semiconductor, Inc...
33991
4
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Freescale Semiconductor, Inc.
STATIC ELECTRICAL CHARACTERISTICS
(Characteristics noted under conditions 4.75 V < V
DD
< 5.25 V, -40° C < TJ < 150° C, unless otherwise noted)
Characteristic
Symbol
Min
Nom
Max
Unit
Power Input
Supply Voltage Range
Fully Operational
V
PWR
Supply Current
(Gauge 1 & 2 outputs On, no output loads)
V
PWR
Supply Current (all Outputs Disabled)
(Reset = logic 0, V
DD
= 5 V)
(Reset = logic 0, V
DD
= 0 V)
I
PWRslp1
I
PWRslp2
V
PWROV
V
PWRUV
V
DD
V
DDUV
I
DD(off)
I
DD(on)
26
5.0
4.5
—
—
—
—
42
15
32
5.6
5.0
—
40
1
60
25
38
6.2
5.5
4.5
65
1.8
V
V
V
V
µA
mA
µA
I
PWR(on)
V
PWR
6.5
—
—
26.0
V
4.0
6.0
mA
Freescale Semiconductor, Inc...
Over voltage Detection Level (Note1)
Under voltage Detection Level (Note2)
Logic Supply Voltage Range (5 V nominal supply)
Under V
DD
Logic Reset
V
DD
Supply Current (Sleep: Reset logic 0)
V
DD
Supply Current (Outputs Enabled)
Notes:
1. Outputs will disable and must be re-enabled via the PECR command.
2. Outputs remain active; however, the reduction in drive voltage may result in a loss of position control.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
For More Information On This Product,
Go to: www.freescale.com
33991
5