JP2005065364A - 半導体集積回路および磁気ディスク記憶装置 - Google Patents
半導体集積回路および磁気ディスク記憶装置 Download PDFInfo
- Publication number
- JP2005065364A JP2005065364A JP2003207667A JP2003207667A JP2005065364A JP 2005065364 A JP2005065364 A JP 2005065364A JP 2003207667 A JP2003207667 A JP 2003207667A JP 2003207667 A JP2003207667 A JP 2003207667A JP 2005065364 A JP2005065364 A JP 2005065364A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- control
- semiconductor integrated
- integrated circuit
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000015572 biosynthetic process Effects 0.000 claims description 41
- 238000006243 chemical reaction Methods 0.000 claims description 26
- 239000000758 substrate Substances 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 18
- 238000000926 separation method Methods 0.000 claims description 15
- 238000002955 isolation Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 239000012212 insulator Substances 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 3
- 235000012431 wafers Nutrition 0.000 description 38
- 230000006870 function Effects 0.000 description 34
- 238000004364 calculation method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 9
- 230000010354 integration Effects 0.000 description 6
- 101000851018 Homo sapiens Vascular endothelial growth factor receptor 1 Proteins 0.000 description 5
- 101100464782 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CMP2 gene Proteins 0.000 description 5
- 101100464779 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CNA1 gene Proteins 0.000 description 5
- 102100033178 Vascular endothelial growth factor receptor 1 Human genes 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- LIVNPJMFVYWSIS-UHFFFAOYSA-N silicon monoxide Chemical compound [Si-]#[O+] LIVNPJMFVYWSIS-UHFFFAOYSA-N 0.000 description 5
- 238000000992 sputter etching Methods 0.000 description 5
- 101000932478 Homo sapiens Receptor-type tyrosine-protein kinase FLT3 Proteins 0.000 description 4
- 101000685663 Homo sapiens Sodium/nucleoside cotransporter 1 Proteins 0.000 description 4
- 102100020718 Receptor-type tyrosine-protein kinase FLT3 Human genes 0.000 description 4
- 102100023116 Sodium/nucleoside cotransporter 1 Human genes 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 101710170230 Antimicrobial peptide 1 Proteins 0.000 description 3
- 102100023593 Fibroblast growth factor receptor 1 Human genes 0.000 description 3
- 101000827746 Homo sapiens Fibroblast growth factor receptor 1 Proteins 0.000 description 3
- 108010053100 Vascular Endothelial Growth Factor Receptor-3 Proteins 0.000 description 3
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 3
- 229920005591 polysilicon Polymers 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 2
- 102100033179 Vascular endothelial growth factor receptor 3 Human genes 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005530 etching Methods 0.000 description 2
- -1 hydrogen ions Chemical class 0.000 description 2
- 238000005468 ion implantation Methods 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 229910052814 silicon oxide Inorganic materials 0.000 description 2
- 238000004544 sputter deposition Methods 0.000 description 2
- 230000035882 stress Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 102100023882 Endoribonuclease ZC3H12A Human genes 0.000 description 1
- 101710112715 Endoribonuclease ZC3H12A Proteins 0.000 description 1
- 108700012361 REG2 Proteins 0.000 description 1
- 101150108637 REG2 gene Proteins 0.000 description 1
- 108091058543 REG3 Proteins 0.000 description 1
- 101100120298 Rattus norvegicus Flot1 gene Proteins 0.000 description 1
- 101100412403 Rattus norvegicus Reg3b gene Proteins 0.000 description 1
- 102100027336 Regenerating islet-derived protein 3-alpha Human genes 0.000 description 1
- 102000016663 Vascular Endothelial Growth Factor Receptor-3 Human genes 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 150000004767 nitrides Chemical class 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000008646 thermal stress Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Logic Circuits (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Inverter Devices (AREA)
- Element Separation (AREA)
- Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
- Control Of Linear Motors (AREA)
Abstract
【課題】ハードディスク装置などの情報機器の制御用LSIの開発期間を短縮することができる半導体集積回路技術を提供する。
【解決手段】PWM変調回路(PWM1〜PWM7)と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路(DRV1〜DRV7)との組(チャネル)を複数個(111〜117)設け、かつ任意に組合せ可能に構成するとともに、外部からロードしたプログラムによって任意の演算処理を実行可能なプログラマブルな演算回路(173,176)と、外部からロードしたプログラムによって任意の手順で上記演算回路およびチャネルを動作させる制御信号を生成するプログラマブルなシーケンス制御回路(175)と、上記プログラムをロードするためのポート(171,172)とを設けるようにした。
【選択図】 図1
【解決手段】PWM変調回路(PWM1〜PWM7)と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路(DRV1〜DRV7)との組(チャネル)を複数個(111〜117)設け、かつ任意に組合せ可能に構成するとともに、外部からロードしたプログラムによって任意の演算処理を実行可能なプログラマブルな演算回路(173,176)と、外部からロードしたプログラムによって任意の手順で上記演算回路およびチャネルを動作させる制御信号を生成するプログラマブルなシーケンス制御回路(175)と、上記プログラムをロードするためのポート(171,172)とを設けるようにした。
【選択図】 図1
Description
【0001】
【発明の属する技術分野】
本発明は、回転駆動用の3相ブラシレスモータやアクチュエータとして機能する直流モータ、直流電源を発生するDC−DCコンバータなどPWM(パルス幅変調)制御駆動可能な複数のドライバを制御する制御用半導体集積回路に適用して有効な技術に関するものであって、たとえばハードディスク(ハード・ディスク・ドライブ)装置などの情報機器の駆動制御装置に利用して有効な技術に関するものである。
【0002】
【従来の技術】
ハードディスク装置における磁気ディスクの回転には、一般にスピンドルモータと呼ばれる3相ブラシレスモータが用いられており、スピンドルモータで磁気ディスクを高速で回転させ、この回転している磁気ディスクに表面にリード/ライト用の磁気ヘッドを近接させてボイスコイルモータなどのアクチュエータにより磁気ディスクの径方向へ移動させながら情報の書込みまたは読み取りを行なっている。
【0003】
従来、スピンドルモータとアクチュエータとでは駆動の仕方が異なるのでそれぞれ異なる仕様で設計された制御回路で駆動制御が行なわれていた。一方、ハードディスク装置に代表される小型情報機器の分野では低価格化に対する要求が高いため、ハードディスク装置では、スピンドルモータやアクチュエータの駆動制御およびこれらの制御に必要な直流電源電圧を生成する電源回路を、1つの半導体チップ上に集積化し低コスト化を図るようになって来ている。
スピンドルモータの駆動制御回路とボイスコイルモータの駆動制御回路とを1チップ化した発明としては例えば特許文献1に開示されているものがある。
【0004】
【特許文献1】
特開2001−275387号公報
【0005】
【発明が解決しようとする課題】
従来のハードディスク装置の駆動制御系は、一般にアナログ制御回路と出力段(ドライバ)とから構成されており、出力段の形態もAB級パワーアンプ、フルブリッジ回路、ハイサイドドライバ、ローサイドドライバなど様々の形態を有している。
【0006】
また、ハードディスク装置においては、メーカー毎さらには装置毎にスピンドルモータやボイスコイルモータの駆動制御に関する仕様が異なっており、制御用LSIメーカーはユーザーである装置メーカーが機種変更をするたびにLSIの仕様変更を強いられる。そのため、上記のようにスピンドルモータの駆動制御回路とボイスコイルモータの駆動制御回路とを1チップ化した制御用LSIでは、新しい仕様に対応したLSIを開発するための期間が長くなるとともに、短期間に開発を終了するには非常に多くの人手を必要とし、コストアップを招くという課題がある。
【0007】
かかる課題は、ハードディスク装置のみでなく、同様なハードウェア構成を有するDVD(ディジタルビデオディスク)装置や複数のアクチュエータを有するプリンタなどの情報機器、OA機器、ロボット、自動車などにおいても生じる課題である。
【0008】
本発明の目的は、ハードディスク装置などの情報機器の制御用LSIの開発期間を短縮することができる半導体集積回路技術を提供することにある。
本発明の他の目的は、ハードディスク装置などの情報機器において仕様変更があっても速やかに対応することができる柔軟性の高い制御用LSIを提供することにある。
本発明の他の目的は、同一種類であっても互いに仕様の異なる情報機器に対応することができる汎用性の高い制御用LSIを提供することにある。
【0009】
本発明のさらに他の目的は、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器、OA機器、ロボット、自動車など複数のモータやアクチュエータを有する装置に対応することができる汎用性の高い制御用LSIを提供することにある。
本発明の前記ならびにそのほかの目的と特徴は、本明細書の記述および添付図面から明らかになるであろう。
【0010】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記のとおりである。
すなわち、PWM変調回路と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路との組(以下、チャネルと称する)を複数個(望ましくは7個以上)設け、かつ任意に組合せ可能に構成するとともに、外部からロードしたプログラムによって任意の演算処理を実行可能なプログラマブルな演算回路と、外部からロードしたプログラムによって任意の手順で上記演算回路およびチャネルを動作させる制御信号を生成するプログラマブルなシーケンス制御回路と、上記プログラムをロードするためのポートとを設けるようにしたものである。
【0011】
上記した手段によれば、上記複数のチャネルのうち3つのチャネルを使用することで3相ブラシレスモータの駆動回路を実現し、2つのチャネルを使用することでアクチュエータの駆動回路を実現し、1つのチャネルを使用することでDC−DCコンバータの駆動回路を実現することができ、さらにプログラマブルなシーケンス制御回路によってそれらの駆動回路を制御対象に応じて適宜動作させることができるため、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器に対応することができる汎用性の高い制御用LSIを提供することができる。
【0012】
また、上記演算回路における演算の内容を変更することで仕様の異なる装置に対応することができる。さらに、各チャネルにPWM変調回路を設けているので、DSPなどを汎用の制御装置による制御に比べて、制御対象がモータの場合にはトルクリップルが小さく、アクチュエータの場合には高速応答制御が可能で、スイッチングレギュレータの場合には電源の安定化が可能となり、本発明の制御用LSIを使用したシステムの性能を従来の専用に設計された制御用LSIを使用したシステムと同程度の性能にすることができる。
【0013】
また、本発明の制御用LSIにおいては、望ましくは、それぞれのLSIに特有の機能を持たせることができるようにするため、カスタムロジックもしくはFPGA(フィールドプログラマブル・ロジックアレイ)のような論理変更可能なロジック回路を内蔵させる。これにより、汎用性および柔軟性が高く、使用する装置に応じて性能もしくは機能を高めることができる制御用LSIを提供することができる。
【0014】
本出願の第2の発明は、半導体基板の一方の面に絶縁体からなる分離帯によって互いに電気的に分離された第1の素子形成領域および第2の素子形成領域を設け、前記第1の素子形成領域には埋込み絶縁層を形成し、前記第2の素子形成領域は少なくともその一辺が前記半導体基板の縁部まで延設するように形成するとともに、前記第2の素子形成領域には埋込み絶縁層を形成せずに前記第1の素子形成領域に形成されたトランジスタ素子よりも大きな電流が流されるトランジスタ素子を形成するようにした。
【0015】
かかる手段によれば、埋込み絶縁層のない第2の素子形成領域に形成されたトランジスタ素子に大きな電流が流されて熱が発生しても、その熱は速やかに基板側へ伝達されて放熱されるため、極端に温度が高くなって出力トランジスタの特性が変化するのを回避することができる。
【0016】
【発明の実施の形態】
以下、本発明の好適な実施態様を、図面を参照しながら説明する。
図1は、本発明に係る制御用LSIの一実施例の概略構成を示す。本実施例の制御用LSIは、符号111〜117で示すように、PWM変調回路PWM1〜PWM7と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路DRV1〜DRV7との組合わせが7チャネル設けられている。
また、外部端子に接続され外部のデバイスに流れる電流を検出するための3個の電流センス用抵抗Rs1〜Rs3およびこれらの抵抗の両端子間の電位差を増幅する電流センス用アンプ121,123,125が設けられている。
【0017】
さらに、外部端子に接続され端子間の電位差を増幅する3個の電圧センス用アンプ122,124,126も設けられている。尚、電流センスアンプおよび電圧センスアンプの個数は必要に応じて増やしても良い。
そして、これらのアンプ121〜126に対して共通のAD変換回路130が設けられており、AD変換回路130は各アンプの出力端子との間に設けられたスイッチSW1〜SW6によっていずれか1つのアンプの出力が入力されることにより、複数のアンプのアナログ出力を時分割でディジタル信号に変換して内部バス140上へ出力するように構成されている。
【0018】
また、本実施例の制御用LSIには、上記7チャネルのPWM変調回路PWM1〜PWM7を制御して出力ドライバ回路DRV1〜DRV7を駆動させるための出力制御回路151,152,153が設けられている。なお、これらの出力制御回路151,152,153は、制御回路全体ではなく後述のようにレジスタやDSP(ディジタルシグナルプロセッサ)と一体となって制御回路を構成する座標変換回路などの専用回路やカウンタなどからなる。
【0019】
本実施例では、出力制御回路151,152,153はチャネルセレクタ160を介して上記7チャネルのPWM変調回路PWM1〜PWM7に接続可能にされており、7チャネルのPWM変調回路PWM1〜PWM7のいずれをも制御可能に構成されている。出力制御回路151,152,153がDC−DCコンバータを制御するための回路として用意される場合、何ら専用回路が不要で単に内部バス140上の信号をPWM変調回路PWM1〜PWM7へ供給するバッファないしはパスとして機能する回路とすることができる。
【0020】
また、本実施例の制御用LSIには、マイクロプロセッサなど外部の装置との間でシリアル方式で信号のやり取りを行なうシリアル入出力インタフェース171、同じくパラレル方式で信号のやり取りを行なうパラレル入出力インタフェース172、加減算回路や乗除算回路およびマイクロプログラム方式の制御部などからなる公知のDSPと同様な構成を有するDSPユニット173、外部からロードされた制御用プログラムなどを記憶するRAM(ランダムアクセスメモリ)などからなるメモリ174、該メモリ174に格納されているプログラムに従ってチップ内部の制御信号を順次生成するシーケンサ175、データの一時保存に用いられるレジスタREG0〜REG15,REG.A〜REG.Fからなるレジスタ群176が設けられている。
【0021】
上記シーケンサ175は、メモリ174に格納されているプログラムの命令を順次読み出すためのアドレスを生成するプログラムカウンタや読み出された命令コードをデコードするデコーダなどから構成することができる。メモリ174としては、RAMの代わりに書込み消去可能なフラッシュメモリもしくはEEPROMのような不揮発性メモリを用いても良い。不揮発性メモリを使用した場合には、シーケンス制御用プログラムの他に、DC−DCコンバータなどチップ内部の回路のバラツキを調整するためのデータを同じメモリに記憶させるようにすることができる。
【0022】
さらに、本実施例の制御用LSIには、チップ内部の動作に必要なクロック信号φcを生成するための発振回路181や基準となる電圧Vrefを生成する基準電圧生成回路182、基準電圧Vrefと電源電圧Vccとを比較して電源電圧が立ち上がっているか判定するコンパレータ183、該コンパレータ183の出力に基づいてリセット信号RSを生成するパワーオンリセット回路184などが設けられている。
【0023】
上記のような構成を有する制御用LSIにあっては、3相ブラシレスモータとボイスコイルモータとDC−DCコンバータをそれぞれ1つずつ有するハードディスク装置やDVD装置などの制御システム(図2参照)を構成する場合は勿論、3相ブラシレスモータは持たず代わりにステッピングモータやDCモータなどのアクチュエータを2個有するプリンタなどの制御システム、3相ブラシレスモータを2個有するロボットなどの制御システム(図3参照)を構成する場合にも利用することができるため、極めて汎用性が高いLSIである。
【0024】
図2の制御システムでは、チャネル111〜113の出力端子に3相ブラシレスモータ(スピンドルモータ)M1のU相、V相、W相の各コイルの一端が接続され、チャネル114と116の出力端子にボイスコイルモータVCMのコイルの端子がそれぞれ接続され、チャネル117の出力端子にDC−DCコンバータの電圧変換用コイルLの一端が接続される。そして、出力制御回路151はスピンドルモータ出力制御回路として機能し、出力制御回路152はボイスコイルモータ出力制御回路として機能し、出力制御回路153はDC−DCコンバータ出力制御回路として機能するように構成される。このシステムでは、アンプ122とチャネル115は未使用とされる。
【0025】
図3の制御システムでは、チャネル111〜113の出力端子に第1の3相ブラシレスモータM1のU相、V相、W相の各コイルの一端が接続され、チャネル114〜116の出力端子に第2の3相ブラシレスモータM2のU相、V相、W相の各コイルの一端が接続され、チャネル117の出力端子にDC−DCコンバータの電圧変換用コイルLの一端が接続される。そして、出力制御回路151および152は共にスピンドルモータ出力制御回路として機能し、出力制御回路153はDC−DCコンバータ出力制御回路として機能するように構成される。このシステムでは、アンプ122と124は未使用とされる。
【0026】
図4にはセンサレス3相ブラシレスモータのPWM制御方式の駆動制御回路の一般的な構成例を、また図5には図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を、図6には図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示す。
【0027】
図4に示されているように、センサレス3相ブラシレスモータのPWM制御方式の駆動制御回路は、電流センス用抵抗Rs1またはRs2,Rs3とアンプ121または123,125により検出された電流Isensに基づいて、3相コイルU,V,Wの各電流iuc,ivc,iwcをリアルタイムで再現する3相コイル電流再現回路231と、再現電流iuc,ivc,iwcを2相DC電流id,iqに座標変換するuvw/dq変換回路232と、変換された電流id,iqと電流指令値Id,Iqとの差分をとる減算器233と、電流id,iqと電流指令値Id,Iqとが等しくなるように出力電圧Vd,Vqを調整する電圧制御回路234と、電圧Vd,Vqを逆座標変換して3相交流電圧Vu,Vv,Vwを生成するdq/uvw変換回路235と、電圧Vd,Vqおよびid,iqと回転速度信号ωとから軸誤差Δθを演算する軸誤差演算回路236と、算出された軸誤差Δθと所定値「0」との差分をとる減算器237と、回転速度信号ωを生成する位相制御回路238と、回転速度信号ωを積分する積分回路238とから構成されており、位相制御回路238と積分回路239により軸誤差Δθが「0」になるようにPLL(フェーズロックドループ)制御が行なわれる。図4に示されている回路は、一般にベクトル制御部と呼ばれる。
【0028】
このベクトル制御部は、適切なトルクでモータを駆動するために電流再現部231からの再現電流iuc,ivc,iwcと外部のコントローラからの電流指令値Id,Iqに基づいて3相正弦波電圧値Vu,Vv,Vwの振幅と位相を制御するもので、かかるベクトル制御部は公知のベクトル制御部と同様の構成であるので詳しい説明は省略する。位相制御回路238で検出された回転速度信号ωは図外のコントローラに対しても供給され、コントローラは検出された回転数に応じて回転速度信号ωが一定となるように電流指令値を送ってくる。
【0029】
図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を示す図5において、図1および図4に示されている回路と同一の回路には同一の符号が付されている。符号Mが付されているのは3相ブラシレスモータである。なお、図5においては、dq/uvw変換回路235とPWM変調回路PWM1〜PWM7との間のチャネルセレクタは図示が省略されている。電流センス用抵抗Rs1(Rs2)の両端子に接続されたアンプ121(123)の出力(検出電流Isens)がAD変換回路130によりディジタル信号に変換されて3相コイル電流再現回路231へ入力されていることからも、制御部230はディジタル回路であることが分かる。
【0030】
図5と図4とを比較すると明らかなように、図5においては、図4の制御部230を構成する回路のうち、3相コイル電流再現回路231と、uvw/dq変換回路232と、dq/uvw変換回路235と、軸誤差演算回路236と、減算器237のみが示され、電圧制御回路234と位相制御回路238と積分回路238は示されておらず、代わりにフィルタFLT1,FLT2,FLT3およびカウンタCNTが示されている。
【0031】
これは、ディジタル回路では、電流制御回路234と位相制御回路238と積分回路238の機能はフィルタ演算処理とカウンタ処理により実現できるためである。軸誤差演算回路236に関しても演算処理でその機能を実現することができるが、専用回路として設けても良い。減算器は図4では233と237の2つであるのに対し、図5では233a,233b,237の3つが示されているのは、図4ではもともと2つの減算器からなる233の減算器を図示の都合で1つとして示しているためであり、減算器に関しては図4と図5とでは何ら相違はない。
【0032】
図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示す図6において、図1および図4に示されている回路と同一の回路には同一の符号が付されている。図6において、3相ブラシレスモータの制御部は、出力制御回路151(または152)と、DSP173と、シーケンサ174と、レジスタ群176とによって構成される。
【0033】
図6と図4とを比較すると明らかなように、図6においては、図4の制御部230を構成する回路のうち、3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2のみが示され、軸誤差演算回路236と、減算器237と、電流制御回路234と位相制御回路238と積分回路239は示されておらず、代わりにカウンタCNTが示されている。これは、前述したように、ディジタル回路では、電流制御回路234と軸誤差演算回路236と位相制御回路238と積分回路239の機能はフィルタ演算処理とカウンタ処理により実現できるためである。
【0034】
また、図6と図5とを比較すると明らかなように、図6においては、図5の制御部230を構成する回路のうち、フィルタFLT1,FLT2,FLT3および減算器233a,233b,237は示されていない。これは、ディジタル回路では、フィルタFLT1,FLT2,FLT3の機能はDSPとレジスタとを使用したフィルタ演算処理で実現でき、また減算器233a,233b,237の機能は例えばDSPに内蔵されている演算器で実現できるためである。
【0035】
一方、3相コイル電流再現回路231の機能と、uvw/dq変換回路232およびdq/uvw変換回路235の機能は、ディジタル演算処理の高速化を図るため、この実施例では3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2を出力制御回路151に3相ブラシレスモータ専用のハードウェアとして設けている。カウンタに関しては、その機能をDSP内の演算器を用いて実現することが可能であるが、そのようにすると充分な速度が得られない。そこで、この実施例においては、カウンタ回路CNTも出力制御回路151に3相ブラシレスモータ専用のハードウェアとして設けている。
【0036】
なお、3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2と、カウンタ回路CNTとを出力制御回路151のみならず、出力制御回路152にも設けることにより、図3に示すような2つの3相ブラシレスモータを駆動制御するシステムを比較的容易に構成することができるが、ユニットUNIT1とユニットUNIT2とカウンタ回路CNTとを出力制御回路151にのみ設けたとしても、それほど高い回転速度が要求されない場合、即ち高速のPWMキャリアや高速の電流サンプリングが要求されない場合には、この出力制御回路151を2つの3相ブラシレスモータの制御に時分割で使用することができる。また、かかる時分割制御はチャネルセレクタ160を適宜切り替えることで可能である。
【0037】
さらに、この実施例においては、3相コイル電流再現回路231の機能を有するユニットUNIT1は、その実現の仕方がユーザーであるシステムメーカーによって異なり、ユーザーがそれぞれ独自に蓄積したノウハウによる制御技術によって定義することが望ましいため、FPGAもしくはカスタム論理回路としてチップ上に搭載するようにされている。FPGAへのプログラミング(例えば素子間もしくは回路間の結線情報等の書込み)は、制御用LSIの提供を受けたユーザが行なうことができるが、メーカがユーザから回路設計データ等の情報を入手してLSIの製造工程(例えばテスト工程等)で行なうようにしてもよい。
【0038】
この実施例で使用されるDSP273は、図6に示されているように、アキュームレータ等の演算レジスタ731と、加減乗除算や積和演算、三角関数演算等の複雑な演算が可能なALU(演算論理ユニット)732と、演算制御用マイクロプログラムを格納するRAMもしくは不揮発性メモリからなるマイクロプログラムメモリ733と、該メモリからマイクロ命令を順次読み出してALU732や演算レジスタ731に対する制御信号を生成し制御するデコーダなどからなるマイクロシーケンサ734とから構成されている。ユーザーが要求するフィルタの伝達関数を実現するための専用のシーケンサとしてマイクロシーケンサがDSPユニットをシーケンサ175のプログラムとは独立に制御するので高速のフィルタ演算が可能となる。例えばマイクロプロセッサ制御では実現困難な100kHz以上のPWM制御や或いは高精度の高速回転制御が可能となる。その他のDSPユニット731の構成は、公知のDSPと同様であるので詳しい設明は省略する。
【0039】
本実施例の制御用LSIにおいては、上記マイクロプログラムメモリ733がRAMもしくは不揮発性メモリで構成され、シリアルポート171またはパラレルポート172からマイクロプログラムをロードすることができるように構成されているため、このマイクロプログラムを書き換えることで、例えば図5に示されているフィルタFLT1〜FLT3の伝達関数を変更して1次のフィルタや2次あるいは3次のフィルタを実現することができる。そのため、システムの柔軟性が高く、使用する3相ブラシレスモータに応じた最適な制御を行なえる制御回路を構築することができる。
【0040】
また、本実施例の制御用LSIにおいては、シーケンス制御用プログラムを格納するメモリ174もRAMもしくは不揮発性メモリで構成され、シリアルポート171またはパラレルポート172からプログラムをロードすることができるように構成されている。そのため、このシーケンス制御用プログラムを書き換えることで、例えばチャネルセレクタ160等の切替え制御信号を変更して図2に示されているような1個の3相ブラシレスモータと1個のアクチュエータと1個のDC−DCコンバータを駆動制御する制御回路を構築したり、図3に示されているような2個の3相ブラシレスモータと1個のDC−DCコンバータを駆動制御する制御回路を構築することができる。
【0041】
しかも、上記演算制御用プログラムおよびシーケンス制御用プログラムは、MATLAB等のシステム開発支援用のソフトウェア(開発ツール)を利用して基本アーキテクチャを設計した後、専用のコンパイラでシーケンサ175や734が解読可能な言語に変換することで効率良く作成することができる。作成されたプログラムは、ユーザーがシリアルポート171またはパラレルポート172からチップ内のマイクロプログラムメモリ733やメモリ174に書き込むことができるが、メーカーにおいて書き込むようにしても良い。また、メーカーがメモリにプログラムをロードする場合はパラレルポート172を使用し、ユーザーがそのプログラムを変更する場合はシリアルポートを使用するというようなポートの使い分けを行なうことも可能である。
【0042】
図7には、アクチュエータの一例としてのボイスコイルモータVCMをPWM駆動制御する制御回路の構成例を示す。図7において、図1に示されている回路と同一の回路には同一の符号を付して重複した説明は省略する。
図7に示されているように、ボイスコイルモータVCMの制御部は、ドライバDRV4,DRV5に流れる電流を検出するセンス用抵抗Rs2(Rs1)の端子間電圧を増幅するアンプ123(121)と、該アンプの出力をディジタル信号に変換するAD変換回路130と、外部のコントローラからの電流指令値IvcmとAD変換回路130の出力との差をとる減算器SUBと、フィルタFLT4と、フィルタFLT4の出力を反転するインバータINVと、PWM変調回路PWM4,PWM5とから構成することができる。
【0043】
ここで、減算器SUBはDSP173内のALU732によって、またはフィルタFLT4はDSP173とレジスタ群176内のいずれかのレジスタとによって実現することができる。また、インバータINVもDSP173を使用して実現できるが、スピードが遅くなるのとインバータ回路の占有面積は非常に小さいのでアクチュエータ駆動制御用の専用回路として出力制御回路152(または151と152)に設けておくようにするのが良い。これによって、メモリ174内のシーケンス制御用プログラムとDSP173内の演算用制御プログラムを書き換えることで、DSP173とレジスタ群176とチャネル114および115(または116)を使用してボイスコイルモータVCMの駆動制御回路を構築することができる。また、減算器SUBとフィルタFLT5を出力制御回路152(または151と152)にさらに専用回路として設けておくようにしても良い。
【0044】
図7の実施例では、電流を検出して駆動制御信号を生成しているが、ボイスコイルモータVCMのコイルの両端子間の電圧を検出して駆動制御信号を生成し、速度制御をすることも可能である。その場合には、アンプ124を用いて検出したコイルの両端子間の電圧をディジタル信号に変換して制御回路にフィードバックさせるように構成すればよい。
【0045】
図8には、DC−DCコンバータをPWM駆動制御する制御回路の構成例を示す。図8において、図1に示されている回路と同一の回路には同一の符号を付して重複した説明は省略する。
図8に示されているように、DC−DCコンバータの制御部は、出力電圧Voutを検出するアンプ126と、該アンプの出力をディジタル信号に変換するAD変換回路130と、外部のコントローラからの電圧指令値Vo1*とAD変換回路130の出力との差をとる減算器SUBと、フィルタFLT5と、PWM変調回路PWM7とから構成することができる。また、アンプ125と電流センス抵抗Rs3とAD変換回路130によって電流帰還のマイナーループを構成して、DC−DCコンバータの応答を改善しても良い。
【0046】
ここで、減算器SUBはDSP173内のALU732によって、またはフィルタFLT5はDSP173とレジスタ群176内のいずれかのレジスタとによって実現することができる。従って、メモリ174内のシーケンス制御用プログラムとDSP173内の演算用制御プログラムを書き換えることで、DSP173とレジスタ群176とチャネル117を使用してDC−DCコンバータの駆動制御回路を構築することができる。
【0047】
上記の説明から分かるように、図8のようなDC−DCコンバータ制御部を構成できるようにするためには、図1の出力制御回路153に何ら専用回路を設けておく必要はない。ただし、出力制御回路153に減算器SUBとフィルタFLT5を専用回路として設けておくようにしても良い。これにより、DSP173とレジスタ群176を使用して駆動制御回路を構成する場合に比べて処理速度を速めることができる。
【0048】
図9には、図5や図7、図8に示されているような制御部を構成するフィルタFLT1〜FLT5として、例えば伝達関数H(z)が、次式
H(z)=k・[{1+b1・(z)−1}/{1−a1・(z)−1}]
で表わされる1次のIIRフィルタを用いる場合のフィルタの構成例を示す。
【0049】
図9より、IIRフィルタを実現するには、DSP173とレジスタ群176を用いて、以下のような手順で演算を実行するようにDSPの演算用プログラムを作成しておけば良いことが分かる。
(1) OUTA’(N)*a1+IN(N)→OUTA(N)
(2) OUTA’(N)*b1+OUTA(N)→OUTC(N)
(3) OUTC(N)*k→OUT(N)
(4) OUTA(N)→OUTA’(N)
また、(1)の演算結果OUTA(N)は例えばレジスタREG0に、(2)の演算結果OUTC(N)はレジスタREG2に、(3)の演算結果OUT(N)はレジスタREG3に、(4)の演算結果OUTA’(N)はレジスタREG1に入れるように、シーケンス制御用プログラムを作成しておけば良い。
【0050】
図10には、図1に示されているチャネル111〜117を構成するPWM変調回路PWM1〜PWM7の具体的な回路例が示されている。この実施例のPWM変調回路PWM1〜PWM7はディジタル回路で構成したものである。具体的には、アップダウンカウンタCNT1と、該カウンタCNT1の計数値と所定の比較値Aとを比較するディジタルコンパレータCMP1と、カウンタCNT1の計数値と所定の比較値Bとを比較するディジタルコンパレータCMP2と、コンパレータCMP1とCMP2の出力を入力とする論理回路LGとから構成されている。論理回路LGは、例えばコンパレータCMP1およびコンパレータCMP2の出力によってトグルするRS型フリップフロップなどを用いて構成することができる。カウンタも1つでなく、各コンパレータCMP1,CMP2に対応して2つ設けるようにしても良い。
【0051】
従来のスピンドルモータのPWM制御回路に用いられているPWM変調回路は、所定の周期、振幅を有する三角波発生回路と、発生された三角波と制御電圧とを比較するアナログコンパレータなどからなるアナログPWM変調回路により構成されることが多い。このようなアナログPWM変調回路を図1に示されているチャネル111〜117を構成するPWM変調回路PWM1〜PWM7として用いることも可能であるが、アナログ回路で実現しようとすると周期を変えたり振幅を変えたりすることができる三角波発生回路は複雑な回路構成を有することになるとともに、アナログコンパレータも精度の高いことが要求される。また、PWM変調のリニアリティ確保のため精度の良い三角波発振器が必要である。従って、図10のような構成のディジタルPWM変調回路を用いることにより、回路全体を簡略化することができる。
【0052】
なお、図10のディジタルPWM変調回路においては、アップダウンカウンタCNT1を動作させるクロックCLKの周波数を変えることでアナログPWM変調回路の三角波発生回路で生成される三角波の周期を変えたのと同様の結果が得られる。また、ディジタルコンパレータCMP1,CMP2に入力される比較値A(またはB)を変えることでアナログPWM変調回路の三角波発生回路で生成される三角波の振幅を変えたのと同様の結果が得られ、比較値B(またはA)を変えることで出力される制御パルスPpwmのパルス幅を変えることができる。
【0053】
図11(A),(B)には、図1に示されているチャネル111〜117を構成するドライバDRV1〜DRV7の具体的な回路例が示されている。このうち図11(A)のドライバは、同期整流制御を行なうのに適したドライバで、2個の直列形態のNチャネルMOSFETからなる出力トランジスタ Q1,Q2と、これらのトランジスタQ1,Q2のゲート端子を制御する差動アンプAMP1とから構成されている。差動アンプAMP1の入力には前段のPWM変調回路からのパルス幅制御された駆動パルスPpwmが入力され、出力トランジスタQ1とQ2は相補的にオン、オフされる。出力トランジスタQ1とQ2は、外部端子に接続されたコイルに比較的大きな電流を流すことができるいわゆるパワーMOSと呼ばれる高耐圧、高出力のMOSFETであり、MOSFETの代わりにバイポーラ・トランジスタを用いても良い。
【0054】
図11(B)のドライバは、NチャネルMOSFETからなる出力トランジスタQ1と、Q1のソース端子に逆方向接続されたショットキーダイオードD1と、出力トランジスタQ1のゲート端子を制御する差動アンプAMP1とから構成したものである。
【0055】
図12には、本発明に係る制御用LSIの各構成要素とその実現方法を図表に纏めたものを示す。
図12から分かるように、本発明に係る制御用LSIは、構成要素が回路の目的に応じて、専用ハードウェアと、プログラマブルなハードウェアと、プログラマブルなシーケンサ(制御装置)と、ユーザー設計論理の4つに分類される。このように目的別に構成要素の性質を異ならせることにより、汎用性が高く、目的のシステムに応じた機能を有する回路を容易に実現することができる制御用LSIを低価格で提供することが可能となる。なお、この実施例では、DSPはプログラマブルなハードウェアとプログラマブルなシーケンサの両方に属している。
【0056】
図13は、本発明に係る制御用LSIを、ハードディスク型磁気記憶装置(以下、単にハードディスク装置と称する)におけるディスク回転用スピンドルモータと、アーム移動用ボイスコイルモータと、電源用DC−DCコンバータを駆動制御する制御装置に使用した場合のシステム全体の構成例を示す。なお、図13の制御回路100は、ハードディスクの制御装置を機能的に示したもので、図示されているような回路ブロックが独立した回路として存在するものではない。
【0057】
図13に示されているように、この実施例のハードディスク装置は、磁気ディスク300と、該磁気ディスク300を高速回転駆動させるスピンドルモータ310、磁気ディスク300上の記憶トラックに対して情報のリード/ライトを行なう磁気ヘッドHDを先端に有するアーム320、このアームを介して磁気ヘッドHDを前記磁気ディスク300上にて移動させるボイスコイルモータ340、磁気ディスク300の外側に配置されディスク回転停止時にアーム320を支持するランプ350、上記スピンドルモータ310とボイスコイルモータ340を駆動制御する駆動制御回路100、ハードディスク装置全体の動作を制御するとともにスピンドルモータ310に対する電流指令値やボイスコイルモータ340に対する電流指令値を出力するコントローラ200などを有する。
【0058】
前記コントローラ200はマイクロコンピュータ(CPU)などで構成され、コントローラ200から出力された駆動電流指令値は前記モータ駆動回路100へ送られる。駆動電流指令値には、スピンドルモータ310の制御に関するもの(Id,Iq)とボイスコイルモータ340の制御に関するもの(Ivcm)とがあり、スピンドルモータ310とボイスコイルモータ340はそれぞれ別個に駆動制御される。コントローラ200から前記モータ駆動回路100へはDC−DCコンバータからなるレギュレータに対する電圧指令値Vo1*も送られる。図13には示されていないが、アーム320には磁気ヘッドHDを駆動して磁気ディスク300に対する書込みを行なったり読出し信号に基づいて位置情報を検出したりする信号処理用ICが別途設けられる。
【0059】
駆動制御回路100は、スピンドルモータドライバ400と、磁気ヘッドをディスクの径方向へ移動させるボイスコイルモータドライバ500と、入出力ポート700とを有し、コントローラ200から供給される制御信号に従って動作し、磁気ヘッドを所望のトラックへシーク移動させたり磁気ヘッドの相対速度を一定にするように、ボイスコイルモータ340とスピンドルモータ310を制御する。また、駆動制御回路100は、DC−DCコンバータからなるレギュレータ600と、電源モニタ回路800とを有し、レギュレータ600は5VのようなIC用の電源電圧Vcc2を降圧して3.3Vのような内部電源電圧Vreg1〜Vreg3の生成を行なうように構成されている。生成された電源電圧Vreg1〜Vreg3はコントローラ200に対しても供給される。電源モニタ回路800は、Vreg1〜Vreg3を監視して内部電圧の立ち上がりを示すパワーオン検出信号P−ONを生成したり、コントローラ200に対してリセット信号RSを出力したりする。パワーオン検出信号P−ONによって、制御用LSI100に対して電源電圧Vcc1を供給する電源スイッチPSWがオン、オフ制御される。
【0060】
コントローラ200は、マイクロコンピュータなどからなり、ヘッドの信号処理回路から送信されてくる読出しデータを取り込んで誤り訂正処理を行なったり、ホストコンピュータからの書込みデータに対して誤り訂正符号化処理を行なって信号処理回路へ出力したりする。信号処理回路は、磁気記録に適した変調/復調処理や磁気記録特性を考慮した波形整形等の信号処理を行なったり、リード/ライトICからの信号を受けて上記磁気ヘッドHDの位置情報を読み取ったりする機能を有する。
【0061】
また、コントローラ200は、パソコン本体のマイクロコンピュータなどのホストコンピュータに接続される。コントローラ200は、動作モードに応じてシステム各部の制御を行なうとともに、ホストコンピュータから供給されるアドレス情報に基づいてセクタ位置などを算出したりもする。磁気ディスクから高速で読み出されたリードデータを一時的に記憶するバッファ用のキャッシュメモリが設けられることもある。
【0062】
次に、本出願の第2発明について説明する。
前記実施例の制御用LSIにおいては、出力ドライバ回路DRV1〜DRV7を構成する出力トランジスタQ1,Q2が高耐圧、高出力のMOSFETで構成され、この高耐圧、高出力のMOSFETが他の回路を構成する素子とともに1つの半導体チップ上に形成されている。
【0063】
従来、かかる高耐圧、高出力のMOSFETが他の回路を構成する素子とともに1つの半導体チップ上に形成されるLSIにおいては、図23に示すように、酸化シリコンのような絶縁膜により形成された分離帯11と埋込み絶縁層14で囲まれた島状の半導体領域12を半導体基板10上に設け、この島状領域12に高耐圧、高出力のMOSFETを、またその外側の領域13に他の回路を構成する素子を形成するようにしているものが多い。なお、図23(A)は半導体チップの平面図、図23(B)は(A)におけるB−B’線に沿って切断した断面構造を示す断面図である。
【0064】
モータを駆動する出力ドライバ回路の出力トランジスタのようなトランジスタには、非常に大きな電流が流れるためそこで発生する熱も多くなる。ところが、酸化シリコンその他半導体装置で使用される絶縁膜は熱伝導率が低いため、上記のように絶縁膜により形成された分離帯11と埋込み絶縁層14で周囲が囲まれた島状の半導体領域12に高耐圧、高出力の出力トランジスタを形成した半導体集積回路においては、出力トランジスタで生じる熱が充分に放熱されず特性が劣化するおそれがあるという課題がある。第2の発明は、このような課題を解決するための技術を提供するものである。
【0065】
図14に、本発明を適用した半導体集積回路の基板の構造の第1実施例を示す。なお、図14は、半導体ウェハ上の隣接する2つのチップ20a,20bを示したもので、各チップ上にそれぞれ図1に示すような制御用LSIが形成される。また、図14(A)において、一点鎖線はウェハから各チップを切断する際のスクライブラインに相当する。また、図14(B)は(A)におけるB−B’線に沿って切断した断面構造を示す断面図である。
【0066】
図14の実施例は、隣接する2つのチップ20a,20bの境界に、2つのチップに跨って出力トランジスタの形成領域12を設けたものである。出力トランジスタの形成領域12の外側には絶縁膜からなるウォール状の分離帯11により分離された素子形成領域13が設けられ、この素子形成領域13に出力トランジスタを除く回路素子が形成されている。また、素子形成領域13の下側には埋込み絶縁層14が形成され、素子形成領域13は基板10と完全に絶縁されている。分離帯11は、例えばチップの表面に溝を切ってその内側に絶縁材料を充填するいわゆるトレンチアイソレーション技術により形成することができる。
【0067】
一方、出力トランジスタの形成領域12の下側には絶縁層が設けられておらず、基板10と接している。そのため、形成領域12の出力トランジスタに比較的大きな電流が流されてその温度が上昇しても熱が基板10へ伝わって極端に高温になるのが回避され、それによって出力トランジスタの特性変化も抑制することができる。しかも、この実施例では、出力トランジスタの形成領域12が2つのチップに跨って形成されているため、チップの縁部まで有効に利用することができ、図23のようにチップの内側に設けられている場合に比べて素子形成領域13の面積を狭めることがない。つまり、従来に比べてチップサイズを小さくすることができる。
【0068】
図15は、本発明を適用した半導体集積回路の基板の構造の第2実施例を示す。断面構造は図14(B)と同じである。
この第2実施例は、隣接する2つのチップ20a,20bの境界に、2つのチップに跨って出力トランジスタの形成領域12を設けるとともに、この出力トランジスタの形成領域12の外側に設けられたウォール状の分離帯11を、五角形に形成したものである。絶縁膜からなる分離帯11により囲まれた出力トランジスタ形成領域11の下側には埋め込み絶縁層が設けられていないとともに、分離帯11の外側の素子形成領域13の下側には埋め込み絶縁層14が形成され、素子形成領域13は基板10と完全に絶縁されている。
【0069】
この実施例では、特に制限されるものでないが、出力トランジスタ形成領域12の内側の矩形領域12aに出力トランジスタが形成され、素子形成領域13に出力トランジスタを除く回路素子が形成される。この実施例においても、第1実施例と同様な効果が得られるとともに、分離帯11の形状が多角形であるため、プロセスでの熱応力やパッケージの応力により各角部に生じる歪みが緩和されるという利点がある。五角形の代わりに6角形や8角形などの多角形にしても良い。
【0070】
また、図16に示すように、分離帯11の形状を円形としても良い。この場合が応力による歪みを最も小さくすることができる。さらに、図14〜図16には2つのチップに跨るように出力トランジスタ形成領域12を形成した場合を示したが、図17に示すように、各チップ20a,20b,20c,20d……の4隅にそれぞれ隣接するチップ間に跨るように分離帯11で囲まれた出力トランジスタ形成領域12を設けるようにしても良い。
【0071】
図18は、本発明を適用した半導体集積回路の基板構造の他の実施例を示す。この実施例は、図1の制御用LSIの各チャネル111〜117の出力ドライバ回路DRV1〜DRV7毎に出力トランジスタQ1,Q2を、絶縁膜からなる分離帯11’で分離された出力トランジスタ形成領域12a〜12gに形成するようにしたものである。そして、これらの出力トランジスタ形成領域12a〜12g全体を囲むように分離帯11が設けられ、外側が他の回路の素子形成領域13とされている。この実施例のように、チャネル毎に出力トランジスタ形成領域12a〜12gが分離帯11’で分離されていることで、ラッチアップが起きにくくなるという利点がある。
【0072】
また、前記実施例と同様に、素子形成領域13に対応して埋込み絶縁層14が形成されており、分離帯11の内側の領域には埋込み絶縁層が形成されない。さらに、この埋込み絶縁層を持たない分離帯11の内側領域は隣接するチップ間に跨って設けられている。図18に示されている一点鎖線は、各チップの境界を示すスクライブラインとみなすことができる。分離帯11の内側の領域には埋込み絶縁層が形成されないため、前記実施例と同様に、分離帯11の内側の領域に形成された出力トランジスタは比較的大きな電流が流されても、熱が基板10へ伝わり、出力トランジスタが極端に高温になるのが回避され、出力トランジスタの特性劣化を抑制することができる。
【0073】
分離帯11の内側の領域には埋込み絶縁層が形成されないため、図18(B)のように、分離帯11’は分離帯11と異なりその下端が埋込み絶縁層に接しないことになり、出力トランジスタ形成領域12a〜12g同士は基板10を介して電気的に完全に分離された状態にないが、各領域12a〜12gの距離Dを適切に設定することにより、実用上問題ない程度までラッチアップ強度を充分に高めることができる。
【0074】
次に、上記実施例のような構造の半導体集積回路を形成可能にするウェハの製造方法について説明する。
図19は、上記実施例の半導体集積回路を形成するウェハの第1の製造方法の手順を工程順に示す。
先ず、第1の工程(A)では、単結晶シリコンのようなベアウェハWF1の表面の出力トランジスタ形成領域12となる部位AR1以外の領域AR2を選択エッチングする。次に工程(B)で全面酸化し工程(C)でAR1部のシリコンが露出するまで全面を表面研磨し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。別の方法としてAR1上の表面に適当なマスクMSK(ナイトライド膜等)を形成し、選択酸化を行なって領域AR2の表面に酸化膜SiO2を形成する、次の工程(C)では上記マスクMSKを除去してウェハWF1の全面に対して、AR1部の全面を表面研磨し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。このようにシリコン上に段差を付け全面酸化後平坦化する方法やマスクを使用して部分酸化領域を形成後平坦化する方法等で作成する。
【0075】
しかる後、工程(D)で、別途表面をスパッタエッチング等で清浄化したウェハWF2を持って来て互いの清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる。そして、最後の工程(E)では、後から貼り合わせたウェハWF2の裏面を所望の厚みになるまで研磨して完成する。
【0076】
図20は、上記実施例の半導体集積回路を形成するウェハの第2の製造方法の手順を工程順に示す。
先ず、第1の工程(A)では、ベアウェハWF1の表面全体に酸化膜SiO2を形成する。第2の工程(B)では、ウェハWF1の出力トランジスタ形成領域12となる部位AR1の酸化膜SiO2を選択エッチングする。次の工程(C)では、ウェハWF1の全面にポリシリコン層P−Siを形成する。別の方法として、エピタキシャル成長技術を使ってAR1部に基板と同じ結晶方位を持つ良好な結晶を成長させるとともに酸化膜上のAR2ではポリシリコンを成長させることもできる。
第4の工程(D)ではウェハWF1の全面研磨を行ない出力トランジスタ形成領域(AR1)以外の領域AR2の酸化膜上のポリシリコンを除去し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。
【0077】
その後は図19の工程(D),(E)と同様であり、先ず工程(E)で、別途表面をスパッタエッチング等で清浄化したウェハWF2を持って来て互いの清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる。そして、最後の工程(F)では、後から貼り合わせたウェハWF2の裏面を所望の厚みになるまで研磨して完成する。
【0078】
図21は、上記実施例の半導体集積回路を形成するウェハの第3の製造方法の手順を工程順に示す。
この実施例では、先ず、図19の工程(A)〜(C)と同様な手順で、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2の表面に酸化膜SiO2を形成する(A)。次に、別のウェハWF2を用意して表面から水素イオンを打ち込んでイオン打込み層HILを形成し、ウェハWF1,WF2の表面をスパッタエッチング等で清浄化する(B)。
【0079】
イオン打込みをしたウェハWF2はイオン打込み層HILの部分の結合強度が低下するという特性を有する。そこで、表面をスパッタエッチング等で清浄化したウェハWF1とWF2の清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる(C)。それから、ウェハWF2をイオン打込み層HILに沿って剥がし、剥がされたウェハWF2を所望の厚みになるまで研磨して完成する(D)。
【0080】
なお、図20の工程(A)〜(D)と同様な手順で、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2の表面に酸化膜SiO2を形成したウェハを形成し、これに対して図21の工程(B)〜(D)を適用して所望のウェハを得るようにしても良い。
【0081】
また、図22(A)のように、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2に、酸素イオンを高濃度、高エネルギーで表面から深いところまで打ち込んでから、高温の熱処理を行なって図22(B)のように選択的に埋込み絶縁層14を形成するようにしても良い。
【0082】
以上、本発明者によってなされた発明を実施態様にもとづき具体的に説明したが、本発明は上記実施態様に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記実施例の制御用LSIにおいては、3相モータやアクチュエータ、スイッチングレギュレータのコイルに電流を流す出力ドライバ回路の出力トランジスタとしてオンチップのパワーMOSFETを用いるようにした例を説明したが、この出力トランジスタは他の回路とは別個の半導体チップに形成されたパワーICにより構成しても良い。その場合、制御用LSIとパワーICをセラミックのような絶縁基板上に搭載して1つのパッケージに実装して、いわゆるモジュールとして構成するのが望ましい。
【0083】
また、以上の説明では主として、本発明者によってなされた発明をその背景となった利用分野であるハードディスク記憶装置の制御用LSIに適用した場合について説明したが、それに限定されるものではなく、例えばポリゴンミラーを回転させるモータや軸流ファンモータなどのブラシレスモータと、ボイスコイルモータやステッピングモータ、ソレノイドなどのアクチュエータを有する情報機器やOA機器などの制御用LSIに広く利用することができる。
【0084】
【発明の効果】本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、下記のとおりである。すなわち、本発明に従うと、ハードディスク装置などの情報機器の制御用LSIの開発期間を短縮することができるようになる。また、本発明に従うと、ハードディスク装置などの情報機器において仕様変更があっても速やかに対応することができる柔軟性の高い制御用LSIを実現することができる。
【0085】さらに、本発明に従うと、同一種類であっても互いに仕様の異なる情報機器に対応することができるとともに、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器、OA機器、ロボット、自動車など複数のモータやアクチュエータを有する装置に幅広く対応することができる汎用性の高い制御用LSIを実現することができる。
【図面の簡単な説明】
【図1】本発明に係る制御用LSIの一実施例の概略構成を示すブロック図である。
【図2】実施例の制御用LSIを3相ブラシレスモータとボイスコイルモータとDC−DCコンバータをそれぞれ1つずつ有する装置の制御用LSIとして用いたシステムの構成例を示す回路構成図である。
【図3】実施例の制御用LSIを2個の3相ブラシレスモータとDC−DCコンバータを有する装置の制御用LSIとして用いたシステムの構成例を示す回路構成図である。
【図4】センサレス3相ブラシレスモータのPWM制御方式の駆動制御回路の一般的な構成例を示すブロック図である。
【図5】図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を示すブロック図である。
【図6】図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示すブロック図である。
【図7】アクチュエータの一例としてのボイスコイルモータVCMをPWM駆動制御する制御回路の構成例を示すブロック図である。
【図8】DC−DCコンバータをPWM駆動制御する制御回路の構成例を示すブロック図である。
【図9】図5や図7、図8に示されているような制御部を構成するフィルタの構成例を示す説明図である。
【図10】PWM変調回路の構成例を示すブロック図である。
【図11】図11(A),(B)はそれぞれ出力ドライバ回路の構成例を示す回路図である。
【図12】本発明に係る制御用LSIの各構成要素とその実現方法を纏めた図表である。
【図13】本発明に係る制御用LSIを、ハードディスク型磁気記憶装置におけるディスク回転用スピンドルモータと、アーム移動用ボイスコイルモータと、電源用DC−DCコンバータを駆動制御する制御装置に使用した場合のシステム全体の構成例を示すブロック図である。
【図14】(A)は本発明を適用した半導体集積回路の基板の第1実施例を示す平面図、(B)はその断面図である。
【図15】本発明を適用した半導体集積回路の基板の第2実施例を示す平面図である。
【図16】本発明を適用した半導体集積回路の基板の第3実施例を示す平面図である。
【図17】本発明を適用した半導体集積回路の基板の第4実施例を示すウェハ平面図である。
【図18】本発明を適用した半導体集積回路の基板の第5実施例を示すウェハ平面図である。
【図19】実施例の半導体集積回路を形成するウェハの第1の製造方法の手順を工程順に示す断面説明図である。
【図20】実施例の半導体集積回路を形成するウェハの第2の製造方法の手順を工程順に示す断面説明図である。
【図21】実施例の半導体集積回路を形成するウェハの第3の製造方法の手順を工程順に示す断面説明図である。
【図22】実施例の半導体集積回路を形成するウェハの第4の製造方法の手順を工程順に示す断面説明図である。
【図23】(A)は従来の高耐圧、高出力のトランジスタを有する半導体集積回路の基板の構成例を示す平面図、(B)はその断面図である。
【符号の説明】
100 制御用半導体集積回路(制御用LSI)
111〜117 チャネル(PWM変調回路&出力ドライバ回路)
110 出力ドライバ回路
121,123,125 電流検出用アンプ
122,124,126 電圧検出用アンプ
130 AD変換回路
140 バス
151〜153 出力制御回路
160 チャネルセレクタ
171 シリアルポート
172 パラレルポート
173 DPS(プログラマブル演算回路)
175 シーケンス制御部
176 レジスタ群
300 磁気ディスク
310 スピンドルモータ
320 アーム
340 ボイスコイルモータ
PWM1〜PWM7 PWM変調回路
DRV1〜DRV7 出力ドライバ回路
Rs1〜Rs3 電流センス用抵抗
【発明の属する技術分野】
本発明は、回転駆動用の3相ブラシレスモータやアクチュエータとして機能する直流モータ、直流電源を発生するDC−DCコンバータなどPWM(パルス幅変調)制御駆動可能な複数のドライバを制御する制御用半導体集積回路に適用して有効な技術に関するものであって、たとえばハードディスク(ハード・ディスク・ドライブ)装置などの情報機器の駆動制御装置に利用して有効な技術に関するものである。
【0002】
【従来の技術】
ハードディスク装置における磁気ディスクの回転には、一般にスピンドルモータと呼ばれる3相ブラシレスモータが用いられており、スピンドルモータで磁気ディスクを高速で回転させ、この回転している磁気ディスクに表面にリード/ライト用の磁気ヘッドを近接させてボイスコイルモータなどのアクチュエータにより磁気ディスクの径方向へ移動させながら情報の書込みまたは読み取りを行なっている。
【0003】
従来、スピンドルモータとアクチュエータとでは駆動の仕方が異なるのでそれぞれ異なる仕様で設計された制御回路で駆動制御が行なわれていた。一方、ハードディスク装置に代表される小型情報機器の分野では低価格化に対する要求が高いため、ハードディスク装置では、スピンドルモータやアクチュエータの駆動制御およびこれらの制御に必要な直流電源電圧を生成する電源回路を、1つの半導体チップ上に集積化し低コスト化を図るようになって来ている。
スピンドルモータの駆動制御回路とボイスコイルモータの駆動制御回路とを1チップ化した発明としては例えば特許文献1に開示されているものがある。
【0004】
【特許文献1】
特開2001−275387号公報
【0005】
【発明が解決しようとする課題】
従来のハードディスク装置の駆動制御系は、一般にアナログ制御回路と出力段(ドライバ)とから構成されており、出力段の形態もAB級パワーアンプ、フルブリッジ回路、ハイサイドドライバ、ローサイドドライバなど様々の形態を有している。
【0006】
また、ハードディスク装置においては、メーカー毎さらには装置毎にスピンドルモータやボイスコイルモータの駆動制御に関する仕様が異なっており、制御用LSIメーカーはユーザーである装置メーカーが機種変更をするたびにLSIの仕様変更を強いられる。そのため、上記のようにスピンドルモータの駆動制御回路とボイスコイルモータの駆動制御回路とを1チップ化した制御用LSIでは、新しい仕様に対応したLSIを開発するための期間が長くなるとともに、短期間に開発を終了するには非常に多くの人手を必要とし、コストアップを招くという課題がある。
【0007】
かかる課題は、ハードディスク装置のみでなく、同様なハードウェア構成を有するDVD(ディジタルビデオディスク)装置や複数のアクチュエータを有するプリンタなどの情報機器、OA機器、ロボット、自動車などにおいても生じる課題である。
【0008】
本発明の目的は、ハードディスク装置などの情報機器の制御用LSIの開発期間を短縮することができる半導体集積回路技術を提供することにある。
本発明の他の目的は、ハードディスク装置などの情報機器において仕様変更があっても速やかに対応することができる柔軟性の高い制御用LSIを提供することにある。
本発明の他の目的は、同一種類であっても互いに仕様の異なる情報機器に対応することができる汎用性の高い制御用LSIを提供することにある。
【0009】
本発明のさらに他の目的は、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器、OA機器、ロボット、自動車など複数のモータやアクチュエータを有する装置に対応することができる汎用性の高い制御用LSIを提供することにある。
本発明の前記ならびにそのほかの目的と特徴は、本明細書の記述および添付図面から明らかになるであろう。
【0010】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記のとおりである。
すなわち、PWM変調回路と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路との組(以下、チャネルと称する)を複数個(望ましくは7個以上)設け、かつ任意に組合せ可能に構成するとともに、外部からロードしたプログラムによって任意の演算処理を実行可能なプログラマブルな演算回路と、外部からロードしたプログラムによって任意の手順で上記演算回路およびチャネルを動作させる制御信号を生成するプログラマブルなシーケンス制御回路と、上記プログラムをロードするためのポートとを設けるようにしたものである。
【0011】
上記した手段によれば、上記複数のチャネルのうち3つのチャネルを使用することで3相ブラシレスモータの駆動回路を実現し、2つのチャネルを使用することでアクチュエータの駆動回路を実現し、1つのチャネルを使用することでDC−DCコンバータの駆動回路を実現することができ、さらにプログラマブルなシーケンス制御回路によってそれらの駆動回路を制御対象に応じて適宜動作させることができるため、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器に対応することができる汎用性の高い制御用LSIを提供することができる。
【0012】
また、上記演算回路における演算の内容を変更することで仕様の異なる装置に対応することができる。さらに、各チャネルにPWM変調回路を設けているので、DSPなどを汎用の制御装置による制御に比べて、制御対象がモータの場合にはトルクリップルが小さく、アクチュエータの場合には高速応答制御が可能で、スイッチングレギュレータの場合には電源の安定化が可能となり、本発明の制御用LSIを使用したシステムの性能を従来の専用に設計された制御用LSIを使用したシステムと同程度の性能にすることができる。
【0013】
また、本発明の制御用LSIにおいては、望ましくは、それぞれのLSIに特有の機能を持たせることができるようにするため、カスタムロジックもしくはFPGA(フィールドプログラマブル・ロジックアレイ)のような論理変更可能なロジック回路を内蔵させる。これにより、汎用性および柔軟性が高く、使用する装置に応じて性能もしくは機能を高めることができる制御用LSIを提供することができる。
【0014】
本出願の第2の発明は、半導体基板の一方の面に絶縁体からなる分離帯によって互いに電気的に分離された第1の素子形成領域および第2の素子形成領域を設け、前記第1の素子形成領域には埋込み絶縁層を形成し、前記第2の素子形成領域は少なくともその一辺が前記半導体基板の縁部まで延設するように形成するとともに、前記第2の素子形成領域には埋込み絶縁層を形成せずに前記第1の素子形成領域に形成されたトランジスタ素子よりも大きな電流が流されるトランジスタ素子を形成するようにした。
【0015】
かかる手段によれば、埋込み絶縁層のない第2の素子形成領域に形成されたトランジスタ素子に大きな電流が流されて熱が発生しても、その熱は速やかに基板側へ伝達されて放熱されるため、極端に温度が高くなって出力トランジスタの特性が変化するのを回避することができる。
【0016】
【発明の実施の形態】
以下、本発明の好適な実施態様を、図面を参照しながら説明する。
図1は、本発明に係る制御用LSIの一実施例の概略構成を示す。本実施例の制御用LSIは、符号111〜117で示すように、PWM変調回路PWM1〜PWM7と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路DRV1〜DRV7との組合わせが7チャネル設けられている。
また、外部端子に接続され外部のデバイスに流れる電流を検出するための3個の電流センス用抵抗Rs1〜Rs3およびこれらの抵抗の両端子間の電位差を増幅する電流センス用アンプ121,123,125が設けられている。
【0017】
さらに、外部端子に接続され端子間の電位差を増幅する3個の電圧センス用アンプ122,124,126も設けられている。尚、電流センスアンプおよび電圧センスアンプの個数は必要に応じて増やしても良い。
そして、これらのアンプ121〜126に対して共通のAD変換回路130が設けられており、AD変換回路130は各アンプの出力端子との間に設けられたスイッチSW1〜SW6によっていずれか1つのアンプの出力が入力されることにより、複数のアンプのアナログ出力を時分割でディジタル信号に変換して内部バス140上へ出力するように構成されている。
【0018】
また、本実施例の制御用LSIには、上記7チャネルのPWM変調回路PWM1〜PWM7を制御して出力ドライバ回路DRV1〜DRV7を駆動させるための出力制御回路151,152,153が設けられている。なお、これらの出力制御回路151,152,153は、制御回路全体ではなく後述のようにレジスタやDSP(ディジタルシグナルプロセッサ)と一体となって制御回路を構成する座標変換回路などの専用回路やカウンタなどからなる。
【0019】
本実施例では、出力制御回路151,152,153はチャネルセレクタ160を介して上記7チャネルのPWM変調回路PWM1〜PWM7に接続可能にされており、7チャネルのPWM変調回路PWM1〜PWM7のいずれをも制御可能に構成されている。出力制御回路151,152,153がDC−DCコンバータを制御するための回路として用意される場合、何ら専用回路が不要で単に内部バス140上の信号をPWM変調回路PWM1〜PWM7へ供給するバッファないしはパスとして機能する回路とすることができる。
【0020】
また、本実施例の制御用LSIには、マイクロプロセッサなど外部の装置との間でシリアル方式で信号のやり取りを行なうシリアル入出力インタフェース171、同じくパラレル方式で信号のやり取りを行なうパラレル入出力インタフェース172、加減算回路や乗除算回路およびマイクロプログラム方式の制御部などからなる公知のDSPと同様な構成を有するDSPユニット173、外部からロードされた制御用プログラムなどを記憶するRAM(ランダムアクセスメモリ)などからなるメモリ174、該メモリ174に格納されているプログラムに従ってチップ内部の制御信号を順次生成するシーケンサ175、データの一時保存に用いられるレジスタREG0〜REG15,REG.A〜REG.Fからなるレジスタ群176が設けられている。
【0021】
上記シーケンサ175は、メモリ174に格納されているプログラムの命令を順次読み出すためのアドレスを生成するプログラムカウンタや読み出された命令コードをデコードするデコーダなどから構成することができる。メモリ174としては、RAMの代わりに書込み消去可能なフラッシュメモリもしくはEEPROMのような不揮発性メモリを用いても良い。不揮発性メモリを使用した場合には、シーケンス制御用プログラムの他に、DC−DCコンバータなどチップ内部の回路のバラツキを調整するためのデータを同じメモリに記憶させるようにすることができる。
【0022】
さらに、本実施例の制御用LSIには、チップ内部の動作に必要なクロック信号φcを生成するための発振回路181や基準となる電圧Vrefを生成する基準電圧生成回路182、基準電圧Vrefと電源電圧Vccとを比較して電源電圧が立ち上がっているか判定するコンパレータ183、該コンパレータ183の出力に基づいてリセット信号RSを生成するパワーオンリセット回路184などが設けられている。
【0023】
上記のような構成を有する制御用LSIにあっては、3相ブラシレスモータとボイスコイルモータとDC−DCコンバータをそれぞれ1つずつ有するハードディスク装置やDVD装置などの制御システム(図2参照)を構成する場合は勿論、3相ブラシレスモータは持たず代わりにステッピングモータやDCモータなどのアクチュエータを2個有するプリンタなどの制御システム、3相ブラシレスモータを2個有するロボットなどの制御システム(図3参照)を構成する場合にも利用することができるため、極めて汎用性が高いLSIである。
【0024】
図2の制御システムでは、チャネル111〜113の出力端子に3相ブラシレスモータ(スピンドルモータ)M1のU相、V相、W相の各コイルの一端が接続され、チャネル114と116の出力端子にボイスコイルモータVCMのコイルの端子がそれぞれ接続され、チャネル117の出力端子にDC−DCコンバータの電圧変換用コイルLの一端が接続される。そして、出力制御回路151はスピンドルモータ出力制御回路として機能し、出力制御回路152はボイスコイルモータ出力制御回路として機能し、出力制御回路153はDC−DCコンバータ出力制御回路として機能するように構成される。このシステムでは、アンプ122とチャネル115は未使用とされる。
【0025】
図3の制御システムでは、チャネル111〜113の出力端子に第1の3相ブラシレスモータM1のU相、V相、W相の各コイルの一端が接続され、チャネル114〜116の出力端子に第2の3相ブラシレスモータM2のU相、V相、W相の各コイルの一端が接続され、チャネル117の出力端子にDC−DCコンバータの電圧変換用コイルLの一端が接続される。そして、出力制御回路151および152は共にスピンドルモータ出力制御回路として機能し、出力制御回路153はDC−DCコンバータ出力制御回路として機能するように構成される。このシステムでは、アンプ122と124は未使用とされる。
【0026】
図4にはセンサレス3相ブラシレスモータのPWM制御方式の駆動制御回路の一般的な構成例を、また図5には図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を、図6には図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示す。
【0027】
図4に示されているように、センサレス3相ブラシレスモータのPWM制御方式の駆動制御回路は、電流センス用抵抗Rs1またはRs2,Rs3とアンプ121または123,125により検出された電流Isensに基づいて、3相コイルU,V,Wの各電流iuc,ivc,iwcをリアルタイムで再現する3相コイル電流再現回路231と、再現電流iuc,ivc,iwcを2相DC電流id,iqに座標変換するuvw/dq変換回路232と、変換された電流id,iqと電流指令値Id,Iqとの差分をとる減算器233と、電流id,iqと電流指令値Id,Iqとが等しくなるように出力電圧Vd,Vqを調整する電圧制御回路234と、電圧Vd,Vqを逆座標変換して3相交流電圧Vu,Vv,Vwを生成するdq/uvw変換回路235と、電圧Vd,Vqおよびid,iqと回転速度信号ωとから軸誤差Δθを演算する軸誤差演算回路236と、算出された軸誤差Δθと所定値「0」との差分をとる減算器237と、回転速度信号ωを生成する位相制御回路238と、回転速度信号ωを積分する積分回路238とから構成されており、位相制御回路238と積分回路239により軸誤差Δθが「0」になるようにPLL(フェーズロックドループ)制御が行なわれる。図4に示されている回路は、一般にベクトル制御部と呼ばれる。
【0028】
このベクトル制御部は、適切なトルクでモータを駆動するために電流再現部231からの再現電流iuc,ivc,iwcと外部のコントローラからの電流指令値Id,Iqに基づいて3相正弦波電圧値Vu,Vv,Vwの振幅と位相を制御するもので、かかるベクトル制御部は公知のベクトル制御部と同様の構成であるので詳しい説明は省略する。位相制御回路238で検出された回転速度信号ωは図外のコントローラに対しても供給され、コントローラは検出された回転数に応じて回転速度信号ωが一定となるように電流指令値を送ってくる。
【0029】
図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を示す図5において、図1および図4に示されている回路と同一の回路には同一の符号が付されている。符号Mが付されているのは3相ブラシレスモータである。なお、図5においては、dq/uvw変換回路235とPWM変調回路PWM1〜PWM7との間のチャネルセレクタは図示が省略されている。電流センス用抵抗Rs1(Rs2)の両端子に接続されたアンプ121(123)の出力(検出電流Isens)がAD変換回路130によりディジタル信号に変換されて3相コイル電流再現回路231へ入力されていることからも、制御部230はディジタル回路であることが分かる。
【0030】
図5と図4とを比較すると明らかなように、図5においては、図4の制御部230を構成する回路のうち、3相コイル電流再現回路231と、uvw/dq変換回路232と、dq/uvw変換回路235と、軸誤差演算回路236と、減算器237のみが示され、電圧制御回路234と位相制御回路238と積分回路238は示されておらず、代わりにフィルタFLT1,FLT2,FLT3およびカウンタCNTが示されている。
【0031】
これは、ディジタル回路では、電流制御回路234と位相制御回路238と積分回路238の機能はフィルタ演算処理とカウンタ処理により実現できるためである。軸誤差演算回路236に関しても演算処理でその機能を実現することができるが、専用回路として設けても良い。減算器は図4では233と237の2つであるのに対し、図5では233a,233b,237の3つが示されているのは、図4ではもともと2つの減算器からなる233の減算器を図示の都合で1つとして示しているためであり、減算器に関しては図4と図5とでは何ら相違はない。
【0032】
図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示す図6において、図1および図4に示されている回路と同一の回路には同一の符号が付されている。図6において、3相ブラシレスモータの制御部は、出力制御回路151(または152)と、DSP173と、シーケンサ174と、レジスタ群176とによって構成される。
【0033】
図6と図4とを比較すると明らかなように、図6においては、図4の制御部230を構成する回路のうち、3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2のみが示され、軸誤差演算回路236と、減算器237と、電流制御回路234と位相制御回路238と積分回路239は示されておらず、代わりにカウンタCNTが示されている。これは、前述したように、ディジタル回路では、電流制御回路234と軸誤差演算回路236と位相制御回路238と積分回路239の機能はフィルタ演算処理とカウンタ処理により実現できるためである。
【0034】
また、図6と図5とを比較すると明らかなように、図6においては、図5の制御部230を構成する回路のうち、フィルタFLT1,FLT2,FLT3および減算器233a,233b,237は示されていない。これは、ディジタル回路では、フィルタFLT1,FLT2,FLT3の機能はDSPとレジスタとを使用したフィルタ演算処理で実現でき、また減算器233a,233b,237の機能は例えばDSPに内蔵されている演算器で実現できるためである。
【0035】
一方、3相コイル電流再現回路231の機能と、uvw/dq変換回路232およびdq/uvw変換回路235の機能は、ディジタル演算処理の高速化を図るため、この実施例では3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2を出力制御回路151に3相ブラシレスモータ専用のハードウェアとして設けている。カウンタに関しては、その機能をDSP内の演算器を用いて実現することが可能であるが、そのようにすると充分な速度が得られない。そこで、この実施例においては、カウンタ回路CNTも出力制御回路151に3相ブラシレスモータ専用のハードウェアとして設けている。
【0036】
なお、3相コイル電流再現回路231の機能を有するユニットUNIT1と、uvw/dq変換回路232およびdq/uvw変換回路235の機能を有するユニットUNIT2と、カウンタ回路CNTとを出力制御回路151のみならず、出力制御回路152にも設けることにより、図3に示すような2つの3相ブラシレスモータを駆動制御するシステムを比較的容易に構成することができるが、ユニットUNIT1とユニットUNIT2とカウンタ回路CNTとを出力制御回路151にのみ設けたとしても、それほど高い回転速度が要求されない場合、即ち高速のPWMキャリアや高速の電流サンプリングが要求されない場合には、この出力制御回路151を2つの3相ブラシレスモータの制御に時分割で使用することができる。また、かかる時分割制御はチャネルセレクタ160を適宜切り替えることで可能である。
【0037】
さらに、この実施例においては、3相コイル電流再現回路231の機能を有するユニットUNIT1は、その実現の仕方がユーザーであるシステムメーカーによって異なり、ユーザーがそれぞれ独自に蓄積したノウハウによる制御技術によって定義することが望ましいため、FPGAもしくはカスタム論理回路としてチップ上に搭載するようにされている。FPGAへのプログラミング(例えば素子間もしくは回路間の結線情報等の書込み)は、制御用LSIの提供を受けたユーザが行なうことができるが、メーカがユーザから回路設計データ等の情報を入手してLSIの製造工程(例えばテスト工程等)で行なうようにしてもよい。
【0038】
この実施例で使用されるDSP273は、図6に示されているように、アキュームレータ等の演算レジスタ731と、加減乗除算や積和演算、三角関数演算等の複雑な演算が可能なALU(演算論理ユニット)732と、演算制御用マイクロプログラムを格納するRAMもしくは不揮発性メモリからなるマイクロプログラムメモリ733と、該メモリからマイクロ命令を順次読み出してALU732や演算レジスタ731に対する制御信号を生成し制御するデコーダなどからなるマイクロシーケンサ734とから構成されている。ユーザーが要求するフィルタの伝達関数を実現するための専用のシーケンサとしてマイクロシーケンサがDSPユニットをシーケンサ175のプログラムとは独立に制御するので高速のフィルタ演算が可能となる。例えばマイクロプロセッサ制御では実現困難な100kHz以上のPWM制御や或いは高精度の高速回転制御が可能となる。その他のDSPユニット731の構成は、公知のDSPと同様であるので詳しい設明は省略する。
【0039】
本実施例の制御用LSIにおいては、上記マイクロプログラムメモリ733がRAMもしくは不揮発性メモリで構成され、シリアルポート171またはパラレルポート172からマイクロプログラムをロードすることができるように構成されているため、このマイクロプログラムを書き換えることで、例えば図5に示されているフィルタFLT1〜FLT3の伝達関数を変更して1次のフィルタや2次あるいは3次のフィルタを実現することができる。そのため、システムの柔軟性が高く、使用する3相ブラシレスモータに応じた最適な制御を行なえる制御回路を構築することができる。
【0040】
また、本実施例の制御用LSIにおいては、シーケンス制御用プログラムを格納するメモリ174もRAMもしくは不揮発性メモリで構成され、シリアルポート171またはパラレルポート172からプログラムをロードすることができるように構成されている。そのため、このシーケンス制御用プログラムを書き換えることで、例えばチャネルセレクタ160等の切替え制御信号を変更して図2に示されているような1個の3相ブラシレスモータと1個のアクチュエータと1個のDC−DCコンバータを駆動制御する制御回路を構築したり、図3に示されているような2個の3相ブラシレスモータと1個のDC−DCコンバータを駆動制御する制御回路を構築することができる。
【0041】
しかも、上記演算制御用プログラムおよびシーケンス制御用プログラムは、MATLAB等のシステム開発支援用のソフトウェア(開発ツール)を利用して基本アーキテクチャを設計した後、専用のコンパイラでシーケンサ175や734が解読可能な言語に変換することで効率良く作成することができる。作成されたプログラムは、ユーザーがシリアルポート171またはパラレルポート172からチップ内のマイクロプログラムメモリ733やメモリ174に書き込むことができるが、メーカーにおいて書き込むようにしても良い。また、メーカーがメモリにプログラムをロードする場合はパラレルポート172を使用し、ユーザーがそのプログラムを変更する場合はシリアルポートを使用するというようなポートの使い分けを行なうことも可能である。
【0042】
図7には、アクチュエータの一例としてのボイスコイルモータVCMをPWM駆動制御する制御回路の構成例を示す。図7において、図1に示されている回路と同一の回路には同一の符号を付して重複した説明は省略する。
図7に示されているように、ボイスコイルモータVCMの制御部は、ドライバDRV4,DRV5に流れる電流を検出するセンス用抵抗Rs2(Rs1)の端子間電圧を増幅するアンプ123(121)と、該アンプの出力をディジタル信号に変換するAD変換回路130と、外部のコントローラからの電流指令値IvcmとAD変換回路130の出力との差をとる減算器SUBと、フィルタFLT4と、フィルタFLT4の出力を反転するインバータINVと、PWM変調回路PWM4,PWM5とから構成することができる。
【0043】
ここで、減算器SUBはDSP173内のALU732によって、またはフィルタFLT4はDSP173とレジスタ群176内のいずれかのレジスタとによって実現することができる。また、インバータINVもDSP173を使用して実現できるが、スピードが遅くなるのとインバータ回路の占有面積は非常に小さいのでアクチュエータ駆動制御用の専用回路として出力制御回路152(または151と152)に設けておくようにするのが良い。これによって、メモリ174内のシーケンス制御用プログラムとDSP173内の演算用制御プログラムを書き換えることで、DSP173とレジスタ群176とチャネル114および115(または116)を使用してボイスコイルモータVCMの駆動制御回路を構築することができる。また、減算器SUBとフィルタFLT5を出力制御回路152(または151と152)にさらに専用回路として設けておくようにしても良い。
【0044】
図7の実施例では、電流を検出して駆動制御信号を生成しているが、ボイスコイルモータVCMのコイルの両端子間の電圧を検出して駆動制御信号を生成し、速度制御をすることも可能である。その場合には、アンプ124を用いて検出したコイルの両端子間の電圧をディジタル信号に変換して制御回路にフィードバックさせるように構成すればよい。
【0045】
図8には、DC−DCコンバータをPWM駆動制御する制御回路の構成例を示す。図8において、図1に示されている回路と同一の回路には同一の符号を付して重複した説明は省略する。
図8に示されているように、DC−DCコンバータの制御部は、出力電圧Voutを検出するアンプ126と、該アンプの出力をディジタル信号に変換するAD変換回路130と、外部のコントローラからの電圧指令値Vo1*とAD変換回路130の出力との差をとる減算器SUBと、フィルタFLT5と、PWM変調回路PWM7とから構成することができる。また、アンプ125と電流センス抵抗Rs3とAD変換回路130によって電流帰還のマイナーループを構成して、DC−DCコンバータの応答を改善しても良い。
【0046】
ここで、減算器SUBはDSP173内のALU732によって、またはフィルタFLT5はDSP173とレジスタ群176内のいずれかのレジスタとによって実現することができる。従って、メモリ174内のシーケンス制御用プログラムとDSP173内の演算用制御プログラムを書き換えることで、DSP173とレジスタ群176とチャネル117を使用してDC−DCコンバータの駆動制御回路を構築することができる。
【0047】
上記の説明から分かるように、図8のようなDC−DCコンバータ制御部を構成できるようにするためには、図1の出力制御回路153に何ら専用回路を設けておく必要はない。ただし、出力制御回路153に減算器SUBとフィルタFLT5を専用回路として設けておくようにしても良い。これにより、DSP173とレジスタ群176を使用して駆動制御回路を構成する場合に比べて処理速度を速めることができる。
【0048】
図9には、図5や図7、図8に示されているような制御部を構成するフィルタFLT1〜FLT5として、例えば伝達関数H(z)が、次式
H(z)=k・[{1+b1・(z)−1}/{1−a1・(z)−1}]
で表わされる1次のIIRフィルタを用いる場合のフィルタの構成例を示す。
【0049】
図9より、IIRフィルタを実現するには、DSP173とレジスタ群176を用いて、以下のような手順で演算を実行するようにDSPの演算用プログラムを作成しておけば良いことが分かる。
(1) OUTA’(N)*a1+IN(N)→OUTA(N)
(2) OUTA’(N)*b1+OUTA(N)→OUTC(N)
(3) OUTC(N)*k→OUT(N)
(4) OUTA(N)→OUTA’(N)
また、(1)の演算結果OUTA(N)は例えばレジスタREG0に、(2)の演算結果OUTC(N)はレジスタREG2に、(3)の演算結果OUT(N)はレジスタREG3に、(4)の演算結果OUTA’(N)はレジスタREG1に入れるように、シーケンス制御用プログラムを作成しておけば良い。
【0050】
図10には、図1に示されているチャネル111〜117を構成するPWM変調回路PWM1〜PWM7の具体的な回路例が示されている。この実施例のPWM変調回路PWM1〜PWM7はディジタル回路で構成したものである。具体的には、アップダウンカウンタCNT1と、該カウンタCNT1の計数値と所定の比較値Aとを比較するディジタルコンパレータCMP1と、カウンタCNT1の計数値と所定の比較値Bとを比較するディジタルコンパレータCMP2と、コンパレータCMP1とCMP2の出力を入力とする論理回路LGとから構成されている。論理回路LGは、例えばコンパレータCMP1およびコンパレータCMP2の出力によってトグルするRS型フリップフロップなどを用いて構成することができる。カウンタも1つでなく、各コンパレータCMP1,CMP2に対応して2つ設けるようにしても良い。
【0051】
従来のスピンドルモータのPWM制御回路に用いられているPWM変調回路は、所定の周期、振幅を有する三角波発生回路と、発生された三角波と制御電圧とを比較するアナログコンパレータなどからなるアナログPWM変調回路により構成されることが多い。このようなアナログPWM変調回路を図1に示されているチャネル111〜117を構成するPWM変調回路PWM1〜PWM7として用いることも可能であるが、アナログ回路で実現しようとすると周期を変えたり振幅を変えたりすることができる三角波発生回路は複雑な回路構成を有することになるとともに、アナログコンパレータも精度の高いことが要求される。また、PWM変調のリニアリティ確保のため精度の良い三角波発振器が必要である。従って、図10のような構成のディジタルPWM変調回路を用いることにより、回路全体を簡略化することができる。
【0052】
なお、図10のディジタルPWM変調回路においては、アップダウンカウンタCNT1を動作させるクロックCLKの周波数を変えることでアナログPWM変調回路の三角波発生回路で生成される三角波の周期を変えたのと同様の結果が得られる。また、ディジタルコンパレータCMP1,CMP2に入力される比較値A(またはB)を変えることでアナログPWM変調回路の三角波発生回路で生成される三角波の振幅を変えたのと同様の結果が得られ、比較値B(またはA)を変えることで出力される制御パルスPpwmのパルス幅を変えることができる。
【0053】
図11(A),(B)には、図1に示されているチャネル111〜117を構成するドライバDRV1〜DRV7の具体的な回路例が示されている。このうち図11(A)のドライバは、同期整流制御を行なうのに適したドライバで、2個の直列形態のNチャネルMOSFETからなる出力トランジスタ Q1,Q2と、これらのトランジスタQ1,Q2のゲート端子を制御する差動アンプAMP1とから構成されている。差動アンプAMP1の入力には前段のPWM変調回路からのパルス幅制御された駆動パルスPpwmが入力され、出力トランジスタQ1とQ2は相補的にオン、オフされる。出力トランジスタQ1とQ2は、外部端子に接続されたコイルに比較的大きな電流を流すことができるいわゆるパワーMOSと呼ばれる高耐圧、高出力のMOSFETであり、MOSFETの代わりにバイポーラ・トランジスタを用いても良い。
【0054】
図11(B)のドライバは、NチャネルMOSFETからなる出力トランジスタQ1と、Q1のソース端子に逆方向接続されたショットキーダイオードD1と、出力トランジスタQ1のゲート端子を制御する差動アンプAMP1とから構成したものである。
【0055】
図12には、本発明に係る制御用LSIの各構成要素とその実現方法を図表に纏めたものを示す。
図12から分かるように、本発明に係る制御用LSIは、構成要素が回路の目的に応じて、専用ハードウェアと、プログラマブルなハードウェアと、プログラマブルなシーケンサ(制御装置)と、ユーザー設計論理の4つに分類される。このように目的別に構成要素の性質を異ならせることにより、汎用性が高く、目的のシステムに応じた機能を有する回路を容易に実現することができる制御用LSIを低価格で提供することが可能となる。なお、この実施例では、DSPはプログラマブルなハードウェアとプログラマブルなシーケンサの両方に属している。
【0056】
図13は、本発明に係る制御用LSIを、ハードディスク型磁気記憶装置(以下、単にハードディスク装置と称する)におけるディスク回転用スピンドルモータと、アーム移動用ボイスコイルモータと、電源用DC−DCコンバータを駆動制御する制御装置に使用した場合のシステム全体の構成例を示す。なお、図13の制御回路100は、ハードディスクの制御装置を機能的に示したもので、図示されているような回路ブロックが独立した回路として存在するものではない。
【0057】
図13に示されているように、この実施例のハードディスク装置は、磁気ディスク300と、該磁気ディスク300を高速回転駆動させるスピンドルモータ310、磁気ディスク300上の記憶トラックに対して情報のリード/ライトを行なう磁気ヘッドHDを先端に有するアーム320、このアームを介して磁気ヘッドHDを前記磁気ディスク300上にて移動させるボイスコイルモータ340、磁気ディスク300の外側に配置されディスク回転停止時にアーム320を支持するランプ350、上記スピンドルモータ310とボイスコイルモータ340を駆動制御する駆動制御回路100、ハードディスク装置全体の動作を制御するとともにスピンドルモータ310に対する電流指令値やボイスコイルモータ340に対する電流指令値を出力するコントローラ200などを有する。
【0058】
前記コントローラ200はマイクロコンピュータ(CPU)などで構成され、コントローラ200から出力された駆動電流指令値は前記モータ駆動回路100へ送られる。駆動電流指令値には、スピンドルモータ310の制御に関するもの(Id,Iq)とボイスコイルモータ340の制御に関するもの(Ivcm)とがあり、スピンドルモータ310とボイスコイルモータ340はそれぞれ別個に駆動制御される。コントローラ200から前記モータ駆動回路100へはDC−DCコンバータからなるレギュレータに対する電圧指令値Vo1*も送られる。図13には示されていないが、アーム320には磁気ヘッドHDを駆動して磁気ディスク300に対する書込みを行なったり読出し信号に基づいて位置情報を検出したりする信号処理用ICが別途設けられる。
【0059】
駆動制御回路100は、スピンドルモータドライバ400と、磁気ヘッドをディスクの径方向へ移動させるボイスコイルモータドライバ500と、入出力ポート700とを有し、コントローラ200から供給される制御信号に従って動作し、磁気ヘッドを所望のトラックへシーク移動させたり磁気ヘッドの相対速度を一定にするように、ボイスコイルモータ340とスピンドルモータ310を制御する。また、駆動制御回路100は、DC−DCコンバータからなるレギュレータ600と、電源モニタ回路800とを有し、レギュレータ600は5VのようなIC用の電源電圧Vcc2を降圧して3.3Vのような内部電源電圧Vreg1〜Vreg3の生成を行なうように構成されている。生成された電源電圧Vreg1〜Vreg3はコントローラ200に対しても供給される。電源モニタ回路800は、Vreg1〜Vreg3を監視して内部電圧の立ち上がりを示すパワーオン検出信号P−ONを生成したり、コントローラ200に対してリセット信号RSを出力したりする。パワーオン検出信号P−ONによって、制御用LSI100に対して電源電圧Vcc1を供給する電源スイッチPSWがオン、オフ制御される。
【0060】
コントローラ200は、マイクロコンピュータなどからなり、ヘッドの信号処理回路から送信されてくる読出しデータを取り込んで誤り訂正処理を行なったり、ホストコンピュータからの書込みデータに対して誤り訂正符号化処理を行なって信号処理回路へ出力したりする。信号処理回路は、磁気記録に適した変調/復調処理や磁気記録特性を考慮した波形整形等の信号処理を行なったり、リード/ライトICからの信号を受けて上記磁気ヘッドHDの位置情報を読み取ったりする機能を有する。
【0061】
また、コントローラ200は、パソコン本体のマイクロコンピュータなどのホストコンピュータに接続される。コントローラ200は、動作モードに応じてシステム各部の制御を行なうとともに、ホストコンピュータから供給されるアドレス情報に基づいてセクタ位置などを算出したりもする。磁気ディスクから高速で読み出されたリードデータを一時的に記憶するバッファ用のキャッシュメモリが設けられることもある。
【0062】
次に、本出願の第2発明について説明する。
前記実施例の制御用LSIにおいては、出力ドライバ回路DRV1〜DRV7を構成する出力トランジスタQ1,Q2が高耐圧、高出力のMOSFETで構成され、この高耐圧、高出力のMOSFETが他の回路を構成する素子とともに1つの半導体チップ上に形成されている。
【0063】
従来、かかる高耐圧、高出力のMOSFETが他の回路を構成する素子とともに1つの半導体チップ上に形成されるLSIにおいては、図23に示すように、酸化シリコンのような絶縁膜により形成された分離帯11と埋込み絶縁層14で囲まれた島状の半導体領域12を半導体基板10上に設け、この島状領域12に高耐圧、高出力のMOSFETを、またその外側の領域13に他の回路を構成する素子を形成するようにしているものが多い。なお、図23(A)は半導体チップの平面図、図23(B)は(A)におけるB−B’線に沿って切断した断面構造を示す断面図である。
【0064】
モータを駆動する出力ドライバ回路の出力トランジスタのようなトランジスタには、非常に大きな電流が流れるためそこで発生する熱も多くなる。ところが、酸化シリコンその他半導体装置で使用される絶縁膜は熱伝導率が低いため、上記のように絶縁膜により形成された分離帯11と埋込み絶縁層14で周囲が囲まれた島状の半導体領域12に高耐圧、高出力の出力トランジスタを形成した半導体集積回路においては、出力トランジスタで生じる熱が充分に放熱されず特性が劣化するおそれがあるという課題がある。第2の発明は、このような課題を解決するための技術を提供するものである。
【0065】
図14に、本発明を適用した半導体集積回路の基板の構造の第1実施例を示す。なお、図14は、半導体ウェハ上の隣接する2つのチップ20a,20bを示したもので、各チップ上にそれぞれ図1に示すような制御用LSIが形成される。また、図14(A)において、一点鎖線はウェハから各チップを切断する際のスクライブラインに相当する。また、図14(B)は(A)におけるB−B’線に沿って切断した断面構造を示す断面図である。
【0066】
図14の実施例は、隣接する2つのチップ20a,20bの境界に、2つのチップに跨って出力トランジスタの形成領域12を設けたものである。出力トランジスタの形成領域12の外側には絶縁膜からなるウォール状の分離帯11により分離された素子形成領域13が設けられ、この素子形成領域13に出力トランジスタを除く回路素子が形成されている。また、素子形成領域13の下側には埋込み絶縁層14が形成され、素子形成領域13は基板10と完全に絶縁されている。分離帯11は、例えばチップの表面に溝を切ってその内側に絶縁材料を充填するいわゆるトレンチアイソレーション技術により形成することができる。
【0067】
一方、出力トランジスタの形成領域12の下側には絶縁層が設けられておらず、基板10と接している。そのため、形成領域12の出力トランジスタに比較的大きな電流が流されてその温度が上昇しても熱が基板10へ伝わって極端に高温になるのが回避され、それによって出力トランジスタの特性変化も抑制することができる。しかも、この実施例では、出力トランジスタの形成領域12が2つのチップに跨って形成されているため、チップの縁部まで有効に利用することができ、図23のようにチップの内側に設けられている場合に比べて素子形成領域13の面積を狭めることがない。つまり、従来に比べてチップサイズを小さくすることができる。
【0068】
図15は、本発明を適用した半導体集積回路の基板の構造の第2実施例を示す。断面構造は図14(B)と同じである。
この第2実施例は、隣接する2つのチップ20a,20bの境界に、2つのチップに跨って出力トランジスタの形成領域12を設けるとともに、この出力トランジスタの形成領域12の外側に設けられたウォール状の分離帯11を、五角形に形成したものである。絶縁膜からなる分離帯11により囲まれた出力トランジスタ形成領域11の下側には埋め込み絶縁層が設けられていないとともに、分離帯11の外側の素子形成領域13の下側には埋め込み絶縁層14が形成され、素子形成領域13は基板10と完全に絶縁されている。
【0069】
この実施例では、特に制限されるものでないが、出力トランジスタ形成領域12の内側の矩形領域12aに出力トランジスタが形成され、素子形成領域13に出力トランジスタを除く回路素子が形成される。この実施例においても、第1実施例と同様な効果が得られるとともに、分離帯11の形状が多角形であるため、プロセスでの熱応力やパッケージの応力により各角部に生じる歪みが緩和されるという利点がある。五角形の代わりに6角形や8角形などの多角形にしても良い。
【0070】
また、図16に示すように、分離帯11の形状を円形としても良い。この場合が応力による歪みを最も小さくすることができる。さらに、図14〜図16には2つのチップに跨るように出力トランジスタ形成領域12を形成した場合を示したが、図17に示すように、各チップ20a,20b,20c,20d……の4隅にそれぞれ隣接するチップ間に跨るように分離帯11で囲まれた出力トランジスタ形成領域12を設けるようにしても良い。
【0071】
図18は、本発明を適用した半導体集積回路の基板構造の他の実施例を示す。この実施例は、図1の制御用LSIの各チャネル111〜117の出力ドライバ回路DRV1〜DRV7毎に出力トランジスタQ1,Q2を、絶縁膜からなる分離帯11’で分離された出力トランジスタ形成領域12a〜12gに形成するようにしたものである。そして、これらの出力トランジスタ形成領域12a〜12g全体を囲むように分離帯11が設けられ、外側が他の回路の素子形成領域13とされている。この実施例のように、チャネル毎に出力トランジスタ形成領域12a〜12gが分離帯11’で分離されていることで、ラッチアップが起きにくくなるという利点がある。
【0072】
また、前記実施例と同様に、素子形成領域13に対応して埋込み絶縁層14が形成されており、分離帯11の内側の領域には埋込み絶縁層が形成されない。さらに、この埋込み絶縁層を持たない分離帯11の内側領域は隣接するチップ間に跨って設けられている。図18に示されている一点鎖線は、各チップの境界を示すスクライブラインとみなすことができる。分離帯11の内側の領域には埋込み絶縁層が形成されないため、前記実施例と同様に、分離帯11の内側の領域に形成された出力トランジスタは比較的大きな電流が流されても、熱が基板10へ伝わり、出力トランジスタが極端に高温になるのが回避され、出力トランジスタの特性劣化を抑制することができる。
【0073】
分離帯11の内側の領域には埋込み絶縁層が形成されないため、図18(B)のように、分離帯11’は分離帯11と異なりその下端が埋込み絶縁層に接しないことになり、出力トランジスタ形成領域12a〜12g同士は基板10を介して電気的に完全に分離された状態にないが、各領域12a〜12gの距離Dを適切に設定することにより、実用上問題ない程度までラッチアップ強度を充分に高めることができる。
【0074】
次に、上記実施例のような構造の半導体集積回路を形成可能にするウェハの製造方法について説明する。
図19は、上記実施例の半導体集積回路を形成するウェハの第1の製造方法の手順を工程順に示す。
先ず、第1の工程(A)では、単結晶シリコンのようなベアウェハWF1の表面の出力トランジスタ形成領域12となる部位AR1以外の領域AR2を選択エッチングする。次に工程(B)で全面酸化し工程(C)でAR1部のシリコンが露出するまで全面を表面研磨し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。別の方法としてAR1上の表面に適当なマスクMSK(ナイトライド膜等)を形成し、選択酸化を行なって領域AR2の表面に酸化膜SiO2を形成する、次の工程(C)では上記マスクMSKを除去してウェハWF1の全面に対して、AR1部の全面を表面研磨し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。このようにシリコン上に段差を付け全面酸化後平坦化する方法やマスクを使用して部分酸化領域を形成後平坦化する方法等で作成する。
【0075】
しかる後、工程(D)で、別途表面をスパッタエッチング等で清浄化したウェハWF2を持って来て互いの清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる。そして、最後の工程(E)では、後から貼り合わせたウェハWF2の裏面を所望の厚みになるまで研磨して完成する。
【0076】
図20は、上記実施例の半導体集積回路を形成するウェハの第2の製造方法の手順を工程順に示す。
先ず、第1の工程(A)では、ベアウェハWF1の表面全体に酸化膜SiO2を形成する。第2の工程(B)では、ウェハWF1の出力トランジスタ形成領域12となる部位AR1の酸化膜SiO2を選択エッチングする。次の工程(C)では、ウェハWF1の全面にポリシリコン層P−Siを形成する。別の方法として、エピタキシャル成長技術を使ってAR1部に基板と同じ結晶方位を持つ良好な結晶を成長させるとともに酸化膜上のAR2ではポリシリコンを成長させることもできる。
第4の工程(D)ではウェハWF1の全面研磨を行ない出力トランジスタ形成領域(AR1)以外の領域AR2の酸化膜上のポリシリコンを除去し、さらにウェハWF1の表面をスパッタエッチング等で清浄化する。
【0077】
その後は図19の工程(D),(E)と同様であり、先ず工程(E)で、別途表面をスパッタエッチング等で清浄化したウェハWF2を持って来て互いの清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる。そして、最後の工程(F)では、後から貼り合わせたウェハWF2の裏面を所望の厚みになるまで研磨して完成する。
【0078】
図21は、上記実施例の半導体集積回路を形成するウェハの第3の製造方法の手順を工程順に示す。
この実施例では、先ず、図19の工程(A)〜(C)と同様な手順で、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2の表面に酸化膜SiO2を形成する(A)。次に、別のウェハWF2を用意して表面から水素イオンを打ち込んでイオン打込み層HILを形成し、ウェハWF1,WF2の表面をスパッタエッチング等で清浄化する(B)。
【0079】
イオン打込みをしたウェハWF2はイオン打込み層HILの部分の結合強度が低下するという特性を有する。そこで、表面をスパッタエッチング等で清浄化したウェハWF1とWF2の清浄化面同士が向き合うようにして2枚のウェハを貼り合わせ高温で処理してより強固に結合させる(C)。それから、ウェハWF2をイオン打込み層HILに沿って剥がし、剥がされたウェハWF2を所望の厚みになるまで研磨して完成する(D)。
【0080】
なお、図20の工程(A)〜(D)と同様な手順で、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2の表面に酸化膜SiO2を形成したウェハを形成し、これに対して図21の工程(B)〜(D)を適用して所望のウェハを得るようにしても良い。
【0081】
また、図22(A)のように、ベアウェハWF1の出力トランジスタ形成領域12となる部位AR1以外の領域AR2に、酸素イオンを高濃度、高エネルギーで表面から深いところまで打ち込んでから、高温の熱処理を行なって図22(B)のように選択的に埋込み絶縁層14を形成するようにしても良い。
【0082】
以上、本発明者によってなされた発明を実施態様にもとづき具体的に説明したが、本発明は上記実施態様に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記実施例の制御用LSIにおいては、3相モータやアクチュエータ、スイッチングレギュレータのコイルに電流を流す出力ドライバ回路の出力トランジスタとしてオンチップのパワーMOSFETを用いるようにした例を説明したが、この出力トランジスタは他の回路とは別個の半導体チップに形成されたパワーICにより構成しても良い。その場合、制御用LSIとパワーICをセラミックのような絶縁基板上に搭載して1つのパッケージに実装して、いわゆるモジュールとして構成するのが望ましい。
【0083】
また、以上の説明では主として、本発明者によってなされた発明をその背景となった利用分野であるハードディスク記憶装置の制御用LSIに適用した場合について説明したが、それに限定されるものではなく、例えばポリゴンミラーを回転させるモータや軸流ファンモータなどのブラシレスモータと、ボイスコイルモータやステッピングモータ、ソレノイドなどのアクチュエータを有する情報機器やOA機器などの制御用LSIに広く利用することができる。
【0084】
【発明の効果】本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、下記のとおりである。すなわち、本発明に従うと、ハードディスク装置などの情報機器の制御用LSIの開発期間を短縮することができるようになる。また、本発明に従うと、ハードディスク装置などの情報機器において仕様変更があっても速やかに対応することができる柔軟性の高い制御用LSIを実現することができる。
【0085】さらに、本発明に従うと、同一種類であっても互いに仕様の異なる情報機器に対応することができるとともに、ハードディスク装置やDVD装置、プリンタなど互いに機能の異なる情報機器、OA機器、ロボット、自動車など複数のモータやアクチュエータを有する装置に幅広く対応することができる汎用性の高い制御用LSIを実現することができる。
【図面の簡単な説明】
【図1】本発明に係る制御用LSIの一実施例の概略構成を示すブロック図である。
【図2】実施例の制御用LSIを3相ブラシレスモータとボイスコイルモータとDC−DCコンバータをそれぞれ1つずつ有する装置の制御用LSIとして用いたシステムの構成例を示す回路構成図である。
【図3】実施例の制御用LSIを2個の3相ブラシレスモータとDC−DCコンバータを有する装置の制御用LSIとして用いたシステムの構成例を示す回路構成図である。
【図4】センサレス3相ブラシレスモータのPWM制御方式の駆動制御回路の一般的な構成例を示すブロック図である。
【図5】図4の駆動制御回路を図1のハードウェアの構成要素で実現する場合の構成の仕方を示すブロック図である。
【図6】図2または図3のシステムにおける3相ブラシレスモータの制御部の各機能を図1のハードウェアの各回路に割り当てる場合の構成の一例を示すブロック図である。
【図7】アクチュエータの一例としてのボイスコイルモータVCMをPWM駆動制御する制御回路の構成例を示すブロック図である。
【図8】DC−DCコンバータをPWM駆動制御する制御回路の構成例を示すブロック図である。
【図9】図5や図7、図8に示されているような制御部を構成するフィルタの構成例を示す説明図である。
【図10】PWM変調回路の構成例を示すブロック図である。
【図11】図11(A),(B)はそれぞれ出力ドライバ回路の構成例を示す回路図である。
【図12】本発明に係る制御用LSIの各構成要素とその実現方法を纏めた図表である。
【図13】本発明に係る制御用LSIを、ハードディスク型磁気記憶装置におけるディスク回転用スピンドルモータと、アーム移動用ボイスコイルモータと、電源用DC−DCコンバータを駆動制御する制御装置に使用した場合のシステム全体の構成例を示すブロック図である。
【図14】(A)は本発明を適用した半導体集積回路の基板の第1実施例を示す平面図、(B)はその断面図である。
【図15】本発明を適用した半導体集積回路の基板の第2実施例を示す平面図である。
【図16】本発明を適用した半導体集積回路の基板の第3実施例を示す平面図である。
【図17】本発明を適用した半導体集積回路の基板の第4実施例を示すウェハ平面図である。
【図18】本発明を適用した半導体集積回路の基板の第5実施例を示すウェハ平面図である。
【図19】実施例の半導体集積回路を形成するウェハの第1の製造方法の手順を工程順に示す断面説明図である。
【図20】実施例の半導体集積回路を形成するウェハの第2の製造方法の手順を工程順に示す断面説明図である。
【図21】実施例の半導体集積回路を形成するウェハの第3の製造方法の手順を工程順に示す断面説明図である。
【図22】実施例の半導体集積回路を形成するウェハの第4の製造方法の手順を工程順に示す断面説明図である。
【図23】(A)は従来の高耐圧、高出力のトランジスタを有する半導体集積回路の基板の構成例を示す平面図、(B)はその断面図である。
【符号の説明】
100 制御用半導体集積回路(制御用LSI)
111〜117 チャネル(PWM変調回路&出力ドライバ回路)
110 出力ドライバ回路
121,123,125 電流検出用アンプ
122,124,126 電圧検出用アンプ
130 AD変換回路
140 バス
151〜153 出力制御回路
160 チャネルセレクタ
171 シリアルポート
172 パラレルポート
173 DPS(プログラマブル演算回路)
175 シーケンス制御部
176 レジスタ群
300 磁気ディスク
310 スピンドルモータ
320 アーム
340 ボイスコイルモータ
PWM1〜PWM7 PWM変調回路
DRV1〜DRV7 出力ドライバ回路
Rs1〜Rs3 電流センス用抵抗
Claims (23)
- PWM変調回路と該PWM変調回路で生成されたPWM制御パルスにより駆動される出力ドライバ回路との組を複数個備え、外部からロードしたプログラムによって任意の演算処理を実行可能なプログラマブルな演算回路と、外部からロードしたプログラムによって任意の手順で前記演算回路およびチャネルを動作させる制御信号を生成するプログラマブルなシーケンス制御回路と、前記プログラムを読み込むためのポートと、読み込まれたプログラムを格納するメモリとを備えていることを特徴とする制御用半導体集積回路。
- 前記演算回路と前記シーケンス制御回路に接続されたバスと、該バスに接続され前記演算回路における演算結果を保持可能な複数のレジスタとを有することを特徴とする請求項1に記載の制御用半導体集積回路。
- 前記メモリは書込み可能な不揮発性メモリであることを特徴とする請求項1または2に記載の制御用半導体集積回路。
- 前記出力ドライバ回路もしくは前記出力ドライバ回路によって駆動される負荷手段に流れる電流を検出する複数の電流検出手段を有することを特徴とする請求項1〜3のいずれかに記載の制御用半導体集積回路。
- 前記電流検出手段により検出された電流値をディジタル値に変換するAD変換回路を備えることを特徴とする請求項4に記載の制御用半導体集積回路。
- 前記複数の電流検出手段により検出された電流値を前記AD変換回路により時分割でディジタル値に変換させるための切替え手段を備えることを特徴とする請求項5に記載の制御用半導体集積回路。
- 所定の負荷手段を駆動制御するための専用の回路を含む出力制御回路を有することを特徴とする請求項1〜6のいずれかに記載の制御用半導体集積回路。
- 複数の出力制御回路を備え、そのうち1つの出力制御回路は、3相ブラシレスモータをPWM駆動制御するための制御回路の一部構成する専用の回路を含むことを特徴とする請求項7に記載のことを特徴とする制御用半導体集積回路。
- 前記専用の回路は、前記電流検出手段により検出された電流に基づいて3相ブラシレスモータの各コイルに流れる電流を再現する電流再現回路と、直交座標の信号と極座標の信号とを変換する座標変換回路であることを特徴とする請求項8に記載の制御用半導体集積回路。
- 前記電流再現回路は、任意の論理を構成可能な可変論理回路もしくはカスタム論理回路により構成されることを特徴とする請求項9に記載の制御用半導体集積回路。
- 前記出力制御回路を任意のPWM変調回路と出力ドライバ回路との組に接続する選択手段を備えることを特徴とする請求項7〜10のいずれかに記載の制御用半導体集積回路。
- 前記選択手段は前記シーケンス制御回路からの信号によって制御されることを特徴とする請求項10に記載の制御用半導体集積回路。
- 前記演算回路はディジタルシグナルプロセッサであることを特徴とする請求項1〜12のいずれかに記載の制御用半導体集積回路。
- 前記出力ドライバ回路は、外部端子に接続された負荷手段に駆動電流を流すパワー・トランジスタを有することを特徴とする請求項1〜13のいずれかに記載の制御用半導体集積回路。
- 請求項1〜14のいずれかに記載の制御用半導体集積回路と、磁気記憶ディスクを回転駆動するスピンドルモータと、前記磁気記憶ディスク上の記憶トラックに対して情報のリード/ライトを行う磁気ヘッドと、この磁気ヘッドを前記磁気記憶ディスク上にて移動させるボイスコイルモータとを有し、前記スピンドルモータと前記ボイスコイルモータが、前記制御用半導体集積回路によって駆動制御されるように構成されてなることを特徴とする磁気ディスク記憶装置。
- 電圧変換用のコイルを備え、該コイルは前記制御用半導体集積回路によりスイッチング電流が流されることにより直流電圧を発生するように構成されていることを特徴とする請求項15に記載の磁気ディスク記憶装置。
- 半導体基板の一方の面に絶縁体からなる分離帯によって互いに電気的に分離された第1の素子形成領域および第2の素子形成領域を有し、前記第1の素子形成領域には埋込み絶縁層が形成され、前記第2の素子形成領域は少なくともその一辺が前記半導体基板の縁部まで延設するように形成され、前記第2の素子形成領域には埋込み絶縁層が形成されず前記第1の素子形成領域に形成されたトランジスタ素子よりも大きな電流が流されるトランジスタ素子が形成されていることを特徴とする半導体集積回路。
- 前記第1の素子形成領域と第2の素子形成領域とを電気的に分離する分離帯は、前記半導体基板の一方の面において多角形もしくは円の一部を成すように形成されていることを特徴とする請求項17に記載の半導体集積回路。
- 前記第1の素子形成領域は前記分離帯によってその周囲が囲まれていることを特徴とする請求項17または18に記載の半導体集積回路。
- 前記分離帯の下端は前記埋込み絶縁層に接していることを特徴とする請求項19に記載の半導体集積回路。
- 前記第2の素子形成領域には該第2の素子形成領域に形成されるトランジスタ素子を囲むように第2の分離帯が形成されてなることを特徴とする請求項17〜20のいずれかに記載の半導体集積回路。
- 前記第2の分離帯の下端は前記埋込み絶縁層に接していないことを特徴とする請求項21に記載の半導体集積回路。
- 前記第2の素子形成領域が1つの半導体基板上に複数形成されていることを特徴とする請求項17〜22のいずれかに記載の半導体集積回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003207667A JP2005065364A (ja) | 2003-08-18 | 2003-08-18 | 半導体集積回路および磁気ディスク記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003207667A JP2005065364A (ja) | 2003-08-18 | 2003-08-18 | 半導体集積回路および磁気ディスク記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005065364A true JP2005065364A (ja) | 2005-03-10 |
Family
ID=34364052
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003207667A Pending JP2005065364A (ja) | 2003-08-18 | 2003-08-18 | 半導体集積回路および磁気ディスク記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005065364A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006112324A1 (ja) * | 2005-04-18 | 2006-10-26 | Kabushiki Kaisha Yaskawa Denki | インバータおよびそのプログラミング装置 |
| US10008854B2 (en) | 2015-02-19 | 2018-06-26 | Enphase Energy, Inc. | Method and apparatus for time-domain droop control with integrated phasor current control |
| CN112104250A (zh) * | 2019-06-18 | 2020-12-18 | 三菱电机株式会社 | 半导体模块及半导体封装件 |
-
2003
- 2003-08-18 JP JP2003207667A patent/JP2005065364A/ja active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006112324A1 (ja) * | 2005-04-18 | 2006-10-26 | Kabushiki Kaisha Yaskawa Denki | インバータおよびそのプログラミング装置 |
| GB2442145A (en) * | 2005-04-18 | 2008-03-26 | Yaskawa Denki Seisakusho Kk | Inverter and programming device thereof |
| GB2442145B (en) * | 2005-04-18 | 2009-04-15 | Yaskawa Denki Seisakusho Kk | Inverter and programming apparatus thereof |
| US7881085B2 (en) | 2005-04-18 | 2011-02-01 | Kabushiki Kaisha Yaskawa Denki | Inverter and programming device thereof |
| JP5018477B2 (ja) * | 2005-04-18 | 2012-09-05 | 株式会社安川電機 | インバータ |
| US10008854B2 (en) | 2015-02-19 | 2018-06-26 | Enphase Energy, Inc. | Method and apparatus for time-domain droop control with integrated phasor current control |
| US10951037B2 (en) | 2015-02-19 | 2021-03-16 | Enphase Energy, Inc. | Method and apparatus for time-domain droop control with integrated phasor current control |
| US11355936B2 (en) | 2015-02-19 | 2022-06-07 | Enphase Energy, Inc. | Method and apparatus for time-domain droop control with integrated phasor current control |
| CN112104250A (zh) * | 2019-06-18 | 2020-12-18 | 三菱电机株式会社 | 半导体模块及半导体封装件 |
| CN112104250B (zh) * | 2019-06-18 | 2023-11-07 | 三菱电机株式会社 | 半导体模块及半导体封装件 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7119508B2 (en) | Drive control device for direct current motor, rotation drive system for direct current motor and semiconductor integrated circuit for driving coil | |
| JP3993502B2 (ja) | 多相直流モータの回転駆動制御装置および起動方法 | |
| JP6484544B2 (ja) | モータ駆動装置およびモータシステム | |
| US10348220B2 (en) | Three-phase motor controlling system for data storage device | |
| JP5253828B2 (ja) | モータ駆動装置および半導体集積回路装置 | |
| JP2005278386A (ja) | モータ駆動装置及びモータ駆動用集積回路装置 | |
| JP4647136B2 (ja) | 磁気ディスク記憶装置 | |
| CN113872483B (zh) | 三相电流重构方法、装置、设备和存储介质 | |
| JP4771303B2 (ja) | モータ駆動用集積回路 | |
| US9030146B2 (en) | Driving apparatus and motor | |
| JP6655512B2 (ja) | モータ駆動装置およびモータシステム | |
| JP6754294B2 (ja) | モータ駆動装置およびモータシステム | |
| JP2005065364A (ja) | 半導体集積回路および磁気ディスク記憶装置 | |
| JP4880339B2 (ja) | モータ駆動回路および方法ならびにそれを用いたディスク装置 | |
| US7839103B1 (en) | Adjustable frequency PWM driver | |
| US20140340785A1 (en) | A/d converter, motor drive device, magnetic disk storage device, and electronic appliance | |
| JP7619225B2 (ja) | 回転電機の制御装置及び回転電機の制御方法 | |
| US11018607B2 (en) | Motor driver device, semiconductor device, and electronic device including the same | |
| JP2006081396A (ja) | 3相モータ用の回転駆動制御装置 | |
| CN113872487B (zh) | 三相电流重构方法、装置、设备和存储介质 | |
| JP7482614B2 (ja) | 過電流検出装置、及びモータ制御装置 | |
| JP7130135B2 (ja) | モータ駆動装置および冷凍サイクル装置 | |
| JP3438976B2 (ja) | モータ駆動用集積回路 | |
| JP2007282338A (ja) | モータ駆動回路、方法およびそれらを用いたディスク装置 | |
| JP2007267553A (ja) | モータ駆動回路および方法ならびにそれを用いたディスク装置 |