(57)【要約】【課題】本発明は、ホスト装置との着脱が可能であり、光送受信処理を実行する光送受信機に関し、稼動履歴を管理することができる光送受信機を提供することを目的とする。【解決手段】本発明に係る光送受信機は光送受信処理を実行する光送受信機であって、第１のメモリと、前記ホスト装置から入力された入力情報を前記第１のメモリに書き込み、外部からの指令に応じて前記第１のメモリに書き込まれた前記入力情報を外部に読み出す外部インターフェースと、を備え、前記入力情報は、前記光送受信機が前記光送受信処理を開始した稼動開始日及び前記光送受信機が前記光送受信処理を終了した稼働終了日の少なくとも一方を含むことを特徴とするものである。【選択図】図２
2010141774.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置との着脱が可能であり、前記ホスト装置に装着された状態で、前記ホスト装置から受信した電気信号を光信号に変換して外部に送信するとともに、外部から受信した光信号を電気信号に変換して前記ホスト装置に送信する光送受信処理を実行する光送受信機であって、
第１のメモリと、
前記ホスト装置から入力された入力情報を前記第１のメモリに書き込み、外部からの指令に応じて前記第１のメモリに書き込まれた前記入力情報を外部に読み出す外部インターフェースと、
を備え、
前記入力情報は、前記光送受信機が前記光送受信処理を開始した稼動開始日及び前記光送受信機が前記光送受信処理を終了した稼働終了日の少なくとも一方を含むことを特徴とする光送受信機。
【請求項２】
前記入力情報は、前記ホスト装置の識別情報を更に含むことを特徴とする請求項１に記載の光送受信機。
【請求項３】
前記光送受信機は、前記ホスト装置として複数のホスト装置に順番に装着され、
前記光送受信機は、それぞれのホスト装置に装着された状態で前記光送受信処理を実行し、
前記外部インターフェースは、それぞれのホスト装置から入力された前記入力情報を別々に前記第１のメモリに書き込み、
前記外部インターフェースは、外部からの指令に応じて、それぞれのホスト装置に対応する前記入力情報を外部に読み出すことを特徴とする請求項１又は２に記載の光送受信機。
【請求項４】
前記第１のメモリは、不揮発性メモリであることを特徴とする請求項１〜３のいずれか１項に記載の光送受信機。
【請求項５】
前記第１のメモリは、揮発性メモリであり、
不揮発性メモリである第２のメモリと、
前記第１のメモリに書き込まれた前記入力情報を前記第１のメモリから前記第２のメモリに複製する手段と、
前記第１のメモリへの電源供給が停止された後、前記第１のメモリへの電源供給が再開された場合に、前記入力情報を前記第２のメモリから前記第１メモリに複製する手段と、
を更に備えることを特徴とする請求項１〜３のいずれか１項に記載の光送受信機。
【請求項６】
前記光送受信機の作動特性又は作動環境を示す特性アナログ信号を検出する特性アナログ信号検出手段と、
前記特性アナログ信号をデジタル値に変換した特性デジタル値を取得し、前記特性デジタル値を前記第１のメモリに書き込む変換インターフェースと、
を更に備え、
前記外部インターフェースは、外部からの指令に応じて前記特性デジタル値を前記第１のメモリから外部に読み出すことを特徴とする請求項１〜５のいずれか１項に記載の光送受信機。
【請求項７】
前記第１のメモリには、前記光送受信機の製造時における作動特性を示す製造時特性情報が予め書き込まれており、
前記外部インターフェースは、外部からの指令に応じて前記製造時特性情報を前記第１のメモリから外部に読み出すことを特徴とする請求項６に記載の光送受信機。
【請求項８】
前記製造時特性情報は、レーザーのバイアス電流値、レーザーの変調電流値、各温度でのレーザーのバイアス電流値、各温度でのレーザーの変調電流値、レーザーの波長値、レーザー送信側のモニタフォトダイオード電流値、電源電流値、各温度での電源電流値、各電源電圧での電源電流値、レーザー受信側のＬＯＳ発出閾値、レーザー受信側のＬＯＳ復帰閾値、レーザー受信側の各温度でのＬＯＳ発出閾値、レーザー受信側の各温度でのＬＯＳ復帰閾値の少なくとも1つを含むことを特徴とする請求項７に記載の光送受信機。
【請求項９】
前記光送受信処理において光信号を外部に送信するレーザー送信部と、
前記レーザー送信部の温度を一定に維持する電子式冷却・過熱装置と、
を更に備え、
前記製造時特性情報は、前記電子式冷却・過熱装置の作動特性を示す情報を含むことを特徴とする請求項７又は８に記載の光送受信機。
【請求項１０】
前記製造時特性情報は、前記電子式冷却・過熱装置のバイアス電流値、前記レーザー送信部のターゲット温度を含むことを特徴とする請求項９に記載の光送受信機。
【請求項１１】
前記光送受信処理において異常が発生したことを検出し、当該異常に関する情報を異常発生情報として前記第１のメモリに書き込む異常検出手段を更に備え、
前記外部インターフェースは、外部からの指令に応じて前記異常発生情報を前記第１のメモリから外部に読み出すことを特徴とする請求項１〜１０のいずれか１項に記載の光送受信機。
【請求項１２】
前記入力情報は、前記光送受信機が前記光送受信処理を実行した累積時間である累積稼動時間を更に含むことを特徴とする請求項１〜１１のいずれか１項に記載の光送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置との着脱が可能であり、ホスト装置に装着された状態で、ホスト装置から受信した電気信号を光信号に変換して外部に送信するとともに、外部から受信した光信号を電気信号に変換してホスト装置に送信する光送受信処理を実行する光送受信機に関し、特に、稼動履歴を管理することができる光送受信機に関するものである。
【背景技術】
【０００２】
光ファイバなどを用いた光通信において、光信号の送受信を行う光送受信機が広く用いられている。光送受信機は、ＸＦＰやＳＦＰに代表されるMulti-Source Agreementと呼ばれる業界標準規格に基づいて設計されることが多い。このため、光送受信機は、外部から見たときのインターフェースや機能が統一されたものが多い。一方、光送受信機の内部の設計は、各メーカの設計思想に委ねられている。
【０００３】
そして、光送受信機は、内部の機能として、光送受信機の電源電圧や内部温度、レーザーのバイアス電流やモニター電流、受光電力等の情報を検出してメモリに書き込み、ホスト装置からこれらの情報をモニターするモニター機能を具備することがある（例えば、特許文献１）。また、光送受信機は、光送受信機の稼動状態を示すパラメータが、指定した閾値を超えた場合にワーニングやアラームを外部に通知するアラーム機能を具備することがある。アラーム機能を具備する場合、光送受信機には、例えば、稼動状態を示すパラメータ、第１の閾値、第２の閾値、ワーニング状態フラグ及びアラーム状態フラグを書き込む５つのメモリ領域が割り当てられる（例えば、特許文献２）。これらのモニター機能及びアラーム機能は、ＤＤＭ（Digital Diagnostic Monitoring）と呼ばれる。
【０００４】
【特許文献１】特開２００６−１９１６８１号公報
【特許文献２】特表２００７−５３５２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、近年、ＳＦＰ、ＳＦＰ＋、ＸＦＰ、ＸＥＮＰＡＫ及びＸ２といった、ホスト装置との着脱が可能な光送受信装置が利用されている。着脱が可能な光送受信機は、どこかのホスト装置に装着されて利用された後に、別のホスト装置に装着されて再利用される。しかし、従来の光送受信機では、過去において、いつ稼動を開始し、いつ稼動を終了したのかという稼動履歴を管理することができないという課題があった。
【０００６】
本発明は、上述した課題を解決するためになされ、稼動履歴を管理することができる光送受信機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る光送受信機は、ホスト装置との着脱が可能であり、前記ホスト装置に装着された状態で、前記ホスト装置から受信した電気信号を光信号に変換して外部に送信するとともに、外部から受信した光信号を電気信号に変換して前記ホスト装置に送信する光送受信処理を実行する光送受信機であって、第１のメモリと、前記ホスト装置から入力された入力情報を前記第１のメモリに書き込み、外部からの指令に応じて前記第１のメモリに書き込まれた前記入力情報を外部に読み出す外部インターフェースと、を備え、前記入力情報は、前記光送受信機が前記光送受信処理を開始した稼動開始日及び前記光送受信機が前記光送受信処理を終了した稼働終了日の少なくとも一方を含むことを特徴とするものである。
【発明の効果】
【０００８】
本発明により、稼動履歴を管理することができる光送受信機を提供できる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
実施の形態１は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態１に関して、まず、光送受信機の構成、その制御回路の構成、及び光送受信機の制御について説明し、その後、光送受信機の稼動開始日の履歴管理について説明する。
【００１０】
［光送受信機の構成］
以下に、実施の形態１に係る光送受信機の構成について説明する。
図１は、実施の形態１に係る光送受信機を示すブロック図である。この光送受信機は、ホスト装置との着脱が可能であり、ホスト装置に装着された状態で、光信号の送受信を行う。この光送受信機は、送信回路１０、受信回路１２及び制御回路１４を備える。送信回路１０は、ホスト装置から受信した電気信号を光信号に変換して外部に送信する。受信回路１２は、外部から受信した光信号を電気信号に変換してホスト装置に送信する。制御回路１４は、送信回路１０及び受信回路１２の制御と上述したＤＤＭの制御を行なう。
【００１１】
送信回路１０について説明する。送信回路１０は、ＴＸ側ＣＤＲ（Clock Data Recovery）回路１６、ドライバ回路１８、レーザーダイオード（ＬＤ）２０、モニタＰＤ電流検出回路２２及びバイアスモニタ回路２４を備える。
【００１２】
ＴＸ側ＣＤＲ回路１６は、ホスト装置から受信した電気信号からクロックを抽出して、データをリタイミングする。なお、このようなＣＤＲ回路は、ＳＦＰのような２Ｒ（reshaping and retransmission）送受信機では必要ないが、ＸＦＰのような３Ｒ（reshaping, retransmission and retiming）送受信機では必要である。また、ＣＤＲ回路は、電気信号の伝送路の特性を補正するためのＥＱ（イコライザ）を内蔵している場合が多い。
【００１３】
ドライバ回路１８は、ＴＸ側ＣＤＲ回路１６の出力信号を増幅して、レーザーダイオード（ＬＤ）２０に与えてＬＤ２０を駆動する。ＬＤ２０は、その背面光、又は前面光を分岐したものを受光するモニタフォトデテクタ（ＰＤ）を備えている。このモニタＰＤの電流をモニタＰＤ電流検出回路２２により検出することで、ＬＤ２０の出力光のパワーを推し量ることができる。また、モニタＰＤの電流を検出してドライバ回路１８のバイアス電流や変調電流にフィードバックをかけることで、ＬＤ２０の光出力を一定に保つフィードバックループを持つＡＰＣ（Automatic Power Control）回路を形成することができる。ＬＤ２０としてＤＦＢレーザーなどを用いる場合は、このようなＡＰＣ回路を設けることが多い。モニタＰＤ電流検出回路２２はモニタＰＤの電流を制御回路１４に伝え、バイアスモニタ回路２４はドライバ回路１８のバイアス電流や変調電流を制御回路１４に伝える。
【００１４】
受信回路１２について説明する。受信回路１２は、フォトダイオード（ＰＤ）２６、アンプ２８、ＲＸ側ＣＤＲ回路３０、受光電力モニタ回路３２及びＬＯＳ発生回路３４を備える。
【００１５】
ＰＤ２６は、受信した光信号を電気信号に変換する。電気信号は、ＰＤ ＲＯＳＡ（Receive Optical Sub-Assembly）内のＴＩＡ（Trans-Impedance Amplifier）により振幅の大きい電圧信号に変換される。アンプ２８は、ＰＤ２６の出力信号を光送受信機外部でも通用する数百ｍＶ程度の大振幅電気信号に増幅する。アンプ２８の出力信号は、ＲＸ側ＣＤＲ回路３０を介してホスト装置に出力される。なお、アンプ２８として、光送受信機の種別によって、ＡＧＣアンプやLimitingアンプ等の様々な種類のアンプを用いることができる。
【００１６】
受光電力モニタ回路３２は、ＰＤ２６の受光電力を計測して制御回路１４に伝える。また、ＬＯＳ発生回路３４は、ＰＤ２６の受光電力がある値よりも小さい場合にＬＯＳ（Loss Of Signal）信号を発生する。ＬＯＳ発生回路３４の挙動も制御回路１４に伝えられる。
【００１７】
また、ＰＤ２６の代わりにＡＰＤ（アバランシェＰＤ）を用いることもできる。この場合、ＡＰＤの増倍率が適切になるようにＰＤ制御部３６でＡＰＤ電圧を制御する必要がある。
【００１８】
制御回路１４について説明する。制御回路１４には、上述したバイアス電流、変調電流、モニタＰＤの電流及びＰＤ２６の受光電力等の光送受信機の作動特性又は作動環境を示す特性アナログ信号が入力される。そして、制御回路１４には、特性アナログ信号がデジタル値に変換された特性デジタル値が書き込まれる。また、制御回路１４には、特性デジタル値から得られる実際の光送受信機の作動特性又は作動環境を示すパラメータ（バイアス電流値等）が危険値となるワーニング閾値や、そのパラメータが異常値となるアラーム閾値が書き込まれている。さらに、制御回路１４は、そのパラメータが、ワーニング閾値、アラーム閾値をそれぞれ超えた場合に、ワーニングフラグ、アラームフラグを設定する。
【００１９】
また、制御回路１４は、例えば送信側のバイアス電流値を上限値や下限値と比較し、これを超える場合にはＦａｕｌｔ信号を外部に出力して、自分自身が異常であることを伝える場合もある。その他、異常であることを外部に伝えるために、インタラプト信号を出力する場合もある。
【００２０】
さらに、制御回路１４には、外部からモード信号を入力できる。そして、受信回路１２のアンプ２８に内蔵されたプログラマブルフィルタの設定を、入力されたモード信号に応じて切り替えることができる。これにより、光送受信機が低速から高速までの動作周波数をカバーするマルチレート対応送受信機である場合、光送受信機が低速で稼動する時に、光送受信機を低速に応じたフィルタ帯域に設定することができる。この結果、光送受信機は高周波域のノイズをカットすることができる。これにより、光送受信機は受信感度を稼ぐことができる。
【００２１】
なお、上記の光送受信機においては、受信する電気信号が、１本の信号又は差動対を構成する２本の信号であることを前提としている。光送受信機はこの前提に限られない。光送受信機において、複数本の低速信号からなる電気信号を受信することもできる。この場合には、ＴＸ側ＣＤＲ回路１６又は別に設けたＭＵＸ回路に、複数本の低速信号を高速信号に変換するＭＵＸ機能を設ける必要がある。
【００２２】
また、上記の光送受信機においては、その一部を省略、又は変更することができる。例えば、モニタ回路は必ずしも必要ではない。また、ＰＤ２６の代わりにフォトデテクタを用いることができる。
【００２３】
［光送受信機の制御回路の構成］
以下に、実施の形態１に係る光送受信機の制御回路についてより詳細に説明する。図２は、実施の形態１に係る光送受信機の制御回路を示すブロック図である。
【００２４】
図２に示すように、制御回路１４は、不揮発性メモリであるＥＥＰＲＯＭ（第１のメモリ）３８、ＳＲＡＭ４０及び２線式シリアルインターフェース（外部インターフェース）４２を備える。
【００２５】
上述したワーニング閾値やアラーム閾値、実際の作動特性又は作動環境を示すパラメータ、ワーニングフラグ及びアラームフラグは、ＥＥＰＲＯＭ３８又はＳＲＡＭ４０に書き込まれる。
【００２６】
２線式シリアルインターフェース４２はＥＥＰＲＯＭ３８又はＳＲＡＭ４０にアクセスする。２線式シリアルインターフェース４２は、外部からの指令に応じて、ワーニング閾値、アラーム閾値、実際の作動特性又は作動環境を示すパラメータ、ワーニングフラグ及びアラームフラグを外部に読み出す。また、２線式シリアルインターフェース４２は、外部ピン４４に接続されたホスト装置から入力された入力情報をＥＥＰＲＯＭ３８に書き込む。また、２線式シリアルインターフェース４２は、外部からの指令に応じて、その入力情報を外部に読み出す。
【００２７】
図３は、実施の形態１に係る２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。このメモリマップのレイアウトはＳＦＦ−８４７２規格に定められたものである。そして、このメモリマップのアドレスＡ０ｈの領域には、光送受信機の識別情報（Serial ID Defined by SFP MSA(96 bytes)）が書き込まれている。また、このメモリマップは、アドレスＡ２ｈの領域には、上述したワーニング閾値及びアラーム閾値（Alarm and Waring Thresholds）、キャリブレーション常数（Cal Constants）、上述した特性デジタル値（Real Time Diagnostic Interface）が書き込まれている。キャリブレーション常数は、上述した特性デジタル値を、実際の光送受信機の作動特性又は作動環境を示すパラメータに変換するための常数である。
【００２８】
ＤＡ変換器４６及びポート回路４８はドライバ回路１８を設定する。ＡＤ変換器５０及びＡＤ変換インターフェース５２が、上述した特性アナログ信号を特性デジタル値に変換し、ＥＥＰＲＯＭ３８又はＳＲＡＭ４０に書き込む。
【００２９】
そして、制御回路１４は情報処理部５４を備える。情報処理部５４は、汎用レジスタ、演算ユニット、スタックポインタ、ステータス、プログラムカウンタ、プログラムメモリ、命令レジスタ、及び命令デコーダを備える。情報処理部５４は各種のプログラムを実行し各種の情報処理を行なうものである。
【００３０】
タイマー５６は制御ソフトウェアの処理実行時間を計測する。
【００３１】
［光送受信機の制御］
以下に、実施の形態１に係る光送受信機の制御について説明する。図４は、実施の形態１に係る光送受信機を制御する制御ソフトウェアのアルゴリズムのフローチャートである。
【００３２】
図４に示すように、制御ソフトウェアによる光送受信機の制御においては、まず、光送受信機に電源が投入される（ステップＳ１０１）。次に、制御ソフトウェアが、その処理の初期化を行なう（ステップＳ１０２）。そして、初期化の後に、送信制御（ステップＳ１０３）、受信制御（ステップＳ１０４）、ＤＤＭ制御（ステップＳ１０５）及びWatchdog reset（ステップＳ１０６）を実行するメインルーチンが繰返し実行される。
【００３３】
送信制御として、ＤＡ変換器４６、又ポート回路４８に接続されたＤＡ変換器チップが、温度や電源電圧に対応してドライバ回路１８を設定する（ステップＳ１０３）。
【００３４】
ＰＤ２６の代わりにＡＰＤを用いる場合に、受信制御として、ＤＡ変換器４６、又はポート回路４８に接続されたＤＡ変換チップが、ＡＰＤバイアス電圧を温度毎の最適電圧に設定する（ステップＳ１０４）。
【００３５】
ＤＤＭ制御として、ＡＤ変換器５０及びＡＤ変換インターフェース５２が、上述した特性アナログ信号を特性デジタル値に変換し、ＥＥＰＲＯＭ３８又はＳＲＡＭ４０に書き込む（ステップＳ１０５）。
【００３６】
Watchdog resetとして、メインルーチンの実行が完了する際に、制御ソフトウェアがタイマー５６をリセットする。タイマー５６はリセットされることにより、タイマー５６により計測された処理実行時間は初期化される。なお、メインルーチンの処理が、Watchdogのタイムアウトまでに完了しない場合には、図４に示すように、制御ソフトウェアはWatchdog timeoutを実行して処理を初期化する（ステップＳ１０７）。
【００３７】
一方、外部のホスト装置から光送受信機にデータの書き込み要求や読み出し要求があった場合には割込みが発生する。この際、制御ソフトウェアがメインルーチンから割込みルーチンに制御を移す。そして、書き込み要求の場合、２線式シリアルインターフェース４２が、シリアル通信で、ＥＥＰＲＯＭ３８又はＳＲＡＭ４０にホスト装置から入力されたデータを書き込む（ステップＳ１１１〜Ｓ１１３）。読み込み要求の場合、２線式シリアルインターフェース４２が、シリアル通信で、ＥＥＰＲＯＭ３８又はＳＲＡＭ４０からデータをホスト装置に読み出す（ステップＳ１１１〜Ｓ１１３）。
【００３８】
また、緊急を要する異常状態を検出した場合にも割込みが発生する。例えば、特性デジタル値から得られる実際の作動特性又は作動環境を示すパラメータ（バイアス電流値等）がワーニング閾値やアラーム閾値を超えた場合に割込みが発生する。この場合には、制御ソフトウェアが、ワーニングフラグやアラームフラグをＥＥＰＲＯＭ３８又はＳＲＡＭ４０に設定し、光送受信機をシャットダウンする等の処理を行なう（ステップＳ１２１〜Ｓ１２３）。
【００３９】
［実施の形態１の光送受信機の履歴管理］
以下に、実施の形態１に係る光送受信機の稼動履歴管理について説明する。
光送受信機は、上述したようにホスト装置との着脱が可能である。そして、光送受信機はホスト装置に装着された状態で、稼動を開始し光信号の送受信を行なう。この際に、ホスト装置は、光送受信機が光送受信処理を開始した稼動開始日を光送受信機に入力する。
【００４０】
図５は、実施の形態１に係る光送受信機の稼動履歴管理を行なう処理のフローチャートである。図５に示すように、光送受信機の稼動履歴管理の処理においては、まず、光送受信機がホスト装置に装着される際に外部ピン４４に接続され、ホスト装置は光送受信機に接続されたピンの状況から光送受信機が装着されたことを認識する（ステップＳ２０１）。そして、この認識に基づいて、ホスト装置は光送受信機とシリアル通信を開始する（ステップＳ２０２）。次に、ホスト装置は、光送受信機のメモリ領域のＡ０ｈ領域を読みSerial IDを確認することにより所望の光送受信機であることを確認する（ステップＳ２０３）。次に、ホスト装置が、自身の有する稼動開始日を光送受信機に入力し、２線式シリアルインターフェース４２が入力された稼動開始日を光送受信機に書き込む（ステップＳ２０４）。その後に、光送受信機の運用が開始する（ステップＳ２０５）。
【００４１】
図６は、実施の形態１に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図６は図３に示したメモリマップに対応する。図６に示すように、実施の形態１に係る光送受信機の稼動履歴管理において、２線式シリアルインターフェース４２はメモリ領域のreserved領域に稼動開始日を書き込む。
【００４２】
また、稼動開始日は数字６文字で表現して書き込まれるものとする（例えば、２００７年１０月１日なら、０７１００１と表現する）。この場合には、稼動開始日が書き込まれる領域として６バイトの領域が必要となる。また、稼動開始日が書き込まれる領域に、図２に示したＥＥＰＲＯＭ３８を割り当てることとする。
【００４３】
そして、外部からの指令に応じて、２線式シリアルインターフェース４２は、ＥＥＰＲＯＭ３８に書き込まれた稼動開始日を外部に読み出す。
【００４４】
［実施の形態１の効果］
以上のように、光送受信機に稼動開始日を書き込むことができる。また、書き込まれた稼動開始日を光送受信機の外部から読み出すことができる。このため、光送受信機が、過去において、いつ稼動を開始したのかという履歴を調査することができる。
【００４５】
また、この実施の形態１に係る光送受信機においては、稼動開始日が書き込まれる領域に不揮発性メモリであるＥＥＰＲＯＭ３８を割り当てる。このため、光送受信機をホスト装置から急に引き抜いて、ＥＥＰＲＯＭ３８への電源供給を停止したとしても、書き込まれた稼動開始日の情報が失われることはない。
【００４６】
なお、実施の形態１においては、稼動開始日は文字ではなくIntegerで表現して書き込まれるものとしてもよい。この場合には、例えば、２００７年１０月１日なら、０７１００１をIntegerで表現することにより、文字による場合よりも少ない３バイトの領域も稼動開始日を書き込むことができる。
【００４７】
なお、実施の形態１においては、光送受信処理の運用を開始する前ではなく運用を開始した後に、ホスト装置が光送受信機に稼動開始日を書き込むこととしてもよい。
【００４８】
実施の形態２．
実施の形態２は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態２に関して、実施の形態１とは異なる点のみを説明する。
【００４９】
図７は、実施の形態２に係る光送受信機の稼動履歴管理の処理を示すフローチャートである。まず、ホスト装置がSerial IDを確認後、ホスト装置が光送受信機に稼動開始日（入力情報）を入力する（ステップＳ３０４）。次に、２線式シリアルインターフェース４２は、ホスト装置から入力された稼動開始日をＳＲＡＭ（第１のメモリ）４０に書き込む（ステップＳ３０４）。次に、情報処理部５４が、ＳＲＡＭ４０に書き込まれた稼動終了日をＳＲＡＭ４０からＥＥＰＲＯＭ（第２のメモリ）４４に複製する（ステップＳ３０５）。その後に、光送受信機の運用が開始する（ステップＳ３０６）。
【００５０】
さらに、光送受信機の運用を停止しＳＲＡＭ（第１のメモリ）４０への電源供給を停止した後に、ＳＲＡＭ４０への電源供給を再開した後に、図３に示した初期化（ステップＳ１０２）の際に、情報処理部５４がＥＥＰＲＯＭ３８に書き込まれた稼動開始日をＳＲＡＭ４０に複製する。
【００５１】
［実施の形態２の効果］
以上のように、２線式シリアルインターフェース４２は、稼動開始日をＳＲＡＭ４０に書き込む。２線式シリアルインターフェース４２は、ＳＲＡＭ４０にはＥＥＰＲＯＭ３８より高速でアクセスできる。このため、より速く、稼動開始日を書き込むことができる。
【００５２】
そして、ＳＲＡＭ４０に書き込まれた稼動開始日をＥＥＰＲＯＭ３８に複製するため、光送受信機をホスト装置から急に引き抜いてＥＥＰＲＯＭ３８への電源供給を停止したとしても、書き込まれた稼動開始日の情報が失われることはない。
【００５３】
実施の形態３．
実施の形態３は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態３に関して、実施の形態１とは異なる点のみを説明する。
【００５４】
図８は、実施の形態３に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。実施の形態３に係る光送受信機の稼動履歴管理においては、ホスト装置は、光送受信機が停止し物理的に引き抜かれる前に通信を終了する。このため、ホスト装置は、光送受信機が停止する前に、光送受信機が停止することを認識している。そして、ホスト装置は、光送受信機が停止する前に、光送受信機が光送受信処理を終了する稼動終了日（入力情報）を光送受信機に入力する。そして２線式シリアルインターフェース４２は、入力された稼動開始日をＳＲＡＭ４０に書き込む。
【００５５】
従って、図８に示すように、２線式シリアルインターフェース４２は、メモリ領域のreserved領域にホスト装置から入力された稼動開始日及び稼動終了日の両方を書き込む。また、２線式シリアルインターフェース４２は、外部からの指令に応じて、稼動開始日及び稼動終了日を読み出す。
【００５６】
［実施の形態３の効果］
以上のように、光送受信機には稼動開始日及び稼動終了日を書き込むことができる。また、書き込まれた稼動開始日及び稼動終了日を光送受信機の外部から読み出すことができる。このため、光送受信機が、過去において、いつ稼動を開始し、いつ稼動を終了したかという履歴を調査することができる。
【００５７】
なお、光送受信機には稼動開始日及び稼動終了日の両方を書き込むのではなく、稼動終了日のみを書き込むこととしてもよい。この場合にも、光送受信機が、過去において、いつ稼動を終了したかという履歴を調査することができる。
【００５８】
実施の形態４．
実施の形態４は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態４に関して、実施の形態３とは異なる点のみを説明する。
【００５９】
光送受信機は、複数のホスト装置に順番に装着され、それぞれのホスト装置に装着された状態で光送受信処理を実行する。また、実施の形態４に係る光送受信機の稼動履歴管理においては、ホスト装置から光送受信機に入力される入力情報に、稼動開始日及び稼動終了日に加えてホスト装置の識別情報や他の任意情報が含まれる。そして、２線式シリアルインターフェース（外部インターフェース）４２は、それぞれのホスト装置から入力された入力情報を別々にＥＥＰＲＯＭ（第１のメモリ）３８に書き込む。
【００６０】
図９は、実施の形態４に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図９に示すように、メモリ領域のreserved領域には、ホスト装置ごとに、稼動開始日、稼動終了日、ホスト装置の識別情報、及び任意情報が書き込まれる。また、２線式シリアルインターフェース４２は、外部からの指令に応じて、それぞれのホスト装置に対応するこれらの情報を読み出す。
【００６１】
［実施の形態４の効果］
以上のように、光送受信機には、複数のホスト装置のそれぞれに対応する、稼動開始日、稼動終了日、ホスト装置の識別情報及び任意情報を書き込むことができる。また、光送受信機の外部から、それぞれのホスト装置に対応する、稼動開始日、稼動終了日、及び任意情報を読み出すことができる。
【００６２】
このため、光送受信機が、過去において、どこのホスト装置で、いつ稼動を開始し、いつ稼動を終了したかという履歴を調査することができる。特に、光送受信処理において異常が発生した際に光送受信機がどこのホスト装置で使用されていたのかについて調査することができる。
【００６３】
実施の形態５．
実施の形態５は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態５に関して、実施の形態４とは異なる点のみを説明する。
【００６４】
光送受信機は、実施の形態１において説明したように、モニタＰＤ電流検出回路２２、バイアスモニタ回路２４及び受光電力モニタ回路３２といった、光送受信処理を実行する際における作動特性又は作動環境を示す特性アナログ信号を検出する手段（特性アナログ信号検出手段）を備える。そして、図２に示すように、光送受信機は、特性アナログ信号をデジタル値に変換し、特性デジタル値としてＥＥＰＲＯＭ（第１のメモリ）３８に書き込むＡＤ変換器（変換インターフェース）５０及びＡＤ変換インターフェース（変換インターフェース）５２を備える。また、２線式シリアルインターフェース（外部インターフェース）４２は、外部からの指令に応じて、上述した特性デジタル値をＥＥＰＲＯＭ３８から外部に読み出す。
【００６５】
また、ＥＥＰＲＯＭ（第１のメモリ）３８は、光送受信機の製造時における作動特性を示す製造時特性情報が予め書き込まれたものである。製造時特性情報は、ドライバ回路１８のバイアス電流値（レーザーのバイアス電流値）、ドライバ回路１８の変調電流値（レーザーの変調電流値）、各温度でのドライバ回路１８のバイアス電流値、各温度でのドライバ回路１８の変調電流値、レーザーの波長値、レーザー送信側のモニタフォトダイオード電流値、電源電流値、各温度での電源電流値、各電源電圧での電源電流値、レーザー受信側のＬＯＳ発出閾値、レーザー受信側のＬＯＳ復帰閾値、レーザー受信側の各温度でのＬＯＳ発出閾値及びレーザー受信側の各温度でのＬＯＳ復帰閾値の少なくとも1つを含む。
【００６６】
図１０は、実施の形態５に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図１０に示すように、メモリ領域のreserved領域に上述した製造時特性情報が書き込まれている。そして、２線式シリアルインターフェース４２は、外部からの指令に応じて、reserved領域から稼動開始日等の情報を読み出すとともに、製造時特性情報を読み出す。
【００６７】
［実施の形態５の効果］
以上のように、光送受信機には、光送受信処理を実行する際における作動特性又は作動環境を示す特性デジタル値を書き込むことができる。そして、光送受信機の外部から、その特性デジタル値を読み出すことができる。また、光送受信機の外部から、光送受信機の製造時における作動特性を示す製造時特性情報を読み出すことができる。
【００６８】
このため、光送受信機が光送受信処理を実行する際における作動特性、及び光送受信機の製造時における作動特性を調査し、両者を比較することができる。これにより、光送受信機の作動特性の経年変化を調査できる。
【００６９】
なお、図１０に示すように、上述した製造時特性情報は、Ａ０ｈ領域のreserved領域に書き込まれているが、他のメモリ領域に書き込まれてもよい。例えば、ＳＦＦ規格では使用されていないＡ４ｈ領域を用いてもよい。
【００７０】
実施の形態６．
実施の形態６は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態６に関して、実施の形態５とは異なる点のみを説明する。
【００７１】
光送受信機は、図１に示すようにＬＤ（レーザー送信部）２０を備える。そして、光送受信機は、内部に、ＬＤ２０の温度を一定に維持するペルチェクーラーなどの電子式冷却・過熱装置（図示せず。）を更に備える。そして、ＥＥＰＲＯＭ３８（第１のメモリ）に、実施の形態５で説明した製造時特性情報として、電子式冷却・過熱装置のバイアス電流値及びＬＤ２０のターゲット温度が更に書き込まれている。
【００７２】
図１１は、実施の形態６に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図１１に示すように、メモリ領域のreserved領域に電子式冷却・過熱装置のバイアス電流値及びＬＤ２０のターゲット温度が書き込まれている。また、２線式シリアルインターフェース４２は、外部からの指令に応じて、reserved領域から稼動開始日等の情報を読み出すとともに、電子式冷却・過熱装置のバイアス電流値及びＬＤ２０のターゲット温度を読み出す。
【００７３】
［実施の形態６の効果］
以上のように、光送受信機において、電子式冷却・過熱装置のバイアス電流値及びＬＤ２０のターゲット温度を、光送受信処理を開始した後に調査できる。光送受信機１台ごとに異なるＬＤ２０のターゲット温度を調査できる。
【００７４】
実施の形態７．
実施の形態７は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態７に関して、実施の形態４とは異なる点のみを説明する。
【００７５】
ホスト装置は、光送受信機が光送受信処理を実行した累積時間である累積稼働時間を計算する。次に、ホスト装置は、累積稼動時間（入力情報）を光送受信機に入力する。その後、２線式シリアルインターフェース４２は、ＥＥＰＲＯＭ３８（第１のメモリ）に、ホスト装置から入力された累積稼動時間を書き込む。
【００７６】
ここで、光送受信機は、複数のホスト装置に順番に装着され、それぞれのホスト装置に装着された状態で光送受信処理を実行する。このため、光送受信機が、過去に使用されている場合、上述した累積稼動時間を計算する際には、既にＥＥＰＲＯＭ３８に書き込まれている累積稼動時間を読み出し、それに光送受信処理の実行時間を加算する。光送受信機が、過去に使用されていない場合には、光送受信処理の実行時間を累積稼動時間とする。
【００７７】
図１２は、実施の形態７に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図１２に示すように、メモリ領域のreserved領域に累積稼動時間を書き込まれている。２線式シリアルインターフェース４２は、外部からの指令に応じて、累積稼動時間を読み出す。
【００７８】
［実施の形態７の効果］
以上のように、光送受信機には、累積稼動時間を書き込むことができる。また、光送受信機の外部から、累積稼動時間を読み出すことができる。
【００７９】
なお、累積稼動時間としては最大でも２５年間ほどカバーすれば十分であるため、累積稼動時間を書き込むためには、２１９００時間ほどを表現できる容量であれば十分である。従って、累積稼動時間を書き込む容量としては、累積稼動時間を分単位でIntegerにより表記する場合でも、３バイトあれば足りる。
【００８０】
なお、累積稼動時間を光送受信機に書き込む方法は、ホスト装置から入力する方法に限定されない。光送受信機自体が累積稼動時間を計算する方法でも構わない。図１３は、実施の形態７に係る光送受信機が累積稼動時間を計算する処理を示すフローチャートである。図１３に示すように、この方法においては、メインルーチンの実行が完了する度に図２に示したタイマー５６が満了して割込みが発生する（ステップＳ１３１〜Ｓ１３３）。そして、割込みが発生する度に、タイマー５６のカウントと制御回路１４のクロック周波数から実行時間を求め、実行時間を加算することにより累積稼動時間を計算する。そして、累積稼動時間を計算する度に累積稼動時間を光送受信機に書き込むこととする。
【００８１】
実施の形態８．
実施の形態８は、稼動履歴を管理することができる光送受信機に関する。以下に、この実施の形態８に関して、実施の形態７とは異なる点のみを説明する。
【００８２】
光送受信機の情報処理部（異常検出手段）５４は、光送受信機の作動特性又は作動環境を示すパラメータ（ドライバ回路１８のバイアス電流値等）が、ＥＥＰＲＯＭ３８に書き込まれたワーニング閾値及びアラーム閾値を超えているかどうか判定し、異常が発生したことを検出する。そして、情報処理部（異常検出手段）５４は、異常発生日時や累積異常発生回数を異常発生履歴情報としてＥＥＰＲＯＭ３８に書き込む。この場合、情報処理部５４は、異常が発生した要因（ドライバ回路１８のバイアス電流値に異常が発生したか等）を合わせて書き込む。
【００８３】
図１４は、実施の形態８に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。図１４に示すように、メモリ領域のreserved領域に異常発生履歴情報が書き込まれている。２線式シリアルインターフェース４２は、外部からの指令に応じて、異常発生履歴情報を読み出す。
【００８４】
［実施の形態８の効果］
以上のように、光送受信機には、光送受信機の異常発生履歴情報を書き込むことができる。また、光送受信機の外部から、光送受信機の異常発生履歴情報を読み出すことができる。
【００８５】
このため、光送受信機が、どこのホスト装置で、いつ稼動していた際に、どのような異常が発生したかという履歴を調査することができる。
【図面の簡単な説明】
【００８６】
【図１】実施の形態１に係る光送受信機を示すブロック図である。
【図２】実施の形態１に係る光送受信機の制御回路を示すブロック図である。
【図３】実施の形態１に係る２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図４】実施の形態１に係る光送受信機を制御する制御ソフトウェアのアルゴリズムのフローチャートである。
【図５】実施の形態１に係る光送受信機の稼動履歴管理を行なう処理のフローチャートである。
【図６】実施の形態１に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図７】実施の形態２に係る光送受信機の稼動履歴管理の処理を示すフローチャートである。
【図８】実施の形態３に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図９】実施の形態４に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図１０】実施の形態５に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図１１】実施の形態６に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図１２】実施の形態７に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【図１３】実施の形態７に係る光送受信機が累積稼動時間を計算する処理を示すフローチャートである。
【図１４】実施の形態８に係る光送受信機の稼動履歴管理において２線式シリアルインターフェースがアクセスするメモリ領域のメモリマップを示す図である。
【符号の説明】
【００８７】
１０  送信回路
１２  受信回路
１４  制御回路
１８  ドライバ回路
２０  レーザーダイオード（ＬＤ）
２２  電流検出回路
２４  バイアスモニタ回路
２６  フォトダイオード（ＰＤ）
３２  受光電力モニタ回路
３８  ＥＥＰＲＯＭ
４０  ＳＲＡＭ
４２  ２線式シリアルインターフェース
５０  ＡＤ変換器
５２  ＡＤ変換インターフェース
５４  情報処理部
５６  タイマー
【図１】
2010141774.tif 000003
【図２】
2010141774.tif 000004
【図３】
2010141774.tif 000005
【図４】
2010141774.tif 000006
【図５】
2010141774.tif 000007
【図６】
2010141774.tif 000008
【図７】
2010141774.tif 000009
【図８】
2010141774.tif 000010
【図９】
2010141774.tif 000011
【図１０】
2010141774.tif 000012
【図１１】
2010141774.tif 000013
【図１２】
2010141774.tif 000014
【図１３】
2010141774.tif 000015
【図１４】
2010141774.tif 000016