(57)【要約】【課題】  １つのポートを２種以上の機能で兼用して使用する兼用ポートを有するマイクロコンピュータにおいて、兼用ポートが１つの機能として使用されている場合に、その影響によって他の機能が誤動作することを防止する。【解決手段】  マイコン１０は、外部検出ポート１１が、外部機器３０が接続されていることを示すオン状態である場合には、兼用ポート１２を外部機器３０からの入力機能として動作させるとともに、その間のセンサポート１３からの入力信号によるディスク検出を無効として扱う。【選択図】  図１
2006338141.tif 000002
【特許請求の範囲】
【請求項１】
１つのポートを、外部機器からのコントロールに対応した入力機能とフォトカプラの発光素子をドライブさせる出力機能とで兼用して使用するマイクロコンピュータを搭載したスロットインタイプのディスク装置であって、
前記外部機器の接続状態を検出する外部検出ポートと、前記フォトカプラの受光素子からの信号を検出するセンサポートとを備え、かつ、前記フォトカプラがディスクの挿入を検出する検出手段として搭載されており、
前記マイクロコンピュータは、前記外部検出ポートが、外部機器が接続されていることを示すオン状態である場合には前記兼用ポートを外部機器からの入力機能として動作させるとともに、その間の前記センサポートからの入力信号によるディスク検出を無効として扱う一方、前記ディスク検出機能が無効であることを表示手段に表示することを特徴とするディスク装置。
【請求項２】
１つのポートを２種以上の機能で兼用して使用するマイクロコンピュータにおいて、前記兼用ポートが１つの機能として使用されている場合には、他の機能の状態を前記１つの機能として使用される前の状態に保持することを特徴とするマイクロコンピュータ。
【請求項３】
前記１つの機能が外部機器からのコントロールに対応した入力機能であり、前記他の機能がフォトカプラの発光素子をドライブさせる出力機能であることを特徴とする請求項２に記載のマイクロコンピュータ。
【請求項４】
前記外部機器の接続状態を検出する外部検出ポートと、前記フォトカプラの受光素子からの信号を検出するセンサポートとを備えていることを特徴とする請求項３に記載のマイクロコンピュータ。
【請求項５】
前記外部検出ポートが、外部機器が接続されていることを示すオン状態である場合には前記兼用ポートを外部機器からの入力機能として動作させるとともに、その間は前記センサポートの入力判定を無効として扱うことを特徴とする請求項４に記載のマイクロコンピュータ。
【請求項６】
前記出力機能の状態を前記入力機能として使用される前の状態に保持している場合には、前記出力機能が非動作状態であることを表示する表示手段を備えていることを特徴とする請求項３ないし請求項５のいずれかに記載のマイクロコンピュータ。
【請求項７】
前記請求項４に記載のマイクロコンピュータを搭載したスロットインタイプのディスク装置であって、
前記フォトカプラがディスクの挿入を検出する検出手段として搭載されており、
前記マイクロコンピュータは、前記外部検出ポートが、外部機器が接続されていることを示すオン状態である場合には前記兼用ポートを外部機器からの入力機能として動作させるとともに、その間の前記センサポートからの入力信号によるディスク検出を無効として扱うことを特徴とするディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つのポートを２種以上の機能で兼用して使用する兼用ポートを有するマイクロコンピュータに係り、より詳細には、兼用ポート使用時の処理動作に特徴を有するマイクロコンピュータ及びこれを搭載したディスク装置に関する。
【背景技術】
【０００２】
従来から、１つのポートを２種以上の機能で兼用して使用する兼用ポートを有するマイクロコンピュータが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の発明は、マイクロコンピュータが通常入力ポート及びＡ／Ｄ変換入力ポートの機能を兼用する兼用ポートを備えており、いずれかのファンクションが選択されたときには、兼用ポートをＡ／Ｄ変換ポートとして機能させ、電源オフが選択されたときには、兼用ポートを通常入力ポートとして機能させるように構成されており、いずれかのファンクションまたは電源オフを選択するためのスライドスイッチを備えた構成となっている。つまり、スライドスイッチの切り替えによって、兼用ポートをＡ／Ｄ変換ポートとして機能させるか、通常入力ポートとして機能させるかの切り替えを行うようになっている。
【特許文献１】特開平８−３２８６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のマイクロコンピュータでは、兼用ポートをＡ／Ｄ変換ポートとして機能させるか、通常入力ポートとして機能させるかを切り替えるためのスライドスイッチを備えている。そのため、この兼用ポートに、Ａ／Ｄ変換ポートとして機能させるための信号線と、通常入力ポートとして機能させるための信号線とが同時に接続されるといった事態は発生しない。つまり、兼用ポートを例えばＡ／Ｄ変換ポートとして機能させた場合に、そのＡ／Ｄ変換ポートとしての機能により、通常入力ポートとしての機能が阻害され、通常入力ポートとしての機能に誤動作を生じる、といった事態は発生しない。
【０００５】
これに対し、兼用ポートに１つの機能を実現するための１本の信号線と、他の機能を実現するための１本の信号線とが直接接続されているような配線構造では、上記の問題、すなわち、兼用ポートが１つの機能として使用されている場合に、その影響によって他の機能が正常に動作せず、誤動作を生じてしまう、といった問題が発生する。
【０００６】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、１つのポートを２種以上の機能で兼用して使用する兼用ポートを有するマイクロコンピュータにおいて、兼用ポートが１つの機能として使用されている場合に、その影響によって他の機能が誤動作することを防止し得るマイクロコンピュータ及びこれを搭載したディスク装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のマイクロコンピュータは、１つのポートを２種以上の機能で兼用して使用するマイクロコンピュータにおいて、前記兼用ポートが１つの機能として使用されている場合には、他の機能の状態を前記１つの機能として使用される前の状態に保持することを特徴とする。
【０００８】
すなわち、兼用ポートを１つの機能として使用している場合には、他の機能の状態を、１つの機能として使用される前の状態に保持することで、１つの機能の使用による影響によって他の機能が誤動作することを防止することが可能となる。
【０００９】
具体的説明すると、１つの機能を外部機器からのコントロールに対応した入力機能とし、他の機能をフォトカプラの発光素子をドライブさせる出力機能とすることができる。この場合、マイクロコンピュータは、外部機器の接続状態を検出する外部検出ポートと、フォトカプラの受光素子からの信号を検出するセンサポートとをさらに備えた構成とする。そして、外部検出ポートが、外部機器が接続されていることを示すオン状態である場合には、兼用ポートを外部機器からの入力機能として動作させるとともに、その間はセンサポートの入力判定を無効として扱うように構成する。
【００１０】
これにより、兼用ポートを外部機器からのコントロールに対応した入力機能として動作させている状態において、その入力機能の状態に応じて、フォトカプラの発光素子がオン状態になったりオフ状態になったりするといった誤動作を防止することができる。
【００１１】
また、マイクロコンピュータは、出力機能の状態を、入力機能として使用される前の状態に保持している場合には、出力機能が非動作状態であることを表示手段に表示するように構成してもよい。これにより、操作者は、出力状態が非動作状態、すなわち、フォトカプラが非動作状態であることを認識できるので、例えば外部機器から兼用ポートにＨレベルの信号を入力することで、このＨレベルの信号によってフォトカプラの発光素子がオン状態となり、外部機器を接続した状態であっても、フォトカプラを物体検出手段として有効に動作させることが可能となる。
【００１２】
また、本発明では、上記構成のマイクロコンピュータをスロットインタイプのディスク装置に搭載して使用することが可能である。この場合、フォトカプラは、ディスクの挿入の有無を検出する検出手段として機能することになる。すなわち、マイクロコンピュータは、外部検出ポートが、外部機器が接続されていることを示すオン状態である場合には、兼用ポートを外部機器からのコントロールに対応した入力機能として動作させるとともに、その間のセンサポートからの入力信号によるディスク検出を無効として扱うように構成する。ここで、兼用ポートは、出力機能として動作するときには、電源オン時にＨレベルの信号を出力し、電源オフ時にＬレベルの信号を出力する。
【００１３】
これにより、例えば工場出荷時の検査工程において、兼用ポートと外部検出ポートに検査装置である外部機器を接続し、兼用ポートに各種信号を送信して各種検査のためのコントロールを行っている場合には、センサポートからの入力信号によるディスク検出は無効としているため、検出手段として誤動作する心配がない。この場合、検出手段としては、外部機器が接続される前の状態を保持するように構成しているので、例えばディスクが挿入されていない場合には、ディスク無しの検出状態を保持していることになる。そのため、外部機器からのコントロールによって兼用ポートにＬレベルの信号が入力され、フォトカプラの発光素子がオフ状態になって、センサポートにＬレベルの信号が入力されたとしても、ディスク有りと誤って判定される心配はない。
【発明の効果】
【００１４】
本発明のマイクロコンピュータによれば、兼用ポートを１つの機能として使用している場合には、他の機能の状態を、１つの機能として使用される前の状態に保持することで、１つの機能の使用による影響によって他の機能が誤動作することを防止することができる。また、このマイクロコンピュータを搭載したディスク装置によれば、兼用ポートと外部検出ポートに検査装置である外部機器を接続し、兼用ポートに各種信号を送信して各種検査のためのコントロールを行っている場合には、センサポートからの入力信号によるディスク検出を無効とするように構成したので、外部機器のコントロールに依存したディスク挿入有無の誤判定によるディスク装置の誤動作を確実に防止することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１６】
図１及び図２は、本発明のマイクロコンピュータを搭載したスロットインタイプのディスク装置の主要部の電気的構成を示すブロック図であり、図１は外部機器を接続した状態、図２は外部機器を接続していない状態を示している。
【００１７】
このディスク装置は、マイクロコンピュータ（以下単に「マイコン」と称する。）１０によって、ディスク装置の図示しない記録系、再生系の各系を制御するようになっている。
【００１８】
マイコン１０は、外部機器３０からのコントロールに対応した入力機能と、装置本体に図示しないディスクが挿入されたか否かを検出するためのフォトカプラ２０の赤外線ＬＥＤ２１をドライブさせる出力機能とを合わせ持った兼用ポート１２を備えている。また、マイコン１０は、外部機器３０の接続状態を検出する外部検出ポート１１と、フォトカプラ２０のフォトトランジスタ２２からの信号を検出するセンサポート１３とを備えている。
【００１９】
フォトカプラ２０は、ベース端子が抵抗Ｒ１を介してマイコン１０の兼用ポート１２に接続され、エミッタ端子がアース電位に接続されたトランジスタ２３のコレクタ端子に、赤外線ＬＥＤ２１のカソード端子が接続されており、赤外線ＬＥＤ２１のアノード端子は、抵抗Ｒ２を介して電源（Ｖｃｃ）に接続されている。また、フォトトランジスタ２２のエミッタ端子がアース電位に接続されており、コレクタ端子が抵抗Ｒ３を介して電源（Ｖｃｃ）に接続されている。そして、フォトトランジスタ２２のコレクタ端子に接続された信号線がマイコン１０のセンサポート１３に接続された構成となっている。
【００２０】
次に、上記構成のディスク装置における電源オン後の処理動作について、図３に示すフローチャートを適宜参照して説明する。
【００２１】
図示しない電源がオンされると、マイコン１０は、外部検出ポート１１の状態（オン、オフ状態）を常に監視する（ステップＳ１）。そして、外部機器３０が接続されていない図２に示す状態では（ステップＳ１でＮｏと判断された場合には）、兼用ポート１２を、赤外線ＬＥＤ２１をドライブさせる出力機能として動作させ（ステップＳ２）、通常のディスク判定処理を実行する（ステップＳ３）。
【００２２】
すなわち、ディスク装置の電源オン時に兼用ポート１２からＨレベルの信号を出力することにより、赤外線ＬＥＤ２１をオン状態として点灯させ、電源オフ時にＬレベルの信号を出力することにより、赤外線ＬＥＤ２１をオフ状態として消灯させる。これにより、ディスク装置を稼動中（電源オン中）は常に赤外線ＬＥＤ２１が点灯しているので、ディスクが装置本体に挿入されない限り、センサポート１３には常にＨレベルの信号が入力されることになる。一方、ディスク装置の稼動中に、装置本体にディスクが挿入されると、このディスクが対向配置された赤外線ＬＥＤ２１とフォトダイオード２２との間に進入し、赤外線を遮断するため、センサポート１３にはＬレベルの信号が入力されることになる。マイコン１０は、ディスク装置の稼動中は常に、このセンサポート１３の入力信号を監視し、入力信号がＨレベルからＬレベルに変化すると、ディスクが挿入されたと判定するようになっている。
【００２３】
一方、例えば工場出荷時の検査工程において、図１に示すように、兼用ポート１２と外部検出ポート１１とに検査装置である外部機器３０の各信号線を接続すると、マイコン１０は、外部検出ポート１１がオン状態になったことを検知して（ステップＳ１でＹｅｓと判断して）、兼用ポート１２を検査用のポートとして機能させる（ステップＳ４）。すなわち、外部機器３０から兼用ポート１２に各種検査信号を送信して、ディスク装置の各種検査を行うことになる。この場合、兼用ポート１２には、検査信号としてＨレベルの信号のみならず、Ｌレベルの信号も入力されるため、兼用ポート１２に接続されている赤外線ＬＥＤ２１も検査信号のＨ，Ｌに応じてオン、オフ（点灯、消灯）を繰り返すことになる。その結果、センサポート１３の入力信号も、ディスクの有無に関わらず、Ｈ，Ｌを繰り返すことになる。つまり、外部機器３０が接続された状態では、センサポート１３によるディスク挿入の有無判定を正しく行うことができない。
【００２４】
そこで、本実施形態では、外部機器３０が接続されて外部検出ポート１１がオン状態になったことを検知すると、マイコン１０は、センサポート１３からの入力信号によるディスク挿入の有無判定を無効として扱うようになっている（ステップＳ５）。
【００２５】
この場合、マイコン１０は、ディスク挿入の判定処理として、外部機器３０が接続される前の状態を保持する（ステップＳ６）。例えば、外部機器３０を接続する前のセンサポート１３の入力信号がＨレベルであった場合には、外部機器３０が接続された後は、実際のセンサポート１３の入力信号のレベル変化に関わらず、ディスク無しの判定状態を保持する。これにより、外部機器３０からのコントロールによって兼用ポートにＬレベルの信号が入力され、フォトカプラ２０の赤外線ＬＥＤ２１がオフ状態になって、センサポートにＬレベルの信号が入力されたとしても、ディスク有りと誤って判定される心配はない。
【００２６】
また、本実施形態では、マイコン１０は、外部機器３０が接続されていることによって、フォトカプラ２０によるディスク挿入の判定処理が無効（すなわち、非動作状態）となっている場合には、図示しない表示手段に、ディスク判定処理が無効（非動作状態）であることを表示する（ステップＳ７）。ここで、表示手段としては、装置本体の前面に設けられている操作パネルの液晶表示画面に例えば「ディスク判定無効」といったメッセージを表示することが可能である。
【００２７】
これにより、検査工程の作業者は、ディスク判定が無効になっていることを確認できるので、例えばその検査工程中に検査用のディスクを挿入したい場合には、外部機器３０から兼用ポート１２に対して強制的にＨレベルの信号を入力すればよい。これにより、このＨレベルの信号によってフォトカプラ２０の赤外線ＬＥＤ２１がオン状態となるため、外部機器３０を接続した状態であっても、フォトカプラ２０をディスク検出手段として有効に動作させることができる。つまり、この状態で、ディスク有りと判定された場合には、挿入されているディスクを取り出してから、検査用のディスクを挿入することができる。一方、ディスク無しと判定された場合には、そのまま検査用のディスクを挿入すればよい。
【００２８】
もし仮に、外部機器３０から兼用ポート１２に対してＨレベルの信号を入力しないまま、装置本体にディスクを挿入しようとした場合には、次のような不具合が生じる可能性がある。すなわち、外部機器３０から兼用ポート１２に対してＬレベルの信号が入力されている状態で、検査用のディスクを挿入しようとした場合、実際には装置本体内にディスクが挿入されていないにも関わらず、センサポート１３にはＬレベルの信号が入力されることから、ディスク有りと判定してしまい、検査用のディスクが挿入できない状態となる可能性がある。しかし、本実施形態のように、外部機器３０から兼用ポート１２に対して強制的にＨレベルの信号を入力することで、外部機器３０が接続された状態であっても、ディスク挿入の有無判定が行えるので、検査用のディスクを挿入することが可能となるものである。
【００２９】
マイコン１０は、電源が再びオフされるまで（ステップＳ８でＹｅｓと判断されるまで）、上記の処理（すなわち、ステップＳ１〜ステップＳ７の処理）を実行する。
【００３０】
なお、上記実施形態では、１つのポートを２種以上の機能で兼用して使用するマイクロコンピュータをディスク装置に搭載した場合について説明しているが、搭載する対象機器は必ずしもディスク装置に限定されるものではない。
【図面の簡単な説明】
【００３１】
【図１】本発明のマイクロコンピュータを搭載したディスク装置の主要部の電気的構成を示すブロック図であり、外部機器を接続した状態を示している。
【図２】本発明のマイクロコンピュータを搭載したディスク装置の主要部の電気的構成を示すブロック図であり、外部機器を接続していない状態を示している。
【図３】本発明のディスク装置における電源オン後の処理動作を示すフローチャートである。
【符号の説明】
【００３２】
１０  マイコン（マイクロコンピュータ）
１１  外部検出ポート
１２  兼用ポート
１３  センサポート
２０  フォトカプラ
２１  赤外線ＬＥＤ（発光素子）
２２  フォトトランジスタ（受光素子）
３０  外部機器
【図１】
2006338141.tif 000003
【図２】
2006338141.tif 000004
【図３】
2006338141.tif 000005