Freescale Semiconductor
Technical Data
MC34921
Rev 5.0, 07/2005
Configurable Motor Driver IC
with Power Supplies
34921
The 34921 power IC integrates multiple motor drivers, multiple
power regulators, and most other analog functions a small consumer
motion-enabled product needs. The 34921’s circuitry is fully protected
with current limiting, short-circuit shutdown, over-temperature, overvoltage, and under-voltage detection. Supervisory functions can be
read and programmed through a 8-MHz Serial Interface.
A 5.0 V dual-mode (linear or switching) voltage regulator, 3.3 V
switching buck regulator, and a voltage-selectable (1.5 V, 1.8 V, 2.5 V)
linear regulator provide power management. Two H-Bridges and a
configurable motor driver are provided for controlling two dc motors
and one unipolar stepper motor.
The highly integrated 34921 brings together sensing,
communication, power management, system protection, and motor
control in one device.
H-BRIDGE MOTOR DRIVER
AND POWER SUPPLY
AE SUFFIX (Pb-Free)
98ARH98426A
64-LEAD LQFP-EP
Features
• Two Functionally Identical Pulse-Width Modulated (PWM) DC Motor
Drivers
• One Switching, One Linear, and One Dual-Mode Regulator
• Dual Mode Switching/Linear 5.0 V Regulator
• Supervisory Functions (Power-ON Reset and Error Reset Circuitry)
• 8-Channel, 8-Bit Analog-to-Digital Converter (ADC)
• Charge Pump for High-Side MOSFET Drive
• Complete Support for
• Analog Quadrature Encoder
• Pb-Free package is designated by suffix AE
5.0 V / 3.3 V
ORDERING INFORMATION
34921
Serial
MCU
Ports
A/D
MISO
MOSI
SCLK
CE
Device
Temperature
Range (TA)
Package
MC34921AE/R2
0°C to 70°C
64 LQFP-EP
B+
B+
GATEOUT
5.0 V
3.3 V
VCORE
High-Side
MOSFET
AN0
ADCMA
Inputs
A
B+
B+
B
Step
Motor
C
AN3
SA/CDCMA
SB/LSOUT1
ADCMB
CPWMA
BDCMA
CPWMB
B
A
APWM
SB/LSOUT2
SA/CDCMB
DGND
BPWM
BDCMB
GND
Figure 1. 34921 Simplified Application Diagram
*This document contains information on a product under development.
Specifications and information herein are subject to change without notice.
© Freescale Semiconductor, Inc., 2005. All rights reserved.
DC
Motor
A
DC
Motor
B
INTERNAL BLOCK DIAGRAM
INTERNAL BLOCK DIAGRAM
CP1
B+
5 V SUPPLY
VBOOST
Charge Pump
Gate Voltage
Generator
5 V SELECT
5 V SWITCH
CP2
Thermal
Shutdown
5.0 V
Dual Mode
Regulator
5V
B+
B+
BPWM
3.3 V SWITCH
BDCMA
3.3 V
VCORE SUPPLY
VCORE
VCORE SELECT
ENC_FILTB
ENC_FILTA
AN3/ANALOGIN_B
AN2/ANALOGIN_A
AN1/ANALOGOUT_B
3.3 V Switching
Regulator
Oscillator
BDCMB
Motor Driver B
VCORE
Linear
Regulator
B+
APWM
I/V
Converter
ADCMA
A/D
Converter
and
Multiplexer
ADCMB
Motor Driver A
AN0/ANALOGOUT_A
SA/CDCMA
SA /CDCMB
MISO
Active Clamp
MOSI
SCLK
Serial I/O
SB/LSOUT1
Step
Motor Driver
SB/LSOUT2
CPWMA/CDCPWM
CPWMB
CE
SS DC Motor Driver
GATEOUT
Gate Driver
RST
Supervisor
Circuitry
DGND
CDCMA/HSOUT1
CDCMB/HSOUT2
GND
Figure 2. 34921 Simplified Internal Block Diagram
34921
2
Analog Integrated Circuit Device Data
Freescale Semiconductor
TERMINAL CONNECTIONS
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
GND
CDCMA/HSOUT1
B+
CDCMB/HSOUT2
BPWM
APWM
CPWMB
NC
DGND
CPWMA/CDCPWM
CE
SCLK
MOSI
MISO
RST
GND
TERMINAL CONNECTIONS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
GND
ENC_FILTA
ENC_FILTB
AN3/ANALOGIN_B
AN2/ANALOGIN_A
AN1/ANALOGOUT_B
AN0/ANALOGOUT_A
GND
NC
5V
5 V SUPPLY
5 V SWITCH
5 V SELECT
BDCMA
BDCMA
GND
CP2
GND
NC
CP1
GATEOUT
B+
B+
BDCMB
BDCMB
GND
VBOOST
GND
ADCMB
ADCMB
B+
B+
24
25
26
27
28
29
30
31
32
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
17
18
19
20
21
22
23
GND
VCORE SELECT
SA/CDCMA
SA/CDCMB
SB/LSOUT1
SB/LSOUT2
B+
NC
NC
3.3V SWITCH
3.3 V
VCORE SUPPLY
VCORE
ADCMA
ADCMA
GND
Figure 3. Terminal Function Description
Table 1. Terminal Function Description
A functional description of each terminal can be found in the Functional Terminal Description section beginning on page 18
Terminal
Terminal Name
Formal Name
1, 16, 17, 24,
32, 33, 41,
48, 49, 64
GND
Ground
VCORE SELECT
Core Voltage Output
Select
Core voltage regulator output voltage select.
2
Definition
Ground.
3
SA/CDCMA
Unipolar Step A/
DC Motor C Output A
Step Motor Output A or DC Motor C Output A.
4
SA/CDCMB
Unipolar Step A/
DC Motor C Output B
Step Motor Output A or DC Motor C Output B.
5
SB/LSOUT1
Unipolar Step B/
Low-Side 1
Step Motor Output B or Low-Side Output 1.
6
SB/LSOUT2
Unipolar Step B/
Low-Side 2
Step Motor Output B or Low-Side Output 2.
7, 20, 21, 28,
29, 62
B+
Power Supply Input
8, 9, 25,
40, 57
NC
No Connect
Motor and regulator input voltage.
No internal connection to this terminal.
34921
Analog Integrated Circuit Device Data
Freescale Semiconductor
3
TERMINAL CONNECTIONS
Table 1. Terminal Function Description (continued)
A functional description of each terminal can be found in the Functional Terminal Description section beginning on page 18
Terminal
Terminal Name
Formal Name
10
3.3 V SWITCH
3.3 V Switching
Regulator Switch
Output
11
3.3 V
3.3 V Regulator
Feedback
Feedback terminal for 3.3 V switching regulator and internal logic supply.
VCORE SUPPLY
Core Voltage
Regulator Input
Core regulator input supply.
13
VCORE
Core Voltage
Regulator Output
14, 15
ADCMA
DC Motor A Output A
DC motor driver A output A.
18, 19
ADCMB
DC Motor A Output B
DC motor driver A output B.
22
VBOOST
Boost Voltage
Boost voltage storage node.
23
CP2
Switching Capacitor 2
Charge pump capacitor connection 2.
26
CP1
Switching Capacitor 1
Charge pump capacitor connection 1.
27
GATEOUT
High-Side MOSFET
Gate Driver
30, 31
BDCMB
DC Motor B Output B
DC motor driver B output B.
34, 35
BDCMA
DC Motor B Output A
DC motor driver B output A.
36
5 V SELECT
5.0 V Regulator Mode
Select
5.0 V regulator operating mode select.
37
5 V SWITCH
5.0 V Switching
Regulator Switch
Output
38
5 V SUPPLY
5.0 V Regulator Input
Supply
39
5V
5.0 V Regulator
Feedback
42
AN0/ANALOGOUT_A
AN0/Analogout_A
A/D input 0 or analog encoder output A.
43
AN1/ANALOGOUT_B
AN1/Analogout_B
A/D input 1 or analog encoder output B.
44
AN2/ANALOGIN_A
AN2/Analogin_A
A/D input 2 or analog encoder input A.
45
AN3/ANALOGIN_B
AN3/Analogin_B
A/D input 3 or analog encoder input B.
46
ENC_FILTB
Analog Encoder
Channel B Filter
I/V amplifier channel B filter.
47
ENC_FILTA
Analog Encoder
Channel A Filter
I/V amplifier channel A filter.
50
RST
Reset
Reset input and output.
51
MISO
Master In Slave Out
Serial data out to MCU.
52
MOSI
Master Out Slave In
Serial data in from MCU.
53
SCLK
Serial Clock
12
Definition
3.3 V regulator switching output.
Core regulator output voltage.
Gate driver for external N-channel switch.
5.0 V switching regulator switching output.
5.0 V regulator input voltage.
5.0 V regulator feedback.
Serial data clock.
34921
4
Analog Integrated Circuit Device Data
Freescale Semiconductor
TERMINAL CONNECTIONS
Table 1. Terminal Function Description (continued)
A functional description of each terminal can be found in the Functional Terminal Description section beginning on page 18
Terminal
Terminal Name
Formal Name
Definition
54
CE
Chip Enable
55
CPWMA/CDCPWM
Motor Driver C PWM
Input A
56
DGND
Digital Ground
58
CPWMB
Motor Driver C PWM
Input B
Step motor driver Phase B PWM.
59
APWM
Motor Driver A PWM
Input
PWM input for DC motor driver A.
60
BPWM
Motor Driver B PWM
Input
PWM input for DC motor driver B.
61
CDCMB/HSOUT2
Motor Driver C DC
Motor Output or HighSide Output 2
Step motor driver C output or high-side output 2.
63
CDCMA/HSOUT1
Motor Driver C DC
Motor Output or HighSide Output 1
Step motor driver C output or high-side output 1.
Serial data strobe.
Step motor driver Phase A PWM or DC motor driver PWM.
Digital ground.
34921
Analog Integrated Circuit Device Data
Freescale Semiconductor
5
MAXIMUM RATINGS
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
Symbol
Max
Unit
ELECTRICAL Ratings
Input Power Supply Voltage
B+
IB+ = 0.0 A
V
-0.3 to 38
Logic Input Voltage
Boost Supply Voltage
Input Power Supply Ripple Voltage
VIN
-0.3 to V5.0 +0.3
V
VBOOST
B+ +15
V
mVPP
VRIPPLEB
Ripple Voltage Measured at < 20 MHz
400
Motor Drivers A & B Maximum Output Voltage
VOUTMAX
5.0 V Linear Regulator Maximum Output Voltage
40
V
V5.0
Startup
5.4
5.0 V Switching Regulator Maximum Output Voltage
V5.0
Startup
V
5.4
3.3 V Switching Regulator Maximum Output Voltage
V3.3
Startup
V
3.6
VCORE Linear Regulator Maximum Output Voltage
Motor Drivers A, B, and C (Motor Driver C Configured as Step Motor
V
VCORE
ICORE = 0.0 A
VCORE_NOM +10%
Driver)(1)
A
Motor Driver A Sink or Source Current
I PWM(A)
±4.5
Motor Driver B Sink or Source Current
I PWM(B)
±4.5
Motor Driver C Sink or Source Current
I PWM(C)
±1.5
Motor Driver C in Step Mode Step Motor Output Current
Motor Driver C in Step Mode Standoff Voltage
2.0
V BVDS
Output Off, IDSS = 10 mA
(2)
A
I STEP
Output x or x On
ESD Voltage
V
V
60
VESD
V
Non-Operating, Unbiased, Human Body Model
±2000
Machine Model
±200
Charge Device Model
±250
Notes
1. B+ = 34 V, Motor Stalled and Saturated
2. ESD testing is performed in accordance with the Human Body Model (CZAP = 100 pF, RZAP = 1500 Ω), the Machine Model (CZAP = 200
pF, RZAP = 0 Ω), and the Charge Device Model.
34921
6
Analog Integrated Circuit Device Data
Freescale Semiconductor
MAXIMUM RATINGS
Table 2. Maximum Ratings(continued)
All voltages are with respect to ground unless otherwise noted. Exceeding these ratings may cause a malfunction or
permanent damage to the device.
Rating
Symbol
Max
Unit
Ambient
TA
0.0 to 70
Junction
TJ
150
TSTG
-55 to 150
RθJA
40
RθJB
RθJC