Abstract:
There is disclosed a motor drive circuit, into which an output circuit for supplying a drive output to a motor is incorporated, having a temperature compensating circuit or an output current regulating circuit added to a transistor, interposed between a servo IC for generating a servo signal and the output circuit, for supplying the output circuit with a drive current corresponding to the control output. A dependency on the temperature is obviated by arbitrarily setting an operating point of the output current and compensating temperature characteristics, and the motor is thereby protected from an excessive current.

Description:
BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     The present invention is directed to a motor drive circuit employed for driving a motor in accordance with a servo output obtained by a servo IC. 
     2. Description of the Prior Art 
     A conventional motor servo circuit incorporates a drive IC, serving as a control unit together with a servo IC, for supplying a drive output to a motor. The drive IC in turn incorporates a motor drive circuit for supplying a drive output as well as including an output circuit for permitting a flow of a drive current to the motor. 
     Turning attention to FIG. 7, there is depicted a prior art motor drive circuit, in which a servo signal V IN  is applied from the servo IC to an input terminal 2. The servo signal V IN , which is generated by the servo IC, consists of an FG signal showing a motor revolution and a PG signal indicating a rotary phase of the motor. The servo signal V IN  represents a torque command signal for the motor to be driven. Upon an application of the servo signal V IN , a current I 1  corresponding to the servo signal V IN  flows via a resistance 6 into a base of a transistor 4; and a current I 3  then flows into a transistor 4 and a resistance 8 as well, corresponding to the current I 1 . The current I 3  subsequently runs into an input-side transistor 101 of transistors 101 and 102 of a current mirror circuit 10, while the transistor 102 receives an inflow of a current I 2  in accordance with an emitter area ratio of the transistors 101 and 102. An output circuit 12 is supplied with the current I 2  via the transistor 102, and at the same moment a power supply voltage Vcc is impressed thereon from a power supply terminal 13. 
     The output circuit 12 is provided with a current detecting terminal 14 for detecting an output current I OUT , and a resistance 16 for detection is connected between the current detecting terminal 14 and an earth. Based on this configuration, the current I 3  passing through a transistor 4 then flows via a resistance 8 to the current detecting terminal 14. Simultaneously, the current detecting terminal 14 admits a current I 10  coming from the output circuit 12. The output current I OUT  obtained by synthesizing the currents I 3  and I 10  runs into a resistance 16, whereby a voltage V ATC  corresponding to the output I OUT  is generated at the current detecting terminal 14. 
     Connected to the output circuit 12 are Y-connected filed coils 18a, 18b and 18c of a motor 18. Applied to the output circuit 12 are control signals from a revolution control unit 22 on the basis of drive angle control signals Va, Vb and Vc applied to revolution control terminals 20a, 20b and 20c. Hence, the field coils 18a to 18c of the motor 18 are supplied with drive currents based on the control signals, and rotary outputs corresponding to the drive angle control signals Va to Vc are obtained in the motor 18. The rotary outputs are in turn controlled in accordance with the servo signals V IN . 
     The thus constructed motor drive circuit exhibits characteristics illustrated in FIG. 8. Set in the servo signal V IN  is a threshold voltage V 1  determined by a base-emitter voltage V BE  of the transistor 4. The transistor 4 is brought into a non-conductive state in such a region d1 that a level of the servo signal V IN  does not exceed the threshold voltage V 1 . 
     In a transition region d2 wherein the output current I OUT  fluctuates in such a manner that the level of the servo signal V IN  increases over the threshold voltage V 1  and reaches a voltage V 2 , the output I OUT  is given by: ##EQU1## where R 1  and R 2  are the resistance values of the resistances 6 and 8, and R FN  is the resistance value of the resistance 16. 
     When an input impedance of the motor drive circuit is high, and if I 3 . R 2  &lt;&lt;V ATC , the formula (1) is expressed such as: ##EQU2## 
     Therefore, it follows that the output current I OUT  is controlled by the servo signal V IN . 
     In the region d3 wherein the level of the servo signal V IN  increases in excess of the transition region d2, the output current I OUT  determined depending on a limit of a drive capability of the output circuit 12 keeps a constant value even when the level of the servo signal V IN  rises. 
     Hence, the motor drive circuit constitutes a voltage input circuit in which to determine a voltage range of a bias operating point of the servo signal V IN . An operating point of the output current I OUT  is therefore univalently determined. The base-emitter voltage of the transistor which determines the threshold voltage V 1  of the servo signal V IN  has a typical temperature characteristic of -2 mV/°C., and it follows that the threshold voltage V 1  is possessed of a similar temperature characteristic. There is obviously a dependency on the temperature. 
     SUMMARY OF THE INVENTION 
     It is a primary object of the present invention to provide a motor drive circuit capable of arbitrarily setting an operating point of an output current and obviating a dependency on the temperature. 
     To this end, according to one aspect of the invention, in a motor drive circuit incorporating an output circuit for supplying a drive output to a motor, there is provided the improvement characterized by comprising: a differential amplifier for generating a current corresponding to a servo signal; a first current mirror circuit supplied with the current obtained by the differential amplifier; a current-voltage converting means for converting a current flowing through the first current mirror circuit; a buffer circuit for permitting passage of a voltage obtained by the current-voltage converting means; a first transistor bias-set by the voltage acquired through the buffer circuit and supplied with the current from the first current mirror circuit; and a second current mirror circuit for supplying a drive output obtained by the first transistor to the output circuit. In accordance with the present invention, it is possible to arbitrarily set the operating point of the servo signal, eliminate the dependency on the temperature of the operating point and improve the controllability. 
     According to another aspect of the invention, there is provided a motor drive circuit further comprising a third transistor, incorporated into the buffer circuit, for controlling a current flowing through the first transistor in accordance with a control input applied to the base, whereby an output current is regulated by a control input other than the servo signal. According to the present invention, the maximum value of the output current can be controlled by the control input other than the servo signal, and a load of the motor or the like can be protected from damages caused by an excessive output current. 
     According to still another aspect of the invention, there is provided a motor drive circuit in which the first transistor is supplied with the current via the first current mirror circuit. According to the present invention, the maximum value of the output current can be controlled by the control input other than the servo signal. When a voltage of the control input is zero, the output current can surely be set to zero, thereby ameliorating the controllability and protecting the load of the motor or the like from the damages due to the excessive output current. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     Other objects and advantages of the present invention will become apparent during the following discussion taken in conjunction with the accompanying drawings, in which: 
     FIG. 1 is a circuit diagram depicting a first embodiment of a motor drive circuit of the present invention; 
     FIGS. 2 and 3 are diagram each showing operational characteristics of the motor drive circuit illustrated in FIG. 1; 
     FIG. 4 is a circuit diagram depicting a second embodiment of the motor drive circuit of the invention; 
     FIG. 5 is a diagram showing operational characteristics of the motor drive circuit illustrated in FIG. 4; 
     FIG. 6 is a circuit diagram depicting a third embodiment of the motor drive circuit of the invention; 
     FIG. 7 is a circuit diagram illustrating a prior art motor drive circuit; and 
     FIG. 8 is a diagram showing operational characteristics of the motor drive circuit illustrated in FIG. 7. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Illustrative embodiments of the present invention will hereinafter be described in detail with reference to the accompanying drawings. 
     Referring first to FIG. 1, there is illustrated a first embodiment of a motor drive circuit of the present invention. 
     Provided in an input unit to which a servo output is applied from an output unit of a servo IC is a current output type differential amplifier 30 having its positive-phase input terminal (+) to which a servo signal V IN  representing a torque command signal as a servo output from the servo IC is applied via an input terminal 32A and its negative-phase input terminal (-) to which a constant bias voltage V B  is applied via an input terminal 32B. The differential amplifier 30 is classified as the current output type, and hence a current I 4  corresponding to the servo signal V IN  is outputted to an output thereof and flows, as an input current, into a first current mirror circuit 34. 
     Disposed in the current mirror circuit 34 on a current input side are a resistance 342 and a transistor 341 a base-collector part of which is short-circuited by a emitter-base part of a transistor 343, thus constituting a diode circuit. Therefore, the base of the transistor 341 is connected in common to the bases of transistors 344 and 345. With this arrangement, a current I 5  corresponding to an emitter area ratio of the transistor 341 to the transistors 344 and 345 flows into a resistance 346 and a transistor 344 due to current mirror effects. 
     The current I 5  runs into a resistance 36 provided as a current-voltage converting means. The current I 5  is converted into a voltage V 36  (=I 5 .R 3 ) with a product, given by I 5  ×R 3 , of the current I 5  and the resistance value R 3 , where R 3  is the resistance value of the resistance 36. The voltage V 36  acquired by the resistance 36 is applied between the base and the emitter of a PNP-type transistor 40 constituting a buffer circuit via a resistance 38. Note that the transistor 4 is disposed as a first transistor, while the transistor 40 is provided, as a second transistor, for setting a bias to the base of the transistor 4. 
     An input impedance of the transistor 40 is small, and a base current I B  of the transistor 40 is considerably smaller than a collector current I C  (I C  &gt;&gt;I B ). Let V BE40  be a base-emitter voltage of the transistor 40, and a voltage V B4  is set as a bias voltage in the base of the transistor 4, the voltage V B4  being given by: 
     
         V.sub.B4 =V.sub.36 +V.sub.BE40                             (3) 
    
     Let R 2  be a resistance value of the resistance 8, and let I 3  be a current flowing through the transistor 4. The formula (3) is expressed such as: 
     
         V.sub.B4 =V.sub.BE4 +I.sub.3.R.sub.2 +I.sub.OUT.R.sub.NF   (4) 
    
     The current I 3  corresponding to the base-emitter voltage V BE4  flows through the transistor 4, whereby the base-emitter voltage V BE4  of the transistor 4 is determined upon establishing the servo signal V IN . 
     The current I 3  running through the transistor 4 then flows into a transistor 101 of a second current mirror circuit 10 composed of diode-connected transistors 101 and 102. The current I 2  flows into the transistor 102 in accordance with the emitter area ratio of the transistors 101 and 102. 
     The current I 2  is fed as a drive output to the output circuit 12 for driving the motor 18, while a current I 10  flows from the output circuit 12. Flowed into the resistance 16 connected between the current detecting terminal 14 and the earth is the output current I OUT  conceived as a synthesized current of the current I 10  coming from the output circuit 12 and the current I 3  on the side of the transistor 4. The voltage V ATC  corresponding to the output current I OUT  is generated at the current detecting terminal 14. Consequently, the transistor forms a feedback circuit for feeding back the output current I OUT  via the resistance 16, and the voltage V ATC  generated in the resistance is fed back to the base of the transistor 4. 
     Under such conditions that the resistance value R NF  of the resistance 16 is constant and a relation such as I 3 .R 2  &lt;&lt;I OUT . R NF  is established, when the output current I OUT  increases, the base voltage V B4  of the transistor 4 is reduced to thereby decrease the output current I OUT . Whereas if the output current I OUT  is reduced, the base voltage V BE4  is incremented to thereby increase the output current I OUT . The feedback operation is thus effected. 
     Connected to the output circuit 12 are Y-connected field coils 18a to 18c of a motor 18. Applied to the output circuit 12 are control signals from a rotary control unit 22 on the basis of drive angle control signals Va, Vb and Vc applied to revolution control terminals 20a, 20b and 20c. The output circuit incorporates a drive output unit for causing flows of drive voltages to the field coils 18a through 18c, thereby obtaining output currents corresponding to the drive angle control signals Va to Vc which are in turn fed to the field coils 18a to 18c. Therefore, the rotary outputs corresponding to the drive angle control signals Va to Vc can be acquired, and at the same time rotary velocities thereof are controlled in accordance with the servo signal V IN  applied to an input terminal 32A of the motor drive circuit. 
     A current I 4  flowing through a transistor 341 in accordance with the servo signal V IN  and a current I 5  running through a transistor 344 can be set to the same value by equalizing the emitter area ratios of the transistors 341 and 344. The current I 5  has already been converted into the voltage V 36  (=I 5 .R 3 ) by means of the resistance 36. If an input impedance of the transistor 4 is high, and when I 3 .R 2  &lt;&lt;V ATC , the output current I OUT  is given by:.LS1 ##EQU3## The output current I OUT  is proportional to the resistance value R 3  of the resistance 36 and is therefore controlled by the resistance value R 3 . If the respective resistance values R 3  and R NF  are constant, the output current I OUT  is controlled by the servo signal V IN , because the output current is proportional to the current I 5 . 
     In this motor drive circuit, the characteristics can be inverted on the basis of either a negative-phase input or a positive-phase input of the differential amplifier 30. For instance, where the basis is set to a negative input terminal (-) of the differential amplifier 30, as illustrated in FIG. 20, the output current I OUT  flows from a region d2 in which the level of the servo signal V IN  exceeds the threshold voltage V 1 , and a servo operation is thus attained. The symbol d1 designates a region wherein no output current I OUT  flows, d2 represents a transition region of the output current I OUT , and d3 denotes a stable region of the output current I OUT . 
     Whereas if the basis is set to a positive-phase input terminal (+) of the differential amplifier 30, as illustrated in FIG. 3, the output current I OUT  flows from regions d4 and d5 in which the servo signal V IN  is smaller than a threshold V 4 . The servo operation is attained in this manner. The symbol d4 indicates a stable region of the output current I OUT , d5 denotes a transition region thereof, and d6 stands for a release region thereof. 
     It is therefore possible to arbitrarily set an operating point of the output current I OUT  by varying values of the threshold voltages V 1  and V 4  each defined as the basis. 
     Apropos of a temperature dependency of the servo signal V IN , temperature characteristics of the transistor 4 are obviated by an addition of a transistor 40 to the transistor 4. Where the temperature characteristic of a base-emitter voltage V BE40  of the transistor 40 is set to -2 mV/°C., its operating point comes to have the temperature characteristic of -2 mV/°C. Besides, a base-emitter voltage V BE4  of the transistor 4 and its operating point have the like temperature characteristic. Hence, the voltage V 36  (=R 3 .I 5 ) generated in the resistance 36 is expressed from the formula (3) as follows: 
     
         V.sub.36 =V.sub.ATC -V.sub.BE40 +V.sub.BE4                 (6) 
    
     Supposing that there exists the same temperature characteristic of -2 mV/°C. by adjusting the emitter area ratios of the individual transistors 4 and 40, the following equation is established. ##EQU4## Thus, the temperature characteristics of the transistors 4 and 40 are offset, as a result of which a current I 2  having no temperature coefficient can be obtained. It therefore follows that the temperature dependency in the motor drive circuit is obviated. 
     Based on the motor drive circuit, it is feasible to arbitrarily set the operating point of the servo signal, obviate the temperature dependency of the operating point and improve the controllability. 
     Turning next to FIG. 4, there is shown a second embodiment of the invention. 
     An arrangement of the motor drive circuit in the second embodiment is that an emitter of a transistor 42 provided as a third transistor is connected in common to the transistor 40 constituting a buffer circuit, the transistors 40 and 42 being combined to form a differential circuit for effecting a comparator operation. In the thus arranged motor drive circuit, the emitters of the transistors 40 and 42 are direct-coupled, and hence a gain is high. If magnitudes of a voltage V 36  and a control input voltage V TL  applied from a voltage source 47 to a control input terminal 44 are expressed such as V TL  &gt;V 36 , the transistor 42 comes into a cut-off state. When V TL  &lt;V 36 , the transistor 40 also assumes the cut-off state. When the transistor 42 is in the cut-off state, a current defined by I 6  =I 9  flows into the transistor 40. When the transistor 40 is likewise in the cut-off state, a current defined by I 6  =I 8  runs into the transistor 42. 
     When V TL  &lt;V 36 , the base voltage V B4  of the transistor 4 is given by: 
     
         V.sub.B4 =V.sub.TL +V.sub.BE42                             (8) 
    
     where V BE42  is the base-emitter voltage of the transistor 42. Hence, the formula (8) is equalized to the formula (4). The characteristics of the transistors 40 and 42 are arranged, with the result that V BE40  =V BE42 . When V TL  &gt;V 36 , there flows a current corresponding to a voltage V B4  as in the case of V TL  &lt;V 36 , and the feedback is effected. 
     Assuming that the characteristics of the base-emitter voltages V BE40  and V BE42  of the transistors 40 and 42 are equally set, it is feasible to control a base potential of the transistor 4 owing to the transistors 40 and 42, because the respective emitters are common. More specifically, if the magnitudes of the voltage V 36  and the control input voltage V TL  are expressed such as V TL  &lt;V 36  generated in the resistance 36, transistor 42 becomes conductive instead of the transistor 40, resulting in exertion of influences on the transistor 4. The output current I OUT  is thus controlled by the control input voltage V TL . In this case, the output current I OUT  is given by: ##EQU5## Therefore, as illustrated in FIG. 5, the control input voltage V TL  is set to arbitrary voltages V TL1 , V TL2  . . . (V TL1  &gt;V TL2  &gt;V TL3  &gt; . . . ), thereby controlling the maximum value of the output current I OUT . The output current I OUT  is controlled by the servo signal V IN  within a range defined by the control input voltage V TL . Referring again to FIG. 5, the symbol d1 represents a region in which the transistor 4 becomes non-conductive, d2 designates a transition region of the output current I OUT , and d3 denotes a maximum current region. 
     As discussed above, the motor drive circuit of the present invention is capable of controlling the maximum value of the output current by the control input other than the servo signal, thereby protecting the motor from damages caused by the excessive output current. 
     Referring next to FIG. 6, there is illustrated a third embodiment of the motor drive circuit of the invention. 
     The motor drive circuit in the third embodiment is constructed in such a way that a current mirror circuit 34 includes a resistance 342 and a transistor 341 serving as a fourth transistor on the side of the current input, the transistor 341 being diode-connected and having its base-collector part short-circuited by an emitter-base part of a transistor 343. Therefore, the base of the transistor 341 is connected in common to bases of sixth, seventh and eighth transistors 344, 345 and 350. In this configuration, the current I 5  corresponding to an emitter area ratio of the transistor 341 to the transistor 344 flows into a resistance 364 as well as into the transistor 344 owing to current mirror effects. 
     The transistors 40 and 42 come under a differential input type. The control input is the smaller of the control input voltage V TL  to the base of the transistor 42 and the control input to the base of the transistor 40, and an output corresponding to this input is transmitted to the output circuit 12d. To be more specific, where the voltage V 36  and the control input voltage V TL  bear a relation such as V 36  &gt;V TL , a restriction may be given to the output current I OUT . 
     Now, let I 9  be a current flowing through the transistor, and when I OUT  &gt;&gt;I 3 , the control input voltage C TL  is expressed by: 
     
         V.sub.TL =-V.sub.BE42 +V.sub.BE4 +I.sub.3.R.sub.2 +V.sub.ATC(10) 
    
     When V ATC  &gt;&gt;I 3 .R 2 , and if the base-emitter voltages V BE4  and V BE42  of the transistors 4 and 42 are the same, the following relation is established. 
     
         V.sub.TL =V.sub.ATC =I.sub.OUT.R.sub.NF                    (11) 
    
     Hence, the output current I OUT  is given by: ##EQU6## The output current I OUT  can be restricted by the control input voltage V TL  impressed on a control input terminal 44. 
     When V TL  &lt;V 36 , a bias of the transistor 4 is set through an intermediary of the transistor 42. Whereas if V TL  &gt;V 36 , the bias is set through the transistor 40. When V 36  =0, the current bears such a relation as I 4  =I 5  =I 6  =I 7  =0 (A), whereby the transistors 341, 344, 345 and 350 come into the cut-off state. As a result, the output current I OUT  becomes I OUT  =0. When V TL  &lt;V 36 , and if V TL  =0, a current defined by I 7  =I 8  flows into the transistor 4. Where the current is set such as I 7  =I 3 , the resultant current is defined by I 11  =0. Then, the output current is brought into such a state as I OUT  =0. When V TL  &lt;V 36 , and if V TL  ≠0, the current I 7  flowing through the transistor 4 is set such as I 7  &gt;&gt;I 11 , thereby obtaining characteristics with less offset. More specifically, when the voltage V ATC  and the control input voltage V TL  have a relation such as V ATC  =V TL , the offset becomes zero. The controllability is further improved as the voltage V ATC  approximates to the control input voltage V TL . When V TL  &lt;V 36 , the voltage V ATC  having a small amount of offset with respect to the voltage V 36  can similarly be obtained, and an output with less offset is thereby acquired. The transistor 350 is provided in the current mirror circuit 34, whereby the current I 7  (=I 6 ) starts flowing. When I 11  &lt;&lt;I 7  (the characteristics of the transistors 4 and 42 are arranged), the characteristics having less offset can be obtained even if V TL  ≠0. 
     A relation between the control input voltage V TL  and the voltage V 36  is set like this: V TL  &lt;V 36 , and if V TL  =0 or in other cases, though the fact that the offset is diminished has been mentioned, the same situation can be applied to the transition region defined by V TL  &gt;V 36 . Namely, since no current I 4  flows when V 36  =0, the output current I OUT  comes into a release state. When the voltage V 36  is set to values other than 0V, a value approximate to a relation of V 36  =V ATC  can be obtained as in the case of controlling the control input voltage V TL  on condition that the characteristics of the transistors 40 and 42 are equalized. Thus, the characteristics of good controllability having small amount of offset are acquired. 
     Resistance values R 347  and R 351  of resistances 347 and 351 in the current mirror circuit 34 are equally set on the assumption that the characteristics of the transistors 345 and 350 are the same. Hence, the currents I 6  and I 7  become equal, and it follows that the transistor 4 is supplied with the current I 6 . Emitter areas of the transistors 4 and 42 are adjusted, and when the base-emitter voltages V BE4  and V BE42  have a relation of V BE4  =V BE42 , the currents I 3  and I 8  of the transistors 4 and 42 come to have such a relation as I 3  =I 8 . 
     The transistors 40 and 42 respectively perform a function as a comparator. When the control input voltage V TL  bears a relation of V TL  =0, the transistor 40 comes into the cut-off state. 
     For this reason, the currents I 6  and I 8  turn out to be I 6  =I 8 , which in turn leads to a relation such as I 6  =I 8  =I 7 . Hence, the currents I 3  and I 7  are expressed by I 3  =I 7 . 
     If the control input voltage V TL  has a relation of V TL  =0, the transistors 101 and 102 cease their operations, thereby releasing the current I 2  with respect to the output circuit 12. Then stops the output current I OUT . In consequence, when the control input voltage V TL  to the control input terminal 44 is set to 0V, the voltage V ATC  generated at the current detecting terminal 14 becomes V ATC  =0. 
     Hence, the motor drive circuit of the invention is capable of controlling the maximum value of the output current by the control input other than the servo signal and surely making the output current zero when the control input voltage is zero. Besides, the controllability is ameliorated, and the load of the motor or the like can be protected from damages due to the excessive output current. 
     Although the illustrative embodiments have been described in detail with reference to the accompanying drawings, it is to be understood that the present invention is not limited to those precise embodiments. Various changes or modifications may be effected therein by one skilled in the art without departing from the scope or spirit of the invention.