(57)【要約】【課題】トランシーバが関連情報を識別し、故障解析のために保存しておく。【解決手段】トランシーバ（１２０）は送信機（１２２）と前記送信機に接続されたコントローラ（１２６）と前記コントローラがアクセス可能なメモリ（１４４）とを備える。そして、前記コントローラは前記送信機から第１の故障解析情報を受信すると共に該第１の故障解析情報を前記メモリ内に保存する。【選択図】図１
2004222297.tif 000002
【特許請求の範囲】
【請求項１】
送信機と、
前記送信機に接続されたコントローラと、
前記コントローラがアクセス可能なメモリと、
を備え、
前記コントローラは前記送信機から第１の故障解析情報を受信すると共に該第１の故障解析情報を前記メモリ内に保存するように構成されているトランシーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トランシーバに関し、更に詳しくは、故障解析情報を保存するべく構成されたトランシーバに関するものである。
【背景技術】
【０００２】
光トランシーバなどのコンピュータシステムの電子構成要素は、通常、エンドユーザーへの出荷の前に、製造業者によって試験される。この試験には、構成要素が適切に動作し欠陥が存在していないことを確認するための動作及び／又は機能試験がしばしば含まれる。そして、この試験工程において、構成要素に欠陥が検出された場合には、製造業者は、その欠陥の原因を分離・解析し、構成要素に故障をもたらした原因を決定することができる。製造業者は、故障構成要素から取得した情報を使用し、改良すべき点や似通った構成要素におけるその他の欠陥を発見することができる。
【０００３】
欠陥や故障は、エンドユーザーが構成要素を操作した後にも、しばしば発生する。この場合にも、製造業者は、顧客から返却された故障構成要素の欠陥の原因について分離・解析を試みることは可能である。しかしながら、製造業者は、故障が発生した際にその構成要素が稼動していた環境に関する情報を有してはいない（有している場合にも、その量は、ごくわずかである）。更には、製造業者は、故障構成要素の製造履歴に関する情報も有してはいない（有している場合にも、その量は、ごくわずかである）。これら故障ユニットの稼動条件及び製造履歴情報は、いずれも製造業者による将来の構成要素の品質改善に有用なものである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、トランシーバが関連情報を識別し、後で故障解析するために保存しておくことが本発明の目的である。
【課題を解決するための手段】
【０００５】
本発明は、送信機、コントローラ、及びコントローラがアクセス可能なメモリを含むトランシーバを提供するものであり、コントローラは、送信機から故障解析情報を受信し、その故障解析情報をメモリ内に保存するように構成されている。
【発明を実施するための最良の形態】
【０００６】
好適な実施例に関する以下の詳細な説明においては、本明細書の一部を形成する添付の図面を参照しており、それらの図面には、例として、本発明を実施可能な特定の実施例が示されている。本発明の範囲を逸脱することなく、その他の実施例を利用することも可能であり、構造的又は論理的な変更を加えることも可能であることを理解されたい。従って、以下の詳細な説明は、限定を目的とするものとして解釈されてはならず、本発明の範囲は、添付の特許請求の範囲によって定められている。
【０００７】
本明細書では、故障解析情報を保存するべく構成されたトランシーバについて例示し説明している。このトランシーバは、内部構成要素又は外部ホストから故障解析情報を受信し、その情報をトランシーバ上に位置するメモリ内に保存する。このトランシーバに存在する故障解析情報には、外部ホストを用いてトランシーバからアクセスすることができる。この情報を使用し、トランシーバに関連する故障を解析することが可能である。
【０００８】
図１は、故障解析情報を保存するべく構成されたトランシーバ１２０を含むシステム１００の実施例を示すブロック図である。図示のごとく、図１には、トランシーバ１２０に接続されたホスト１１０が含まれている。トランシーバ１２０には、送信機１２２、受信機１２４、コントローラ１２６及び光インターフェイス１２８が含まれている。送信機１２２には、レーザ１３０、Ａ／Ｄコンバータ（ＡＤＣ）１３２、メモリ１３４、インターフェイス１３６、並びに変調器及びバイアスＤ／Ａコンバータ（ＤＡＣ）１３８が含まれている。受信機１２４には、Ａ／Ｄコンバータ（ＡＤＣ）１４０が含まれている。コントローラ１２６には、ファームウェア１４２とメモリ１４４が含まれている。
【０００９】
ホスト１１０は、トランシーバ１２０と共に動作するべく構成された有線又は無線装置であれば、どのようなタイプのものであってもよい。ホスト１１０は、トランシーバ１２０の外付けになっている。このような装置の例として、試験システム、サーバーコンピュータシステム、パーソナルコンピュータシステム、ラップトップコンピュータシステム、携帯コンピュータシステム、携帯情報端末及び携帯電話がある。
【００１０】
トランシーバ１２０は、以下に詳述するように、電気信号を送受信することによってホスト１１０と通信するべく構成された光トランシーバを備える。又、トランシーバ１２０は、光インターフェイス１２８を用いて光信号を送受信することにより、別の装置（図示されてはいない）とも通信する。光インターフェイス１２８は、ファイバチャネルインターフェイスやその他のタイプの光インターフェイスであってよい。
【００１１】
一実施例においては、トランシーバ１２０は、ＳＦＦ（Ｓｍａｌｌ  Ｆｏｒｍ  Ｆａｃｔｏｒ）委員会が規定する光トランシーバ用のデジタル診断監視インターフェイスに関するＳＦＦ−８４７２規格に準拠している。その他の実施例においては、トランシーバ１２０は、その他の規格に準拠したものであってよい。
【００１２】
送信機１２２は、動作の際に、接続１５２を用いてホスト１１０からデジタル出力信号を受信するべく構成された光送信機を備える。変調器及びバイアスＤＡＣ１３８により、このデジタル出力信号がアナログ出力信号に変換され、このアナログ出力信号がレーザ１３０に供給される。これらのデジタル出力信号及びアナログ出力信号は、電気信号を有する。レーザ１３０は、このアナログ出力信号に応答して光出力信号を生成し、この光出力信号が接続１５４を用いて光インターフェイス１２８に供給される。
【００１３】
受信機１２４は、接続１５６を用いて光インターフェイス１２８から光入力信号を受信するべく構成された光受信機を備える。Ａ／Ｄコンバータ１４０により、この光入力信号がアナログ入力信号からデジタル出力信号に変換され、このデジタル出力信号が接続１５８によってホスト１１０に供給される。これらのデジタル出力信号及びアナログ入力信号は、電気信号で構成されている。
【００１４】
トランシーバ１２０は、電気的接続１６０を用いてホスト１１０とも通信する。具体的には、トランシーバ１２０は、接続１６０を用いてホスト１１０から制御信号を受信する。更に、トランシーバ１２０は、接続１６０を用いてホスト１１０に情報を提供する。図１の実施例において、電気的接続１６０は、ホスト１１０を送信機１２２に接続しているが、この接続は、ｈｔｔｐ：／／ｗｗｗ．ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ．ｐｈｉｌｉｐｓ．ｃｏｍ／ａｃｒｏｂａｔ／ｖａｒｉｏｕｓ／Ｉ２Ｃ＿ＢＵＳ＿ＳＰＥＣＩＦＩＣＡＴＩＯＮ＿３．ｐｄｆに存在するフィリップス半導体社（Ｐｈｉｌｉｐｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ）が提供するＩ２Ｃバス規格によって提供されるＩ２Ｃ接続、或いは、その他のタイプの２線シリアル、シリアル、又はパラレル接続であってよい。接続１６０がＩ２Ｃ接続などの２線シリアル接続から構成される実施例では、インターフェイス１３６は、２線シリアルバスインターフェイスから構成される。その他の実施例においては、電気的接続１６０によって、コントローラ１２６又はトランシーバ１２０のその他の構成要素にホスト１１０を直接接続することができる。
【００１５】
コントローラ１２６は、接続１６４を用いて送信機１２２及び受信機１２４に制御信号を供給すると共に、これらからフィードバック信号を受信する。接続１６４は、ｈｔｔｐ：／／ｗｗｗ．ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ．ｐｈｉｌｉｐｓ．ｃｏｍ／ａｃｒｏｂａｔ／ｖａｒｉｏｕｓ／Ｉ２Ｃ＿ＢＵＳ＿ＳＰＥＣＩＦＩＣＡＴＩＯＮ＿３．ｐｄｆに存在するフィリップス半導体社（Ｐｈｉｌｉｐｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ）が提供するＩ２Ｃバス規格によって提供される内部Ｉ２Ｃ接続、或いは、その他のタイプのシリアル又はパラレル接続であってよい。コントローラ１２６には、制御信号を生成しフィードバック信号を受信並びに処理するべくコントローラ１２６が実行可能なファームウェア１４２が含まれている。メモリ１４４は、レジスタ、ＥＥＰＲＯＭ、フラッシュメモリ、又はＲＡＭを含むあらゆるタイプの揮発性及び不揮発性記憶装置、或いは、それらの組み合わせであってよい。その他の実施例においては、コントローラ１２６は、その他のハードウェア及びソフトウェアの組み合わせを使用し、本明細書で説明する機能を実行可能である。
【００１６】
トランシーバ１２０は、故障解析情報をメモリ１４４内に保存するべく構成されている。この故障解析情報は、定期的に（或いは、エラーやその他の故障などの特定のイベントに応答して）保存することができる。故障解析情報には、製造情報及び／又はフィールド稼動条件情報が含まれる。製造情報には、トランシーバ１２０の１つ又は複数の構成要素に関連するベンダ識別情報、トランシーバ１２０の１つ又は複数の構成要素に関連する日付コード情報、及びトランシーバ１２０の１つ又は複数の構成要素に関連する試験情報が含まれる。試験情報には、トランシーバ１２０の試験に使用した装置の名称、試験の日付、製品ロット番号、シリアル番号、及びトランシーバ１２０に対して行った試験の試験結果が含まれる。試験結果には、温度、電圧、光又はその他の出力、電流、又はトランシーバ１２０のその他の物理特性に関連する値が含まれる。これらの値は、それぞれの物理特性に関する最小、最大、平均、又はその他のタイプの値であってよい。フィールド稼動条件情報には、トランシーバ１２０の稼動の際にトランシーバ１２０によって生成又は保存された情報が含まれる。このような情報の例としては、温度、出力、電圧、電流、或いは、トランシーバ１２０の構成要素のその他の物理特性を示す値が含まれる。これらの値は、それぞれの物理特性に関する最小、最大、平均、過渡的、又はその他のタイプの値であってよい。フィールド稼動条件情報のその他の例として、ユーザーが選択したトランシーバ１２０の設定又は構成が含まれる。
【００１７】
コントローラ１２６は、故障解析情報をメモリ１４４内に保存するべく構成されている。図２〜図８を参照して後程詳述するように、コントローラ１２６は、送信機１２２及び受信機１２４などのトランシーバ１２０上の１つ又は複数の構成要素に存在する故障解析情報にアクセスするか、或いは、これを受信することも可能であり、トランシーバ１２０上の構成要素に故障解析情報を生成させることも可能であり、自分自身で故障解析情報を生成することも可能であり、ホスト１１０から故障解析情報を受信することも可能である。コントローラ１２６は、動作の際に、定期的に（或いは、構成変更、エラー、構成要素の故障、又はトランシーバ１２０の電源投入／電源切断などのイベントに応答し）故障解析情報を保存するべく構成可能である。コントローラ１２６は、特定のイベントに固有の故障解析情報を保存するべく構成することもできる。
【００１８】
図２は、故障解析情報を保存する方法の実施例を説明するフローチャートであり、この実施例の場合には、コントローラは、トランシーバの構成要素に存在する故障解析情報にアクセスするか、或いは、これを受信する。以下、図１を参照し、図２の方法の実施例について説明する。図２のブロック２０２に示されているように、故障解析情報に関連するコマンドがコントローラ１２６からトランシーバ１２０の構成要素に送信される。トランシーバ１２０の構成要素には、送信機１２２、受信機１２４、及び図１には示されてはいないトランシーバ１２０のその他の部分が含まれる。次いで、ブロック２０４に示されているように、準備完了信号がコントローラ１２６によって受信されているかどうかを判定する。そして、準備完了信号が受信されていない場合には、コントローラ１２６は、ブロック２０４の機能をその後再度反復する。準備完了信号が受信されている場合には、ブロック２０６に示されているように、コントローラ１２６は、構成要素に存在する故障解析情報にアクセスするか、或いは、これを受信する。そして、ブロック２０８に示されているように、その故障解析情報をメモリ内に保存する。
【００１９】
選択した故障解析情報のみをブロック２０８において保存するべくコントローラ１２６をプログラムすることも可能である。例えば、コントローラ１２６は、最小又は最大しきい値を逸脱した値などの予測値とは異なる故障解析情報の値を保存するべく選択可能である。更には、コントローラ１２６は、ユーザーによるトランシーバ１２０の構成変更に関連する（或いは、トランシーバ１２０の故障又はエラー状態に関連する）故障解析情報を保存するべく選択することも可能である。
【００２０】
図３は、トランシーバの構成要素が故障解析情報を供給する方法の実施例を説明するフローチャートである。以下、図１及び図２を参照し、図３の方法の実施例について説明する。図３のブロック３０２に示されているように、コントローラ１２６から、ブロック２０２で生成されたコマンドなどのコマンドを受信する。次いで、ブロック３０４に示されているように、このコマンドに関連する故障解析情報にアクセスするか、或いは、これを生成する。具体的には、構成要素は、レジスタ内に保存されている情報などの構成要素内に既に存在している故障解析情報にアクセスすることも可能であり、或いは、構成要素は、構成要素の一部で情報を取得、生成、又は算出することにより、故障解析情報を生成することもできる。
【００２１】
この構成要素による故障解析情報のアクセス又は生成に応答し、ブロック３０６に示されているように、構成要素からコントローラ１２６に準備完了信号が送信され、ブロック２０４に示されているように、これをコントローラ１２６が受信する。この準備完了信号は、接続１６２を用いてコントローラ１２６に送信される割込信号、コントローラ１２６がポーリングするフラグ、或いは、故障解析情報が入手可能であることをコントローラ１２６に検出させるその他の適切な信号であってよい。次いで、ブロック３０８に示されているように、故障解析情報がコントローラ１２６に供給される。構成要素は、故障解析情報をコントローラ１２６に送信するか、或いは、コントローラ１２６がアクセス可能な場所に、この情報を保存することができる。例えば、構成要素が送信機１２２の場合には、送信機１２２は、情報をメモリ１３４内に保存することができ、コントローラ１２６は、メモリ１３４に存在するこの情報にアクセスすることができる。受信機１２４やトランシーバ１２０のその他の構成要素にも、コントローラ１２６に故障解析情報を供給するべく、コントローラ１２６がアクセス可能なメモリ（図示されてはいない）を含むことができる。
【００２２】
この図２及び図３に示されている方法を使用し、送信機１２２は、メモリ１３４内に保存するべく、コントローラ１２６に供給する故障解析情報を保存又は生成することができる。例えば、ＬＯＰ（光出力パワー：Ｌｉｇｈｔ  Ｏｕｔｐｕｔ  Ｐｏｗｅｒ）、ＯＭＡ（光変調振幅：Ｏｐｔｉｃａｌ  Ｍｏｄｕｌａｔｉｏｎ  Ａｍｐｌｉｔｕｄｅ）、平均レーザ出力、スロープ効率（レーザ出力の変化をレーザ電流の変化で除算したもの）、しきい値電流、平均レーザバイアス電流、その他のバイアス情報、或いは、レーザ１３０のその他の温度、出力、電圧、又は電流の値をＡ／Ｄコンバータ１３２によって検出し、メモリ１３４内にデジタル形式で保存することができる。送信機１２２が保存又は生成するその他の情報としては、伝送レート、エラー、クロック周波数、Ｖｃｃ（電源電圧）、又は帯域幅情報が含まれる。コントローラ１２６は、前述のように、この故障解析情報にアクセスするか、或いは、これを受信し、その情報をメモリ１４４内に保存する。
【００２３】
受信機１２４も、この図２及び図３に示されている方法を使用し、メモリ１３４に保存するべく、コントローラ１２６に供給する故障解析情報を保存又は生成することができる。例えば、伝送レート、エラー、受信機感度、ＬＯＳ（信号損失：Ｌｏｓｓ  Ｏｆ  Ｓｉｇｎａｌ）のしきい値、ＬＯＳ極性、ＯＭＡ、帯域幅、クロック周波数、Ｖｃｃ、又は受信機１２４のその他の温度、出力、電圧、又は電流の値を検出又は生成し、コントローラ１２６がアクセスできるようにメモリ（図示されてはいない）に保存するか、或いは、コントローラ１２６に送信することができる。
【００２４】
図４は、故障解析情報を保存する方法の実施例を説明するフローチャートであり、この場合には、コントローラは、情報に直接アクセスするか、或いは、これを直接生成する。以下、図１を参照し、図４の方法の実施例について説明する。図４のブロック４０２に示されているように、コントローラ１２６は、故障解析情報にアクセスするか、或いは、これを生成する。コントローラ１２６は、コントローラ１２６自体内を含むコントローラ１２６がアクセス可能なトランシーバ１２０内の場所に存在する情報にアクセスすることができる。更には、コントローラ１２６は、コントローラ１２６がアクセス可能な情報を処理することにより、故障解析情報を生成することも可能である。コントローラがアクセス又は生成可能な情報の例としては、トランシーバ１２０の稼動時間量、コントローラ１２６の状態情報、バスの衝突、レジスタの内容破壊、トランシーバ１２０の構成要素間における状態の不一致、及び割込信号の消失を含む検出エラーが含まれる。次いで、ブロック４０４に示されているように、この故障解析情報がメモリ１４４内に保存される。
【００２５】
図５は、故障解析情報を生成する方法の実施例を説明するフローチャートであり、この実施例の場合には、外部ホストが情報を生成する。以下、図１を参照し、図５の方法の実施例について説明する。図５のブロック５０２に示されているように、コマンドと故障解析情報をホスト１１０からトランシーバ１２０に送信する。これらのコマンド及び故障解析情報は、インターフェイス１３６で受信し、メモリ１３４内に保存することができる。インターフェイス１３６は、このコマンドと故障解析情報の受信に応答し、接続１６２を用いて割込をコントローラ１２６に送信するか、コントローラ１２６がポーリングするフラグを設定するか、或いは、別の通知信号をコントローラ１２６に供給することができる。次いで、ブロック５０４に示されているように、ホスト１１０は、トランシーバ１２０から確認信号が受信されているかどうかを判定する。この確認信号は、コントローラ１２６によって生成され、インターフェイス１３６からホスト１１０に供給されるものである。確認信号が受信されている場合には、ホスト１１０は、コマンドに含まれたアドレスに関連付けられた場所に故障解析情報が保存されたものと見なし、この方法は終了する。確認信号が受信されていない場合には、ブロック５０６に示されているように、ホスト１１０は、タイムアウト状態に到達しているかどうかを判定する。そして、タイムアウト状態に到達していない場合には、ブロック５０８に示されているように、待機状態と見なし、ブロック５０４の機能がその後再度反復される。タイムアウト状態に到達している場合には、ブロック５１０に示されているように、エラー状態が報告され、この方法は終了する。
【００２６】
図６は、外部ホストから受信した故障解析情報を保存する方法の実施例を説明するフローチャートである。以下、図１及び図５を参照し、図６の方法の実施例について説明する。図６のブロック６０２に示されているように、コントローラ１２６は、故障解析情報保存コマンドがホスト１１０から受信されているかどうかを判定する。そして、故障解析情報保存コマンドが受信されていない場合には、ブロック６０２の機能がその後再度反復される。
【００２７】
故障解析情報保存コマンドが受信されている場合には、ブロック６０４に示されているように、コントローラ１２６は、ブロック５０２で供給されるコマンドと故障解析情報を受信する。インターフェイス１３６からの信号に応答し、コントローラ１２６は、メモリ１３４に存在するこのコマンド及び故障解析情報にアクセスする。そして、ブロック６０６に示されているように、コントローラ１２６は、そのコマンドを処理し、そのコマンドに含まれたアドレスに関連付けられている場所に故障解析情報を保存する。次いで、ブロック６０８に示されているように、確認信号がコントローラ１２６から送信され、ブロック５０４に示されているように、この信号が受信される。
【００２８】
この図５及び図６に示されている方法を使用し、ホスト１１０は、故障解析情報をトランシーバ１２０上に保存する。このような故障解析情報の例としては、トランシーバ１２０の１つ又は複数の構成要素に関連するベンダ識別情報、トランシーバ１２０の１つ又は複数の構成要素に関連する日付コード情報、トランシーバ１２０の１つ又は複数の構成要素に関連するレビジョン情報、及びトランシーバ１２０の１つ又は複数の構成要素に関連する試験情報が含まれる。試験情報には、トランシーバ１２０の試験に使用した装置の名称、試験の日付、製品ロット番号、シリアル番号、及びトランシーバ１２０に対して行った試験の試験結果が含まれる。試験結果には、温度、電圧、出力、電流、又はその他のトランシーバ１２０の物理特性に関連する値が含まれる。具体的には、この試験結果には、トランシーバ１２０のエンドユーザーに対してトランシーバ１２０を出荷する前のトランシーバ１２０の試験において生成されたパラメータの組が含まれる。トランシーバ１２０の故障解析を行う際に、ホスト１１０は、前述の図２、図３、及び図４を参照して説明した方法を使用し、この試験パラメータの組と、トランシーバ１２０の動作の際に保存されたパラメータの組とを比較することができる。
【００２９】
図７は、トランシーバに存在する故障解析情報に外部ホストがアクセスする方法の実施例を説明するフローチャートである。以下、図１を参照し、図７の方法の実施例について説明する。図７のブロック７０２に示されているように、ホスト１１０は、故障解析情報を受信するべく、コマンドとアドレスをトランシーバ１２０に送信する。これらのコマンド及びアドレスは、インターフェイス１３６が受信し、メモリ１３４内に保存することができる。インターフェイス１３６は、このコマンド及びアドレスの受信に応答し、接続１６２を用いて割込をコントローラ１２６に送信するか、コントローラ１２６がポーリングするフラグを設定するか、或いは、別の通知信号をコントローラ１２６に供給することができる。次いで、ブロック７０４に示されているように、故障解析情報が受信されているかどうかを判定する。そして、故障解析情報が受信されている場合には、この方法は終了する。
【００３０】
故障解析情報が受信されていない場合には、ブロック７０６に示されているように、タイムアウト状態に到達しているかどうかを判定する。そして、タイムアウト状態に到達していない場合には、ブロック７０８に示されているように、待機状態と見なし、ブロック７０４の機能がその後再度反復される。タイムアウト状態に到達している場合には、ブロック７１０に示されているように、エラー状態が報告され、この方法は終了する。
【００３１】
図８は、トランシーバから外部ホストに故障解析情報を供給する方法の実施例を説明するフローチャートである。以下、図１及び図７を参照し、図８の方法の実施例について説明する。図８のブロック８０２に示されているように、故障解析情報読取コマンドがトランシーバ１２０によって受信されているかどうかを判定する。そして、故障解析情報読取コマンドが受信されていない場合には、この方法は、ブロック８０２の機能をその後再度反復する。
【００３２】
故障解析情報読取コマンドが受信されている場合には、ブロック８０４に示されているように、そのコマンド及びアドレスを受信する。故障解析情報読取コマンドは、インターフェイス１３６を用いてホスト１１０から受信し、メモリ１３４内に保存される。コントローラ１２６は、インターフェイス１３６からの信号に応答し、メモリ１３４に存在するコマンドとアドレスにアクセスする。そして、コントローラ１２６は、ブロック８０６に示されているように、そのコマンドを処理し、そのアドレスに関連付けられている場所に存在するそのアドレスに関連付けられた故障解析情報にアクセスする。そして、コントローラ１２６は、その故障解析情報を送信機１２２に供給し、送信機が、その情報をメモリ１３４内に保存する。次いで、ブロック８０８に示されているように、インターフェイス１３６を使用し、この故障解析情報がメモリ１３４からホスト１１０に供給される。
【００３３】
図９は、故障解析情報を保存するべく構成されたトランシーバ１２０を含むシステム１００の別の実施例を示すブロック図である。この図９の実施例は、前述の図１の実施例と略同様に動作する。しかしながら、図９の場合には、メモリ１４４がコントローラ１２６には含まれていない。この実施例は、トランシーバ１２０のその他の部分又は構成要素にメモリ１４４を含むことができることを示している。
【００３４】
本明細書においては、好適な実施例を説明するべく、特定の実施例について例示し説明しているが、当業者であれば、本発明の範囲を逸脱することなく、同一の目的を実現するべく適合された様々な代替及び／又は等価実施例により、これらの例示及び説明した特定の実施例を置換可能であることを理解するであろう。化学、機械、電気機械、電気、及びコンピュータ分野における知識を有する者であれば、本発明が、一部を下記する様々な実施態様で実施可能であることを容易に理解するであろう。本出願は、本明細書において説明した好適な実施例のあらゆる適合や変形を包含するものである。従って、本発明を限定するものは、特許請求の範囲及びその等価物のみである。
【００３５】
（実施態様１）：送信機（１２２）と、前記送信機に接続されたコントローラ（１２６）と、前記コントローラがアクセス可能なメモリ（１４４）とを備え、前記コントローラは前記送信機から第１の故障解析情報を受信すると共に該第１の故障解析情報を前記メモリ内に保存するように構成されていることを特徴とするトランシーバ（１２０）。
【００３６】
（実施態様２）：受信機（１２４）を更に有し、前記コントローラが前記受信機から第２の故障解析情報を受信すると共に、該第２故障解析情報を前記メモリ内に保存するように構成されていることを特徴とする実施態様１に記載のトランシーバ。
【００３７】
（実施態様３）：前記送信機が、外部ホスト（１１０）から前記第１の故障解析情報を受信するように構成されていることを特徴とする実施態様１に記載のトランシーバ。
【００３８】
（実施態様４）：前記送信機が、前記コントローラから受信したコマンドに応答し、前記第１の故障解析情報を前記コントローラに供給するように構成されていることを特徴とする実施態様１に記載のトランシーバ。
【００３９】
（実施態様５）：前記送信機が、前記コマンドに応答し、前記第１の故障解析情報を生成するように構成されていることを特徴とする実施態様４に記載のトランシーバ。
【００４０】
（実施態様６）：前記送信機が、前記コマンドに応答し、レジスタに存在する前記第１の故障解析情報にアクセスするように構成されていることを特徴とする実施態様４に記載のトランシーバ。
【００４１】
（実施態様７）：前記第１の故障解析情報が、光出力情報を含むことを特徴とする実施態様１に記載のトランシーバ。
【００４２】
（実施態様８）：前記第１の故障解析情報が、製造情報を含むことを特徴とする実施態様１に記載のトランシーバ。
【００４３】
（実施態様９）：コントローラ（１２６）と、前記コントローラがアクセス可能なメモリ（１４４）とを備え、前記コントローラが外部ホスト（１１０）から故障解析情報を受信すると共に前記故障解析情報を前記メモリ内に保存することを特徴とするトランシーバ。
【００４４】
（実施態様１０）：前記故障解析情報が、前記トランシーバの試験によって生成された試験情報を含むことを特徴とする実施態様に９記載のトランシーバ。
【００４５】
（実施態様１１）：前記コントローラが、前記外部ホストからの要求を受信するのに応じて、前記故障解析情報を前記外部ホストに供給することを特徴とする実施態様９に記載のトランシーバ。
【００４６】
（実施態様１２）：光出力信号を生成するように構成されたレーザ（１３０）を更に備える実施態様９に記載のトランシーバ。
【００４７】
（実施態様１３）：前記外部ホストから前記故障解析情報を受信するように構成された２線シリアルバスインターフェイス（１３６）を更に備える実施態様９に記載のトランシーバ。
【図面の簡単な説明】
【００４８】
【図１】故障解析情報を保存するべく構成されたトランシーバを含むシステムの実施例を示すブロック図である。
【図２】故障解析情報を保存する方法の第１の実施例を説明するフローチャートである。
【図３】故障解析情報を提供する方法の第１の実施例を説明するフローチャートである。
【図４】故障解析情報を保存する方法の第２の実施例を説明するフローチャートである。
【図５】故障解析情報を提供する方法の第２の実施例を説明するフローチャートである。
【図６】故障解析情報を保存する方法の第３の実施例を説明するフローチャートである。
【図７】故障解析情報にアクセスする方法の実施例を説明するフローチャートである。
【図８】故障解析情報を提供する方法の実施例を説明するフローチャートである。
【図９】故障解析情報を保存するべく構成されたトランシーバを含むシステムの別の実施例を示すブロック図である。
【符号の説明】
【００４９】
１１０  外部ホスト
１２０  トランシーバ
１２２  送信機
１２４  受信機
１２６  コントローラ
１３０  レーザ
１３６  ２線シリアルバスインターフェイス
１４４  メモリ
【図１】
2004222297.tif 000003
【図２】
2004222297.tif 000004
【図３】
2004222297.tif 000005
【図４】
2004222297.tif 000006
【図５】
2004222297.tif 000007
【図６】
2004222297.tif 000008
【図７】
2004222297.tif 000009
【図８】
2004222297.tif 000010
【図９】
2004222297.tif 000011