•Programmable Oscillator
Amplitude and PWM Deadband
•Dual 500mA Totem Pole Output
Drivers
•Dual 60V, 50mA Open Collector
Drivers
•Undervoltage Lockout
BLOCK DIAGRAM
DESCRIPTION
The UC1638 family of integrated circuits are advanced pulse width modulators intended for a variety of PWM motor drive and amplifier applications requiring either uni-directional or bi-directional drive circuits. Similar in
architecture to the UC1637, all necessary circuitry is included to generate an
analog error signal and modulate two bi-directional pulse train outputs in proportion to the error signal magnitude and polarity.
Key features of the UC1638 include a programmable high speed triangle oscillator, a 5X differential current sensing amplifier, a high slew rate error amplifier, high speed PWM comparators, and two 50mA open collector as well
as two±500mA totem pole output stages. The individual circuit blocks are
designed to provide practical operation to switching frequencies of 500kHz.
Significant improvements in circuit speed, elimination of many external programming components, and the inclusion of a differential current sense amplifier, allow this controller to be specified for higher performance
applications, yet maintain the flexibility of the UC1637. The current sense
amplifier in conjunction with the error amplifier can be configured for average
current feedback.The additional open collector outputs provide a drive signal
continued
1/98
UDG-95048-4
Page 2
UC1638
UC1638
UC2638
UC2638
UC3638
UC3638
DESCRIPTION (cont.)
for the highside switches in a full bridge configuration.
The programmable AREFIN pin allows for single or dual
supply operation. Oscillator ramp amplitude and PWM
deadband are programmable by tapping a voltage divider off the 5V reference to the appropriate programming input (PVSET or DB).
Additional features include a precision externally available 5V reference, undervoltage lockout, pulse-by-pulse
peak current limiting, and a remote shutdown port. The
UC1638 family is available in the 20 pin N, DW and J
packages. Consult the factory for other packaging options.
CONNECTION DIAGRAMS
DIL-20 (Top View)
NorJPackage
ABSOLUTE MAXIMUM RATINGS
Supply Voltage VCC (referenced to VEE) .............40V
Output Voltage (AOUT1, BOUT1) ....................60V
Storage temperature....................−65°C to +150°C
Junction Temperature...................−55°C to +150°C
Lead temperature (soldering, 10 sec.)..............+300°C
Currents are positive into, negative out of the specified terminal. Consult packaging section of data book for thermal limitation considerations of packages.
SOIC-20 (Top View)
DW Package
PLCC-20 (Top View)
Q Package
2
Page 3
UC1638
UC2638
UC3638
ELECTRICAL CHARACTERISTICS
Unless otherwise specified; VCC = 15V, VEE =–15V, CT = 680pF, RT = 3k,
VPVSET = 1.5V, VCOMP = 0V, VCSOUT = 0V, VDB = REF, VEXTREF = 0V, VSD =
VCC – 3V, TA = −55°C to 125°C for the UC1638, −25°C to 85°C for the UC2638,
0°C to 70°C for the UC3638. TA =TJ.
PARAMETERTEST CONDITIONSMINTYPMAXUNITS
Overall
Supply Current, Operating1523mA
UVLO ThresholdReference to VEE910V
UVLO HysteresisReference to VEE1V
Voltage Amplifier
Input Offset VoltageCOMP = 0V−15015mV
SENSE Bias Current00.52
V
Open Loop GainCOMP = −5V to +5V75100dB
CMRRV
CM = −5V to +5V70100dB
PSRRVCM = 0V, VCC − VEE = 10V to 36V7090dB
VOUT HighINV = −0.1V, RL = 10k1313.6V
OUT LowINV = +0.1V, RL = 10k−13.8–13V
V
Slew Rate Rising and FallingOverdrive =±1V12V/µs
Output Source CurrentCOMP Shorted to VEE515mA
Output Sink CurrentCOMP Shorted to VCC1540mA
Gain Bandwidth ProductF
IN = 100kHz, 10mV p-p15MHz
5V Reference
Output VoltageI
REF = −1mA, TA = 25°C4.92555.075V
Output VoltageIREF = −1mA4.87555.125V
Load RegulationIREF = −1mA to −10mA−15215mV
Line RegulationVCC - VEE = 10V to 36V−15215mV
Short Circuit CurrentV
REF =0V1570mA
Oscillator
Initial AccuracyT
A = 0°C – 70°C8698110kHz
Voltage StabilityVCC − VEE = 10V to 36V2%
Total VariationLine, Temperature7698120kHz
PVSET Input Bias Current0.53µA
PVSET Input Voltage Range(Note 1)0.5VREFV
Amplitude Limit(Note 1)VEE+3VCC−3V
AOUT1, BOUT1 Output Drivers
Output Low VoltageI
OUT = 1mA, Ref. to PVE, PVE = 0V0.91.3V
IOUT = 50mA1.21.8V
Leakage CurrentOutput Voltage = 50V0.150µA
AOUT2, BOUT2 Output Drivers
Output High VoltageI
OUT = −20mA, Ref. to PVE, PVE = 0V12.213.5V
OUT = −100mA, Ref. to PVE, PVE = 0V1213.5V
I
Output High Clamp LevelIOUT = −20mA, Ref. to PVE, PVE = VEE14.416.5V
Output Low VoltageIOUT = 20mA, Ref. to PVE, PVE = 0V0.41V
OUT = 100mA, Ref. to PVE, PVE = 0V0.62.2V
I
Output Rise TimeCOUT = 1nF50100ns
Output Fall TimeCOUT = 1nF50100ns
m
A
3
Page 4
UC1638
UC2638
UC3638
ELECTRICAL CHARACTERISTICS
(continued)
PARAMETERTEST CONDITIONSMINTYPMAXUNITS
X5 Amplifier
GainV
Common Mode RejectionVCS+,VCS− = AREF±5V5065dB
ThresholdRef. to VCC− 1.9− 2.25− 2.5V
Input Bias CurrentV
Current Limit
Threshold PositiveMeasured Between CS+ and CS-400500600mV
Threshold NegativeMeasured Between CS+ and CS-– 600− 500– 400mV
Propagation Delay to OutputsOverdrive = 200mV150250ns
Deadband Adjust
Maximum DeadbandV
Zero DeadbandVDB = REF0V
Deadband Adjustment GainVDB = 1V to 4V (Note 2)
Input Bias CurrentV
Unless otherwise specified; VCC = 15V, VEE =–15V, CT = 680pF, RT = 3k,
VPVSET = 1.5V, VCOMP = 0V, VCSOUT = 0V, VDB = REF, VEXTREF = 0V, VSD =
VCC – 3V, TA = −55°C to 125°C for the UC1638, −25°C to 85°C for the UC2638,
0°C to 70°C for the UC3638. TA =TJ.
ID = 100mV to 400mV4.7555.25V/V
SD = SD Threshold−0.5−10µA
DB =0V
±
0.9
DB = VREF315µA
±
5V
±
±
1
1.2V/V
PIN DESCRIPTIONS
AOUT1, BOUT1: AOUT1 and BOUT1 are open collector
output drivers capable of sinking 50mA. These outputs
can be pulled up to 60V maximum. With a few external
components, these outputs can drive the opposite high
side switches in a full bridge arrangement.
AOUT2, BOUT2: AOUT2 and BOUT2 are totem pole
output drivers capable of driving external power MOSFETs directly. The peak current ratings are±500mA. An
integrated zener clamp limits the drive output amplitude
to approximately 14V to prevent MOSFET gate oxide
overstress. These outputs are configured to drive the
opposite low side switches in a full bridge arrangement.
AREF: The voltage on AREF is simply a buffered version of the voltage on AREFIN. In single supply applications, AREF should be bypassed to VEE with a 0.1µF
ceramic capacitor to provide a stable reference level for
the internal circuitry.
AREFIN: The voltage on AREFIN is generated internally by a 50% voltage divider tied between VCC and
VEE. As such, it provides the mid supply reference
needed for the oscillator, voltage amplifier, current amplifier and current limit comparators when operating in
single supply mode. A buffer amplifier is connected between AREFIN and AREF. In bipolar supply applications
AREFIN is usually connected to VEE, which disables
the buffer amplifier, and AREF is connected to 0V.
COMP: This is the output of the high slew rate error amplifier.The level on COMP modulates the controller duty
cycle via the PWM comparators and the oscillator ramp.
Compensation and DC gain setting resistors are connected between COMP and INV.
CS-: This is the inverting input to the X5 current sense
amplifier.The common mode input range for this pin extends from VEE−1V to VCC−4V. A low value resistor in
4
Page 5
PIN DESCRIPTIONS (cont.)
series with the source or emitter of the low side switch in
the full bridge develops the signal that is applied to this
pin. At differential inputs of±500mV typical (referenced
to CS+)the controller reaches the current limit level,
which truncates the output pulse.
CS+: This is the non-inverting input to the X5 current
sense amplifier. The common mode input range for this
pin extends from VEE−1V to VCC−4V. The characteristics for this pin are identical to CS-.
UC1638
UC2638
UC3638
ground.Internal level shifting circuitry gives the option of
tying this pin to VEE, or the system ground in split supply applications.
PVSET: A DC voltage on PVSET programs the upper
and lower thresholds for the oscillator by the following
relationship:
V
PK − VVLY =5•VPVSET.
The input voltage range on PVSET is 0.5V to REF.
CSOUT: This is the output of the X5 current sense amplifier. Voltage levels greater than±2.5V referenced to
AREF will cause the device to enter current limit. An internal 100 ohm resistor between the amplifier output
and CSOUT is provided to create a high frequency
noise filter with an external capacitor to VEE. When
used for average current feedback, CSOUT is summed
into INV.
CT: A capacitor from CT to VEE will set the triangle oscillator frequency according to the following equation:
F
=
The waveform on CT is symmetrical about the voltage
on AREF and is applied internally to the inputs of hte
PWM comparators. Use a high quality ceramic capacitor
with low ESL and ESR for best results. A minimum CT
value of 200 pF insures good accuracy and less susceptibility to circuit layout parasitics. The oscilator and PWM
are designed to provide practical operation to 500kHz.
DB: This high impedance input programs output pulse
train deadtime. A stable DC voltage between 0V and
REF will set a bi-directional deadband centered about
the level on COMP. The deadband level is equal to: 5V −
VDB. That is, 1V on DB will program±4V of deadband
centered about the COMP pin level. A convenient
method for generating the programming level is a voltage divider tap off of REF.
INV: This is the inverting input to the Voltage amplifier.
The common mode input range for this pin extends from
VEE+2V to VCC−1V. It can be tied to a command signal
generated by a rate feedback element or to a position
control signal. In average current feedback applications,
this input is tied to the output of the X5 current sensing
amplifier (CSOUT).
PVE: This is the high current ground for the IC. The external MOSFET driver transistors are referenced to this
1
5RTCT
••
REF: REF is the output of the precision reference. The
output is capable of supplying 15mA to peripheral circuitry and is internally short circuit current limited. Bypass REF to VEE with a 0.1µF ceramic capacitor for
best performance.
RT: A single resistor from RT to VEE sets the charging
and discharging currents for the triangle oscillator. The
actual charge and discharge is 2X the current programmed by RT and PVSET. For best performance the
current out of RT should be limited to 1mA. The voltage
level on the RT pin is a buffered version of the PVSET
pin voltage. Therefore, if the PVSET voltage divider is
tied between VCC and VEE to incorporate line feedforward, the triangle waveform frequency will remain constant.
SD: A voltage on SD within 2.5V (typical) of VCC will
cause the UC3638 to enter a UVLO condition which disables all of the driver outputs. With an external voltage
divider across VCC and VEE, and a capacitor between
SD and VCC, a delayed turn-on characteristic can be
generated. Since the 2.5V threshold is temperature stabilized it can also be used as a higher UVLO threshold
for applications which require a starting voltage higher
than the inter nal 9V UVLO threshold.
VEE: All voltages are measured with respect to this pin.
All bypass capacitors and timing components except
those listed under the PVE section should be connected
to this pin. Component leads should be as short and direct as possible. VEE is generally connected to the most
negative voltage supply in the system. In single supply
applications, VEE is tied to the system ground.
VCC: Positive supply rail for the IC. Bypass this pin to
VEE and PVE with 0.1 to 1µF low ESL, ESR ceramic
capacitor(s). The maximum voltage for VCC is 40V referenced to VEE. The tur n on voltage level on VCC is 9V
with 1V of hysteresis.
5
Page 6
APPLICATION INFORMATION
UC1638
UC2638
UC3638
Figure 1. Average Motor Current Control Loop
The UC3638 is designed to provide pulse width modulation control of DC brush motors in applications requiring
precision torque, velocity, or position control. Due to its
high frequency capability, other high power applications
such as switch mode audio amplifiers can also be addressed. Through a combination of circuit sophistication
and integration, the designer can maintain a high level
of flexibility, while reducing cost compared to solutions
using other PWM ICs.
Figure 1 shows a typical application circuit for the
UC3638. By taking advantage of the UC3638's many integrated functions, a low cost and compact average current mode motor controller can be designed. Depending
on the level of complexity, as many as 15 discrete components and an additional high bandwidth amplifier can
be saved compared to a similar circuit using the
UC3637 PWM controller.
Oscillator Section and Modulation Scheme
Figure 2 depicts the UC3638 oscillator and PWM waveforms for the condition where the output of the voltage
amplifier (COMP) is at the null point (same voltage as
AREF). For applications using split voltage supply rails,
AREF will normally be tied to system ground. This re-
UDG-95049-2
sults in a voltage null point of zero volts. For this condition, AREFIN should be tied to the negative voltage supply rail (VEE), which disables the internal voltage buffer,
allowing AREF to be tied to ground. For a single supply
system, AREFIN should be left open circuit, and AREF
should be decoupled to VEE (system ground) with at
least 0.1µF. The resulting voltage null point for this case
UDG-95068-1
Figure 2. Oscillator and PWM Waveforms
6
Page 7
APPLICATION INFORMATION (cont.)
will be half way between ground and VCC, and will automatically track changes in VCC. For cases where a different null point is desired, AREF can be tied to any
voltage between VEE + 2V and VCC − 2V. Of course the
user must also allow sufficient headroom for the triangle
waveform.
Once the system null point has been chosen, the triangle wave amplitude and PWM deadband must be programmed. The amplitude of the triangle wave is
determined by trading off noise immunity and gain requirements. In general, the larger the triangle wave amplitude,thegreatertheimmunitytopremature
termination of PWM pulses due to switching noise. However, high amplitude triangle waves require a greater
voltage swing at the output of the voltage amplifier
which ultimately reduces forward loop gain.
Programming the PWM deadband allows the user to
trade off gain linearity requirements with power amplifier
efficiency. If the modulator is configured as in Figure 1,
motor current is alternately pulsed by diagonally opposite drive FETs when the servo loop is at null. By adjusting the deadband, the user can program the offset
voltage at the input of the PWM comparators. This offset
results in deadtime, or time when neither PWM signal is
active.
A minimum amount of deadtime is always recommended to provide cross conduction protection at the
power amplifier. Setting the deadtime to this minimum
level will provide the maximum motor stiffness or holding
torque, at the expense of power losses in the output
stage. These losses result from the fact that the po w er
amplifier is always sourcing motor current, even at null.
As deadtime is increased, amplifier losses at null become less, at the expense of nonlinearity in the gain
function. Eventually, if the deadband voltage is increased to equal the amplitude of the triangle wave, error voltages at the null point will result in no PWM
pulsing, or a dead zone. After the triangle waveform amplitude and deadband are selected, the operating frequency is easily set by proper selection of CT and RT.
Referring to Figure 1, if the voltage supply rails are
±
15V, and the desired triangle wave oscillator amplitude
is 6V p-p, PVSET is set by:
V
PK − VVLY =5•VPVSET
6
VPVSET =
If 1V of deadband is chosen:
5 − V
DB =4V
V
= 1.2V
5
DB =1V
UC1638
UC2638
UC3638
In order to select the progr amming resistors, a source
current for the reference is first selected. For a 1mA
source current:
R3+R4+R5=
5
ISOURCE
5-VDB
R3 =
ISOURCE
VDB - VPVSET
R4 =
ISOURCE
=
1V
1mA
=1k
4V - 1.2V
=
R5=5k−1k − 2.8k = 1.2k
All of the voltages described by these equations are referenced to the negative supply rail. In other words, for a
split supply system, VREF is actually a negative voltage
referenced to ground.
The oscillator frequency is programmed by proper selection of RT and CT .If 220pF is chosen for CT, and an
operating frequency of 30kHz is desired, RT is chosen
by:
F=
1
5RTCT••
30kHz =
1
5 220pF RT••
RT = 30k
With RT = 30k, the charge current out of the RT pin is
limited to
1.2V
=40µA,
30k
which is well within the specified maximum of 1mA.
To calculate the actual deadtime or minimum time be-
tween PWM pulses (T
DB), the ratio of the deadband
voltage to the triangle wave amplitude is multiplied by
half the oscillator period:
T
DB =
DB
VPK - VVLY1f
5-VDB
=
5 VPVSET
•
(5 - VDB) RT CT
=
VPVSET
•
•• •
••
(5 RT CT)
For this example the deadtime is:
1 30k 220pF
TDB =
••
= 5.5µsec
1.2
If voltage feedforw ard is desired, PVSET should be derived off of the supply rails instead of VREF. This way
changes in the supply voltage will linearly regulate the
modulator gain, which decreases control loop susceptibility to line voltage variations. Since the voltage on the
RT pin is a buffered version of PVSET, charge current
tracks oscillator amplitude, and therefore the frequency
=
1mA
5
1mA
=5k
= 2.8k
7
Page 8
APPLICATION INFORMATION (cont.)
remains constant, preventing low frequency oscillator
modulation in the presence of line voltage changes.
Output Drivers
The output driver section provides separate output drivers for high and low side drive of both PWM signals. For
many applications, the 500mA peak output current capability of the low side dr ivers (AOUT2 and BOUT2) is
sufficient to directly connect to the appropriate low side
MOSFETs of the H-bridge. A current limiting gate resistor may be used to control switching time if high levels of
dv/dt or di/dt are expected at the drains of the MOSFETs. If more current drive capability is required, the
PWM drive signals can be buffered with bipolar transistors.
The open collector high side drivers (AOUT1 and
BOUT1) are designed to control high side P-channel
MOSFETs. Depending on voltage and speed requirements, the driver stage can be simplified from the one
shown on Figure 1. If high side N-channel MOSFETs
are desired, a boot strap or charge pump based drive
circuit can be used as long as 100% duty cycle operation is not required.
Average Current Control
The UC3638 incorporates all of the necessary features
for precise average current loop control of a DC motor.
In the circuit shown in Figure 1, motor current is sensed
differentially across two current sense resistors.By using
two current sense resistors both the current sourced
from the motor voltage supply (Vm) and the flyback current are sensed in the correct polarity to provide true
torque control. If only one current sensed resistor is
used, the flyback current will circulate through the body
diodes of the lower MOSFETs and bypass the current
sense resistor.The result will be a duty cycle dependent
error term in the loop torque control function. In order to
prevent high frequency spikes from contributing excessive error to the current control loop, the switching
speed of the MOSFETs must be controlled so that significant transient current spikes do not couple across
the drain to source capacitance of the MOSFETs.
The X5 current amplifier multiplies the current signal by
a factor of 5 and feeds the average current signal into
the error amplifier. A window comparator detects if the
peak current signal at the output of the current amplifier
has a magnitude greater than 2.5V in either polarity and
provides pulse-by-pulse peak current limiting. The loop
should be designed so that peak motor current never
reaches this level dur ing normal operation.
UC1638
UC2638
UC3638
With integral compensation, the average current loop
will have ver y high DC gain, resulting in effectively no
average DC motor current error. For stability pur poses,
the high frequency gain of the voltage error amplifier
must be designed such that magnitude of the slope of
the error amplifier output (COMP) must be less than or
equal to the magnitude of the slope of the triangle waveform.
If RS1 = RS2 = RS, the DC gain of the current control
loop can be calculated as:
IMOTOR
ICMD
If the UC3638 is set up in a simple velocity or position
control loop, the feedback voltage (speed or position) is
summed directly into the voltage error amplifier, and the
current sense amplifier is only used for peak current
limit control. The motor can also be replaced by another
high power device, such as an audio speaker, and the
same type of amplifier can be used. In the case of audio
however, a higher switching frequency will probably be
desired to prevent switching noise from infiltrating the
audio frequency range.
UVLO and Shutdown
The UC3638 contains undervoltage lockout (UVLO) circuitry to prevent unwanted bridge turn-on before sufficient supply voltage is available. The open collector
drivers (AOUT1 and BOUT1) are held off (no sink current) and the totem pole drivers (AOUT 2 and BOUT2)
are pulled low until the voltage between VCC and VEE
reaches 9V typical. The UVLO circuitry becomes active
at approximately 1V, and before this level the totem pole
drivers are held low with passive pull down resistors.
The shutdown pin holds the output drivers in their inactive state unless it is pulled 2.5V below VCC. An open
collector gate or transistor can be used as an external
enable signal, or a turn-on voltage higher than UVLO
can be programmed with a resistive divider. In the case
of Figure 1, the turn on voltage V
lated as:
START =
V
If a delayed start is desired, a capacitor can be placed
in parallel with R1 to slow down the change in voltage at
the shutdown pin, and thus provide a user programmable startup time.
T exas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue
any product or service without notice, and advise customers to obtain the latest version of relevant information
to verify, before placing orders, that information being relied on is current and complete. All products are sold
subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those
pertaining to warranty, patent infringement, and limitation of liability.
TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. T esting and other quality control techniques are utilized to the extent
TI deems necessary to support this warranty . Specific testing of all parameters of each device is not necessarily
performed, except those mandated by government requirements.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF
DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL
APPLICATIONS”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR
WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER
CRITICAL APPLICA TIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERST OOD TO
BE FULLY AT THE CUSTOMER’S RISK.
In order to minimize risks associated with the customer’s applications, adequate design and operating
safeguards must be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent
that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other
intellectual property right of TI covering or relating to any combination, machine, or process in which such
semiconductor products or services might be or are used. TI’s publication of information regarding any third
party’s products or services does not constitute TI’s approval, warranty or endorsement thereof.
Copyright 1999, Texas Instruments Incorporated
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.