(57)【要約】【課題】接続端子数を増やすことなく通信モジュールにバススイッチ機能を付加すること。【解決手段】主装置１０は、挿入されている光伝送モジュール２０のＭＯＤ−ＡＢＳ（モジュール挿抜検出用）端子５６に電流が流れるか否かを検出するためのオペアンプ４２および抵抗４４と、光伝送モジュール２０が主装置１０に挿入されている場合に、光伝送モジュール２０とのバス通信を許可するか否かに応じて、ＭＯＤ−ＡＢＳ端子５６への電流を変化させるトランジスタ４６と、を含む。光伝送モジュール２０は、主装置１０と送受されるバス信号を送受するためのＳＤＡ端子５２（ＳＣＬ端子５４）と、ＳＤＡ端子５２（ＳＣＬ端子５４）を介して送受されるバス信号を処理する通信制御回路６６と、ＭＯＤ−ＡＢＳ端子５６への電流に応じて、ＳＤＡ端子５２（ＳＣＬ端子５４）と通信制御回路６６との接続を制御するバススイッチ６８と、を含む。【選択図】図２
2009130431.tif 000002
【特許請求の範囲】
【請求項１】
主装置と、前記主装置に対して挿抜可能な通信モジュールと、を備え、
前記通信モジュールは、
前記主装置と通信されるデータを送受するためのデータ通信端子と、
前記データ通信端子を介して送受されるデータを処理するデータ通信部と、を含み、
前記主装置は、
挿入されている前記通信モジュールの挿抜検出用端子に電流が流れるか否かを検出する電流検出手段を含む、
伝送装置であって、
前記主装置は、
前記通信モジュールが前記主装置に挿入されている場合に、前記通信モジュールとの通信を許可するか否かに応じて、前記挿抜検出用端子に流れる電流を変化させる電流調整手段をさらに含み、
前記通信モジュールは、
前記挿抜検出用端子に流れる電流に応じて、前記データ通信端子と前記データ通信部との接続を制御するスイッチをさらに含む、
ことを特徴とする伝送装置。
【請求項２】
主装置に対して挿抜可能であり、前記主装置と通信されるデータを送受するためのデータ通信端子と、前記データ通信端子を介して送受されるデータを処理するデータ通信部と、挿抜検出用端子と、を含む通信モジュールであって、
当該通信モジュールが前記主装置に挿入されている場合に、前記主装置が、当該通信モジュールとの通信を許可するか否かに応じて変化させる前記挿抜検出用端子に流れる電流に応じて、前記データ通信端子と前記データ通信部との接続を制御するスイッチをさらに含む、
ことを特徴とする通信モジュール。
【請求項３】
挿抜検出用端子と、前記挿抜検出用端子に流れる電流に応じて、通信されるデータを送受するためのデータ通信端子と前記データ通信端子を介して送受されるデータを処理するデータ通信部との接続を制御するスイッチと、を含む通信モジュールが挿抜可能に挿入される主装置であって、
挿入されている前記通信モジュールの前記挿抜検出用端子に電流が流れるか否かを検出する電流検出手段と、
前記通信モジュールが前記主装置に挿入されている場合に、前記データ通信端子を介した前記通信モジュールとの通信を許可するか否かに応じて、前記挿抜検出用端子に流れる電流を変化させる電流調整手段と、
を含むことを特徴とする主装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、通信モジュールおよび主装置に関し、特に、通信モジュールの高機能化に関する。なお、伝送装置とは、主装置と該主装置に対して挿抜可能な通信モジュールとを含んで構成される装置のことである。
【背景技術】
【０００２】
主装置とデータ（バス信号）を送受するためのバス・インターフェース端子、たとえばＩ２Ｃ（Inter-Integrated Circuit）バス・インターフェースに基づくＳＤＡ（シリアルデータ）／ＳＣＬ（シリアルクロック）端子、を備えた通信モジュールがある。しかし、異なる通信モジュールに対して同一のデバイスアドレス（共通のバスに接続された２以上のデバイスを識別するためアドレス情報）が付与されているため、主装置は、バスに接続された２以上の通信モジュールをデバイスアドレスによって識別することができない。
【０００３】
そこで、従来の主装置は、通信モジュールが挿入される各ポートに設けられたバス・インターフェース用のスイッチ（以下「バススイッチ」という。）を制御することにより、バス通信を行う通信モジュールを選択するようにしていた。
【０００４】
たとえば図４は、従来の光伝送モジュール２４および光伝送モジュール２４が挿入される主装置１１のポート１３周辺部のブロック図である。
【０００５】
同図に示すように、光伝送モジュール２４には、Ｉ２Ｃバス・インターフェースに基づくＳＤＡ端子５２とＳＣＬ端子５４とが設けられている。また、主装置１１の各ポート１３には、光伝送モジュール２４のＳＤＡ端子５２およびＳＣＬ端子５４にそれぞれ接続されるＳＤＡ端子３４およびＳＣＬ端子３６と、ＣＯＮＴ（バススイッチ制御）端子３２に印加される電圧に応じてＳＤＡ端子３４とＳＤＡ端子５２との接続およびＳＣＬ端子３６とＳＣＬ端子５４との接続を開閉するバススイッチ４０と、が設けられている。このため、主装置１１は、各ポート１３のＣＯＮＴ端子３２に印加する電圧を制御することにより、バス通信を行う光伝送モジュール２４を個別に選択することができる。
【０００６】
なお、光伝送モジュール２４には、一端に接地電位が印加される抵抗６０と抵抗６０の他端に接続されたＭＯＤ−ＡＢＳ（モジュール挿抜検出用）端子５６がさらに設けられている。また、主装置１１には、一端に所定電圧が印加された抵抗３８と抵抗３８の他端に接続されたＭＯＤ−Ｄｅｔｅｃｔ（モジュール挿抜検出）端子３０とがさらに設けられており、光伝送モジュール２４が挿入されると抵抗３８の他端に当該光伝送モジュール２４のＭＯＤ−ＡＢＳ端子５６が接続されるようになっている。このため、主装置１１は、各ポート１３のＭＯＤ−Ｄｅｔｅｃｔ端子３０の電圧に応じて、光伝送モジュール２４が挿入されているか否かをポート１３ごとに検出することができる。
【０００７】
なお、特許文献１には、バススイッチによりバス通信を行う方法および装置が開示されている。
【特許文献１】特表２００１−５１５６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の主装置が備えるバススイッチの機能を通信モジュールに加えれば、通信モジュールの機能を向上させることができる。しかしながら、たとえばＳＦＰ（Small Form Factor Pluggable）など小型の光伝送モジュールでは、接続端子数の制限により、バススイッチ制御用の端子を追加することができないという問題があった。
【０００９】
なお、この問題は、各通信モジュールがデバイスアドレスを有するか否かに関わらず、主装置が共通のバスに接続された複数の通信モジュールそれぞれと個別に通信するための仕組みを具備していない通信モジュールに共通する問題である。
【００１０】
本発明は、上記従来の課題に鑑みてなされたものであり、接続端子数を増やすことなく通信モジュールにバススイッチ機能を付加した伝送装置、通信モジュールおよび主装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る伝送装置は、主装置と、前記主装置に対して挿抜可能な通信モジュールと、を備え、前記通信モジュールは、前記主装置と通信されるデータを送受するためのデータ通信端子と、前記データ通信端子を介して送受されるデータを処理するデータ通信部と、を含み、前記主装置は、挿入されている前記通信モジュールの挿抜検出用端子に電流が流れるか否かを検出する電流検出手段を含む、伝送装置であって、前記主装置は、前記通信モジュールが前記主装置に挿入されている場合に、前記通信モジュールとの通信を許可するか否かに応じて、前記挿抜検出用端子に流れる電流を変化させる電流調整手段をさらに含み、前記通信モジュールは、前記挿抜検出用端子に流れる電流に応じて、前記データ通信端子と前記データ通信部との接続を制御するスイッチをさらに含むことを特徴とする。
【００１２】
本発明では、主装置がデータ通信を許可するか否かに応じて制御されるスイッチを通信モジュール内に設けるとともに、主装置に通信モジュールの挿抜を検出させるための端子を通信モジュール内に設けられたスイッチを制御するための端子としても用いる。本発明によれば、接続端子数を増やすことなく通信モジュールにバススイッチ機能を付加することができる。
【００１３】
また、本発明に係る通信モジュールは、主装置に対して挿抜可能であり、前記主装置と通信されるデータを送受するためのデータ通信端子と、前記データ通信端子を介して送受されるデータを処理するデータ通信部と、挿抜検出用端子と、を含む通信モジュールであって、当該通信モジュールが前記主装置に挿入されている場合に、前記主装置が、当該通信モジュールとの通信を許可するか否かに応じて変化させる前記挿抜検出用端子に流れる電流に応じて、前記データ通信端子と前記データ通信部との接続を制御するスイッチをさらに含むことを特徴とする。
【００１４】
また、本発明に係る主装置は、挿抜検出用端子と、前記挿抜検出用端子に流れる電流に応じて、通信されるデータを送受するためのデータ通信端子と前記データ通信端子を介して送受されるデータを処理するデータ通信部との接続を制御するスイッチと、を含む通信モジュールが挿抜可能に挿入される主装置であって、挿入されている前記通信モジュールの前記挿抜検出用端子に電流が流れるか否かを検出する電流検出手段と、前記通信モジュールが前記主装置に挿入されている場合に、前記データ通信端子を介した前記通信モジュールとの通信を許可するか否かに応じて、前記挿抜検出用端子に流れる電流を変化させる電流調整手段と、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る主装置１０のポート１２周辺部の構成を示す図である。同図に示すように、主装置１０は、本発明の実施形態に係る光伝送モジュール２０（または後述する光伝送モジュール２２）が挿入されるポート１２（ポート１２−１〜１２−ｎ）、モジュール挿抜検出部１４、バススイッチ制御部１６を含んで構成される。このうち、モジュール挿抜検出部１４、バススイッチ制御部１６は、たとえばＣＰＵおよびＣＰＵの動作を制御するプログラムで構成される。
【００１７】
各ポート１２には、モジュール挿抜検出部１４に接続されたＭＯＤ−Ｄｅｔｅｃｔ（モジュール挿抜検出）端子３０、バススイッチ制御部１６に接続されたＣＯＮＴ（バススイッチ制御）端子３２、Ｉ２Ｃバスを構成するＳＤＡ線に接続されたＳＤＡ端子３４、Ｉ２Ｃバスを構成するＳＣＬ線に接続されたＳＣＬ端子３６、がそれぞれ設けられている。
【００１８】
後述するように、モジュール挿抜検出部１４は、各ポート１２のＭＯＤ−Ｄｅｔｅｃｔ端子３０の電圧に応じて、光伝送モジュール２０が挿入されているか否かをポート１２ごとに検出する。また、バススイッチ制御部１６は、各ポート１２のＣＯＮＴ端子３２に印加される電圧を制御することにより、光伝送モジュール２０に内蔵されたバススイッチ６８の開閉をポート１２ごとに制御する。
【００１９】
図２は、光伝送モジュール２０および主装置１０のポート１２周辺部のブロック図である。同図に示すように、光伝送モジュール２０は、信号受信端子５０、ＳＤＡ端子５２、ＳＣＬ端子５４、ＭＯＤ−ＡＢＳ（モジュール挿抜検出用）端子５６、信号送信端子５８、抵抗６０、光受信回路６２、光送信回路６４、通信制御回路６６、バススイッチ６８、を含んで構成される。
【００２０】
信号受信端子５０は、光受信回路６２から主装置１０に入力される電気信号を中継する端子である。一方、信号送信端子５８は、主装置１０から光送信回路６４に出力される電気信号を中継する端子である。
【００２１】
ＳＤＡ端子５２およびＳＣＬ端子５４は、バススイッチ６８を介して通信制御回路６６に接続されている。また、ＳＤＡ端子５２およびＳＣＬ端子５４は、光伝送モジュール２０がポート１２に挿入されると、それぞれポート１２のＳＤＡ端子３４およびＳＣＬ端子３６に接続され、主装置１０と通信制御回路６６との間で送受されるバス信号を中継する。
【００２２】
ＭＯＤ−ＡＢＳ端子５６は、一端に接地電位が印加される抵抗６０の他端と、バススイッチ６８と、に接続されている。また、ＭＯＤ−ＡＢＳ端子５６は、光伝送モジュール２０がポート１２に挿入されると、主装置１０のトランジスタ４６を介して、一端に所定電圧（たとえば電源電圧）が印加されたモジュール検出用の抵抗４４の他端に接続される。
【００２３】
光受信回路６２は、通信制御回路６６からの受信制御信号に基づいて、他の伝送装置から受信される光信号を電気信号に変換し、その電気信号を信号受信端子５０を介して主装置１０に出力する回路である。
【００２４】
光送信回路６４は、通信制御回路６６からの送信制御信号に基づいて、信号送信端子５８を介して主装置１０から供給される電気信号を光信号に変換し、その光信号を他の伝送装置に送信する回路である。
【００２５】
通信制御回路６６は、バススイッチ６８を介してＳＤＡ端子５２およびＳＣＬ端子５４と接続され、ＳＤＡ端子５２およびバススイッチ６８を介して入力される主装置１０からのバス制御信号などに基づいて、光受信回路６２および光送信回路６４を制御する回路である。たとえば、通信制御回路６６は、光受信回路６２に受信制御信号を送ったり、光受信回路６２が受信する光信号の電力を監視したりする。また、光送信回路６４に送信制御信号を送ったり、光送信回路６４が送信する光信号の電力を監視したりする。
【００２６】
バススイッチ６８は、ＭＯＤ−ＡＢＳ端子５６に接続され、ＭＯＤ−ＡＢＳ端子５６に印加される電圧（後述するトランジスタ４６のエミッタ電圧）に応じて、ＳＤＡ端子５２およびＳＣＬ端子５４と通信制御回路６６との接続を開閉する。なお、バススイッチ６８は、主装置１０からＭＯＤ−ＡＢＳ端子５６に流れる電流に応じて、ＳＤＡ端子５２およびＳＣＬ端子５４と通信制御回路６６との接続を開閉するものということもできる。なぜなら、ＭＯＤ−ＡＢＳ端子５６は抵抗６０を介して接地されるため、ＭＯＤ−ＡＢＳ端子５６に印加される電圧に応じて、主装置１０からＭＯＤ−ＡＢＳ端子５６に流れる電流も変化するからである。
【００２７】
次に、図２に基づいて、主装置１０のポート１２周辺部の構成を説明する。同図に示すように、主装置１０は、オペアンプ４２、モジュール検出用の抵抗４４、トランジスタ４６をさらに含む。
【００２８】
抵抗４４の一端にはオペアンプ４２の非反転入力端子が接続され、所定電圧（たとえば電源電圧）が印加されている。また、抵抗４４の他端には、オペアンプ４２の反転入力端子およびトランジスタ４６のコレクタが接続されている。
【００２９】
オペアンプ４２は、抵抗４４の両端の電圧（非反転入力端子と反転入力端子との差）に応じた電圧をＭＯＤ−Ｄｅｔｅｃｔ端子３０に出力するコンパレータとして動作する。すなわち、オペアンプ４２は、抵抗４４の他端（オペアンプ４２の反転入力端子）の電圧が抵抗４４の一端に印加された所定電圧（オペアンプ４２の非反転入力端子の電圧）と等しい（抵抗４４に電流が流れない）場合には、たとえばハイ（Ｈ：Ｈｉｇｈ）に対応する電圧Ｈ１をＭＯＤ−Ｄｅｔｅｃｔ端子３０に出力し、抵抗４４の他端の電圧が上記所定電圧より低い（抵抗４４からトランジスタ４６に電流が流れる）場合には、たとえばロー（Ｌ：Ｌｏｗ）に対応する電圧Ｌ１をＭＯＤ−Ｄｅｔｅｃｔ端子３０に出力する。
【００３０】
トランジスタ４６は、モジュール検出用の抵抗４４とＭＯＤ−ＡＢＳ端子５６との間に設けられ、そのゲートはＣＯＮＴ端子３２に接続されている。そして、光伝送モジュール２０がポート１２に挿入されると、トランジスタ４６のエミッタが光伝送モジュール２０のＭＯＤ−ＡＢＳ端子５６に接続されるとともに、ＣＯＮＴ端子３２（トランジスタ４６のゲート）には、トランジスタ４６のコレクタ・エミッタ間を導通させるのに十分な異なる２つの電圧（後述）のいずれかがバススイッチ制御部１６により印加される。すなわち、光伝送モジュール２０が主装置１０のポート１２に挿入されると、主装置１０からＭＯＤ−ＡＢＳ端子５６に大きさの異なる２つの電流のいずれかが流れることになる。
【００３１】
これにより、ＭＯＤ−ＡＢＳ端子５６は、（１）主装置１０に光伝送モジュール２０の挿抜を検出させるための端子としてだけでなく、（２）主装置１０が光伝送モジュール２０に内蔵されたバススイッチ６８の開閉を制御するための端子としても動作するようになる。
【００３２】
まず、ＭＯＤ−ＡＢＳ端子５６が、（１）主装置１０に光伝送モジュール２０の挿抜を検出させるための端子として動作する仕組み、を説明する。
【００３３】
光伝送モジュール２０が主装置１０のポート１２に挿入される前、抵抗４４には電流が流れないため、その両端は同電位（両端とも所定電圧が印加された状態）となっている。このとき、オペアンプ４２からＭＯＤ−Ｄｅｔｅｃｔ端子３０には、たとえば電圧Ｈ１が出力されている。
【００３４】
ここで、光伝送モジュール２０が主装置１０のポート１２に挿入されると、抵抗４４からトランジスタ４６およびＭＯＤ−ＡＢＳ端子５６を介して光伝送モジュール２０の抵抗６０に電流が流れ、抵抗４４の他端（オペアンプ４２の反転入力端子）の電圧が上記所定電圧から降下する。これに伴い、オペアンプ４２は、ＭＯＤ−Ｄｅｔｅｃｔ端子３０に出力する電圧をたとえばＨ１からＬ１に変化させる。
【００３５】
こうして、ＭＯＤ−Ｄｅｔｅｃｔ端子３０の電圧がＨ１からＬ１に変化すると、モジュール挿抜検出部１４は、当該ポート１２に光伝送モジュール２０が挿入されたと判断する。逆に、ＭＯＤ−Ｄｅｔｅｃｔ端子３０の電圧がＬ１からＨ１に変化すると、モジュール挿抜検出部１４は、当該ポート１２から光伝送モジュール２０が抜き出されたと判断する。
【００３６】
このように、主装置１０は、光伝送モジュール２０のＭＯＤ−ＡＢＳ端子５６に電流が流れるか否かに応じて、光伝送モジュール２０の挿抜を検出することができる。すなわち、ＭＯＤ−ＡＢＳ端子５６は、主装置１０に光伝送モジュール２０の挿抜を検出させるための端子として動作する。
【００３７】
次に、ＭＯＤ−ＡＢＳ端子５６が、（２）光伝送モジュール２０に内蔵されたバススイッチ６８の開閉を制御するための端子として動作する仕組み、を説明する。
【００３８】
光伝送モジュール２０が主装置１０のポート１２に挿入されると、バススイッチ制御部１６は、当該光伝送モジュール２０とのバス通信（バス信号の送受）を許可するか否かに応じて、ＣＯＮＴ端子３２（トランジスタ４６のゲート）にトランジスタ４６のコレクタ・エミッタ間を導通させるのに十分な異なる２つの電圧のいずれかを印加する。
【００３９】
たとえば、主装置１０が当該光伝送モジュール２０とのバス通信を許可する場合、バススイッチ制御部１６は、ＣＯＮＴ端子３２に電圧Ｈ２を印加する。この場合、トランジスタ４６のエミッタ電圧には電圧Ｈ２に応じた電圧Ｈ３（＜Ｈ２）が印加されるため、ＭＯＤ−ＡＢＳ端子５６を介してバススイッチ６８にも電圧Ｈ３が印加され、ＳＤＡ端子３４（ＳＣＬ端子３６）と通信制御回路６６とが接続される。なお、この場合、主装置１０からＭＯＤ−ＡＢＳ端子５６には、トランジスタ４６のエミッタ電圧Ｈ３に応じた電流が流れる。
【００４０】
一方、主装置１０が当該光伝送モジュール２０とのバス通信を許可しない場合、バススイッチ制御部１６は、ＣＯＮＴ端子３２に電圧Ｌ２を印加する。この場合、トランジスタ４６のエミッタ電圧には電圧Ｌ２に応じた電圧Ｌ３（＜Ｌ２）が印加されるため、ＭＯＤ−ＡＢＳ端子５６を介してバススイッチ６８にも電圧Ｌ３が印加され、ＳＤＡ端子５２およびＳＣＬ端子５４と通信制御回路６６との接続が解除される。なお、この場合、主装置１０からＭＯＤ−ＡＢＳ端子５６には、トランジスタ４６のエミッタ電圧Ｌ３に応じた電流が流れる。
【００４１】
このように、バススイッチ６８は、ＭＯＤ−ＡＢＳ端子５６に印加される電圧（または、主装置１０からＭＯＤ−ＡＢＳ端子５６に流れる電流）に応じて、ＳＤＡ端子５２およびＳＣＬ端子５４と通信制御回路６６との接続を制御する。すなわち、ＭＯＤ−ＡＢＳ端子５６は、光伝送モジュール２０に内蔵されたバススイッチ６８の開閉を制御するための端子としても動作する。
【００４２】
以上説明した実施形態によれば、接続端子数を増やすことなく光伝送モジュールにバススイッチ機能を付加することができる。
【００４３】
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形実施が可能である。
【００４４】
たとえば、上記実施形態に係る光伝送モジュール２０では、ＳＤＡ端子５２（ＳＣＬ端子５４）と通信制御回路６６との間にバススイッチ６８を設けたが、図３に示す光伝送モジュール２２のように、通信制御回路７０の中に、ＳＤＡ端子５２（ＳＣＬ端子５４）と当該通信制御回路７０との接続を制御するバススイッチ７２を設けてもよい。
【００４５】
また、本発明は、光伝送モジュールに限らず、主装置が共通のバスに接続された複数の通信モジュールそれぞれと個別に通信するための仕組みを具備していない通信モジュール全般に適用可能である。さらに、通信モジュールが接続されるバスは、Ｉ２Ｃバスに限らず、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、ＰＣＩ  Ｅｘｐｒｅｓｓその他のシリアルバスであってもよいし、パラレルバスであってもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る主装置のポート周辺部の構成を示す図である。
【図２】本発明の実施形態に係る光伝送モジュールおよび該光伝送モジュールが挿入される主装置のポート周辺部のブロック図である。
【図３】本発明の他の実施形態に係る光伝送モジュールおよび該光伝送モジュールが挿入される主装置のポート周辺部のブロック図である。
【図４】従来の光伝送モジュールおよび該光伝送モジュールが挿入される主装置のポート周辺部のブロック図である。
【符号の説明】
【００４７】
１０，１１  主装置、１２，１３  ポート、１４  モジュール挿抜検出部、１６  バススイッチ制御部、２０，２２，２４  光伝送モジュール、３０  ＭＯＤ−Ｄｅｔｅｃｔ（モジュール挿抜検出）端子、３２  ＣＯＮＴ（バススイッチ制御）端子、３４  ＳＤＡ端子、３６  ＳＣＬ端子、３８，４４，６０  抵抗、４０，６８，７２  バススイッチ、４２  オペアンプ、４６  トランジスタ、５０  信号受信端子、５２  ＳＤＡ端子、５４  ＳＣＬ端子、５６  ＭＯＤ−ＡＢＳ（モジュール挿抜検出用）端子、５８  信号送信端子、６２  光受信回路、６４  光送信回路、６６，７０  通信制御回路。
【図１】
2009130431.tif 000003
【図２】
2009130431.tif 000004
【図３】
2009130431.tif 000005
【図４】
2009130431.tif 000006