L6258E is a dual full bridge for mot or control appl ications realized in BCD technology, with the capability
of driving both windings of a bipolar s tepper motor or
bidirectionally control two DC motors.
L6258E and a few external components form a com-
Figure 2. Block Diagram
INPUT
&
SENSE
AMP
INPUT
&
SENSE
AMP
EA_IN1EA_OUT1VCP2
THERMAL
EA_IN2EA_OUT2GND
PROT.
VDD(5V)
VCP1
VREF1
PH_1
VREF1
PH_2
TRI_CAP
C
FREF
I3_1
I2_1
I1_1
I0_1
I3_2
I2_2
I1_2
I0_2
C
CHARGE
PUMP
DAC
VR GEN
DAC
TRIANGLE
GENERATOR
P
VR (VDD/2)
TRI_0
TRI_180
gure 1. Package
PowerSO36
Table 1. Order Codes
Part NumberPackage
L6258E
PowerSO36
(Replaced by L6258EX)
plete control and drive circuit. It has high efficiency
phase shift chopping that allows a very low current
ripple at the lowest current contr ol lev els , and ma kes
this device ideal for steppers as well as for DC motors.The power stage is a dual DMOS full bridge capable of sustaining up to 40V, and includes the
diodes for current recirculation.The o utput current capability is 1.2A per winding in continuous mode, with
peak start-up current up to 1.5A. A thermal protectio n
circuitry disables the outputs if the chip temperature
exceeds the safe limits.
R
1M
1
C
C1
R
C1
TRI_0
+
C
TRI_180
C2
TRI_0
TRI_180
-
+
C
-
+
C
-
+
C
-
ERROR
V
R
AMP
+
-
ERROR
V
R
AMP
+
-
R
C2
C
R
1M
2
VS
POWER
BRIDGE
C
1
POWER
BRIDGE
2
BOOT
VBOOT
D96IN430D
OUT1A
OUT1B
SENSE1B
SENSE1A
DISABLE
VS
OUT2A
OUT2B
SENSE2B
SENSE2A
R
s
R
s
September 2004
Rev. 7
1/24
L6258E
Table 2. Absolute Maximum Ratings
SymbolParameterValueUnit
V
V
DD
V
ref1/Vref2
I
O
I
O
V
V
boot
V
boot
T
T
stg
in
Supply Voltage45V
s
Logic Supply Voltage7V
Reference Voltage2.5V
Output Current (peak)1.5A
Output Current (continuous)1.2A
Logic Input Voltage Range-0.3 to 7V
Bootstrap Supply60V
1, 36 PWR_GNDGround connection (1). They also conduct heat from die to printed circuit copper.
2, 17PH_1, PH_2These TTL compatible logic inputs set the direction of current flow through the load. A
3I
4I
1_1
0_1
5OUT1ABridge output connection (1)
6DISABLEDisables the bridges for additional safety during switching. When not connected the
7TRI_capTriangular wa v e gen er ati on ci rc uit ca pac ito r. The value of thi s ca paci tor def ine s th e ou tput
8V
(5V)Supply Voltage Input for logic circuitry
DD
9GNDPower Ground connection of the internal charge pump circuit
10V
11V
12V
13, 31V
CP1
CP2
BOOT
S
14OUT2ABridge output connection (2)
15I
16I
0_2
1_2
18, 19PWR_GNDGround connection. They also conduct heat from die to printed circuit copper
20, 35SENSE2,
SENSE1
21OUT2BBridge output connection and positive input of the tranconductance (2)
22I
23I
3_2
2_2
24EA_OUT_2Error amplifier output (2)
25EA_IN_2Negative input of error amplifier (2)
34OUT1BBridge output connection and positive input of the tranconductance (1)
Note: The number in parenthesis shows the relevant Power Bridge of the circuit. Pins 18, 19, 1 and 36 are connected together.
high level causes current to flow from OUTPUT A to OUTPUT B.
Logic input of the internal DAC (1). The output voltage of the DAC is a percentage of the
Vref voltage applied according to the thruth table of page 7
See pin 3
bridges are enabled
switching frequency
Charge pump oscillator output
Input for external charge pump capacitor
Overvoltage input for driving of the upper DMOS
Supply voltage input for output stage. They are shorted intern ally
Logic input of the internal DAC (2). The output voltage of the DAC is a percentage of the
VRef voltage applied accordin g to the tr uth table of page 7
See pin 15
Negative input of the transconductance input amplifier (2, 1)
See pin 15
See pin 15
Reference voltages for the internal DACs, determining the output current value. Output
REF1
current also depends on the logic inputs of the DAC and on the sensing resistor value
Note 1: This is true for all the logic inputs except the disable input.
(*) Chopping frequency is twice fosc value.
Logic Supply Voltage4.755.25V
DD
Storage VoltageVS = 12 to 40VVS+6VS+12V
Max Drop Across Sense Resistor1.25V
Power off ResetOff Threshold67.2V
Power off ResetOff Threshold3.34.1V
VS Quiescent CurrentBoth bridges ON, No Load15mA
VS Quiescent CurrentBoth bridges OFF7mA
VDD Operative Current15mA
DD
Shut Down Hysteresis25°C
SD-H
Thermal shutdown150°C
SD
Triangular Oscillator Frequency
osc
(*)CFREF
= 1nF12.51518.5KHz
Leakage CurrentOFF State500µA
On ResistanceON State0.60.75Ω
Flywheel diode VoltageIf =1.0A11.4V
V
f
lnput VoltageAll Inputs2V
in(H)
Input VoltageAll Inputs00.8V
in(L)
Input Current (Note 1)0 < Vin < 5V-150+10µA
I
in
Disable Pin Input Current-10+150µA
dis
Reference Voltageoperating02.5V
V
ref
Terminal Input CurrentV
ref
= 1.25-25µA
ref
PWM Loop Transfer Ratio2
DAC Full Scale PrecisionV
FS
Current Loop OffsetV
= 2.5V I0/I1/I2/I3 = L1.231.34V
ref
= 2.5V I0/I1/I2/I3 = H-30+30mV
ref
DAC Factor RatioNormalized @ Full scale Value-2+2%
lnput Common Mode Voltage
cm
-0.7VS+0.7V
Range
Input Biassense1/sense2-2000µA
inp
Open Loop Voltage Gain70dB
V
DD
V
5/24
L6258E
3FUNCTIONAL DESCRIPTION
The circuit is intended to drive both windings of a bipolar stepper motor or two DC motors.
The current control is generated through a switch mode regulation.
With this system the direct ion and the ampl itud e of the load current are depending on the r el ation of phas e and
duty cycle between the two outputs of the current control loop.
The L6258E power stage is composed by power DMOS in bridge confi guration as it is shown in figure 5, wher e
the bridge outputs OUT_A and OUT_B are driven to V
driven to ground with a low level at the same inputs .
The zero current condition is obtained by driving the two half bridge us ing si gnals I N_A and IN_B with the same
phase and 50% of duty cycle.
In this case the outputs of the two half bridges are continuously switched between power supply (V
ground, but keeping the differential voltage across the load equal to zero.
In figure 5A is shown the timing diagram of the two outputs and the load current for this working condition.
Following we consider positive the current flowing into the load with a direction from OUT_A to OUT_B, while
we consider negative the current flowing into load with a direction from OUT_B to OUT_A.
Now just increasing the duty cycle of the IN_A signal and decreasi ng the duty c ycle of IN_B s ignal we driv e pos-
itive current into the load.
In this way the two outputs are not in phase, and the current can flow into the load trough the diagonal bridge
formed by T1 and T4 when the output OUT_A is driven to V
there will be a current r eci rculati on into the higher side of the bri dge, th rough T1 an d T2, when both the outputs
are at Vs and a current recir culation int o the l ower si de of the br idge, through T3 and T4, when both the outputs
are connected to ground.
Since the voltage applied to the load for r ecirculation is low, the res ulting current discharge time cons tant is higher than the current charging time cons tant dur ing the per iod in whi ch th e cur rent fl ows i nto the l oad thr ough th e
diagonal bridge formed by T1 and T4. In this way the load current will be positive with an average amplitude
depending on the difference in duty cycle of the two driving signals.
In figure 5B is shown the timing diagram in the case of positive load current
On the contrary, if we want to drive negative curr ent into the load is necessary to decrease the du ty cycle of th e
IN_A signal and increase the duty cycle of the IN_B signal. In this way we obtain a phase shift between the two
outputs such to have current flowing into the diagonal bridge formed by T2 and T3 when the output OUT_A is
driven to ground and output OUT_B is driven to V s, while we wi ll hav e the sam e current recirculati on condit ions
of the previous case when both the outputs are driven to Vs or to ground.
So, in this case the load current will be negativ e with an average ampl itude always depending by th e difference
in duty cycle of the two driving signals.
In figure 5C is shown the timing diagram in the case of negative load current .
Figure 6 shows the device block diagram of the complete current control loop.
with an high level a t the inpu ts IN_A and IN_B whi le ar e
s
) and
s
and the output OUT_B is driven to ground, while
s
3.1 Reference Voltage
The voltage applied to VREF pi n i s t he r efer ence for the i nternal DAC and, together with the sen se res istor val ue, defines the maximum current into the motor winding according to the following relation:
V
1
-----
--------------
⋅==
FI
REF
R
S
where R
6/24
= sense resistor value
s
I
MAX
0.5 V
⋅
REF
-------------------------- -
R
S
Figure 5. Power Bridge Configuration
L6258E
V
S
OUTA
OUTB
Iload
OUTA
IN_AIN_B
0
T1
OUT_AOUT_B
T3
LOAD
T2
T4
Fig. 1A
OUTB
Iload
OUTA
OUTB
Iload
Fig. 1B
0
Fig. 1C
0
D97IN624
7/24
L6258E
Figure 6. Current Control Loop Block Diagram
VREF
PH
INPUT TRANSCONDUCTANCE
I0
I1
I2
I3
DAC
VDAC
AMPL.
ia
+
-
Gin=1/Ra
ERROR AMPL.
V
R
+
ic
Rc
Cc
ib
VSENSE
+
Gs=1/Rb
SENSE TRANSCONDUCTANCE
AMPL.
Tri_0
Tri_180
-
+
-
+
POWER AMPL.
VS
VS
OUTA
OUTB
D97IN625
LOAD
R
L
L
L
R
S
3.2 Input Logic (I
- I1 - I2 - I3)
0
The current level in the motor winding is selected according to this table:
Table 5.
I3I2I1I0
HHHHNo Current
HHHL9.5
HHLH19.1
HHLL28.6
HLHH38.1
HLHL47.6
HLLH55.6
HLLL63.5