MC33035, NCV33035
http://onsemi.com
10
INTRODUCTION
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.
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.
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
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
designation are exchanged (A
T
to A
B
, B
T
to B
B
, C
T
to C
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 kΩ pull−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.
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
to V
ref
. In most open loop speed control applications, the
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
T
and C
T
. Capacitor C
T
is charged from the Reference
Output (Pin 8) through resistor R
T
and discharged by an
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.
MC33035, NCV33035
http://onsemi.com
11
15
24
20
2
1
21
19
V
M
Top
Drive
Outputs
Bottom
Drive
Outputs
C
B
Current Sense
Reference Input
B
B
A
B
A
T
B
T
C
T
Q
S
R
Oscillator
Error Amp
PWM
Thermal
Shutdown
Reference
Regulator
Lockout
Undervoltage
Q
R
S
Rotor
Position
Decoder
Brake Input
Figure 19. Representative Block Diagram
60°/120° Select
Output Enable
C
T
R
T
V
in
4
10
11
13
8
12
3
17
22
7
6
5
Forward/Reverse
Faster
Noninv. Input
S
A
S
C
S
B
Sensor
Inputs
Error Amp Out
PWM Input
Sink Only
Positive True
Logic With
Hysteresis
=
Reference Output
16
Latch
Latch
23Gnd
14
9
Current Sense Input
Fault
Output
20 k
20 k
20 k
40 k
40 k
25 μA
V
CC
V
C
18
9.1 V
4.5 V
100 mV
40 k
Inputs (Note 2) Outputs (Note 3)
Sensor Electrical Phasing (Note 4) Top Drives Bottom Drives
S
A
60°
S
B
S
C
S
A
120°
S
B
S
C
F/R Enable
Brake
Current
Sense
A
T
B
T
C
T
A
B
B
B
C
B
Fault
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
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
0
0
1
1
1
1
1
1
0
0
1
0
0
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
(Note 5)
F/R = 1
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 X 1 1 X 1 1 1 1 1 1 1 (Note 8)
V V V V V V X 0 1 X 1 1 1 1 1 1 0 (Note 9)
V V V V V V X 0 0 X 1 1 1 0 0 0 0 (Note 10)
MC33035, NCV33035
http://onsemi.com
12
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
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
commutation sequence. As C
T
discharges, the oscillator sets
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
positive−going ramp of C
T
becomes greater than the error
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
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
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
a voltage by inserting a ground−referenced sense resistor R
S
(Figure 36) in series with the three bottom switch transistors
(Q
4
, Q
5
, Q
6
). The voltage developed across the sense
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:
R
S
+
0.1
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.

NCV33035DWR2

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Motor / Motion / Ignition Controllers & Drivers DC Brushless Motor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union