INTRODUCTION
The MC33033 is one of aseries of high performance
monolithic DC brushless motor controllers produced by
Motorola, It contains all of the functions required to
implement a,Iimited-feature, open-loop, three or four
phase motor control system. Constructed with Bipolar
Analog technology, it offers ahigh degree of perfor-
mance and ruggedness in hostile industrial environ-
ments. The MC33033 contains arotor position decoder
for proper commutation sequencing, atemperature
compensated reference capable of supplying sensor
power, afrequency programmable sawtooth oscillator,
afully accessible error amplifier, apulse width modu-
lator comparator, three open coilectortop drive outputs,
and three high current totem pole bottom driver o’utputs
ideally suited for driving power MOSFETS.
Included in the MC33033 are protective’featurei con-
sisting of undervoltage lockout, cycle by cycle current
limiting with alatched shutdown mode; and internal
thermal shutdown.
Typical motor control functions include open-loop
speed control, forward or reverse rotation, and run qna-
ble. In addition, the MC33033 has a600/12~ select pin
which configures the rotor position decoder for either
60° or 120° sensor electrical phasing inputs.
FUNCTIONAL DESCRIPTION
Arepresentative internal block diagram is shown in
Figure 18, with various applications shown in Figures .
,.
(AT tOAg, BTto Bg, CTto Cg). In effect the commutation
sequence is reversed and the motor changes directional
rotation.
Motor on/off control is accomplished by the output
enable (Pin 19). When left disconnected, an internal pull- ●
up resistor to apositive 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. *,\
‘~$;~
The commutation logic truth table is sho~:~~ip, 1~-
ure 19. In half wave motor drive applicatia~~,h~~ top
drive outputs are not required and are~y~af~y left
disconnected. :::>,.,$.!~’:,t$:i
,\\i’J ~’
.(~~!::‘*\k?
Error Amplifier ., .,)$
~t.::+i
$Y’’.$v,,‘J\::*..*
Ahigh performance, fully com~~n~fed error ampli-
fier with access to both input~an~~utput (Pins 9, 10,
11) is provided to facili~,~~jk~e implementation of
closed-loop motor speet~~~tit~l. The amplifier features
atypical DC voltaga+~~].~:~’of 80 dB, 0.6 MHz gain
bandwidth, and a+f~~put common mode voltage
range that exte~d.s from ground to Vref, In most open-
IOOP speed co~~g&*applications, the amplifier is confi-
gured as ~~~~~~gain voltage follower with the non-
invertin~: [ff~#@ connected to the speed set voltage
source. ~~ditional configurations are shown in Figures
29,,@:~oug’E33.
34, 36, 37, 41, 43, and 44. Adiscussion of the features :,.~$t:tie frequency of the internal ramp oscillator is pro-
and function of each of the internal blocks given below *)*;,,,>::+?*,
~:,:~rammed bv the values selected for timing components
and referenced to Figures 18 and 36. “*’ RT and CT. Capacitor CT is charged from-the reference
,.$:~
.,;~.. ~~
Rotor Position Decoder .,,/:output (Pin 7) through resistor RT and discharged by
~;..~.,,!:,..
.\,t. ●
an internal discharae transistor, The ramp peak and val-
An internal rotor position decoder monitors th~,$$~~
:\\,,4.
sensor inputs (Pins 4, 5, 6) to provide tw~p~’er
sequencing of the top and bottom drive ~#~~@Y The
sensor inputs are designed to interfac@:~kf~@t]y with
bpen collector type Hall Effect switc~e~~,rapto slotted
‘~f>.“&
couplers. Internal pull-up resistorq,W&:&~@uded to min-
imize the required number of exte~~al~omponents. The
inputs are TTL compatible, ~~~~~~~~r thresholds typi-
cally at 2,2 volts. The M~*,,#eries is designed to
control three phase moto@,,~~ operate with four of the
most common conv~fi~oni:~of sensor phasing. A6~/
12V select (Pin l~~~~:&@nveniently provided which
affords the MG:~QQ~3‘Yo configure itself to control
.)I<.:&:.&.
motors havinq~t~g~,er 60°, 120°, 240° or 300° electrical
sensor phas?~@’:Withthree sensor inputs there are eight
possibie.~pq~kde combinations, six of which are valid
rotortw%s~s. The remaining two codes are invalid
and ~~~~wuaily caused by an open or shorted sensor
li~~~jth six valid input codes, the decoder can resolve
thd.~otor rotor position to within awindow of 60 elec-
trical 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 agiven sensor input code
(forexample 100),the enabled ‘top and bottom drive
outputs with the same alpha designation are exchanged
Iey voltages are ty~ically 4.1 Vand 1.5 V“respectively,
To provide agood compromise between audible noise
and output switching efficiency, an oscillator frequency
in the range of 20 kHz to 30 kHz is recommended. Refer
to Figure 1for component selection,
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 CT dis-
charges, the oscillator sets both latches, allowing con-
duction of the top and bottom drive outputs. The PWM
comparator resets the upper latch, terminating the bot-
tom drive output conduction when the positive-going
ramp of CT becomes greater than the error amplifier
output. The pulse width modulator timing diagram is
shown in Figure 20. Pulse width modulation for speed
control appears only at the bottom drive outputs.
Current Umit
Continuous operation of amotor 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 cur-
rent limiting is accomplished by monitoring the stator o
MOTOROLA
8MC33033