NCV33035 [ONSEMI]

Brushless DC Motor Controller; 直流无刷电机控制器
NCV33035
型号: NCV33035
厂家: ONSEMI    ONSEMI
描述:

Brushless DC Motor Controller
直流无刷电机控制器

电机 控制器
文件: 总28页 (文件大小:433K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MC33035, NCV33035  
Brushless DC  
Motor Controller  
The MC33035 is a high performance second generation monolithic  
brushless DC motor controller containing all of the active functions  
required to implement a full featured open loop, three or four phase  
motor control system. This device consists of a rotor position decoder  
for proper commutation sequencing, temperature compensated  
reference capable of supplying sensor power, frequency  
programmable sawtooth oscillator, three open collector top drivers,  
and three high current totem pole bottom drivers ideally suited for  
driving power MOSFETs.  
http://onsemi.com  
P SUFFIX  
PLASTIC PACKAGE  
CASE 724  
24  
Also included are protective features consisting of undervoltage  
lockout, cycle−by−cycle current limiting with a selectable time  
delayed latched shutdown mode, internal thermal shutdown, and a  
unique fault output that can be interfaced into microprocessor  
controlled systems.  
1
DW SUFFIX  
PLASTIC PACKAGE  
CASE 751E  
24  
Typical motor control functions include open loop speed, forward or  
reverse direction, run enable, and dynamic braking. The MC33035 is  
designed to operate with electrical sensor phasings of 60°/300° or  
120°/240°, and can also efficiently control brush DC motors.  
(SO−24L)  
1
PIN CONNECTIONS  
Features  
Top Drive  
Output  
C
B
1
2
3
4
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
10 to 30 V Operation  
Undervoltage Lockout  
6.25 V Reference Capable of Supplying Sensor Power  
Fully Accessible Error Amplifier for Closed Loop Servo  
T
T
A
T
Brake  
Fwd/Rev  
60°/120° Select  
S
A
A
B
Applications  
Bottom  
Drive  
Outputs  
Sensor  
Inputs  
High Current Drivers Can Control External 3−Phase MOSFET  
5
6
S
S
B
B
B
Bridge  
C
V
C
B
Cycle−By−Cycle Current Limiting  
Pinned−Out Current Sense Reference  
Internal Thermal Shutdown  
Selectable 60°/300° or 120°/240° Sensor Phasings  
Can Efficiently Control Brush DC Motors with External MOSFET  
H−Bridge  
7
Output Enable  
C
Reference Output  
8
V
CC  
Current Sense  
Noninverting Input  
Gnd  
9
Current Sense  
Inverting Input  
10  
Oscillator  
Error Amp  
Noninverting Input  
Error Amp  
NCV Prefix for Automotive and Other Applications Requiring Site  
and Control Changes  
11  
12  
14  
13  
Fault Output  
Error Amp Out/  
PWM Input  
Inverting Input  
Pb−Free Packages are Available  
(Top View)  
ORDERING INFORMATION  
See detailed ordering and shipping information in the package  
dimensions section on page 27 of this data sheet.  
DEVICE MARKING INFORMATION  
See general marking information in the device marking  
section on page 27 of this data sheet.  
Semiconductor Components Industries, LLC, 2004  
1
Publication Order Number:  
April, 2004 − Rev. 7  
MC33035/D  
MC33035, NCV33035  
Representative Schematic Diagram  
V
M
Fault  
N
N
14  
2
4
5
6
S
S
Rotor  
Position  
Decoder  
1
Fwd/Rev  
60°/120°  
Enable  
3
22  
24  
Motor  
Undervoltage  
Lockout  
7
V
in  
Output  
Buffers  
17  
18  
Reference  
Regulator  
8
21  
20  
19  
Speed  
Set  
Error Amp  
11  
12  
Thermal  
Shutdown  
Faster  
PWM  
R
T
R
S
13  
10  
Q
Q
Oscillator  
S
R
C
T
9
15  
16  
23  
Current Sense  
Reference  
Brake  
This device contains 285 active transistors.  
http://onsemi.com  
2
MC33035, NCV33035  
MAXIMUM RATINGS  
Rating  
Symbol  
Value  
Unit  
Power Supply Voltage  
V
40  
V
V
CC  
Digital Inputs (Pins 3, 4, 5, 6, 22, 23)  
V
ref  
Oscillator Input Current (Source or Sink)  
I
30  
mA  
V
OSC  
Error Amp Input Voltage Range  
(Pins 11, 12, Note 1)  
V
IR  
0.3 to V  
ref  
Error Amp Output Current  
(Source or Sink, Note 2)  
I
10  
mA  
Out  
Current Sense Input Voltage Range (Pins 9, 15)  
Fault Output Voltage  
V
0.3 to 5.0  
V
V
Sense  
V
20  
20  
CE(Fault)  
Fault Output Sink Current  
I
mA  
V
Sink(Fault)  
Top Drive Voltage (Pins 1, 2, 24)  
Top Drive Sink Current (Pins 1, 2, 24)  
Bottom Drive Supply Voltage (Pin 18)  
V
40  
CE(top)  
I
50  
mA  
V
Sink(top)  
V
C
30  
Bottom Drive Output Current (Source or Sink, Pins 19, 20, 21)  
I
100  
mA  
DRV  
Power Dissipation and Thermal Characteristics  
P Suffix, Dual In Line, Case 724  
Maximum Power Dissipation @ T = 85°C  
Thermal Resistance, Junction−to−Air  
DW Suffix, Surface Mount, Case 751E  
P
867  
75  
mW  
°C/W  
A
D
R
θ
JA  
Maximum Power Dissipation @ T = 85°C  
Thermal Resistance, Junction−to−Air  
P
650  
100  
mW  
°C/W  
A
D
R
θ
JA  
J
Operating Junction Temperature  
T
150  
°C  
°C  
Operating Ambient Temperature Range (Note 3)  
MC33035  
NCV33035  
T
A
40 to +85  
−40 to +125  
Storage Temperature Range  
T
stg  
65 to +150  
°C  
ELECTRICAL CHARACTERISTICS (V = V = 20 V, R = 4.7 k, C = 10 nF, T = 25°C, unless otherwise noted.)  
CC  
C
T
T
A
Characteristic  
REFERENCE SECTION  
Reference Output Voltage (I = 1.0 mA)  
Symbol  
Min  
Typ  
Max  
Unit  
V
ref  
V
ref  
T = 25°C  
(Note 4)  
5.9  
5.82  
6.24  
6.5  
6.57  
A
Line Regulation (V = 10 to 30 V, I = 1.0 mA)  
Reg  
1.5  
16  
30  
30  
mV  
mV  
mA  
V
CC  
ref  
line  
Load Regulation (I = 1.0 to 20 mA)  
Reg  
load  
ref  
Output Short Circuit Current (Note 5)  
Reference Under Voltage Lockout Threshold  
ERROR AMPLIFIER  
I
40  
4.0  
75  
SC  
V
th  
4.5  
5.0  
Input Offset Voltage (Note 4)  
V
0.4  
8.0  
10  
mV  
nA  
nA  
V
IO  
Input Offset Current (Note 4)  
I
IO  
500  
Input Bias Current (Note 4)  
I
IB  
46  
−1000  
Input Common Mode Voltage Range  
V
ICR  
(0 V to V  
)
ref  
Open Loop Voltage Gain (V = 3.0 V, R = 15 k)  
A
70  
55  
65  
80  
dB  
dB  
dB  
O
L
VOL  
Input Common Mode Rejection Ratio  
CMRR  
86  
Power Supply Rejection Ratio (V = V = 10 to 30 V)  
PSRR  
105  
CC  
C
1. The input common mode voltage or input signal voltage should not be allowed to go negative by more than 0.3 V.  
2. The compliance voltage must not exceed the range of 0.3 to V  
.
ref  
3. NCV33035: T = −40°C, T  
= 125°C. Guaranteed by design. NCV prefix is for automotive and other applications requiring site and change  
low  
high  
control.  
4. MC33035: T = −40°C to +85°C; NCV33035: T = −40°C to +125°C.  
A
A
5. Maximum package power dissipation limits must be observed.  
http://onsemi.com  
3
 
MC33035, NCV33035  
ELECTRICAL CHARACTERISTICS (continued) (V = V = 20 V, R = 4.7 k, C = 10 nF, T = 25°C, unless otherwise noted.)  
CC  
C
T
T
A
Characteristic  
Symbol  
Min  
Typ  
Max  
Unit  
ERROR AMPLIFIER  
Output Voltage Swing  
V
High State (R = 15 k to Gnd)  
V
V
OL  
4.6  
5.3  
0.5  
1.0  
L
OH  
Low State (R = 15 k to V  
)
L
ref  
OSCILLATOR SECTION  
Oscillator Frequency  
f
22  
25  
0.01  
4.1  
28  
5.0  
4.5  
kHz  
%
OSC  
Frequency Change with Voltage (V = 10 to 30 V)  
f  
/V  
CC  
OSC  
Sawtooth Peak Voltage  
Sawtooth Valley Voltage  
LOGIC INPUTS  
V
V
OSC(P)  
OSC(V)  
V
1.2  
1.5  
V
Input Threshold Voltage (Pins 3, 4, 5, 6, 7, 22, 23)  
V
High State  
Low State  
V
V
3.0  
2.2  
1.7  
0.8  
IH  
IL  
Sensor Inputs (Pins 4, 5, 6)  
High State Input Current (V = 5.0 V)  
Low State Input Current (V = 0 V)  
µA  
µA  
µA  
I
I
I
−150  
600  
−70  
337  
20  
−150  
IH  
IH  
I
IL  
IL  
Forward/Reverse, 60°/120° Select (Pins 3, 22, 23)  
High State Input Current (V = 5.0 V)  
Low State Input Current (V = 0 V)  
−75  
300  
36  
−175  
−10  
−75  
IH  
IH  
I
IL  
IL  
Output Enable  
High State Input Current (V = 5.0 V)  
Low State Input Current (V = 0 V)  
60  
60  
29  
29  
−10  
−10  
IH  
IH  
I
IL  
IL  
CURRENT−LIMIT COMPARATOR  
Threshold Voltage  
V
85  
101  
3.0  
115  
mV  
V
th  
Input Common Mode Voltage Range  
Input Bias Current  
V
ICR  
I
IB  
0.9  
5.0  
µA  
OUTPUTS AND POWER SECTIONS  
Top Drive Output Sink Saturation (I  
= 25 mA)  
V
0.5  
1.5  
V
sink  
CE(sat)  
Top Drive Output Off−State Leakage (V = 30 V)  
I
0.06  
100  
µA  
ns  
CE  
DRV(leak)  
Top Drive Output Switching Time (C = 47 pF, R = 1.0 k)  
L
L
Rise Time  
Fall Time  
t
t
107  
26  
300  
300  
r
f
Bottom Drive Output Voltage  
V
High State (V = 20 V, V = 30 V, I  
= 50 mA)  
V
OH  
(V 2.0)  
CC  
(V −1.1)  
CC  
CC  
C
source  
Low State (V = 20 V, V = 30 V, I  
= 50 mA)  
V
OL  
1.5  
2.0  
CC  
C
sink  
Bottom Drive Output Switching Time (C = 1000 pF)  
ns  
L
Rise Time  
Fall Time  
t
t
38  
30  
200  
200  
r
f
Fault Output Sink Saturation (I  
= 16 mA)  
V
225  
1.0  
500  
100  
mV  
µA  
V
sink  
CE(sat)  
Fault Output Off−State Leakage (V = 20 V)  
I
FLT(leak)  
CE  
Under Voltage Lockout  
Drive Output Enabled (V or V Increasing)  
Hysteresis  
V
th(on)  
8.2  
0.1  
8.9  
0.2  
10  
0.3  
CC  
C
V
H
Power Supply Current  
mA  
Pin 17 (V = V = 20 V)  
I
CC  
12  
14  
3.5  
5.0  
16  
20  
6.0  
10  
CC  
C
Pin 17 (V = 20 V, V = 30 V)  
CC  
C
Pin 18 (V = V = 20 V)  
I
C
CC  
C
Pin 18 (V = 20 V, V = 30 V)  
CC  
C
http://onsemi.com  
4
MC33035, NCV33035  
100  
4.0  
V
V
= 20 V  
= 20 V  
V
V
= 20 V  
= 20 V  
CC  
CC  
C
C
T = 25°C  
A
R = 4.7 k  
T
C = 10 nF  
2.0  
0
T
10  
2.0  
4.0  
C = 10 nF  
T
C = 1.0 nF  
T
C = 100 nF  
T
0
1.0  
10  
100  
1000  
55  
25  
0
25  
50  
75  
100  
125  
R , TIMING RESISTOR (k)  
T
T , AMBIENT TEMPERATURE (°C)  
A
Figure 2. Oscillator Frequency Change  
versus Temperature  
Figure 1. Oscillator Frequency versus  
Timing Resistor  
40  
56  
48  
40  
32  
0
− 0.8  
−1.6  
1.6  
V
ref  
V
V
= 20 V  
= 20 V  
CC  
60  
C
Source Saturation  
(Load to Ground)  
80  
T = 25°C  
A
Phase  
Gain  
100  
120  
140  
160  
180  
24  
16  
8.0  
0
V
V
V
= 20 V  
= 20 V  
= 3.0 V  
CC  
C
O
R = 15 k  
L
C = 100 pF  
T = 25°C  
A
Sink Saturation  
)
200  
220  
0.8  
0
8.0  
−16  
(Load to V  
Gnd  
L
ref  
24  
240  
1.0 k  
10 k  
100 k  
1.0 M  
10 M  
0
1.0  
2.0  
3.0  
4.0  
5.0  
I , OUTPUT LOAD CURRENT (mA)  
O
f, FREQUENCY (Hz)  
Figure 3. Error Amp Open Loop Gain and  
Phase versus Frequency  
Figure 4. Error Amp Output Saturation  
Voltage versus Load Current  
A = +1.0  
V
No Load  
T = 25°C  
A
A = +1.0  
V
No Load  
T = 25°C  
A
3.05  
3.0  
4.5  
3.0  
1.5  
2.95  
1.0 µs/DIV  
5.0 µs/DIV  
Figure 5. Error Amp Small−Signal  
Transient Response  
Figure 6. Error Amp Large−Signal  
Transient Response  
http://onsemi.com  
5
 
MC33035, NCV33035  
7.0  
6.0  
5.0  
4.0  
3.0  
2.0  
1.0  
0
0
4.0  
8.0  
− 12  
− 16  
V
V
= 20 V  
= 20 V  
CC  
20  
24  
No Load  
T = 25°C  
C
A
T = 25°C  
A
0
10  
20  
30  
40  
0
10  
20  
30  
40  
50  
60  
I , REFERENCE OUTPUT SOURCE CURRENT (mA)  
ref  
V
CC  
, SUPPLY VOLTAGE (V)  
Figure 8. Reference Output Voltage  
versus Supply Voltage  
Figure 7. Reference Output Voltage Change  
versus Output Source Current  
100  
80  
60  
40  
20  
V
V
= 20 V  
= 20 V  
CC  
40  
20  
C
R = 4.7 k  
T
C = 10 nF  
T = 25°C  
A
T
0
20  
40  
V
V
= 20 V  
= 20 V  
CC  
C
No Load  
0
1.0  
2.0  
3.0  
4.0  
5.0  
55  
25  
0
25  
50  
75  
100 125  
0
T , AMBIENT TEMPERATURE (°C)  
A
PWM INPUT VOLTAGE (V)  
Figure 9. Reference Output Voltage  
versus Temperature  
Figure 10. Output Duty Cycle versus  
PWM Input Voltage  
250  
0.25  
0.2  
V
= 20 V  
= 20 V  
V
V
= 20 V  
= 20 V  
CC  
CC  
V
C
R = 1  
C
200  
150  
100  
T = 25°C  
A
L
C = 1.0 nF  
L
T = 25°C  
A
0.15  
0.1  
0.05  
0
50  
0
1.0  
2.0  
3.0  
4.0 5.0 6.0 7.0 8.09.010  
0
4.0  
8.0  
12  
16  
CURRENT SENSE INPUT VOLTAGE (NORMALIZED TO V )  
th  
I
, SINK CURRENT (mA)  
Sink  
Figure 11. Bottom Drive Response Time versus  
Current Sense Input Voltage  
Figure 12. Fault Output Saturation  
versus Sink Current  
http://onsemi.com  
6
MC33035, NCV33035  
1.2  
0.8  
0.4  
0
V
V
= 20 V  
= 20 V  
CC  
C
100  
T = 25°C  
A
V
V
= 20 V  
= 20 V  
CC  
C
R = 1.0 k  
L
C = 15 pF  
T = 25°C  
A
0
L
0
10  
20  
, SINK CURRENT (mA)  
30  
40  
100 ns/DIV  
I
Sink  
Figure 13. Top Drive Output Saturation  
Voltage versus Sink Current  
Figure 14. Top Drive Output Waveform  
V
V
= 20 V  
= 20 V  
CC  
V
V
= 20 V  
= 20 V  
CC  
C
C
C = 15 pF  
L
T = 25°C  
A
100  
100  
C = 1.0 nF  
L
T = 25°C  
A
0
0
50 ns/DIV  
50 ns/DIV  
Figure 15. Bottom Drive Output Waveform  
Figure 16. Bottom Drive Output Waveform  
0
16  
V
C
14  
12  
10  
8.0  
6.0  
4.0  
2.0  
0
I
CC  
−1.0  
Source Saturation  
(Load to Ground)  
V
V
= 20 V  
= 20 V  
CC  
R = 4.7 k  
T
C = 10 nF  
Pins 3−6, 9, 15, 23 = Gnd  
Pins 7, 22 = Open  
2.0  
C
T
T = 25°C  
A
T = 25°C  
A
2.0  
Sink Saturation  
(Load to V )  
I
C
1.0  
0
Gnd  
C
0
20  
40  
60  
80  
0
5.0  
10  
15  
V , SUPPLY VOLTAGE (V)  
CC  
20  
25  
30  
I , OUTPUT LOAD CURRENT (mA)  
O
Figure 17. Bottom Drive Output Saturation  
Voltage versus Load Current  
Figure 18. Power and Bottom Drive Supply  
Current versus Supply Voltage  
http://onsemi.com  
7
MC33035, NCV33035  
PIN FUNCTION DESCRIPTION  
Pin  
Symbol  
Description  
1, 2, 24  
B , A , C  
T
These three open collector Top Drive outputs are designed to drive the external  
upper power switch transistors.  
T
T
3
Fwd/Rev  
S , S , S  
C
The Forward/Reverse Input is used to change the direction of motor rotation.  
These three Sensor Inputs control the commutation sequence.  
4, 5, 6  
A
B
7
8
Output Enable  
A logic high at this input causes the motor to run, while a low causes it to coast.  
Reference Output  
This output provides charging current for the oscillator timing capacitor C and a  
T
reference for the error amplifier. It may also serve to furnish sensor power.  
9
Current Sense Noninverting Input  
Oscillator  
A 100 mV signal, with respect to Pin 15, at this input terminates output switch  
conduction during a given oscillator cycle. This pin normally connects to the top  
side of the current sense resistor.  
10  
The Oscillator frequency is programmed by the values selected for the timing  
components, R and C .  
T
T
11  
12  
Error Amp Noninverting Input  
Error Amp Inverting Input  
This input is normally connected to the speed set potentiometer.  
This input is normally connected to the Error Amp Output in open loop  
applications.  
13  
14  
Error Amp Out/PWM Input  
Fault Output  
This pin is available for compensation in closed loop applications.  
This open collector output is active low during one or more of the following  
conditions: Invalid Sensor Input code, Enable Input at logic 0, Current Sense  
Input greater than 100 mV (Pin 9 with respect to Pin 15), Undervoltage Lockout  
activation, and Thermal Shutdown.  
15  
Current Sense Inverting Input  
Gnd  
Reference pin for internal 100 mV threshold. This pin is normally connected to  
the bottom side of the current sense resistor.  
16  
This pin supplies a ground for the control circuit and should be referenced back  
to the power source ground.  
17  
18  
V
This pin is the positive supply of the control IC. The controller is functional over a  
CC  
C
minimum V range of 10 to 30 V.  
CC  
V
The high state (V ) of the Bottom Drive Outputs is set by the voltage applied to  
OH  
this pin. The controller is operational over a minimum V range of 10 to 30 V.  
C
19, 20, 21  
22  
C , B , A  
B
These three totem pole Bottom Drive Outputs are designed for direct drive of the  
external bottom power switch transistors.  
B
B
60°/120° Select  
The electrical state of this pin configures the control circuit operation for either  
60° (high state) or 120° (low state) sensor electrical phasing inputs.  
23  
Brake  
A logic low state at this input allows the motor to run, while a high state does not  
allow motor operation and if operating causes rapid deceleration.  
http://onsemi.com  
8
MC33035, NCV33035  
INTRODUCTION  
the stator winding. When the input changes state, from high  
to low with a given sensor input code (for example 100), the  
enabled top and bottom drive outputs with the same alpha  
The MC33035 is one of a series of high performance  
monolithic DC brushless motor controllers produced by  
Motorola. It contains all of the functions required to  
implement a full−featured, open loop, three or four phase  
motor control system. In addition, the controller can be made  
to operate DC brush motors. Constructed with Bipolar  
Analog technology, it offers a high degree of performance and  
ruggedness in hostile industrial environments. The MC33035  
contains a rotor position decoder for proper commutation  
sequencing, a temperature compensated reference capable of  
supplying a sensor power, a frequency programmable  
sawtooth oscillator, a fully accessible error amplifier, a pulse  
width modulator comparator, three open collector top drive  
outputs, and three high current totem pole bottom driver  
outputs ideally suited for driving power MOSFETs.  
Included in the MC33035 are protective features  
consisting of undervoltage lockout, cycle−by−cycle current  
limiting with a selectable time delayed latched shutdown  
mode, internal thermal shutdown, and a unique fault output  
that can easily be interfaced to a microprocessor controller.  
Typical motor control functions include open loop speed  
control, forward or reverse rotation, run enable, and  
dynamic braking. In addition, the MC33035 has a 60°/120°  
select pin which configures the rotor position decoder for  
either 60° or 120° sensor electrical phasing inputs.  
designation are exchanged (A to A , B to B , C to C ).  
T
B
T
B
T
B
In effect, the commutation sequence is reversed and the  
motor changes directional rotation.  
Motor on/off control is accomplished by the Output  
Enable (Pin 7). When left disconnected, an internal 25 µA  
current source enables sequencing of the top and bottom  
drive outputs. When grounded, the top drive outputs turn off  
and the bottom drives are forced low, causing the motor to  
coast and the Fault output to activate.  
Dynamic motor braking allows an additional margin of  
safety to be designed into the final product. Braking is  
accomplished by placing the Brake Input (Pin 23) in a high  
state. This causes the top drive outputs to turn off and the  
bottom drives to turn on, shorting the motor−generated back  
EMF. The brake input has unconditional priority over all  
other inputs. The internal 40 kpull−up resistor simplifies  
interfacing with the system safety−switch by insuring brake  
activation if opened or disconnected. The commutation  
logic truth table is shown in Figure 20. A four input NOR  
gate is used to monitor the brake input and the inputs to the  
three top drive output transistors. Its purpose is to disable  
braking until the top drive outputs attain a high state. This  
helps to prevent simultaneous conduction of the the top and  
bottom power switches. In half wave motor drive  
applications, the top drive outputs are not required and are  
normally left disconnected. Under these conditions braking  
will still be accomplished since the NOR gate senses the  
base voltage to the top drive output transistors.  
FUNCTIONAL DESCRIPTION  
A representative internal block diagram is shown in  
Figure 19 with various applications shown in Figures 36, 38,  
39, 43, 45, and 46. A discussion of the features and function  
of each of the internal blocks given below is referenced to  
Figures 19 and 36.  
Error Amplifier  
A high performance, fully compensated error amplifier  
with access to both inputs and output (Pins 11, 12, 13) is  
provided to facilitate the implementation of closed loop  
motor speed control. The amplifier features a typical DC  
voltage gain of 80 dB, 0.6 MHz gain bandwidth, and a wide  
input common mode voltage range that extends from ground  
Rotor Position Decoder  
An internal rotor position decoder monitors the three  
sensor inputs (Pins 4, 5, 6) to provide the proper sequencing  
of the top and bottom drive outputs. The sensor inputs are  
designed to interface directly with open collector type Hall  
Effect switches or opto slotted couplers. Internal pull−up  
resistors are included to minimize the required number of  
external components. The inputs are TTL compatible, with  
their thresholds typically at 2.2 V. The MC33035 series is  
designed to control three phase motors and operate with four  
of the most common conventions of sensor phasing. A  
60°/120° Select (Pin 22) is conveniently provided and  
affords the MC33035 to configure itself to control motors  
having either 60°, 120°, 240° or 300° electrical sensor  
phasing. With three sensor inputs there are eight possible  
input code combinations, six of which are valid rotor  
positions. The remaining two codes are invalid and are  
usually caused by an open or shorted sensor line. With six  
valid input codes, the decoder can resolve the motor rotor  
position to within a window of 60 electrical degrees.  
The Forward/Reverse input (Pin 3) is used to change the  
direction of motor rotation by reversing the voltage across  
to V . In most open loop speed control applications, the  
ref  
amplifier is configured as a unity gain voltage follower with  
the noninverting input connected to the speed set voltage  
source. Additional configurations are shown in Figures 31  
through 35.  
Oscillator  
The frequency of the internal ramp oscillator is  
programmed by the values selected for timing components  
R and C . Capacitor C is charged from the Reference  
T
T
T
Output (Pin 8) through resistor R and discharged by an  
T
internal discharge transistor. The ramp peak and valley  
voltages are typically 4.1 V and 1.5 V respectively. To  
provide a good compromise between audible noise and  
output switching efficiency, an oscillator frequency in the  
range of 20 to 30 kHz is recommended. Refer to Figure 1 for  
component selection.  
http://onsemi.com  
9
MC33035, NCV33035  
V
M
14  
2
20 k  
4
5
6
Fault Output  
S
A
20 k  
S
Sensor  
Inputs  
B
A
T
20 k  
Rotor  
Position  
Decoder  
S
Top  
Drive  
Outputs  
C
1
40 k  
3
B
T
Forward/Reverse  
40 k  
25 µA  
24  
22  
60°/120° Select  
C
T
7
Output Enable  
Undervoltage  
Lockout  
17  
V
in  
V
CC  
18  
V
C
Reference  
Regulator  
Error Amp  
9.1 V  
4.5 V  
21  
20  
19  
Reference Output  
8
A
B
B
Noninv. Input  
Faster  
11  
Bottom  
Drive  
Outputs  
Thermal  
B
12  
13  
Shutdown  
Latch  
R
PWM  
R
T
Error Amp Out  
PWM Input  
Q
C
B
S
Latch  
S
10  
Oscillator  
40 k  
Q
C
T
9
R
Current Sense Input  
Current Sense  
Reference Input  
Sink Only  
Positive True  
Logic With  
Hysteresis  
15  
100 mV  
=
16 Gnd  
23  
Brake Input  
Figure 19. Representative Block Diagram  
Inputs (Note 2)  
Sensor Electrical Phasing (Note 4)  
Outputs (Note 3)  
Top Drives Bottom Drives  
60°  
B
120°  
B
Current  
Sense  
S
A
S
S
C
S
A
S
S
C
F/R  
Enable  
B
C
A
B
C
B
Fault  
Brake  
A
T
T
T
B
B
1
0
1
1
1
0
0
0
0
1
1
1
0
1
0
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1
1
(Note 5)  
F/R = 1  
1
1
0
0
0
1
0
0
0
1
0
0
1
1
1
0
0
1
1
1
1
1
0
0
1
0
1
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
0
0
0
0
1
1
1
0
0
0
0
1
1
1
0
1
1
0
0
0
1
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
1
1
0
1
1
1
1
1
1
(Note 5)  
F/R = 0  
1
0
0
1
1
0
1
0
1
0
1
0
X
X
X
X
0
0
X
X
1
1
1
1
1
1
0
0
0
0
0
0
0
0
(Note 6)  
Brake = 0  
1
0
0
1
1
0
1
0
1
0
1
0
X
X
X
X
1
1
X
X
1
1
1
1
1
1
1
1
1
1
1
1
0
0
(Note 7)  
Brake = 1  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
X
X
X
1
0
0
1
1
0
X
X
X
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
0
0
(Note 8)  
(Note 9)  
(Note 10)  
http://onsemi.com  
10  
MC33035, NCV33035  
V
V
V
V
V
V
X
1
0
1
1
1
1
0
0
0
0
(Note 11)  
NOTES: 1. V = Any one of six valid sensor or drive combinations X = Don’t care.  
2. The digital inputs (Pins 3, 4, 5, 6, 7, 22, 23) are all TTL compatible. The current sense input (Pin 9) has a 100 mV threshold with respect to Pin 15.  
A logic 0 for this input is defined as < 85 mV, and a logic 1 is > 115 mV.  
3. The fault and top drive outputs are open collector design and active in the low (0) state.  
4. With 60°/120° select (Pin 22) in the high (1) state, configuration is for 60° sensor electrical phasing inputs. With Pin 22 in low (0) state, configuration  
is for 120° sensor electrical phasing inputs.  
5. Valid 60° or 120° sensor combinations for corresponding valid top and bottom drive outputs.  
6. Invalid sensor inputs with brake = 0; All top and bottom drives off, Fault low.  
7. Invalid sensor inputs with brake = 1; All top drives off, all bottom drives on, Fault low.  
8. Valid 60° or 120° sensor inputs with brake = 1; All top drives off, all bottom drives on, Fault high.  
9. Valid sensor inputs with brake = 1 and enable = 0; All top drives off, all bottom drives on, Fault low.  
10. Valid sensor inputs with brake = 0 and enable = 0; All top and bottom drives off, Fault low.  
11. All bottom drives off, Fault low.  
Figure 20. Three Phase, Six Step Commutation Truth Table (Note 1)  
Pulse Width Modulator  
sensing an over current condition, immediately turning off  
the switch and holding it off for the remaining duration of  
oscillator ramp−up period. The stator current is converted to  
The use of pulse width modulation provides an energy  
efficient method of controlling the motor speed by varying  
the average voltage applied to each stator winding during the  
a voltage by inserting a ground−referenced sense resistor R  
S
commutation sequence. As C discharges, the oscillator sets  
(Figure 36) in series with the three bottom switch transistors  
(Q , Q , Q ). The voltage developed across the sense  
T
both latches, allowing conduction of the top and bottom  
drive outputs. The PWM comparator resets the upper latch,  
terminating the bottom drive output conduction when the  
4
5
6
resistor is monitored by the Current Sense Input (Pins 9 and  
15), and compared to the internal 100 mV reference. The  
current sense comparator inputs have an input common  
mode range of approximately 3.0 V. If the 100 mV current  
sense threshold is exceeded, the comparator resets the lower  
sense latch and terminates output switch conduction. The  
value for the current sense resistor is:  
positive−going ramp of C becomes greater than the error  
T
amplifier output. The pulse width modulator timing diagram  
is shown in Figure 21. Pulse width modulation for speed  
control appears only at the bottom drive outputs.  
Current Limit  
0.1  
R
+
Continuous operation of a motor that is severely  
over−loaded results in overheating and eventual failure.  
This destructive condition can best be prevented with the use  
of cycle−by−cycle current limiting. That is, each on−cycle  
is treated as a separate event. Cycle−by−cycle current  
limiting is accomplished by monitoring the stator current  
build−up each time an output switch conducts, and upon  
S
I
stator(max)  
The Fault output activates during an over current condition.  
The dual−latch PWM configuration ensures that only one  
single output conduction pulse occurs during any given  
oscillator cycle, whether terminated by the output of the  
error amp or the current limit comparator.  
http://onsemi.com  
11  
MC33035, NCV33035  
Undervoltage Lockout  
Capacitor C  
T
A triple Undervoltage Lockout has been incorporated to  
prevent damage to the IC and the external power switch  
transistors. Under low power supply conditions, it  
guarantees that the IC and sensors are fully functional, and  
that there is sufficient bottom drive output voltage. The  
Error Amp  
Out/PWM  
Input  
Current  
Sense Input  
positive power supplies to the IC (V ) and the bottom  
CC  
Latch Set"  
Inputs  
drives (V ) are each monitored by separate comparators that  
C
have their thresholds at 9.1 V. This level ensures sufficient  
gate drive necessary to attain low R  
when driving  
DS(on)  
Top Drive  
Outputs  
standard power MOSFET devices. When directly powering  
the Hall sensors from the reference, improper sensor  
operation can result if the reference output voltage falls  
below 4.5 V. A third comparator is used to detect this  
condition. If one or more of the comparators detects an  
undervoltage condition, the Fault Output is activated, the top  
drives are turned off and the bottom drive outputs are held  
in a low state. Each of the comparators contain hysteresis to  
prevent oscillations when crossing their respective  
thresholds.  
Bottom Drive  
Outputs  
Fault Output  
Figure 21. Pulse Width Modulator Timing Diagram  
Reference  
The on−chip 6.25 V regulator (Pin 8) provides charging  
current for the oscillator timing capacitor, a reference for the  
error amplifier, and can supply 20 mA of current suitable for  
directly powering sensors in low voltage applications. In  
higher voltage applications, it may become necessary to  
transfer the power dissipated by the regulator off the IC. This  
is easily accomplished with the addition of an external pass  
transistor as shown in Figure 22. A 6.25 V reference level  
was chosen to allow implementation of the simpler NPN  
Fault Output  
The open collector Fault Output (Pin 14) was designed to  
provide diagnostic information in the event of a system  
malfunction. It has a sink current capability of 16 mA and  
can directly drive a light emitting diode for visual indication.  
Additionally, it is easily interfaced with TTL/CMOS logic  
for use in a microprocessor controlled system. The Fault  
Output is active low when one or more of the following  
conditions occur:  
circuit, where V − V exceeds the minimum voltage  
ref  
BE  
required by Hall Effect sensors over temperature. With  
proper transistor selection and adequate heatsinking, up to  
one amp of load current can be obtained.  
1) Invalid Sensor Input code  
2) Output Enable at logic [0]  
3) Current Sense Input greater than 100 mV  
4) Undervoltage Lockout, activation of one or more of  
the comparators  
UVLO  
17  
V
in  
18  
8
5) Thermal Shutdown, maximum junction temperature  
being exceeded  
REF  
This unique output can also be used to distinguish between  
motor start−up or sustained operation in an overloaded  
condition. With the addition of an RC network between the  
Fault Output and the enable input, it is possible to create a  
time−delayed latched shutdown for overcurrent. The added  
circuitry shown in Figure 23 makes easy starting of motor  
systems which have high inertial loads by providing  
additional starting torque, while still preserving overcurrent  
protection. This task is accomplished by setting the current  
limit to a higher than nominal value for a predetermined time.  
During an excessively long overcurrent condition, capacitor  
MPS  
U01A  
To  
Control  
Circuitry  
6.25 V  
Sensor  
Power  
ꢀ5.6 V  
UVLO  
39  
17  
V
in  
18  
REF  
MPS  
U51A  
0.1  
8
C
will charge, causing the enable input to cross its  
DLY  
threshold to a low state. A latch is then formed by the positive  
feedback loop from the Fault Output to the Output Enable.  
Once set, by the Current Sense Input, it can only be reset by  
To Control Circuitry  
and Sensor Power  
6.25 V  
shorting C  
or cycling the power supplies.  
DLY  
The NPN circuit is recommended for powering Hall or opto sensors, where  
the output voltage temperature coefficient is not critical. The PNP circuit is  
slightly more complex, but is also more accurate over temperature. Neither  
circuit has current limiting.  
Figure 22. Reference Output Buffers  
http://onsemi.com  
12  
 
MC33035, NCV33035  
Drive Outputs  
of V . A zener clamp should be connected to this input  
CC  
The three top drive outputs (Pins 1, 2, 24) are open  
collector NPN transistors capable of sinking 50 mA with a  
minimum breakdown of 30 V. Interfacing into higher  
voltage applications is easily accomplished with the circuits  
shown in Figures 24 and 25.  
The three totem pole bottom drive outputs (Pins 19, 20,  
21) are particularly suited for direct drive of N−Channel  
MOSFETs or NPN bipolar transistors (Figures 26, 27, 28  
and 29). Each output is capable of sourcing and sinking up  
when driving power MOSFETs in systems where V is  
greater than 20 V so as to prevent rupture of the MOSFET  
gates.  
The control circuitry ground (Pin 16) and current sense  
inverting input (Pin 15) must return on separate paths to the  
central input source ground.  
CC  
Thermal Shutdown  
Internal thermal shutdown circuitry is provided to protect  
the IC in the event the maximum junction temperature is  
exceeded. When activated, typically at 170°C, the IC acts as  
though the Output Enable was grounded.  
to 100 mA. Power for the bottom drives is supplied from V  
C
(Pin 18). This separate supply input allows the designer  
added flexibility in tailoring the drive voltage, independent  
14  
14  
V
M
4
5
2
1
2
V
CC  
Q
2
Rotor  
Position  
Decoder  
Q
1
Q
3
6
POS  
DEC  
1
R
DLY  
3
24  
24  
22  
Load  
UVLO  
17  
18  
V
M
REF  
21  
20  
19  
Reset  
21  
20  
8
7
C
DLY  
Q
4
25 µA  
V
– (I enable R  
IL  
)
ref  
DLY  
t
[ R  
[ R  
C
In  
ǒ
Ǔ
DLY  
DLY DLY  
V
enable – (I enable R  
)
th  
IL  
DLY  
–6  
6.25 – (20 x 10  
R
)
Transistor Q is a common base stage used to level shift from V to the  
1
CC  
DLY  
C
In  
ǒ
Ǔ
high motor voltage, V . The collector diode is required if V is present  
DLY DLY  
M
CC  
–6  
1.4 – (20 x 10  
R
)
while V is low.  
DLY  
M
Figure 23. Timed Delayed Latched  
Over Current Shutdown  
Figure 24. High Voltage Interface with  
NPN Power Transistors  
http://onsemi.com  
13  
 
MC33035, NCV33035  
14  
2
V
V
M = 170 V  
Boost  
V
CC = 12 V  
1.0 k  
1
5
4
6
Rotor  
Position  
Decoder  
1
2
1.0 M  
4.7 k  
21  
20  
19  
24  
1N4744  
MOC8204  
Optocoupler  
Load  
21  
20  
19  
40 k  
R
9
C
R
S
Q
4
15  
100 mV  
23  
Brake Input  
The addition of the RC filter will eliminate current−limit instability caused by the  
leading edge spike on the current waveform. Resistor R should be a low in-  
S
ductance type.  
Figure 25. High Voltage Interface with  
N−Channel Power MOSFETs  
Figure 26. Current Waveform Spike Suppression  
C
R
g
21  
20  
21  
D
D
D
C
R
g
20  
C
R
g
19  
19  
I
B
+
40 k  
40 k  
9
9
0
t
15  
15  
100 mV  
100 mV  
Base Charge  
Removal  
D = 1N5819  
23  
23  
Brake Input  
Brake Input  
Series gate resistor R will dampen any high frequency oscillations caused  
g
The totem−pole output can furnish negative base current for enhanced tran-  
sistor turn−off, with the addition of capacitor C.  
by the MOSFET input capacitance and any series wiring induction in the  
gate−source circuit. Diode D is required if the negative current into the Bot-  
tom Drive Outputs exceeds 50 mA.  
Figure 27. MOSFET Drive Precautions  
Figure 28. Bipolar Transistor Drive  
http://onsemi.com  
14  
 
MC33035, NCV33035  
D
SENSEFET  
S
21  
20  
G
K
M
V
+ 12  
+ 8.0  
+ 4.0  
M
19  
V
CC  
= 12 V  
8
V
M
Power Ground:  
To Input Source Return  
9
4
V
M
7
3
R
S
R
@ I @ R  
pk  
15  
6
S
DS(on)  
S
0
20  
Boost Current (mA)  
40  
60  
V
[  
9
Pin  
100 mV  
ꢁr  
) R  
R
S
DM(on)  
1.0/200 V  
1N5352A  
5
2
Q
*
If: SENSEFET = MPT10N10M  
R = 200 , 1/4 W  
Then : V  
V
Boost  
16 Gnd  
S
22  
*
0.75 I  
pk  
Pin 9  
1
MC1555  
* = MUR115  
Control Circuitry Ground (Pin 16) and Current Sense Inverting Input (Pin 15)  
must return on separate paths to the Central Input Source Ground.  
V
M
= 170 V  
18 k  
0.001  
Virtually lossless current sensing can be achieved with the implementation of  
SENSEFET power switches.  
This circuit generates V  
for Figure 25.  
Boost  
Figure 29. Current Sensing Power MOSFETs  
Figure 30. High Voltage Boost Supply  
REF  
8
REF  
Enable  
25 µA  
7
8
R
1
11  
25 µA  
7
Increase  
Speed  
EA  
R
2
R
1
11  
12  
13  
V
A
R
2
PWM  
EA  
C
R
3
12  
13  
V
B
PWM  
R
4
Resistor R with capacitor C sets the acceleration time constant while R  
1
2
R ) R  
R
R
controls the deceleration. The values of R and R should be at least ten  
1
2
3
4
2
4
V
+ V  
*  
ꢁV  
ǒ Ǔ ǒ Ǔ  
times greater than the speed set potentiometer to minimize time constant  
variations with different speed settings.  
13  
Pin  
A
B
R ) R  
R
R
1
2
3
3
Figure 32. Controlled Acceleration/Deceleration  
Figure 31. Differential Input Speed Controller  
http://onsemi.com  
15  
MC33035, NCV33035  
5.0 V  
16  
11 166 k  
REF  
V
CC  
Q
9
8
10  
9
100 k  
145 k  
126 k  
Q
8
7
6
5
Q
Q
Q
REF  
EA  
25 µA  
7
12  
13  
14  
15  
7
108 k  
92.3 k  
77.6 k  
63.6 k  
51.3 k  
40.4 k  
P3  
P2  
P1  
P0  
8
11  
6
5
4
BCD  
Inputs  
To Sensor  
Input (Pin 4)  
EA  
Q
Q
4
25 µA  
7
12  
13  
PWM  
3
11  
3
2
0.01  
10 k  
Q2  
100 k  
12  
13  
Q
1
1
PWM  
10 k  
0.1  
1.0 M  
Q
0
Gnd  
0.22 1.0 M  
8
The SN74LS145 is an open collector BCD to One of Ten decoder. When con-  
nected as shown, input codes 0000 through 1001 steps the PWM in incre-  
ments of approximately 10% from 0 to 90% on−time. Input codes 1010  
through 1111 will produce 100% on−time or full motor speed.  
The rotor position sensors can be used as a tachometer. By differentiating  
the positive−going edges and then integrating them over time, a voltage  
proportional to speed can be generated. The error amp compares this volt-  
age to that of the speed set to control the PWM.  
Figure 33. Digital Speed Controller  
Figure 34. Closed Loop Speed Control  
R ) R  
R
R
3
4
2
4
V
V
+ V  
*  
ꢁV  
ǒ Ǔ ǒ Ǔ  
3
Pin  
ref  
B
R ) R  
R
R
REF  
EA  
1
2
3
3
8
V
ref  
+
B
R
R
25 µA  
1
7
T
5
)ꢁ 1  
ǒ Ǔ  
R
11  
R
6
5
R
2
R
3
12  
13  
R
§§ R ꢁ øꢁ R  
5 6  
3
PWM  
R
4
R
6
This circuit can control the speed of a cooling fan proportional to the difference  
between the sensor and set temperatures. The control loop is closed as the  
forced air cools the NTC thermistor. For controlled heating applications, ex-  
change the positions of R and R .  
1
2
Figure 35. Closed Loop Temperature Control  
http://onsemi.com  
16  
MC33035, NCV33035  
SYSTEM APPLICATIONS  
Three Phase Motor Commutation  
spike reduction. Care must be taken in the selection of the  
bottom power switch transistors so that the current during  
braking does not exceed the device rating. During braking,  
the peak current generated is limited only by the series  
resistance of the conducting bottom switch and winding.  
The three phase application shown in Figure 36 is a  
full−featured open loop motor controller with full wave, six  
step drive. The upper power switch transistors are  
Darlingtons while the lower devices are power MOSFETs.  
Each of these devices contains an internal parasitic catch  
diode that is used to return the stator inductive energy back  
to the power supply. The outputs are capable of driving a  
delta or wye connected stator, and a grounded neutral wye  
if split supplies are used. At any given rotor position, only  
one top and one bottom power switch (of different totem  
poles) is enabled. This configuration switches both ends of  
the stator winding from supply to ground which causes the  
current flow to be bidirectional or full wave. A leading edge  
spike is usually present on the current waveform and can  
cause a current−limit instability. The spike can be eliminated  
by adding an RC filter in series with the Current Sense Input.  
V
) EMF  
) R  
M
I
+
peak  
R
switch  
winding  
If the motor is running at maximum speed with no load, the  
generated back EMF can be as high as the supply voltage,  
and at the onset of braking, the peak current may approach  
twice the motor stall current. Figure 37 shows the  
commutation waveforms over two electrical cycles. The  
first cycle (0° to 360°) depicts motor operation at full speed  
while the second cycle (360° to 720°) shows a reduced speed  
with about 50% pulse width modulation. The current  
waveforms reflect a constant torque load and are shown  
synchronous to the commutation frequency for clarity.  
Using a low inductance type resistor for R will also aid in  
S
V
M
Fault  
Ind.  
14  
4
5
2
1
Q
1
N
N
S
S
6
A
Rotor  
Position  
Decoder  
Q
2
3
Fwd/Rev  
24  
B
C
22  
Q
3
60°/120°  
25 µA  
7
Enable  
Motor  
Undervoltage  
17  
V
M
Lockout  
18  
Reference  
Regulator  
21  
20  
19  
Q
4
8
Speed  
Set  
Error Amp  
11  
Q
5
Thermal  
Shutdown  
12  
13  
Faster  
PWM  
R
T
R
S
Q
6
Q
Q
10  
Oscillator  
S
R
I
Limit  
C
T
R
9
R
S
C
15  
Gnd 16  
23  
Brake  
Figure 36. Three Phase, Six Step, Full Wave Motor Controller  
http://onsemi.com  
17  
 
MC33035, NCV33035  
Rotor Electrical Position (Degrees)  
240 300 360 420 480  
0
60  
120  
180  
540  
600  
660  
720  
S
A
Sensor Inputs  
60°/120°  
S
B
Select Pin  
Open  
S
C
100  
001  
000  
Code  
100  
110  
111  
011  
001  
000  
110  
111  
011  
S
A
Sensor Inputs  
60°/120°  
S
B
Select Pin  
Grounded  
S
C
Code  
100  
110  
010  
011  
001  
101  
100  
110  
010  
011  
001  
101  
A
T
Top Drive  
Outputs  
B
T
C
T
A
B
B
Bottom Drive  
Outputs  
B
C
B
Conducting  
Power Switch  
Transistors  
Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q Q + Q  
6
1
6
2
6
2
4
3
4
3
5
1
5
1
6
2
2
4
3
4
3
5
1
5
+
O
A
B
C
+
Motor Drive  
Current  
O
+
O
Full Speed (No PWM)  
Reduced Speed ( 50% PWM)  
Fwd/Rev = 1  
Figure 37. Three Phase, Six Step, Full Wave Commutation Waveforms  
http://onsemi.com  
18  
MC33035, NCV33035  
Figure 38 shows a three phase, three step, half wave motor  
V . A unique solution is to provide braking until the motor  
M
controller. This configuration is ideally suited for  
automotive and other low voltage applications since there is  
only one power switch voltage drop in series with a given  
stator winding. Current flow is unidirectional or half wave  
because only one end of each winding is switched.  
Continuous braking with the typical half wave arrangement  
presents a motor overheating problem since stator current is  
limited only by the winding resistance. This is due to the lack  
of upper power switch transistors, as in the full wave circuit,  
used to disconnect the windings from the supply voltage  
stops and then turn off the bottom drives. This can be  
accomplished by using the Fault Output in conjunction with  
the Output Enable as an over current timer. Components  
R
DLY  
and C  
are selected to give the motor sufficient time  
DLY  
to stop before latching the Output Enable and the top drive  
AND gates low. When enabling the motor, the brake switch  
is closed and the PNP transistor (along with resistors R and  
1
R
DLY  
) are used to reset the latch by discharging C . The  
DLY  
stator flyback voltage is clamped by a single zener and three  
diodes.  
Motor  
C
DLY  
R
R
2
1
R
DLY  
14  
2
4
5
N
N
S
S
V
M
Rotor  
Position  
Decoder  
6
1
3
Fwd/Rev  
22  
60°/120°  
24  
25 µA  
7
Undervoltage  
17  
V
M
Lockout  
18  
Reference  
Regulator  
21  
20  
19  
8
Speed  
Set  
Error Amp  
11  
Thermal  
Shutdown  
12  
13  
Faster  
PWM  
R
T
R
S
Q
Q
10  
Oscillator  
S
R
C
T
I
Limit  
9
15  
Gnd  
16  
23  
Brake  
Figure 38. Three Phase, Three Step, Half Wave Motor Controller  
http://onsemi.com  
19  
 
MC33035, NCV33035  
Three Phase Closed Loop Controller  
The MC33035, by itself, is only capable of open loop  
motor speed control. For closed loop motor speed control,  
the MC33035 requires an input voltage proportional to the  
motor speed. Traditionally, this has been accomplished by  
means of a tachometer to generate the motor speed feedback  
voltage. Figure 39 shows an application whereby an  
MC33039, powered from the 6.25 V reference (Pin 8) of the  
MC33035, is used to generate the required feedback voltage  
without the need of a costly tachometer. The same Hall  
sensor signals used by the MC33035 for rotor position  
decoding are utilized by the MC33039. Every positive or  
negative going transition of the Hall sensor signals on any  
of the sensor lines causes the MC33039 to produce an output  
pulse of defined amplitude and time duration, as determined  
of pulses at Pin 5 of the MC33039 are integrated by the error  
amplifier of the MC33035 configured as an integrator to  
produce a DC voltage level which is proportional to the  
motor speed. This speed proportional voltage establishes the  
PWM reference level at Pin 13 of the MC33035 motor  
controller and closes the feedback loop. The MC33035  
outputs drive a TMOS power MOSFET 3−phase bridge.  
High currents can be expected during conditions of start−up,  
breaking, and change of direction of the motor.  
The system shown in Figure 39 is designed for a motor  
having 120/240 degrees Hall sensor electrical phasing. The  
system can easily be modified to accommodate 60/300  
degree Hall sensor electrical phasing by removing the  
jumper (J ) at Pin 22 of the MC33035.  
2
by the external resistor R and capacitor C . The output train  
1
1
1
2
3
4
8
7
6
5
1.0 M  
R
V
M
(18 to 30 V)  
1
MC33039  
750 pF  
C
1
0.1  
1000  
1.1 k  
1.1 k  
1.1 k  
TP  
1
1.0 k  
1.0 k  
24  
1.0 k  
Brake  
N
N
1
2
S
S
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
F/R  
3
J
470  
470  
470  
2
4
5
MC33035  
6
Motor  
7
1N5819  
330  
4.7 k  
5.1 k  
8
Enable  
Speed  
J
1
9
2.2 k  
Fault  
10  
11  
12  
TP  
2
1N5355B  
18 V  
0.1  
0.01  
100  
33  
0.05/1.0 W  
Faster  
1.0 M  
0.1  
0.1  
10 k  
1N4148  
2.2 k  
Reset  
100 k  
Close Loop  
Latch On  
Fault  
47 µF  
Figure 39. Closed Loop Brushless DC Motor Control  
Using The MC33035 and MC33039  
http://onsemi.com  
20  
MC33035, NCV33035  
Sensor Phasing Comparison  
There are four conventions used to establish the relative  
phasing of the sensor signals in three phase motors. With six  
step drive, an input signal change must occur every 60  
electrical degrees; however, the relative signal phasing is  
dependent upon the mechanical sensor placement. A  
comparison of the conventions in electrical degrees is shown  
in Figure 40. From the sensor phasing table in Figure 41,  
note that the order of input codes for 60° phasing is the  
reverse of 300°. This means the MC33035, when configured  
for 60° sensor electrical phasing, will operate a motor with  
either 60° or 300° sensor electrical phasing, but resulting in  
opposite directions of rotation. The same is true for the part  
when it is configured for 120° sensor electrical phasing; the  
motor will operate equally, but will result in opposite  
directions of rotation for 120° for 240° conventions.  
In this data sheet, the rotor position is always given in  
electrical degrees since the mechanical position is a function  
of the number of rotating magnetic poles. The relationship  
between the electrical and mechanical position is:  
#Rotor Poles  
Electrical Degrees + Mechanical Degreesǒ  
Ǔ
2
An increase in the number of magnetic poles causes more  
electrical revolutions for a given mechanical revolution.  
General purpose three phase motors typically contain a four  
pole rotor which yields two electrical revolutions for one  
mechanical.  
Two and Four Phase Motor Commutation  
The MC33035 is also capable of providing a four step  
output that can be used to drive two or four phase motors.  
The truth table in Figure 42 shows that by connecting sensor  
inputs S and S together, it is possible to truncate the  
B
C
Rotor Electrical Position (Degrees)  
number of drive output states from six to four. The output  
power switches are connected to B , C , B , and C .  
0
60 120 180 240 300 360 420 480 540 600 660 720  
T
T
B
B
Figure 43 shows a four phase, four step, full wave motor  
control application. Power switch transistors Q through Q  
are Darlington type, each with an internal parasitic catch  
diode. With four step drive, only two rotor position sensors  
spaced at 90 electrical degrees are required. The  
commutation waveforms are shown in Figure 44.  
Figure 45 shows a four phase, four step, half wave motor  
controller. It has the same features as the circuit in Figure 38,  
except for the deletion of speed control and braking.  
S
A
1
8
60°  
S
S
B
C
S
A
S
B
S
C
120°  
S
A
S
B
S
C
240°  
300°  
MC33035 (60°/120° Select Pin Open)  
Inputs  
Outputs  
Top Drives Bottom Drives  
S
A
S
B
S
C
Sensor Electrical  
Spacing* = 90°  
S
A
S
B
F/R  
B
C
B
C
B
T
T
B
1
0
1
1
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
1
0
1
0
0
1
0
0
0
Figure 40. Sensor Phasing Comparison  
1
1
0
0
0
1
1
0
0
0
0
0
1
1
1
0
0
1
1
1
0
1
0
0
0
0
1
0
Sensor Electrical Phasing (Degrees)  
60°  
120°  
240°  
300°  
*With MC33035 sensor input S connected to S .  
S
A
S
B
S
C
S
A
S
B
S
C
S
A
S
B
S
C
S
A
S
B
S
C
B
C
1
0
0
1
0
0
1
1
1
0
1
1
1
0
0
0
1
1
0
1
1
1
0
0
0
1
1
Figure 42. Two and Four Phase, Four Step,  
Commutation Truth Table  
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
1
1
0
0
0
0
0
0
1
1
Figure 41. Sensor Phasing Table  
http://onsemi.com  
21  
 
V
Fault  
Ind.  
M
14  
2
4
5
Rotor  
Position  
Decoder  
6
3
1
Q
Q
Q
2
4
3
Fwd/Rev  
Enable  
22  
Q
24  
1
µ
25  
A
7
Undervoltage  
Lockout  
17  
V
M
N
S
S
N
18  
A
Reference  
Regulator  
B
8
21  
20  
C
D
11  
Error Amp  
Thermal  
Shutdown  
12  
13  
Q
Motor  
8
Q
Q
PWM  
6
7
R
T
R
S
19  
Q
Q
Q
5
10  
Oscillator  
S
R
I
C
Limit  
T
R
9
15  
C
R
S
Gnd 16  
23  
MC33035, NCV33035  
Rotor Electrical Position (Degrees)  
270 360 450  
0
90  
180  
540  
630  
720  
S
S
A
Sensor Inputs  
60°/120°  
B
Select Pin  
Open  
Code  
10  
10  
01  
00  
10  
11  
01  
00  
B
T
Top Drive  
Outputs  
C
T
B
B
Bottom Drive  
Outputs  
C
B
Conducting  
Power Switch  
Transistors  
Q + Q  
3
Q + Q  
4
Q + Q  
1
Q + Q  
2
Q + Q  
3
Q + Q  
4
Q + Q  
1
Q + Q  
2 8  
5
6
7
8
5
6
7
+
A
B
C
D
O
+
O
Motor Drive  
Current  
+
O
+
O
Full Speed (No PWM)  
Fwd/Rev = 1  
Figure 44. Four Phase, Four Step, Full Wave Motor Controller  
http://onsemi.com  
23  
V
Fault  
Ind.  
M
14  
2
4
5
Rotor  
Position  
Decoder  
6
3
1
Fwd/Rev  
Enable  
22  
S
N
N
24  
µ
25  
A
7
S
Undervoltage  
Lockout  
17  
V
M
18  
Reference  
Regulator  
Motor  
8
21  
20  
11  
Error Amp  
Thermal  
Shutdown  
12  
13  
PWM  
R
T
R
S
19  
Q
Q
10  
Oscillator  
S
R
I
C
Limit  
T
R
9
15  
C
R
S
Gnd 16  
23  
Brake  
MC33035, NCV33035  
Brush Motor Control  
makes it possible to reverse the direction of the motor, using  
the normal forward/reverse switch, on the fly and not have  
to completely stop before reversing.  
Though the MC33035 was designed to control brushless  
DC motors, it may also be used to control DC brush type  
motors. Figure 46 shows an application of the MC33035  
driving a MOSFET H−bridge affording minimal parts count  
to operate a brush−type motor. Key to the operation is the  
LAYOUT CONSIDERATIONS  
Do not attempt to construct any of the brushless motor  
control circuits on wire−wrap or plug−in prototype  
boards. High frequency printed circuit layout techniques  
are imperative to prevent pulse jitter. This is usually caused  
by excessive noise pick−up imposed on the current sense or  
error amp inputs. The printed circuit layout should contain  
a ground plane with low current signal and high drive and  
output buffer grounds returning on separate paths back to the  
input sensor code [100] which produces a top−left (Q ) and  
1
a
bottom−right (Q ) drive when the controller’s  
3
forward/reverse pin is at logic [1]; top−right (Q ), bottom−left  
4
(Q ) drive is realized when the Forward/Reverse pin is at  
2
logic [0]. This code supports the requirements necessary for  
H−bridge drive accomplishing both direction and speed  
control.  
The controller functions in a normal manner with a pulse  
width modulated frequency of approximately 25 kHz.  
Motor speed is controlled by adjusting the voltage presented  
to the noninverting input of the error amplifier establishing  
the PWM’s slice or reference level. Cycle−by−cycle current  
limiting of the motor current is accomplished by sensing the  
power supply input filter capacitor V . Ceramic bypass  
capacitors (0.1 µF) connected close to the integrated circuit  
M
at V , V , V and the error amp noninverting input may  
CC  
C
ref  
be required depending upon circuit layout. This provides a  
low impedance path for filtering any high frequency noise.  
All high current loops should be kept as short as possible  
using heavy copper runs to minimize radiated EMI.  
voltage (100 mV) across the R resistor to ground of the  
S
H−bridge motor current. The over current sense circuit  
http://onsemi.com  
25  
MC33035, NCV33035  
Fault  
Ind.  
+12 V  
14  
2
4
5
20 k  
1.0 k  
Rotor  
Position  
Decoder  
6
3
1.0 k  
1
Q *  
1
Fwd/Rev  
22  
24  
25 µA  
Q *  
4
7
17  
18  
Enable  
+12 V  
Undervoltage  
Lockout  
DC Brush  
Motor  
M
Reference  
Regulator  
Q *  
2
21  
20  
8
22  
Error Amp  
11  
10 k  
10 k  
Thermal  
Shutdown  
12  
13  
Faster  
PWM  
R
S
Q *  
3
19  
Q
Q
22  
10  
Oscillator  
S
R
0.005  
I
Limit  
1.0 k  
0.001  
9
15  
R
S
Gnd  
16  
23  
Brake  
Figure 46. H−Bridge Brush−Type Controller  
http://onsemi.com  
26  
MC33035, NCV33035  
ORDERING INFORMATION  
Device  
MC33035DW  
Operating Temperature Range  
Package  
Shipping  
SO−24L  
SO−24L  
30 Units / Rail  
1000 Tape & Reel  
1000 Tape & Reel  
15 Units / Tube  
15 Units / Tube  
1000 Tape & Reel  
MC33035DWR2  
MC33035DWR2G  
MC33035P  
SO−24L (Pb−Free)  
Plastic DIP  
T = −40°C to +85°C  
A
MC33035PG  
Plastic DIP (Pb−Free)  
SO−24L  
NCV33035DWR2*  
T = −40°C to +125°C  
A
†For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging  
Specification Brochure, BRD8011/D.  
*NCV33035: T = −40C, T  
= +125C. Guaranteed by design. NCV prefix is for automotive and other applications requiring site and change  
low  
high  
control.  
MARKING DIAGRAMS  
SO−24  
DW SUFFIX  
CASE 751E  
PDIP−24  
P SUFFIX  
CASE 724  
24  
24  
1
MC33035P  
AWLYYWWG  
MC33035DW  
AWLYYWWG  
1
A
= Assembly Location  
= Wafer Lot  
= Year  
= Work Week  
= Pb−Free Package  
WL  
YY  
WW  
G
http://onsemi.com  
27  
MC33035, NCV33035  
PACKAGE DIMENSIONS  
P SUFFIX  
PLASTIC PACKAGE  
CASE 724−03  
ISSUE D  
-A-  
NOTES:  
1. CHAMFERED CONTOUR OPTIONAL.  
2. DIMENSION L TO CENTER OF LEADS WHEN  
FORMED PARALLEL.  
3. DIMENSIONING AND TOLERANCING PER ANSI  
Y14.5M, 1982.  
4. CONTROLLING DIMENSION: INCH.  
24  
1
13  
12  
-B-  
INCHES  
MIN MAX  
1.230 1.265 31.25  
MILLIMETERS  
L
DIM  
A
B
C
D
E
MIN  
MAX  
32.13  
6.85  
4.44  
0.51  
C
0.250 0.270  
0.145 0.175  
0.015 0.020  
0.050 BSC  
6.35  
3.69  
0.38  
NOTE 1  
-T-  
SEATING  
PLANE  
K
1.27 BSC  
M
N
F
0.040 0.060  
0.100 BSC  
0.007 0.012  
0.110 0.140  
0.300 BSC  
1.02  
2.54 BSC  
0.18  
2.80  
7.62 BSC  
1.52  
E
G
J
0.30  
3.55  
G
F
J 24 PL  
K
L
M
M
0.25 (0.010)  
T
B
D 24 PL  
M
N
0° 15°  
0.020 0.040  
0°  
0.51  
15°  
1.01  
M
M
T A  
0.25 (0.010)  
DW SUFFIX  
PLASTIC PACKAGE  
CASE 751E−04  
(SO−24L)  
ISSUE E  
-A-  
NOTES:  
1. DIMENSIONING AND TOLERANCING PER ANSI  
Y14.5M, 1982.  
2. CONTROLLING DIMENSION: MILLIMETER.  
3. DIMENSIONS A AND B DO NOT INCLUDE  
MOLD PROTRUSION.  
24  
13  
-B-  
P 12 PL  
4. MAXIMUM MOLD PROTRUSION 0.15 (0.006)  
PER SIDE.  
M
M
0.010 (0.25)  
B
5. DIMENSION D DOES NOT INCLUDE DAMBAR  
PROTRUSION. ALLOWABLE DAMBAR  
PROTRUSION SHALL BE 0.13 (0.005) TOTAL IN  
EXCESS OF D DIMENSION AT MAXIMUM  
MATERIAL CONDITION.  
1
12  
D 24 PL  
MILLIMETERS  
MIN MAX  
15.25 15.54  
INCHES  
MIN MAX  
J
F
DIM  
A
M
S
S
B
0.010 (0.25)  
A
T
0.601 0.612  
0.292 0.299  
0.093 0.104  
0.014 0.019  
0.016 0.035  
0.050 BSC  
B
7.40  
2.35  
0.35  
0.41  
7.60  
2.65  
0.49  
0.90  
C
D
F
R X 45°  
G
J
1.27 BSC  
0.23  
0.13  
0°  
0.32  
0.29  
8°  
0.009 0.013  
0.005 0.011  
K
C
M
P
0°  
8°  
0.395 0.415  
10.05 10.55  
0.25 0.75  
-T-  
SEATING  
PLANE  
R
0.010 0.029  
M
K
G 22 PL  
ON Semiconductor and  
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice  
to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability  
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.  
“Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All  
operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights  
nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications  
intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should  
Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates,  
and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death  
associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal  
Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.  
PUBLICATION ORDERING INFORMATION  
LITERATURE FULFILLMENT:  
N. American Technical Support: 800−282−9855 Toll Free  
USA/Canada  
ON Semiconductor Website: http://onsemi.com  
Order Literature: http://www.onsemi.com/litorder  
Literature Distribution Center for ON Semiconductor  
P.O. Box 5163, Denver, Colorado 80217 USA  
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada  
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada  
Email: orderlit@onsemi.com  
Japan: ON Semiconductor, Japan Customer Focus Center  
2−9−1 Kamimeguro, Meguro−ku, Tokyo, Japan 153−0051  
Phone: 81−3−5773−3850  
For additional information, please contact your  
local Sales Representative.  
MC33035/D  

相关型号:

NCV33035DWR2

Brushless DC Motor Controller
ONSEMI

NCV33035DWR2G

Brushless DC Motor Controller
ONSEMI

NCV33039

Closed Loop Brushless Motor Adapter
ONSEMI

NCV33039DR2

Closed Loop Brushless Motor Adapter
ONSEMI

NCV33039DR2G

Closed Loop Brushless Motor Adapter
ONSEMI

NCV3304A

Single Supply 3.0 V to 44 V Operational Amplifiers
ONSEMI

NCV33063A

1.5 A, Step−Up/Down/ Inverting Switching Regulators
ONSEMI

NCV33063AVDR2

1.5 A, Step−Up/Down/ Inverting Switching Regulators
ONSEMI

NCV33063AVDR2G

1.5 A, Step−Up/Down/ Inverting Switching Regulators
ONSEMI

NCV33064D-5R2

UNDERVOLTAGE SENSING CIRCUIT
ONSEMI

NCV33064D-5R2G

UNDERVOLTAGE SENSING CIRCUIT
ONSEMI

NCV33064DM-5R2

UNDERVOLTAGE SENSING CIRCUIT
ONSEMI