Freescale Semiconductor
Technical Data
MC34921
Rev 4.0, 06/2005
Configurable Motor Driver IC
with Power Supplies
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, over-
voltage, 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.
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
Serial
MCU
Ports
A/D
B+
B+
GATEOUT
5.0 V
3.3 V
VCORE
ADCMA
Inputs
A
B+
B
Step
Motor
C
A
B+
AN3
SA/CDCMA
SB/LSOUT1
CPWMA
CPWMB
B
SB/LSOUT2
SA/CDCMB
DGND
APWM
ADCMB
BDCMA
BPWM
BDCMB
GND
DC
Motor
B
DC
Motor
A
High-Side
MOSFET
34921
MOTOR DRIVERS & POWER SUPPLIES
AE SUFFIX (Pb FREE)
98ARH98426A
64-LEAD LQFP-EP
ORDERING INFORMATION
Device
MC34921AE/R2
Temperature
Range (T
A
)
0°C to 70°C
Package
64 LQFP-EP
34921
MISO
MOSI
SCLK
CE
AN0
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.
INTERNAL BLOCK DIAGRAM
INTERNAL BLOCK DIAGRAM
B+
CP1
CP2
VBOOST
DGND
5 V SELECT
5 V SWITCH
5 V SUPPLY
5V
B+
5.0 V
Dual Mode
Regulator
Charge Pump
Gate Voltage
Generator
Thermal
Shutdown
B+
BPWM
3.3 V SWITCH
BDCMA
3.3 V
3.3 V Switching
Regulator
Oscillator
BDCMB
VCORE SUPPLY
VCORE
VCORE SELECT
ENC_FILTB
ENC_FILTA
I/V
Converter
V
CORE
Linear
Regulator
Motor Driver B
B+
APWM
ADCMA
AN3/ANALOGIN_B
AN2/ANALOGIN_A
AN1/ANALOGOUT_B
AN0/ANALOGOUT_A
A/D
Converter
and
Multiplexer
ADCMB
Motor Driver A
S
A/CDCMA
SA
/CDCMB
S
B/LSOUT1
MISO
MOSI
SCLK
CE
SS DC Motor Driver
GATEOUT
Gate Driver
Serial I/O
Active Clamp
Step
Motor Driver
SB
/LSOUT2
CPWMA/CDCPWM
CPWMB
RST
Supervisor
Circuitry
GND
CDCMA/HSOUT1
CDCMB/HSOUT2
Figure 2. 34921 Simplified Internal Block Diagram
34921
2
Analog Integrated Circuit Device Data
Freescale Semiconductor
TERMINAL CONNECTIONS
TERMINAL CONNECTIONS
GND
CDCMA/HSOUT1
B+
CDCMB/HSOUT2
BPWM
APWM
CPWMB
NC
DGND
CPWMA/CDCPWM
CE
SCLK
MOSI
MISO
RST
GND
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
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
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
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
1, 16, 17, 24,
32, 33, 41,
48, 49, 64
2
3
4
5
6
7, 20, 21, 28,
29, 62
8, 9, 25,
40, 57
Terminal Name
GND
Formal Name
Ground
Ground.
Definition
VCORE SELECT
SA/CDCMA
SA/CDCMB
SB/LSOUT1
SB/LSOUT2
B+
NC
Core Voltage Output
Select
Unipolar Step A/
DC Motor C Output A
Unipolar Step A/
DC Motor C Output B
Unipolar Step B/
Low-Side 1
Unipolar Step B/
Low-Side 2
Power Supply Input
No Connect
Core voltage regulator output voltage select.
Step Motor Output A or DC Motor C Output A.
Step Motor Output A or DC Motor C Output B.
Step Motor Output B or Low-Side Output 1.
Step Motor Output B or Low-Side Output 2.
Motor and regulator input voltage.
No internal connection to this terminal.
CP2
GND
NC
CP1
GATEOUT
B+
B+
BDCMB
BDCMB
GND
GND
ADCMB
ADCMB
B+
B+
VBOOST
17
18
19
20
21
22
23
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
10
Terminal Name
3.3 V SWITCH
Formal Name
3.3 V Switching
Regulator Switch
Output
3.3 V Regulator
Feedback
Core Voltage
Regulator Input
Core Voltage
Regulator Output
DC Motor A Output A
DC Motor A Output B
Boost Voltage
Switching Capacitor 2
Switching Capacitor 1
High-Side MOSFET
Gate Driver
DC Motor B Output B
DC Motor B Output A
5.0 V Regulator Mode
Select
5.0 V Switching
Regulator Switch
Output
5.0 V Regulator Input
Supply
5.0 V Regulator
Feedback
AN0/Analogout_A
AN1/Analogout_B
AN2/Analogin_A
AN3/Analogin_B
Analog Encoder
Channel B Filter
Analog Encoder
Channel A Filter
Reset
Master In Slave Out
Master Out Slave In
Serial Clock
3.3 V regulator switching output.
Definition
11
12
13
14, 15
18, 19
22
23
26
27
30, 31
34, 35
36
37
3.3 V
Feedback terminal for 3.3 V switching regulator and internal logic supply.
Core regulator input supply.
Core regulator output voltage.
DC motor driver A output A.
DC motor driver A output B.
Boost voltage storage node.
Charge pump capacitor connection 2.
Charge pump capacitor connection 1.
Gate driver for external N-channel switch.
DC motor driver B output B.
DC motor driver B output A.
5.0 V regulator operating mode select.
5.0 V switching regulator switching output.
V
CORE SUPPLY
V
CORE
ADCMA
ADCMB
VBOOST
CP2
CP1
GATEOUT
BDCMB
BDCMA
5 V SELECT
5 V SWITCH
38
39
42
43
44
45
46
47
50
51
52
53
5 V SUPPLY
5V
AN0/ANALOGOUT_A
AN1/ANALOGOUT_B
AN2/ANALOGIN_A
AN3/ANALOGIN_B
ENC_FILTB
ENC_FILTA
RST
MISO
MOSI
SCLK
5.0 V regulator input voltage.
5.0 V regulator feedback.
A/D input 0 or analog encoder output A.
A/D input 1 or analog encoder output B.
A/D input 2 or analog encoder input A.
A/D input 3 or analog encoder input B.
I/V amplifier channel B filter.
I/V amplifier channel A filter.
Reset input and output.
Serial data out to MCU.
Serial data in from MCU.
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
54
55
56
58
59
60
61
Terminal Name
CE
CPWMA/CDCPWM
DGND
CPWMB
APWM
BPWM
CDCMB/HSOUT2
Formal Name
Chip Enable
Motor Driver C PWM
Input A
Digital Ground
Motor Driver C PWM
Input B
Motor Driver A PWM
Input
Motor Driver B PWM
Input
Motor Driver C DC
Motor Output or High-
Side Output 2
Motor Driver C DC
Motor Output or High-
Side Output 1
Serial data strobe.
Step motor driver Phase A PWM or DC motor driver PWM.
Digital ground.
Step motor driver Phase B PWM.
PWM input for DC motor driver A.
PWM input for DC motor driver B.
Step motor driver C output or high-side output 2.
Definition
63
CDCMA/HSOUT1
Step motor driver C output or high-side output 1.
34921
Analog Integrated Circuit Device Data
Freescale Semiconductor
5