WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Pulse-width modulation drive circuit    
United States Patent4823056   
Link to this pagehttp://www.wikipatents.com/4823056.html
Inventor(s)Watanabe; Yoshihiko (Saitama, JP); Nagashita; Tsuneyoshi (Saitama, JP); Niinuma; Susumi (Saitama, JP); Nomura; Isamu (Saitama, JP); Kobayashi; Kimito (Saitama, JP); Namiki; Akio (Saitama, JP); Abe; Hiroyuki (Saitama, JP); Iijima; Takayuki (Saitama, JP); Shimokawa; Kazuto (Saitama, JP); Haeno; Akira (Saitama, JP); Aoyagi; Yoshio (Saitama, JP); Kimura; Toshiyuki (Saitama, JP); Matsumoto; Isao (Saitama, JP)
AbstractA pulse-width modulation drive circuit for a load such as a motor, particularly, a motor used in a compact disc player or the like, in which losses in diodes used to absorb reverse EMF are substantially eliminated. For this purpose, the pulse widths of pulse signals used to on-off control drive current flow through the load are controlled so as to eliminate the diode losses. The circuits of the various embodiments of the invention are designed so as to be easily implemented in integrated circuit form.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4823056
Pulse-width modulation drive circuit - US Patent 4823056 Drawing
Pulse-width modulation drive circuit
Inventor     Watanabe; Yoshihiko (Saitama, JP); Nagashita; Tsuneyoshi (Saitama, JP); Niinuma; Susumi (Saitama, JP); Nomura; Isamu (Saitama, JP); Kobayashi; Kimito (Saitama, JP); Namiki; Akio (Saitama, JP); Abe; Hiroyuki (Saitama, JP); Iijima; Takayuki (Saitama, JP); Shimokawa; Kazuto (Saitama, JP); Haeno; Akira (Saitama, JP); Aoyagi; Yoshio (Saitama, JP); Kimura; Toshiyuki (Saitama, JP); Matsumoto; Isao (Saitama, JP)
Owner/Assignee     Pioneer Electronic Corporation (Tokyo, JP)
Patent assignment
All assignments
Publication Date     April 18, 1989
Application Number     06/881,540
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 2, 1986
US Classification     388/829 318/257 318/599 388/910 388/915 388/916
Int'l Classification     H02P 005/00 298 299 300 314 316 317 318 326 327 328 331 332 339 340 341 345 R 345 B 345 E 345 F 359 439 599-608 616 617 618 628
Examiner     Shoop Jr.; William M.
Assistant Examiner     Ip; Paul
Attorney/Law Firm     Sughrue, Mion, Zinn, Macpeak & Seas
Address
Parent Case    
Priority Data     Jul 02, 1985[JP]60-145071 Jul 02, 1985[JP]60-145072 Jul 02, 1985[JP]60-145073 Jul 02, 1985[JP]60-145074 Jul 02, 1985[JP]60-145075 Jul 02, 1985[JP]60-145076 Jul 02, 1985[JP]60-145077 Jul 02, 1985[JP]60-145078 Jul 02, 1985[JP]60-145079 Jul 02, 1985[JP]60-145080
USPTO Field of Search     318/138 318/254 318/257 318/258 318/259 318/262 318/266 318/267 318/269 318/278 318/280 318/282 318/283 318/286 318/287 318/288 318/289 318/293 318/294 363/41
Patent Tags     pulse-width modulation drive circuit
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3496441



[0 after 0 votes]
4558264
Weischedel, deceased
318/254
Dec,1985

[0 after 0 votes]
4546294
Ban
318/254
Oct,1985

[0 after 0 votes]
4544869
Pittaway
318/293
Oct,1985

[0 after 0 votes]
4532567
Kade
361/31
Jul,1985

[0 after 0 votes]
4527103
Kade
318/293
Jul,1985

[0 after 0 votes]
4523134
Kinoshita
388/811
Jun,1985

[0 after 0 votes]
4450392
Gaslonde
388/821
May,1984

[0 after 0 votes]
4422023
Iwasawa
388/847
Dec,1983

[0 after 0 votes]
4418298
Suzuki
318/269
Nov,1983

[0 after 0 votes]
4368411
Kidd
318/254
Jan,1983

[0 after 0 votes]
4306181
Welburn
318/696
Dec,1981

[0 after 0 votes]
4234835
Ota
388/823
Nov,1980

[0 after 0 votes]
4204143
Coleman
388/811
May,1980

[0 after 0 votes]
4020361
Suelzle
307/106
Apr,1977

[0 after 0 votes]
3944856
Horie
327/124
Mar,1976

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. In a switching drive circuit which has a unidirectional element for absorbing reverse electromotive force across a load and which drives said load by switching current flow through said load on and off in response to a predetermined pulse signal, the improvement wherein said drive circuit comprises:

compensating circuit means receiving said predetermined pulse signal as an input and providing a drive pulse signal for said load, said drive pulse signal having a pulse width larger than a pulse width of said predetermined pulse signal by a predetermined amount, whereby an absorption of energy in said unidirectional element is compensated when said unidirectional element is absorbing said reverse electromotive force.

2. The switching drive circuit according to claim 1, wherein said compensating circuit means comprises means for producing a pulse signal in response to said predetermined pulse signal having a pulse width equivalent to a time interval between generation of said predetermined pulse signal and a point a predetermined time after disappearance of said predetermined pulse signal, the pulse signal thus produced being said drive pulse signal.

3. The switching drive circuit according to claim 1, wherein said compensating circuit means comprises means for producing a second pulse signal in response to said predetermined pulse signal having a given pulse width, and a logical addition circuit which receives the second pulse signal so produced and said predetermined pulse signal as two inputs, a resulting pulse signal produced by said logical addition circuit being said drive pulse signal.

4. In a switching drive circuit which includes a first transistor which supplies a load with a drive current for a forward direction in response to a first level of a first pulse signal, and a second transistor which supplies said load with a drive current for a reverse direction in response to a first level of a second pulse signal, said drive circuit driving said load by switching a current through said load on and off in response to said first and second pulse signals, the improvement wherein said drive circuit further comprises: first switching means controlled by said first pulse signal for shorting said first transistor between its base and emitter in response to a disappearance of said first level of said first pulse signal to thereby discharge an inherent base-emitter capacitance of said first transistor, and second switching means controlled by said second pulse signal for shorting said second transistor between its base and emitter in response to a disappearance of said first level of said second pulse signal to thereby discharge an inherent base-emitter capacitance of said second transistor.

5. A pulse-width-modulation drive circuit which produces a pulse signal with a pulse width which is dependent on a level of a drive signal and which drives a load by switching a current through said load on and off in response to the pulse signal so produced, said drive circuit comprising: triangular wave generating means for generating two triangular signals having substantially equal peak values and which are opposite to each other in phase, a comparator circuit receiving said two triangular signals of opposite phases as upper and lower reference input signals, respectively, and receiving said drive signal as a comparison input, first gate means for producing first and second pulse signals in response to an output of said comparator circuit, said first and second pulse signals corresponding to two directions in which said load is to be driven, polarity detecting means for determining a polarity of said drive signal with respect to a signal reference level, and second gate means for outputting only one of said first and second pulse signals in response to a result of detection by said polarity detecting means, said drive circuit driving said load in response to an output of said second gate means.

6. A pulse-width-modulation drive circuit which produces a pulse signal with a pulse width which is dependent on a level of a drive signal and which drives a load by switching a current through said load on and off in response to the pulse signal so produced, said drive circuit comprising: a power load drive circuit coupled directly to said load, triangular wave generating means for generating two triangular signals having substantially equal peak values and which are opposite to each other in phase, a comparator circuit receiving said two triangular signals of opposite phases as upper and lower reference inputs, respectively, and receiving said drive signal as a comparison input, first and second gate means for producing first and second pulse signals in response to an output of said comparator circuit, said first and second pulse signals corresponding to two respective directions in which said load is to be driven, and first and second inhibiting means for inhibiting supply of said delayed first and second pulse signals from said first and second delay means to said load drive circuit during a time interval between generation of said first and second pulse signals and a point a predetermined time after disappearance of said first and second pulse signals.

7. The drive circuit according to claim 5, wherein said predetermined time is set to a value approximately twice a delay time of each of said first and second delay means.

8. In a pulse-width-modulation drive circuit which produces a pulse signal with a pulse width dependent on a level of a drive signal and which drives a load by switching a current through said load on and off in response to the pulse signal so produced, the improvement wherein said drive circuit comprises: triangular wave generating means for generating two triangular signals which have substantially equal peak values and which are opposite to each other in phase, and a first comparator circuit receiving said triangular signals of opposite phases as upper and lower reference inputs, respectively, and receiving said drive signal as a comparison input, said triangular wave generating means comprising a first constant-current source, a second constant-current source connected in series with said first constant-current source and producing twice the amount of current as that produced by said first constant-current source, charge-storing means connected between a common junction of said first and second constant-current sources and a reference potential point, a second comparator circuit for monitoring an output level of said charge-storing means, control means for selectively activating and deactivating said second constant-current source in response to an output of said second comparator circuit, current value setting means for setting amounts of constant current produced by said first and second constant-current sources, said current value setting means controlling said amounts of constant current of said first and second constant-current sources in accordance with a variation in a supply voltage, and means for providing as a comparison reference level for said second comparator circuit a voltage determined by division of said supply voltage, said two triangular signals of opposite phases being outputting in response to an output signal from said charge-storing means.

9. A triangular wave generator circuit comprising: a first constant-current source, a second constant-current source connected in series with said first constant-current source and supplying twice the amount of current as said first constant-current source, charge-storing means connected between a common junction of said first and second constant-current sources and a reference potential point, a comparator circuit for monitoring an output level of said charge-storing means, and control means for activating said second constant-current source in response to an output of said comparator circuit, an output signal of said charge-storing means being produced as a triangular signal.

10. In a pulse-width-modulation drive circuit operated from a supply voltage, said drive circuit producing a pulse signal having a pulse width dependent on a signal level of a drive signal and driving a load by switching a current through said load on and off in response to said pulse signal, the improvement wherein said drive circuit comprises: a triangular wave generator circuit for generating two triangular signals having substantially equal peak values and which are opposite to each other in phase, and a first comparator circuit receiving said two triangular signals of opposite phases as upper and lower reference inputs, respectively, and receiving said drive signal as a comparison input, a circuit reference level of said triangular wave generator circuit and a d.c. bias level of said drive signal being set to values determined by division of said supply voltage.

11. The device circuit according to claim 9, wherein said triangular wave generator circuit comprises a constant-current source, a second constant-current source connected in series with said first constant-current source and which supplies twice the amount of current as said first constant-current source, charge-storing means connected between a common junction of said first and second constant-current sources and a reference potential point, a second comparator circuit for monitoring an output level of said charge-storing means, and control means for selectively activating and deactivating said second constant-current source in response to an output of said comparator circuit, a comparison reference level of said second comparator circuit serving as a circuit reference level of said triangular wave generator.

12. In a pulse-width-modulation drive circuit for use with a motor which includes pulse generating means for generating a pulse signal having a pulse width dependent on a signal level of a drive signal, said motor being driven by switching a current through said motor on and off in response to said pulse signal, the improvement wherein said pulse generating means comprises: triangular wave generating means for generating two triangular signals which have substantially equal peak values and which are opposite to each other in phase, a first comparator circuit comprising a pair of comparators receiving said triangular signals of opposite phases on their noninverting inputs and said drive signal shifted from a center level of each triangular signal by a predetermined positive level on their inverting inputs, and a second comparator circuit comprising a pair of comparators receiving said triangular signals of opposite phases on their inverting inputs and said drive signal shifted from a center level of each triangular signal by a predetermined negative level on their noninverting inputs, said drive circuit producing said pulse signal in response to outputs of said first and second comparator circuits, and means for setting said predetermined positive and negative levels in accordance with values determined by division of said supply voltage.

13. In a pulse-width modulation drive circuit which includes a first pair of transistors connected in series with a load between a power supply and ground and each of which is actuated to supply said load with a drive current in a forward direction, and a second pair of transistors connected in series with said load between said power supply and ground and each of which is actuated to supply said load with a drive current in a reverse direction, a two of said first and second pairs of transistors which are on a power supply side being npn transistors, and said load being driven by switching a current through said load on and off in response to a pulse signal having a pulse width which is dependent on a signal level of said drive signal, the improvement wherein said pulse-width modulation drive circuit further comprises: triangular wave generating means for generating two triangular signals which have substantially equal peak values and which are opposite to each other in phase, a comparator circuit receiving said two triangular signals of opposite phases as upper and lower reference inputs, respectively, and said drive signal as a comparison input, means for producing in response to an output from said comparator first and second output pulse signals corresponding to two directions in which said load is to be driven, polarity determining means for determining a polarity of said drive signal with respect to a signal reference level, and first and second unidirectional elements for absorbing reverse electromotive force, one of said unidirectional elements being connected between one terminal of said load and ground and the other being connected between the other terminal of said load and ground, said two of said first and second pairs of transistors which are on said power supply side being driven by said first and second pulse signals, and a two of said first and second pairs of transistors which are on a ground side being driven by a decision output from said polarity determining means.

14. The drive circuit according to claim 13, wherein said first and second unidirectional elements are Schottky diodes.

15. The switching circuit according to claim 1, wherein said predetermined amount is determined to compensate for said absorption.

16. The switching circuit according to claim 1, wherein said predetermined amount increases with an increase of said pulse width of said predetermined pulse signal over a range of said increase up to a maximum pulse width of said drive pulse signal.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

The present invention relates to a switching drive circuit, and more particularly, to a circuit which drives a load by switching it on and off in response to a predetermined pulse signal.

Motors and other loads can be driven by several methods, among which the two-way switching drive method is quite common. This method has the advantages of low loss and reduced power consumption, and is particularly effective for driving loads such as motors in battery-powered devices, which may be portable or can be installed on vehicles.

A configuration of a conventional two-way switching drive circuit is shown in FIG. 1A. The circuit includes a pnp transistor Q.sub.20 and an npn transistor Q.sub.21, which are connected to each other at their collectors, and a pnp transistor Q.sub.22 and an npn transistor Q.sub.23, which are also connected to each other at their collectors. A motor M is connected between the two common collector junctions.

When a negative pulse signal is applied to the base of transistor Q.sub.20 while a positive pulse signal is being applied to the base of Q.sub.23, a drive current will flow in the motor M in the direction indicated by a solid-line arrow, causing the motor to rotate in the forward direction. When, on the other hand, a negative pulse signal is applied to the base of transistor Q.sub.22 and a positive pulse signal to the base of transistor Q.sub.21, a drive current will flow in the motor M in the direction indicated by a dashed-line arrow, causing the motor to rotate in the reverse direction. As shown in FIG. 1A, one terminal of the motor M is connected to a power supply V.sub.cc via a diode D.sub.10, while the other terminal of the motor is connected to V.sub.cc via another diode D.sub.11. Both diodes serve to absorb reverse electromotive force.

In terms of an equivalent circuit, the motor M consists of two components, a resistance and an inductance. Part of the energy of the drive current flowing in the motor M is consumed in the resistance as driving energy, and the remainder is stored in the inductance. The stored energy produces a reverse electromotive force when the applied drive pulse is removed, and, after flowing through a closed loop including the diode D.sub.10 or D.sub.11, the energy will be consumed as driving energy in the resistance. Therefore, theoretically, all of the energy that is generated in the circuit will be consumed as driving energy and the circuit has a linear input vs. output relationship, as indicated by the broken line in FIG. 1B. In practice, however, the energy loss in the diode D.sub.10 or D.sub.11 distorts the ideal linear relationship, resulting in the curve shown by the dashed line in FIG. 1B. As shown in FIG. 1C, this causes the small input gain (i.e. the gain when a drive pulse of small width is applied) to be lower than the theoretical value (indicated by the dashed line).

The approximate energy loss which occurs in the two diodes due to absorption of reverse electromotive force will now be calculated. FIG. 2 is a diagram of an equivalent circuit of the switching drive circuit, and FIG. 3 shows waveforms of signals produced in response to a drive pulse (a). If it is assumed that no energy loss occurs in either of the diodes for absorption of reverse electromotive force, the discharge curve will follow the solid line (1) FIG. 3. In fact, however, the diodes cause energy losses as indicated by the solid line (2), and the discharge curve follows the dashed line (3). The energy that is actually consumed in a resistor R is represented by the hatched area W.sub.A, and the energy that is lost in the diodes due to absorption of reverse electromotive force is represented by the hatched area W.sub.B. The sum of the two areas W.sub.A and W.sub.B represents the theoretical energy consumption in resistor R (W.sub.O =W.sub.A +W.sub.B), and the efficiency .eta. is expressed by W.sub.A /W.sub.B.

Assuming a discharge current of i(t), a peak current of I.sub.L (constant) and the absence of energy loss in either of the diodes due to absorption of reverse electromotive force, the theoretical energy consumption in resistor R (W.sub.O =W.sub.A) may be calculated as follows in consideration of the relation i(t)=I.sub.L .multidot.exp(-R/L)t: ##EQU1##

Assuming that the current I is zero at time T.sub.z, that the peak current on the dashed line (3) in FIG. 5 is i.sub.p, and that the peak current caused by reverse electromotive force in the diodes is I.sub.D (a constant), W.sub.A, or the actual energy consumption in resistor R, may be calculated as follows: ##EQU2## T.sub.Z may be calculated as follows by using the relation i.sub.p =(I.sub.L +I.sub.D)(exp(-R/L)T.sub.Z)-I.sub.D. Since i.sub.p =0 at T.sub.Z, ##EQU3## Substituting Eq. (3) into Eq. (2), ##EQU4##

Further, W.sub.B, or the energy loss in the diodes due to absorption of reverse electromotive force, may be determined as follows: ##EQU5##

The efficiency, .eta., can then be determined as follows: ##EQU6##

If the number of diodes used for absorbing reverse electromotive force is n and if each diode has a forward voltage drop of V.sub.F, the following relation may be written:

I.sub.D =nV.sub.F /R.

Subtituting this equation and I.sub.L =(E/R)(1-exp(-R.sub.L /L)T.sub.0) into equation (6), the efficiency of a drive circuit using n diodes will be calculated as:

=1-(2nV.sub.F /RI.sub.L)(1+nV.sub.F /RI.sub.L .multidot.log.sub.e nV.sub.F /(RI.sub.L +nV.sub.F) (7)

If values of R=10 ohms, E=14.4 volts, L=70 H, T.sub.0 =2 sec (20 sec.times.10%), n=2, and V.sub.F =0.7 volts are substituted into equation (7), .eta. is calculated as 0.606, which means that the efficiency of the drive circuit having these characteristics is 60.6%.

If n=1 and the other conditions are the same, the efficiency is increased to 74.7%.

As will be understood from the foregoing explanation, diodes, which are essential in the switching drive circuit for absorbing reverse electromotive force, cause inevitable energy losses due to the reverse electromotive force they absorb. This energy loss is substantially constant and is small enough to be neglected if the drive pulse has a relatively great pulse width. On the other hand, if the pulse width is small, the relative proportion of the loss is increased and the efficiency of driving the load is lowered to such an extent that the desired drive energy cannot be attained.

The configuration of another prior art PWM drive circuit is shown in FIG. 4B. Two triangular wave signals, a and b, which are in phase, are produced and fed to a comparator circuit 100 as upper and lower reference inputs, with one triangular signal a being biased to a higher d.c. level than the other triangular signal b. A drive signal c is fed to the circuit 100 as the comparison input. As a result, the circuit 100 produces a pair of pulse signals d and e which have pulse widths dependent on the signal level of the drive signal and which correspond to the two directions in which the load is to be driven. The load is driven by being switched on and off in response to the pair of pulse signals d and e. The waveforms of the signals a to e are shown in FIG. 4A.

The PWM drive circuit employs a triangular generator circuit which conventionally has the configuration shown in FIG. 4C, wherein a rectangular wave signal having a predetermined period is converted to a triangular signal by an integrator 101 composed of an operational amplifier OP.sub.10, resistors R.sub.40 and R.sub.41, and a capacitor C.sub.10. It may be considered to fabricate this integrator-based triangular wave generator circuit in the form of an IC device, in which case two terminal pins P.sub.1 and P.sub.2 are necessary for making external connection to the capacitor C.sub.10. However, one of the primary requirements for a circuit configuration that is adaptive for IC device fabrication is that it have a minimum number of terminal pins.

Another difficulty with the conventional motor relates to the fact that it has a "dead zone" where it remains inactive until after the applied drive current exceeds a certain level. Due to the presence of this "dead zone", noise on the drive signal line will not cause the motor to start if the noise level is small. However, the power consumed by that current is still wasted.

When the drive circuit is operated by the power supply connected to one end thereof, the reference level of the circuit, which is set to a value determined by division of the reference supply voltage by, for example, resistors, can vary from the desired level due to factors such as variations in the circuit elements and an offset in the signal level of the drive signal. This offset voltage causes a corresponding current to flow in the motor, even if the signal level is zero, and an extra power loss occurs as in the case of noise production.

Such power loss should be eliminated since it inevitably leads to the use of a larger power unit. In addition, if the PWM drive circuit is used to drive motors in portable devices or those intended to be installed on vehicles, power consumption should be minimized since these devices use batteries as power sources. Smaller power consumption is also desirable in order to reduce the size and weight of these devices.

A circuit configuration of the power drive stage wherein the two transistors on the power supply side are configured as npn transistors is shown in FIG. 5. In this circuit, a first pair of npn transistors Q.sub.20 and Q.sub.21 are connected in series with a load, for example, motor M, between a power supply V.sub.cc and ground, and a second pair of npn transistors Q.sub.22 and Q.sub.23 are also connected in series with the motor M. The circuit further includes pnp transistors Q.sub.24 and Q.sub.25 for driving the transistors Q.sub.20 and Q.sub.22 on the power supply side. When a forward driving pulse is supplied to transistor Q.sub.24 through an inverter 20 and to transistor Q.sub.21, both transistors Q.sub.20 and Q.sub.21 are turned on to provide the motor M with a drive current flowing in the direction indicated by a solid-line arrow in FIG. 5, thereby allowing the motor M to be driven in the forward direction. On the other hand, when a reverse driving pulse is supplied to transistor Q.sub.25 through an inverter 21 and also to transistor Q.sub.23, both transistors Q.sub.22 and Q.sub.23 are turned on to provide the motor M with a drive current flowing in the direction indicated by a dashed-line arrow, thereby driving the motor M in the reverse direction. One terminal of the motor M is connected to the power supply V.sub.cc via a diode D.sub.10, while the other terminal of the motor is connected to V.sub.cc via another diode D.sub.11. Both diodes serve to absorb reverse electromotive force. In this circuit, a higher efficiency is attained with a smaller number of diodes.

Referring again to FIG. 5, transistors Q.sub.20 /Q.sub.22 on the power supply side and transistors Q.sub.21 /Q.sub.23 on the ground side are both subjected to duty-cycle control by a pulse signal. In addition, drive transistors Q.sub.24 and Q.sub.25 are provided in a stage preceding transistors Q.sub.20 and Q.sub.22 on the power supply side so to cause the transistors Q.sub.20 and Q.sub.22 to undergo a slower transition to the off state than transistors Q.sub.21 and Q.sub.23 on the ground side. If, on the other hand, in the forward driving mode, transistor Q.sub.21 were to undergo a faster transistion to the off state than transistor Q.sub.20, the energy stored in the coil of motor M would produce a reverse electromotive force which could cause current to flow through a closed loop including diode D.sub.10, thereby resulting in a consumption of driving energy in the resistance of motor M.

However, in this closed loop, the sum of the voltage drop of diode D.sub.10 and the base-emitter voltage of transistor Q.sub.20 can be regarded as V.sub.F in equation (7) above. Since this is equivalent to the presence of two diodes, a great energy loss occurs due to the reverse electromotive force, and the efficiency .eta. is only about 60.6%.

SUMMARY OF THE INVENTION