(57)【要約】【課題】ディスクドライブの状態認識方法及びシステムを提供する。【解決手段】ケーブル選択信号を入力する段階と、ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号をゲーティングする段階と、を含むディスクドライブの状態認識方法。本発明によると、ユーザーのミスでジャンパがオープンされたり、ジャンパが紛失されてもディスクドライブがマスタ状態であるかスレーブ状態であるか認識できる。【選択図】図４
2004334880.tif 000002
【特許請求の範囲】
【請求項１】
ケーブル選択信号を入力する段階と、
ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号をゲーティングする段階と、を含むことを特徴とするディスクドライブの状態認識方法。
【請求項２】
前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする請求項１に記載のディスクドライブの状態認識方法。
【請求項３】
前記ジャンパが、前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、ケーブル選択信号は前記ディスクドライブの状態決定を防止する段階をさらに含むことを特徴とする請求項２に記載のディスクドライブの状態認識方法。
【請求項４】
前記防止段階は、前記ディスクドライブの状態を表示する出力から前記ケーブル選択信号を分離するために少なくとも一つのバッファをターンオフする段階を含むことを特徴とする請求項３に記載のディスクドライブの状態認識方法。
【請求項５】
前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力する段階と、
前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力する段階と、をさらに含むことを特徴とする請求項３に記載のディスクドライブの状態認識方法。
【請求項６】
前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、第１ロジックレベルを出力する第１バッファをターンオンする段階と、
前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、第２ロジックレベルを出力する第２バッファをターンオンする段階と、をさらに含むことを特徴とする請求項５に記載のディスクドライブの状態認識方法。
【請求項７】
前記ゲーティング段階は、
前記ディスクドライブの状態を表示する出力を持つ論理不整合ゲートに前記ケーブル選択信号を結合する少なくとも一つのバッファをターンオンする段階を含むことを特徴とする請求項１に記載のディスクドライブの状態認識方法。
【請求項８】
ケーブル選択信号を入力する入力ノードと、
ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号をゲーティングする少なくとも一つのゲートと、を含むことを特徴とするディスクドライブの状態認識システム。
【請求項９】
前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする請求項８に記載のディスクドライブの状態認識システム。
【請求項１０】
前記ジャンパが、前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、前記少なくとも一つのゲートは前記ケーブル選択信号が前記ディスクドライブの状態を決定することを防止することを特徴とする請求項９に記載のディスクドライブの状態認識システム。
【請求項１１】
前記少なくとも一つのゲートは、
前記ディスクドライブがマスタ状態またはスレーブ状態を表示するように前記ジャンパが設定された場合、前記ディスクドライブの状態を表示する出力から前記ケーブル選択信号を分離するためにターンオフされる少なくとも一つのバッファを含むことを特徴とする請求項１０に記載のディスクドライブの状態認識システム。
【請求項１２】
前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力するマスタ認識回路と、
前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力するスレーブ認識回路と、をさらに含むことを特徴とする請求項１０に記載のディスクドライブの状態認識システム。
【請求項１３】
前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、第１ロジックレベルを出力するために前記マスタ認識回路内部でターンオンされる第１バッファと、
前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、第２ロジックレベルを出力するために前記スレーブ認識回路内部でターンオンされる第２バッファと、をさらに含むことを特徴とする請求項１２に記載のディスクドライブの状態認識システム。
【請求項１４】
ディスクドライブがケーブル選択状態であることを表示するために前記ジャンパが設定された場合または前記ジャンパが紛失された場合、前記ディスクドライブの状態を表示する出力を備えた論理不整合ゲートに前記ケーブル選択信号を結合するためにターンオンされる少なくとも一つのバッファを備えたケーブル選択認識回路をさらに含むことを特徴とする請求項８に記載のディスクドライブの状態認識システム。
【請求項１５】
ケーブル選択信号を入力する入力ノードと、
ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号を許容する手段と、を含むことを特徴とするディスクドライブの状態認識システム。
【請求項１６】
前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする請求項１５に記載のディスクドライブの状態認識システム。
【請求項１７】
前記ジャンパが前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、前記ケーブル選択信号が前記ディスクドライブの状態を決定することを防止するための手段をさらに含むことを特徴とする請求項１５に記載のディスクドライブの状態認識システム。
【請求項１８】
前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力する手段と、
前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力する手段と、をさらに含むことを特徴とする請求項１７に記載のディスクドライブの状態認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクドライブの駆動システム及び方法に係り、より詳細にはジャンパなしにディスクドライブの状態(マスタ、スレーブ)を認識するディスクドライブの状態認識方法及びシステムに関する。
【背景技術】
【０００２】
ＣＤ−ＲＯＭドライブ、ＤＶＤ-ＲＯＭドライブまたはハードディスクドライブ（ＨＤＤ）のようなディスクドライブ１００はマスタ/スレーブ/ＣＳＥＬ状態を表すセッティングピン１０３を具備している。図１は、ディスクドライブのコネクタピンを示すためのディスクドライブの背面例示図である。
【０００３】
一般に、ディスクドライブ１００は、図１に示したようにオーディオ出力端子１０１、マスタ/スレーブ/ＣＳＥＬセッティングピン１０２、インターフェース端子１０３、及び電源入力端子１０４を具備している。
【０００４】
オーディオ出力端子１０１はサウンドカードのオーディオ信号入力端子に連結され、ＭＡ／ＳＬ／ＣＳセッティングピン１０２は、ディスクドライブ１００をマスタ、スレーブまたはＣＳＥＬにセッティングすることに用いられる。インターフェース端子１０３は、通常４０ピンからなり、ディスクドライブ１００とホストコンピュータ(図示せず)との間の制御信号及びデータ伝送のために使われる。図示されていない、内部的にインターフェース端子１０３の第２８番ピンは、ＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち第４６番ピンに連結されている。電源入力端子１０４は、２つの接地ピン、５Ｖ電源供給ピン、及び１２Ｖ電源供給ピンからなる。
【０００５】
図２は、ディスクドライブをマスタ、スレーブ、またはＣＳＥＬ（Ｃａｂｌｅ ｓｅｌｅｃｔ）に設定するためのセッティングピンの拡大図であり、図３は、従来のディスクドライブの状態認識回路図である。
【０００６】
図２において、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、ＭＡピンの第４１番及び第４２番に接続された場合(図２及び図３の（ａ）)、図３における第４１番及び第４２番ピンはロー状態(接地)となる。この際、マイコン(micom)(図示せず)にロー信号が出力され、現在ディスクドライブ１００はマスタとして認識される。
【０００７】
図２において、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、ＳＬピンの第４３番及び第４４番に接続された場合(図２及び図３の（ｂ）)、図３における第４３番及び第４４番ピンはハイ状態(＋Ｖｃｃ)となる。この際、マイコン(図示せず)にハイ信号が出力され、現在ディスクドライブ１００はスレーブとして認識される。
【０００８】
図２において、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、ＣＳピンの第４５番及び４６番に接続した場合(図２及び図３の（ｃ）)、図３における第４５番及び第４６番ピンはインターフェース端子１０３の第２８番ピンから入力されるＣＳＥＬ信号に基づいてハイ状態またはロー状態となる。この際、マイコン(図示せず)にハイ信号またはロー信号が出力され、現在ディスクドライブ１００はマスタまたはスレーブとして認識される。
【０００９】
ディスクドライブ１００とホストコンピュータとの通信において、ジャンパが接続されたか否かによってディスクドライブ１００のマスタ/スレーブ状態が決定される。しかし、ユーザーのミスでジャンパを誤って連結したり、ジャンパを紛失した場合、ディスクドライブ１００の状態認識が正しく行われないか全く不可能になる。すなわち、ジャンパがない場合にディスクドライブ１００の状態認識が行えないために必ずジャンパが必要である。
【００１０】
図３において、ジャンパなしにもディスクドライブ１００の状態認識ができるように抵抗Ｒ３２を追加した。ところが、この抵抗Ｒ３２をショートさせると、ディスクドライブとディスクドライブとの状態を認識しなければならない場合、状態認識のエラーが発生する。すなわち、２つのディスクドライブがＣＳピンに接続されている場合、マスタ/スレーブ検出が可能であるが、２つのディスクドライブがジャンパを通じて接続されていない場合、ドライブ状態検出にエラーが発生する。
【００１１】
このようなディスクドライブ認識に関する説明が特許文献１に開示されている。
【特許文献１】米国特許第５,７９６,６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明の目的は、ユーザーのミスでジャンパがオープンされたり、紛失してもディスクドライブの状態(マスタ、スレーブ)を認識するディスクドライブの状態認識方法及びシステムを提供することである。
【課題を解決するための手段】
【００１３】
前記技術的課題を達成するためのディスクドライブの状態認識方法は、ケーブル選択信号を入力する段階と、ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号をゲーティングする段階と、を含むことが望ましい。
【００１４】
本発明において、前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする。
【００１５】
本発明において、前記ジャンパが、前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、ケーブル選択信号は前記ディスクドライブの状態決定を防止する段階をさらに含むことを特徴とする。
【００１６】
本発明に前記防止段階は、前記ディスクドライブの状態を表示する出力から前記ケーブル選択信号を分離するために少なくとも一つのバッファをターンオフする段階を含むことを特徴とする。
【００１７】
本発明において、前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力する段階と、前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力する段階と、をさらに含むことを特徴とする。
【００１８】
本発明において、前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、第１ロジックレベルを出力する第１バッファをターンオンする段階と、前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、第２ロジックレベルを出力する第２バッファをターンオンする段階と、をさらに含むことを特徴とする。
【００１９】
本発明において、前記ゲーティング段階は、前記ディスクドライブの状態を表示する出力を持つ論理不整合ゲートに前記ケーブル選択信号を結合する少なくとも一つのバッファをターンオンする段階を含むことを特徴とする。
【００２０】
前記技術的課題を達成するためのディスクドライブの状態認識システムは、ケーブル選択信号を入力する入力ノードと、ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号をゲーティングする少なくとも一つのゲートと、を含むことが望ましい。
【００２１】
本発明において、前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする。
【００２２】
本発明において、前記ジャンパが前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、前記少なくとも一つのゲートは前記ケーブル選択信号が前記ディスクドライブの状態を決定することを防止することを特徴とする。
【００２３】
本発明において、前記少なくとも一つのゲートは、前記ディスクドライブがマスタ状態またはスレーブ状態を表示するように前記ジャンパが設定された場合、前記ディスクドライブの状態を表示する出力から前記ケーブル選択信号を分離するためにターンオフされる少なくとも一つのバッファを含むことを特徴とする。
【００２４】
本発明において、前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力するマスタ認識回路と、前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力するスレーブ認識回路と、をさらに含むことを特徴とする。
【００２５】
本発明において、前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、第１ロジックレベルを出力するために前記マスタ認識回路内部でターンオンされる第１バッファと、前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、第２ロジックレベルを出力するために前記スレーブ認識回路内部でターンオンされる第２バッファと、をさらに含むことを特徴とする。
【００２６】
本発明において、ディスクドライブがケーブル選択状態であることを表示するために前記ジャンパが設定された場合または前記ジャンパが紛失された場合、前記ディスクドライブの状態を表示する出力を備えた論理不整合ゲートに前記ケーブル選択信号を結合するためにターンオンされる少なくとも一つのバッファを備えたケーブル選択認識回路をさらに含むことを特徴とする。
【００２７】
前記技術的課題を達成するためのディスクドライブの状態認識システムは、ケーブル選択信号を入力する入力ノードと、ディスクドライブがケーブル選択状態を表示するためにジャンパが設定された場合またはジャンパが紛失された場合、ディスクドライブの状態を決定するケーブル選択信号を許容する手段と、を含むことが望ましい。
【００２８】
本発明において、前記ジャンパが紛失された場合、前記ディスクドライブがマスタ状態、スレーブ状態、またはケーブル選択状態であることを表示するために設定されることを特徴とする。
【００２９】
本発明において、前記ジャンパが前記ディスクドライブがマスタ状態またはスレーブ状態であることを表示するように設定された場合、前記ケーブル選択信号が前記ディスクドライブの状態を決定することを防止するための手段をさらに含むことを特徴とする。
【００３０】
本発明において、前記ディスクドライブがマスタ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブが前記マスタ状態を表示するように第１ロジックレベルを出力する手段と、前記ディスクドライブがスレーブ状態であることを表示するように前記ジャンパが設定された場合、前記ディスクドライブがスレーブ状態を表示するように第２ロジックレベルを出力する手段と、をさらに含むことを特徴とする。
【発明の効果】
【００３１】
本発明によると、ユーザーのミスでジャンパがオープンされたり、ジャンパが紛失されてもディスクドライブがマスタ状態であるかスレーブ状態であるかを認識することができる。
【発明を実施するための最良の形態】
【００３２】
以下、添付した図面に基づき、本発明を詳細に説明する。
【００３３】
図４は、本発明に係るディスクドライブの状態認識回路図である。図４のディスクドライブの状態認識回路は、ディスクドライブの一部であるかディスクドライブから分離されて位置できる。図４は、第１バッファ４００−１を含むマスタ認識回路４００、第２バッファ４０１−１及び論理不整合ゲート４０１−２を含むスレーブ認識回路４０１、インバータ４０２−１、第３バッファ４０２−２、及び第４バッファ４０２−３を含むＣＳＥＬ認識回路４０２からなる。
【００３４】
次いで、図１、図２、及び図４に基づき、ディスクドライブの状態認識システムを詳細に説明する。
【００３５】
一般に、図４に示したディスクドライブ認識回路の出力ノード(図４におけるマイコンレベルの近傍ノード)がロー状態である場合、ホストのマイコン(図示せず)はディスクドライブ１００をマスタドライブと認識する。または、図４に示したディスクドライブ認識回路の出力ノードがハイ状態である場合、ホストのマイコンはディスクドライブ１００をスレーブドライブと認識する。
【００３６】
第１に、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、第１入力ターミナルを構成するＭＡピンの第４１番及び第４２番(第１入力端)に接続されている場合（ａ）(図５の５００段階)であると仮定する。この場合、ジャンパ１０２−１は、ディスクドライブがマスタ状態であることを表示するように設定される。また、この場合、ＭＡピンの第４１番及び第４２番は図４においてロー状態(または接地状態)になり、入力電源Ｖｃｃは抵抗Ｒ４２で全て消耗される。
【００３７】
また、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、ＭＡピンの第４１番及び第４２番に接続されている場合、第４１番及び第４２番ピンはロー状態(接地)になり、第１バッファ４００−１は入力電源Ｖｃｃの状態によってジャンパ信号をホストのマイコン(図示せず)に出力するためにターンオンされる。
【００３８】
マイコンは、また、図４のＣＳＥＬとラベリングされた入力ノードでケーブル選択認識回路４０２により入力されたケーブル選択信号ＣＳＥＬを生成する。しかし、第３バッファ４０２−２に到着する制御信号がロー状態であるために、第３バッファ４０２−２はターンオフされる。第３バッファ４０２−２のターンオフと共に、ケーブル選択信号ＣＳＥＬは論理不整合ゲート４０１−２から分離され、図４のディスクドライブ認識回路の出力から分離される。図４におけるディスクドライブ認識回路の出力は、論理不整合ゲート４０１−２及び第１バッファ４００−１の出力を結合したノードである。
【００３９】
したがって、ケーブル選択信号ＣＳＥＬは、図４においてディスクドライブ認識回路の出力に何らの影響も与えない(図５の５０１段階)。また、ジャンパ１０２−１がロー状態でＭＡピンの第４１番及び第４２番に接続されている場合、図４におけるディスクドライブ認識回路の出力が第１ロジックレベル(ロー状態)で維持されるので、マイコンはディスクドライブ１００をマスタドライブとして認識する(図５の５０１段階)。
【００４０】
第２に、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、２番目の入力ターミナルを構成するＳＬピンの第４３番及び第４４番(第２入力端)に接続されている場合（ｂ）(図５の５０２段階)であると仮定する。この場合、ＳＬピンの第４３番及び第４４番はロー(または接地)状態になり、入力電源Ｖｃｃは抵抗Ｒ４１で全て消耗される。
【００４１】
また、この場合、第２バッファ４０１−１は、論理不整合ゲート４０２−１にロー状態であることを知らせるジャンパ信号を出力するためにターンオンされる。論理不整合ゲート４０１−２は、第２バッファ４０１−１から出力されるＳＬピンの第４４番のロー信号とＮＯＲゲートの入力ジャンパ信号であるロー信号とを論理不整合処理してハイ信号をマイコンに出力する。
【００４２】
また、マイコンは、図４のＣＳＥＬとラベリングされた入力ノードでケーブル選択認識回路４０２により入力されたケーブル選択信号ＣＳＥＬを生成する。しかし、第４バッファ４０２−３に到着する制御信号がロー状態であるために、第４バッファ４０２−３はターンオフされる。第４バッファ４０２−３のターンオフと共に、ケーブル選択信号ＣＳＥＬは論理不整合ゲート４０１−２から分離され、図４のディスクドライブ認識回路の出力から分離される。
【００４３】
したがって、ケーブル選択信号ＣＳＥＬは、図４においてディスクドライブ認識回路の出力に何らの影響も与えない(図５の５０３段階)。また、ジャンパ１０２−１がロー状態でＳＬピンの第４３番及び第４４番に接続された場合、図４におけるディスクドライブ認識回路の出力が第２ロジックレベル(ハイ状態)で維持されるので、マイコンはディスクドライブ１００をスレーブドライブとして認識する(図５の５０３段階)。
【００４４】
第３に、ジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、第３入力ターミナルを構成するＣＳピンの第４５番及び第４６番に接続されている場合（ｃ）(図５の５０４段階)であると仮定する。この場合、ＣＳピンの第４５番及び第４６番は、マイコンから伝送されるＣＳＥＬ信号によってロー状態またはハイ状態となる。
【００４５】
もしマイコンから伝送されるＣＳＥＬ信号がロー信号である場合、インバータ４０２−１は、ロー信号をインバートしてハイ信号として出力する。ジャンパ１０２−１がＣＳＥＬピンの第４５番及び第４５番に連結されているために、第３バッファ４０２−２及び第４バッファ４０２−３で制御信号は各々第３バッファ４０２−２及び第４バッファ４０２−３をターンオンさせるハイ状態となる。
【００４６】
したがって、インバータ４０２−１の出力信号であるハイ信号はターンオンされた第３バッファ４０２−２及び第４バッファ４０２−２を通じて論理不整合ゲート３０１−２に結合される。論理不整合ゲート４０１−２は、第４バッファ４０２−３から出力されるロー信号及びＳＬピンの第４４番のロー(接地)信号を論理不整合処理してハイ信号をマイコンに出力する。したがって、マイコンから伝送されるＣＳＥＬ信号がロー信号である場合、ディスクドライブ１００をスレーブドライブとして認識する(図５の５０５段階)。
【００４７】
次に、ジャンパ１０２−１が紛失されたり、またはジャンパ１０２−１がＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち、いずれのセッティングピンにも接続されていない場合(図５の５０６段階)であると仮定する。この場合、ＣＳＥＬ認識回路４０２が動作する。インターフェース端子１０３の第２８番ピンはＭＡ／ＳＬ／ＣＳセッティングピン１０２のうち第４６番ピンに連結されているので、ジャンパ１０２−１の連結がなくてもＣＳＥＬ信号がＣＳＥＬ認識回路４０２に入力される。
【００４８】
まず、マイコンから伝送されるＣＳＥＬ信号がロー信号である場合、インバータ４０２−１はロー信号をインバートしてハイ信号として出力する。ジャンパ１０２−１が図４の第４２、４３、４４、４５、及び第４６番のピンに連結されていなくても、第３バッファ４０２−２及び第４バッファ４０２−３における制御信号は各々第３バッファ４０２−２及び第４バッファ４０２−３をターンオンさせるハイ状態となる。
【００４９】
したがって、インバータ４０２−１の出力信号であるハイ信号は、ターンオンされた第３バッファ４０２−２及び第４バッファ４０２−３を通じて論理不整合ゲート４０１−２に入力される。論理不整合ゲート４０１−２は、第４バッファ４０２−３の出力信号であるハイ信号と第４４番ピンのロー信号(接地)を論理不整合処理してマイコンにロー信号を出力するようになる。したがって、マイコンから伝送されるＣＳＥＬ信号がロー信号である場合、ジャンパ１０２−１が図４の第４２、４３、４４、４５、及び第４６番のピンに連結されていなくてもディスクドライブ１００をマスタドライブとして認識する(図５の５０７段階)。
【００５０】
または、マイコンから伝送されるＣＳＥＬ信号がハイ信号である場合、インバータ４０２−１はハイ信号をインバートしてロー信号として出力する。ジャンパ１０２−１が図４の第４２、４３、４４、４５、及び第４６番のピンに連結されていなくても、第３バッファ４０２−２及び第４バッファ４０２−３における制御信号は各々第３バッファ４０２−２及び第４バッファ４０２−３をターンオンさせるハイ状態となる。
【００５１】
したがって、インバータ４０２−１の出力信号であるロー信号は、ターンオンされた第３バッファ４０２−２及び第４バッファ４０２−３を通じて論理不整合ゲート４０１−２に入力される。論理不整合ゲート４０１−２は、第４バッファ４０２−３の出力信号であるロー信号及びＳＬピンの第４４番ピンのロー信号(接地)を論理不整合処理してマイコンにハイ信号を出力する。したがって、マイコンから伝送されるＣＳＥＬ信号がハイ信号である場合、ジャンパ１０２−１が図４の第４２、４３、４４、４５、及び第４６番のピンに連結されていなくてもディスクドライブ１００をスレーブドライブと認識する(図５の５０７段階)。
【００５２】
前記のような方法で、バッファ４００−１、４０１−１、４０２−１、４０２−２、及び４０２−３のようなゲート及び論理ゲート４０１−２及び４０２−１は、ディスクドライブの状態認識を確実にするために図４におけるディスクドライブ認識回路の内部に使われる。このようなディスクドライブ認識回路は、ユーザーのミスでジャンパ１０２−１がオープンされるか、ジャンパが紛失されてもケーブル選択信号ＣＳＥＬからディスクドライブの状態を認識する。一方、ディスクドライブがマスタ状態またはスレーブ状態であることを表示するようにジャンパ１０２−１が設定された場合のディスクドライブの状態を説明できる。また、ジャンパ１０２−１が存在し、ディスクドライブがケーブル選択状態であることを表示するようにジャンパが設定された場合のケーブル選択信号ＣＳＥＬはディスクドライブ状態を説明するように使われる。
【００５３】
以上のように、本発明についてその望ましい実施の形態に基づいて説明した。当業者ならば本発明の本質的な特性の範囲内であれば変形された形態で具現できる。したがって、開示された実施の形態は限定的な観点でなく説明的な観点から考慮しなければならない。本発明の範囲は前述した説明ではなく特許請求の範囲に現れており、それと同じ範囲内にある全ての違いは本発明に含まれたものであると解釈すべきである。
【産業上の利用可能性】
【００５４】
本発明に係るディスクドライブの状態認識方法及びシステムはジャンパがオープンされたり、ジャンパが紛失されてもディスクドライブの状態を認識できる。
【図面の簡単な説明】
【００５５】
【図１】ディスクドライブのコネクタピンを示すためのディスクドライブ背面例示図である
【図２】ディスクドライブをマスタ、スレーブ、またはＣＳＥＬに設定するためのセッティングピンの拡大図である。
【図３】従来のディスクドライブの状態認識回路図である。
【図４】本発明に係るディスクドライブの状態認識回路図である。
【図５】本発明に係るディスクドライブの状態認識方法の動作を示すフローチャートである。
【符号の説明】
【００５６】
１０２−１ ジャンパ
４００     マスタ認識回路
４０１     スレーブ認識回路
４０２     ケーブル選択認識回路
４００−１ 第１バッファ
４０１−１ 第２バッファ
４０２−２ 第３バッファ
４０２−３ 第４バッファ
４０２−１ インバータ
４０１−２ 論理不整合ゲート
【図１】
2004334880.tif 000003
【図２】
2004334880.tif 000004
【図３】
2004334880.tif 000005
【図４】
2004334880.tif 000006
【図５】
2004334880.tif 000007