(57)【特許請求の範囲】
【請求項１】
光ディスク装置等の記録装置において、
該装置内部のＣＰＵの端子と、外部の機器を接続するための専用インタフェース用コネクタと、前記専用インタフェース用コネクタに接続される複数の通信端子と、前記通信端子の数で前記専用インタフェース用コネクタの各端子にそれぞれ接続する状態読み取り端子と、前記各状態読み取り端子によって読み取った状態に基づいて前記専用インタフェース用コネクタの機能を有効又は無効に設定するようにしたことを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
電源投入時に前記各通信端子を所定の出力状態のポートとして設定し、そのポートの設定を、前記各状態読み取り端子によって読み取った状態に基づいて前記専用インタフェース用コネクタの機能の有効又は無効の設定によってするようにしたことを特徴とする記録装置。
【請求項３】
請求項１又は２記載の記録装置において、
前記各通信端子には、前記ＣＰＵの端子と前記専用インタフェース用コネクタとの間に信号保護手段を配置したことを特徴とする記録装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の記録装置において、
前記専用インタフェース用コネクタのピン配列を、前記各通信端子と各々対応する前記各状態読み取り端子がジャンパで接続可能に隣接して配置したことを特徴とする記録装置。
【請求項５】
請求項１乃至３のいずれか一項に記載の記録装置の前記専用インタフェース用コネクタと接続可能であり、前記各状態読み取り端子に対して任意に状態設定が可能な切り替えスイッチを設けたことを特徴とするインタフェース接続用治具。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＰＵを用いて内部処理を行なうと共に、デバッグ時や保守サービス時に内部とのインタフェースをとる必要のある光ディスクドライブ等のＡＴＡＰＩ，ＳＣＳＩといったホストインタフェースをもつ記録装置と、その記録装置と外部機器とを接続するインタフェース接続用治具とに関する。
【０００２】
【従来の技術】
パーソナルコンピュータと接続して使用する大容量ストレージデバイス、特に光ディスクドライブはＡＴＡＰＩやＳＣＳＩといったホストコンピュータとのインタフェースの他に、外部から装置内部のＣＰＵと直接交信してコントロールする簡単なインタフェースをもっていることが多く、これには汎用性の高いＲＳ２３２Ｃプロトコルのシリアルインタフェースがよく用いられる。
【０００３】
このインタフェースは、簡単なプログラミングにより、ホストインタフェースで実行できないような原始的なコマンドを動作させたり、ホストコンピュータがどのようなコマンドを出したか、ホストコンピュータにどのようなエラーコードが返されたか、光ディスクドライブが今どのような処理を実行しているか、どこをアクセスしているかなどの多彩な情報を送信することができる。
【０００４】
また、このインタフェースは、装置内部ＬＳＩのレジスタやメモリ内容を読み書きしたり、動作モードを設定したり、シリアルナンバを書き込んだりするといった各種コマンドも受信することができる。
【０００５】
これは、開発時のデバック作業や問題解析だけでなく、光ディスクドライブの保守サービス等にも利用することができるが、上記インタフェースに接続するためのコネクタの実装面積やコストの問題だけでなく、ユーザからはわかり難くするためにもコネクタを実装しないことが多い。その場合の保守対応時には、光ディスクドライブのケースを開けて、信号線をハンダ付けするなどの作業が必要になってしまう。
【０００６】
また、光ディスクドライブには、オプション機能として装置の属性を決定するためのジャンパコネクタ（オプション設定用コネクタ）をもたせることがある。
これは、光ディスクドライブのインクワイアリの変更、ウィンドウズ／マッキントッシュ（これらは登録商標）といった対応ＯＳの切り替え、ＡＴＡＰＩのマスタ／スレーブ切り替えやＳＣＳＩのＩＤナンバの決定等、必要に応じて各種機能をもたせている。
【０００７】
さらに、現在の複雑なＰＣ環境における、いわゆる相性の悪いデバイス同士の組み合わせにもユーザ側のジャンパ設定によって光ディスクドライブの属性を変えることができるようにしておけば対応することができる。
また、光ディスクドライブのファームウェア、ソフトウェア開発用としても利用できる。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述したオプション設定用コネクタと専用の内部インタフェースのコネクタは、その使用用途からどちらも光ディスクドライブの背面に実装されることがほとんどであるが、背面には電源やホストインタフェースのコネクタがあり、さらにＣＤ−ＲＯＭなどの光ディスクドライブではオーディオ系のコネクタがあるため、コネクタの使用個数が多くなってコストが上昇し、部品の実装面積の制限から容易に設けることができないという問題があった。
【０００９】
この発明は上記の点に鑑みてなされたものであり、オプション設定用コネクタと専用の内部インタフェースのコネクタの２つのコネクタの実装面積を少なくできるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
この発明は上記の目的を達成するため、光ディスク装置等の記録装置において、その装置内部のＣＰＵの端子と、外部の機器を接続するための専用インタフェース用コネクタと、上記専用インタフェース用コネクタに接続される複数の通信端子と、上記通信端子の数で上記専用インタフェース用コネクタの各端子にそれぞれ接続する状態読み取り端子と、上記各状態読み取り端子によって読み取った状態に基づいて上記専用インタフェース用コネクタの機能を有効又は無効に設定するようにしたものである。
【００１１】
また、上記のような記録装置において、電源投入時に上記各通信端子を所定の出力状態のポートとして設定し、そのポートの設定を、上記各状態読み取り端子によって読み取った状態に基づいて上記専用インタフェース用コネクタの機能の有効又は無効の設定によってするようにするとよい。
【００１２】
さらに、上記のような記録装置において、上記各通信端子には、上記ＣＰＵの端子と上記専用インタフェース用コネクタとの間に信号保護手段を配置するとよい。
【００１３】
また、上記のような記録装置において、上記専用インタフェース用コネクタのピン配列を、上記各通信端子と各々対応する上記各状態読み取り端子がジャンパで接続可能に隣接して配置するとよい。
【００１４】
さらに、上記のような記録装置の上記専用インタフェース用コネクタと接続可能であり、上記各状態読み取り端子に対して任意に状態設定が可能な切り替えスイッチを設けたインタフェース接続用治具を提供する。
【００１５】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態であるＣＤ−Ｒ／ＲＷドライブの構成を示す図である。
【００１６】
このＣＤ−Ｒ／ＲＷドライブは、記録可能光ディスクであるＣＤ−Ｒ／ＲＷ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ／Ｒｅｗｒｉｔａｂｌｅ）に対するデータの記録及び再生を行なう装置である。
【００１７】
ＣＤやＣＤ−ＲＯＭディスク等の光ディスク１は、スピンドルモータ（Ｓｐｉｎｄｌｅ  Ｍｏｔｏｒ）２によって回転駆動される。
スピンドルモータ２は、モータドライバ（Ｍｏｔｏｒ  Ｄｒｉｖｅｒ）４とサーボ（Ｓｅｒｖｏ）手段１７によって一定速度になるように制御される。
【００１８】
光ピックアップ（Ｐｉｃｋ  Ｕｐ）３は、図１には図示を省略した半導体レーザ（Ｌａｓｅｒ  Ｄｉｏｄｅ），光学系（レンズ等），フォーカスアクチュエータ（レーザ光の焦点が光ディスクの記録面上に合うようにレンズの位置を光ディスクと垂直方向に動かす機構），トラックアクチュエータ（レーザ光の焦点がトラックをトレースするように光ディスクの半径方向（スレッジ方向）にレンズを動かす機構），受光素子，及びポジションセンサ等を内蔵したものであり、レーザ光を光ディスク１に照射する。
【００１９】
また、光ピックアップ３の全体は、図示を省略したシークモータによってスレッジ方向に移動可能である。
これらのフォーカスアクチュエータ，トラックアクチュエータ，及びシークモータは、受光素子，ポジションセンサから得られた信号に基づいてモータドライバ４とサーボ手段１７によってレーザスポットが目的の場所に位置するように制御される。
【００２０】
データ読み出しの場合、光ピックアップ３で得られた再生信号はリードアンプ（Ｒｅａｄ  Ａｍｐ）６で増幅されて２値化（デジタル化）された後、ＣＤデコーダ（ＣＤ  Ｄｅｃｏｄｅｒ）９に入力されてＥＦＭ復調される。
【００２１】
このＥＦＭはＥｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎの略であり、光ディスク１には光学的に再生又は記録し易いように“８”ビット（ｂｉｔ）データを“１４”ビット（ｂｉｔ）のデータに変調したデータが書かれている。
【００２２】
そして、ＥＦＭ復調されたデータはデインタリーブ（並べ替え直し）とエラー訂正の処理を受ける。その後、このデータはバッファマネージャ（ＢｕｆｆｅｒＭａｎａｇｅｒ）１１によって一旦バッファＲＡＭ（Ｂｕｆｆｅｒ  ＲＡＭ）１３に蓄えられ、セクタデータとしてそろった段階でＡＴＡＰＩやＳＣＳＩ等のインタフェースを介してホストコンピュータに一気に送られる。
【００２３】
音楽データの場合、ＣＤデコーダ９から出てきたデータはＤ／Ａコンバータ１６に入力されてアナログのオーディオ信号が取り出される。
また、ＣＤ−ＲＯＭからのプログラム等のデータの場合、ＣＤ−ＲＯＭデコーダ１２を通じてホストＩ／Ｆ１４を介してホストコンピュータへ送られる。
データ書き込み時は、ＡＴＡＰＩやＳＣＳＩインタフェースを通してホストコンピュータから送られてきたデータをバッファマネージャ１１によって一旦バッファＲＡＭ１３に蓄え、そのバッファＲＡＭ１３にある程度データが貯まったところで書き込みを開始する。
【００２４】
しかし、その前にレーザスポットを書き込み開始地点に位置させなければならない。その地点は、光ディスク１上のトラックの蛇行によって予め光ディスク１に刻まれているウォブル信号により求められる。
【００２５】
ウォブル信号にはＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）と呼ばれる絶対時間情報が含まれており、ＡＴＩＰデコーダによってその情報を取り出す。
【００２６】
また、ＡＴＩＰデコーダが生成する同期信号はＣＤエンコーダ７に入力され、正確な位置でのデータの書き出しを可能にしている。
バッファＲＡＭ１３のデータは、ＣＤ−ＲＯＭエンコーダ１０やＣＤエンコーダ７でエラー訂正コードの付加やインターリーブ（並べ替え）が行われた後にＥＦＭ変調され、レーザコントロール回路（Ｌａｓｅｒ  Ｃｏｎｔｒｏｌｌｅｒ）５、光ピックアップ３を介して光ディスク１に記録される。
【００２７】
こうして、上記一連の各機能は、ホストインタフェース（ホストＩ／Ｆ）１４に接続されたホストコンピュータからの命令とフラッシュＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）１５に記録されたファームウェアに従って、ＣＰＵ１８が各ブロックのＬＳＩに命令を送ることで実現するのであるが、ホストコンピュータとのインタフェースでは実行できないような原始的な設定やコマンド動作を外部から行なったり動作状況をみたりするため、ＣＰＵ１８は外部とＲＳ２３２Ｃプロトコルの非同期シリアルインタフェースをもっている。
【００２８】
これは、ホストコンピュータがどのようなコマンドを出したか、ホストコンピュータにどのようなエラーコードが返されたか、ＣＤ−Ｒ／ＲＷドライブが今どのような処理を実行しているか、どこをアクセスしているかなどの多彩な情報を送信できる。
【００２９】
また、ＣＤ−Ｒ／ＲＷドライブの装置内部ＬＳＩのレジスタやメモリ内容を読み書きしたり、動作モードを設定したり、シリアルナンバを書き込んだりするといった各種コマンドを受信できる。
【００３０】
図２は、図１に示したオプションジャンパコネクタ２０の一実施形態を示す図である。このオプションジャンパコネクタ２０は、この発明の請求項１乃至３に関わる６ピンのコネクタである。
【００３１】
このオプションジャンパコネクタ２０は、オプションコネクタ部２１を有し、専用インタフェース用コネクタとオプション設定用コネクタの機能を兼ねる。
すなわち、このオプションジャンパコネクタ２０が請求項１のコネクタの機能を果たす。
【００３２】
ＣＤ−Ｒ／ＲＷドライブとパーソナルコンピュータ（ＰＣ）３０とをオプションジャンパコネクタ２０を介して接続する。
オプションコネクタ部２１の第１ピン２１ａ，第３ピン２１ｃ，第５ピン２１ｅはそれぞれＣＰＵ１８のポート（端子）Ｐ１，Ｐ３，Ｐ５に接続しており、第２ピン２１ｂと第６ピン２１ｆはそれぞれＣＰＵ１８のＰ２／ＳＣＩとＰ６／ＳＣＩに接続されており、ＲＳ２３２Ｃシリアルインタフェースの端子（ＳＣＩ端子：Ｓｅｒｉａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ）とＩ／Ｏポートと機能を切り替えられるようにしている。そして、第４ピンはアース（ＧＮＤ）に接続されている。
【００３３】
このように、１コネクタでオプション設定用コネクタと専用の内部インタフェースのコネクタの２つの機能を果たすので、コネクタの使用個数が少なくなり、また、実装面積も少なくできるので、装置コストを低減することができる。
【００３４】
図３は、図２に示したオプションジャンパコネクタ２０における制御処理を示すフローチャートであり、この発明の請求項２，３に関わる機能を実現する。
【００３５】
ＣＤ−Ｒ／ＲＷドライブの電源を投入すると、ステップ（図中「Ｓ」で示す）１でＣＰＵ１８のシリアルインタフェースのポートＰ２とＰ６を出力ポートとして有効にすると、それぞれ“Ｌ”（ロー）レベルになる。
【００３６】
この時、もしオプションコネクタ部２１を介してＲＳ２３２Ｃプロトコルの信号が入力された場合、ポートＰ２とＰ６はローレベルになっているので、過電流が発生してＣＰＵ１８を破壊してしまう可能性があるため、図２に示したオプションコネクタ部２１とＣＰＵ１８の各ポートを接続するインタフェースの回路には抵抗Ｒを挿入し、ＣＰＵ１８を保護する機能をもたせている。
すなわち、この抵抗Ｒが請求項３の保護手段の機能を果たす。
【００３７】
こうして、オプション設定時にコマンドを受信したときに、ＣＰＵ１８のポートがローレベルになっているために過電流が流れるが、その過電流を抵抗Ｒによって減衰するので、ＣＰＵ１８を保護することができる。
【００３８】
ステップ２へ進んでポートＰ１，Ｐ３，Ｐ５のレベルチェックを実行し、オプションコネクタ部２１の第１−２ピン（ｐｉｎ）間，第３−４ピン（ｐｉｎ）間，又は第５−６ピン（ｐｉｎ）間にジャンパ（ＪＰ）が差し込まれていると、それぞれのポートが“Ｌ”（ロー）レベルになり、ＪＰが差し込まれなければ“Ｈ”（ハイ）レベルになるので、ステップ３へ進んでその結果に応じてオプション機能であるＣＤ−Ｒ／ＲＷドライブの属性を決定する。
【００３９】
そして、ステップ４進んで、ＣＰＵ１８は、ポートＰ１，Ｐ３，Ｐ５を読み終わるとすぐにポート（出力ポート）Ｐ２，Ｐ６をローレベルからＲＳ２３２ＣのＳＣＩ端子に切り替えてＣＤ−Ｒ／ＲＷドライブとして立ち上げる。すなわち、ＣＰＵ１８が上記請求項２の手段の機能を果たす。
【００４０】
このようにして、例えば、ＳＣＳＩインタフェースのＩＤ認識のように、ホストコンピュータがＣＤ−Ｒ／ＲＷドライブの属性を判断するのは電源投入時のみだけであり、ドライブの立上り後は読みに行かないことを利用して、電源投入時にオプション設定用コネクタとして有効にし、属性を読み取った後は専用インタフェース用コネクタに切り替えるので、オプション設定用コネクタと専用インタフェース用コネクタの機能が衝突することを防止できる。
【００４１】
図４は、図２に示したオプションジャンパコネクタ２０における他の制御処理を示すフローチャートであり、この発明の請求項４に関わる機能を実現する。
まず、シリアルインタフェースを有効にするＪＰをオプションコネクタ部２１の第１−２ピン（ｐｉｎ）間に設定する。
【００４２】
ステップ１１で、ＣＰＵ１８は、電源が投入されるとシリアルインタフェースのポートＰ２／ＳＣＩ，Ｐ６／ＳＣＩを出力ポートとして有効にすると、それぞれローレベルになる。
【００４３】
ステップ１２へ進んでポート（入力ポート）Ｐ３，Ｐ５のレベルチェックを実行し、ステップ１３へ進んでオプションコネクタ部２１の第３−４ピン（ｐｉｎ）間，第５−６ピン（ｐｉｎ）間にジャンパ（ＪＰ）が差し込まれていれば“Ｌ”（ロー）レベル、ＪＰが差し込まれていなければ“Ｈ”（ハイ）レベルをリードできるので、そのリード結果に応じてオプション機能であるＣＤ−Ｒ／ＲＷドライブの属性を決定する。
【００４４】
そして、ステップ１４へ進んで、ＣＰＵ１８はポートＰ１を読みにいき、“Ｌ”（ロー）レベルであれば、ステップ１５へ進んでポートＰ２，Ｐ４をＲＳ２３２Ｃのシリアルインタフェースに切り替え、“Ｈ”（ハイ）レベルであればポートＰ２，Ｐ６を切り替えずにそのままの状態でＣＤ−Ｒ／ＲＷドライブ装置として立ち上げる。
【００４５】
上述のように、ＣＰＵ１８の専用インタフェースはＣＤ−Ｒ／ＲＷドライブの詳細な動作状況をみるだけでなく、ホストコンピュータからできないような設定もできるようになるが、エンドユーザがコネクタを接続するだけで簡単に操作できるようになると不具合が有る。
【００４６】
そこで、所定のオプション用ジャンパが差し込まれた状態のときにのみ通信できないようにすることにより、エンドユーザに対するカモフラージュ機能をもつ専用シリアルインタフェースにすることができ、エンドユーザが専用シリアルインタフェースを用いてＣＰＵに不正な動作をさせることを防ぐことができる。
【００４７】
次に、ドライブのデバック時や保守サービス時にジャンパによるオプション設定と専用インタフェースとを同時に用いることが考えられるが、その際、インタフェースコネクタとして使用するとジャンパが付け難いという問題が生じる。
【００４８】
そこで、ＲＳ２３２Ｃの専用インタフェースを用いるためにドライブとＰＣとの間にＲＳ２３２ＣのドライバＩＣを載せた簡単な治具に、オプション設定用のスイッチを搭載した接続治具にするとよい。
【００４９】
図５は、図２に示したオプションジャンパコネクタ２０の回路例を用いた接続治具の構成を示す図である。
この接続治具４０は、請求項５のインタフェース接続用治具に相当する。
【００５０】
ＣＤ−Ｒ／ＲＷドライブとパーソナルコンピュータ（ＰＣ）３０とを接続するための接続治具４０上において、コネクタ（ＣＮ）４１の第２端子と第６端子はＲＳ２３２Ｃ用ドライバＩＣ４２に接続され、第３端子はＧＮＤに接地し，第１端子，第３端子，第５端子はそれぞれディップスイッチ（ＤＩＰＳＷ）４３を介してＧＮＤに接地されている。
【００５１】
そして、ＤＩＰスイッチ４３を“ＯＮ”（オン）にすることにより、ＣＤ−Ｒ／ＲＷドライブ上のそれぞれのオプション設定を、この接続治具４０でＪＰを使わずに行なうことができる。
【００５２】
このとき、ＣＤ−Ｒ／ＲＷドライブのＣＰＵ１８の動作としては、オプション設定時にポートＰ２とＰ６を“Ｌ”（ロー）レベルにしてもしなくてもオプション設定を行なうことができるので、オプションジャンパコネクタ２０は、図２に示した構成のままで変更する必要がない。
【００５３】
このようにして、ジャンパを用いずに簡単にオプション設定と専用インタフェースを同時に実現することができる。
【００５４】
【発明の効果】
以上説明してきたように、この発明による記録装置とインタフェース接続用治具によれば、１コネクタでオプション設定用コネクタと専用の内部インタフェースのコネクタの２つの機能を果たすので、コネクタ数とコネクタの実装面積を少なくすることができ、コストを低減することができる。
【図面の簡単な説明】
【図１】この発明の記録装置の一実施形態であるＣＤ−Ｒ／ＲＷドライブの構成を示す図である。
【図２】図１に示したＣＤ−Ｒ／ＲＷドライブのオプションジャンパコネクタ２０の一実施形態を示す図である。
【図３】図２に示したオプションジャンパコネクタ２０における制御処理を示すフローチャートである。
【図４】図２に示したオプションジャンパコネクタ２０における他の制御処理を示すフローチャートである。
【図５】図２に示したオプションジャンパコネクタ２０の回路例を用いた接続治具の構成を示す図である。
【符号の説明】
１：光ディスク      ２：スピンドルモータ
３：光ピックアップ  ４：モータドライバ
５：レーザコントロール回路  ６：リードアンプ
７：ＣＤエンコーダ  ８：ＡＴＩＰデコーダ
９：ＣＤデコーダ    １０：ＣＤ−ＲＯＭエンコーダ
１１：バッファマネージャ
１２：ＣＤ−ＲＯＭデコーダ  １３：バッファＲＡＭ
１４：ホストＩ／Ｆ        １５：フラッシュＲＯＭ
１６：Ｄ／Ａコンバータ    １７：サーボ手段
１８：ＣＰＵ          １９：ＲＳ２３２Ｃ・Ｉ／Ｆ
２０：オプションジャンパコネクタ
２１：オプションコネクタ部
３０：パーソナルコンピュータ  ４０：接続治具
４１：コネクタ  ４２：ＲＳ２３２Ｃ用ドライバＩＣ
４３：ディップスイッチ
【図１】
0003715124.tif 000002
【図２】
0003715124.tif 000003
【図３】
0003715124.tif 000004
【図４】
0003715124.tif 000005
【図５】
0003715124.tif 000006