[go: up one dir, main page]

JPH11206191A - Motor control circuit - Google Patents

Motor control circuit

Info

Publication number
JPH11206191A
JPH11206191A JP680198A JP680198A JPH11206191A JP H11206191 A JPH11206191 A JP H11206191A JP 680198 A JP680198 A JP 680198A JP 680198 A JP680198 A JP 680198A JP H11206191 A JPH11206191 A JP H11206191A
Authority
JP
Japan
Prior art keywords
current
base
transistor
switching transistor
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP680198A
Other languages
Japanese (ja)
Inventor
Katsumi Arisaka
克己 有坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP680198A priority Critical patent/JPH11206191A/en
Publication of JPH11206191A publication Critical patent/JPH11206191A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】 【課題】 モータ巻線に流れる巻線電流の正確な値を測
定することにより、モータの回転動作の正確な制御を行
う。 【解決手段】 ベース電流検出部30は、スイッチング
・トランジスタ18のベース電流を検出し、その電流と
同じ電流値の電流を電流検出抵抗31に出力する。オペ
アンプ32により、電流検出抵抗25、31の差電圧を
求めることによりその差電圧からベース電流分が差し引
かれるので、PWM発振器28はスイッチング・トラン
ジスタ18の電流増幅率に依存されずに、設定された巻
線電流ILがモータ巻線20に流れる制御を行なう。
(57) [Problem] To accurately control a rotation operation of a motor by measuring an accurate value of a winding current flowing in a motor winding. A base current detection unit detects a base current of a switching transistor, and outputs a current having the same current value as the current to a current detection resistor. The differential voltage between the current detection resistors 25 and 31 is obtained by the operational amplifier 32, and the base current is subtracted from the difference voltage. Therefore, the PWM oscillator 28 is set without depending on the current amplification factor of the switching transistor 18. winding current I L performs control flowing through the motor windings 20.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、モータの電流駆動
に用いられるHブリッジ回路と呼ばれるモータ制御回路
に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a motor control circuit called an H-bridge circuit used for current driving of a motor.

【0002】[0002]

【従来の技術】従来、電子写真式複写機やインクジェッ
ト式プリンタで利用されるモータには、高速、高精度、
無調整であることが要求されている。特に、印字時や画
像読取り時の高い位置精度が要求されるので、パルス数
で絶対位置が決まり、オープンループで動作するため制
御が容易なステッピング・モータが多用されていた。
2. Description of the Related Art Conventionally, motors used in electrophotographic copying machines and ink jet printers include high speed, high precision,
No adjustment is required. In particular, since high position accuracy is required at the time of printing and image reading, an absolute position is determined by the number of pulses, and a stepping motor which operates in an open loop and is easily controlled has been frequently used.

【0003】たとえば、2相ステッピング・モータには
モータ巻線が2つあり、その巻線のそれぞれにモータ制
御回路が用意される。ここで、モータのトルク特性を向
上するために、いわゆるバイポーラ駆動方式という、モ
ータ巻線を無駄なく利用することのできる電流駆動方式
が採用されている。このバイポーラ駆動方式において
は、モータ巻線に対して正逆両方向の電流を流すため、
従来よりHブリッジ回路と呼ばれる、スイッチング・ト
ランジスタを4つ組み合わせた回路が使用されていた。
For example, a two-phase stepping motor has two motor windings, and a motor control circuit is provided for each of the windings. Here, in order to improve the torque characteristics of the motor, a so-called bipolar drive system, which is a current drive system that can use the motor winding without waste, is adopted. In this bipolar drive system, current flows in both forward and reverse directions to the motor winding,
Conventionally, a circuit called an H-bridge circuit in which four switching transistors are combined has been used.

【0004】図4は、従来より使用されているHブリッ
ジ回路を用いたモータ制御回路の一例である。この従来
のモータ制御回路は、アンドゲート11〜14と、スイ
ッチング・トランジスタ15〜18と、モータ駆動用電
源端子19、フライホイール・ダイオード21〜24、
電流検出抵抗25、比較基準電圧源26、コンパレータ
27、入力レベルに応じてパルス幅が変化するPWM発
振器28とから構成されている。そして、このモータ制
御回路は、ステップングモータの1つのモータ巻線20
に対して正逆両方向の電流を流す動作を行う。
FIG. 4 shows an example of a motor control circuit using a conventionally used H-bridge circuit. The conventional motor control circuit includes AND gates 11 to 14, switching transistors 15 to 18, a motor drive power supply terminal 19, flywheel diodes 21 to 24,
It comprises a current detection resistor 25, a comparison reference voltage source 26, a comparator 27, and a PWM oscillator 28 whose pulse width changes according to the input level. Then, this motor control circuit includes one motor winding 20 of the stepping motor.
The operation of flowing current in both forward and reverse directions is performed.

【0005】したがって、2相ステッピングモータはこ
の回路を2回路用意してモータの動作の制御を行う。ア
ンドゲート11〜14は、一方の入力端子にはモータの
動作を制御するための制御信号がそれぞれ入力され、他
方の入力端子にはPWM発振器28から出力されたパル
ス信号が共通して入力されている。
Therefore, a two-phase stepping motor prepares two circuits to control the operation of the motor. The AND gates 11 to 14 each have one input terminal to which a control signal for controlling the operation of the motor is input, and the other input terminal to which a pulse signal output from the PWM oscillator 28 is commonly input. I have.

【0006】スイッチング・トランジスタ15〜18
は、npnトランジスタであり、アンドゲート11、1
3、12、14の出力信号がそれぞれベースに入力され
ている。そして、スイッチング・トランジスタ15、1
7は、コレクタがモータ駆動用電源端子19に接続さ
れ、エミッタがモータ巻線20の一方の端子と他方の端
子にそれぞれ接続されている。そして、スイッチング・
トランジスタ16、18は、コレクタがモータ巻線20
の一方の端子および他方の端子にそれぞれ接続され、エ
ミッタが電流検出抵抗25の一方の端子に接続されてい
る。
Switching transistors 15-18
Are npn transistors, and gates 11 and 1
Output signals 3, 12, and 14 are input to the base. And the switching transistors 15, 1
7 has a collector connected to the motor driving power supply terminal 19 and an emitter connected to one terminal and the other terminal of the motor winding 20. And switching
The transistors 16 and 18 have a collector connected to the motor winding 20.
Are connected to one terminal and the other terminal, respectively, and the emitter is connected to one terminal of the current detection resistor 25.

【0007】モータ駆動用電源端子19は、モータを駆
動するための直流電圧である電圧値Vmのモータ駆動用
電圧が印加されている。
The motor drive power supply terminal 19 is applied with a motor drive voltage having a voltage value Vm which is a DC voltage for driving the motor.

【0008】フライホイール・ダイオード21〜24
は、スイッチングトランジスタ15〜18に対してそれ
ぞれ設けられていて、カソードがスイッチング・トラン
ジスタ15〜18のコレクタにそれぞれ接続され、アノ
ードがエミッタにそれぞれ接続されている。このフライ
ホイール・ダイオード21〜24は、モータ巻線20に
よって発生する逆起電圧を吸収し、スイッチング・トラ
ンジスタ15〜18を保護するために設けられているも
のである。
[0008] Flywheel diodes 21 to 24
Are provided for the switching transistors 15 to 18, respectively. The cathodes are connected to the collectors of the switching transistors 15 to 18, respectively, and the anodes are connected to the emitters. The flywheel diodes 21 to 24 are provided to absorb the back electromotive voltage generated by the motor winding 20 and protect the switching transistors 15 to 18.

【0009】電流検出抵抗25は、一方がスイッチング
・トランジスタ16、18のエミッタに共通して接続さ
れ、他方がグランドに接続されている。そして、スイッ
チング・トランジスタ16またはスイッチング・トラン
ジスタ18のエミッタから出力される電流Isが電流検
出抵抗15を流れることにより電流検出抵抗15のグラ
ンドに接続されていない側の端子には電圧Vsが発生す
る。
One of the current detecting resistors 25 is commonly connected to the emitters of the switching transistors 16 and 18, and the other is connected to the ground. Then, the current Is output from the emitter of the switching transistor 16 or the switching transistor 18 flows through the current detection resistor 15, so that a voltage Vs is generated at the terminal of the current detection resistor 15 that is not connected to the ground.

【0010】比較基準電圧源26は、予め設定された電
圧値Vrefの電圧を比較基準電圧として出力する。
The comparison reference voltage source 26 outputs a voltage having a predetermined voltage value Vref as a comparison reference voltage.

【0011】コンパレータ27は、比較基準電圧Vref
と電流検出抵抗25により発生した電圧Vsとを比較
し、電圧Vsが比較基準電圧Vrefより高い場合にはハイ
レベル(以下Hと称する。)の信号を出力し、電圧Vs
が比較基準電圧Vrefより低い場合にはロウレベル(以
下Lと称する。)の信号を出力する。
The comparator 27 has a comparison reference voltage Vref.
Is compared with the voltage Vs generated by the current detection resistor 25. When the voltage Vs is higher than the comparison reference voltage Vref, a high-level (hereinafter, referred to as H) signal is output, and the voltage Vs
Is lower than the comparison reference voltage Vref, a low-level (hereinafter, referred to as L) signal is output.

【0012】PWM発振器28は、アンドゲート11〜
14の他方の端子に対してパルス信号を出力し、コンパ
レータ27からHの信号が出力されている場合にはパル
ス信号のパルス幅が狭くなるような制御を行ない、コン
パレータ27からLの信号が出力されている場合にはパ
ルス信号のパルス幅が広くなるような制御を行なう。
The PWM oscillator 28 includes AND gates 11 to
A pulse signal is output to the other terminal of the comparator 14. When the H signal is output from the comparator 27, control is performed so that the pulse width of the pulse signal is reduced, and the L signal is output from the comparator 27. If so, control is performed to increase the pulse width of the pulse signal.

【0013】次に、この従来のモータ制御回路の動作に
ついて説明する。
Next, the operation of the conventional motor control circuit will be described.

【0014】先ず、アンドゲート11およびアンドゲー
ト14の入力端子にHが、アンドゲート12およびアン
ドゲート13の入力端子にLが入力された時、Hブリッ
ジを構成しているスイッチング・トランジスタ16、1
7はオフし、スイッチング・トランジスタ15、18が
PWM発振器28から出力されるパルス信号に応じてオ
ン/オフする。このとき、電圧値Vmのモータ駆動用電
圧が与えられたモータ駆動用電源端子19からの電流の
経路は、スイッチング・トランジスタ15、モータ巻線
20、スイッチング・トランジスタ18を経て、電流検
出抵抗25を流れ、グランドに至る。この場合に、モー
タ巻線20には、図に示すような向きに電流ILが流
れ、電流検出抵抗25には電流Isが流れる。
First, when H is input to the input terminals of the AND gates 11 and 14, and L is input to the input terminals of the AND gates 12 and 13, when the switching transistors 16, 1 constituting the H bridge are input.
7 turns off, and the switching transistors 15 and 18 turn on / off according to the pulse signal output from the PWM oscillator 28. At this time, the path of the current from the motor driving power supply terminal 19 to which the motor driving voltage of the voltage value Vm is applied passes through the switching transistor 15, the motor winding 20, the switching transistor 18, and the current detection resistor 25. Flow, to the ground. In this case, the motor windings 20, the current I L flows in the direction as shown in FIG flows current Is to the current sensing resistor 25.

【0015】そして、コンパレータ27では、電流Is
が電流検出抵抗25に流れることにより発生する電圧値
Vsと比較基準電圧源26からの基準電圧値Vrefとが比
較され、その結果がPWM発振器28に入力される。
In the comparator 27, the current Is
Is compared with the reference voltage Vref from the comparison reference voltage source 26, and the result is input to the PWM oscillator 28.

【0016】ここで、PWM発振器28は、Vs>Vref
の場合には所定の電流より大きい電流がモータ巻線20
に流れていると判定して、出力しているパルス信号のパ
ルス幅が狭くなるような制御を行う。また、PWM発振
器28は、Vs<Vref の場合には、所定の電流より小
さい電流がモータ巻線20に流れていると判定して、出
力しているパルス信号のディーティ比が大きくなるよう
な制御を行う。このようにして、モータ巻線20に流れ
る電流が一定値になるような制御が行われる。
Here, the PWM oscillator 28 has a relation of Vs> Vref.
In this case, a current larger than the predetermined current is
And the control is performed so that the pulse width of the output pulse signal is reduced. When Vs <Vref, the PWM oscillator 28 determines that a current smaller than the predetermined current is flowing through the motor winding 20 and performs control such that the duty ratio of the output pulse signal is increased. I do. In this way, control is performed such that the current flowing through the motor winding 20 becomes a constant value.

【0017】アンドゲート11、14の入力端子にL、
アンドゲート12、13の入力端子にHが入力された場
合には、スイッチング・トランジスタ15、18がオフ
し、スイッチング・トランジスタ16、17がPWM発
振器28から出力されるパルス信号に応じてオン/オフ
する。このとき、上記で説明した状態とはモータ巻線2
0に流れる電流方向が逆になっただけであり図に示すI
Lとは逆の向きに電流が流れるが。電流が一定値になる
ような制御が行われる動作については上記と同様であ
る。
The input terminals of the AND gates 11 and 14 are L,
When H is input to the input terminals of the AND gates 12 and 13, the switching transistors 15 and 18 are turned off, and the switching transistors 16 and 17 are turned on / off according to the pulse signal output from the PWM oscillator 28. I do. At this time, the state described above means that the motor winding 2
However, only the direction of the current flowing through 0 is reversed, and I
Although the current flows in the opposite direction to L. The operation for controlling the current to be a constant value is the same as described above.

【0018】しかし、上記従来のモータ制御回路では、
電流検出抵抗25に流れる検出電流Isは、モータ巻線
20に流れる巻線電流ILとは等しくない。スイッチン
グ・トランジスタ18がオンとしているとき、スイッチ
ング・トランジスタ18のエミッタ電流とコレクタ電流
との間には、ベース電流Ib分だけの差があるため、検
出電流Isと巻線電流ILとの間には、 Is=IL+Ib なる関係になっている。通常モータ巻線20に流れる電
流は数100mA以上であり、このときのスイッチング
・トランジスタ18の特性を考慮すると電流増幅率hfe
は数10でしかないため、このベース電流は概略数10
mAに達する。すなわち、調整したい電流よりも少ない
電流しかモータ巻線20に流れないことになり、場合に
よっては、この誤差が所望の電流値の数10%にあたる
場合もある。
However, in the above conventional motor control circuit,
Detection current flowing through the current detection resistor 25 Is is not equal to the winding current I L flowing through the motor windings 20. When the switching transistor 18 is on, there is a difference of the base current Ib between the emitter current and the collector current of the switching transistor 18, so that the detection current Is and the winding current I L Has a relationship of Is = I L + Ib. Usually, the current flowing through the motor winding 20 is several hundred mA or more, and considering the characteristics of the switching transistor 18 at this time, the current amplification factor hfe
Is only several tens, so this base current is approximately several tens
mA. In other words, only a smaller amount of current than the current to be adjusted flows through the motor winding 20, and in some cases, this error may be several tens of the desired current value.

【0019】ここでスイッチング・トランジスタの電流
増幅率hfeが一定であれば、比較基準電圧Vrefのほう
にオフセット電圧を追加もしくは削減して、この誤差を
埋め合わせる事ができる。ところが、この電流増幅率h
feは、温度や素子ばらつきによって変動する。さらに、
トランジスタの動作電流に応じても微妙に変化するた
め、オフセット電圧で調整する方法では、ベース電流を
完全に適切に補償することができない。またモータ巻線
20流れる電流が大きい場合には、電流増幅率hfeの変
化量はますます大きくなる。
If the current amplification factor hfe of the switching transistor is constant, the error can be compensated by adding or reducing the offset voltage to the comparison reference voltage Vref. However, this current amplification factor h
fe varies depending on the temperature and device variation. further,
The base current cannot be completely and properly compensated by the method of adjusting with the offset voltage since the base current changes delicately depending on the operating current of the transistor. When the current flowing through the motor winding 20 is large, the amount of change in the current amplification factor hfe is further increased.

【0020】このように、環境変化や素子ばらつきによ
って電流増幅率hfeは大きく変動するため、モータ巻線
20に流れる電流を正確に推定することは困難である。
そのため、モータ巻線20に実際に流れる電流が、当初
設計した電流値から大きくずれてしまい、モータの回転
動作を正確に制御することができない場合があった。
As described above, since the current amplification factor hfe greatly changes due to environmental changes and element variations, it is difficult to accurately estimate the current flowing through the motor winding 20.
As a result, the current actually flowing through the motor winding 20 is greatly deviated from the initially designed current value, so that the rotation operation of the motor may not be accurately controlled.

【0021】[0021]

【発明が解決しようとする課題】上記で説明したよう
に、従来のモータ制御回路では、モータ巻線に流れる巻
線電流の正確な値を設定することができないため、モー
タの回転動作の正確な制御をすることができないという
問題点があった。
As described above, the conventional motor control circuit cannot set an accurate value of the winding current flowing through the motor winding, so that the rotation operation of the motor can be accurately performed. There was a problem that control could not be performed.

【0022】本発明の目的は、モータ巻線に流れる巻線
電流の正確な値を設定することにより、モータの回転動
作の正確な制御をすることができるモータ制御回路を提
供することである。
An object of the present invention is to provide a motor control circuit capable of accurately controlling the rotation operation of a motor by setting an accurate value of a winding current flowing through a motor winding.

【0023】[0023]

【課題を解決するための手段】上記目的を達成するため
に、請求項1記載のモータ制御回路は、パルス信号がベ
ースに入力された4つのスイッチング・トランジスタに
より構成されるHブリッジ回路を備え、前記Hブリッジ
回路によりモータ巻線に流れる電流の制御を行うモータ
制御回路において、前記Hブリッジ回路とグランドとの
間に設けられた第1の電流検出抵抗と、前記第1の電流
検出抵抗と前記モータ巻線との間に設けられている2つ
の前記各スイッチング・トランジスタのベースと前記パ
ルス信号を出力する回路との間にそれぞれ設けられ、該
各スイッチング・トランジスタのベース電流とほぼ同じ
電流値の電流を出力するベース電流検出部と、一端がグ
ランドに接続され、前記第1の電流検出抵抗とほぼ同じ
値の抵抗値を有し、前記各ベース電流検出部から出力さ
れた電流が通過する第2の電流検出抵抗と、前記第1の
電流検出抵抗により生成された電圧と、前記第2の電流
検出抵抗により生成された電圧との差電圧を出力するオ
ペアンプと、前記オペアンプから出力された差電圧と所
定の電圧値を有する比較基準電圧の電圧値とを比較する
コンパレータと、前記コンパレータからの出力信号に基
づいて前記各パルス信号のパルス幅を制御する電流制御
手段とから構成されていることを特徴とする。
According to a first aspect of the present invention, there is provided a motor control circuit comprising an H-bridge circuit including four switching transistors to which a pulse signal is input. A motor control circuit that controls a current flowing through a motor winding by the H-bridge circuit, wherein a first current detection resistor provided between the H-bridge circuit and ground; The switching transistor is provided between the base of each of the two switching transistors provided between the motor winding and the circuit that outputs the pulse signal, and has a current value substantially equal to the base current of each of the switching transistors. A base current detection unit that outputs a current, one end of which is connected to the ground, and has a resistance value substantially equal to that of the first current detection resistor; A second current detection resistor through which a current output from each of the base current detection units passes, a voltage generated by the first current detection resistor, and a voltage generated by the second current detection resistor. An operational amplifier that outputs a difference voltage, a comparator that compares the difference voltage output from the operational amplifier with a voltage value of a comparison reference voltage having a predetermined voltage value, and a pulse signal of each of the pulse signals based on an output signal from the comparator. And current control means for controlling the pulse width.

【0024】本発明は、各ベース電流検出部によりHブ
リッジ回路とグランドとの間に設けられた2つのスイッ
チング・トランジスタのベース電流をそれぞれ検出し、
それらの電流を第2の電流検出抵抗により電圧に変換し
てオペアンプを用いて第1の電流検出抵抗により生成さ
れた電圧から減ずるようにしたものである。
According to the present invention, the base currents of two switching transistors provided between the H-bridge circuit and the ground are detected by the respective base current detectors.
These currents are converted into voltages by a second current detection resistor, and are subtracted from the voltage generated by the first current detection resistor using an operational amplifier.

【0025】したがって、コンパレータにより比較基準
電圧と比較される差電圧にはベース電流分が差し引かれ
ているので、電流制御手段はスイッチング・トランジス
タの電流増幅率に依存されることなく、設計時に所望し
た通りの巻線電流をモータ巻線に流す制御を行うことが
できる。
Therefore, since the base current is subtracted from the difference voltage compared with the comparison reference voltage by the comparator, the current control means can be set at the time of design without depending on the current amplification factor of the switching transistor. It is possible to control the flow of different winding currents to the motor windings.

【0026】また、請求項2記載の発明は、前記各ベー
ス電流検出部が、接続されている前記スイッチング・ト
ランジスタのベース電流を供給するトランジスタと、前
記トランジスタのコレクタ電流と等価な電流を出力する
第1の電流源と、前記トランジスタのエミッタ電流と等
価な電流を出力する第2の電流源とから構成され、前記
第1の電流源の出力と前記第2の電流源の出力との差を
もって出力としている。
According to a second aspect of the present invention, each of the base current detectors outputs a transistor for supplying a base current of the connected switching transistor and a current equivalent to a collector current of the transistor. A first current source, and a second current source that outputs a current equivalent to the emitter current of the transistor, wherein a difference between an output of the first current source and an output of the second current source is obtained. Output.

【0027】本発明は、ベース電流検出部では、第1の
電流源により接続されているスイッチング・トランジス
タに電流を供給するトランジスタのコレクタ電流と等価
な電流を出力し、第2の電流源により接続されているス
イッチング・トランジスタに電流を供給するトランジス
タのエミッタ電流と等価な電流を出力し、第1と第2の
電流源の出力を求め出力電流としたものである。
According to the present invention, in the base current detecting section, a current equivalent to a collector current of a transistor for supplying a current to the switching transistor connected by the first current source is output, and the current is connected by the second current source. A current equivalent to the emitter current of a transistor that supplies a current to the switching transistor is output, and the outputs of the first and second current sources are obtained as output currents.

【0028】したがって、接続されている各スイッチン
グ・トランジスタのベース電流と同じ電流値の電流を生
成して出力することができる。
Therefore, a current having the same current value as the base current of each of the connected switching transistors can be generated and output.

【0029】また、請求項3記載の発明は、前記各ベー
ス電流検出部が、接続されている前記スイッチング・ト
ランジスタのベース電流を供給するトランジスタと、前
記トランジスタのコレクタ電流と等価な電流を出力する
電流源とから構成され、前記電流源の出力をもって出力
としている。
According to a third aspect of the present invention, each of the base current detectors outputs a transistor that supplies a base current of the connected switching transistor and a current equivalent to a collector current of the transistor. And an output of the current source.

【0030】本発明は、ベース電流検出部では、電流源
により接続されているスイッチング・トランジスタに電
流を供給するトランジスタのコレクタ電流と等価な電流
を求め出力電流としたものである。
According to the present invention, in the base current detecting section, a current equivalent to a collector current of a transistor for supplying a current to a switching transistor connected by a current source is obtained as an output current.

【0031】したがって、マイナス電源を用いた電流源
を必要としないため、回路構成が簡素化するとともに外
部電源回路も簡素化することができる。
Therefore, since a current source using a negative power supply is not required, the circuit configuration can be simplified and the external power supply circuit can be simplified.

【0032】また、請求項4記載の発明は、パルス信号
がベースに入力された4つのスイッチング・トランジス
タにより構成されるHブリッジ回路を備え、前記Hブリ
ッジ回路によりモータ巻線に流れる電流の制御を行うモ
ータ制御回路において、前記Hブリッジ回路とグランド
との間に設けられた電流検出抵抗と、前記電流検出抵抗
と前記モータ巻線との間に設けられている2つの前記各
スイッチング・トランジスタのベースと前記パルス信号
を出力する回路との間にそれぞれ設けられ、該各スイッ
チング・トランジスタのベース電流とほぼ同じ電流値の
電流を前記電流検出抵抗を通過するように出力するベー
ス電流検出部と、前記電流検出抵抗により生成された電
圧と所定の電圧値を有する比較基準電圧の電圧値とを比
較するコンパレータと、前記コンパレータからの出力信
号に基づいて前記各パルス信号のパルス幅を制御する電
流制御手段とから構成されていることを特徴とする。
The invention according to claim 4 further comprises an H-bridge circuit composed of four switching transistors whose pulse signals are inputted to the base, and the H-bridge circuit controls the current flowing through the motor winding. In the motor control circuit to be performed, a current detection resistor provided between the H-bridge circuit and ground, and a base of each of the two switching transistors provided between the current detection resistor and the motor winding. And a circuit that outputs the pulse signal, and a base current detection unit that outputs a current having substantially the same current value as the base current of each switching transistor so as to pass through the current detection resistor. A comparator for comparing a voltage generated by the current detection resistor with a voltage value of a comparison reference voltage having a predetermined voltage value When, characterized in that it is composed of a current control means for the controlling the pulse width of each pulse signal based on the output signal from the comparator.

【0033】本発明は、各ベース電流検出部により、接
続されている各スイッチング・トランジスタのベース電
流とほぼ同じ電流値の電流をそれぞれスイッチング・ト
ランジスタのエミッタから入力することにより、エミッ
タ電流からベース電流を差し引きコレクタ電流と同じ電
流値の電流のみが電流検出抵抗に流れるようにしたもの
である。
According to the present invention, each base current detecting section inputs a current having substantially the same current value as the base current of each of the connected switching transistors from the emitter of the switching transistor. And only the current having the same current value as the collector current flows through the current detection resistor.

【0034】したがって、請求項1記載の発明に対して
差電圧を生成するためのオペアンプおよび第2の電流検
出抵抗を省くことができ回路を簡素化することができ
る。
Therefore, the operational amplifier and the second current detection resistor for generating the difference voltage can be omitted from the invention of the first aspect, and the circuit can be simplified.

【0035】また、請求項5記載の発明は、前記各ベー
ス電流検出部が、接続されている前記スイッチング・ト
ランジスタのベース電流を供給するトランジスタと、前
記トランジスタのコレクタ電流と等価な電流を出力する
第1の電流源と、前記第1の電流源から出力される電流
と等価な電流を接続されている前記スイッチング・トラ
ンジスタのエミッタから入力する第2の電流源とから構
成されている。
According to a fifth aspect of the present invention, each of the base current detectors outputs a transistor for supplying a base current of the connected switching transistor and a current equivalent to a collector current of the transistor. It comprises a first current source, and a second current source that inputs a current equivalent to the current output from the first current source from the emitter of the switching transistor connected thereto.

【0036】また、請求項6記載のモータ制御回路は、
パルス信号がベースに入力されたスイッチング・トラン
ジスタを備え、前記スイッチング・トランジスタにより
モータ巻線に流れる電流の制御を行うモータ制御回路に
おいて、前記スイッチング・トランジスタとグランドと
の間に設けられた第1の電流検出抵抗と、前記スイッチ
ング・トランジスタのベースと前記パルス信号を出力す
る回路との間に設けられ、該スイッチング・トランジス
タのベース電流とほぼ同じ電流値の電流を出力するベー
ス電流検出部と、一端がグランドに接続され、前記第1
の電流検出抵抗とほぼ同じ値の抵抗値を有し、前記各ベ
ース電流検出部から出力された電流が通過する第2の電
流検出抵抗と、前記第1の電流検出抵抗により生成され
た電圧と、前記第2の電流検出抵抗により生成された電
圧との差電圧を出力するオペアンプと、前記オペアンプ
から出力された差電圧と所定の電圧値を有する比較基準
電圧の電圧値とを比較するコンパレータと、前記コンパ
レータからの出力信号に基づいて前記各パルス信号のパ
ルス幅を制御する電流制御手段とから構成されているこ
とを特徴とする。
The motor control circuit according to claim 6 is
In a motor control circuit including a switching transistor having a pulse signal input to a base and controlling a current flowing through a motor winding by the switching transistor, a first circuit provided between the switching transistor and a ground. A current detection resistor, a base current detection unit that is provided between the base of the switching transistor and a circuit that outputs the pulse signal, and outputs a current having substantially the same current value as the base current of the switching transistor; Is connected to ground, and the first
A second current detection resistor having substantially the same resistance value as the current detection resistor, and through which a current output from each of the base current detection units passes, and a voltage generated by the first current detection resistor. An operational amplifier that outputs a difference voltage from a voltage generated by the second current detection resistor, and a comparator that compares the difference voltage output from the operational amplifier with a voltage value of a comparison reference voltage having a predetermined voltage value. And current control means for controlling a pulse width of each of the pulse signals based on an output signal from the comparator.

【0037】本発明は、ユニポーラ駆動方式のモータ制
御回路に対して適用したものであり、請求項1記載の発
明ど同様に、設計時に所望した通りの巻線電流をモータ
巻線に流す制御を行うことができる。
The present invention is applied to a motor control circuit of a unipolar drive system, and controls the flow of a winding current as desired at the time of design to the motor windings in the same manner as in the invention described in claim 1. It can be carried out.

【0038】[0038]

【発明の実施の形態】次に、本発明の実施形態について
図面を参照して詳細に説明する。
Next, an embodiment of the present invention will be described in detail with reference to the drawings.

【0039】(第1の実施形態)先ず、本発明の第1の
実施形態のモータ制御回路について説明する。
(First Embodiment) First, a motor control circuit according to a first embodiment of the present invention will be described.

【0040】図1に本発明の第1の実施形態のモータ制
御回路の回路図を示す。図4の従来のモータ制御回路と
同じ構成要素には同一の符号を付けてある。
FIG. 1 is a circuit diagram of a motor control circuit according to a first embodiment of the present invention. The same components as those of the conventional motor control circuit in FIG. 4 are denoted by the same reference numerals.

【0041】本実施形態のモータ制御回路は、図4の従
来のモータ制御回路に対して、アンドゲート14の出力
信号とスイッチング・トランジスタ18のベースとの間
にベース電流検出部30を設け、アンドゲート13の出
力信号とスイッチング・トランジスタ16のベースとの
間にベース電流検出部33を設け、オペアンプ32と、
抵抗値Rxの電流検出抵抗31を設けたものである。
The motor control circuit of this embodiment is different from the conventional motor control circuit of FIG. 4 in that a base current detection unit 30 is provided between the output signal of the AND gate 14 and the base of the switching transistor 18, and A base current detection unit 33 is provided between the output signal of the gate 13 and the base of the switching transistor 16, and an operational amplifier 32,
A current detection resistor 31 having a resistance value Rx is provided.

【0042】ベース電流検出部30は、スイッチング・
トランジスタ18のベース電流を検出し、そのベース電
流と同じ電流値の電流を端子34を介して電流検出抵抗
31に出力するものである。また、ベース電流検出部3
3も、スイッチング・トランジスタ16のベース電流を
検出するための回路であり、その構成はベース電流検出
部30と同様であるため詳細については省略する。
The base current detector 30 is provided with a switching
It detects the base current of the transistor 18 and outputs a current having the same current value as the base current to the current detection resistor 31 via the terminal 34. In addition, the base current detector 3
Reference numeral 3 also denotes a circuit for detecting the base current of the switching transistor 16, and its configuration is the same as that of the base current detection unit 30, so that the details are omitted.

【0043】ここでスイッチング・トランジスタ16と
スイッチング・トランジスタ18は同時にオンすること
がないので、オペアンプ32と抵抗31は共有している
が、個別に用意しても構わない。
Since the switching transistor 16 and the switching transistor 18 do not turn on at the same time, the operational amplifier 32 and the resistor 31 are shared, but they may be prepared separately.

【0044】このベース電流検出部30は、抵抗30
1、302と、トランジスタ303、304と、トラン
ジスタ305と、抵抗306と、トランジスタ307〜
309と、抵抗310〜312とから構成されている。
The base current detector 30 includes a resistor 30
1, 302; transistors 303 and 304; transistor 305; resistor 306;
309 and resistors 310 to 312.

【0045】トランジスタ303は、エミッタが抵抗3
01を介して電源電圧Vccに接続され、ベースとコレ
クタが接続されているpnpトランジスタである。
The transistor 303 has a resistor 3
01 is a pnp transistor connected to the power supply voltage Vcc via a base 01 and having a base and a collector connected to each other.

【0046】トランジスタ304は、エミッタが抵抗3
02を介して電源電圧Vccに接続され、ベースがトラ
ンジスタ303のベースに接続されているpnpトラン
ジスタである。
The transistor 304 has a resistor 3
02 is a pnp transistor connected to the power supply voltage Vcc via 02 and having a base connected to the base of the transistor 303.

【0047】ここで、抵抗301、302は、それぞれ
抵抗値が同じ抵抗であり、トランジスタ303、304
は、それぞれ特性のそろったトランジスタであり、これ
らの素子によりカレントミラー回路が形成されている。
Here, the resistors 301 and 302 have the same resistance value, and the transistors 303 and 304
Are transistors having the same characteristics, and a current mirror circuit is formed by these elements.

【0048】トランジスタ305は、ベースがアンドゲ
ート14の出力信号に接続され、コレクタがトランジス
タ303のコレクタに接続され、エミッタがスイッチン
グ・トランジスタ18のベースに接続されているnpn
トランジスタである。
Transistor 305 has an npn having a base connected to the output signal of AND gate 14, a collector connected to the collector of transistor 303, and an emitter connected to the base of switching transistor 18.
It is a transistor.

【0049】トランジスタ309は、コレクタが抵抗3
06を介して電源電圧Vccに接続され、ベースとコレ
クタが接続され、エミッタは抵抗312を介してマイナ
ス電源Vssに接続されているnpnトランジスタであ
る。
The transistor 309 has a collector connected to the resistor 3
06 is connected to the power supply voltage Vcc, the base and the collector are connected, and the emitter is an npn transistor connected to the negative power supply Vss through the resistor 312.

【0050】トランジスタ308は、ベースがトランジ
スタ309のベースに接続され、コレクタがトランジス
タ304のコレクタに接続され、エミッタは抵抗311
を介してマイナス電源Vssに接続されているnpnト
ランジスタである。
The transistor 308 has a base connected to the base of the transistor 309, a collector connected to the collector of the transistor 304, and an emitter connected to the resistor 311.
Is an npn transistor connected to the minus power supply Vss through the NPN transistor.

【0051】トランジスタ307は、コレクタがトラン
ジスタ305のエミッタに接続され、ベースがトランジ
スタ309のベースに接続され、エミッタは抵抗310
を介してマイナス電源Vssに接続されているnpnト
ランジスタである。
The transistor 307 has a collector connected to the emitter of the transistor 305, a base connected to the base of the transistor 309, and an emitter connected to the resistor 310.
Is an npn transistor connected to the minus power supply Vss through the NPN transistor.

【0052】ここで、トランジスタ307〜309は、
それぞれ特性の揃ったトランジスタであり、抵抗310
〜212はそれぞれ抵抗値が同じ抵抗であり、これらの
素子によりカレントミラー回路が形成されている。
Here, the transistors 307 to 309 are
Each of the transistors has uniform characteristics, and the resistor 310
To 212 are resistors having the same resistance value, and a current mirror circuit is formed by these elements.

【0053】電流検出抵抗31は、端子34とグランド
との間に設けられていて、端子34から出力された電流
Ixを電圧Vxに変換する。
The current detection resistor 31 is provided between the terminal 34 and the ground, and converts the current Ix output from the terminal 34 into a voltage Vx.

【0054】オペアンプ32は、電圧Vsと電圧Vxの差
電圧を電圧Vdとして出力する。
The operational amplifier 32 outputs a difference voltage between the voltage Vs and the voltage Vx as a voltage Vd.

【0055】次に、本実施形態の動作について図1を用
いて説明する。
Next, the operation of this embodiment will be described with reference to FIG.

【0056】先ず、ベース電流検出部30の内部の動作
について説明する。
First, the internal operation of the base current detector 30 will be described.

【0057】抵抗306とトランジスタ309および抵
抗312により、抵抗312に流れる電流が定まる。そ
して、抵抗312とトランジスタ309、抵抗311と
トランジスタ308、抵抗310とトランジスタ307
によりカレントミラー回路が構成されている。したがっ
て、 Ie(308)=Ie(307) ・・・(1) となっている。さらに、抵抗301とトランジスタ30
3、抵抗302とトランジスタ304によりカレントミ
ラー回路が構成されている。したがって、 Ie(303)=Ie(304) ・・・(2) となっている。
The current flowing through the resistor 312 is determined by the resistor 306, the transistor 309, and the resistor 312. Then, the resistor 312 and the transistor 309, the resistor 311 and the transistor 308, and the resistor 310 and the transistor 307
Constitute a current mirror circuit. Therefore, Ie (308) = Ie (307) (1). Further, the resistor 301 and the transistor 30
3. A current mirror circuit is formed by the resistor 302 and the transistor 304. Therefore, Ie (303) = Ie (304) (2).

【0058】ここで、Ie(308)は、トランジスタ
308のエミッタ電流の電流値を示している。同様に、
Ibはベース電流の電流値、Icはコレクタ電流の電流
値を示している。また各トランジスタの動作電流はほぼ
定常で微少なためIc=Ieとしている。
Here, Ie (308) indicates the current value of the emitter current of the transistor 308. Similarly,
Ib indicates the current value of the base current, and Ic indicates the current value of the collector current. Since the operating current of each transistor is almost steady and minute, Ic = Ie.

【0059】今、アンドゲート14からの出力信号がL
の場合でも、トランジスタ305はエミッタがトランジ
スタ307、抵抗310を介してマイナスグランドに接
続されているためオンとなるが、スイッチング・トラン
ジスタ18のベース電圧はLとなるためオフのままとな
り、スイッチング・トランジスタ18にはベース電流が
流れない。また、トランジスタ305のエミッタ電流は
小電流であり、その電流増幅率hfeは低下することがな
いため、トランジスタ305のベース電流はスイッチン
グ・トランジスタ18のエミッタ電流に比較してほとん
ど無視できる量となって、 Ie(303)=Ie(307) ・・・(3) となり、前述の式(1)、(2)から Ie(304)=Ie(308) ・・・(4) なる関係になるため、端子34から入出力する電流は0
となる。
Now, the output signal from the AND gate 14 becomes L
In this case, the transistor 305 is turned on because the emitter is connected to the minus ground via the transistor 307 and the resistor 310, but remains off because the base voltage of the switching transistor 18 is L and the switching transistor No base current flows through 18. Further, since the emitter current of the transistor 305 is a small current and the current amplification factor hfe does not decrease, the base current of the transistor 305 is almost negligible compared to the emitter current of the switching transistor 18. , Ie (303) = Ie (307) (3), and from the above equations (1) and (2), the relationship becomes Ie (304) = Ie (308) (4). The current input / output from terminal 34 is 0
Becomes

【0060】次に、アンドゲート14からの出力信号が
Hの場合には、スイッチング・トランジスタ18がオン
し、スイッチング・トランジスタ18がベース電流Ib
(18)を引き込む。そのため、 Ie(307)+Ib(18)=Ie(303)+Ib
(305) となる。ここで、トランジスタ305のベース電流はス
イッチング・トランジスタ18のエミッタ電流に比べ、
充分小さいので無視することができて、前述の式
(1)、(2)のから、 Ie(308)+Ib(18)=Ie(304) となる。したがって、端子34から入出する電流Ixは Ix=Ie(304)−Ie(308) =Ib(18) ・・・(5) と、スイッチング・トランジスタ18のベース電流とほ
ぼ等しい電流が出力される。ここで、便宜上スイッチン
グ・トランジスタ18がオンした場合での関係を説明し
た。ここで、ベース電流検出部30、33からの出力電
流は直接接続して端子34に出力しているが、スイッチ
ング・トランジスタ18、16は同時にオンすることは
ないため、端子34には、上述のようにスイッチング・
トランジスタ18のベース電流もしくはスイッチング・
トランジスタ16のベース電流にほぼ等しい電流が出力
されている。
Next, when the output signal from the AND gate 14 is H, the switching transistor 18 is turned on and the switching transistor 18
Pull in (18). Therefore, Ie (307) + Ib (18) = Ie (303) + Ib
(305) Here, the base current of the transistor 305 is smaller than the emitter current of the switching transistor 18,
Since it is sufficiently small, it can be neglected, and from the above equations (1) and (2), Ie (308) + Ib (18) = Ie (304). Therefore, the current Ix flowing into and out of the terminal 34 is Ix = Ie (304) −Ie (308) = Ib (18) (5), and a current substantially equal to the base current of the switching transistor 18 is output. Here, the relationship when the switching transistor 18 is turned on has been described for convenience. Here, the output currents from the base current detectors 30 and 33 are directly connected and output to the terminal 34. However, since the switching transistors 18 and 16 do not turn on at the same time, the terminal 34 Switching
The base current or switching of transistor 18
A current substantially equal to the base current of the transistor 16 is output.

【0061】次に、この端子34からの出力電流Ixを
用いた制御ループについて説明する。
Next, a control loop using the output current Ix from the terminal 34 will be described.

【0062】端子34からの出力電流Ixは、電流検出
抵抗31に流れることにより電圧Vxに変換される。こ
のときの電圧Vxは Vx = Rx × Ix となる。そして、実際にモータ巻線20に電流を流して
いるスイッチング・トランジスタ16もしくは18のエ
ミッタ電流Isは端子に接続された電流検出抵抗25に
よって電圧変換される。このときの電圧Vsは、 Vs = Rs × Is となる。
The output current Ix from the terminal 34 is converted into a voltage Vx by flowing through the current detection resistor 31. The voltage Vx at this time is Vx = Rx × Ix. Then, the emitter current Is of the switching transistor 16 or 18 which is actually passing the current through the motor winding 20 is converted into a voltage by the current detecting resistor 25 connected to the terminal. The voltage Vs at this time is as follows: Vs = Rs × Is

【0063】そして、オペアンプ32により電圧Vs、
Vxの差電圧を出力するが、この差電圧Vdは Vd = Vs − Vx = Rs・Is − Rx・Ix となる。ここで、電流検出抵抗25、31の抵抗値を Rs = Rx とそろえると、式(5)により、 Vd = Rs・(Is−Ix) = Rs・(Ie(18)−Ib(18)) = Rs・Ic(18) となる。ここで、便宜上スイッチング・トランジスタ1
8がオンした場合を考えた。この差電圧Vdは、スイッ
チング・トランジスタ18(またはスイッチング・トラ
ンジスタ16)のコレクタ電流、すなわち巻線電流IL
そのものに比例していて、スイッチング・トランジスタ
18のベース電流に依存しない電圧となている。
Then, the voltage Vs,
A difference voltage of Vx is output, and the difference voltage Vd is as follows: Vd = Vs−Vx = Rs · Is−Rx · Ix Here, when the resistance values of the current detection resistors 25 and 31 are made equal to Rs = Rx, according to equation (5), Vd = Rs · (Is−Ix) = Rs · (Ie (18) −Ib (18)) = Rs · Ic (18) Here, for convenience, the switching transistor 1
8 is turned on. This difference voltage Vd is equal to the collector current of the switching transistor 18 (or the switching transistor 16), that is, the winding current IL.
The voltage is proportional to the voltage itself and does not depend on the base current of the switching transistor 18.

【0064】この差電圧Vdを、制御対象となる基準電
圧Vrefと、コンパレータ27にて比較し、その大小を
PWM発振器28に伝える。そして、PWM発振器28
は、比較基準電圧Vrefと差電圧Vdの大小に応じてP
WMのパルス幅を調整することにより、モータ巻線20
には所定の電流が流れることになる。
The difference voltage Vd is compared with a reference voltage Vref to be controlled by a comparator 27, and the magnitude is transmitted to a PWM oscillator 28. Then, the PWM oscillator 28
Is determined according to the magnitude of the comparison reference voltage Vref and the difference voltage Vd.
By adjusting the pulse width of the WM, the motor winding 20
, A predetermined current flows.

【0065】(第2の実施形態)次に、本発明の第2の
実施形態のについて説明する。
(Second Embodiment) Next, a second embodiment of the present invention will be described.

【0066】図2に本発明の第2の実施形態のモータ制
御回路の回路図を示す。図1の第1の実施形態と同じ構
成要素には同一の符号を付けてある。
FIG. 2 is a circuit diagram of a motor control circuit according to a second embodiment of the present invention. The same components as those in the first embodiment in FIG. 1 are denoted by the same reference numerals.

【0067】本実施形態は、図1の第1の実施形態に対
して、ベース電流検出部30、33を、ベース電流検出
部40、43に置き換えたものである。
This embodiment is different from the first embodiment shown in FIG. 1 in that the base current detectors 30 and 33 are replaced with base current detectors 40 and 43.

【0068】ベース電流検出部40は、スイッチング・
トランジスタ18のベース電流を検出し、そのベース電
流と同じ電流値の電流を電流検出抵抗31に出力するも
のである。また、ベース電流検出部43も、スイッチン
グ・トランジスタ16のベース電流を検出するための回
路であり、その構成はベース電流検出部40と同様であ
るため詳細については省略する。
The base current detector 40 is provided with a switching
It detects a base current of the transistor 18 and outputs a current having the same current value as the base current to the current detection resistor 31. The base current detection unit 43 is also a circuit for detecting the base current of the switching transistor 16, and the configuration is the same as that of the base current detection unit 40, so that the details are omitted.

【0069】このベース電流検出部40は、抵抗40
1、402と、トランジスタ403〜405とから構成
されている。
The base current detector 40 includes a resistor 40
1 and 402, and transistors 403 to 405.

【0070】トランジスタ403は、エミッタが抵抗4
01を介して電源電圧Vccに接続され、ベースとコレ
クタが接続されているpnpトランジスタである。
The transistor 403 has a resistor 4
01 is a pnp transistor connected to the power supply voltage Vcc via a base 01 and having a base and a collector connected to each other.

【0071】トランジスタ404は、エミッタが抵抗4
02を介して電源電圧Vccに接続され、ベースがトラ
ンジスタ303のベースに接続されているpnpトラン
ジスタである。
The transistor 404 has a resistor 4
02 is a pnp transistor connected to the power supply voltage Vcc via 02 and having a base connected to the base of the transistor 303.

【0072】ここで、抵抗401、402はそれぞれ抵
抗値が同じ抵抗であり、トランジスタ403、404は
それぞれ特性のそろったトランジスタであり、これらの
素子によりカレントミラー回路が形成されている。
Here, the resistors 401 and 402 have the same resistance value, and the transistors 403 and 404 are transistors having uniform characteristics, respectively. These elements form a current mirror circuit.

【0073】トランジスタ405は、ベースがアンドゲ
ート14の出力信号に接続され、コレクタがトランジス
タ403のコレクタに接続され、エミッタがスイッチン
グ・トランジスタ18のベースに接続されているnpn
トランジスタであり、アンドゲート14からの出力信号
がHとなるとオンしスイッチング・トランジスタ18を
オンさせる。
Transistor 405 has an npn having a base connected to the output signal of AND gate 14, a collector connected to the collector of transistor 403, and an emitter connected to the base of switching transistor 18.
The transistor is turned on when the output signal from the AND gate 14 becomes H, and the switching transistor 18 is turned on.

【0074】次に、本実施形態の動作について図2を用
いて説明する。
Next, the operation of this embodiment will be described with reference to FIG.

【0075】先ず、ベース電流検出部40の内部の動作
について説明する。
First, the internal operation of the base current detector 40 will be described.

【0076】先ず、アンドゲート14からの出力信号が
Lの場合には、トランジスタ405はオフとなりスイッ
チング・トランジスタ18もオフとなる。そのため、ス
イッチング・トランジスタ18のベース電流およびトラ
ンジスタ405のエミッタ電流はどちらも流れない。そ
して、トランジスタ403のエミッタ電流も流れず、ト
ランジスタ403とカレントミラー回路を構成している
トランジスタ404のエミッタ電流も流れないため、ベ
ース電流検出部40から電流検出抵抗31に出力される
電流は0となる。
First, when the output signal from the AND gate 14 is L, the transistor 405 is turned off and the switching transistor 18 is also turned off. Therefore, neither the base current of the switching transistor 18 nor the emitter current of the transistor 405 flows. Since the emitter current of the transistor 403 does not flow and the emitter current of the transistor 404 forming a current mirror circuit with the transistor 403 does not flow, the current output from the base current detection unit 40 to the current detection resistor 31 is 0. Become.

【0077】次に、アンドゲート14からの出力信号が
Hの場合には、トランジスタ405がオンし、スイッチ
ング・トランジスタ18もオンとなる。そのため、ここ
では Ib(18)=Ie(405) ・・・(6) という関係が成立する。この場合、トランジスタ405
のベース電流はそのエミッタ電流に比較してほとんど無
視できる量なので、 Ie(405)=Ic(405) ・・・(7) とすることができる。
Next, when the output signal from the AND gate 14 is H, the transistor 405 is turned on and the switching transistor 18 is also turned on. Therefore, here, the relationship Ib (18) = Ie (405) (6) holds. In this case, the transistor 405
Since the base current is almost negligible compared to the emitter current, Ie (405) = Ic (405) (7)

【0078】一方、トランジスタ403、404および
抵抗401、402によりカレントミラー回路が構成さ
れているので、 Ic(405)=Ic(404) となる。したがって、端子34から入出する電流Ixは Ix=Ic(404)=Ic(405)=Ie(405) =Ib(18) と、スイッチング・トランジスタ18のベース電流とほ
ぼ等しい電流が出力される。ここで、便宜上スイッチン
グ・トランジスタ18がオンした場合での関係を説明し
た。そして、ベース電流検出部40とベース電流検出部
43からの出力信号は直接接続して端子34に出力して
いるが、スイッチング・トランジスタ18および16は
同時にオンしないため、端子34に出力される電流は、
スイッチング・トランジスタ18がオンしているときに
はスイッチング・トランジスタ18のベース電流が、ス
イッチング・トランジスタ16がオンしているときには
スイッチング・トランジスタ16のベース電流が出力さ
れる。本実施形態についても、上記第1の実施形態で説
明したのと同様に、抵抗31、オペアンプ32をベース
電流検出部40、43でそれぞれ用意しても構わない。
On the other hand, since a current mirror circuit is formed by the transistors 403 and 404 and the resistors 401 and 402, Ic (405) = Ic (404). Therefore, as the current Ix flowing into and out of the terminal 34, Ix = Ic (404) = Ic (405) = Ie (405) = Ib (18), and a current substantially equal to the base current of the switching transistor 18 is output. Here, the relationship when the switching transistor 18 is turned on has been described for convenience. The output signals from the base current detector 40 and the base current detector 43 are directly connected and output to the terminal 34. However, since the switching transistors 18 and 16 do not turn on simultaneously, the current output to the terminal 34 Is
When the switching transistor 18 is on, a base current of the switching transistor 18 is output. When the switching transistor 16 is on, a base current of the switching transistor 16 is output. Also in the present embodiment, the resistor 31 and the operational amplifier 32 may be prepared in the base current detection units 40 and 43, respectively, as described in the first embodiment.

【0079】そして、端子34からの出力電流を用いて
PWM発振器8によりモータ巻線20の巻線電流IL
制御される制御ループの動作は図1の第1の実施形態で
説明したのと同様であるため省略する。
[0079] Then, to that operation of the control loop winding current I L of the motor windings 20 by PWM generator 8 using the output current from the terminal 34 is controlled as described in the first embodiment of FIG. 1 The description is omitted because it is the same.

【0080】本実施形態では、上記第1の実施形態より
も回路構成が簡略化されていて、Vss側のカレントミ
ラー回路が省略できるのでマイナス電源を用意する必要
がなくなり、外部電源回路も簡略化される。
In this embodiment, the circuit configuration is simplified as compared with the first embodiment, and the current mirror circuit on the Vss side can be omitted, so that it is not necessary to prepare a negative power supply, and the external power supply circuit is also simplified. Is done.

【0081】(第3の実施形態)次に、本発明の第3の
実施形態のについて説明する。
(Third Embodiment) Next, a third embodiment of the present invention will be described.

【0082】図3に本発明の第3の実施形態のモータ制
御回路の回路図を示す。図4の従来のモータ制御回路と
同じ構成要素には同一の符号を付けてある。
FIG. 3 is a circuit diagram of a motor control circuit according to a third embodiment of the present invention. The same components as those of the conventional motor control circuit in FIG. 4 are denoted by the same reference numerals.

【0083】本実施形態のモータ制御回路は、図4の従
来のモータ制御回路に対して、ベース電流検出部50、
53を設けたものである。
The motor control circuit of this embodiment is different from the conventional motor control circuit of FIG.
53 are provided.

【0084】ベース電流検出部50は、アンドゲート1
4とスイッチング・トランジスタ18のベースとの間に
設けられ、スイッチング・トランジスタ18のベース電
流を検出し、そのベース電流と同じ電流値の電流を引き
込む回路構成となっている。
The base current detector 50 is provided with the AND gate 1
4 and a base of the switching transistor 18, the circuit has a circuit configuration that detects the base current of the switching transistor 18 and draws a current having the same current value as the base current.

【0085】ベース電流検出部53も同様に、アンドゲ
ート13とスイッチング・トランジスタ16のベースと
の間に設けられ、スイッチング・トランジスタ16のベ
ース電流を検出し、そのベース電流と同じ電流値の電流
を引き込む回路構成となっている。
Similarly, the base current detecting section 53 is provided between the AND gate 13 and the base of the switching transistor 16, detects the base current of the switching transistor 16, and outputs a current having the same current value as the base current. It has a circuit configuration that pulls in.

【0086】ベース電流検出部50は、抵抗501、5
02と、トランジスタ503、504と、トランジスタ
505、506、507と、抵抗508、509とから
構成されている。
The base current detector 50 includes resistors 501, 5
02, transistors 503 and 504, transistors 505, 506 and 507, and resistors 508 and 509.

【0087】トランジスタ503は、エミッタが抵抗5
01を介して電源電圧Vccに接続され、ベースとコレ
クタが接続されているpnpトランジスタである。
The transistor 503 has an emitter connected to the resistor 5
01 is a pnp transistor connected to the power supply voltage Vcc via a base 01 and having a base and a collector connected to each other.

【0088】トランジスタ504は、エミッタが抵抗5
02を介して電源電圧Vccに接続され、ベースがトラ
ンジスタ503のベースに接続されているpnpトラン
ジスタである。
The transistor 504 has a resistor 5
02 is a pnp transistor connected to the power supply voltage Vcc via O2 and having a base connected to the base of the transistor 503.

【0089】ここで、抵抗501、502はそれぞれ抵
抗値が同じ抵抗であり、トランジスタ503、504は
それぞれ特性のそろったトランジスタであり、これらの
素子によりカレントミラー回路が形成されている。
Here, the resistors 501 and 502 have the same resistance value, and the transistors 503 and 504 are transistors having the same characteristics. A current mirror circuit is formed by these elements.

【0090】トランジスタ505は、ベースがアンドゲ
ート14の出力信号に接続され、コレクタがトランジス
タ503のコレクタに接続され、エミッタがスイッチン
グ・トランジスタ18のベースに接続されているnpn
トランジスタであり、アンドゲート14からの出力信号
がHとなるとオンしスイッチング・トランジスタ18を
オンさせる。
The transistor 505 has an npn base connected to the output signal of the AND gate 14, a collector connected to the collector of the transistor 503, and an emitter connected to the base of the switching transistor 18.
The transistor is turned on when the output signal from the AND gate 14 becomes H, and the switching transistor 18 is turned on.

【0091】トランジスタ506は、コレクタがトラン
ジスタ504のコレクタに接続され、ベースとコレクタ
が接続され、エミッタは抵抗508を介してマイナス電
源Vssに接続されているnpnトランジスタである。
The transistor 506 is an npn transistor whose collector is connected to the collector of the transistor 504, whose base and collector are connected, and whose emitter is connected to the minus power supply Vss via the resistor 508.

【0092】トランジスタ507は、ベースがトランジ
スタ506のベースに接続され、コレクタがスイッチン
グ・トランジスタ18のエミッタに接続され、エミッタ
は抵抗509を介してマイナス電源Vssに接続されて
いるnpnトランジスタである。
The transistor 507 is an npn transistor whose base is connected to the base of the transistor 506, whose collector is connected to the emitter of the switching transistor 18, and whose emitter is connected via the resistor 509 to the negative power supply Vss.

【0093】ここで、トランジスタ507、506は、
それぞれ特性の揃ったトランジスタであり、抵抗50
9、508はそれぞれ抵抗値が同じ抵抗であり、これら
の素子によりカレントミラー回路が形成されている。
Here, the transistors 507 and 506 are
Each of the transistors has uniform characteristics and has a resistance of 50
Reference numerals 9 and 508 denote resistors having the same resistance value, and a current mirror circuit is formed by these elements.

【0094】また、ベース電流検出部53は、抵抗51
1、512と、トランジスタ513、514と、トラン
ジスタ515、516、517と、抵抗518、519
とから構成され、その構成はベース電流検出部50と同
様であるためその構成についての説明は省略する。
The base current detecting section 53 includes a resistor 51
1, 512, transistors 513, 514, transistors 515, 516, 517, resistors 518, 519
Since the configuration is the same as that of the base current detection unit 50, the description of the configuration is omitted.

【0095】次に、本実施形態の動作について図3を用
いて説明する。
Next, the operation of this embodiment will be described with reference to FIG.

【0096】先ず、ベース電流検出部50、53の動作
について説明する。
First, the operation of the base current detectors 50 and 53 will be described.

【0097】ベース電流検出部50では、トランジスタ
501、502によりカレントミラー回路が形成されて
いるので、 Ic(505)=Ic(504) となる。また、トランジスタ507、506によっても
カレントミラー回路が構成されているので、 Ic(504)=Ic(507) となっている。
In the base current detecting section 50, since a current mirror circuit is formed by the transistors 501 and 502, Ic (505) = Ic (504). Further, since a current mirror circuit is also configured by the transistors 507 and 506, Ic (504) = Ic (507).

【0098】また、ベース電流検出部53では、トラン
ジスタ513、514によりカレントミラー回路が構成
されているので、 Ic(515)=Ic(513) であり、またトランジスタ516、517によってもカ
レントミラー回路が構成されているため、 Ic(513)=Ic(517) となっている。
In the base current detecting section 53, since a current mirror circuit is formed by the transistors 513 and 514, Ic (515) = Ic (513), and the transistors 516 and 517 form a current mirror circuit. Therefore, Ic (513) = Ic (517).

【0099】そして、上記第1および第2の実施形態と
同様に、トランジスタ505、515のベース電流は小
さいので無視することができるため、 Ib(18)=Ie(505)=Ic(505) Ib(16)=Ie(515)=Ic(515) となる。これらの関係から、 Ib(18)=Ic(507) Ib(16)=Ic(517) という関係が導かれる。
As in the first and second embodiments, since the base currents of the transistors 505 and 515 are small and can be ignored, Ib (18) = Ie (505) = Ic (505) Ib (16) = Ie (515) = Ic (515) From these relationships, the relationship Ib (18) = Ic (507) Ib (16) = Ic (517) is derived.

【0100】ここで、回路構成上、スイッチング・トラ
ンジスタ18のエミッタとトランジスタ507のコレク
タ、およびスイッチング・トランジスタ16のエミッタ
とトランジスタ517のコレクタ、が接続されているの
で、端子38に出力される電流Isは となる。実際にトランジスタが同時にオンする組み合わ
せは、スイッチング・トランジスタ18とトランジスタ
15、もしくはスイッチング・トランジスタ16とトラ
ンジスタ17であり、スイッチング・トランジスタ1
6、18は同時にオンすることはないので、電流Isは
モータ巻線20に流れる巻線電流ILそのものとなる。
Since the emitter of the switching transistor 18 is connected to the collector of the transistor 507 and the emitter of the switching transistor 16 is connected to the collector of the transistor 517, the current Is output to the terminal 38 is connected. Is Becomes The combination in which the transistors are actually turned on at the same time is the switching transistor 18 and the transistor 15 or the switching transistor 16 and the transistor 17.
Since 6,18 never turned on at the same time, the current Is becomes winding current I L itself flowing through the motor windings 20.

【0101】そして、端子38からの出力電流Isを用
いてPWM発振器8によりモータ巻線20の巻線電流I
Lが制御される制御ループの動作は図4の従来のモータ
制御回路で説明したのと同様であるため省略する。
Then, using the output current Is from the terminal 38, the PWM oscillator 8 uses the winding current I
The operation of the control loop in which L is controlled is the same as that described in the conventional motor control circuit of FIG.

【0102】本実施形態では、スイッチング・トランジ
スタ16、18から出力されるエミッタ電流からベース
電流検出部50、53によりベース電流分を差し引くこ
とができるので、差電圧を生成するためのオペアンプを
省略することができるとともに電流検出抵抗を2個から
1個に削減することができる。
In this embodiment, since the base current can be subtracted from the emitter currents output from the switching transistors 16 and 18 by the base current detectors 50 and 53, an operational amplifier for generating a difference voltage is omitted. And the number of current detection resistors can be reduced from two to one.

【0103】上記第1から第3の実施形態では、バイポ
ーラ駆動方式のモータ制御回路に対して本発明を適用し
たものであるが、本発明はこれに限定されるものではな
く、モータ巻線の一方向にのみ電流が流れるいわゆるユ
ニポーラ駆動方式のモータ制御回路にも適用することが
できるものである。例えば一番簡単な例としては、モー
タ巻線の一方の端子が電源(グランド)に直接接続さ
れ、他方の端子とグランド(電源)との間にスイッチン
グ・トランジスタが設けられたようなモータ制御回路に
も適用することができる。また、この場合には、パルス
信号を上記第1から第3の実施形態で説明したようなベ
ース電流検出部を介してこのスイッチングトランジスタ
・のベースに入力するようにすれば上記実施形態と同様
にベース電流分の影響を差し引いてモータ巻線の電流制
御を行うことができる。
In the first to third embodiments, the present invention is applied to the motor control circuit of the bipolar drive system. However, the present invention is not limited to this. The present invention can be applied to a so-called unipolar drive type motor control circuit in which current flows only in one direction. For example, the simplest example is a motor control circuit in which one terminal of a motor winding is directly connected to a power supply (ground) and a switching transistor is provided between the other terminal and the ground (power supply). Can also be applied. Further, in this case, if a pulse signal is input to the base of this switching transistor via the base current detector as described in the first to third embodiments, the same as in the above-described embodiment. The current control of the motor winding can be performed by subtracting the influence of the base current.

【0104】[0104]

【発明の効果】以上で説明したように、本発明は、スイ
ッチング・トランジスタに流れるベース電流の電流値を
検出し、その電流値分の影響を差し引いて巻線電流の電
流値が一定になるような制御を行うようにしたので、温
度や素子ばらつきによるベース電流の変動に影響されず
に巻線電流の制御を行うことができ、安定したモータの
回転動作を得ることができるという効果を有する。
As described above, according to the present invention, the current value of the base current flowing through the switching transistor is detected, and the effect of the current value is subtracted to make the current value of the winding current constant. Since such control is performed, it is possible to control the winding current without being affected by the fluctuation of the base current due to the temperature or the element variation, and to obtain an effect that a stable rotation operation of the motor can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施形態のモータ制御回路の回
路図である。
FIG. 1 is a circuit diagram of a motor control circuit according to a first embodiment of the present invention.

【図2】本発明の第2の実施形態のモータ制御回路の回
路図である。
FIG. 2 is a circuit diagram of a motor control circuit according to a second embodiment of the present invention.

【図3】本発明の第3の実施形態のモータ制御回路の回
路図である。
FIG. 3 is a circuit diagram of a motor control circuit according to a third embodiment of the present invention.

【図4】従来のモータ制御回路の回路図である。FIG. 4 is a circuit diagram of a conventional motor control circuit.

【符号の説明】[Explanation of symbols]

11〜14 アンドゲート 15〜18 スイッチング・トランジスタ 19 モータ駆動用電源端子 20 モータ巻線 21〜24 フライホイールダイオード 25 電流検出抵抗 26 比較基準電圧源 27 コンパレータ 28 PWM発振器 30 ベース電流検出部 31 電流検出抵抗 32 オペアンプ 33 ベース電流検出部 34 端子 38 端子 40 ベース電流検出部 43 ベース電流検出部 50 ベース電流検出部 53 ベース電流検出部 301、302 抵抗 303、304、305 トランジスタ 306 抵抗 307〜309 トランジスタ 310〜312 抵抗 401、402 抵抗 403、404、405 トランジスタ 501、502 抵抗 503〜507 トランジスタ 508、509 抵抗 511、512 抵抗 513、514、515 トランジスタ 516、517 npnトランジスタ 518、519 抵抗 Reference numerals 11 to 14 AND gate 15 to 18 switching transistor 19 motor drive power supply terminal 20 motor winding 21 to 24 flywheel diode 25 current detection resistor 26 comparison reference voltage source 27 comparator 28 PWM oscillator 30 base current detection unit 31 current detection resistor REFERENCE SIGNS LIST 32 operational amplifier 33 base current detecting unit 34 terminal 38 terminal 40 base current detecting unit 43 base current detecting unit 50 base current detecting unit 53 base current detecting unit 301, 302 resistor 303, 304, 305 transistor 306 resistor 307 to 309 transistor 310 to 312 Resistance 401, 402 Resistance 403, 404, 405 Transistor 501, 502 Resistance 503 to 507 Transistor 508, 509 Resistance 511, 512 Resistance 513, 514, 515 Transistor 516, 517 npn transistor 518, 519 resistor

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 パルス信号がベースに入力された4つの
スイッチング・トランジスタにより構成されるHブリッ
ジ回路を備え、前記Hブリッジ回路によりモータ巻線に
流れる電流の制御を行うモータ制御回路において、 前記Hブリッジ回路とグランドとの間に設けられた第1
の電流検出抵抗と、 前記第1の電流検出抵抗と前記モータ巻線との間に設け
られている2つの前記各スイッチング・トランジスタの
ベースと前記パルス信号を出力する回路との間にそれぞ
れ設けられ、該各スイッチング・トランジスタのベース
電流とほぼ同じ電流値の電流を出力するベース電流検出
部と、 一端がグランドに接続され、前記第1の電流検出抵抗と
ほぼ同じ値の抵抗値を有し、前記各ベース電流検出部か
ら出力された電流が通過する第2の電流検出抵抗と、 前記第1の電流検出抵抗により生成された電圧と、前記
第2の電流検出抵抗により生成された電圧との差電圧を
出力するオペアンプと、 前記オペアンプから出力された差電圧と所定の電圧値を
有する比較基準電圧の電圧値とを比較するコンパレータ
と、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
1. A motor control circuit, comprising: an H-bridge circuit including four switching transistors each having a pulse signal input to a base, wherein the H-bridge circuit controls a current flowing through a motor winding. A first circuit provided between the bridge circuit and the ground
A current detection resistor provided between the base of each of the two switching transistors provided between the first current detection resistor and the motor winding and a circuit that outputs the pulse signal. A base current detection unit that outputs a current having substantially the same current value as the base current of each switching transistor; one end connected to ground, having a resistance value substantially equal to the first current detection resistor; A second current detection resistor through which a current output from each of the base current detection units passes; a voltage generated by the first current detection resistor; and a voltage generated by the second current detection resistor. An operational amplifier that outputs a differential voltage; a comparator that compares the differential voltage output from the operational amplifier with a voltage value of a comparison reference voltage having a predetermined voltage value; Motor control circuit, characterized in that is composed of a current control means for controlling the pulse width of each pulse signal based on the output signal from the.
【請求項2】 前記各ベース電流検出部が、 接続されている前記スイッチング・トランジスタのベー
ス電流を供給するトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記トランジスタのエミッタ電流と等価な電流を出力す
る第2の電流源とから構成され、 前記第1の電流源の出力と前記第2の電流源の出力との
差をもって出力とする請求項1記載のモータ制御回路。
2. A transistor for supplying a base current of the switching transistor connected to each of the base current detectors; a first current source for outputting a current equivalent to a collector current of the transistor; The second current source that outputs a current equivalent to the emitter current of the transistor, wherein the output is a difference between the output of the first current source and the output of the second current source. Motor control circuit.
【請求項3】 前記各ベース電流検出部が、 接続されている前記スイッチング・トランジスタのベー
ス電流を供給するトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る電流源とから構成され、 前記電流源の出力をもって出力とする請求項1記載のモ
ータ制御回路。
3. Each of the base current detectors comprises: a transistor for supplying a base current of the connected switching transistor; and a current source for outputting a current equivalent to a collector current of the transistor. 2. The motor control circuit according to claim 1, wherein an output of the current source is output.
【請求項4】 パルス信号がベースに入力された4つの
スイッチング・トランジスタにより構成されるHブリッ
ジ回路を備え、前記Hブリッジ回路によりモータ巻線に
流れる電流の制御を行うモータ制御回路において、 前記Hブリッジ回路とグランドとの間に設けられた電流
検出抵抗と、 前記電流検出抵抗と前記モータ巻線との間に設けられて
いる2つの前記各スイッチング・トランジスタのベース
と前記パルス信号を出力する回路との間にそれぞれ設け
られ、該各スイッチング・トランジスタのベース電流と
ほぼ同じ電流値の電流を前記電流検出抵抗を通過するよ
うに出力するベース電流検出部と、 前記電流検出抵抗により生成された電圧と所定の電圧値
を有する比較基準電圧の電圧値とを比較するコンパレー
タと、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
4. A motor control circuit, comprising: an H-bridge circuit including four switching transistors each having a pulse signal input to a base, wherein the H-bridge circuit controls a current flowing through a motor winding. A current detection resistor provided between a bridge circuit and ground, a circuit for outputting the pulse signal and a base of each of the two switching transistors provided between the current detection resistor and the motor winding; And a base current detection unit that outputs a current having substantially the same current value as the base current of each switching transistor so as to pass through the current detection resistor; and a voltage generated by the current detection resistor. And a comparator that compares a voltage value of a comparison reference voltage having a predetermined voltage value with the comparator. Motor control circuit, characterized in that is composed of a current control means for controlling the pulse width of each pulse signal based on the output signal of the.
【請求項5】 前記各ベース電流検出部が、 接続されている前記スイッチング・トランジスタのベー
ス電流を供給するトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記第1の電流源から出力される電流と等価な電流を接
続されている前記スイッチング・トランジスタのエミッ
タから入力する第2の電流源とから構成されている請求
項4記載のモータ制御回路。
5. A transistor, wherein each of the base current detectors supplies a base current of the connected switching transistor; a first current source that outputs a current equivalent to a collector current of the transistor; 5. The motor control circuit according to claim 4, further comprising a second current source that inputs a current equivalent to a current output from the first current source from an emitter of the switching transistor.
【請求項6】 パルス信号がベースに入力されたスイッ
チング・トランジスタを備え、前記スイッチング・トラ
ンジスタによりモータ巻線に流れる電流の制御を行うモ
ータ制御回路において、 前記スイッチング・トランジスタとグランドとの間に設
けられた第1の電流検出抵抗と、 前記スイッチング・トランジスタのベースと前記パルス
信号を出力する回路との間に設けられ、該スイッチング
・トランジスタのベース電流とほぼ同じ電流値の電流を
出力するベース電流検出部と、 一端がグランドに接続され、前記第1の電流検出抵抗と
ほぼ同じ値の抵抗値を有し、前記各ベース電流検出部か
ら出力された電流が通過する第2の電流検出抵抗と、 前記第1の電流検出抵抗により生成された電圧と、前記
第2の電流検出抵抗により生成された電圧との差電圧を
出力するオペアンプと、 前記オペアンプから出力された差電圧と所定の電圧値を
有する比較基準電圧の電圧値とを比較するコンパレータ
と、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
6. A motor control circuit comprising a switching transistor having a base to which a pulse signal is input, and controlling a current flowing through a motor winding by the switching transistor, wherein the motor control circuit is provided between the switching transistor and ground. And a base current that is provided between the base of the switching transistor and a circuit that outputs the pulse signal, and that outputs a current having substantially the same current value as the base current of the switching transistor. A second current detection resistor, one end of which is connected to ground, has a resistance value substantially the same as the first current detection resistor, and through which the current output from each of the base current detection units passes; A voltage generated by the first current detection resistor and a voltage generated by the second current detection resistor. An operational amplifier that outputs a voltage difference between the operational amplifier and a comparator that compares the differential voltage output from the operational amplifier with a voltage value of a comparison reference voltage having a predetermined voltage value. A motor control circuit, comprising: current control means for controlling a pulse width of a signal.
【請求項7】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記トランジスタのエミッタ電流と等価な電流を出力す
る第2の電流源とから構成され、 前記第1の電流源の出力と前記第2の電流源の出力との
差をもって出力とする請求項6記載のモータ制御回路。
7. Each of the base current detectors includes: a transistor that supplies a base current of the switching transistor; a first current source that outputs a current equivalent to a collector current of the transistor; and an emitter current of the transistor. 7. The motor control circuit according to claim 6, further comprising: a second current source that outputs a current equivalent to the output of the first current source and an output of a difference between an output of the first current source and an output of the second current source.
【請求項8】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る電流源とから構成され、 前記電流源の出力をもって出力とする請求項6記載のモ
ータ制御回路。
8. Each of the base current detectors comprises: a transistor for supplying a base current of the switching transistor; and a current source for outputting a current equivalent to a collector current of the transistor. 7. The motor control circuit according to claim 6, wherein the output is obtained by:
【請求項9】 パルス信号がベースに入力されたスイッ
チング・トランジスタを備え、前記スイッチング・トラ
ンジスタによりモータ巻線に流れる電流の制御を行うモ
ータ制御回路において、 前記スイッチング・トランジスタとグランドとの間に設
けられた電流検出抵抗と、 前記スイッチング・トランジスタのベースと前記パルス
信号を出力する回路との間に設けられ、該スイッチング
・トランジスタのベース電流とほぼ同じ電流値の電流を
前記電流検出抵抗を通過するように出力するベース電流
検出部と、 前記電流検出抵抗により生成された電圧と所定の電圧値
を有する比較基準電圧の電圧値とを比較するコンパレー
タと、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
9. A motor control circuit, comprising: a switching transistor having a base to which a pulse signal is input, wherein the switching transistor controls a current flowing through a motor winding, wherein the motor control circuit is provided between the switching transistor and a ground. A current detection resistor provided between the base of the switching transistor and the circuit that outputs the pulse signal, and passes a current having substantially the same current value as the base current of the switching transistor through the current detection resistor. And a comparator that compares a voltage generated by the current detection resistor with a voltage value of a comparison reference voltage having a predetermined voltage value, based on an output signal from the comparator. Current control means for controlling the pulse width of the pulse signal. Motor control circuit, characterized in that there.
【請求項10】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記第1の電流源から出力される電流と等価な電流を接
続されている前記スイッチング・トランジスタのエミッ
タから入力する第2の電流源とから構成されている請求
項9記載のモータ制御回路。
10. Each of the base current detection units includes: a transistor that supplies a base current of the switching transistor; a first current source that outputs a current equivalent to a collector current of the transistor; 10. The motor control circuit according to claim 9, further comprising a second current source that inputs a current equivalent to the current output from the source from the emitter of the switching transistor connected thereto.
【請求項11】 パルス信号がベースに入力されたスイ
ッチング・トランジスタを備え、前記スイッチング・ト
ランジスタによりモータ巻線に流れる電流の制御を行う
モータ制御回路において、 前記スイッチング・トランジスタと電源との間に設けら
れた第1の電流検出抵抗と、 前記スイッチング・トランジスタのベースと前記パルス
信号を出力する回路との間に設けられ、該スイッチング
・トランジスタのベース電流とほぼ同じ電流値の電流を
出力するベース電流検出部と、 一端が電源に接続され、前記第1の電流検出抵抗とほぼ
同じ値の抵抗値を有し、前記各ベース電流検出部から出
力された電流が通過する第2の電流検出抵抗と、 前記第1の電流検出抵抗により生成された電圧と、前記
第2の電流検出抵抗により生成された電圧との差電圧を
出力するオペアンプと、 前記オペアンプから出力された差電圧と所定の電圧値を
有する比較基準電圧の電圧値とを比較するコンパレータ
と、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
11. A motor control circuit including a switching transistor having a base to which a pulse signal is input, and controlling a current flowing through a motor winding by the switching transistor, wherein the motor control circuit is provided between the switching transistor and a power supply. And a base current that is provided between the base of the switching transistor and a circuit that outputs the pulse signal, and that outputs a current having substantially the same current value as the base current of the switching transistor. A second current detection resistor, one end of which is connected to a power supply, having a resistance value substantially the same as the first current detection resistor, and through which the current output from each of the base current detection units passes; A voltage generated by the first current detection resistor and a voltage generated by the second current detection resistor; An operational amplifier that outputs a voltage, a comparator that compares a difference voltage output from the operational amplifier with a voltage value of a comparison reference voltage having a predetermined voltage value, and a pulse of each of the pulse signals based on an output signal from the comparator. A motor control circuit, comprising: a current control means for controlling a width.
【請求項12】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記トランジスタのエミッタ電流と等価な電流を出力す
る第2の電流源とから構成され、 前記第1の電流源の出力と前記第2の電流源の出力との
差をもって出力とする請求項11記載のモータ制御回
路。
12. Each of the base current detectors includes: a transistor that supplies a base current of the switching transistor; a first current source that outputs a current equivalent to a collector current of the transistor; and an emitter current of the transistor. The motor control circuit according to claim 11, further comprising a second current source that outputs a current equivalent to the first current source, and using the difference between the output of the first current source and the output of the second current source as an output.
【請求項13】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る電流源とから構成され、 前記電流源の出力をもって出力とする請求項11記載の
モータ制御回路。
13. Each of the base current detectors comprises: a transistor for supplying a base current of the switching transistor; and a current source for outputting a current equivalent to a collector current of the transistor. The motor control circuit according to claim 11, wherein the output is obtained by:
【請求項14】 パルス信号がベースに入力されたスイ
ッチング・トランジスタを備え、前記スイッチング・ト
ランジスタによりモータ巻線に流れる電流の制御を行う
モータ制御回路において、 前記スイッチング・トランジスタと電源との間に設けら
れた電流検出抵抗と、 前記スイッチング・トランジスタのベースと前記パルス
信号を出力する回路との間に設けられ、該スイッチング
・トランジスタのベース電流とほぼ同じ電流値の電流を
前記電流検出抵抗を通過するように出力するベース電流
検出部と、 前記電流検出抵抗により生成された電圧と所定の電圧値
を有する比較基準電圧の電圧値とを比較するコンパレー
タと、 前記コンパレータからの出力信号に基づいて前記各パル
ス信号のパルス幅を制御する電流制御手段とから構成さ
れていることを特徴とするモータ制御回路。
14. A motor control circuit comprising a switching transistor having a base to which a pulse signal is input, and controlling a current flowing through a motor winding by the switching transistor, wherein the motor control circuit is provided between the switching transistor and a power supply. A current detection resistor provided between the base of the switching transistor and the circuit that outputs the pulse signal, and passes a current having substantially the same current value as the base current of the switching transistor through the current detection resistor. And a comparator that compares a voltage generated by the current detection resistor with a voltage value of a comparison reference voltage having a predetermined voltage value, based on an output signal from the comparator. Current control means for controlling the pulse width of the pulse signal. Motor control circuit according to claim Rukoto.
【請求項15】 前記各ベース電流検出部が、 前記スイッチング・トランジスタのベース電流を供給す
るトランジスタと、 前記トランジスタのコレクタ電流と等価な電流を出力す
る第1の電流源と、 前記第1の電流源から出力される電流と等価な電流を接
続されている前記スイッチング・トランジスタのエミッ
タから入力する第2の電流源とから構成されている請求
項14記載のモータ制御回路。
15. Each of the base current detectors includes: a transistor that supplies a base current of the switching transistor; a first current source that outputs a current equivalent to a collector current of the transistor; 15. The motor control circuit according to claim 14, further comprising: a second current source that inputs a current equivalent to a current output from the source from an emitter of the switching transistor connected thereto.
JP680198A 1998-01-16 1998-01-16 Motor control circuit Pending JPH11206191A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP680198A JPH11206191A (en) 1998-01-16 1998-01-16 Motor control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP680198A JPH11206191A (en) 1998-01-16 1998-01-16 Motor control circuit

Publications (1)

Publication Number Publication Date
JPH11206191A true JPH11206191A (en) 1999-07-30

Family

ID=11648300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP680198A Pending JPH11206191A (en) 1998-01-16 1998-01-16 Motor control circuit

Country Status (1)

Country Link
JP (1) JPH11206191A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1416625A3 (en) * 2002-10-31 2005-10-05 Hewlett-Packard Development Company, L.P. H-Bridge apparatus and method
US7049756B2 (en) 2002-01-28 2006-05-23 Sharp Kabushiki Kaisha Capacitive load driving circuit, capacitive load driving method, and apparatus using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7049756B2 (en) 2002-01-28 2006-05-23 Sharp Kabushiki Kaisha Capacitive load driving circuit, capacitive load driving method, and apparatus using the same
EP1416625A3 (en) * 2002-10-31 2005-10-05 Hewlett-Packard Development Company, L.P. H-Bridge apparatus and method

Similar Documents

Publication Publication Date Title
EP0116112B1 (en) Average current regulator for stepper motors
JP2501012B2 (en) Current measuring device
US6144197A (en) Rotational speed device with magneto-electric elements
KR100682008B1 (en) Motor speed control circuit
JP4397562B2 (en) Bandgap reference circuit
JP4641751B2 (en) Peak hold circuit, motor drive control circuit including the same, and motor device including the same
EP0600552B1 (en) Motor control arrangement, and shaver comprising such a motor control arrangement
JPH11206191A (en) Motor control circuit
JP3705727B2 (en) Hall element bias circuit
JP2006262677A (en) Current-detecting method
JP3858982B2 (en) Motor control device
JP3333318B2 (en) Output transistor saturation prevention circuit
JP3182325B2 (en) Stepping motor drive circuit
KR0154842B1 (en) Current detecting circuit for sensor transistor with temperature compensation
JPH084390B2 (en) Electronic governor
JP2005201665A (en) Voltage detection circuit
JPH0733595Y2 (en) Brushless motor induced voltage detection circuit
JP3158449B2 (en) Voltage detection circuit
JPH1146495A (en) Motor driving circuit
JP3355648B2 (en) Motor drive
JP2788679B2 (en) Voice coil motor drive circuit
JP3416225B2 (en) Bias conversion circuit
JPH03112397A (en) Semiconductor device
JPH06303795A (en) Motor driver
JPH07245992A (en) Constant-current chopper circuit