[go: up one dir, main page]

JP3750873B2 - DC brushless motor drive circuit - Google Patents

DC brushless motor drive circuit Download PDF

Info

Publication number
JP3750873B2
JP3750873B2 JP16156394A JP16156394A JP3750873B2 JP 3750873 B2 JP3750873 B2 JP 3750873B2 JP 16156394 A JP16156394 A JP 16156394A JP 16156394 A JP16156394 A JP 16156394A JP 3750873 B2 JP3750873 B2 JP 3750873B2
Authority
JP
Japan
Prior art keywords
motor
coil
drive circuit
drive
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.)
Expired - Lifetime
Application number
JP16156394A
Other languages
Japanese (ja)
Other versions
JPH0779591A (en
Inventor
康彦 鴻上
智 近藤
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.)
Renesas Technology Corp
Original Assignee
Renesas Technology Corp
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 Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP16156394A priority Critical patent/JP3750873B2/en
Publication of JPH0779591A publication Critical patent/JPH0779591A/en
Application granted granted Critical
Publication of JP3750873B2 publication Critical patent/JP3750873B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、DC(直流)ブラシレスモータの駆動回路に関し、さらにはセンサレス多相DCブラシレスモータの駆動回路に適用して有効な技術に関する。本発明は、たとえば、ハードディスク・ドライブ(以下、HDDとも言う)やフロッピィディスク・ドライブ(以下、FDDとも言う)に使用されるスピンドルモータの駆動回路に利用して有効な技術に関する。
【0002】
【従来の技術】
小型ワークステーションやパーソナルコンピュータなどのデータ処理装置の外部記憶装置として、ハードディスク・ドライブ(以下、HDDとも言う)やフロッピィディスク・ドライブ(以下、FDDとも言う)が使用されている。これらの外部記憶装置は、スピンドルモータによって回転された磁気ディスク(磁気メディアとも言う)のトラックにデータを磁気ヘッドで書き込んだり、あるいは磁気ディスクのトラックに書き込まれたデータを磁気ヘッドで読み出す様になっている。
【0003】
データ処理装置の処理速度の向上とアプリケーションソフトの大規模化のため、磁気ディスク上でのデータ記録密度(面記録密度)の高密度化およびハードディスク・ドライブやフロッピィディスク・ドライブのデータ伝送速度の高速化が、年々進められている。
【0004】
一方、データ処理装置の小型化や省電力化のため、ハードディスク・ドライブやフロッピィディスク・ドライブの装置自体の小型化、薄型化および省電力化も、年々進められている。
【0005】
たとえば、ハードディスク・ドライブにおいて、それに内蔵される磁気ディスクの直径として、3.5インチ、2.5インチ、1.8インチの様に徐々に直径の小さな磁気ディスクが開発されている。また、ハードディスク・ドライブの装置自体の厚さも、ラップトップ型パーソナルコンピュータやノート型パーソナルコンピュータの小型化、薄型化の要求に対応して、10mmの様に薄型化されている。
【0006】
このような、ハードディスク・ドライブの装置自体の薄型化は、それに内蔵されるスピンドルモータの薄型化を進め、結果的に、スピンドルモータのロータの位置検出素子(ホール素子)をスピンドルモータから削除し、ロータの内部にモータコイルを組み込んだところのインハブ型センサレススピンドルモータが開発されるに至った。したがって、ロータの位置検出素子(ホール素子)の様なセンサを必要としないセンサレスブラシレスモータを高精度に回転制御するための駆動方式(センサレス駆動方式)を考慮する必要がある。
【0007】
このようなセンサレス・ブラシレスDC(直流)モータの駆動方法に関しては、「センサレス・ブラシレスDCモータの駆動技術」、東芝発行、東芝レビュー1990 vol.45 No.9、756〜758頁、がある。
【0008】
この文献によれば、センサレス3相DCブラシレスモータを定格速度で回転させる定常運転において、各相のモータコイルのそれぞれに誘起される逆起電圧Eu,Ev,Ewのゼロクロス点をコンパレータで検出し、このゼロクロス点をタイミング基準にしてディジタル的な3相パルス信号U1,V1,W1を作成し、この3相パルス信号U1,V1,W1を駆動入力信号源とする3つの出力アンプによって、上記3つのモータコイルを通電駆動することが行なわれている。
【0009】
また、3相DCブラシレスモータの駆動方式としては、各相のモータコイルをそれぞれ両方向から通電駆動する全波駆動と、各相のモータコイルをそれぞれ片方向だけから通電駆動する半波駆動とがある。大きなトルクの必要なモータの起動時には、モータが全波駆動によって駆動される。一方、モータの回転数がある程度の回転数に達した後トルクがあまり必要でないので、モータの駆動方式が全波駆動から半波駆動に切り替えられて、モータが駆動される。
【0010】
【発明が解決しようとする課題】
しかしながら、上述した技術には、次のような問題のあることが本発明者らによってあきらかとされた。
【0011】
すなわち、上述したDCブラシレスモータ駆動回路では、各相のモータコイルへの駆動電流が、ディジタル的なパルス信号U1,V1,W1によって制御されるため、その駆動電流の立上り/立下り時の過渡現象によるスパイク性ノイズの発生が著しい。このノイズは、電圧ノイズ、音響ノイズ、電磁波ノイズの形で現れ、周囲に悪影響を及ぼす。
【0012】
そこで、本発明者らは、そのスパイク性ノイズを低減させるため、モータコイルへの駆動電流の立上り/立下り速度を遅らせるスルーレート制御を行なうことを検討した。
【0013】
しかし、このスルーレート制御を行なうと、回路が複雑化するとともに、そのスルーレート制御にともなって生じる通電相の切り替え遅れによってモータの駆動効率が低下する、という問題を生じることがあきらかになった。
【0014】
また、ブラシレスモータの半波駆動においては、各相のモータコイルLu,Lv,Lwの中性点Nが電源電位Vccにプルアップされた状態で、各相のモータコイルLu,Lv,Lwが半波駆動される。そのため、非通電相の駆動トランジスタには、その中性点Nの電圧(Vcc−Vsat:VsatはトランジスMcの飽和電圧)とモータコイル(Lu,Lv,Lw)に生じる逆起電圧Emとの加算電圧Vr(Vr=Em/2+Vcc−Vsat)が印加されてしまう。
【0015】
この結果、3つのモータコイルを相別に通電駆動する3つの駆動トランジスタにはそれぞれ、上記電圧Vr(Vr=Em/2+Vcc−Vsat)に十分に耐えられるだけの耐圧が必要となり、この耐圧を得るために、高耐圧のトランジスタを形成可能な製造プロセスが必要となる。その結果、上記駆動トランジスタが形成される半導体チップ上において大きな素子形成面積が必要になってしまう。
【0016】
また、モータの回転を制御するためのパワー制御は、3つのモータコイルを相別に駆動する3つの駆動トランジスタの通電電流によって行なっている。このため、各駆動トランジスタをそれぞれアクティブ状態でリニア動作させなければならず、そのための回路構成が複雑になる。
【0017】
本発明の目的は、回路構成を複雑化することなく、モータの駆動特性を確保しながら、センサレスのDC(直流)ブラシレスモータの定常運転時に発生するスパイク性ノイズを低減させることが可能な技術を提供することにある。
【0018】
本発明の他の目的は、回路構成を複雑化することなく、DC(直流)ブラシレスモータの半波駆動を行なうことにある。
【0019】
本発明のさらに他の目的は、センサレスのDC(直流)ブラシレスモータの全波駆動および半波駆動を行ない、かつ、半波駆動において駆動トランジスタに必要な耐圧を低くさせることが可能な技術を提供することにある。
【0020】
本発明の前記ならびにそのほかの目的と特徴は、本明細書の記述および添付図面からあきらかになるであろう。
【0021】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記のとおりである。
【0022】
すなわち、DCブラシレスモータを定格速度で回転させる定常運転時に、そのモータコイルからリニア検出される逆起電圧(誘起電圧)の位相情報および振幅情報がそのまま使用され、その逆起電圧は上記モータの駆動トランジスタの駆動入力信号源として使用される。すなわち、定常運転時において、モータコイルから検出される逆起電圧が、直接的に、駆動トランジスタの制御入力端子に印加される。
【0023】
一方、ブラシレスモータの半波駆動においては、通電相ごとに設けられたモータコイルの各一端のそれぞれは、相ごとにオンまたはオフに2値的に制御される駆動トランジスタを介して接地基準電位(第1電源電圧)に接続される。そして、上記モータコイルの各他端を互いに共通接続した中性点は、アクティブ状態でリニア動作する制御トランジスタを介して、電源電位(第2電源電圧)に接続される。
【0024】
【作用】
上述した手段によれば、モータの駆動特性の低下原因となるスルーレート制御に依存することなく、モータコイルへの駆動電流の過渡現象を緩和させることができる。すなわち、モータコイルからリニア検出される逆起電圧(誘起電圧)は正弦波状となっており、その位相情報および振幅情報を用いてモータコイルへの駆動電流が駆動トランジスタによって形成される。その結果、駆動トランジスタの制御入力に印加される逆起電圧(誘起電圧)は正弦波状となっているので、駆動トランジスタによって形成される駆動電流の立上りおよび立下りは、ディジタル的に切り替わるのではなく、リニア的な所定の傾きを有することになる。言い替えるならば、駆動トランジスタによって形成される駆動電流の波形は、台形状にされる。
【0025】
したがって、駆動電流の立上りおよび立下りがリニア的な所定の傾きを有しているので、ブラシレスモータの定常運転時において、相切り替えに伴うスパイク性ノイズの発生が抑制される。これにより、回路構成を複雑化することなく、モータの駆動特性を確保しながら、DCブラシレスモータの定常運転時に発生するスパイク性ノイズを低減させる、という目的が達成される。
【0026】
さらに、各モータコイルの各一端のそれぞれはオン状態になる通電相の駆動トランジスタによってほぼ確実に接地基準電位に接続されることにより、非通電相の駆動トランジスタに印加される逆起電圧に電源電位がそのまま加算されるのを回避させることができる。
【0027】
また、各相のモータコイルを相別に通電駆動する駆動トランジスタはオンまたはオフに2値制御されれば良いので、それらの駆動トランジスタをアクティブ状態でリニア動作させる場合に比べて、回路構成を大幅に簡略化させることができる。これにより、回路構成を複雑化することなく、ブラシレスモータの半波駆動を行なうトランジスタの必要耐圧を低くする、という目的が達成される。
【0028】
【実施例】
以下、本発明の好適な実施例を図面を参照しながら説明する。
なお、図において、同一符号は同一あるいは相当部分を示すものとする。
図1は、本発明の技術が適用されたDC(直流)ブラシレスモータ駆動回路1の一実施例の回路ブロック図を示している。
【0029】
本実施例のブラシレスモータ駆動回路1は、単結晶シリコンのような四角形の1つの半導体基板IC上に、周知の半導体集積回路製造技術によって形成される。なお、同図において、上記ブラシレスモータ駆動回路1を示している四角形の線上に記載された複数の丸印は、上記ブラシレスモータ駆動回路1の外部端子を示している。
【0030】
点線で囲まれたモータMは、ロータの位置検出器としてのホール素子(ホールセンサー)の省略されたセンサレス型3相DCブラシレスモータを示している。上記モータMは3つのモータコイルLu,Lv,Lwを有し、各モータコイルLu,Lv,Lwの 片側 一端は共通接続されて中性点とされる。一方、各モータコイルLu,Lv,Lwの他端および上記中性点は、ブラシレスモータ駆動回路1の外部端子U,V,Wにそれぞれ結合される。モータMにおいて、モータMのロータが回転される時、上記モータコイルLu,Lv,Lwに誘起される逆起電圧はEu,Ev,Ewとして示される。
【0031】
モータ駆動回路1は、上記モータコイルに誘起される逆起電圧Eu,Ev,Ewを相ごとに分離して検出するリニアアンプ(AMP)1u,1v,1wを含み、各リニアアンプ(AMP)1u,1v,1wのそれぞれの入力端子(+、−)はアッテネッタ(抵抗減衰器)ATTを介して、外部端子U, V, W, Nに結合される。各リニアアンプ(AMP)1u,1v,1wのそれぞれの入力端子(−)は、外部端子 Nに結合される。一方、リニアアンプ(AMP)1uの入力端子(+)は、アッテネッタ(抵抗減衰器)ATTの抵抗素子R1とR2との共通接続点に結合される。抵抗素子R1の他端は外部端子Uに結合され、抵抗素子R2の他端は外部端子Nに結合される。同様に、リニアアンプ(AMP)1vの入力端子(+)は、アッテネッタ(抵抗減衰器)ATTの抵抗素子R3とR4との共通接続点に結合される。抵抗素子R3の他端は外部端子Vに結合され、抵抗素子R4の他端は外部端子Nに結合される。リニアアンプ(AMP)1wの入力端子(+)は、アッテネッタ(抵抗減衰器)ATTの抵抗素子R5とR6との共通接続点に結合される。抵抗素子R5の他端は外部端子Wに結合され、抵抗素子R6の他端は外部端子Nに結合される。
【0032】
ロー・パス・フィルタ(LPF)2u,2v,2wのそれぞれは、上記リニアアンプ(AMP)1u,1v,1wのよって検出された逆起電圧を受けるように、上記リニアアンプ(AMP)1u,1v,1wの出力端子に結合される。ロー・パス・フィルタ(LPF)2u,2v,2wは、上記リニアアンプ(AMP)1u,1v,1w、出力アンプ5v、5u、5wおよびモータコイルLu,Lv,Lwから構成される帰還ループの位相補償を行なうために設けられる。ロー・パス・フィルタ(LPF)2u,2v,2wは、位相補償手段とみなされる。
【0033】
ロー・パス・フィルタ(LPF)2u,2v,2wの出力信号U2,V2,W2は、切換回路3内のスイッチング素子SW1、SW2、SW3の第1入力端子(1i)にぞれぞれ供給される。一方、切換回路3内のスイッチング素子SW1、SW2、SW3の第2入力端子(2i)には、上記モータコイルLu,Lv,Lwへの通電比を決定するマトリクス回路4の出力信号U1,V1,W1がぞれぞれ供給される。したがって、切換回路3内のスイッチング素子SW1、SW2、SW3は、モード制御信号MCの電気的信号レベルの状態に応答し、ロー・パス・フィルタ(LPF)2u,2v,2wの出力信号U2, V2, W2とマトリクス回路(MTR)4の出力信号U1,V1,W1とのいずれか一方の出力信号(U2,V2,W2またはU1,V1,W1)を、選択的にスイッチング素子SW1、SW2、SW3の出力端子(o)に供給するように、制御される。
【0034】
出力アンプ5u,5v,5wは、上記モータコイルLu,Lv,Lwへの通電駆動を行なう。出力アンプ5u,5v,5wの入力端子は、スイッチング素子SW1、SW2、SW3の出力端子(o)にそれぞれ結合され、スイッチング素子SW1、SW2、SW3の出力端子(o)から選択的に供給されるロー・パス・フィルタ(LPF)2u,2v,2wの出力信号U2,V2,W2あるいはマトリクス回路4の出力信号U1,V1,W1を受けるようにされる。出力アンプ5u,5v,5wは、スイッチング素子SW1、SW2、SW3の出力端子(o)から選択的に供給されるロー・パス・フィルタ(LPF)2u,2v,2wの出力信号U2,V2,W2あるいはマトリクス回路4の出力信号U1,V1,W1に応答し、上記モータコイルLu,Lv,Lwに選択的に供給すべき駆動電流を形成し、外部端子U, V, Wに出力する。
【0035】
電流検出用の抵抗素子Rnfは、上記モータコイルLu,Lv,Lwに流された駆動電流を電圧値に変換するためのであり、その一端は外部端子Rに結合され、その他端は0ボルトのような回路の接地基準電位(第1電源電圧)に結合される。電流制御アンプ(AMP4)6は、外部端子Rに結合された第1入力(−)と外部端子VCTLに結合された第2入力(+)とを有する。電流制御アンプ(AMP4)6は、抵抗素子Rnfによって変換された電圧値と外部端子VCTLに供給された速度制御信号Vctlの電圧値との電位差に基づいて、上記出力アンプ5u,5v,5wの通電量を制御するための電流制御信号Ictlを上記出力アンプ5u,5v,5wに出力する。
【0036】
モータ起動用クロック発生器(OSC)71は、モータMを停止状態から起動する時に用いられるクロック信号CLKを出力するために設けられる。すなわち、モータMは、停止状態から起動される時に、クロック信号CLKに同期して駆動されるところの同期運転によって回転される。
【0037】
72は相選択スイッチ、73は電圧比較器(CMP1)、74はゼロクロス検出器(ZED)、75はコミュテーションシーケンサ(COMS)、8は電圧比較器(CMP2)であり、以下で詳細に説明される。
【0038】
切換回路3はバイポーラトランジスタ(あるいはMOSFET)などから構成されたアナログスイッチ(SW1、SW2、SW3)を用いて構成され、第1と第2の2つの被選択ポート(1i、2i)のいずれか一方を切換選択して出力アンプ5u,5v,5wの入力に接続する。この切換回路3内のアナログスイッチ(SW1、SW2、SW3)の切換制御は、ヒステリシス特性をもつ電圧比較器(CMP2)8の出力信号とされるモード制御信号MCによって行なわれる。電圧比較器(CMP2)8は、基準電圧値Vrが供給される外部端子Vrefに結合された第1入力(−)と外部のマイクロコンピュータから速度制御信号Vctlが供給されるところの外部端子VCTLに結合された第2入力(+)とを有する。
【0039】
すなわち、電圧比較器(CMP2)8は、速度制御信号Vctlの電圧値が所定の基準電圧値Vrの電圧値以下の場合、モータMが定格速度で回転している定常運転時の場合、第1の被選択ポート(1i)に与えられる信号(U2,V2,W2)が出力アンプ5u,5v,5wの入力に供給されるように、たとえばローレベルのモード制御信号MCを切換回路3に供給する。一方、電圧比較器(CMP2)8は、速度制御信号Vctlの電圧値が上記基準電圧値Vrの電圧値以上の場合、たとえば、モータMの起動から定格速度で回転するまでの同期運転および逆起検出運転の場合、第2の被選択ポート(2i)に与えられるマトリクス回路4の出力信号(U1,V1,W1)が出力アンプ5u,5v,5wの入力に供給されるように、たとえばハイレベルのモード制御信号MCを切換回路3に供給する。
【0040】
電流制御アンプ(AMP4)6は、出力アンプ5u,5v,5wによるモータコイルへの通電量を、上記速度制御信号Vctlに応じて可変制御する。すなわち、電流制御アンプ(AMP4)6は、抵抗Rnfによって検出される出力アンプ5u,5v,5wのコイル駆動電流の値が上記速度制御信号Vctlによって設定される電流の値となるように、上記出力アンプ5u,5v,5wの駆動電流の出力レベル(電流利得)を調整するための電流制御信号Ictlを上記出力アンプ5u,5v,5wに出力する。すなわち、電流制御アンプ(AMP4)6は、負帰還制御を行う。
【0041】
相選択スイッチ72、電圧比較器73、およびゼロクロス検出器74は、モータコイルLu,Lv,Lwに誘起される逆起電圧Eu,Ev,Ewのゼロクロス点を、相ごとに分離して検出するために設けられる逆起電圧検出回路とみなされる。
【0042】
コミュテーションシーケンサ75は、モータ起動用のクロック信号CLKによって与えられるタイミング基準、または相ごとに検出される逆起電圧Eu,Ev,Ewのゼロクロス点をタイミング基準にして、マトリックス回路(MTR)4の各入力に対して、タイミング信号とされる出力信号TU1,TV1,TW1を出力する。マトリックス回路(MTR)4は、コミュテーションシーケンサ75の出力信号TU1,TV1,TW1に基づいて、上記モータMの駆動入力信号源となるディジタル的な3相パルス信号U1,V1,W1を作成する。この3相パルス信号U1,V1,W1は上記選択回路3の第2の被選択ポート(2i)に与えられるようになっている。
【0043】
相選択スイッチ72、電圧比較器73、ゼロクロス検出器74およびコミュテーションシーケンサ75は、以下のように動作する。
【0044】
モータMの起動時、発振回路OSCから供給されるクロック信号CLKを用いて、コミュテーションシーケンサ75が動作され、モータMの同期運転が行われる。コミュテーションシーケンサ75は、同期運転において、モータMに正方向の回転を生じさせるように、クロック信号CLKに同期して、モータMのコイルLu,Lv,Lwの通電相を順次相切り替えるためのタイミング信号TU1,TV1,TW1を発生する。
【0045】
一方、モータMが同期回転し始めて、モータMのコイルLu,Lv,Lwに逆起電圧Eu,Ev,Ewが発生したところで、モータMの運転が、同期運転から、モータMのコイルLu,Lv,Lwの各相の逆起電圧Eu,Ev,EwとモータMの中性点(外部端子N)の電位とのゼロクロス点を捕えて相切り替えを行う逆起検出運転に切り替えられる。
【0046】
逆起検出運転において、モータMの回転によって発生する各相の逆起電圧Eu,Ev,EwとモータMの中性点の電位とのゼロクロス点に同期して相切り替えが行われる。モータMは、回転トルクを維持しながら正転方向に回転される。モータMのコイルLu,Lv,Lwの各相の逆起電圧Eu,Ev,Ewの検出は、検出相切り替えスイッチとされる相選択スイッチ72、電圧比較器73、ゼロクロス検出器74によって行われる。
【0047】
相選択スイッチ72は、外部端子U,V,Wのそれぞれに電気的に結合された一端と、共通接続された他端とを有する3つのスイッチ回路から構成され、3つのスイッチ回路の共通接続された他端は電圧比較器73の第1入力(+)に結合される。電圧比較器73の第2入力(−)は、外部端子Nに電気的に結合される。電圧比較器73の比較出力は、ゼロクロス検出器74に供給され、ゼロクロス検出器74によって検出された各相の逆起電圧Eu,Ev,EwとモータMの中性点の電位とのゼロクロス点に関する情報がコミュテーションシーケンサ75に供給される。したがって、コミュテーションシーケンサ75は、ゼロクロス点に関する情報に基づいて、マトリックス回路(MTR)4の各入力に対して、タイミング信号とされる出力信号TU1,TV1,TW1を出力する。マトリックス回路(MTR)4は、コミュテーションシーケンサ75の出力信号TU1,TV1,TW1に基づいて、上記モータMの駆動入力信号源となるディジタル的な3相パルス信号U1,V1,W1を作成する。
【0048】
逆起検出運転において、逆起電圧は非通電相に発生したものだけしか検出できないため、コミュテーションシーケンサ75は相選択スイッチ72に対して相選択信号Lselを発生し、随時非通電相の逆起電圧のみが検出されるように相選択スイッチ72を制御する。また、通電相の切り替え直後は、モータMのキックバックによって誤検出の可能性があるので、コミュテーションシーケンサ75はマスク信号MASKをゼロククロス検出器74に出力し、通電相の切り替え直後におけるゼロクロス検出器74のゼロクロス点の検出が禁止されるようになっている。なお、ゼロクロス検出器74の出力信号は、外部端子PHASEにも供給され、モータ駆動回路1の外部に結合されるマイクロコンピュータに対して、モータMの速度信号として速度制御などに利用される。
【0049】
一方、コミュテーションシーケンサ75は、ゼロクロス検出回路74にゼロクロス検出方向指定信号DIRを出力する。このゼロクロス検出方向指定信号DIRは、モータMの中性点Nの電位と各検出相の逆起電圧(Eu,Ev,Ew)とのゼロクロス点の方向を指定するため信号である。すなわち、モータMの中性点Nの電位と各検出相の逆起電圧(Eu,Ev,Ew)とのゼロクロス点のゼロクロスタイミングの方向は、1)逆起電圧(Eu,Ev,Ew)が中性点Nの電位以下の電位から中性点Nの電位以上の電位に変化する場合、2)逆起電圧(Eu,Ev,Ew)が中性点Nの電位以上の電位から中性点Nの電位以下の電位に変化する場合の2通りの場合がある。したがって、検出しようとするゼロクロス点の方向が、上記1)の場合か上記2)の場合なのかを信号DIRによって指定することによって、所望のゼロクロスタイミングが、誤りなく検出されることになる。
【0050】
一方、モータMが定格速度(定格回転)で回転させられる定常運転の時、リニアアンプ1u,1v,1wおよびロー・パス・フィルタ2u,2v,2wは、逆起電圧Eu,Ev,Ewの正弦波形をそのまま残した3相の正弦波信号U2,V2,W2を上記選択回路3の第1の被選択ポート(1i)を介して、出力アンプ5u、5v、5wの入力に与えられるようになっている。
【0051】
すなわち、モータMを定格速度(定格回転)で回転させる定常運転時に、そのモータコイルLu,Lv,Lwからリニア検出される逆起電圧(誘起電圧)の位相情報および振幅情報がそのまま使用され、その逆起電圧は上記モータMの駆動入力信号源として使用される。定常運転時において、モータコイルから検出される逆起電圧が、直接的に、出力アンプ5u、5v、5wの駆動トランジスタの制御入力端子に印加される。
【0052】
モータコイルからリニア検出される逆起電圧(誘起電圧)は正弦波状となっており、その位相情報および振幅情報を用いてモータコイルLu,Lv,Lwへの駆動電流が出力アンプ5u、5v、5wの駆動トランジスタによって形成される。その結果、出力アンプ5u、5v、5wの駆動トランジスタの制御入力に印加される逆起電圧(誘起電圧)は正弦波状となっているので、出力アンプ5u、5v、5wの駆動トランジスタによって形成される駆動電流の立上りおよび立下りは、ディジタル的に切り替わるのではなく、リニア的な所定の傾きを有することになる。言い替えるならば、出力アンプ5u、5v、5wの駆動トランジスタによって形成される駆動電流の波形は、台形状にされる。したがって、駆動電流の立上りおよび立下りがリニア的な所定の傾きを有しているので、ブラシレスモータMの定常運転時において、相切り替えに伴うスパイク性ノイズの発生が抑制される。
【0053】
図2は、リニアアンプ(AMP)1u,1v,1wとロー・パス・フィルタ(LPF)2u,2v,2wの具体的な回路図を示している。
【0054】
リニアアンプAMPは、入力端子(+)にベース電極が結合されたpnp型バイポーラトランジスタQ100と入力端子(−)にベース電極が結合されたpnp型バイポーラトランジスタQ101とを有する。トランジスタQ100とQ101のそれぞれのエミッタ電極は、エミッタ抵抗素子Re1とRe2に結合される。エミッタ抵抗素子Re1とRe2の共通接続点は、定電流源Icsを介して回路の電源電圧(第2電源電圧)Vccが供給されるノードに結合される。
【0055】
トランジスタQ100とQ101のコレクタ電極は、npn型バイポーラトランジスタQ102とQ103のコレクタ電極にそれぞれ結合される。トランジスタQ102のベース電極は、トランジスタQ102のコレクタ電極に結合されて、ダイオード接続される。トランジスタQ102のベース電極は、トランジスタQ103のベース電極にも結合されており、トランジスタQ102とQ103のエミッタ電極は回路の接地基準電位(第1電源電圧)GNDに結合される。したがって、トランジスタQ102とQ103は、トランジスタQ100とQ101の負荷回路を構成するところのカレントミラー回路とされる。
【0056】
トランジスタQ101のコレクタ電極は、たとえば、抵抗素子R100および容量素子C100からなるロー・パス・フィルタ(LPF)を介して、切換回路3の各スイッチSWの第1入力(1i)に結合される。また、トランジスタQ101のコレクタ電極は、負荷抵抗素子R101を介して接地基準電位に結合される。したがって、リニアアンプAMPは入力端子(+)と入力端子(−)とに供給される電圧信号に基づいて正弦波状の逆起電圧を出力し、その正弦波信号はロー・パス・フィルタ(LPF)を介して切換回路3の第1入力(1i)に供給されることになる。
【0057】
図3は、モータ駆動回路1の出力アンプ5u,5v,5wの具体的回路図を示している。なお、図3は当業者にとってその動作が容易に理解されるので、詳細な説明はされないが、以下に簡単に説明される。
【0058】
出力アンプ5u,5v,5wにおいて、npnバイポーラトランジスタQ24とQ28のペア、npnバイポーラトランジスタQ34とQ38のペア、およびnpnバイポーラトランジスタQ44とQ48のペアはそれぞれ、各相のモータコイルLu,Lv,Lwを駆動するプッシュプル方式の出力段を形成する。この場合、Q24,Q34,Q44は電流ソース側の出力駆動トランジスタ、Q28,Q38,Q48は電流シンク側の出力駆動トランジスタとされる。pnpバイポーラトランジスタQ23,33,43は、出力駆動トランジスタQ24,Q34,Q44のベース電流を形成するために設けられる。一方、npnバイポーラトランジスタQ26とQ27のペア、npnバイポーラトランジスタQ36とQ37のペア、およびnpnバイポーラトランジスタQ46とQ47のペアはそれぞれ、出力駆動トランジスタQ28,Q38,Q48のベース電流を形成するために設けられる。
【0059】
npnバイポーラトランジスタQ21,Q31,Q41はエミッタ共通の3差動アンプを形成し、最も高い電位がベースに入力されたトランジスタだけが択一的に導通して、他のトランジスタは遮断する。導通したトランジスタは、そのコレクタ側につながる電流ソース側の出力トランジスタを導通させる。なお、トランジスタQ21,Q31,Q41の各ベース電極(制御入力端子)は、切換回路3内のSW1、SW2、SW3の出力端子(o)に結合されることになる。
【0060】
また、pnpバイポーラトランジスタQ25,35,45もエミッタ共通の3差動アンプを形成し、最も低い電位がベースに入力されたトランジスタだけが択一的に導通して、他のトランジスタは遮断する。導通したトランジスタは、そのコレクタ側につながる電流シンク側のトランジスタを導通させる。なお、pnpバイポーラトランジスタQ22,32,42のトランジスタは、pnpバイポーラトランジスタQ25,35,45の電流源として利用される。
【0061】
モータコイルの駆動パワーの制御は、電流シンク側の出力トランジスタQ28,Q38,Q48の共通エミッタと接地基準電位GNDの間に直列に介在させられた電流センス抵抗Rnfによって検出される駆動電流をモニターしながら行なわれる。図1において説明されたように、電流センス抵抗Rnfによって検出される駆動電流にもとずいて、電流制御アンプ6は、電流制御信号IctlをトランジスタQ21,Q31,Q32の共通エミッタに供給するようになっている。
【0062】
トランジスタQ21,Q31,Q32が、切換回路3内のSW1、SW2、SW3の出力端子(o)から供給される3相信号Ux,Vx,Wxにしたがって交代に1つずつ導通し、これにより、電流ソース側の出力トランジスタQ24,Q34,Q44も通電相に応じて1つずつ交代に導通させられるようになる。これとともに、3差動アンプを形成するトランジスタQ25,35,45のうち、ベース入力電位が最も低くなったトランジスタが導通し、この導通したトランジスタにつながる電流シンク側の出力トランジスタが導通させられることにより、モータMが全波駆動される。
【0063】
次に、回路動作が説明される。
図4は、モータの起動時におけるモータ起動用のクロックCLKとマトリクス回路4の出力信号U1,V1,W1との波形を示している。
【0064】
モータMの起動時、モータMは、先に述べられたように、クロックCLKに基づいて同期運転される。図4に示すように、モータ起動用のクロックCLKに基づいて作成される3相ディジタルパルス信号U1,V1,W1が、マトリクス回路4から切換回路3を介して出力アンプ5u,5v,5wに駆動入力信号源として与えられる。
【0065】
図5は、モータMが起動されて定格速度に達するまでの間のモータMの逆起電圧とマトリクス回路4信号U1,V1,W1との波形を示している。
モータMが起動されて定格速度に達するまでの間、モータMは、先に述べられたように、逆起電圧検出運転される。図5に示すように、相ごとに検出される逆起電圧Eu,Ev,Ewのゼロクロス点に基づいて作成される3相ディジタルパルス信号U1,V1,W1が、マトリクス回路4から切換回路3を介して出力アンプ5u,5v,5wに駆動入力信号源として与えられる。
【0066】
図6は、モータが定格速度(定格回転)に達した場合の、逆起電圧Eu,Ev,Ewとロー・パス・フィルタ2u,2v,2wの出力およびモータコイルの駆動電流の波形を示している。
モータが定格速度に達すると、モータMは、先に述べられたように、モータコイルに発生する逆起電圧Eu,Ev,Ewの位相情報および振幅情報をそのまま利用して駆動される。本明細書では、このような運転方法が、ソフトスイッチング運転と呼ばれることもある。
【0067】
モータMが定格速度に達すると、図6に示すように、各モータコイルLu,Lv,Lwに発生する逆起電圧がリニアアンプ1u,1v,1wによって検出される。リニアアンプ1u,1v,1wによって検出された各モータコイルLu,Lv,Lwの逆起電圧は、さらに、ロー・パス・フィルタ2u,2v,2wを通過した後、3相正弦波信号U2,V2,W2として、切換回路3を介して出力アンプ5u,5v,5wに駆動入力信号源として与えられるようになる。
【0068】
このとき、モータコイルLu(Lv,Lw)、リニアアンプ1u(1v,1w)、ロー・パス・フィルタ2u(2v,2w)と出力アンプ5u(5v,5w)とによって形成される経路は、一種の正帰還ループとみなすことができるので、安定性に注意することが必要である。しかし、いったん定格速度に達したモータMの駆動電流は、電流制御アンプ8の出力信号とされる電流制御信号Ictlによって小さく絞り込まれるため、その正帰還のループ利得は小さくなる。したがって、正帰還ループは形成されるものの、その正帰還による動作の不安定化は回避することができる。
【0069】
さらに、本発明の実施例では、誘導性負荷とされるモータコイルLu,Lv,Lwの駆動において、高周波数領域における正帰還ループのループ利得(ゲイン)の上昇を抑えるために、ロー・パス・フィルタ2u,2v,2wが上記正帰還ループ内に挿入される。さらに、正帰還ループ全体の利得調整のために、アッテネッタATTが正帰還ループ内に挿入される。したがって、アッテネッタATTの挿入、ロー・パス・フィルタ2u,2v,2wによる位相補償、および電流制御アンプ8による出力アンプ5u,5v,5wの通電量の制御によって、上記正帰還ループのループ利得(ゲイン)は確実に低下させられる。
【0070】
これにより、モータ駆動回路1のソフトスイッチング運転に基づき正帰還ループが形成されたとしても、モータ駆動回路1の動作の不安定化は確実に抑制される。言い替えるならば、上記ソフトスイッチング運転においては、基本的に正帰還ループが構成されることになるので、位相補償用にロー・パス・フィルタ2u,2v,2wが用いられている。また、モータMの駆動電流が増加すると、各相の出力アンプ5u,5v,5wに利得が高くなり、正帰還ループが不安定となる。そこで、モータMが定格回転数に達してモータMの駆動電流が絞られたところでのみ、モータ駆動回路1がソフトスイッチング運転に切り替えられる。
【0071】
図6に示すように、モータコイルLu,Lv,Lwの駆動電流波形は、そのピークがつぶれた波形となるが、スパイク性ノイズの発生が問題となる駆動電流の立上り/立下り付近で駆動電流の波形は滑らかに保たれている。
【0072】
すなわち、出力アンプ5u、5v、5wの駆動トランジスタの制御入力に印加される逆起電圧(誘起電圧)は正弦波状となっているので、出力アンプ5u、5、v5wの駆動トランジスタによって形成される駆動電流の立上りおよび立下りは、ディジタル的に切り替わるのではなく、リニア的な所定の傾きを有することになる。言い替えるならば、出力アンプ5u、5v、5wの駆動トランジスタによって形成される駆動電流の波形は、台形状にされる。
【0073】
したがって、駆動電流の立上りおよび立下りがリニア的な所定の傾きを有しているので、ブラシレスモータMの定常運転時において、相切り替えに伴うスパイク性ノイズの発生が抑制される。駆動電流の立上りおよび立下りがリニア的な所定の傾きを有している理由は、図3に示された出力アンプ5u、5v、5wの具体的回路図において、駆動トランジスタQ21、Q31、Q41、Q25、Q35、Q45のベース電極(制御入力)に正弦波状の入力信号を印加したことを考えれば、容易に理解されるであろう。
【0074】
図7は、モータMの回転数とモータ駆動回路1の動作モードとの関係を示している。
同図に示される区間Aは、モータMが起動されたときを示しており、モータ駆動回路1は同期運転によって、モータMを駆動する。このとき、モード制御信号MCはローレベルとされ、出力アンプ5u、5v、5wの駆動電流値は大きいので、センス抵抗Rnfによって検出されるセンス電圧は大きな値となっている。
【0075】
同図に示される区間Bは、モータMが起動され定格速度に至るまでの期間を示しており、モータ駆動回路1は逆起検出運転によって、モータMを駆動する。このとき、モード制御信号MCはローレベルとされ、出力アンプ5u、5v、5wの駆動電流値は大きいので、センス抵抗Rnfによって検出されるセンス電圧は大きな値となっている。
【0076】
同図に示される区間Cは、モータMが定格速度に達した期間を示しており、モータ駆動回路1はソフトスイッチング運転によって、モータMを駆動する。このとき、モード制御信号MCはハイレベルとされ、出力アンプ5u、5v、5wの駆動電流値は、小さくされている。したがって、センス抵抗Rnfによって検出されるセンス電圧は、モータMが定格速度で運転されているので、小さな値となっている。
【0077】
図8は、図1に示されたモータ駆動回路1を利用した磁気記憶装置、たとえば、ハードディスクドライブ(HDD)装置のシステムブロック図を示している。なお、同図において、スピンドルモータ制御部は、モータ駆動回路1に対応するので、その参照番号を601として示しており、以下スピンドルモータ制御部601はモータ駆動回路1と同一とみなされる。
【0078】
ハードディスクドライブ(HDD)装置は、図1のモータMに相当するスピンドルモータ22と、上記スピンドルモータ22によって回転駆動されている磁気ディスク200の所望トラックに対して情報(データ)の読み出しあるいは情報に書き込みを行う磁気ヘッド300と、読み出しデータあるいは書き込みデータに所定の処理を行う信号処理糸400と、ハードディスクドライブ(HDD)装置の外部に対して読み出しデータあるいは書き込みデータのやり取りを行うインターフェイス系500と、上記モータ22および磁気ヘッド300を駆動する機構駆動系600とを含む。そして、上記機構駆動系600の中にスピンドルモータ制御部601が組み込まれ、スピンドルモータ制御部601が上記モータ22の速度制御および起動制御を担っている。
【0079】
信号処理糸400は、磁気ヘッド300に結合されたリードアンプおよびライトアンプ401と、データ再生回路402と、エンコーダ/デコーダ403などを含む。インターフェイス系500は、ファイルデータプロセッサ501、SCSI(small computer system interface)コントローラ502と、CPU(マイクロコンピュータ、中央処理装置)503を含む。機構駆動系600は、上記スピンドルモータ制御部601に加えて、磁気ヘッド300を駆動するボイスコイルモータドライバ602を有する。
【0080】
上記スピンドルモータ制御部601は、図1に示されるゼロクロス検出器74の出力信号を外部端子PHASEからマイクロコンピュータ503に対して供給するようにされ、マイクロコンピュータ503はゼロクロス検出器74の出力信号をモータM(スピンドルモータ22)の速度信号として速度制御などに利用する。マイクロコンピュータ503は、ゼロクロス検出器74の出力信号を受け、それに基づいて、図1に示される速度制御信号Vctlをスピンドルモータ制御部601の外部端子VCTLに供給する。このようにして、モータM(スピンドルモータ22)の速度がスピンドルモータ制御部601によって制御されることになる。
【0081】
以上のように、定常運転時のモータ駆動電流は、少なくともその相切り替えが正弦波状に行なわれて、スパイク性ノイズの原因となる急激なコイル駆動電流の切り替わりが回避される。
これにより、モータ駆動特性の低下原因となるスルーレート制御に依存することなく、モータコイルLu,Lv,Lwへの駆動電流の過渡現象を緩和させることができる。したがって、回路構成を複雑化することなく、モータの駆動特性を確保しながら、DCブラシレスモータの定常運転時に発生するスパイク性ノイズを低減させることが可能になる。
【0082】
以上、本発明者によってなされた発明を実施例にもとづき具体的に説明したが、本発明は上記実施例に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
たとえば、切換回路3の制御は、モータの逆起電圧などに基づいて検出される回転速度によって行なわせるようにしてもよい。
【0083】
以上の説明では主として、本発明者によってなされた発明をその背景となった利用分野である3相DCブラシレスモータ駆動回路に適用した場合について説明したが、それに限定されるものではなく、あらゆる種類の多相モータの駆動回路に適用できる。
【0084】
以下、本発明の他の実施例を図面を参照しながら説明する。
図9は、本発明の技術が適用されたブラシレスモータの半波駆動回路の一実施例を示したものであって、Mは3相DCブラシレスモータ、Lu,Lv,Lwはモータコイル、Em(EU,Ev,Ew)は上記モータコイルに生じる逆起電圧、Mu,Mv,Mwは出力アンプ5に含まれ、上記モータコイルの各一端をそれぞれ接地基準電位GNDに接続するパワー電界効果トランジスタ(駆動トランジスタ)、Mcは上記モータコイルの各他端を互いに共通接続した中性点Nを電源電位Vccに接続するパワー電界効果トランジスタ、14は上記中性点Nに接続されたトランジスタMcをアクティブ状態でリニア動作させるアンプ、21はパワー制御回路(速度制御回路)である。
【0085】
次に、動作について説明する。
モータコイルLu,Lv,Lwの各一端に接続されたトランジスタMu,Mv,Mwは、マトリックス回路4から入力される多相信号Ux,Vx,Wxによってオン/オフ制御される。これにより、モータコイルLu,Lv,Lwの各一端は、上記多相信号Ux,Vx,Wxにしたがって交代に接地基準電位GNDに接続されて通電駆動される。この場合、各トランジスタMu,Mv,Mwはそれぞれ、飽和状態でのオンまたはカットオフ状態でのオフのいずれかに2値制御され、アクティブ状態でのリニア動作は行なわない。
【0086】
一方、モータコイルLu,Lv,Lwの中性点Nに接続されたトランジスタMcは、パワー制御回路21からアンプ14を介して入力される制御信号によりアクティブ状態でリニア動作させられ、電源電位Vccから上記中性点Nに供給される駆動電流Icを可変制御する。
【0087】
以上のようにして、ブラシレスモータMは、モータコイルLu,Lv,Lwの各一端に接続されたトランジスタMu,Mv,Mwのオン/オフ動作によって半波駆動されるとともに、モータコイルLu,Lv,Lwの中性点Nに接続されたトランジスタMcがアクティブ状態でリニア動作させられることによって、上記モータMの回転を制御するためのパワー制御が行なわれる。
【0088】
このとき、カットオフ状態になった非通電相のトランジスタには、通電相のモータコイルと非通電相のモータコイルにそれぞれ生じる2つの逆起電圧の和が印加される。たとえば、トランジスタMuがオン状態で、トランジスタMw,Mvがカットオフ状態となった場合、トランジスタMwには、モータコイルLuに生じる逆起電圧EuとモータコイルLwに生じる逆起電圧Ewとが加算されて印加される。
【0089】
ところが、この2つの逆起電圧EuとEwは互いに相を違えて発生する電圧であり、たとえば3相の場合は120度の位相差がある。このため、その2つの逆起電圧EuとEwを加算した電圧(Eu+Ew)の最大ピークは、EuとEwのそれぞれの最大ピークを単純加算した場合よりも大幅に低くなる。
【0090】
しかも、一方の逆起電圧Euを発生するモータコイルLuの一端が、飽和状態でオンする通電相のトランジスタMuによってほぼ確実に接地基準電位GNDに接続されるため、図10に示すように、非通電相のトランジスタMwに印加される電圧Vrは、上記加算電圧(Eu+Ew)にトランジスタMuの飽和電圧Vsatを加算しただけの電圧にすることができる。他の非通電相のトランジスタMvについても同様である。
【0091】
このように、モータコイルLu,Lv,Lwの各一端がそれぞれ、オン状態となる通電相のトランジスタ(Mu)によってほぼ確実に接地基準電位に接続されることにより、非通電相のトランジスタ(Mv,Mw)に印加される逆起電圧に電源電位Vccがそのまま加算されるのが回避される。
【0092】
また、各相のモータコイルLu,Lv,Lwを相別に通電駆動するトランジスタMu,Mv,Mwはオンまたはオフに2値制御されれば良いので、アクティブ状態でリニア動作させる場合に比べて、回路構成を大幅に簡略化させることができる。
これにより、回路構成を複雑化することなく、ブラシレスモータMの半波駆動を行なうトランジスタMu,Mv,Mwの必要耐圧を低くすることができる。
【0093】
図11は、本発明の思想を適用した出力アンプ5をバイポーラ・トランジスタを使って構成した場合の具体的な回路図を示す。
同図に示す出力アンプ5の回路は、3相DCブラシレスモータMを全波駆動と半波駆動に切り替えて使用できるようにした出力アンプであって、pnpとnpnの2種類のバイポーラ・トランジスタQ11〜Q48によって構成されている。出力アンプ5は、モータMのコイルLuを駆動するための出力段5uと、モータMのコイルLvを駆動するための出力段5vと、モータMのコイルLwを駆動するための出力段5wとを含む。さらに、モータMを全波駆動と半波駆動に切り替えて使用できるように、出力アンプ5の動作を制御する制御回路55が設けられる。
【0094】
まず、npnバイポーラ・トランジスタQ24とQ28のペア、npnバイポーラ・トランジスタQ34とQ38のペア、およびnpnバイポーラ・トランジスタQ44とQ48のペアはそれぞれ、各相のモータコイルLu,Lv,Lwを駆動するプッシュプル方式の出力段を形成する。この場合、トランジスタQ24,Q34,Q44は電流ソース側の出力駆動トランジスタ、トランジスタQ28,Q38,Q48は電流シンク側の出力駆動トランジスタとなる。pnpバイポーラトランジスタQ23,33,43は、出力駆動トランジスタQ24,Q34,Q44のベース電流を形成するために設けられる。
【0095】
一方、npnバイポーラトランジスタQ26とQ27のペア、npnバイポーラトランジスタQ36とQ37のペア、およびnpnバイポーラトランジスタQ46とQ47のペアはそれぞれ、出力駆動トランジスタQ28,Q38,Q48のベース電流を形成するために設けられる。npnバイポーラ・トランジスタQ24とQ28のペア、Q34とQ38のペア、およびQ44とQ48のペアにおいて、電流シンク側の出力トランジスタの駆動能力が電流ソース側の出力トランジスタの駆動能力より大きくなるように、npnバイポーラトランジスタQ36とQ37のペア、およびnpnバイポーラトランジスタQ46とQ47のペアのカレントミラー比が選択される。
【0096】
npnバイポーラ・トランジスタQ11,Q21,Q31,Q41はエミッタ共通の4差動アンプを形成し、最も高い電位がベースに入力されたnpnバイポーラ・トランジスタだけが択一的に導通して、他のトランジスタは遮断する。導通したトランジスタは、そのコレクタ側につながる電流ソース側の出力トランジスタを導通させる。
【0097】
また、pnpバイポーラ・トランジスタQ25,35,45もエミッタ共通の3差動アンプを形成し、最も低い電位がベースに入力されたpnpバイポーラ・トランジスタだけが択一的に導通して、他のトランジスタは遮断する。導通したトランジスタは、そのコレクタ側につながる電流シンク側のトランジスタを導通させる。
【0098】
ここで、Q11のベース入力(制御入力)をQ21,Q31,Q41のベース入力(制御入力)に対して常に最高電位になるように、駆動方式切り換え指定信号とされる切り換え信号Dselの電位を設定すると、pnpバイポーラ・トランジスタQ12、Q13およびnpnバイポーラトランジスタQ14が導通状態になるとともに、電流ソース側の出力トランジスタQ24,Q34,Q44が遮断状態になり、電流シンク側のQ28,Q38,Q48だけがそれぞれの通電相にてオン動作することにより、モータMが半波駆動される。Q12は、半波駆動時において、トランジスタQ25,Q35,Q45の電流源として動作する。すなわち、半波駆動において、npnバイポーラトランジスタQ21,Q31,Q41およびpnpバイポーラ・トランジスタQ22、Q32、Q42は動作状態にされないからである。
【0099】
このとき、導通状態のトランジスタQ14はアクティブ状態でリニア動作し、中性点Nへの通電量によってモータMの駆動パワーを制御する。なお、この駆動パワー制御は、電流シンク側の出力トランジスタQ28,Q38,Q48の共通エミッタと接地基準電位GNDの間に直列に介在させられた電流センス抵抗Rsによって検出される駆動電流をモニターしながら行なわれる。
【0100】
一方、トランジスタQ11のベース入力をトランジスタQ21,Q31,Q41のベース入力に対して常に最低電位になるように切り換え信号Dselの電位を設定すると、トランジスタQ11、Q12、Q13およびQ14が非導通状態にされ、トランジスタQ11以外のトランジスタQ21,Q31,Q32が多相信号Ux,Vx,Wxにしたがって交代に1つずつ導通し、これにより、電流ソース側の出力トランジスタQ24,Q34,Q44も通電相に応じて1つずつ交代に導通させられるようになる。pnpバイポーラ・トランジスタQ22、Q32、Q42は、このとき、トランジスタQ25,Q35,Q45の電流源として動作する。
【0101】
これとともに、3差動アンプを形成するトランジスタQ25,35,45のうち、ベース入力電位が最も低くなったトランジスタが導通し、この導通したトランジスタにつながる電流シンク側の出力トランジスタが導通させられることにより、モータMが全波駆動される。
【0102】
図12は、全波駆動時のモータコイルに流れる電流の順番を示し、図13は、半波駆動時のモータコイルに流れる電流の順番を示している。モータコイルLu,Lv,Lwが全波駆動方式で駆動される時、モータコイルLu,Lv,Lwには、図12に丸付き数字1,2,3,4,5,6で示される様な順番に、図12に示される様な方向へ駆動電流が流されることになる。一方、モータコイルLu,Lv,Lwが半波駆動方式で駆動される時、モータコイルLu,Lv,Lwには、図13に丸付き数字1,2,3で示される様な順番に、図13に示される様な方向へ、中性点Nから駆動電流が流されることになる。
【0103】
図14は、図11に示された出力アンプを、図1に適用する場合の構成を示す回路図をである。図14に示された出力アンプ5、および制御回路55の回路構成および回路動作自体は、図11に示されたそれと変わりが無いので、その説明は省略される。
【0104】
図11と異なるところは、図11のマトリックス回路4が、図14においては、図1に示された切換回路3に変更されているところである。したがって、トランジスタQ21とQ25の各ベース(制御入力)電極、トランジスタQ31とQ35の各ベース(制御入力)電極、トランジスタQ41とQ45の各ベース(制御入力)電極は、図14において、切換回路3内のスイッチング素子SW1、SW2、SW3の各出力端子(o)に、それぞれ結合される。
【0105】
この場合、トランジスタQ11のベースに入力される切り換え信号Dselは、図8のCPU503からモータ駆動回路(図1における参照番号1で示される)の外部端子に供給されることになる。図8のCPU503は、図7に示される区間Bの途中、すなわち、モータMの回転数がある程度定格回転数Noに近づいたところで、モータMの駆動方式を全波駆動方式から半波駆動方式へ切り換えるために、切り換え信号Dselをモータ駆動回路(図1における参照番号1で示される)の外部端子に供給することになる。
【0106】
したがって、モータ駆動回路は、モータMの起動時、同期運転によってモータMを駆動する。その後、モータMが同期回転し始めて、モータMのコイルLu,Lv,Lwに逆起電圧Eu,Ev,Ewが発生したところで、モータ駆動回路の運転は、同期運転から、モータMのコイルLu, Lv, Lwの各相の逆起電圧Eu,Ev,EwとモータMの中性点(外部端子N)の電位とのゼロクロス点を捕えて相切り替えを行う逆起検出運転に切り替えられる。そして、図8のCPU503は、モータの回転数がある程度定格回転数Noに近づいたことを、モータ駆動回路から供給される速度信号P1(図1参照)に基づいて認識し、図7に示される区間Bの途中でモータ駆動回路の駆動方式を全波駆動方式から半波駆動方式に変更するため、切り換え信号Dselをモータ駆動回路(図1における参照番号1で示される)の外部端子に供給する。
【0107】
そして、モータMの回転数が定格回転数Noに達した時、すなわち、図7に示される区間Cにおいて、そのモータコイルLu,Lv,Lwからリニア検出される逆起電圧(誘起電圧)の位相情報および振幅情報がそのまま使用されてモータMが駆動されるところのソフトスイッチング運転に、モータ駆動回路(図1における参照番号1で示される)の動作モードが切り換えられる。すなわち、切換回路3は、モード切り換え信号MCに応答して、出力アンプ5u,5v,5wの駆動入力信号源として、マトリックス回路4の出力U1,V1,W1に代わりに、リニアアンプ(1u,1v,1w)およびロー・パス・フィルタ(2u,2v,2w)の出力信号とされる3相正弦波信号U2,V2,W2を、出力アンプ5u,5v,5wに駆動入力信号源として選択する。したがって、上記ソフトスイッチング運転において、モータMは半波駆動方式で駆動されていることになる。
【0108】
したがって、大きなトルクの必要なモータの起動直後には、モータMが全波駆動方式によって駆動される。一方、モータMの回転数がある程度の回転数に達した後、モータMの駆動方式が全波駆動方式から半波駆動方式に切り替えられて、モータMの回転速度が加速される。モータMの回転数が定格回転数に達した時、定常運転時に発生するスパイク性ノイズを低減させるため、モータMはソフトスイッチング運転によって、半波駆動方式で駆動される。
【0109】
図15は、モータMを、ソフトスイッチング運転時において、半波駆動方式で駆動した場合のタイミング波形図を示している。このタイミング波形図は、図6と比較してわかるように、各モータコイルLu,Lv,Lwの駆動電流は、各モータコイルLu,Lv,Lwに発生する逆起電圧の低レベル期間にのみ、各モータコイルLu,Lv,Lwに供給されていることがわかる。
【0110】
以上のようにして、全波駆動と半波駆動が容易に切り替え行なわれるとともに、半波駆動の際には、モータコイルLu,Lv,Lwの各一端がそれぞれ、オン状態になる通電相のトランジスタによって確実に接地基準電位GNDに接続されることにより、非通電相のトランジスタに印加される逆起電圧に電源電位がそのまま加算されるのを回避させることができる。
【0111】
以上、本発明者によってなされた発明を実施例にもとづき具体的に説明したが、本発明は上記実施例に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【0112】
以上の説明では主として、本発明者によってなされた発明をその背景となった利用分野である3相DCブラシレスモータの半波駆動回路に適用した場合について説明したが、それに限定されるものではなく、あらゆる種類の多相モータの半波駆動回路にも適用できる。
【0113】
【発明の効果】
本願において開示される発明のうち、代表的なものの効果を簡単に説明すれば、下記のとおりである。
【0114】
すなわち、回路構成を複雑化することなく、モータの駆動特性を確保しながら、DCブラシレスモータの定常運転時に発生するスパイク性ノイズを低減させることができる、という効果が得られる。
【0115】
また、回路構成を複雑化することなく、ブラシレスモータの半波駆動を行なうトランジスタの必要耐圧を低くすることができる、という効果が得られる。
【図面の簡単な説明】
【図1】本発明の技術が適用されたDCブラシレスモータ駆動回路の回路図を示す。
【図2】図1に示されるリニアアンプおよびロー・パス・フィルタの回路図の一例を示す。
【図3】図1に示される出力アンプの具体的回路図の一例を示す。
【図4】同期運転時の動作波形のチャート図を示す。
【図5】逆起検出運転時の動作波形のチャート図を示す。
【図6】ソフトスイッチング運転時の動作波形のチャート図を示す。
【図7】モータの回転数とモータの運転方式との関係を示している。
【図8】図1のモータ駆動回路を用いた記憶ドライブ装置のシステムブロック図を示す。
【図9】本発明の技術が適用されたブラシレスモータの半波駆動回路の概略構成を示す回路図である。
【図10】図9に示した回路の概略動作を示す波形チャート図である。
【図11】本発明の他の実施例を示す出力アンプの回路図である。
【図12】全波駆動方式におけるコイル駆動電流の駆動順序および電流方向を説明する図を示している。
【図13】半波駆動方式におけるコイル駆動電流の駆動順序および電流方向を説明する図を示している。
【図14】図11に示された出力アンプ回路を図1の出力アンプに適用した場合の回路図を示す。
【図15】モータMを、ソフトスイッチング運転時において、半波駆動方式で駆動した場合のタイミング波形図を示している。
【符号の説明】
M センサレス3相DCブラシレスモータ
Lu,Lv,Lw モータコイル
N 中性点
1u,1v,1w リニアアンプ
2u,2v,2w ロー・パス・フィルタ
3 切換回路
4 マトリクス回路
5u,5v,5w 出力アンプ
Rs 電流検出用シャント抵抗
6 電流制御アンプ
71 モータ起動用クロック発生器
72 相選択スイッチ
73 電圧比較器
74 ゼロクロス検出器
75 コミュテーションシーケンサ
8 電圧比較器
Eu,Ev,Ew 逆起電圧
U1,V1,W1 3相パルス信号
U2,V2,W2 3相正弦波信号
CLK 起動用クロック
Em 逆起電圧の振幅
Vcc 電源電位
GND 接地基準電位
Mu,Mv,Mw トランジスタ
Mc トランジスタ
14 アンプ
21 パワー制御回路(速度制御回路)
[0001]
[Industrial application fields]
The present invention relates to a drive circuit for a DC (direct current) brushless motor, and more particularly to a technique effective when applied to a drive circuit for a sensorless multiphase DC brushless motor. The present invention relates to a technique effectively used for a drive circuit of a spindle motor used in, for example, a hard disk drive (hereinafter also referred to as HDD) and a floppy disk drive (hereinafter also referred to as FDD).
[0002]
[Prior art]
Hard disk drives (hereinafter also referred to as HDDs) and floppy disk drives (hereinafter also referred to as FDDs) are used as external storage devices for data processing devices such as small workstations and personal computers. These external storage devices write data on a magnetic disk (also called magnetic media) rotated by a spindle motor with a magnetic head, or read data written on a magnetic disk track with a magnetic head. ing.
[0003]
Higher data recording density (surface recording density) on magnetic disks and higher data transmission speeds of hard disk drives and floppy disk drives to improve the processing speed of data processing devices and increase the scale of application software The progress has been made year after year.
[0004]
On the other hand, in order to reduce the size and power consumption of data processing apparatuses, downsizing, thinning, and power saving of hard disk drive and floppy disk drive apparatuses themselves have been promoted year by year.
[0005]
For example, in a hard disk drive, a magnetic disk having a gradually smaller diameter such as 3.5 inches, 2.5 inches, and 1.8 inches has been developed as a diameter of a magnetic disk incorporated therein. In addition, the thickness of the hard disk drive itself has been reduced to about 10 mm in response to the demand for smaller and thinner laptop personal computers and notebook personal computers.
[0006]
Such thinning of the hard disk drive device itself has advanced the thinning of the spindle motor incorporated therein, and as a result, the position detection element (hall element) of the rotor of the spindle motor has been deleted from the spindle motor. An in-hub type sensorless spindle motor with a motor coil built into the rotor has been developed. Therefore, it is necessary to consider a drive system (sensorless drive system) for controlling rotation of a sensorless brushless motor that does not require a sensor such as a rotor position detection element (hall element) with high accuracy.
[0007]
Regarding the driving method of such a sensorless brushless DC (direct current) motor, “Sensorless brushless DC motor driving technology” published by Toshiba, Toshiba review 1990 vol. 45 No. 9, pages 756-758.
[0008]
According to this document, in a steady operation in which a sensorless three-phase DC brushless motor is rotated at a rated speed, zero cross points of counter electromotive voltages Eu, Ev, Ew induced in the motor coils of each phase are detected by a comparator, The digital three-phase pulse signals U1, V1, W1 are generated using the zero-cross point as a timing reference, and the three output amplifiers using the three-phase pulse signals U1, V1, W1 as the drive input signal sources The motor coil is energized and driven.
[0009]
As a driving method of the three-phase DC brushless motor, there are full-wave driving in which each phase motor coil is energized and driven from both directions, and half-wave driving in which each phase motor coil is energized and driven only from one direction, respectively. . When starting a motor that requires a large torque, the motor is driven by full-wave drive. On the other hand, since the torque is not so much required after the motor speed reaches a certain level, the motor drive system is switched from full wave drive to half wave drive, and the motor is driven.
[0010]
[Problems to be solved by the invention]
However, the present inventors have revealed that the above-described technique has the following problems.
[0011]
That is, in the above-described DC brushless motor drive circuit, the drive current to each phase of the motor coil is controlled by the digital pulse signals U1, V1, and W1, so that a transient phenomenon at the rise / fall of the drive current. The occurrence of spike noise due to is remarkable. This noise appears in the form of voltage noise, acoustic noise, and electromagnetic noise, and adversely affects the surroundings.
[0012]
In view of this, the present inventors examined performing slew rate control that delays the rising / falling speed of the drive current to the motor coil in order to reduce the spike noise.
[0013]
However, when this slew rate control is performed, it has become apparent that the circuit becomes complicated and that the drive efficiency of the motor is reduced due to the delay in switching the energized phase that occurs with the slew rate control.
[0014]
In the half wave drive of the brushless motor, the motor coils Lu, Lv, Lw of each phase are half-powered while the neutral points N of the motor coils Lu, Lv, Lw of each phase are pulled up to the power supply potential Vcc. Wave driven. For this reason, the non-energized phase driving transistor adds the voltage at the neutral point N (Vcc-Vsat: Vsat is the saturation voltage of the transistor Mc) and the back electromotive force Em generated in the motor coil (Lu, Lv, Lw). The voltage Vr (Vr = Em / 2 + Vcc−Vsat) is applied.
[0015]
As a result, each of the three drive transistors that energize and drive the three motor coils must have a withstand voltage sufficient to withstand the voltage Vr (Vr = Em / 2 + Vcc−Vsat). In addition, a manufacturing process capable of forming a high breakdown voltage transistor is required. As a result, a large element formation area is required on the semiconductor chip on which the driving transistor is formed.
[0016]
Further, power control for controlling the rotation of the motor is performed by energizing currents of three drive transistors that drive the three motor coils separately. For this reason, each drive transistor must be linearly operated in an active state, and the circuit configuration for this is complicated.
[0017]
An object of the present invention is to provide a technique capable of reducing spike noise generated during steady-state operation of a sensorless DC (direct current) brushless motor while ensuring the motor drive characteristics without complicating the circuit configuration. It is to provide.
[0018]
Another object of the present invention is to perform half-wave driving of a DC (direct current) brushless motor without complicating the circuit configuration.
[0019]
Still another object of the present invention is to provide a technology capable of performing full-wave driving and half-wave driving of a sensorless DC (direct current) brushless motor and reducing the withstand voltage required for the driving transistor in the half-wave driving. There is to do.
[0020]
The above and other objects and features of the present invention will be apparent from the description of this specification and the accompanying drawings.
[0021]
[Means for Solving the Problems]
Of the inventions disclosed in this application, the outline of typical ones will be briefly described as follows.
[0022]
That is, during steady operation of rotating a DC brushless motor at a rated speed, phase information and amplitude information of a back electromotive voltage (induced voltage) linearly detected from the motor coil is used as it is, and the back electromotive voltage is used to drive the motor. Used as a transistor drive input signal source. That is, during steady operation, the counter electromotive voltage detected from the motor coil is directly applied to the control input terminal of the drive transistor.
[0023]
On the other hand, in the half-wave drive of the brushless motor, each one end of the motor coil provided for each energized phase is connected to the ground reference potential (via a drive transistor that is binary controlled on or off for each phase). First power supply voltage). A neutral point where the other ends of the motor coils are connected in common is connected to a power supply potential (second power supply voltage) via a control transistor that linearly operates in an active state.
[0024]
[Action]
According to the above-described means, the transient phenomenon of the drive current to the motor coil can be alleviated without depending on the slew rate control that causes the drive characteristics of the motor to deteriorate. That is, the back electromotive voltage (induced voltage) linearly detected from the motor coil is sinusoidal, and the driving current to the motor coil is formed by the driving transistor using the phase information and amplitude information. As a result, the back electromotive voltage (induced voltage) applied to the control input of the drive transistor is sinusoidal, so that the rise and fall of the drive current formed by the drive transistor is not digitally switched. , Has a linear predetermined inclination. In other words, the waveform of the drive current formed by the drive transistor is trapezoidal.
[0025]
Therefore, since the rising and falling of the drive current have a linear predetermined slope, the occurrence of spike noise due to phase switching is suppressed during the steady operation of the brushless motor. This achieves the object of reducing spike noise generated during steady operation of the DC brushless motor while ensuring the motor drive characteristics without complicating the circuit configuration.
[0026]
Further, each one end of each motor coil is connected to the ground reference potential almost certainly by the energized phase drive transistor which is turned on, so that the back electromotive voltage applied to the non-energized phase drive transistor Can be prevented from being added as they are.
[0027]
In addition, since the drive transistors for energizing and driving the motor coils of each phase only need to be binary-controlled to be on or off, the circuit configuration is greatly increased compared to the case where the drive transistors are linearly operated in an active state. It can be simplified. This achieves the object of reducing the required breakdown voltage of the transistor that performs half-wave driving of the brushless motor without complicating the circuit configuration.
[0028]
【Example】
Preferred embodiments of the present invention will be described below with reference to the drawings.
In the drawings, the same reference numerals denote the same or corresponding parts.
FIG. 1 shows a circuit block diagram of an embodiment of a DC (direct current) brushless motor drive circuit 1 to which the technology of the present invention is applied.
[0029]
The brushless motor drive circuit 1 of the present embodiment is formed on a single rectangular semiconductor substrate IC such as single crystal silicon by a well-known semiconductor integrated circuit manufacturing technique. In the figure, a plurality of circles written on a square line indicating the brushless motor drive circuit 1 indicate external terminals of the brushless motor drive circuit 1.
[0030]
A motor M surrounded by a dotted line represents a sensorless type three-phase DC brushless motor in which a hall element (hall sensor) as a rotor position detector is omitted. The motor M has three motor coils Lu, Lv, and Lw. One end of each of the motor coils Lu, Lv, and Lw is connected in common to be a neutral point. On the other hand, the other end of each motor coil Lu, Lv, Lw and the neutral point are respectively coupled to external terminals U, V, W of the brushless motor drive circuit 1. In the motor M, when the rotor of the motor M is rotated, the counter electromotive voltages induced in the motor coils Lu, Lv, Lw are indicated as Eu, Ev, Ew.
[0031]
The motor drive circuit 1 includes linear amplifiers (AMP) 1u, 1v, and 1w that detect the back electromotive voltages Eu, Ev, and Ew induced in the motor coil separately for each phase, and each linear amplifier (AMP) 1u. , 1v, 1w are coupled to external terminals U, V, W, N via an attenuator (resistance attenuator) ATT. Each input terminal (−) of each linear amplifier (AMP) 1u, 1v, 1w is coupled to an external terminal N. On the other hand, the input terminal (+) of the linear amplifier (AMP) 1u is coupled to a common connection point between the resistance elements R1 and R2 of the attenuator (resistance attenuator) ATT. The other end of resistance element R1 is coupled to external terminal U, and the other end of resistance element R2 is coupled to external terminal N. Similarly, the input terminal (+) of the linear amplifier (AMP) 1v is coupled to a common connection point between the resistance elements R3 and R4 of the attenuator (resistance attenuator) ATT. The other end of resistance element R3 is coupled to external terminal V, and the other end of resistance element R4 is coupled to external terminal N. The input terminal (+) of the linear amplifier (AMP) 1w is coupled to a common connection point between the resistance elements R5 and R6 of the attenuator (resistance attenuator) ATT. The other end of resistance element R5 is coupled to external terminal W, and the other end of resistance element R6 is coupled to external terminal N.
[0032]
Each of the low-pass filters (LPF) 2u, 2v, 2w receives the back electromotive voltage detected by the linear amplifier (AMP) 1u, 1v, 1w, so that the linear amplifier (AMP) 1u, 1v. , 1w output terminal. The low-pass filters (LPF) 2u, 2v, 2w are phases of a feedback loop composed of the linear amplifiers (AMP) 1u, 1v, 1w, output amplifiers 5v, 5u, 5w and motor coils Lu, Lv, Lw. Provided to provide compensation. The low pass filters (LPF) 2u, 2v, 2w are regarded as phase compensation means.
[0033]
The output signals U2, V2, and W2 of the low-pass filters (LPF) 2u, 2v, and 2w are supplied to the first input terminals (1i) of the switching elements SW1, SW2, and SW3 in the switching circuit 3, respectively. The On the other hand, the second input terminals (2i) of the switching elements SW1, SW2, and SW3 in the switching circuit 3 are connected to the output signals U1, V1, and V1 of the matrix circuit 4 that determine the energization ratio to the motor coils Lu, Lv, and Lw. W1 is supplied. Therefore, the switching elements SW1, SW2, and SW3 in the switching circuit 3 respond to the state of the electrical signal level of the mode control signal MC, and output signals U2, V2 of the low pass filters (LPF) 2u, 2v, 2w. , W2 and one of the output signals U1, V1, W1 of the matrix circuit (MTR) 4 (U2, V2, W2 or U1, V1, W1) are selectively switched to the switching elements SW1, SW2, SW3. To be supplied to the output terminal (o).
[0034]
The output amplifiers 5u, 5v, 5w drive the motor coils Lu, Lv, Lw by energization. The input terminals of the output amplifiers 5u, 5v, 5w are respectively coupled to the output terminals (o) of the switching elements SW1, SW2, SW3, and are selectively supplied from the output terminals (o) of the switching elements SW1, SW2, SW3. Low-pass filters (LPF) 2u, 2v, 2w output signals U2, V2, W2 or matrix circuit 4 output signals U1, V1, W1 are received. The output amplifiers 5u, 5v, and 5w are output signals U2, V2, and W2 of low-pass filters (LPF) 2u, 2v, and 2w that are selectively supplied from the output terminals (o) of the switching elements SW1, SW2, and SW3. Alternatively, in response to the output signals U1, V1, W1 of the matrix circuit 4, a drive current to be selectively supplied to the motor coils Lu, Lv, Lw is formed and output to the external terminals U, V, W.
[0035]
The resistance element Rnf for current detection is for converting the drive current passed through the motor coils Lu, Lv, Lw into a voltage value, one end of which is coupled to the external terminal R and the other end is 0 volts. Coupled to the ground reference potential (first power supply voltage) of the circuit. The current control amplifier (AMP4) 6 has a first input (−) coupled to the external terminal R and a second input (+) coupled to the external terminal VCTL. The current control amplifier (AMP4) 6 energizes the output amplifiers 5u, 5v, and 5w based on the potential difference between the voltage value converted by the resistance element Rnf and the voltage value of the speed control signal Vctl supplied to the external terminal VCTL. A current control signal Ictl for controlling the amount is output to the output amplifiers 5u, 5v, 5w.
[0036]
The motor starting clock generator (OSC) 71 is provided for outputting a clock signal CLK used when starting the motor M from a stopped state. That is, when the motor M is started from the stop state, the motor M is rotated by a synchronous operation that is driven in synchronization with the clock signal CLK.
[0037]
72 is a phase selection switch, 73 is a voltage comparator (CMP1), 74 is a zero cross detector (ZED), 75 is a commutation sequencer (COMS), 8 is a voltage comparator (CMP2), and will be described in detail below. The
[0038]
The switching circuit 3 is configured by using analog switches (SW1, SW2, SW3) composed of bipolar transistors (or MOSFETs), and one of the first and second selected ports (1i, 2i). Is selected and connected to the inputs of the output amplifiers 5u, 5v, 5w. Switching control of the analog switches (SW1, SW2, SW3) in the switching circuit 3 is performed by a mode control signal MC which is an output signal of the voltage comparator (CMP2) 8 having hysteresis characteristics. The voltage comparator (CMP2) 8 has a first input (−) coupled to an external terminal Vref to which a reference voltage value Vr is supplied and an external terminal VCTL to which a speed control signal Vctl is supplied from an external microcomputer. And a second input (+) coupled.
[0039]
That is, the voltage comparator (CMP2) 8 is the first in the case of steady operation in which the motor M is rotating at the rated speed when the voltage value of the speed control signal Vctl is equal to or lower than the voltage value of the predetermined reference voltage value Vr. For example, a low-level mode control signal MC is supplied to the switching circuit 3 so that the signals (U2, V2, W2) applied to the selected port (1i) of the selected signal are supplied to the inputs of the output amplifiers 5u, 5v, 5w. . On the other hand, when the voltage value of the speed control signal Vctl is equal to or higher than the voltage value of the reference voltage value Vr, the voltage comparator (CMP2) 8 performs, for example, synchronous operation and reverse operation from the start of the motor M to the rotation at the rated speed. In the detection operation, the output signal (U1, V1, W1) of the matrix circuit 4 given to the second selected port (2i) is supplied to the inputs of the output amplifiers 5u, 5v, 5w, for example, at a high level. Mode control signal MC is supplied to the switching circuit 3.
[0040]
The current control amplifier (AMP4) 6 variably controls the energization amount to the motor coil by the output amplifiers 5u, 5v, 5w according to the speed control signal Vctl. That is, the current control amplifier (AMP4) 6 outputs the output current so that the coil drive current value of the output amplifiers 5u, 5v, 5w detected by the resistor Rnf becomes the current value set by the speed control signal Vctl. A current control signal Ictl for adjusting the output level (current gain) of the drive current of the amplifiers 5u, 5v, 5w is output to the output amplifiers 5u, 5v, 5w. That is, the current control amplifier (AMP4) 6 performs negative feedback control.
[0041]
The phase selection switch 72, the voltage comparator 73, and the zero cross detector 74 detect the zero cross points of the counter electromotive voltages Eu, Ev, Ew induced in the motor coils Lu, Lv, Lw separately for each phase. Is regarded as a counter electromotive voltage detection circuit.
[0042]
The commutation sequencer 75 uses the timing reference given by the clock signal CLK for starting the motor or the zero-cross point of the back electromotive voltages Eu, Ev, Ew detected for each phase as a timing reference, to the matrix circuit (MTR) 4. For each input, output signals TU1, TV1 and TW1 which are timing signals are output. The matrix circuit (MTR) 4 generates digital three-phase pulse signals U1, V1, and W1 that serve as drive input signal sources for the motor M based on the output signals TU1, TV1, and TW1 of the commutation sequencer 75. The three-phase pulse signals U1, V1, and W1 are supplied to the second selected port (2i) of the selection circuit 3.
[0043]
The phase selection switch 72, the voltage comparator 73, the zero cross detector 74, and the commutation sequencer 75 operate as follows.
[0044]
When the motor M is started, the commutation sequencer 75 is operated using the clock signal CLK supplied from the oscillation circuit OSC, and the motor M is synchronously operated. In the synchronous operation, the commutation sequencer 75 sequentially switches the energized phases of the coils Lu, Lv, and Lw of the motor M in synchronization with the clock signal CLK so as to cause the motor M to rotate in the positive direction. Signals TU1, TV1 and TW1 are generated.
[0045]
On the other hand, when the motor M starts to rotate synchronously and the counter electromotive voltages Eu, Ev, Ew are generated in the coils Lu, Lv, Lw of the motor M, the operation of the motor M is changed from the synchronous operation to the coils Lu, Lv of the motor M. , Lw, the back electromotive force voltage Eu, Ev, Ew and the potential of the neutral point (external terminal N) of the motor M are switched to the back electromotive force detection operation in which phase switching is performed.
[0046]
In the back electromotive detection operation, phase switching is performed in synchronization with the zero cross point between the back electromotive voltage Eu, Ev, Ew of each phase generated by the rotation of the motor M and the neutral point potential of the motor M. The motor M is rotated in the forward direction while maintaining the rotational torque. Detection of the back electromotive voltages Eu, Ev, Ew of each phase of the coils Lu, Lv, Lw of the motor M is performed by a phase selection switch 72, a voltage comparator 73, and a zero cross detector 74, which are detection phase changeover switches.
[0047]
The phase selection switch 72 includes three switch circuits each having one end electrically coupled to each of the external terminals U, V, and W and the other end connected in common. The three switch circuits are connected in common. The other end is coupled to the first input (+) of voltage comparator 73. The second input (−) of voltage comparator 73 is electrically coupled to external terminal N. The comparison output of the voltage comparator 73 is supplied to the zero cross detector 74, and relates to the zero cross point between the back electromotive force Eu, Ev, Ew of each phase detected by the zero cross detector 74 and the neutral point potential of the motor M. Information is supplied to the commutation sequencer 75. Therefore, the commutation sequencer 75 outputs the output signals TU1, TV1, TW1, which are timing signals, for each input of the matrix circuit (MTR) 4 based on the information about the zero cross point. The matrix circuit (MTR) 4 generates digital three-phase pulse signals U1, V1, and W1 that serve as drive input signal sources for the motor M based on the output signals TU1, TV1, and TW1 of the commutation sequencer 75.
[0048]
In the back electromotive detection operation, since only the back electromotive voltage can be detected in the non-energized phase, the commutation sequencer 75 generates the phase selection signal Lsel for the phase selection switch 72, and the back electromotive force of the non-conductive phase is generated at any time. The phase selection switch 72 is controlled so that only the voltage is detected. Further, immediately after switching the energized phase, there is a possibility of erroneous detection due to kickback of the motor M, so the commutation sequencer 75 outputs a mask signal MASK to the zero cross detector 74, and the zero cross detector immediately after switching the energized phase. The detection of 74 zero-cross points is prohibited. The output signal of the zero cross detector 74 is also supplied to the external terminal PHASE, and is used for speed control as a speed signal of the motor M for a microcomputer coupled to the outside of the motor drive circuit 1.
[0049]
On the other hand, the commutation sequencer 75 outputs a zero cross detection direction designation signal DIR to the zero cross detection circuit 74. This zero cross detection direction designation signal DIR is a signal for designating the direction of the zero cross point between the potential of the neutral point N of the motor M and the back electromotive voltage (Eu, Ev, Ew) of each detection phase. That is, the direction of the zero cross timing of the zero cross point between the potential of the neutral point N of the motor M and the back electromotive voltage (Eu, Ev, Ew) of each detection phase is 1) the back electromotive voltage (Eu, Ev, Ew) is When the potential changes from the potential below the neutral point N to the potential above the neutral point N, 2) the back electromotive force (Eu, Ev, Ew) from the potential above the neutral point N to the neutral point There are two cases of changing to a potential lower than the potential of N. Therefore, by designating whether the direction of the zero cross point to be detected is the case of 1) or 2) by the signal DIR, the desired zero cross timing can be detected without error.
[0050]
On the other hand, during steady operation in which the motor M is rotated at the rated speed (rated rotation), the linear amplifiers 1u, 1v, 1w and the low-pass filters 2u, 2v, 2w are sine of the back electromotive voltages Eu, Ev, Ew. The three-phase sine wave signals U2, V2, and W2 with the waveforms remaining are supplied to the inputs of the output amplifiers 5u, 5v, and 5w via the first selected port (1i) of the selection circuit 3. ing.
[0051]
That is, during steady operation in which the motor M is rotated at the rated speed (rated rotation), the phase information and amplitude information of the back electromotive voltage (induced voltage) linearly detected from the motor coils Lu, Lv, Lw are used as they are. The counter electromotive voltage is used as a drive input signal source for the motor M. During steady operation, the counter electromotive voltage detected from the motor coil is directly applied to the control input terminals of the drive transistors of the output amplifiers 5u, 5v, 5w.
[0052]
The back electromotive voltage (induced voltage) detected linearly from the motor coil is sinusoidal, and the drive current to the motor coils Lu, Lv, Lw is output to the output amplifiers 5u, 5v, 5w using the phase information and amplitude information. The drive transistor is formed. As a result, the counter electromotive voltage (induced voltage) applied to the control input of the drive transistors of the output amplifiers 5u, 5v, and 5w has a sine wave shape, and is formed by the drive transistors of the output amplifiers 5u, 5v, and 5w. The rising and falling edges of the drive current do not switch digitally but have a linear predetermined slope. In other words, the waveform of the drive current formed by the drive transistors of the output amplifiers 5u, 5v, 5w is trapezoidal. Therefore, since the rising and falling of the drive current have a linear predetermined slope, the occurrence of spike noise due to phase switching is suppressed during the steady operation of the brushless motor M.
[0053]
FIG. 2 shows a specific circuit diagram of the linear amplifiers (AMP) 1u, 1v, 1w and the low pass filters (LPF) 2u, 2v, 2w.
[0054]
The linear amplifier AMP has a pnp bipolar transistor Q100 having a base electrode coupled to an input terminal (+) and a pnp bipolar transistor Q101 having a base electrode coupled to an input terminal (−). The respective emitter electrodes of transistors Q100 and Q101 are coupled to emitter resistance elements Re1 and Re2. A common connection point between the emitter resistance elements Re1 and Re2 is coupled to a node to which a circuit power supply voltage (second power supply voltage) Vcc is supplied via a constant current source Ics.
[0055]
The collector electrodes of transistors Q100 and Q101 are coupled to the collector electrodes of npn bipolar transistors Q102 and Q103, respectively. The base electrode of transistor Q102 is coupled to the collector electrode of transistor Q102 and diode-connected. The base electrode of transistor Q102 is also coupled to the base electrode of transistor Q103, and the emitter electrodes of transistors Q102 and Q103 are coupled to the ground reference potential (first power supply voltage) GND of the circuit. Therefore, the transistors Q102 and Q103 are current mirror circuits that constitute the load circuit of the transistors Q100 and Q101.
[0056]
The collector electrode of the transistor Q101 is coupled to the first input (1i) of each switch SW of the switching circuit 3 through, for example, a low pass filter (LPF) composed of a resistance element R100 and a capacitance element C100. The collector electrode of transistor Q101 is coupled to the ground reference potential via load resistance element R101. Therefore, the linear amplifier AMP outputs a sinusoidal counter electromotive voltage based on the voltage signal supplied to the input terminal (+) and the input terminal (−), and the sine wave signal is a low-pass filter (LPF). To the first input (1i) of the switching circuit 3.
[0057]
FIG. 3 shows a specific circuit diagram of the output amplifiers 5u, 5v, 5w of the motor drive circuit 1. 3 is easily understood by those skilled in the art and will not be described in detail, but will be briefly described below.
[0058]
In the output amplifiers 5u, 5v, and 5w, a pair of npn bipolar transistors Q24 and Q28, a pair of npn bipolar transistors Q34 and Q38, and a pair of npn bipolar transistors Q44 and Q48 respectively have motor coils Lu, Lv, and Lw of each phase. A push-pull type output stage to be driven is formed. In this case, Q24, Q34, and Q44 are output drive transistors on the current source side, and Q28, Q38, and Q48 are output drive transistors on the current sink side. The pnp bipolar transistors Q23, 33, and 43 are provided to form the base current of the output drive transistors Q24, Q34, and Q44. On the other hand, a pair of npn bipolar transistors Q26 and Q27, a pair of npn bipolar transistors Q36 and Q37, and a pair of npn bipolar transistors Q46 and Q47 are provided to form base currents of output drive transistors Q28, Q38, and Q48, respectively. .
[0059]
The npn bipolar transistors Q21, Q31, and Q41 form a three-differential amplifier common to the emitters, and only the transistor having the highest potential input to the base is selectively turned on and the other transistors are cut off. The conducted transistor conducts the output transistor on the current source side connected to the collector side. The base electrodes (control input terminals) of the transistors Q21, Q31, and Q41 are coupled to the output terminals (o) of SW1, SW2, and SW3 in the switching circuit 3.
[0060]
The pnp bipolar transistors Q25, 35, and 45 also form a common three-differential amplifier. Only the transistor having the lowest potential input to the base is selectively turned on and the other transistors are cut off. The conductive transistor makes the current sink side transistor connected to the collector side conductive. The pnp bipolar transistors Q22, 32, and 42 are used as current sources for the pnp bipolar transistors Q25, 35, and 45.
[0061]
The drive power of the motor coil is controlled by monitoring the drive current detected by the current sense resistor Rnf interposed in series between the common emitter of the output transistors Q28, Q38, Q48 on the current sink side and the ground reference potential GND. It is done while. As explained in FIG. 1, based on the drive current detected by the current sense resistor Rnf, the current control amplifier 6 supplies the current control signal Ictl to the common emitters of the transistors Q21, Q31, and Q32. It has become.
[0062]
The transistors Q21, Q31, and Q32 are alternately turned on one by one in accordance with the three-phase signals Ux, Vx, and Wx supplied from the output terminals (o) of SW1, SW2, and SW3 in the switching circuit 3, thereby The source-side output transistors Q24, Q34, and Q44 are also turned on one by one in accordance with the energized phase. At the same time, among the transistors Q25, 35, and 45 forming the three differential amplifiers, the transistor having the lowest base input potential is turned on, and the current sink side output transistor connected to the turned-on transistor is turned on. The motor M is driven full wave.
[0063]
Next, the circuit operation will be described.
FIG. 4 shows waveforms of the motor starting clock CLK and the output signals U1, V1, W1 of the matrix circuit 4 at the time of starting the motor.
[0064]
When the motor M is started, the motor M is synchronously operated based on the clock CLK as described above. As shown in FIG. 4, three-phase digital pulse signals U1, V1, and W1 created based on the motor start clock CLK are driven from the matrix circuit 4 to the output amplifiers 5u, 5v, and 5w via the switching circuit 3. Provided as input signal source.
[0065]
FIG. 5 shows waveforms of the back electromotive voltage of the motor M and the matrix circuit 4 signals U1, V1, and W1 until the motor M is activated and reaches the rated speed.
Until the motor M is activated and reaches the rated speed, the motor M is operated for detecting the back electromotive force as described above. As shown in FIG. 5, three-phase digital pulse signals U 1, V 1, W 1 created based on the zero cross points of the counter electromotive voltages Eu, Ev, Ew detected for each phase are transferred from the matrix circuit 4 to the switching circuit 3. To the output amplifiers 5u, 5v, and 5w as drive input signal sources.
[0066]
FIG. 6 shows waveforms of back electromotive force Eu, Ev, Ew, low-pass filters 2u, 2v, 2w and motor coil drive current when the motor reaches the rated speed (rated rotation). Yes.
When the motor reaches the rated speed, the motor M is driven by using the phase information and the amplitude information of the back electromotive voltages Eu, Ev, Ew generated in the motor coil as described above. In this specification, such an operation method may be referred to as a soft switching operation.
[0067]
When the motor M reaches the rated speed, as shown in FIG. 6, the back electromotive voltages generated in the motor coils Lu, Lv, Lw are detected by the linear amplifiers 1u, 1v, 1w. The back electromotive voltages of the motor coils Lu, Lv, Lw detected by the linear amplifiers 1u, 1v, 1w further pass through the low-pass filters 2u, 2v, 2w, and then the three-phase sine wave signals U2, V2 , W2 via the switching circuit 3 to the output amplifiers 5u, 5v, 5w as drive input signal sources.
[0068]
At this time, the path formed by the motor coil Lu (Lv, Lw), the linear amplifier 1u (1v, 1w), the low-pass filter 2u (2v, 2w) and the output amplifier 5u (5v, 5w) is one kind. Since it can be regarded as a positive feedback loop, it is necessary to pay attention to stability. However, since the drive current of the motor M that has once reached the rated speed is narrowed down by the current control signal Ictl that is the output signal of the current control amplifier 8, the loop gain of the positive feedback is reduced. Therefore, although a positive feedback loop is formed, the unstable operation due to the positive feedback can be avoided.
[0069]
Furthermore, in the embodiment of the present invention, in order to suppress the increase of the loop gain (gain) of the positive feedback loop in the high frequency region in driving the motor coils Lu, Lv, Lw, which are inductive loads, Filters 2u, 2v, 2w are inserted in the positive feedback loop. Further, an attenuator ATT is inserted in the positive feedback loop for gain adjustment of the entire positive feedback loop. Therefore, the loop gain (gain) of the positive feedback loop is obtained by inserting the attenuator ATT, phase compensation by the low-pass filters 2u, 2v, and 2w, and controlling the energization amount of the output amplifiers 5u, 5v, and 5w by the current control amplifier 8. ) Is definitely reduced.
[0070]
Thereby, even if a positive feedback loop is formed based on the soft switching operation of the motor drive circuit 1, the unstable operation of the motor drive circuit 1 is reliably suppressed. In other words, in the soft switching operation, since a positive feedback loop is basically formed, low-pass filters 2u, 2v, and 2w are used for phase compensation. Further, when the drive current of the motor M increases, the gains of the output amplifiers 5u, 5v, 5w of the respective phases increase, and the positive feedback loop becomes unstable. Therefore, the motor drive circuit 1 is switched to the soft switching operation only when the motor M reaches the rated rotation speed and the drive current of the motor M is reduced.
[0071]
As shown in FIG. 6, the drive current waveforms of the motor coils Lu, Lv, and Lw are waveforms whose peaks are crushed, but the drive current is near the rise / fall of the drive current where the occurrence of spike noise is a problem. The waveform is kept smooth.
[0072]
That is, since the back electromotive voltage (induced voltage) applied to the control input of the drive transistors of the output amplifiers 5u, 5v, and 5w has a sine wave shape, the drive formed by the drive transistors of the output amplifiers 5u, 5, and v5w. The rise and fall of the current do not switch digitally but have a linear predetermined slope. In other words, the waveform of the drive current formed by the drive transistors of the output amplifiers 5u, 5v, 5w is trapezoidal.
[0073]
Therefore, since the rising and falling of the drive current have a linear predetermined slope, the occurrence of spike noise due to phase switching is suppressed during the steady operation of the brushless motor M. The reason why the rising and falling edges of the drive current have a linear predetermined slope is that in the specific circuit diagram of the output amplifiers 5u, 5v, and 5w shown in FIG. 3, the drive transistors Q21, Q31, Q41, It will be easily understood when a sinusoidal input signal is applied to the base electrodes (control inputs) of Q25, Q35, and Q45.
[0074]
FIG. 7 shows the relationship between the rotation speed of the motor M and the operation mode of the motor drive circuit 1.
The section A shown in the figure shows the time when the motor M is started, and the motor drive circuit 1 drives the motor M by synchronous operation. At this time, the mode control signal MC is set to the low level, and the drive current values of the output amplifiers 5u, 5v, and 5w are large, so that the sense voltage detected by the sense resistor Rnf has a large value.
[0075]
The section B shown in the figure indicates a period from when the motor M is started until the rated speed is reached, and the motor drive circuit 1 drives the motor M by back electromotive detection operation. At this time, the mode control signal MC is set to the low level, and the drive current values of the output amplifiers 5u, 5v, and 5w are large, so that the sense voltage detected by the sense resistor Rnf has a large value.
[0076]
A section C shown in the figure indicates a period during which the motor M reaches the rated speed, and the motor drive circuit 1 drives the motor M by a soft switching operation. At this time, the mode control signal MC is set to the high level, and the drive current values of the output amplifiers 5u, 5v, and 5w are reduced. Therefore, the sense voltage detected by the sense resistor Rnf has a small value because the motor M is operated at the rated speed.
[0077]
FIG. 8 shows a system block diagram of a magnetic storage device using the motor drive circuit 1 shown in FIG. 1, for example, a hard disk drive (HDD) device. In the figure, since the spindle motor control unit corresponds to the motor drive circuit 1, the reference number is indicated as 601. Hereinafter, the spindle motor control unit 601 is regarded as the same as the motor drive circuit 1.
[0078]
The hard disk drive (HDD) apparatus reads or writes information (data) with respect to a spindle motor 22 corresponding to the motor M in FIG. 1 and a desired track of the magnetic disk 200 that is rotationally driven by the spindle motor 22. A magnetic head 300 for performing read processing, a signal processing thread 400 for performing predetermined processing on read data or write data, an interface system 500 for exchanging read data or write data to the outside of a hard disk drive (HDD) device, and the above And a mechanism drive system 600 that drives the motor 22 and the magnetic head 300. A spindle motor control unit 601 is incorporated in the mechanism drive system 600, and the spindle motor control unit 601 is responsible for speed control and activation control of the motor 22.
[0079]
The signal processing yarn 400 includes a read amplifier and write amplifier 401 coupled to the magnetic head 300, a data reproduction circuit 402, an encoder / decoder 403, and the like. The interface system 500 includes a file data processor 501, a small computer system interface (SCSI) controller 502, and a CPU (microcomputer, central processing unit) 503. The mechanism drive system 600 includes a voice coil motor driver 602 that drives the magnetic head 300 in addition to the spindle motor control unit 601.
[0080]
The spindle motor control unit 601 supplies the output signal of the zero cross detector 74 shown in FIG. 1 to the microcomputer 503 from the external terminal PHASE. The microcomputer 503 outputs the output signal of the zero cross detector 74 to the motor. The speed signal of M (spindle motor 22) is used for speed control. The microcomputer 503 receives the output signal of the zero-cross detector 74 and supplies the speed control signal Vctl shown in FIG. 1 to the external terminal VCTL of the spindle motor control unit 601 based on the output signal. In this way, the speed of the motor M (spindle motor 22) is controlled by the spindle motor control unit 601.
[0081]
As described above, the motor drive current during the steady operation is at least phase-switched in a sine wave, and abrupt coil drive current switching that causes spike noise is avoided.
Thereby, the transient phenomenon of the drive current to the motor coils Lu, Lv, and Lw can be alleviated without depending on the slew rate control that causes the motor drive characteristics to deteriorate. Therefore, it is possible to reduce spike noise generated during steady operation of the DC brushless motor while ensuring the driving characteristics of the motor without complicating the circuit configuration.
[0082]
The invention made by the present inventor has been specifically described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention. Not too long.
For example, the control of the switching circuit 3 may be performed by the rotational speed detected based on the counter electromotive voltage of the motor.
[0083]
In the above description, the case where the invention made by the present inventor is applied to the three-phase DC brushless motor driving circuit, which is the field of use behind the invention, has been described. It can be applied to a drive circuit for a multiphase motor.
[0084]
Hereinafter, another embodiment of the present invention will be described with reference to the drawings.
FIG. 9 shows an embodiment of a half-wave driving circuit for a brushless motor to which the technology of the present invention is applied. M is a three-phase DC brushless motor, Lu, Lv, and Lw are motor coils, and Em ( EU, Ev, Ew) are counter electromotive voltages generated in the motor coil, Mu, Mv, Mw are included in the output amplifier 5, and power field effect transistors (drives) for connecting each end of the motor coil to the ground reference potential GND, respectively. Transistor), Mc is a power field effect transistor that connects a neutral point N commonly connected to the other ends of the motor coil to the power supply potential Vcc, and 14 is an active state of the transistor Mc connected to the neutral point N. An amplifier 21 for linear operation is a power control circuit (speed control circuit).
[0085]
Next, the operation will be described.
The transistors Mu, Mv, Mw connected to one ends of the motor coils Lu, Lv, Lw are on / off controlled by the multiphase signals Ux, Vx, Wx input from the matrix circuit 4. As a result, one end of each of the motor coils Lu, Lv, Lw is alternately connected to the ground reference potential GND in accordance with the multiphase signals Ux, Vx, Wx and driven to be energized. In this case, each of the transistors Mu, Mv, and Mw is binary-controlled to be either on in the saturated state or off in the cut-off state, and no linear operation is performed in the active state.
[0086]
On the other hand, the transistor Mc connected to the neutral point N of the motor coils Lu, Lv, and Lw is linearly operated in an active state by a control signal input from the power control circuit 21 via the amplifier 14, and from the power supply potential Vcc. The drive current Ic supplied to the neutral point N is variably controlled.
[0087]
As described above, the brushless motor M is driven half-wave by the on / off operation of the transistors Mu, Mv, Mw connected to the respective one ends of the motor coils Lu, Lv, Lw, and the motor coils Lu, Lv, The transistor Mc connected to the neutral point N of Lw is linearly operated in the active state, whereby power control for controlling the rotation of the motor M is performed.
[0088]
At this time, the sum of two back electromotive voltages generated in the energized phase motor coil and the non-energized phase motor coil is applied to the non-energized phase transistor in the cut-off state. For example, when the transistor Mu is turned on and the transistors Mw and Mv are cut off, the transistor Mw is added with the counter electromotive voltage Eu generated in the motor coil Lu and the counter electromotive voltage Ew generated in the motor coil Lw. Applied.
[0089]
However, these two counter electromotive voltages Eu and Ew are voltages generated in different phases, for example, in the case of three phases, there is a phase difference of 120 degrees. For this reason, the maximum peak of the voltage (Eu + Ew) obtained by adding the two back electromotive voltages Eu and Ew is significantly lower than when the maximum peaks of Eu and Ew are simply added.
[0090]
In addition, since one end of the motor coil Lu that generates one counter electromotive voltage Eu is almost certainly connected to the ground reference potential GND by the current-carrying transistor Mu that is turned on in a saturated state, as shown in FIG. The voltage Vr applied to the energized phase transistor Mw can be a voltage obtained by adding the saturation voltage Vsat of the transistor Mu to the addition voltage (Eu + Ew). The same applies to the other non-conducting phase transistors Mv.
[0091]
In this way, each end of the motor coils Lu, Lv, and Lw is almost certainly connected to the ground reference potential by the energized phase transistor (Mu) that is turned on, so that the non-energized phase transistors (Mv, It is avoided that the power supply potential Vcc is added as it is to the counter electromotive voltage applied to Mw).
[0092]
Further, the transistors Mu, Mv, Mw for energizing and driving the motor coils Lu, Lv, Lw of each phase may be binary-controlled to be turned on or off. The configuration can be greatly simplified.
As a result, the required withstand voltage of the transistors Mu, Mv, and Mw that drive the brushless motor M by half-wave can be reduced without complicating the circuit configuration.
[0093]
FIG. 11 shows a specific circuit diagram in the case where the output amplifier 5 to which the idea of the present invention is applied is configured using bipolar transistors.
The circuit of the output amplifier 5 shown in the figure is an output amplifier that can use the three-phase DC brushless motor M by switching between full-wave driving and half-wave driving, and includes two types of bipolar transistors Q11, pnp and npn. To Q48. The output amplifier 5 includes an output stage 5u for driving the coil Lu of the motor M, an output stage 5v for driving the coil Lv of the motor M, and an output stage 5w for driving the coil Lw of the motor M. Including. Further, a control circuit 55 for controlling the operation of the output amplifier 5 is provided so that the motor M can be used by switching between full wave driving and half wave driving.
[0094]
First, a pair of npn bipolar transistors Q24 and Q28, a pair of npn bipolar transistors Q34 and Q38, and a pair of npn bipolar transistors Q44 and Q48 are respectively push-pull driving motor coils Lu, Lv, and Lw of each phase. Form the output stage of the system. In this case, the transistors Q24, Q34, and Q44 are output driving transistors on the current source side, and the transistors Q28, Q38, and Q48 are output driving transistors on the current sink side. The pnp bipolar transistors Q23, 33, and 43 are provided to form the base current of the output drive transistors Q24, Q34, and Q44.
[0095]
On the other hand, a pair of npn bipolar transistors Q26 and Q27, a pair of npn bipolar transistors Q36 and Q37, and a pair of npn bipolar transistors Q46 and Q47 are provided to form base currents of output drive transistors Q28, Q38, and Q48, respectively. . In the pair of npn bipolar transistors Q24 and Q28, the pair of Q34 and Q38, and the pair of Q44 and Q48, npn so that the drive capability of the output transistor on the current sink side is greater than the drive capability of the output transistor on the current source side. The current mirror ratio of the pair of bipolar transistors Q36 and Q37 and the pair of npn bipolar transistors Q46 and Q47 are selected.
[0096]
The npn bipolar transistors Q11, Q21, Q31, Q41 form a four-differential amplifier common to the emitters, and only the npn bipolar transistor having the highest potential input to the base is selectively turned on, and the other transistors are Cut off. The conducted transistor conducts the output transistor on the current source side connected to the collector side.
[0097]
The pnp bipolar transistors Q25, 35, and 45 also form a common three-differential amplifier, and only the pnp bipolar transistor having the lowest potential input to the base is selectively turned on. Cut off. The conductive transistor makes the current sink side transistor connected to the collector side conductive.
[0098]
Here, the potential of the switching signal Dsel, which is a drive system switching designation signal, is set so that the base input (control input) of Q11 is always the highest potential with respect to the base inputs (control input) of Q21, Q31, and Q41. Then, the pnp bipolar transistors Q12 and Q13 and the npn bipolar transistor Q14 are turned on, and the output transistors Q24, Q34 and Q44 on the current source side are cut off, and only the current sink side Q28, Q38 and Q48 are respectively connected. The motor M is driven half-wave by being turned on in the energized phase. Q12 operates as a current source for the transistors Q25, Q35, and Q45 during half-wave driving. That is, in the half-wave drive, npn bipolar transistors Q21, Q31, Q41 and pnp bipolar transistors Q22, Q32, Q42 are not brought into an operating state.
[0099]
At this time, the conductive transistor Q14 is linearly operated in the active state, and the driving power of the motor M is controlled by the amount of current supplied to the neutral point N. This drive power control is performed while monitoring the drive current detected by the current sense resistor Rs interposed in series between the common emitter of the output transistors Q28, Q38, Q48 on the current sink side and the ground reference potential GND. Done.
[0100]
On the other hand, if the potential of the switching signal Dsel is set so that the base input of the transistor Q11 is always the lowest potential with respect to the base inputs of the transistors Q21, Q31, Q41, the transistors Q11, Q12, Q13, and Q14 are turned off. The transistors Q21, Q31, and Q32 other than the transistor Q11 are alternately turned on one by one in accordance with the multiphase signals Ux, Vx, and Wx, so that the output transistors Q24, Q34, and Q44 on the current source side also correspond to the energized phases. It becomes possible to conduct one by one alternately. At this time, the pnp bipolar transistors Q22, Q32, and Q42 operate as current sources for the transistors Q25, Q35, and Q45.
[0101]
At the same time, among the transistors Q25, 35, and 45 forming the three differential amplifiers, the transistor having the lowest base input potential is turned on, and the current sink side output transistor connected to the turned-on transistor is turned on. The motor M is driven full wave.
[0102]
FIG. 12 shows the order of current flowing through the motor coil during full-wave driving, and FIG. 13 shows the order of current flowing through the motor coil during half-wave driving. When the motor coils Lu, Lv, and Lw are driven by the full-wave drive system, the motor coils Lu, Lv, and Lw are arranged on the motor coils Lu, Lv, and Lw as shown by the circled numbers 1, 2, 3, 4, 5, and 6 in FIG. In turn, a drive current is passed in the direction as shown in FIG. On the other hand, when the motor coils Lu, Lv, and Lw are driven by the half-wave drive system, the motor coils Lu, Lv, and Lw are shown in the order shown by the circled numbers 1, 2, and 3 in FIG. The drive current is caused to flow from the neutral point N in the direction as shown in FIG.
[0103]
14 is a circuit diagram showing a configuration when the output amplifier shown in FIG. 11 is applied to FIG. The circuit configurations and circuit operations of the output amplifier 5 and the control circuit 55 shown in FIG. 14 are the same as those shown in FIG.
[0104]
The difference from FIG. 11 is that the matrix circuit 4 of FIG. 11 is changed to the switching circuit 3 shown in FIG. 1 in FIG. Therefore, the base (control input) electrodes of the transistors Q21 and Q25, the base (control input) electrodes of the transistors Q31 and Q35, and the base (control input) electrodes of the transistors Q41 and Q45 are shown in FIG. Are respectively coupled to the output terminals (o) of the switching elements SW1, SW2, and SW3.
[0105]
In this case, the switching signal Dsel input to the base of the transistor Q11 is supplied from the CPU 503 in FIG. 8 to the external terminal of the motor drive circuit (indicated by reference numeral 1 in FIG. 1). The CPU 503 in FIG. 8 changes the driving method of the motor M from the full-wave driving method to the half-wave driving method in the middle of the section B shown in FIG. 7, that is, when the rotational speed of the motor M approaches the rated rotational speed No to some extent. In order to switch, the switching signal Dsel is supplied to the external terminal of the motor drive circuit (indicated by reference numeral 1 in FIG. 1).
[0106]
Therefore, the motor drive circuit drives the motor M by synchronous operation when the motor M is started. After that, when the motor M starts to rotate synchronously and the counter electromotive voltages Eu, Ev, Ew are generated in the coils Lu, Lv, Lw of the motor M, the operation of the motor drive circuit is changed from the synchronous operation to the coils Lu, The operation is switched to the back electromotive force detection operation in which the zero crossing point between the back electromotive voltage Eu, Ev, Ew of each phase of Lv, Lw and the potential of the neutral point (external terminal N) of the motor M is captured and the phase is switched. Then, the CPU 503 in FIG. 8 recognizes that the rotational speed of the motor has approached the rated rotational speed No to some extent based on the speed signal P1 (see FIG. 1) supplied from the motor drive circuit, and is shown in FIG. In order to change the driving method of the motor driving circuit from the full wave driving method to the half wave driving method in the middle of the section B, the switching signal Dsel is supplied to the external terminal of the motor driving circuit (indicated by reference numeral 1 in FIG. 1). .
[0107]
Then, when the rotational speed of the motor M reaches the rated rotational speed No, that is, in the section C shown in FIG. 7, the phase of the back electromotive voltage (induced voltage) linearly detected from the motor coils Lu, Lv, Lw. The operation mode of the motor drive circuit (indicated by reference numeral 1 in FIG. 1) is switched to the soft switching operation where the motor M is driven using the information and the amplitude information as they are. That is, the switching circuit 3 responds to the mode switching signal MC as a drive input signal source for the output amplifiers 5u, 5v, 5w, instead of the outputs U1, V1, W1 of the matrix circuit 4, instead of the linear amplifiers (1u, 1v). , 1w) and the three-phase sine wave signals U2, V2, W2 which are output signals of the low-pass filters (2u, 2v, 2w) are selected as the drive input signal sources for the output amplifiers 5u, 5v, 5w. Therefore, in the soft switching operation, the motor M is driven by the half wave drive method.
[0108]
Therefore, immediately after the start of the motor requiring a large torque, the motor M is driven by the full-wave drive method. On the other hand, after the rotational speed of the motor M reaches a certain rotational speed, the driving method of the motor M is switched from the full-wave driving method to the half-wave driving method, and the rotational speed of the motor M is accelerated. When the number of rotations of the motor M reaches the rated number of rotations, the motor M is driven by a half-wave drive method by a soft switching operation in order to reduce spike noise generated during steady operation.
[0109]
FIG. 15 shows a timing waveform diagram when the motor M is driven by the half-wave drive method during the soft switching operation. As can be seen from the timing waveform diagram as compared with FIG. 6, the drive currents of the motor coils Lu, Lv, and Lw are obtained only during the low level period of the back electromotive voltage generated in the motor coils Lu, Lv, and Lw. It can be seen that the motor coils Lu, Lv, and Lw are supplied.
[0110]
As described above, full-wave driving and half-wave driving are easily switched, and at the time of half-wave driving, one end of each of motor coils Lu, Lv, and Lw is in an ON state, respectively. By reliably connecting to the ground reference potential GND, it is possible to prevent the power source potential from being added as it is to the back electromotive voltage applied to the non-conducting phase transistor.
[0111]
The invention made by the present inventor has been specifically described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention. Not too long.
[0112]
In the above description, the case where the invention made by the present inventor is applied to the half-wave drive circuit of the three-phase DC brushless motor, which is the field of use behind the invention, has been described, but the invention is not limited thereto. It can also be applied to half-wave drive circuits for all types of multiphase motors.
[0113]
【The invention's effect】
Of the inventions disclosed in this application, the effects of typical ones will be briefly described as follows.
[0114]
That is, it is possible to reduce the spike noise generated during the steady operation of the DC brushless motor while ensuring the motor driving characteristics without complicating the circuit configuration.
[0115]
In addition, an effect that the required breakdown voltage of the transistor that performs half-wave driving of the brushless motor can be reduced without complicating the circuit configuration.
[Brief description of the drawings]
FIG. 1 is a circuit diagram of a DC brushless motor drive circuit to which the technology of the present invention is applied.
FIG. 2 shows an example of a circuit diagram of the linear amplifier and the low pass filter shown in FIG.
FIG. 3 shows an example of a specific circuit diagram of the output amplifier shown in FIG. 1;
FIG. 4 shows a chart of operation waveforms during synchronous operation.
FIG. 5 shows a chart of operation waveforms during back electromotive force detection operation.
FIG. 6 shows a chart of operation waveforms during soft switching operation.
FIG. 7 shows the relationship between the number of rotations of the motor and the driving method of the motor.
FIG. 8 shows a system block diagram of a storage drive device using the motor drive circuit of FIG. 1;
FIG. 9 is a circuit diagram showing a schematic configuration of a half-wave drive circuit of a brushless motor to which the technology of the present invention is applied.
10 is a waveform chart showing a schematic operation of the circuit shown in FIG. 9. FIG.
FIG. 11 is a circuit diagram of an output amplifier showing another embodiment of the present invention.
FIG. 12 is a diagram illustrating a driving sequence and current directions of coil driving currents in the full-wave driving method.
FIG. 13 is a diagram illustrating a driving sequence and current directions of coil driving currents in a half-wave driving method.
14 is a circuit diagram when the output amplifier circuit shown in FIG. 11 is applied to the output amplifier of FIG.
FIG. 15 is a timing waveform chart when the motor M is driven by a half-wave drive method during soft switching operation.
[Explanation of symbols]
M Sensorless 3-phase DC brushless motor
Lu, Lv, Lw Motor coil
N neutral point
1u, 1v, 1w linear amplifier
2u, 2v, 2w low pass filter
3 switching circuit
4 Matrix circuit
5u, 5v, 5w output amplifier
Rs Shunt resistor for current detection
6 Current control amplifier
71 Clock generator for motor startup
72 Phase selection switch
73 Voltage comparator
74 Zero cross detector
75 commutation sequencer
8 Voltage comparator
Eu, Ev, Ew Back electromotive force
U1, V1, W1 3-phase pulse signal
U2, V2, W2 3-phase sine wave signal
CLK Startup clock
Em Amplitude of back electromotive force
Vcc power supply potential
GND Ground reference potential
Mu, Mv, Mw Transistor
Mc transistor
14 Amplifier
21 Power control circuit (speed control circuit)

Claims (12)

リニアアンプと出力アンプとを含む正帰還ループを有するモータ駆動回路であって、
モータを定格速度で回転させる定常運転時において、
上記リニアアンプは、入力部にアッテネータが設けられ、上記モータが回転することによって生じた正弦波形状の誘起電圧が入力されることにより出力を行い、
上記出力アンプは、上記リニアアンプの出力に基づいて、上記誘起電圧に比例した正弦波形状の電圧が入力されることにより駆動電流を上記モータのモータコイルに流す
ことを特徴とするモータ駆動回路。
A motor drive circuit having a positive feedback loop including a linear amplifier and an output amplifier,
During steady operation that rotates the motor at the rated speed,
The linear amplifier is provided with an attenuator in the input section, and outputs when a sinusoidal induced voltage generated by the rotation of the motor is input.
The motor drive circuit according to claim 1, wherein the output amplifier causes a drive current to flow through the motor coil of the motor when a sinusoidal voltage proportional to the induced voltage is input based on the output of the linear amplifier.
請求項1記載のモータ駆動回路において、
上記正帰還ループは、該正帰還ループの位相補償を行う位相補償手段を更に含んで成ることを特徴とするモータ駆動回路。
The motor drive circuit according to claim 1,
The motor feedback circuit according to claim 1, wherein the positive feedback loop further includes phase compensation means for performing phase compensation of the positive feedback loop.
請求項2記載のモータ駆動回路において、
上記位相補償手段はローパスフィルタも含んで成ることを特徴とするモータ駆動回路。
The motor drive circuit according to claim 2,
The motor driving circuit according to claim 1, wherein the phase compensation means also includes a low-pass filter.
請求項1乃至3のいずれかに記載のモータ駆動回路において、
上記モータの定常運転時、上記リニアアンプの出力は上記出力アンプに入力されるように構成されていることを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 3,
A motor drive circuit, wherein the output of the linear amplifier is input to the output amplifier during steady operation of the motor.
請求項1乃至4のいずれかに記載のモータ駆動回路において、
上記出力アンプの通電量を制御する電流制御アンプを更に具備して成り、
上記モータの定常運転時、上記出力アンプの通電量は上記電流制御アンプによって制御されることを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 4,
It further comprises a current control amplifier for controlling the energization amount of the output amplifier,
The motor drive circuit according to claim 1, wherein an energization amount of the output amplifier is controlled by the current control amplifier during steady operation of the motor.
請求項2に記載のモータ駆動回路において、
上記モータコイルへの通電比を決定するマトリクス回路と、
上記位相補償手段の出力と上記マトリクス回路の出力とを選択的に上記出力アンプへ供給する切換回路と、
を更に具備して成ることを特徴とするモータ駆動回路。
In the motor drive circuit according to claim 2,
A matrix circuit for determining the energization ratio to the motor coil;
A switching circuit that selectively supplies the output of the phase compensation means and the output of the matrix circuit to the output amplifier;
Further comprising a motor drive circuit.
請求項1乃至6のいずれかに記載のモータ駆動回路において、
上記モータの定常運転時、上記モータコイルに流れる上記駆動電流が小さく絞り込まれることにより、上記正帰還ループのループ利得が上記モータの起動時のループ利得よりも小さい状態で上記正帰還ループが形成されていることを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 6,
During the steady operation of the motor, the drive current flowing through the motor coil is narrowed down to form the positive feedback loop in a state where the loop gain of the positive feedback loop is smaller than the loop gain at the start of the motor. A motor drive circuit characterized by that.
請求項1乃至7のいずれかに記載のモータ駆動回路において、
上記駆動電流の波形は台形状であることを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 7,
The motor drive circuit characterized in that the waveform of the drive current is trapezoidal.
請求項1乃至7のいずれかに記載のモータ駆動回路において、
上記駆動電流の立上りまたは立下りの波形は所定の傾きを有していることを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 7,
The motor driving circuit according to claim 1, wherein the rising or falling waveform of the driving current has a predetermined slope.
請求項1乃至9のいずれかに記載のモータ駆動回路において、
上記モータコイルは通電相ごとに設けられ、
上記モータコイルの各一端は、それぞれ、相ごとに飽和状態およびカットオフ状態のいずれかに2値制御されるトランジスタを介して接地基準電位に接続され、
上記モータコイルの各他端が互いに共通接続された中性点は、アクティブ状態でリニア動作するトランジスタを介して電源電位に接続されていることを特徴とするモータ駆動回路。
The motor drive circuit according to any one of claims 1 to 9,
The motor coil is provided for each energized phase,
Each one end of the motor coil is connected to the ground reference potential via a binary-controlled transistor for each phase in either a saturated state or a cutoff state,
A motor driving circuit characterized in that a neutral point where the other ends of the motor coils are commonly connected to each other is connected to a power supply potential via a transistor that linearly operates in an active state.
請求項1乃至10のいずれかに記載のモータ駆動回路において、
上記モータの起動時、クロック信号に同期する同期運転で上記モータを駆動し、
上記モータの起動後、上記モータの回転数が定格回転数に達するまでの間、上記モータの上記モータコイルに発生する逆起電圧と上記モータコイルの中性点の電圧とのゼロクロス点を検出し、上記検出されたゼロクロス点に基づいて上記モータを駆動し、
上記モータの回転数が定格回転数となった後、上記モータコイルに発生する逆起電圧の位相情報および振幅情報を用いて上記モータコイルを駆動することを特徴とするモータ駆動回路。
In the motor drive circuit according to any one of claims 1 to 10,
When starting the motor, the motor is driven in synchronous operation synchronized with the clock signal,
The zero cross point between the back electromotive voltage generated in the motor coil of the motor and the neutral voltage of the motor coil is detected after the motor starts up until the motor speed reaches the rated speed. Driving the motor based on the detected zero cross point,
A motor driving circuit for driving the motor coil by using phase information and amplitude information of a counter electromotive voltage generated in the motor coil after the rotational speed of the motor reaches a rated rotational speed.
請求項1乃至8のいずれかに記載のモータ駆動回路において、 In the motor drive circuit according to any one of claims 1 to 8,
上記モータコイルは第一のコイル、第二のコイル、及び第三のコイルで構成されており、The motor coil is composed of a first coil, a second coil, and a third coil.
上記モータ駆動回路は第一の駆動と第二の駆動を行う事が可能に構成されており、The motor drive circuit is configured to be capable of performing the first drive and the second drive,
上記第一の駆動とは上記モータコイルの第一と第二のコイル間で、又は第一と第三のコイル間で、又は第二と第三のコイル間で通電を行うような駆動であり、The first drive is a drive that energizes between the first and second coils of the motor coil, between the first and third coils, or between the second and third coils. ,
上記第二の駆動とは上記モータコイルの第一のコイルと上記モータコイルの中性点との間で、又は第二のコイルと上記モータコイルの中性点との間で、又は第三のコイルと上記モータコイルの中性点との間で通電を行うような駆動であり、The second drive means between the first coil of the motor coil and the neutral point of the motor coil, or between the second coil and the neutral point of the motor coil, or third It is a drive that energizes between the coil and the neutral point of the motor coil,
上記第二の駆動の際に上記第一、第二、及び第三のコイル各一端がそれぞれ、オン状態になる通電相のトランジスタによって接地基準電位に接続されることを特徴とするモータ駆動回路。One end of each of the first, second, and third coils in the second driving is connected to a ground reference potential by an energized phase transistor that is turned on.
JP16156394A 1993-07-15 1994-07-13 DC brushless motor drive circuit Expired - Lifetime JP3750873B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16156394A JP3750873B2 (en) 1993-07-15 1994-07-13 DC brushless motor drive circuit

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP5-175625 1993-07-15
JP5-175626 1993-07-15
JP17562693 1993-07-15
JP17562593 1993-07-15
JP16156394A JP3750873B2 (en) 1993-07-15 1994-07-13 DC brushless motor drive circuit

Publications (2)

Publication Number Publication Date
JPH0779591A JPH0779591A (en) 1995-03-20
JP3750873B2 true JP3750873B2 (en) 2006-03-01

Family

ID=27321877

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16156394A Expired - Lifetime JP3750873B2 (en) 1993-07-15 1994-07-13 DC brushless motor drive circuit

Country Status (1)

Country Link
JP (1) JP3750873B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4557360B2 (en) * 2000-04-03 2010-10-06 キヤノン株式会社 Image forming apparatus and motor drive control circuit thereof
US8140224B2 (en) 2006-11-08 2012-03-20 Denso Corporation Diagnosis apparatus for passenger protection system
JP2008137637A (en) * 2006-11-08 2008-06-19 Denso Corp Air bag failure diagnostic system
JP5559504B2 (en) * 2009-09-30 2014-07-23 セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー Motor drive control circuit

Also Published As

Publication number Publication date
JPH0779591A (en) 1995-03-20

Similar Documents

Publication Publication Date Title
US5818179A (en) Brushless motor drive circuit including a linear amplifier for sending an output signal based upon the detected back electromotive force voltage
JP3993502B2 (en) Multi-phase DC motor rotation drive control device and start-up method
JP4113275B2 (en) PWM control of motor driver
US5210474A (en) Digital-analog driver for brushless D.C. spindle motor
JP4877764B2 (en) Motor drive circuit, method and disk device using them
US5481167A (en) Amplifier and method for detecting the bemf of a coil of a polyphase sensorless DC motor
JP3688595B2 (en) Disk storage device and spindle motor drive control method
US6498446B1 (en) System and method for optimizing torque in a polyphase disk drive motor
JP4647136B2 (en) Magnetic disk storage device
JP3086443B2 (en) Method for variable spindle rotational speed and direct access storage device (DASD)
JP3750873B2 (en) DC brushless motor drive circuit
US6215266B1 (en) System and method for low acoustic noise spindle motor commutation
JP2000253692A (en) Driving apparatus of storage medium
US6462496B1 (en) Current mode approach to spindle motor current control and rotor position sense
JP4079702B2 (en) Motor drive control circuit and motor drive device
JP2006180608A (en) Brushless dc motor driving circuit and fan motor using it
JP3513765B2 (en) Sensorless brushless DC motor drive circuit
JP2006081396A (en) Rotary drive controller for three-phase motor
JP2000166280A (en) Method and system for driving three-phase motor of large-capacity storage
JP3259878B2 (en) Brushless motor
JP7169815B2 (en) Voltage comparison circuit, semiconductor device and motor driver device
JPH07298671A (en) Driving gear for brushless motor
JP2837050B2 (en) Motor drive circuit
JPH11195266A (en) Information storage device
JPH0767379A (en) Starting controller of motor

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050408

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051202

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081216

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091216

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131216

Year of fee payment: 8

EXPY Cancellation because of completion of term