@MOTOROLA
Order this document by MC33035m
Brushless DC
Motor Controller
The MC33035 is ahigh performance second generation monolithic
brushless DC motor controller containing all of the active functions required
to implement afull featured open Ioop, three or four phase motor control
system. This device consists of arotor 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.
Also included are protective features consisting of undervoltage lockout,
cycle-by+ycle current limiting with aselectable time delayed latched
shutdown mode, internal thermal shutdown, and a unique fault output that
can be interfaced into microprocessor controlled systems. ,,,,M
$,’
Typical motor control functions include open loop speed, forwar~~~]
reverse direction, run enable; and dynamic braking. The MC3$~3&$~
designed to operate with electrical sensor phasings of 60*~ or
120°/2400, and can also efficiently control brush DC motors. $:~f;~, ‘~t’
*},
.<.:.\\,;<~R,*~)i::~
10 to 30 VOperation ,,~.,,:,:\~.!$,,
>,P:l,ii*,.$,{:,*
.Undervoltage Lockout :,>,
.,\
,.,!rl
.,
6.25 VReference Capable of Supplying Sens,@~~ower
+ii:\,
~~:$+,
.Fully Accessible Error Amplifier for Closed~&q~ Sbrvo Applications
,~ .:~~,,:+’..<?.
.High Current Drivers Can Control Exta~ ~hase MOSFET Bridge
~,.$,>
~~.1~1.J.%\~,:,,.
$>.1,,,
.Cycle-By-Cycle Current timiting}i(t~:$(~j.,
,,:&,~,. ~’.......
~.J,:,:~,.
.Pinned-Out Current Sense ~feanw
.,,},.,,$:
,,$/::i “L~~,.~
.Internal Thermal Shutdo@ t
“l,\a
,,,C,.,,,,,i$
.Selectable 60°/3000 ~~1$~~40° Sensor Phasings
.i:l,.*,‘t.>.~,y<’
.Can Efficiently ~~t~ Brush DC Motors with External MOSFET
H-Bridge ,a, ‘$8,FC
,,:,$$’~:.$
.,:,*t:.,.l:. ..:
$.t,},:*.,,.$\\*
.J: .\.<$.Q,.
~,:,,
‘.,’~”..}...
?..‘‘.~.,~,;}
,,,~.:*$., .
II1I
DWSUFFIX
PLASTICPAC~GE
CASE 751 Ee
24
(SO-24L) 1
PIN CONNECTIONS
FwdRev
{
SA
Sensor
Inputs SE
Sc
OutputEnable1
3
4
5
6
7
a
ReferenceOutput 8
Current Sense ~
Noninverting Input
Oscillator 10
1
Error Amp ,1
Noninverting Input
Error Amp ,2
Inverting Input
b
22 60°~ Select
B]
21 AB Bottom
20 BB Drive
outputs
lg CB
B
16 Vc
17 Vcc
E
16 Gnd
,5 Current Sensa
Inverting Input
14 moutput
D
,3 Error Amp OUV
PWM Input
(Top View)
@Motorola, Inc. 1996 Rev 2
MC33035
Representative Schematic Diagram
r—— —__
TT7
1II i
18 II
IReference b‘mt
Regulator
!II , ~=-
Speed 1+
/:Fa,terti :p
RT
13
*
output
Buffers
I
J
iI/
———__ J
Motor
This device contains 285 active transistors.
2MOTOROLA ANALOG [C DEVICE DATA
MC33035
MAXIMUM RATINGS
Rating Symbol Value Unit
Power Supply Voltage Vcc 40 v
Digital Inputs (Pins 3,4,5,6,22, 23) Vref v
Oscillator Input Current (Source or Sink) Iosc 30 mA
Error Amp Input Voltage Range V[R -0.3 to Vref v
(Pins ll,lZ, Notel)
Error Amp Output Current lout 10 mA
(Source or Sink, Note 2)
Current Sense Input Voltage mange (Pins 9, 15) vse”~e -0.3 to 5.0 v
~Output Voltage VcE(Fa”lt) 20 v
~Output Sink Current l~”k(~) 20 mA
Top Drive Voltage (Pins 1,2, 24) vCE(top) 40 v
Top Dtive Sink Current (Pins 1,2, 24) ISink(top) 50 mA
Bottom Drive Supply Voltage (Pin 18) Vc 30 v
Bottom Drive Output Current lDRV 100 m$~,
(Source or Sink, Pins 19,20, 21) ,,.,...~.,,
r:., ..,;%:.
Power Dissipation and Thermal Characteristics {$!,
,il,,:.
.\’~\$ir,:,\.,Km
PSuffix, Dual In Line, Case 724 :$,
,.;S$& ,
Maximum Power Dissipation QTA=65°C ,..,
pD 86p+:4\&p‘“mw
Thermal Resistance, Junction-tbAir ReJA ,$75 ‘“~> Ocm
DW Suffix, Surface Mount, Case 751E,7)*....
*i},
Maximum Power Dissipation QTA =85°C PD ,,,F~;.\*l\,. ‘.~,;t:
‘V650
;;$ mW
Thermal Resistance, Junction-t&Air ReJA ~‘$? J>..?e100 ‘cm
Operating Junction Temperature TJ .!.:?,*,::*
‘*:t14> 150 “c
Operating Ambient Temperature Range ,$:. T%@ -40 to +85 Oc
Storage Temperature Range 4‘$:’<$~:$~stg
]1, -65 to +150 Oc
..*;....,‘\$<.
,<{t<~,.,>;.>.~.::i,
ELECTRICAL CHARACTERISTICS (V&~~’$~& 20 V, RT=4.7 k, CT=10 nF, TA=25°C, unless otherwise noted.)
Characteristic ‘:?},:~$’ Symbol Min
...!~:+.\\i..}<!.,.> Typ Max Unit
REFERENCE SECTION :1,::‘“ ‘~~.
,*,*i!,,,!-
...
Reference Output Voltage (lr~.~l ;&~~)
\Vref v
TA=25°C .~*’\ .),j
,\\,,,,y> ~
TA=-40° to +85°C ~~ .$%,.*” 5.9 6.24 6.5
5.82 6.57
Line Regulation (V~@*~@W#O V, I,ef=1.0 mA) Regline -1.5 30 mV
Load Regulation (l,$~<$;b to 20 mA) Reg[Oad -16 30 mV
outputsho~Wuj$Current (Note 3) Isc ’40 75 mA
\
Refere~q:,~~e~%oltage Lockout Threshold Vth 4.0 4.5 5.0 v
\
ERR&\~tiFIER
.,,.,.,.
:\,\b4:( ..*,;,
~~WQffSet Voltage (TA=-40° to +85°C) V[o 0.4 10 mV
. t Offset Current WA=-400 to +85°C)
~,~~b%@ Ilo 8.0 500 nA
“’:*.@:‘Nfnput Bias Current (TA=-40° to +85°C)
,+.$,,-*$j:#, 116 -46 -1000 nA
..>.,\\.,
k.. -+.’..’~
)>,,.:>...t>’ Input Common Mode Voltage Range vlc~ (o vto v,,,)
‘y; v
Open Loop Voltage Gain (V. =3,0 V, RL =15 k) AvOL 70 80 dB
Input Common Mode Rejection Ratio CMRR 55 86 dB
Power Supply Rejection Ratio (Vcc =Vc =10 to 30 V) PSRR 65 105 dB
NOTES 1.The input common mode voltsge or input signal voltege should not be allowed to go negative by more than 0.3 V.
2. The comphance voltage must not exceed fie range of-0.3 to V,sf.
3. Maximum package power dissipation timits must be obsewed.
/
MOTOROLA ANALOG IC DEVICE DATA 3
MC33035
ELECTRICAL CHARACTERISTICS (continued) (Vcc =Vc =20 V, RT=4.7 k, CT =10 nF,‘TA=25°C, unless othewise noted.)
ICharacteristic Symbol Min Typ Max Onit
ERROR AMPLIFIER
Output Voltage Swing v
High State (RL =15 kto Grid) VoH 4.6 5.3
Low State (RL =15 kto Vref) VoL 0.5 1.0
OSCILLATOR SECTION ‘~1.,
$.,.,.3?$~
Oscillator Frequency fosc 22 25 28 \,#$.:w””’
Frequency Change with Voltage (Vcc =10 to 30 V) Afosc/AV -0.01 5.0 +>,::’:c;it~ oh
Sawtooth Peak Voltage Vosc(p) ‘- 4.1 *;$<S$$;f{v
Sawtooth Valley Voltage ,.?:’
vosc~) 1.2 1.5 *.,!:t.
,,+,._
~{~:f~:,.,,. ,,, v
LOGIC INPUTS .,!t:l:.,:,~.el>:$,
,,..
\~:y .* ,
Input Threshold Voltage (Pins 3,4,5,6,7,22, 23) ...:,..
.:,:~,
“:’;:*
,~,..
-.i ,.> v
High State VIH 3.0
Low State g%;$,, -
VIL ,k“!~;~. ‘:
.$ 0.6
Sensor Inputs (Pins 4,5, 6) .?1
‘its!,? ,..j~.
,,,;+.,,> PA
High State Input Current (VIH =5.0 V) [IH -150 .*$; :$:~’ –70 -20
Low State Input Current (V]L =OV) IIL -600 “$i;+., -337 –150
ForwardReverse, 60°m Select (Pins 3,22, 23) ,,.J,
,,*i \J/~;:~,,,~, M
High State Input Current (VIH =5.0 V) “*%6 ~
IIH p’:+;- ,, -36 -10
Low State Input Current (VIL =OV) IIL ,$ ~!~a ..9300 -175 -75
Output Enable .!, .\
$~i,,*IS
.“1{,s,WA
High State Input Current (VIH=5.0 V) .,->+:,
,.$flH -60 -29 –lo
Low State input Current (VIL =OV) .,,,~$~, -60 -29 -10
CURRENT-LIMIT COMPARATOR ,?4’ :>.
,,, J.t.\ ~,:;:’
Threshold Voltage .,,...
~$,:,
+,:,:$,*<$$$ Vth 65 101
,,. 115 mV
Input Common Mode Voltage Range ~.?,. VlcR
,\J< 3.0 v
Input Bias Current
OUTPUTS AND POWER SECTIONS ~i.:.],.
...s,,.
Top Drive Output Sink Saturation (l~ink=25 @m VcE(~at) -0.5 1.5 v
\
Top Drive Output Off-State Leakage (Vc~~~,~$* lD~v([~ak) -0.06 100 M
TopDrive Output Switching Tme (C~~~{~~L =1.0 k) ns
Rise Time t$~\\,
‘a:,~~
.:*.$, tr 107 300
Fall Time ,*?7,. “:.(\, ?$J
~,t...\$*,.tf 26 300
Bottom Drive Output volts.~+~t$..$ v
High State (Vcc =20 ~, V% ~b V, l~ource=50 mA) VoH (Vcc -2,0) (vCc-l ,1) -
LOW state (Vcc =,~$~~w& 30 V, [~i”k=50 mA) VoL 1.5 2.0
Bottom Drive O$tp$@hing Time (CL= 1000 PF) ns
Rise ~me .!$’ .. t,
,aL‘\,,-,,,j$~ 38 200
Fall ~me+~,,VRi~+’ tf 30 200
\
~~~~~nk saturation (l~i”k =16 mA) VcE(~at) -225 500 mV
.
~~wtil Off-State Leakage (VcE =20 V) [FLT(l~ak) -1.0 100 pA
‘~n@%Voltage Lockout v
$}t:@’tiveOutput Enabled (Vcc or Vc Increasing) vth(~”) 8.2 8.9 10
X3 Hysteresis VH 0.1 0.2 0.3
Power Supply Current mA
Pin17~cc=Vc=20V) Icc 12 16
Pin17~cc=20 V, Vc=30V) 14 20
Pin16~cc=Vc=20V) Ic 3.5 6.0
Pin18(Vcc= 20 VrVc=30V) 5.0 10
4MOTOROLA ANALOG IC DEVICE DATA
MC33035
Figure 1. Oscillator Frequency versus
Timing Resistor
100
10
01.0 10 100 1000
RT,TIMING RESISTOR (W)
Figure 3. Error Amp Open Loop Gain and
Phase versus Frequency
Figure 2. Oscillator Frequency Change
.&’$ ‘“-1 WI(Load toGround) III‘*-LQ” I
m::~]= ./ i ii I I ‘i 11I1
‘*i$
4. Error Amp Output Saturation
Voltage versus Load Current
56 I1
46 Vref VCC=20V _
IIVC=20V
40 ,Source Saturation, r. -OKOP
?!*,,.
32
24 *;,,~w-1.6 ~
16
8.0
z
wo
a
‘i-6,0
~-16
<-241
,
111II
~ ~
~1.6 =~~
+
3
n~~ ~
~0.8 /~Snk Saturation
/Grid\ (Load to Vref)
z
>W o/
o1.0 2.0 3.0 4.0 5.0
10,OUTPUT LOAD CURRENT (mA)
Figure 6. Error Amp Larg~Signal
Transient Response
5.0 @DIV
MOTOROLA ANALOG IC DEVICE DATA 5
MC33035
sFigure 7. Reference Output Voltage Change
gversus Output Source Current
u
ao
z
z
:_4,0
a
a
5-8.0
0
>
+
2-12
+
3
0
w-16
0
z
w
5-20
L
w
:-24
~~ o10 20 30 40 50 60
Iref,REFERENCE OUTPUT SOURCE CURRENT (mA)
Figure 8. Reference Output Voltage
s
gfigure 9. Reference Output Voltage
gversus Temperature
-:,.’:,
10. Output Duty Cycle versus
PWM Input Voltage
u
z
a
540 A
w
u/
a80 RT=4.7 k
5
~20 CT=lonF /
TA=25°C
w/
u60
~o
&/
w40
:-20
w
N
i20
:_40
o
zo
~-5 01.0 2.0 3.0 4.0 5.0
%PWM INPUT VOLTAGE (V)
~50
m
so 1.0 2.0 3.0 4,0 5.0 8.07,08.09,010
CURRENT SENSE INPUT VOLTAGE (NORMALIZED TO V,h)
Figure 12. ~Output Saturation
versus Sink Current
-0.25 I1I I #
l~nk,SINK CURRENT (mA)
6MOTOROLA ANALOG IC DEVICE DATA
MC33035
Figure 13. Top Drive Output Saturation
Voltage versus Sink Current
1.2 –VCCL20V
_vc=20v
TA=25°C
0.8 A
A
0.4
0/
o10 30 40
]~nk, SINK ;;RRENT (mA)
Figure 15. Bottom Drive Output Waveform
100
0
~,$&Vol~&~&versus Load Current
o,$ ..,...>$:).
~Vc .~
*.‘.”>,.A<\:,
u
Source Saturation _
(Load to Ground)
——p.
+
~1.0 Hnk Saturation _
~Gn~ (Load to VC)
~o
>\
o 20 .40 60 80
10,OUTPUT LOAD CURRENT (MA)
Figure 14. Top Drive Output Waveform
50 ndDIV
Figure 18. Power and Bottom Drive Supply
Current versus Supply Voltage
16
14 Icc
12 /
fRT=4.7 k
10
1
cT=lonF
Hns H, 9,15,23 Gnd
8.0
/Rns 7,22 =Open
TA25°C
6.0 iI I
05.0 10 15 20 25 30
Vcc, SUPPLY VOLTAGE (V)
MOTOROLA ANALOG IC DEVICE DATA 7
MC33035
PIN FUNCTION DESCRIPTION
Hn Symbol Description
1,2,24 BT AT CT These three open collector Top Drive outputs are designed to drive the external
upper power switch transistors.
3FwWRev The Forwar~Reverse Input is used to change the direction of motor rotation.
4,5,6 SA, SB, Sc These three Sensor Inputs control the commutation sequence.
7
..!.
Output Enable Alogic high at this input causes the motor to run, while alow causes it to @$,.
.8 Reference Output This output provides charging current for the oscillator timing capacito#~.~&a
reference for the error amplifler. It may also serve to furnish sensor RoMr. +’
9.<,.,..,>..,.,.,.i.
Current Sanse Noninverffng Input A100 mV si nal, with respect to Rn 15, at this input terminates#~@>@~”itch
1“conduction urmg agiven oscillator cycle. This pin normally ~-,~lo the top
side of the current sense resistor. *,:\,,~.,,,,.?)3,.0~
10 Oscillator ...,,.. ,
The Oscillator frequency is programmed by the values+@%~r the timing
components, RTand CT. ,.
11 f,.h <:$
Error Amp Noninveting Input
12 Error Amp Inverting Input
13 Error Amp Ou~WM Input This pin is available for compensation in @@ lo8~ applications.
14 moutput This open collector output is active low {@&@fie or more of the following
conditions: Invatid Sensor Input code:- Input at logic O,Current Sense Input
greater than 100 mV (Rn 9with r~ectw Pin 15), Undervoltage Lockout
activation, and Thermal Shutd~.@~j ,,,,
15 Current Sense inverting Input Reference pin for internal l&~$xreshold. This pin is normally connected to the
bottom side of the current y~fesistor.
16 Gnd This pin supplies agr’~ #Yo?~e control circuit and should be referenced back to
%,
the power source,~oun .
17 Vcc .This pin is the ~$s~? supply of the control IC. The controller is functional over a
minimum V@’w@”W 10 to 30 V.
18 Vc The high~$:,~~$H) of the Bottom Drive Outputs is set by the voltage appfied to
this pi@.~&~ohtroller is operational over aminimum Vc range of 10 to 30 V.
.,.!...,,,~.:,,.
19,20,21 CBI BB, AB Thesethh totem pole Bottom Drive Outputs are designed for direct drive of the
exter~l bottom power switch transistors.
22 60°~ Select $’‘~;~he electrical state of this pin configures the control circuit operation for either 60°
,, ‘:iy.~bh state) or 120° (low state) sensorelectrical phasing inputs.
23 Brake ,,,,~’~~~ “>A logic low state at ttis input allows the motor to run, while ahigh state does not
~IF
....,~,Ii:.. ,~*’ allow motor operation and if operating causes rapid deceleration.
J,+:+\J\!:J,\.~:,
INTRODUCTION :*h&> s
.~.,,,.>~...,.,.,
The MC33035 is one of a.~er~’s’hf high performance
monolithic DC brushless -~$t~ntrollers produced by
Motorola. It contains ~1 ‘~ ~%e functions required to
.,.$,*t,!.,.h>>..<:.~
implement afull-featu~,d, ‘~en loop, three or four phase
motor control syste~A~@@tion, the controller can be made
to operate DC brus~~o&rs. Constructed with Bipolar Analog
technology, it,:d~ers”~~ high degree of performance and
ruggedness.@:@:sJK industrial environments. The MC33035
contains~:~j/$}oFPosition decoder for proper commutation
seque~~#*emperature compensated reference capable
of w*3 asensor power, afrequency programmable
@$&$ oscillator, afully accessible error amplifier, apulse
,&?,*~Qj+@modulator comparator, three open collector top drive
:{,%,s~tputs, and three high current totem pole bottom driver
. .
\:~Y)~,3,,\ ‘!.outputs ideally suited for driving power MOSFETS.
\\,”.Jf.yy
:$ir’ Included in the MC33035 are protective features
consisting of undervoltage lockout, cycl+by+ycle current
limiting with aselectable time delayed latched shutdown
mode, internal thermal shutdown, and a unique fault output
that can easily be interfaced to amicroprocessor controller,
Typical motor control functions include open loop speed
control, forward or reverse rotation, run enable, and dynamic
braking. In addition, the MC33035 has a60°~ 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 19 with various applications shown in Figures 36, 38,
39,43,45, and 46. Adiscussion 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 ~L 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°~0 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, Mth
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
8MOTOROLA ANALOG IC DEVICE DATA
MC33035
decoder can resolve the motor rotor position to within a
window of 60 electrical degrees.
The Fomard/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 (for example 100), the
enabled top and botiom drive outputs with the same alpha
designation are exchanged (ATto AB, BTto BB, CT to CB). In
effect, the commutation sequence is reversed and the motor
changes directional rotation.
Motor otioff control is accomplished by the Output Enable
(Pin 7). When left disconnected, an internal 25 VA 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 ~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 ahigh
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 overall other
inputs. The internal 40 kQ pull–up resistor simplifies
interfacing with the system safe~-switch by insuring brake
activation if opened or disconnected. The commutation logic
truth table is shown in Figure 20. Afour input NOR gate is
used to monitor the brake input and the inputs to the three ~,~fichik efiiency, an oscillator frequency in
2&~ 30 kHz is recommended. Refer to F
top drive output transistors. Its purpose is to disable braking .F:$:,.
@mponent selection.
until the top drive outputs attain ahigh state. This helps t~. !;3,,,,,,+
*i>*,\,s.,.
.
.;:,:.,$.3~~.j}\,
Hgure 19. Repr~tifative Block Diagram
t
~}
4-101 1IOscillator&
I
prevent simultaneous conduction of the the top and bottom
power switches. in half wave motor dtive 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
Ahigh performance, fully compensated error am~~[~fj~ith
access to both inputs and output (Pins 11, 12, 1~~ $~~~ed
$
to facihtate the implementation of closed lo~ @& speed
control. The amplifier features atypical Q& w~~~~ gain of
80 dB, 0.6 MHz gain bandwidth, and ~w$:~~ut common
mode voltage range that extends fro~~~@WYo Vref. In most
open loop speed control appli,Wtt*f\he amplifier is
configured as aunity gain fi;~a$e follower with the
noninvefling input connected$\~\~he~~eed set voltage source.
Additional configurations ~~ ~Hn in Figures 31 through 35.
..
Oscillator :.:i{.~,,
,*J.:$:
..p,~,.,..<.~~.
The frequency w?~~tik’ internal ramp oscillator is
programmed by t~:~aes selected for timing components
RT and CT ~~aci~ar CT is charged from the Reference
Output (Pin ‘8J$%mugh resistor RT and discharged by an
internal @’”W~e transistor. The ramp peak and valley
volta~,x$t~pically 4.1 Vand 1.5 Vrespectively. To provide
ag%> compromise between audible noise and output
the range of
~gure 1for
>
SinkOnly iY.-
‘5t pOSitiVOTrue L
11
=
LO~C Wth ———— ———_ ____ __,_ __ J
Hysteresis 16 Gnd 23 BrakeInput
=
AB
1
Bonom
BE Di~e
outputs
CaJ
CurrentSenseInput
CurrentSense
ReferanceInput
MOTOROLA ANALOG IC DEVICE DATA Y
MC33035
Figure 20. Three Phaae, Six Step Commutation Truth Table (Note 1)
Inputs(Note2) Outputs(Note3)
Sensor Electrical Phasing (Note 4) TopDrives BottomDrives
60° 120” Current
SA SB Sc SA SB Sc F/R Enable Brake Sense AT B7 CT
1. . .
00 100 1
1100 0 1
10 10 1
:10 1 0 01
11 Al
:11
00 0 17
;
0: 1:
oil 10 0 1
OOA 11 0 0 11 0
101 11 0 0 0 1i
11I
io01 n nnin n +In
6{i
o10
010
010
0io
AB BB CB
001
00
10 :
00
:10
010
inn
6
0
0
0
i
I
.- .- ,,.! ~+,- ?,\.
o
:1: xx
i: :xox111 0
xoo& w
x111 0
0
.,,0 “$$$)$
:1: xx
:1
:x11
:x1
x1,i+~.:y 1
1x11 1 ,&.,’:+:*$< f
Vvv Vvv x1 1 x11 1 ,,,.>2:..:;$, , ,
Vvv Vvv xo 1 x11 I!$,,p;::l$$’ 1 1
Vvv Vvv xo 0 x11 i.i<;~n o 0
Vvv Vvv x1 0 11‘:,s}
~y~ 1> 000
NOTES 1. V= Anyone ofsixvahd sensorordrive combinations X= Don’tcare. ‘., .....+l.,.
‘.t.!,:~{,;yl..,,,.,.,\
2. Thedigi@linpuk(Wns3,4,5,6,7, Z,23)are all~Lcompatible. Thecurrent ee~@`~@$~in9)hasal OOmVthresholdwith
AlogicOforthisinputis definedas< 85 mV,anda logic 1is> 115mV.
3. Thefaultandtopdriveoutputsareopencollectordesignandactiveinthe IOW$$)&Jf’ ~$.
4. With60°~select (Rn 22)inthehigh(1)state,configurationisfor60°senw~]ectrical phasinginputs.Witi Pin22in low (0)
isfor 120°sensorelectricalphasinginputs. .+*%.,8
5. Valid60°or 120°sensorcombinationsforcorrespondingvald topantiti~rn dflveoutputs.
6. Invahdcensorinputswith brake= O;Alltop andbottomdrivesoff,,RJow.P
7. Invahdsensorinputswithbrake= 1;All top drivesoff,all bottom~ves’~, ~low.
6. Valid60°or 120°sensorinputswithbrake= 1;All topdrivesoW~@~:@,* driveson,~Mgh.
9. Validsensorinputswithbrake= 1andenable= O;Alltop dw~~,d~ bottomdriveson,~low.
10. Vatidsensorinputswithbrake= Oandenable= O;Alltopand~~~ti drivesoff,~low.
11. All bottomdrivesoff,~low. ....
.,::$.
..,.
Pulse Width Modulator *s:yl~\\
*:.
The use of pulse width modulation provid~+ a~}energy
efficient method of controlling the motor s~:~~~~$kying the
average voltage applied to each statom~!pd~~ during the
commutation sequence. As CTdischat%~~oscillator sets
both latches, allowing conduction ~~%wp and bottom drive
outputs. The PWM compara~r N’&S the upper latch,
terminating the bottom dtiv~ow conduction when the
positive-going ramp of C~$~~c,@es greater than the error
amplifier output. The puke @k modulator timing diagram is
shown in Figure 21. @@@th modulation for speed control
appears only at thd~~~,$m drive outputs.
o(Note11)
Current Limi%j,:
Continu~~y~q$eration of amotor that is severely
over–lo~~w$esults in overheating and eventual failure.
This, &&~&tive condition can best be prevented with the
u~$~%~~c~tle-by-cycle current limiting. That is, each
&n–qc~e is treated as aseparate event. Cycle-by-cycle
..’tcw“+
,~~~$,fU@’ntlimiting is accomplished by monitoring the stator
‘w$$\;d&rrentbuild-up each time an output switch conducts, and
:!$!:$.$:,$.\ ,.,
“$~,~%.11?
upon sensing an over current condition, immediately turning
~’<:,
woff the switch and holding it off for the remaining duration of
oscillator rampup period. The stator current is converted to
avoltage by inserting aground–referenced sense resistor Rs
(Figure 36) in series with the three bottom switch transistors
(Q4, Q5, Q6). 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
respectto Pin15.
state,configuration
lower sense latch and terminates output switch conduction,
The value for the current sense resistor is:
0.1
‘S=l stator(max)
The ~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.
Figure 21. Pulse Width Modulator Timing Diagram
CapacitorCT I
ErrorAmpOUU
PWMlnput III!IIIII
Current 11111111
SenseInput I I I I I I 1[1
Latch“Se~
Inputs 1I11 1 1 1 I
1111111
TopDrivellllll I
outputs r[
I I I III
BoffomDrive
outputs 11 1
mOutpui I I I
11111111
IIIIIIIll
10 MOTOROLA ANALOG IC DEVICE DATA
MC33035
Reference
The on-chip 6.25 Vregulator (Pin 8) provides charging
current for the oscillator timing capacitor, areference 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 necessa~ 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. A6.25 Vreference level
was chosen to allow implementation of the simpler NPN
circuit, where Vref -VBE exceeds the minimum voltage
required by Hall Effect sensors over temperature. With
proper transistor selection and adequate heatsinking, up to
one amp of load current can be obtained.
Figure 22. Reference Output Buffers
,7r–– UVLO
a
Vi”
18I
IREF
*1==
MPS =
UOIA 1
To I
se~~or Control =
power Urcuitw
=5.6V 6“25V -— UVLO
comparators contain hysteresis to prevent oscillations when
crossing their respective thresholds.
moutput
The open collector ~Output (Pin 14) was designed to
provide diagnostic information in the event of asystem
malfunction. It has asink current capability of 16 mA and
can directly drive alight emitting diode for visual indi~tion.
Additionally, it is easily interfaced with TTUCMO~~l~Jor
.,~~~,w
use in amicroprocessor controlled systemtl
Output is active low when one or more o~?,~~~~~$lowing
conditions occuc .ts.h
,*!,:.~4
2j
3)
4)
5)
Output Enable a~logic [0] .>,,..,>8$.::..:J.S
‘*y{*,.$’~,.
Current Sense Input great~~ti*~$$O mV
Undervoltage Lockout, acti~},~ of one or more of
the comparators It$:, ~
..+.,‘*,.
Thermal Shutdow~~~f&um junction temperature
being exceeded$v~ “X8 c
This unique out~~~ also be used to distinguish
between motor *%P or sustained operation in an
overloaded c~~jtiotil:~th the addition of an RC network
between t~:=.Qutput and the enable input, it is possible
to creatqa t~~delayed latched shutdown for overcurrent.
The ~~~cggkuit~ shown in Figure 23 makes easy starting
ofm@~$systems which have high inertial loads by providing
,&ditio?&l starting torque, while still preserving overcurrent
.,W~p;~gction. This task is accomplished by setting the current
6.25 VJ:!<$e
*:l:\.:\
me NPNcircuitisreCOMMeflde@$Q~A,~&g Hall oroptosensors, where the
ouputvo]tagetemperature co#)~~:~’fShot cfitical. The PNP circuit isslightly
morecomplax, but is also ~~r~c@te over temperature. Neither circuit has
*,t..,l\J\.*:.,:/~
current limiting. ,.$
‘.,~>\.J
Undervoltage .bockd~’
Atriple ~&@tage Lockout has been incorporated to
prevent d4~&$$~ the IC and the external power switch
transi~\$~~&~~er low power supply conditions, it guarantees
that:~g~~knd sensors are fully functional, and that there is
q@4cMRt bottom drive output voltage, The positive power
,,,,.&PP,@Sto the IC (Vcc) and the bottom drives (VC) are each
~~~~~~fitored by separate comparators that have their
~@N~.thresholds at 9.1 V. This level ensures sufficient gate drive
‘~$~ necessary to attain low RDs(on)when driving standard power
S::+..:.,,
s...
!:; 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. Athird
comparator is used to detect this condition. [f one or more of
the comparators detects an undervoltage condition, the ~
Output is activated, the top drives are turned off and the
bottom drive outputs are held in alow state. Each of the
~’ ‘~t to ahigher than nominal value for apredetermined time.
‘~~’’~buring an excessively long overcurrent condition, capacitor
~~<..,v
:.’~:y,‘.$>*,?:,
~~.,.
.
~:$ COLY will charge, causing the enable input to cross its
threshold to alow state. Alatch is then formed by the positive
feedback loop from the ~Output to the Output Enable.
Once set, by the Current Sense Input, it can only be reset by
shorting CDLYor cycling the power supplies.
Drive Outputs
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. Intetiacing 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
to 100 mA. Power for the botiom drives is supplied from Vc
(Pin 18). This separate supply input allows the designer
added flexibility in tailoring the drive voltage, independent of
VCC.Azener clamp should be connected to this input when
driving power MOSFETS in systems where Vcc is greater
than 20 Vso 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.
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 [C acts
as though the Output Enable was grounded.
MOTOROLA ANALOG IC DEVICE DATA 11
MC33035
figure 23. Timed Delayed Latched
Over Current Shutdown figure 24. High Voltage Interface with
NPN Power Transistors
-———— ————— —— —___ _––––––––––––1 ..
I+I
41 +
51 +
61 Pos
I i DEC ‘““ L-
Dwoder
w
Load
*o Ill 11111&
Q4
tDLY =‘DLY CDLY ‘“( GI
Transistor Q1isacommon base stsge used to level shitifrom VCCto the
high motor voltage, VM.Tha collector tiode is required ifVcc is present
while VM is low.
figure 26. Current Waveform Spike Suppression
23 ~Brake Input
The addition ofthe RCfilterwill efiminate current-timitinstabitity caused bytha
leading edge spike on the current waveform. Resistor RS should ba a low
inductance type.
12 MOTOROLA ANALOG IC DEVICE DATA
Figure27. MOSFET DrivePrecautions
23 +Brake Input D=1N5819
T,
Series gata reeistor Rgwill dampen any high frequency oscillationa caused
by the MOSFET input capacitance and any series wiring induction in tie
gate+ource circuit. Diode Dis raquirad ifthe negative current into the Bot-
tom Drive Outputs exceeds 50 mA.
MC33035
Figure28. BipolarTransistorDrive
,.s.:).\,;:, .&t,
~,,,~. \i,,\,
Thetotem*Wu&~an furnish negativa base current for enhanced tran-
sistor tu@ff’~ti:%e addition of capacitor C.
VCC=12V
h. !vMt80b
w
0, +~fi
51 -
+
2- ———-
1.0/200v‘---.--’”-”.
k
-—— J~lN:_vB”s
&l MC1555 &
-I
‘= MUR115i
18k vM= 170v
.
TNs circuit generates VBoO~tfor Figure 25.
wro~+rctit~ Ground (Pin 18) and Current Senea Invarting Input (Rn 15)
@st Mum on sepsrate paths to the Central Input Source Ground.
,.,::$:$.:$$,l,%,ls’
:X $~~@UallY10SSlaSScurrent sensing can be achievad with the implementation of
~Jiw ~~~~~NSEFET power switches.
,:. ~~?lJ.,”
~’f$,:::~t
$.
.
MOTOROLAANALOG IC DEVICEDATA 13
MC33035
Hgure 31. Differential Input Speed Controller
,, ~
IREF
.
+
t25fl
~&
EA
+PWM
1:
‘Hn 13 =‘A(-) %-(%VB)
figure 32. Controlled AcceleratiotiDeceleration
.> ..
‘,,, ?~
‘J*.~.i,,},:
Resistor RI with capacitor Cs~,~~mceleration time constant while R2
controls the deceleration. T~~~* of RI and R2 should be at least tan
times greater than the s~~.~<~t,~otentiometer to minimize time constant
variations with differ:flt:~,~&@ngs.
...~ji:.,.’*...,$,,
>*J, ~
Figure 35. Closed Loop Temperature Control
(H)*-(5VB)IpREFJ
‘Hn 3=vref RI +R2
~1 *
v
VB =ref
()
5+1
‘6 R5
R3 >> R5 IIR6 ~.
Thiscircuitcancontrol the speed ofacoolingfan propotionaltofhe diffarance
between the sensor and set temrzeratures. The control looDis closad as the
forcad air cools the NTC the~istor. For controlled hea~ng applications,
axchange the posifiona of RI and R2.
14 MOTOROLA ANALOG IC DEVICE DATA
MC33035
SYSTEM APPLICATIONS
Three Phase Motor Commutation 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 botiom 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 adelta
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. Aleading 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.
Using alow inductance type resistor for RS will also aid in
spike reduction. Care must be taken in the selection of the
If the motor is running at maximum speed<,,W~W?oad, the
generated back EMF can be as high as @:~-~ly voltage,
and at the onset of braking, the pea~j~~w~may approach
twice the motor stall current,..,~tg~~~’ 37 shows the
commutation waveforms over twd$el~~~cal cycles. The first
cycle (0° ta 360°) depicts motqjoph%on at full speed while
the second cycle (360° to~~@\;&ows areduced speed with
about 5070 pUISe width,@ @@,@tion.The current waveforms
reflect aconstant tor.~@@@qdand are shown synchronous to
the commutation frq~ti~ for clarity.
~?$~~,.ii:t.:~.
.${,,: .
Figure 36. Three Phase, Six Step, Full Wa~,@,$~~~OntrOller
i
I
I
I
I
I
I
KIFI
I
I
I
I
I
I
L——— —_ J
Motor
I
III
I1, s
-1OI Oscillator cIII
CT !‘--”””-”’-’H“ Q~
IIA
1
Gnd 16
.
23
Brake
MOTOROLA ANALOG IC DEVICE DATA 15
MC33035
*
figure 37. Three Phase, Six Step, Full Wave Commutation Waveforms
FwWRev =1
16 MOTOROLA ANALOG IC DEVICE DATA
MC33035
Rgure 38 shows athree phase, three step, half wave motor solution is to provide braking until the motor stops and then
controller. This configuration is ideally suited for automotive turn off the bottom drives, This can be accomplished by using
and other low voltage applications since there is only one the ~Output in conjunction with the Output Enable as an
power switch voltage drop in series with agiven stator over current timer. Components RDLYand CDLYare selected
winding. Current flow is unidirectional or half wave because to give the motor sufficient time to stop before latching the
only one end of each winding isswitched. Continuous braking Output Enable and the top drive AND gates low. When
with the typical half wave arrangement presents amotor enabling the motor, the brake switch is closed and t~ PNP
overheating problem since stator current is limited only by the transistor (along with resistors RI and RDLY)are us~~bet
winding resistance. This is due to the lack of upper power the latch by discharging CDLYThe stator flyb~~~~~age is
switch transistors, as in the full wave circuit, used to clamped by astngle zener and three d[odes.{}l,,<$%~,.~!+
.\
disconnect the windings from the supply voltage VM.Aunique “J**Lt
,.l$:..>
‘~J$#‘Q”
~),,$.
,. :I?i..>.,
,4J$?,,,L~,.:iiy>
~’$...4’..?:,,}
\.\ ‘.~?i:$:
figure 38. Three Phase, Three Step, Half Wave Motor controller ,<~~’:fi%l’w’
..,;:,5. ...
..:. ...\,,t+J- Motor
1;
61
“Fas’er&?I
iv
I
~lo, -Oscillator
I
CT I
II
I
23
BrWe
I
II3
‘-l--F-
Lr
————————————_____
Gnd 16 (
=!
(
MOTOROLA ANALOG [C DEVICE DATA 17
MC33035
Three Phase Closed Loop Controller
The MC33035, by itself, is only capable of open loop of pulses at Pin 5of the MC33039 are integrated by the error
motor speed control. For closed loop motor speed control, amplifier of the MC33035 configured as an integrator to
the MC33035 requires an input voltage propotiional to the produce aDC voltage level which is propotiional to the
motor speed, Traditionally, this has been accomplished by motor speed. This speed propotiional voltage establishes
means of atachometer to generate the motor speed the PWM reference level at Pin 13 of the MC33035 motor
feedback voltage. Figure 39 shows an application whereby controller and closes the feedback loop. The MQ$3035
an MC33039, powered from the 6.25 Vreference (Pin 8) of outputs drive aTMOS power MOSFET >pha~~xe.
the MC33035, is used to generate the required feedback High currents can be expected during condition~~+,~~-up,
voltage without the need of acostly tachometer. The same breaking, and change of direction of the motW $:+:~~~
Hall sensor signals used by the MC33035 for rotor position The system shown in Figure 39 is dea~~~jor amotor
decoding are utilized by the MC33039. Every positive or having 120/240 degrees Hall sensor e}a~$$phasing. The
negative going transition of the Hall sensor signals on any of system can easily be modified to ~~”~,~modate 60/300
the sensor lines causes the MC33039 to produce an output degree Hall sensor electrical @w&by removing the
pulse of defined amplitude and time duration, as determined jumper (J2) at Pin 22 of the M~33’Wk
by the external resistor RI and capacitor Cl. The output train <:.:,~~,
.:i.>.*.{*TX}
V*++. ~
.:t::’q.“’v$~,,
,,::*,,,.1’.’~,
-N:. ,:~
.~.x,*,:};i:<~
figure 39. Closed Loop Brushless DC Motor Ce’
Using The MC33035 and MC3303,%Ii,, ‘a
,iy:--:
,!\*\~:;.‘$:.$,+,*
II
.... ... +I
II
,. I
TI
I,,” I I II
!I 470 1I
F
17
lC
~7 ~“~t~ &&lN5a19 L— —— - . —J
J1 -
AI: [ii: i“
,“ 330 2.2k
15 = 1N5355B 0!1 Fault TP2
14 lav *100
)Faster 12 13 =0.05/1.0w
Iinb 1.OM 1N4148 T 0.1 33
L————
Motor
,
I
I
I
I
!
II1
18 MOTOROLA ANALOG IC DEVICE DATA
Sensor Phasing Comparison
There are four conventions used to establish the relative
phasing of the sensor signals in three phase motors. Wth six
step drive, an input signal change must occur eve~ 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
MC33035
for 60° sensor electrical phasing, will operate amoto~ 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.
Figure 40. Sensor Phasing Comparison
RotorElectrical Position (Degrees)
0 60 120180 240300360420480540600 860720
111111111111 I
[sA~ ]—l j
In this data sheet, the rotor position is always given in
electrical degrees since the mechanical position is afunction
of the number of rotating magnetic poles. The relationship
between the electrical and mechanical position is:
An increase in the number of magnetic pol~&@&s more
electrical revolutions for agiven mec~$’wk revolution.
General purpose three phase motor:J~&ai$~’kontain afour
pole rotor which yields two elec$rJ$~~r$Wlutions for one
mechanical. ~.;’ -~.<:i
~(,.,,
~,:“$,i. ~.~.~,i:
Two and Four Phase Motq~:&,rnmtitation
The MC33035 is alsq”:~~~B& of providing afour step
output that can be us@Jp ~We MO or four phase motors.
The truth table in Fig~~&&hows that by connecting sensor
inputs SB and S&_~er, it is possible to truncate the
number of drJ~.oufpMt states from six to four. The output
power swit-we connected to BT CT BB, and CB,
Figure 4$’:~~,@ afour phase, four step, full wave motor
contr~a~w~@tion. Power switch transistors Q1 through Q8
are %fllngton type, each with an internal parasitic catch
.?~$~e~~t~ four step dflve, only two rotor position sensors
z
n
[
‘A ~,,,x,~sb%~ed at 90 electrical degrees are required. The
z,$1’ “@mutation waveforms are shown in Figure 44.
.~ 1200 ‘B ~“: ‘~p>
*.*.+ Figure 45 shows afour phase, four step, half wave motor
h...,-?4?,
z
~Sc ~%;”” controller. It has the same features as the circuit in Figure 38,
wI I II1IIIIYL except for the deletion of speed control and brating.
SAI~,:~ ,
Figurq;f~.$~#sor Phasing Table
S@S,or~k$tricel Phasing(Degrees)
10 1111 01 IA
0110 0110 OIIK
‘1111 O11o lB
Commutation Truth Table
MC33035(60°~ Salect PinOpsn)
Inputs outputs
Ssnsor Electrical Top Drives, Bottom Drives
Spacing* =900
SA SB FIR B~ CT BB CB
1011 1 01
1 1 1 0 1 0 0
0 1 1 1 0 0 0
11110
10 ,0 1 0 0 0
00
1101110
01 0 1 1 0 1
00 0 010 0
‘Wti MC33035 to Sc.
‘s.’,~.
f: ,<*,$,, .$,, 01 1 010 001 000
.t~,
-~,:j‘.,..
,+\\,>,
~:,?. 001 011 011 001
000 001 010 011
MOTOROLA ANALOG !C DEVICE DATA 19
Figure U. Four Phase, Four Step, Full Wave Motor Controller
II .––––––––––––––––––––––
Q,
i
I
/
AlI
TI
‘1I
c1
I
DL______
ki+
41
1+
51
,-
3
I1:
FwWRev
Rotor
Poeition
Decoder
,———
L
Enable -
!1
!0
9-
Motor
;
d
Q5
.?.: L————————— ——————— ————.
~
Gnd 16 123
~
Sensor Inputs
60”~
SelectPin
Open1
TopDrive
outputs {
Bottom Drive
Outpute \
Conducting
Power Switch
Transistors
Motor Drive
Current
SA
SB
Code
BT
CT
BB
CB
MC33035
figure U. Four Phase, Four Step, Full Wave Motor Controller
RotorElectricalPosition (Degrees)
o90 180 270 360 450 540 630 720 .~..
II
IQ3tQ5 IQ4t Q6
II
IIII
FwdRev =1
MOTOROLA ANALOG IC DEVICE DATA 21
————————————— —————————.
r+
I
41
Rotor
Position
Decoder 1
24
——— -
FwdRev
i+ I
7! &25PA
r--Ll-
CIVdUl~ -
,,. I
171 Undervoltaae -.
‘M. i
18t
tI I
3
.
————— .
Motor
I
————-
3
rake
MC33035
Brush Motor Control normal forwartireverse switch, on the fly and not have to
Thouah the MC33035 was desianed to control brushless completely stop before reversina.
DC mot;rs, it may also be used ~o control DC brush type -,
motors. Figure 46 shows an application of the MC33035 LAYOUT CONSIDERATIONS
driving aMOSFET H-bridge affording minimal parts count to Do not attempt to construct any of the brushless
operate abrush-type motor. Key to the operation is the input motor control circuits on wirewrap or plug-in prototype
sensor code [100] which produces ato~left (Ql) and a boards. High frequency printed circuit layout techniques are
bottom-right (Q3) drive when the controller’s forward/reverse imperative to prevent pulse jitter. This is usually caqd by
pin is at logic [1]; top-right (Q4), bottom-left (Q2) drive is excessive noise pick-up imposed on the current :$~F, or
realized when the Foward/Reverse pin is at logic [0]. This error amp inputs. The printed circuit layout sho$?~%~,h~in a
code supports the requirements necessa~ for H-bridge ground plane with low current signal and *,,.@*e and
dtive accomplishing both direction and speed control. output buffer grounds returning on separa~~$~~~back to the
The controller functions in anormal manner with apulse power supply input filter capacitor ,~,$ ‘$&%mic bypass
width modulated frequency of approximately 25 kHz. Motor capacitors (O.1~F) connected t, ,\$..i
f.y:.
*X.;>,:.\\h<?.:$
speed is controlled by adjusting the voltage presented to the close to the integrated circuit at ~$c~~~ Vrefand the error
noninverting input of the error amplifier establishing the amp noninverting input may ~e ~@lred depending upon
PWM’S slice or reference level. Cycle–by-cycle current circuit layout. This provides ~~~$~mpedance path for filtering
limiting of the motor current is accomplished by sensing the any high frequency noiqeS~\$}fi@h current loops should be
voltage (100 mV) across the RS resistor to ground of the kept as shoti as p~~@te,, ‘&sing heavy copper runs to
H–bridge motor current, The over current sense circuit makes minimize radiated ~~~:~~sy
‘!/.:l::..!~~,li~,v}
it possible to reverse the direction of the motor, using the ~+$;.
Figure 46. H-Bridge
——————————— —— —_____
i+
41
1+
51
I
1;
b61
I+
31
FwdRevIdo cI
~221 I$,,
*
Enable
.Ir Ill ‘z
t12vo
Ill A111111
,..,.. ...=. r,, !‘“‘w
t
l.Ok
1P
-! Motor *
DC Brush
“4 I
IL
22
VTI
iv
~lol-
1tOscillator Y
I+I
~
0.005 IQI
I
I
~
LT
~*$‘“;:k
—————————— ———————-— —__
Gnd 16 T=
(23
=Brake
I
a3*
MOTOROLA ANALOG IC DEVICE DATA 23
MC33035
OUTLINE DIMENSIONS
,\t,\.,,.>
t$<, .$!
‘k! ‘::,\:. \,~$s~’
>$$.!
~Y:;: ..
~t~,
Motor@#@sew the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or gusrantee regarding
fhe,eu~it~,of its products for any particular purpose, nor does Motorole assume any Iiabihty arising out of the apphcation or use of any product or circuit, and
sp%.~~~diaclaims anY.andall fiabiliv, includin9 witiout ~m~tion consequential or incidental damages. Typical” parameters which may be provided inMotorola
..;@ta'@etsantior speclflcationscan anddova~indifferentappticationsandadualpetiomancemayva~overtime. AIIoperstingparameters, includng’Typicals”
t,jrnu$be validated for each customer apphcafion by customer’s technical experts. Motorola does not convey any ticense under its patent rights nor the rights of
>*r~$ ‘*Ys. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other
~Y..~* :~.spptications intended to support orsustein [fe, or for any other application in which the failure of tha Motorola product could create asituation where personal inju~
~..lt,
.,
‘$f~,]l{i; *or death may occur. Should Buyer purchase or use Motorola products foranysuch unintended or unauthorized application, Buyer shall indemnify and hold Motorola
,,\..,,.., and its officers, employees, subsidiaries, affihates, and distributors harmlass against all claims, costs, damages, and expenses, and reasonable attorney fees
\~$ arising out of, directly or indirectly, any claim of parsonal injury or death associated with such unintended or unauthorized use, even if such claim alleges that
Motorola was negligent regarding the design or manufacture of the part. Motorola and@ are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal
ODDortunifv/Affirmative Action Emolovar.
I. . . ., I
Mf~ is atrademark of Motorola, Inc.
How to reach ua:
USA/ EUROPE/ Locations Not Listed: Motorola Literature Distributio~ JAPW Nippm Motorola Ltd; SPD, ~tsgic Planning Office,M2-1,
P.O.Box 5405, Denver, Colorado 80217. 30W7%2140 or l+OWI-2447 Nishffiotanda, Stinagawa-ku, Tokyo 141, Japan. 81+4674488
Mfax’”: RMFWO@email.sps.mot.com -TOUCHTONE 602+H609 ASIA/PACIHC MotorolaSemiconductors H.K. Ltd.; 8B Tai Ping IndustrialPm,
-US& Canada ONLY l+O&77+1848 51 Ting Kok Road, Tai Po, N.T., Hong Kong. 852–26629298
INWRNET http://motorola.cotisps
@MOTOROLA oMC330351D