(57)【要約】【課題】電流出力回路のゲインに依存することなく、電流出力回路から出力される出力電流を制限する。【解決手段】入力信号に応じた電流を出力する電流出力回路と、前記電流出力回路のゲインを設定するための設定用抵抗が接続可能な第１端子と、前記電流出力回路から出力される出力電流を制限するための制限用電圧が印加可能な第２端子と、前記第１端子に前記設定用抵抗が接続されることによって発生する電圧と、前記第２端子に印加される前記制限用電圧と、を比較する比較回路と、を備え、前記比較回路から出力される比較信号に応じて、前記電流出力回路からの前記出力電流を、前記ゲインに依存せずに制限する、ことを特徴とする。【選択図】    図１
2005245093.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に応じた電流を出力する電流出力回路と、
前記電流出力回路のゲインを設定するための設定用抵抗が接続可能な第１端子と、
前記電流出力回路から出力される出力電流を制限するための制限用電圧が印加可能な第２端子と、
前記第１端子に前記設定用抵抗が接続されることによって発生する電圧と、前記第２端子に印加される前記制限用電圧と、を比較する比較回路と、を備え、
前記比較回路から出力される比較信号に応じて、前記電流出力回路からの前記出力電流を、前記ゲインに依存せずに制限する、
ことを特徴とする集積回路。
【請求項２】
前記比較回路は、
前記第１端子に発生する前記電圧が前記第２端子に発生する前記制限用電圧より小であるとき、前記電流出力回路に対し、電流出力を許可する比較信号を出力し、
前記第１端子に発生する前記電圧が前記第２端子に発生する前記制限用電圧より大であるとき、前記電流出力回路に対し、電流出力を停止する比較信号を出力する、ことを特徴とする請求項１に記載の集積回路。
【請求項３】
前記ゲインを固定するとともに前記出力電流を異なる値で制限する場合、
前記第１端子には、予め定められた抵抗値の前記設定用抵抗が接続され、
前記第２端子には、前記出力電流の制限値に応じた前記制限用電圧が印加される、ことを特徴とする請求項１に記載の集積回路。
【請求項４】
前記ゲインを可変とするとともに前記出力電流を同一値で制限する場合、
前記第１端子および前記第２端子には、前記出力電流が制限値となったときに前記第１端子および前記第２端子に発生する電圧を同一電圧とする前記設定用抵抗および前記制限用電圧が接続される、ことを特徴とする請求項１に記載の集積回路。
【請求項５】
前記電流出力回路は、外部負荷を駆動し、
前記第１端子および前記第２端子には、前記外部負荷の大きさに応じて、抵抗値が可変となる前記設定用抵抗および電圧値が可変となる前記制限用電圧が接続される、ことを特徴とする請求項１に記載の集積回路。
【請求項６】
前記入力信号は、前記集積回路の外部から供給されることを特徴とする請求項１に記載の集積回路。
【請求項７】
前記集積回路は、前記外部負荷としてモータコイルに電流を供給するモータ駆動回路であることを特徴とする請求項１乃至６の何れかに記載の集積回路。
【請求項８】
前記電流出力回路は、
前記モータコイルに電流を供給する吐出側トランジスタと、前記モータコイルから電流が供給される吸込側トランジスタとからなり相補的に動作する対を複数有すること、を特徴とする請求項７に記載の集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路に関し、特に、電流出力回路のゲインと当該電流出力回路の出力電流の制限値を設定可能な集積回路に関する。
【背景技術】
【０００２】
一般に、負荷に電流を供給して駆動する電流出力回路の場合、負荷の使用形態に応じてゲインや最大出力電流値（制限値）を設定可能であることが望ましい。以下、図６を参照しつつ、従来の電流出力回路を有する集積回路について説明する。図６は、従来の電流出力回路を有する集積回路の一例として、モータコイル（負荷）に電流を供給してモータを回転させるモータ駆動回路を示す概略回路図である。尚、図６のモータ駆動回路は、例えば３相モータを駆動するものとする。
【０００３】
ＮＰＮバイポーラトランジスタ２、４は、電源電圧ＶＣＣと接地ＶＳＳとの間に直列接続されており、コイル端子６を介してＵ相コイル８の一端と外部接続されている。また、ＮＰＮバイポーラトランジスタ１０、１２は、電源電圧ＶＣＣと接地ＶＳＳとの間に直列接続されており、コイル端子１４を介してＶ相コイル１６の一端と外部接続されている。更に、ＮＰＮバイポーラトランジスタ１８、２０は、電源電圧ＶＣＣと接地ＶＳＳとの間に直列接続されており、コイル端子２２を介してＷ相コイル２４の一端と外部接続されている。これらのトランジスタ２、４、１０、１２、１８、２０は電流出力回路である。尚、３相コイル８、１６、２４に対して電流の吸込側となるトランジスタ４、１２、２０のエミッタには端子２６が設けられており、この端子２６と接地ＶＳＳとの間には、負荷としての３相コイル８、１６、２４を流れるコイル電流を電圧として検出するための外部抵抗２８が接続可能となっている。この外部抵抗２８の両端に発生する電圧値に応じて、電流出力回路を構成するトランジスタ２、４、１０、１２、１８、２０のコレクタ・エミッタを選択的に流れる出力電流の大きさを可変とすることが可能となる。
【０００４】
モータを回転させるためには、３祖コイル８、１６、２４に対して適宜の順序且つ適宜の方向となる電流を供給する必要がある。プリドライバ３０は、トランジスタ２、４、１０、１２、１８、２０に対して上記の電流を供給するものである。プリドライバ３０からトランジスタ２、４、１０、１２、１８、２０のベースへ供給される電流の大きさ、つまり、トランジスタ２、４、１０、１２、１８、２０のコレクタ・エミッタを流れる出力電流の大きさは、端子３２からプリドライバ３０へ印加される指示電圧ＶＩＮに応じて変化することになる。
【０００５】
コンパレータ３４における一方の端子は端子２６と接続され、他方の端子は集積回路内部において基準電圧となるＶＬＩＭと固定的に接続されている。このコンパレータ３４の出力は、プリドライバ３０からトランジスタ２、４、１０、１２、１８、２０のベースへ供給される電流を許可または停止するための信号として使用される。例えば、トランジスタ２、４、１０、１２、１８、２０の出力電流が増大することに伴って、外部抵抗２８の両端に発生する電圧値が基準電圧ＶＬＩＭより大となったとき、コンパレータ３４は外部抵抗２８の両端に発生する電圧値が基準電圧ＶＬＩＭより大となったことを示す信号（例えばハイレベル）をプリドライバ３０に供給する。これにより、プリドライバ３０はトランジスタ２、４、１０、１２、１８、２０へ電流供給を停止し、当該トランジスタ２、４、１０、１２、１８、２０を流れる出力電流の最大値は制限されることになる。
【特許文献１】特開２００３−４７２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
外部抵抗２８の抵抗値をＲ、外部抵抗２８の両端に発生する電圧をＶＯとした場合、外部抵抗２８に流れる電流ＩＬＩＭは、ＩＬＩＭ＝ＶＯ／Ｒで表される。ここで、入力電圧ＶＩＮと電圧ＶＯとの比＝ＶＯ／ＶＩＮが、上記電流出力回路のゲインとなる。このゲインを大きくする場合、即ち、入力電圧ＶＩＮの変化に対してトランジスタ２、４、１０、１２、１８、２０に流れる出力電流を大きく変化させる場合、外部抵抗２８の抵抗値Ｒを小さく設定する（例えばＲ＝Ｒ１）。このとき、外部抵抗２８の抵抗値Ｒが小さくなることによって出力電流ＩＬＩＭの最大値は大きくなり、この結果、電流出力回路のゲインも大きくなる。一方、このゲインを小さくする場合、即ち、入力電圧ＶＩＮの変化に対してトランジスタ２、４、１０、１２、１８、２０に流れる出力電流を小さく変化させる場合、外部抵抗２８の抵抗値Ｒを大きく設定する（例えばＲ＝Ｒ３）。このとき、外部抵抗２８の抵抗値Ｒが大きくなることによって出力電流ＩＬＩＭの最大値は小さくなり、この結果、電流出力回路のゲインも小さくなる。
【０００７】
図７は、図６における外部抵抗２８の抵抗値ＲをＲ１、Ｒ２、Ｒ３（Ｒ１＜Ｒ２＜Ｒ３）に設定した場合の、入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。この特性図から分かるように、外部抵抗２８の抵抗値Ｒが小さいほど、入力電圧ＶＩＮに対して出力電流ＩＬＩＭは大きく変化し、外部抵抗２８の両端電圧がＶＬＩＭとなった時点で、出力電流ＩＬＩＭは最大電流としてクリップされる。一方、外部抵抗２８の抵抗値Ｒが大きいほど、入力電圧ＶＩＮに対して出力電流ＩＬＩＭは小さく変化し、外部抵抗２８の両端電圧がＶＬＩＭとなった時点で、出力電流ＩＬＩＭは最大電流としてクリップされる。このように、外部抵抗２８の抵抗値Ｒの設定に基づいて電流出力回路のゲインを変化させると、当該電流出力回路を流れる出力電流の最大値までもが依存性を持ってともに変化してしまっていた。
【０００８】
従って、負荷の使用形態に応じて最大電流値を固定してゲインのみを変化させたい場合や、ゲインを固定して最大電流値を変化させたい場合、図６の回路を適用することができず、汎用性に欠ける問題があった。
【０００９】
更には、電流出力回路の出力電流の最大値をより高く設定したい場合、当該電流出力回路のゲインを大に設定する必要がある。しかしながら、ゲインが大に設定されるほど、入力電圧ＶＩＮに対する出力電流の変化の割合が大となり、出力電流の最大値を設定するための制御が困難となる問題があった。また、電流出力回路のゲインを小としたい場合、出力電流の最大値も小となり、例えばモータコイルを負荷とする場合においてはモータの回転数を所望の回転数まで高くすることができない問題があった。
【００１０】
そこで、本発明は、電流出力回路のゲインに依存することなく、電流出力回路から出力される出力電流を制限可能な集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するための主たる発明は、入力信号に応じた電流を出力する電流出力回路と、前記電流出力回路のゲインを設定するための設定用抵抗が接続可能な第１端子と、前記電流出力回路から出力される出力電流を制限するための制限用電圧が印加可能な第２端子と、前記第１端子に前記設定用抵抗が接続されることによって発生する電圧と、前記第２端子に印加される前記制限用電圧と、を比較する比較回路と、を備え、前記比較回路から出力される比較信号に応じて、前記電流出力回路からの前記出力電流を、前記ゲインに依存せずに制限する、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、電流出力回路のゲインに依存することなく、電流出力回路から出力される出力電流を制限することが可能となる。
【発明を実施するための最良の形態】
【００１３】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１４】
＝＝＝集積回路の構成例＝＝＝
図１を参照しつつ、本発明に係る集積回路について説明する。図１は、本発明にかかる集積回路の一例として、モータコイル（負荷）に電流を供給するモータ駆動回路１００を示す回路ブロック図である。尚、図１のモータ駆動回路は、３相のモータコイルに電流を供給するものであり、破線の素子は集積回路に対して外部素子となる。ここで、３相のモータコイルを有するモータは、ロータの位置を検出するためのセンサ（例えばホール素子）を有するモータであることとするが、これに限定されるものではない。例えば、センサレスのモータであってもよい。  
図１において、Ｕ相コイル１０２、Ｖ相コイル１０４、Ｗ相コイル１０６（負荷）は、スター結線されるとともに電気角１２０度の位相差を有してステータに巻回されたものである。
【００１５】
ＮＰＮバイポーラトランジスタ１０８は、電源ＶＣＣからＵ相コイル１０２へコイル電流を供給するための吐出側トランジスタであり、ＮＰＮバイポーラトランジスタ１１０は、Ｕ相コイル１０２から接地ＶＳＳへコイル電流を供給するための吸込側トランジスタである。これらのトランジスタ１０８、１１０のコレクタエミッタは電源ＶＣＣと接地ＶＳＳの間に直列接続され、トランジスタ１０８のエミッタとトランジスタ１１０のコレクタとの接続点は端子１１２を介してＵ相コイル２の一端と接続されている。また、ＮＰＮバイポーラトランジスタ１１４は、電源ＶＣＣからＶ相コイル１０４へコイル電流を供給するための吐出側トランジスタであり、ＮＰＮバイポーラトランジスタ１１６は、Ｖ相コイル１０４から接地ＶＳＳへコイル電流を供給するための吸込側トランジスタである。これらのトランジスタ１１４、１１６のコレクタエミッタは電源ＶＣＣと接地ＶＳＳの間に直列接続され、トランジスタ１１４のエミッタとトランジスタ１１６のコレクタとの接続点は端子１１８を介してＶ相コイル１０４の一端と接続されている。更に、ＮＰＮバイポーラトランジスタ１２０は、電源ＶＣＣからＷ相コイル１０６へコイル電流を供給するための吐出側トランジスタであり、ＮＰＮバイポーラトランジスタ１２２は、Ｗ相コイル１０６から接地ＶＳＳへコイル電流を供給するための吸込側トランジスタである。これらのトランジスタ１２０、１２２のコレクタエミッタは電源ＶＣＣと接地ＶＳＳの間に直列接続され、トランジスタ１２０のエミッタとトランジスタ１２２のコレクタとの接続点は端子１２４を介してＷ相コイル１０６の一端と接続されている。そして、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２が適宜のタイミングでオンオフすると、モータは、Ｕ相コイル１０２、Ｖ相コイル１０４、Ｗ相コイル１０６にコイル電流が供給されて予め定められた方向へ回転（例えば正転）することとなる。これにより、Ｕ相コイル１０２、Ｖ相コイル１０４、Ｗ相コイル１０６の一端には電気角１２０度の位相差を有するコイル電圧が現れることとなる。ここで、上記のトランジスタ１０８、１１０、１１４、１１６、１２０、１２２と後述するプリドライバ１３６とは、電流出力回路を構成する。尚、吐出側トランジスタおよび吸込側トランジスタとして、バイポーラトランジスタのみならず、ＭＯＳＦＥＴを使用することも可能である。
【００１６】
ホール素子１２６、１２８、１３０は、電気角１２０度の位相差を生じるロータの外周位置に設けられており、ロータが回転したときの磁極の変化に応じて、電気角１２０度の位相差を有する正弦波形のホール信号を出力するものである。このホール信号は、ロータの回転位置を示す信号である。ホールアンプ１３２は、微小な振幅を有するホール信号を増幅するものである。特に、ホールアンプ１３２は、後段の駆動ロジック回路においてホール信号に基づくロジック処理が可能となるまで、ホール信号の振幅を増幅する。
【００１７】
上述の駆動ロジック回路１３４は、マイクロコンピュータ等からの指示に応じて、モータに正転トルクまたは逆転トルクを与えるための処理ロジックが設定される。詳しくは、駆動ロジック回路１３４は、正転ロジックが設定されているとき、ロータの回転位置を示すホールアンプ１３２の増幅信号に応じて、モータに正転トルクを与える適宜の順序でトランジスタ１０８、１１０、１１４、１１６、１２０、１２２をオンオフするためのロジック信号を出力する。一方、駆動ロジック回路１３４は、逆転ロジックが設定されているとき、ロータの回転位置を示すホールアンプ１３２の増幅信号に応じて、モータに逆転トルクを与える適宜の順序でトランジスタ１０８、１１０、１１４、１１６、１２０、１２２をオンオフするためのロジック信号を出力する。
【００１８】
プリドライバ１３６は、駆動ロジック回路１３４からのロジック信号に応じて、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２をオンオフするための駆動信号を出力するものである。これにより、Ｕ相コイル１０２、Ｖ相コイル１０４、Ｗ相コイル１０６へコイル電流が供給されることとなる。
【００１９】
プリドライバ１３６は、３相コイル１０２、１０４、１０６に対してモータを所望の回転数で回転させるための電流を供給すべく、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースにモータの所望の回転数と対応する電流を供給するものである。ここで、プリドライバ１３６がトランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースに対して出力する出力電流の大きさは、外部のマイクロコンピュータ等から供給される入力電圧ＶＩＮ（入力信号）の大きさによって決定される。ゲイン設定回路１３８は、入力電圧ＶＩＮが端子１４０を介して供給されるものであり、プリドライバ１３６から出力される出力電流の大きさを決定するものである。例えば、モータに正転トルクを与える場合、入力電圧ＶＩＮと電流出力回路の出力電流ＩＬＩＭとは、入力電圧ＶＩＮが一定範囲で変化する場合に比例関係を有する。
【００２０】
電流出力回路を構成する吸込側となるトランジスタ１１０、１１６、１２２のエミッタは、共通して第１端子１４２と接続されている。この第１端子１４２と接地ＶＳＳとの間には、設定用抵抗１４４が接続可能となっており、設定用抵抗１４４が接続された場合、当該設定用抵抗１４４にはトランジスタ１１０、１１６、１２２の何れかのエミッタからの出力電流ＩＬＩＭが流れることになる。設定用抵抗１４４は、入力電圧ＶＩＮと出力電圧ＶＯ（第１端子１４２に発生する出力電圧）との比として表される、電流出力回路のゲイン＝ＶＯ／ＶＩＮを設定するものである。具体的には、設定用抵抗１４４の抵抗値Ｒが小（例えばＲ＝Ｒ１）である場合、電流出力回路のゲインは大となる。一方、設定用抵抗１４４の抵抗値Ｒが大（例えばＲ＝Ｒ２（＞Ｒ１））である場合、電流出力回路のゲインは小となる。
【００２１】
コンパレータ１４６（比較回路）の一方の端子は第１端子１４２と接続され、設定用抵抗１４４に電流ＩＬＩＭが流れることによって発生する電圧ＶＯが印加される。コンパレータ１４６の他方の端子は第２端子１４８と接続されている。第２端子１４８と接地ＶＳＳとの間には電圧ＶＯと比較すべき基準電圧となる制限用電圧ＶＬＩＭが接続可能となっている。第１端子１４２と接地ＶＳＳとの間に設定用抵抗１４４が接続されるとともに、第２端子１４８と接地ＶＳＳとの間に制限用電圧ＶＬＩＭが接続された場合、コンパレータ１４６は、電圧ＶＯ、制限用電圧ＶＬＩＭの比較結果に応じた比較信号（ハイレベルまたはローレベル）をプリドライバ１３６に出力する。詳しくは、電圧ＶＯが制限用電圧ＶＬＩＭより小である場合、コンパレータ１３６から出力される一方の論理レベル（例えばローレベル）の比較信号がプリドライバ１３６に供給されることによって、プリドライバ１３６はトランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースへの電流供給を継続する。即ち、電流出力回路は電流出力が許可された状態となる。一方、電圧ＶＯが制限用電圧ＶＬＩＭより大となった場合、コンパレータ１３６から出力される他方の論理レベル（例えばハイレベル）の比較信号がプリドライバ１３６に供給されることによって、プリドライバ１３６はトランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースへの電流供給を停止する。即ち、電流出力回路は電流出力が停止された状態となる。つまり、設定用抵抗１４４を流れる出力電流ＩＬＩＭの最大値が制限されることになる。このように、制限用電圧ＶＬＩＭは、電流出力回路から出力されて、設定用抵抗１４４を流れる出力電流ＩＬＩＭの最大値を定めるものである。  
尚、ゲイン設定回路１３８は、プリドライバ１３６の内部に設けられるものであってもよい。
【００２２】
＝＝＝出力電流ＩＬＩＭの制限値を固定してゲインを可変とする場合＝＝＝
図１、図２および図３を参照しつつ、図１の出力電流ＩＬＩＭの制限値（最大値）を固定して、ゲインＶＯ／ＶＩＮを可変とする場合の、設定用抵抗１４４の抵抗値Ｒと制限用電圧ＶＬＩＭとの設定について説明する。図２は、図１のモータ駆動回路における設定用抵抗の抵抗値Ｒと制限用電圧ＶＬＩＭとの関係を示す図である。図３は、出力電流ＩＬＩＭの制限値（最大値）を固定した場合の入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。
【００２３】
出力電流ＩＬＩＭの最大値を固定する場合、第１端子１４２および第２端子１４８には、出力電流ＩＬＩＭが最大値となったときに第１端子１４２および第２端子１４８における電圧を同一電圧とする設定用抵抗１４４および制限用電圧ＶＬＩＭが接続されることとなる。
【００２４】
例えば、出力電流ＩＬＩＭの最大値が１Ａで固定であるとする。この場合、設定用抵抗１４４の抵抗値Ｒを１Ωに設定すると、第１端子１４２に発生する電圧ＶＯは１Ｖとなることから、第２端子１４８に発生する電圧を１Ｖとするために制限用電圧ＶＬＩＭは１Ｖとなる。このときのゲインをＧ１とする。また、設定用抵抗１４４の抵抗値Ｒを５Ωに設定すると、第１端子１４２に発生する電圧ＶＯは５Ｖとなることから、第２端子１４８に発生する電圧を５Ｖとするために制限用電圧ＶＬＩＭは５Ｖとなる。このときのゲインをＧ２（＜Ｇ１）とする。更に、設定用抵抗１４４の抵抗値Ｒを１０Ωに設定すると、第１端子１４２に発生する電圧ＶＯは１０Ｖとなることから、第２端子１４８に発生する電圧を１０Ｖとするために制限用電圧ＶＬＩＭは１０Ｖとなる。このときのゲインをＧ３（＜Ｇ２）とする。
【００２５】
従って、図２の関係となるように設定用抵抗１４４および制限用電圧ＶＬＩＭを選択することによって、図３に示すように、出力電流ＩＬＩＭを例えば１Ａに固定した状態で、ゲインのみがＧ１、Ｇ２、Ｇ３と変化する特性を得ることが可能となる。
【００２６】
これにより、出力電流ＩＬＩＭの最大値を固定しゲインのみを変化させて動作させたいモータに対して、容易に対応することが可能となる。また、出力電流ＩＬＩＭの最大値を固定したままゲインを小さくできるため、モータの回転数が所望の回転数まで至らなくなるという問題を解消することも可能となる。
【００２７】
＝＝＝ゲインを固定して出力電流ＩＬＩＭの制限値を可変とする場合＝＝＝
図１および図４を参照しつつ、図１の電流出力回路のゲインを固定して、出力電流ＩＬＩＭを可変とする場合の、設定用電圧ＶＬＩＭの設定について説明する。図４は、電流出力回路のゲインを固定した場合の入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。
【００２８】
入力電圧ＶＩＮと出力電流ＩＬＩＭとの比であるゲインを固定し、且つ、電流出力回路から出力される出力電流ＩＬＩＭの制限値を変化させる場合、第１端子１４２には、予め定められた抵抗値Ｒの設定用抵抗１４４が接続され、第２端子１４８には、出力電流ＩＬＩＭの制限値に応じた制限用電圧ＶＬＩＭが印加されることとなる。
【００２９】
例えば、設定用抵抗１４４として抵抗値Ｒ＝１Ωのものが接続されているものとする。出力電流ＩＬＩＭの最大値を１Ａとしたい場合、第１端子１４２に発生する電圧ＶＯは１Ｖとなることから、制限用電圧ＶＬＩＭとして１Ｖのものを使用して第２端子１４８を１Ｖ（＝Ｖ１）とする。これにより、出力電流ＩＬＩＭが１Ａとなったときに、コンパレータ１４６の出力論理レベルが変化して、プリドライバ１３６は、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースへの電流供給を停止する。つまり、このときの出力電流ＩＬＩＭの制限値は１Ａとなる。また、出力電流ＩＬＩＭの最大値を２Ａとしたい場合、第１端子１４２に発生する電圧ＶＯは２Ｖとなることから、制限用電圧ＶＬＩＭとして２Ｖのものを使用して第２端子１４８を２Ｖ（＝Ｖ２）とする。これにより、出力電流ＩＬＩＭが２Ａとなったときに、コンパレータ１４６の出力論理レベルが変化して、プリドライバ１３６は、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースへの電流供給を停止する。つまり、このときの出力電流ＩＬＩＭの制限値は１Ａより大きい２Ａへ増大することになる。更に、出力電流ＩＬＩＭの最大値を３Ａとしたい場合、第１端子１４２に発生する電圧ＶＯは３Ｖとなることから、制限用電圧ＶＬＩＭとして３Ｖのものを使用して第２端子１４８を３Ｖ（＝Ｖ３）とする。これにより、出力電流ＩＬＩＭが３Ａとなったときに、コンパレータ１４６の論理出力が変化して、プリドライバ１３６は、トランジスタ１０８、１１０、１１４、１１６、１２０、１２２のベースへの電流供給を停止する。つまり、このときの出力電流ＩＬＩＭの制限値は２Ａより大きい３Ａへ増大することになる。
【００３０】
従って、図４に示すように、予め定められた抵抗値Ｒを有する設定用抵抗１４４に応じて、制限用電圧ＶＬＩＭをＶ１、Ｖ２、Ｖ３（Ｖ１＜Ｖ２＜Ｖ３）と選択的に設定することにより、ゲインを固定した状態で、出力電流ＩＬＩＭの制限値を変化させることが可能となる。
【００３１】
これにより、ゲインを固定して出力電流ＩＬＩＭの制限値を変化させて動作させたいモータに対して、容易に対応することが可能となる。また、ゲインを固定したまま出力電流ＩＬＩＭの制限値をより高くできるため、入力電圧ＶＩＮに対する出力電流ＩＬＩＭの変化の割合が変わらず、出力電流ＩＬＩＭの制限値を設定するための制御が容易となる。
【００３２】
＝＝＝集積回路の適用例＝＝＝
図５を参照しつつ、本発明にかかる集積回路の適用例について説明する。図５は、本発明にかかる集積回路（例えばモータ駆動回路）の第１端子１４２に接続される設定用抵抗１４４、第２端子１４８に接続される制限用電圧ＶＬＩＭを、可変とした場合の適用例を示す回路ブロック図である。
【００３３】
制御回路２００は、３相コイル１０２、１０４、１０６に流れる電流の大きさ、即ち、設定用抵抗１４４の非接地側の一端に現れる電圧値が印加されることによって、この電圧値に応じて、設定用抵抗１４４の抵抗値Ｒ、制限用電圧ＶＬＩＭを選択的に可変とするための制御信号ＳＡ、ＳＢを出力するものである。また、制御回路２００は、入力電圧ＶＩＮを出力してモータ駆動回路１００に供給する。尚、制御回路２００は、例えばマイクロコンピュータで構成される。
【００３４】
３相コイル１０２、１０４、１０６等に流れる電流は、モータ自体の内部要因や当該モータで駆動される対象物等の外部要因によって大きさが変動することがある。例えば、モータ駆動回路１００が３相コイル１０２、１０４、１０６に対して一定の電流を供給し、これによってモータを回転させる場合を考える。この場合、設定用抵抗１４４の非接地側の電圧は、上記の内部または外部の要因を受けていない状態で一定電圧ＶＯＯであることとする。
【００３５】
ここで、モータが上記の要因を受けて当該モータの回転数が低下したとすると、設定用抵抗１４４の非接地側の電圧は一定電圧ＶＯＯ未満となる。このとき、制御回路２００としては、設定用抵抗１４４の非接地側の電圧を一定電圧ＶＯＯとすべく、３相コイル１０２、１０４、１０６へ供給する電流を増大させるための制御を行う。制御回路２００は、先ず、入力電圧ＶＩＮを上昇させる。この結果、制御回路２００は、出力電流ＩＬＩＭが一定値のまま所定時間増大しないことを検出すると、制限用電圧ＶＬＩＭの値を所定の電圧幅を単位として大とするための制御信号ＳＢを出力する。これにより、制限用電圧ＶＬＩＭの値は所定の電圧幅を単位として大となり、これに伴い出力電流ＩＬＩＭの最大値は増大することとなる。そして、制御回路２００は、出力電流ＩＬＩＭの増大に伴って設定用抵抗１４４の非接地側の電圧がＶＯＯに達したことを検出すると、制御信号ＳＢの出力を停止する。これにより、３相コイル１０２、１０４、１０６を流れる電流を一定とすることが可能となる。
【００３６】
尚、設定用抵抗１４４の非接地側の電圧がＶＯＯよりも上昇した場合には、制御回路２００は、指示電圧ＶＩＮを低下させる。そして、制御回路２００は、設定用抵抗１４４の非接地側の電圧がＶＯＯとなったことを検出したときに、入力電圧ＶＩＮの下降を停止する。これにより、３相コイル１０２、１０４、１０６を流れる電流を一定とすることが可能となる。
【００３７】
また、モータ駆動回路１００が記録・再生にかかる光ディスク媒体を回転させるものである場合、光ディスク媒体はそのディスク径（例えば小径８ｃｍ、大径１２ｃｍ）によって重さが異なるため、光ディスク媒体のディスク径が小径と大径とでは、光ディスク媒体が起動から定常回転に至るまでに要する時間が異なる問題があった。つまり、大径の光ディスク媒体を回転させる場合、大径の光ディスク媒体を回転させる際の起動から定常回転に至るまでの時間を、小径の光ディスク媒体を回転させる際の起動から定常回転に至るまでの時間となるように、ゲインＶＯ／ＶＩＮを大とする必要がある。この場合、制御回路２００では、回転させるべき光ディスク媒体が大径または小径の何れであるのかを、反射センサや透過センサを用いて検出する。そして、制御回路２００が光ディスク媒体を大径と判別した場合、制御回路２００は、設定用抵抗１４４の抵抗値Ｒを大径の光ディスク媒体用の抵抗値（＜小径の光ディスク媒体用の抵抗値）とするための制御信号ＳＡを出力する。これにより、設定用抵抗１４４の抵抗値Ｒは小径の光ディスク媒体を回転させるときの抵抗値に比べて小さく設定される。即ち、大径の光ディスク媒体を回転させるためのゲインは、小径の光ディスク媒体を回転させるためのゲインよりも大となる。従って、大径の光ディスク媒体の起動から定常回転までの時間を短縮することが可能となる。この際、出力電流ＩＬＩＭの最大値が制限されている場合、図２と同様の関係となるように、制御回路２００は、設定用抵抗１４４の抵抗値Ｒを設定するための制御信号ＳＡを出力するとともに、制限用電圧ＶＬＩＭを設定するための制御信号ＳＢを出力すればよい。
【００３８】
以上説明したように、本実施の形態における集積回路は、入力電圧ＶＩＮに応じた電流を出力する電流出力回路（トランジスタ１０８、１１０、１１４、１１６、１２０、１２２、プリドライバ１３６）と、電流出力回路のゲインを設定するための設定用抵抗１４４が接続可能な第１端子１４２と、電流出力回路から出力される出力電流を制限するための制限用電圧ＶＬＩＭが印加可能な第２端子１４８と、第１端子１４２に設定用抵抗１４４が接続されることによって発生する電圧と、第２端子１４８に印加される制限用電圧ＶＬＩＭと、を比較するコンパレータ１４６と、を備え、コンパレータ１４６から出力される比較信号に応じて、電流出力回路からの出力電流を、ゲインに依存せずに制限するものである。これにより、電流出力回路の出力電流をゲインに依存せずに制限できるため、用途が拡大する。
【００３９】
特に、コンパレータ１４６は、第１端子１４２に発生する電圧が第２端子１４８に発生する制限用電圧ＶＬＩＭより小であるとき、電流出力回路に対し、電流出力を許可する比較信号を出力し、第１端子１４２に発生する電圧が第２端子１４８に発生する制限用電圧ＶＬＩＭより大であるとき、電流出力回路に対し、電流出力を停止する比較信号を出力することとなる。これにより、出力電流ＩＬＩＭの制限値を確実に定めることが可能となる。
【００４０】
そして、ゲインを固定するとともに電流出力回路の出力電流を異なる値で制限する場合、第１端子１４２には、予め定められた抵抗値の設定用抵抗１４４が接続され、第２端子１４８には、出力電流の制限値に応じた制限用電圧ＶＬＩＭが印加されるようにすればよい。
【００４１】
また、ゲインを可変とするとともに電流出力回路の出力電流を同一値で制限する場合、第１端子１４２および第２端子１４８には、出力電流が制限値となったときに第１端子１４２および第２端子１４８に発生する電圧を同一電圧とする設定用抵抗１４４および制限用電圧ＶＬＩＭが接続されるようにすればよい。
【００４２】
また、電流出力回路は、外部負荷（３相コイル１０２、１０４、１０６）を駆動し、第１端子１４２および第２端子１４８には、外部負荷の大きさに応じて、抵抗値が可変となる設定用抵抗１４４および電圧値が可変となる制限用電圧ＶＬＩＭを接続し、これらの設定用抵抗１４４および制限用電圧ＶＬＩＭの値を外部の制御回路２００によって可変制御してもよい。これにより、負荷の変動に容易に対応することが可能となる。
【００４３】
また、入力電圧ＶＩＮはモータ駆動回路１００の外部から供給されるものである。これにより、ゲインを示すＶＯ／ＶＩＮの分母および分子をともに変更できるため、様々なゲインを設定することが可能となる。
【００４４】
また、電流出力回路は、３相コイル１０２、１０４、１０６に電流を供給する吐出側のトランジスタ１０８、１１４、１２０と、３相コイル１０２、１０４、１０６から電流が供給される吸込側のトランジスタ１１０、１１６、１２２とからなり相補的に動作する対を３個有するものである。この場合、設定用抵抗１４４には、相補的に動作するトランジスタ１１０、１１６、１２２の何れか１つの電流が選択的に供給されるため、モータの回転動作に応じた出力電流ＩＬＩＭを検出することが可能となる。
【００４５】
＝＝＝その他の実施形態＝＝＝
以上、本発明にかかる集積回路について説明したが、上記の説明は、本発明の理解を容易とするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることは勿論である。
【００４６】
本発明の集積回路の一例であるモータ駆動回路１００によってモータを回転させた場合、そのモータによって駆動される対象物は、光ディスク媒体に限定されるものではない。例えば、モータ駆動回路１００と接続されるモータによって電動自転車を駆動することも可能である。この場合、電動自転車が走行する路面の状況やペダルの踏み具合によって、モータコイルに流れる電流が変化するため、本発明のようにゲインも出力電流ＩＬＩＭの最大値も独立して設定可能な集積回路を使用する効果は大である。更に、本発明の集積回路をエアコンを駆動する回路の一部として使用することも可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明の集積回路の一例としてのモータ駆動回路を示す回路ブロック図である。
【図２】図１のモータ駆動回路における設定用抵抗の抵抗値Ｒと制限用電圧ＶＬＩＭとの関係を示す図である。
【図３】出力電流ＩＬＩＭの最大値を固定した場合の入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。
【図４】電流出力回路のゲインを固定した場合の入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。
【図５】本発明にかかる集積回路の第１端子に接続される設定用抵抗、第２端子に接続される制限用電圧を、可変とした場合の適用例を示す回路ブロック図である。
【図６】従来の電流出力回路を有する集積回路の一例としてのモータ駆動回路を示す概略回路図である。
【図７】入力電圧ＶＩＮと出力電流ＩＬＩＭとの関係を示す特性図である。
【符号の説明】
【００４８】
１０２    Ｕ相コイル
１０４    Ｖ相コイル
１０６    Ｗ相コイル
１０８、１１０、１１４、１１６、１２０、１２２  トランジスタ
１３６    プリドライバ
１４０    端子
１４２    第１端子
１４４    設定用抵抗
１４６    コンパレータ
１４８    第２端子
ＶＬＩＭ  制限用電圧
【図１】
2005245093.tif 000003
【図２】
2005245093.tif 000004
【図３】
2005245093.tif 000005
【図４】
2005245093.tif 000006
【図５】
2005245093.tif 000007
【図６】
2005245093.tif 000008
【図７】
2005245093.tif 000009