(57)【要約】【課題】内部温度が、熱破壊が起こる前の温度、つまりモータ駆動電流をシャットダウンしなければならない温度に達する前に、外部制御に頼らずに温度上昇を抑えることができるモータ駆動用半導体装置を提供する。【解決手段】温度検知回路１は、モータ駆動電流をシャットダウンしなければならない温度Ｔ２よりも低い所定の一定温度Ｔ１を検知すると、温度検知信号１１を出力する。モータ駆動トランジスタ制御回路５は、温度検知信号１１が入力されている間、所定の上限値で制限されたモータ駆動電流が生成されるようにモータ駆動トランジスタ回路２を制御し、モータ駆動電流の電流値を低く抑える。【選択図】図１
2006166666.tif 000002
【特許請求の範囲】
【請求項１】
モータの回転動作やブレーキ動作を規定するモータ駆動電流を生成してモータを駆動するモータ駆動電流生成手段と、
検知温度が所定の一定温度以上になると温度検知信号を出力し、検知温度が前記所定の一定温度を下回ると、あるいは前記所定の一定温度から一定値低下すると前記温度検知信号の出力を停止する温度検知手段と、
前記モータ駆動電流生成手段が生成するモータ駆動電流を検出するモータ駆動電流検出手段と、
前記温度検知信号が出力されている間は、所定の上限値で制限されたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する制御手段と、
を備えることを特徴とするモータ駆動用半導体装置。
【請求項２】
請求項１記載のモータ駆動用半導体装置において、
前記モータ駆動電流検出手段は、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出してその電流値に応じた電圧を出力し、
前記制御手段は、
外部トルク指令電圧と前記モータ駆動電流検出手段からの電圧の差を取りトルク指令電圧を生成するトルク指令電圧生成回路と、
前記温度検知信号が出力されている間はトルク指令電圧を所定の制限値で制限して出力するトルク制限器と、
前記トルク制限器からのトルク指令電圧を基に前記モータ駆動電流生成手段を制御するモータ駆動制御回路と、を備え、
前記温度検知信号が出力されている間、前記トルク指令電圧生成回路からのトルク指令電圧を所定の制限値で制限することで、所定の上限値で制限されたモータ駆動電流が生成されるようにすることを特徴とするモータ駆動用半導体装置。
【請求項３】
請求項２記載のモータ駆動用半導体装置において、
前記制御手段は、外部ブレーキ指令としてショートブレーキ指令もしくは逆転ブレーキ指令が入力されると、前記温度検知信号が出力されていない間は前記外部ブレーキ指令に応じてショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号を前記モータ駆動制御回路へ出力し、前記温度検知信号が出力されている間はショートブレーキ制御指令信号を前記モータ駆動制御回路へ出力する、ブレーキ制御回路を備えており、
前記モータ駆動制御回路は、ショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号が入力されるとその指令信号に応じたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する機能を備える、
ことを特徴とするモータ駆動用半導体装置。
【請求項４】
モータの回転動作やブレーキ動作を規定するモータ駆動電流を生成してモータを駆動するモータ駆動電流生成手段と、
検知温度が第１の一定温度以上になると第１の温度検知信号を出力し、前記第１の温度より高い第２の温度以上になると第２の温度検知信号を出力し、検知温度が前記第２の一定温度を下回ると、あるいは前記第２の一定温度から一定値低下すると前記第２の温度検知信号の出力を停止し、検知温度が前記第１の一定温度を下回ると、あるいは前記第１の一定温度から一定値低下すると前記第１の温度検知信号の出力を停止する温度検知手段と、
前記モータ駆動電流生成手段が生成するモータ駆動電流を検出するモータ駆動電流検出手段と、
前記第１の温度検知信号が出力されている間は、所定の上限値で制限されたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御し、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないように前記モータ駆動電流生成手段を制御する制御手段と、
を備えることを特徴とするモータ駆動用半導体装置。
【請求項５】
請求項４記載のモータ駆動用半導体装置において、
前記モータ駆動電流検出手段は、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出してその電流値に応じた電圧を出力し、
前記制御手段は、
外部トルク指令電圧と前記モータ駆動電流検出手段からの電圧の差を取りトルク指令電圧を生成するトルク指令電圧生成回路と、
前記第１の温度検知信号が出力されている間はトルク指令電圧を所定の制限値で制限して出力するトルク制限器と、
前記第２の温度検知信号が出力されていない間は、前記トルク制限器からのトルク指令電圧を基に前記モータ駆動電流生成手段を制御し、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないように前記モータ駆動電流生成手段を制御するモータ駆動制御回路と、を備え、
前記第１の温度検知信号が出力されている間は、前記トルク指令電圧生成回路からのトルク指令電圧を所定の制限値で制限することで、所定の上限値で制限されたモータ駆動電流が生成されるようにし、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないようにすることを特徴とするモータ駆動用半導体装置。
【請求項６】
請求項５記載のモータ駆動用半導体装置において、
前記制御手段は、外部ブレーキ指令としてショートブレーキ指令もしくは逆転ブレーキ指令が入力されると、前記第１の温度検知信号が出力されていない間は前記外部ブレーキ指令に応じてショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号を前記モータ駆動制御回路へ出力し、前記第１の温度検知信号が出力されている間はショートブレーキ制御指令信号を前記モータ駆動制御回路へ出力する、ブレーキ制御回路を備えており、
前記モータ駆動制御回路は、ショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号が入力されると、前記第２の温度検知信号が出力されていない間はその指令信号に応じたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する機能を備える、
ことを特徴とするモータ駆動用半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータを駆動制御するモータ駆動用半導体装置に関する。
【背景技術】
【０００２】
例えば光ディスク装置の光ディスク回転用モータを駆動制御するモータ駆動用半導体装置では、従来より発熱対策として、熱破壊が起こる前の所定の一定温度を検知するとモータ駆動電流をシャットダウンし、ある温度まで低下したところで駆動状態に復帰するようにしていた（例えば、特許文献１参照。）。また、別の発熱対策として、熱破壊が起こる前の温度、つまりモータ駆動電流をシャットダウンしなければならない温度よりも低い所定の一定温度を検知すると半導体装置外部に警告信号を出力することでユーザに警告できるようにし、ユーザが、モータ駆動電流がシャットダウンされる前に所要の措置を講じられるようにしていた（例えば、特許文献２参照。）。
【０００３】
しかしながら、近年、光ディスク装置の高倍速化が進み、発熱量が非常に大きくなってきた。そのため、所定の一定温度を検知してモータ駆動電流をシャットダウンするのみでは、シャットダウンが頻繁に発生するという問題があった。つまり、モータ駆動電流をシャットダウンすると、温度が低下するまでの期間、モータ制御が全く不能となるため、頻繁にシャットダウンが発生すると、光ディスクの記録又は再生動作に支障を来すことになる。
【０００４】
また、ユーザに所要の措置を講じさせる発熱対策では、シャットダウンする前にユーザが所要の措置を講じることが可能となり、モータ駆動電流がシャットダウンするのを防ぐことができるが、ユーザにとっては手間のかかるものであった。
【０００５】
一方、近年、モータ駆動用半導体装置においても多数の外部接続ピンを使用する多機能化が進んできており、そのためできるだけ外部接続ピンを確保しておきたいという要請があるが、このユーザに所要の措置を講じさせる発熱対策では警告信号を出力するための外部接続ピンが必要となり、多機能化の要請に反するという問題があった。
【特許文献１】特開平６−１２１４５２号公報
【特許文献２】特開２０００−１８４５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点に鑑み、熱破壊が起こる前のモータ駆動電流をシャットダウンしなければならない温度よりも低い所定の一定温度を検知すると、モータ駆動電流を所定の上限値で制限して、モータ駆動電流の電流値を低く抑えることにより、モータ駆動電流をシャットダウンしなければならない温度に達する前に外部制御に頼らずに温度上昇を抑えることができるモータ駆動用半導体装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１記載のモータ駆動用半導体装置は、モータの回転動作やブレーキ動作を規定するモータ駆動電流を生成してモータを駆動するモータ駆動電流生成手段と、検知温度が所定の一定温度以上になると温度検知信号を出力し、検知温度が前記所定の一定温度を下回ると、あるいは前記所定の一定温度から一定値低下すると前記温度検知信号の出力を停止する温度検知手段と、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出するモータ駆動電流検出手段と、前記温度検知信号が出力されている間は、所定の上限値で制限されたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する制御手段と、を備えることを特徴とする。
【０００８】
本発明の請求項２記載のモータ駆動用半導体装置は、請求項１記載のモータ駆動用半導体装置において、前記モータ駆動電流検出手段は、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出してその電流値に応じた電圧を出力し、前記制御手段は、外部トルク指令電圧と前記モータ駆動電流検出手段からの電圧の差を取りトルク指令電圧を生成するトルク指令電圧生成回路と、前記温度検知信号が出力されている間はトルク指令電圧を所定の制限値で制限して出力するトルク制限器と、前記トルク制限器からのトルク指令電圧を基に前記モータ駆動電流生成手段を制御するモータ駆動制御回路と、を備え、前記温度検知信号が出力されている間、前記トルク指令電圧生成回路からのトルク指令電圧を所定の制限値で制限することで、所定の上限値で制限されたモータ駆動電流が生成されるようにすることを特徴とする。
【０００９】
本発明の請求項３記載のモータ駆動用半導体装置は、請求項２記載のモータ駆動用半導体装置において、前記制御手段は、外部ブレーキ指令としてショートブレーキ指令もしくは逆転ブレーキ指令が入力されると、前記温度検知信号が出力されていない間は前記外部ブレーキ指令に応じてショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号を前記モータ駆動制御回路へ出力し、前記温度検知信号が出力されている間はショートブレーキ制御指令信号を前記モータ駆動制御回路へ出力する、ブレーキ制御回路を備えており、前記モータ駆動制御回路は、ショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号が入力されるとその指令信号に応じたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する機能を備える、ことを特徴とする。
【００１０】
本発明の請求項４記載のモータ駆動用半導体装置は、モータの回転動作やブレーキ動作を規定するモータ駆動電流を生成してモータを駆動するモータ駆動電流生成手段と、検知温度が第１の一定温度以上になると第１の温度検知信号を出力し、前記第１の温度より高い第２の温度以上になると第２の温度検知信号を出力し、検知温度が前記第２の一定温度を下回ると、あるいは前記第２の一定温度から一定値低下すると前記第２の温度検知信号の出力を停止し、検知温度が前記第１の一定温度を下回ると、あるいは前記第１の一定温度から一定値低下すると前記第１の温度検知信号の出力を停止する温度検知手段と、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出するモータ駆動電流検出手段と、前記第１の温度検知信号が出力されている間は、所定の上限値で制限されたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御し、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないように前記モータ駆動電流生成手段を制御する制御手段と、を備えることを特徴とする。
【００１１】
本発明の請求項５記載のモータ駆動用半導体装置は、請求項４記載のモータ駆動用半導体装置において、前記モータ駆動電流検出手段は、前記モータ駆動電流生成手段が生成するモータ駆動電流を検出してその電流値に応じた電圧を出力し、前記制御手段は、外部トルク指令電圧と前記モータ駆動電流検出手段からの電圧の差を取りトルク指令電圧を生成するトルク指令電圧生成回路と、前記第１の温度検知信号が出力されている間はトルク指令電圧を所定の制限値で制限して出力するトルク制限器と、前記第２の温度検知信号が出力されていない間は、前記トルク制限器からのトルク指令電圧を基に前記モータ駆動電流生成手段を制御し、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないように前記モータ駆動電流生成手段を制御するモータ駆動制御回路と、を備え、前記第１の温度検知信号が出力されている間は、前記トルク指令電圧生成回路からのトルク指令電圧を所定の制限値で制限することで、所定の上限値で制限されたモータ駆動電流が生成されるようにし、前記第２の温度検知信号が出力されている間は、前記モータ駆動電流生成手段によりモータ駆動電流が生成されないようにすることを特徴とする。
【００１２】
本発明の請求項６記載のモータ駆動用半導体装置は、請求項５記載のモータ駆動用半導体装置において、前記制御手段は、外部ブレーキ指令としてショートブレーキ指令もしくは逆転ブレーキ指令が入力されると、前記第１の温度検知信号が出力されていない間は前記外部ブレーキ指令に応じてショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号を前記モータ駆動制御回路へ出力し、前記第１の温度検知信号が出力されている間はショートブレーキ制御指令信号を前記モータ駆動制御回路へ出力する、ブレーキ制御回路を備えており、前記モータ駆動制御回路は、ショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号が入力されると、前記第２の温度検知信号が出力されていない間はその指令信号に応じたモータ駆動電流を生成するように前記モータ駆動電流生成手段を制御する機能を備える、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、モータの駆動を継続したまま発熱を抑えることができ、モータ駆動電流のシャットダウンによるモータ制御不能状態を回避することができる。また、モータ駆動用半導体装置内部で発熱を抑える制御を行うので、警告信号を外部へ出力する外部接続ピンを用意する必要がなく、外部接続ピンを他の機能のために使用できるようになる。また、ユーザが所要の措置を講ずる必要もなくなり、ユーザの手間を省くことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態におけるモータ駆動用半導体装置について、図面を交えて説明する。
（実施の形態１）
図１は、本実施の形態１におけるモータ駆動用半導体装置の概略ブロック図を示す。
【００１５】
図１において、１は内部温度検知手段としての温度検知回路を示す。温度検知回路１は、当該モータ駆動用半導体装置の内部温度を検知する。そして、モータ駆動用半導体装置が発熱し内部温度が上昇して温度Ｔ１以上になると第１の温度検知信号１１を出力し、さらに温度が上昇して温度Ｔ２以上になると第２の温度検知信号１２を出力する。また、温度検知回路１は、検知温度が温度Ｔ２を下回ると第２の温度検知信号１２の出力を停止し、温度Ｔ１を下回ると第１の温度検知信号１１の出力を停止する。なお、温度Ｔ２以上においては第２の温度検知信号１２のみを出力するようにしてもよいし、第１と第２の温度検知信号１１、１２の両方を出力するようにしてもよい。
【００１６】
２はモータの回転動作やブレーキ動作を規定するモータ駆動電流を生成してモータを駆動するモータ駆動電流生成手段としてのモータ駆動トランジスタ回路を示す。例えば、モータが光ディスク装置における光ディスク回転モータの場合には、１倍速モード、２倍速モード、３倍速モードなどの回転動作や、逆転ブレーキ、ショートブレーキなどのブレーキ動作を指示する指令が当該半導体装置外部より入力される。モータ駆動トランジスタ回路２は、通常動作時は、外部からの指令に対応するモータ駆動電流を生成する。なお、図１ではモータ駆動トランジスタ２内部のトランジスタをＮＰＮトランジスタで表しているが、これに限らず例えばＭＯＳトランジスタであってもよい。
【００１７】
３はモータを示す。モータ駆動トランジスタ回路２は、モータ３内部のモータコイルにモータ駆動電流を流すことで、モータ３を回転させる。ここでは、モータコイルは３相コイルであり、モータ駆動トランジスタ回路２は各コイル（各相）に位相が１２０°ずれた駆動電流を流すことでモータを回転させる。なお、各相に流す駆動電流の電流値を大きくすることでトルクが大きくなり、電流の周期を小さくすれば、高倍速の回転が可能となる。
【００１８】
４はモータ駆動トランジスタ回路２が生成するモータ駆動電流を検出するモータ駆動電流検出手段としての電流検出器を示す。５はモータ駆動トランジスタ回路２を制御する制御手段としてのモータ駆動トランジスタ制御回路を示す。具体的には、モータ駆動トランジスタ制御回路５は、モータ駆動トランジスタ回路２内部の各トランジスタのオン／オフ状態（オン／オフ動作）を制御する制御信号を生成して各トランジスタを駆動し、モータ駆動トランジスタ回路２に所定のモータ駆動電流を生成させる。例えば、モータが光ディスク装置における光ディスク回転モータの場合には、外部から２倍速モードや４倍速モードなどの指令が入力されると、この指令に従ってモータ３が回転するモータ制御電流を生成するようにモータ駆動トランジスタ回路を制御する。この制御により、モータ３が所定の方向（正回転方向）へ所望の回転速度で回転する。
【００１９】
また、モータ駆動トランジスタ制御回路５は、電流検出器４の検出結果を入力し、温度検知回路１から第１および第２の温度検知信号１１、１２が出力されていない通常動作時には、モータ駆動電流を第１の上限値（通常動作時の上限値）で制限しており、モータ駆動電流が大きくなりすぎてモータが異常回転しないようにしている。
【００２０】
また、モータ駆動トランジスタ制御回路５は、温度検知回路１から第１の温度検知信号１１が出力されている間（第１の温度制御時）は、上記第１の上限値よりも低い第２の上限値（第１の温度制御時の上限値）で制限されたモータ駆動電流を生成するようにモータ駆動トランジスタ回路２を制御する。
【００２１】
また、モータ駆動トランジスタ制御回路５は、温度検知回路１から第２の温度検知信号１２が出力されている間（第２の温度制御時）は、モータ駆動電流が生成されないようにモータ駆動トランジスタ回路２を制御する。
【００２２】
以上のように、当該モータ駆動用半導体装置は、発熱により内部温度が上昇して温度Ｔ１になると、モータ駆動電流を通常動作時の上限値よりも低い上限値で制限することで発熱を抑え、内部温度を低下させる温度制御を行う。
【００２３】
また、モータ駆動電流の上限値を制限したにもかかわらず内部温度が上昇して温度Ｔ２になると、モータ駆動電流がモータ駆動トランジスタ回路２に流れないようにして（シャットダウン）発熱を抑え、内部温度を低下させる温度制御を行う。
【００２４】
ここで、モータ駆動電流を制限する又はシャットダウンすることで発熱が抑制される理由について説明する。下記の（１）式のように発熱量は消費電力に比例する。
Ｑ∝Ｖ×Ｉ×ｔ・・・（１）
但し、「Ｑ」は発熱量、「Ｖ」は電圧、「Ｉ」は電流、「ｔ」は電流を流す時間である。
【００２５】
モータ駆動用半導体装置において一番消費電力が大きい部分はモータ駆動トランジスタ回路２である。よって、モータ駆動トランジスタ回路２内部を流れるモータ駆動電流を制限する又はシャットダウンすることで発熱が抑制される。
【００２６】
続いて、図２を用いてモータ駆動電流を制限する方法を説明する。図２は、本実施の形態１におけるモータ駆動用半導体装置の概略の一例を示す。図２において、１３は電流検出器４の出力電圧を示す。ここでは、電流検出器４は、モータ駆動トランジスタ回路２内部を流れるモータ駆動電流を検出してその電流値（電流量）に応じた電圧を出力する。
【００２７】
１４は外部トルク指令電圧、２０１は外部トルク指令電圧と前記モータ駆動電流検出手段からの電圧の差を取りトルク指令電圧を生成するトルク指令電圧生成回路としての増幅器を示す。増幅器２０１は、外部トルク指令電圧と電流検出器４からの電圧の差分を増幅して、トルク指令電圧を出力する。
【００２８】
２０２は増幅器２０１からのトルク指令電圧をトルクリミット電圧（制限値）で制限して出力するトルク制限器を示す。トルク制限器２０１は予め決められた第１のトルクリミット電圧（第１の制限値）と該第１のトルクリミット電圧より低い第２のトルクリミット電圧（第２の制限値）を持ち、温度検知回路１から第１の温度検知信号１１が入力されている間は、増幅器２０１からのトルク指令電圧を第２のトルクリミット電圧で制限して出力する。
【００２９】
また、温度検知回路１から第１の温度検知信号１１が入力されていない間は、増幅器２０１からのトルク指令電圧を第１のトルクリミット電圧で制限して出力する。この第１のトルクリミット電圧による制限により、モータ駆動電流を上記の第１の上限値で制限でき、通常動作時にモータ駆動電流が大きくなりすぎるのを防止できる。
【００３０】
一方、温度検知回路１から第１の温度検知信号１１が出力されている間は、増幅器２０１からのトルク指令電圧を、通常動作時のトルクリミット電圧（第１のトルクリミット電圧）より低い第２のトルクリミット電圧で制限して出力する。このようにトルク指令電圧の制限値を下げることにより、通常動作時と比べてモータ駆動電流の上限値を低く制限でき、上記の第２の上限値で制限されたモータ駆動電流が生成される。
【００３１】
２０３はトルク制限器２０１からのトルク指令電圧を基にモータ駆動トランジスタ回路２を制御するモータ駆動制御回路としてのトランジスタ制御信号生成回路を示す。トランジスタ制御信号生成回路２０３は、トルク指令電圧を基に、モータ駆動トランジスタ回路２内部の各トランジスタのオン／オフ状態を制御する制御信号を生成して出力する。
【００３２】
また、トランジスタ制御信号生成回路２０３は、温度検知回路１より第２の温度検知信号１２が入力されている間は、モータ駆動電流が生成されないようにモータ駆動トランジスタ回路２内部の各トランジスタのオン／オフ状態を制御する制御信号を生成して出力する。
【００３３】
以上のように構成されたモータ駆動トランジスタ制御回路５は、通常動作時は外部トルク指令電圧に従ってモータ３が回転するようにモータ駆動トランジスタ回路２を制御するが、外部トルク指令電圧１４に異常が発生して過大なトルク指令電圧が入力されたときには、第１のトルクリミット電圧によりモータ駆動電流が大きくなりすぎるのを防止する。一方、第１の温度検知信号１１が出力されている間は、外部トルク指令電圧１４に拘わらず、第２のトルクリミット電圧により外部トルク指令電圧１４を制限することで、上記の第２の上限値で制限されたモータ駆動電流が生成されるようにする。また、第２の温度検知信号１２が出力されている間は、外部トルク指令電圧１４に拘わらず、モータ駆動電流が生成されないようにモータ駆動トランジスタ回路２を制御する。
【００３４】
本実施の形態１によれば、モータ３の駆動を継続したまま、通常動作時よりも発熱を抑えることができる。つまり、モータ駆動電流をシャットダウンしなければならない温度に達する前に、外部からの制御に頼らずに発熱を抑えることができ、シャットダウンによってモータ制御不能状態になることを回避できる。
【００３５】
また、モータ駆動用半導体装置外部より高トルクでモータを駆動させる指令が入力されている場合であっても、モータ駆動電流を通常動作時の上限値よりも低い上限値で制限でき、通常動作時より発熱を抑えることができる。例えば、モータが光ディスク装置における光ディスク回転モータの場合に、第２のトルクリミット電圧値を１倍速モード（通常回転モード）に対応させておけば、高倍速時に内部温度が上昇したとき、自動的にモータの回転動作を通常回転（１倍速）にして発熱を抑えることができる。
【００３６】
（実施の形態２）
続いて、本実施の形態２におけるモータ駆動用半導体装置について説明する。
当該モータ駆動用半導体装置は、温度検知回路として、ヒステリシス付温度検知回路を使用する点に特徴がある。つまり、内部温度が第１と第２の温度Ｔ１、Ｔ２付近において第１と第２の温度検知信号の出力と解除（停止）が繰り返される可能性があるため、当該モータ駆動用半導体装置では、第１と第２の温度付近においても温度検知信号が安定して出力されるようにヒステリシス付温度検知回路を使用し、より安定した温度制御を行うことができるようにした。
【００３７】
ヒステリシス付温度検知回路の機能を以下に説明する。
ヒステリシス付温度検知回路は、モータ駆動用半導体装置が発熱し内部温度が温度Ｔ１になると第１の温度検知信号を出力する。この第１の温度検知信号の出力中に、内部温度が第１の温度Ｔ１から一定値低下して温度Ｔ３になると、第１の温度検知信号の出力を解除（停止）する。
【００３８】
また、ヒステリシス付温度検知回路は、モータ駆動用半導体装置の内部温度が温度Ｔ１からさらに上昇して温度Ｔ２になると第２の温度検知信号を出力する。この第２の温度検知信号の出力中に、内部温度が第２の温度Ｔ２から一定値低下して温度Ｔ４になると、第２の温度検知信号の出力を解除（停止）する。
【００３９】
本実施の形態２によれば、内部温度が第１の温度Ｔ１付近においても第１の温度検知信号が安定して出力されるので、第１の温度Ｔ１付近においても、安定した状態でモータを回転させることができる。一方、第２の温度Ｔ２付近においても第２の温度検知信号が安定して出力されるので、第２の温度Ｔ２付近において、モータ駆動電流が流れたり流れなかったりする不安定な状態となることを回避できる。
（実施の形態３）
続いて、本実施の形態３におけるモータ駆動用半導体装置について説明する。
【００４０】
図３は、本実施の形態３におけるモータ駆動用半導体装置の概略ブロック図を示す。但し、図１に基づいて説明した部材と同一の部材には同一符号を付して、説明を省略する。
従来より、ブレーキ制御として逆転ブレーキとショートブレーキがある。ショートブレーキは、モータの回転にあわせてモータ駆動トランジスタ回路２のソース側の全トランジスタ、シンク側の全トランジスタを導通状態にし、モータの自己発電電力によりモータ回転を停止させるブレーキある。したがって、ショートブレーキ時のモータ駆動電流はブレーキ制御の開始時点から減少方向となり、発熱が起こりにくい。
【００４１】
一方、逆転ブレーキは、逆転方向のモータ駆動電流を強制的に流すことによりモータ回転を停止させるブレーキである。したがって、逆転ブレーキ時は、モータコイルに逆起電力が発生する。下記の（２）式は正転時のモータ駆動電流Ｉｍの近似式、（３）式は逆転ブレーキ時のモータ駆動電流Ｉｍの近似式である。
【００４２】
Ｉｍ≒（Ｖｃｃ−Ｅ）／Ｒｏｎ・・・（２）
Ｉｍ≒（Ｖｃｃ−（−Ｅ））／Ｒｏｎ・・・（３）
但し、「Ｖｃｃ」はモータ駆動トランジスタ回路２内の各トランジスタに供給される電源電圧、「Ｅ」はモータの回転によって発生する起電力、「−Ｅ」は逆電力、「Ｒｏｎ」はモータ駆動トランジスタ回路２内の各トランジスタのオン抵抗である。
【００４３】
以上の２つの式から明らかなように、逆転ブレーキ時は、モータコイルに発生する逆起電力によって正転時よりモータ駆動電流が多く流れる。そこで、当該モータ駆動用半導体装置は、温度検知回路１により第１の温度Ｔ１以上が検知されている間は、逆転ブレーキを禁止しショートブレーキのみを使用する構成とした。これにより、ブレーキ時の発熱を抑制することができる。なお、第２の温度Ｔ２以上が検知されている間は、実施の形態１、２と同様にモータ駆動電流をシャットダウンすることで発熱を抑制する。
【００４４】
図３において、１５は外部ブレーキ指令を示す。外部ブレーキ指令１５としてショートブレーキ指令もしくは逆転ブレーキ指令の何れか一方が入力される。３０１はブレーキ制御回路を示す。ブレーキ制御回路３０１は、外部ブレーキ指令１５が入力されると、第１の温度検知信号１１が出力されていない間は外部ブレーキ指令１５に応じてショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号をトランジスタ制御信号生成回路２０３へ出力する。一方、第１の温度検知信号１１が出力されている間は、外部ブレーキ指令１５に拘わらずショートブレーキ制御指令信号のみをトランジスタ制御信号生成回路２０３へ出力する。
【００４５】
トランジスタ制御信号生成回路２０３は、ショートブレーキ制御指令信号もしくは逆転ブレーキ制御指令信号が入力されると、第２の温度検知信号１２が出力されていない間はその指令信号に応じたモータ駆動電流を生成するようにモータ駆動トランジスタ回路２内部の各トランジスタのオン／オフ状態（動作）を制御する制御信号を生成する。
【００４６】
すなわち、トランジスタ制御信号生成回路２０３は、ショートブレーキ制御指令信号が入力されると、モータの回転にあわせてモータ駆動トランジスタ回路２のソース側の全トランジスタ、シンク側の全トランジスタを導通状態にする制御信号を生成して出力する。一方、逆転ブレーキ制御指令信号が入力されると、逆転方向のモータ駆動電流が流れるようにモータ駆動トランジスタ回路２内部の各トランジスタのオン／オフ状態を制御する制御信号を生成して出力する。
【００４７】
本実施の形態３によれば、ブレーキ時の内部温度が温度Ｔ１以上温度Ｔ２未満である場合には、逆転ブレーキを禁止しショートブレーキによってのみブレーキ制御を行うので、発熱を抑制し、温度を低下させることができる。
【産業上の利用可能性】
【００４８】
本発明にかかるモータ駆動用半導体装置はモータの駆動を継続したまま発熱を抑えることができ、モータを駆動制御する回路に有用である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態１におけるモータ駆動用半導体装置の概略ブロック図
【図２】本発明の実施の形態１におけるモータ駆動用半導体装置の概略の一例を示す図
【図３】本発明の実施の形態３におけるモータ駆動用半導体装置の概略ブロック図
【符号の説明】
【００５０】
１      温度検知回路
２      モータ駆動トランジスタ回路
３      モータ
４      電流検出器
５      モータ駆動トランジスタ制御回路
１１      第１の温度検知信号
１２      第２の温度検知信号
１３      電流検出器の出力電圧
１４      外部トルク指令電圧
１５      外部ブレーキ指令
２０１      増幅器
２０２      トルク制限器
２０３      トランジスタ制御信号生成回路
３０１      ブレーキ制御回路
【図１】
2006166666.tif 000003
【図２】
2006166666.tif 000004
【図３】
2006166666.tif 000005