(57)【要約】 【課題】  従来の光伝送制御回路では、デジタル値が異常を示すと上位装置にエラー通知を出力するとともに、デジタル値の更新を停止するため、上位装置が光伝送制御回路のデジタル値を読み出す段階で閾値を更に越えたとしても、その越えたデジタル値がデジタル値記憶部に更新されず、最新の異常値がわからない課題があった。【解決手段】  最大値／最小値記憶部１２がＡ／Ｄ変換部３０が変換したデジタル値の最大値及び／又は最小値を各々に記憶し、制御部が上記最大値及び／又は最小値の最大値／最小値記憶部への記憶動作を制御するとともに、最大値及び／又は最小値を上位装置に出力する。これにより、上位装置が光伝送制御回路のデジタル値を読み出す段階で閾値を更に越えた場合にそのデジタル値が最大値／最小値記憶部１２に更新されるため、最新の異常値を取り出すことが可能となる。【選択図】        図１
2008211735.tif 000002
【特許請求の範囲】
【請求項１】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記Ａ／Ｄ変換部が変換したデジタル値の最大値を記憶する最大値記憶部と、
上記デジタル値の最大値記憶部への記憶動作を制御するとともに、上記最大値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最大値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項２】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記Ａ／Ｄ変換部が変換したデジタル値の最小値を記憶する最小値記憶部と、
上記デジタル値の最小値記憶部への記憶動作を制御するとともに、上記最小値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最小値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項３】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記Ａ／Ｄ変換部が変換したデジタル値の最大値及び／又は最小値を各々に記憶する最大値／最小値記憶部と、
上記デジタル値の最大値／最小値記憶部への記憶動作を制御するとともに、上記最大値及び／又は最小値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最大値及び／又は最小値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項４】
上記最大値と比較する大側閾値及び最小値と比較する小側閾値を記憶する大側／小側閾値記憶部を更に備え、
制御部は、上位装置の指示により最大値と大側閾値及び／又は最小値と小側閾値との比較結果を示すフラグを汎用レジスタに設定するとともに、前記汎用レジスタに設定したフラグを出力レジスタに転送することを特徴とする請求項第３項に記載の光伝送制御回路。
【請求項５】
上記最大値と比較する大側閾値及び最小値と比較する小側閾値を記憶する大側／小側閾値記憶部を更に備え、
制御部は、上位装置の指示により最大値と大側閾値及び／又は最小値と小側閾値との比較結果を示すフラグを出力レジスタに設定することを特徴とする請求項第３項に記載の光伝送制御回路。
【請求項６】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記デジタル値と比較する大側閾値を記憶する大側閾値記憶部と、
上記デジタル値と大側閾値との最大差分値を記憶する最大差分値記憶部と、
上記最大差分値の最大差分値記憶部への記憶動作を制御するとともに、上記最大差分値をもとに最大値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最大値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項７】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記デジタル値と比較する小側閾値を記憶する小側閾値記憶部と、
上記デジタル値と小側閾値との最小差分値を記憶する最小差分値記憶部と、
上記最小差分値の最小差分値記憶部への記憶動作を制御するとともに、上記最小差分値をもとに最小値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最小値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項８】
光伝送状態をアナログ値で入力するアナログ入力部と、
上記アナログ値をデジタル値に変換するＡ／Ｄ変換部と、
上記デジタル値と比較する大側閾値及び小側閾値を記憶する大側／小側閾値記憶部と、
上記デジタル値と大側閾値及び／又は小側閾値との最大差分値及び／又は最小差分値を各々に記憶する最大差分値／最小差分値記憶部と、
上記最大差分値及び／又は最小差分値の最大差分値／最小差分値記憶部への記憶動作を制御するとともに、上記最大差分値及び／又は最小差分値をもとに最大値及び／又は最小値を上位装置に出力する制御部と、
上記制御部の制御により上位装置に上記最大値及び／又は最小値を出力する出力レジスタとを備えたことを特徴とする光伝送制御回路。
【請求項９】
制御部は、上位装置の指示により最大差分値及び／又は最小差分値の所定ビットをフラグとして汎用レジスタに設定するとともに、前記汎用レジスタに設定したフラグを出力レジスタに転送することを特徴とする請求項第８項に記載の光伝送制御回路。
【請求項１０】
制御部は、上位装置の指示により最大差分値及び／又は最小差分値の所定ビットをフラグとして出力レジスタに設定することを特徴とする請求項第８項に記載の光伝送制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光通信用モジュール（以下、ＯＴＲと称する）に使用する光伝送制御回路に係わり、特に安定した光通信性能を提供するためのＤｉｇｉｔａｌ・Ｄｉａｇｎｏｓｔｉｃ・Ｍｏｎｉｔｏｒｉｎｇ（以下、ＤＤＭと称する）情報を記憶し、必要なＤＤＭ情報を上位装置に出力する光伝送制御回路に関するものである。
【背景技術】
【０００２】
従来の光伝送制御回路は、光伝送制御回路のＤＤＭ情報に係わり、作動パラメータとなる複数のアナログ信号を入力して、これをデジタル値に変換してデジタル値記憶部に記憶するとともに、デジタル値と閾値とを比較して、その比較結果に基づいてフラグ値をフラグ値記憶部に記憶させている。これにより、上位装置は定期的に又は光伝送制御回路からの割り込みによるエラー通知により、インターフェース回路を介して光伝送制御回路内のフラグ値記憶部からフラグ値を読み出す。また、上位装置はフラグ値の読み出し結果に応じてさらにデジタル値を読み出す。これにより、上位装置は光伝送制御回路に発生した異常を調査するために、最初はフラグ値を読み出し、重要な箇所についてのみデジタル値を読み出すことが可能となり、監視動作を簡単化できる。
【特許文献１】特登３８２２８６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の光伝送制御回路は以上のように構成されているので、以下のような課題があった。
（１）従来の光伝送制御回路では、デジタル値記憶部に記憶するデジタル値は作動パラメータ当たり１つである。そこで、従来の光伝送制御回路ではデジタル値が異常を示すと上位装置にエラー通知を出力するとともに、デジタル値の更新を停止する。その理由は、光伝送制御回路の作動パラメータ値（レーザー出力値、温度値等）は、上下動が激しく、エラー通知後のデジタル値が閾値の範囲内（以下、正常値と称す）となった場合に、この正常値をデジタル値記憶部に記憶すると、その後の上位装置によるデジタル値読み出し動作で記憶された正常値を読み出すこととなり、エラーの原因となった異常値が読み出せなくなるためである。しかしながら、上記方法によれば、上位装置が光伝送制御回路のデジタル値を読み出す段階で、デジタル値がデジタル値記憶部に記憶しているデジタル値を更に越えたとしても、その越えたデジタル値がデジタル値記憶部に更新されず、最新の異常値がわからない課題があった。
【０００４】
（２）従来の光伝送制御回路では、回路内にフラグ値を記憶するフラグ値記憶部を設けているため、記憶容量が増大する課題があった。
【０００５】
この発明は上記のような問題点を解消するためになされたもので、第１の目的は上位装置にとって有用なデジタル値を抽出できる光伝送制御回路を得ることを目的とする。また、第２の目的は、回路内の記憶容量を節減できる光伝送制御回路を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わる光伝送制御回路は、アナログ入力部が光伝送状態をアナログ値で入力し、Ａ／Ｄ変換部が上記アナログ値をデジタル値に変換し、最大値記憶部が上記Ａ／Ｄ変換部が変換したデジタル値の最大値を記憶し、制御部が上記デジタル値の最大値記憶部への記憶動作を制御するとともに、上記最大値を上位装置に出力し、出力レジスタが上記制御部の制御により上位装置に上記最大値を出力するものである。
【発明の効果】
【０００７】
この発明によれば、光伝送制御回路は、アナログ入力部が光伝送状態をアナログ値で入力し、Ａ／Ｄ変換部が上記アナログ値をデジタル値に変換し、最大値記憶部が上記Ａ／Ｄ変換部が変換したデジタル値の最大値を記憶し、制御部が上記デジタル値の最大値記憶部への記憶動作を制御するとともに、上記最大値を上位装置に出力し、出力レジスタが上記制御部の制御により上位装置に上記最大値を出力するので、光伝送制御回路が閾値を越えたデジタル値を検出して上位装置にエラー通知を出力後、そのデジタル値を越えたデジタル値を入手した場合に最大値を更新するため、上位装置はその更新された最大値に基づくデジタル値を読み出すことができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下、この発明の実施形態を説明する。図１はこの発明の実施の形態１に示す光伝送制御回路の構成図、図２は上位装置（図示せず）と図１に示す光伝送制御回路との処理フローである。図において、１は光伝送制御回路、１０は記憶部であり、１１が大側閾値及び小側閾値を記憶する閾値記憶部、１２が後述するデジタル値の最大値／最小値を記憶する最大値／最小値記憶部である。また、２０は制御部であり、２１が演算回路、２２が演算回路２１の有する汎用レジスタである。また、３０はＡ／Ｄ変換部であり、３１がＡ／Ｄ変換回路、３２がＡ／Ｄ変換後のデジタル値が出力されるＡ／Ｄ変換結果レジスタである。また、４０はレーザー出力値、温度値等の作動パラメータを示すアナログ信号、５０は上位装置とのシリアルインターフェースであり、５１が上位装置へデータを出力する出力レジスタである。
【０００９】
次に、動作を説明する。Ａ／Ｄ変換回路３０は入力したアナログ信号４０をＡ／Ｄ変換回路３１でデジタル値に変換してＡ／Ｄ変換結果レジスタ３２にデジタル値を出力する。一方、演算回路２１はＡ／Ｄ変換結果レジスタ３２内のデジタル値と最大値／最小値記憶部１２内の対応する最大値／最小値とを各々比較して、デジタル値が当該最大値／最小値より大きい又は小さい場合に最大値／最小値記憶部１２の値を更新する。また、演算回路２１はＡ／Ｄ変換結果レジスタ３２内のデジタル値と閾値記憶部１１内の対応する大側及び小側閾値とを比較して、閾値を越えた場合に割り込みからなるエラー信号を上位装置に出力する。これにより、上位装置はエラー要因を示すフラグを入手するためのエラー確認要求を光伝送制御回路１に出力する。尚、本願発明における光伝送制御回路１では、上位装置にエラー信号を出力した後も上記更新動作を継続する。
【００１０】
次に、上位装置からエラー確認要求を入力したときのフラグ出力動作を図２に基づき説明する。演算回路２１は上位装置からエラー確認要求を入力するとＳ１に移行し、最大値／最小値記憶部１２内の所定の最大値／最小値を閾値記憶部１１内の対応する大側閾値／小側閾値と比較する。次に、演算回路２１はＳ２に移行し、上記比較結果をフラグとして汎用レジスタ２２の所定ビットに設定する。具体的には、所定の最大値が大側閾値を越えていれば大側異常を示す「１」ビットを設定し、越えていなければ大側正常を示す「０」ビットを設定する。また、所定の最小値が小側閾値を越えていれば小側異常を示す「１」ビットを設定し、越えていなければ小側正常を示す「０」ビットを設定してＳ３に移行する。
【００１１】
次に演算回路２１は、Ｓ３では汎用レジスタ２２にエラー確認要求に基づく所定フラグを設定完了したか否かを確認し、完了したらＳ４に移行し、そうでなければＳ１に移行してＳ１及びＳ２による次のフラグ設定を行う。また、演算回路２１はＳ４ではフラグ設定が完了した汎用レジスタ２２の内容を出力レジスタ５１に転送する。また、演算回路２１はＳ５では出力レジスタ５１の内容をシリアルインターフェース手順に沿って上位装置に出力する。
【００１２】
上記動作により、上位装置は出力レジスタ５１に設定されたフラグを入力して内容を解析する。その後、上位装置はフラグ内容により異常を示すフラグに相当するデジタル値をシリアルインターフェース５０を通じて光伝送制御回路１に要求する。これにより、演算回路２１は上位装置から要求されたデジタル値を最大値／最小値記憶部１２から抽出し、シリアルインターフェース５０を通じて上位装置に出力する。
【００１３】
これにより、光伝送制御回路１は、Ａ／Ｄ変換結果レジスタ３２のデジタル値を最大値／最小値記憶部１３に記憶・更新する。これにより、光伝送制御回路１は、閾値を越えたデジタル値を検出して上位装置にエラー通知を出力後、そのデジタル値を越えたデジタル値を入手した場合、最大値及び／又は最小値を更新するため、上位装置はその更新された最大値及び／又は最小値に基づくデジタル値を読み出すことができるようになり、より精度の高いデジタル値を上位装置に提供できる。
【００１４】
また、光伝送制御回路１は上位装置から要求されたフラグ値を汎用レジスタ２２を用いて生成し、出力レジスタ５１を介して上位装置に出力するので、光伝送制御回路１内にフラグ値を記憶する必要が無く、記憶容量を節減できる。さらに、光伝送制御回路１は上位装置からのエラー確認要求を入力後にフラグ生成を開始するため、最新状態の最大値／最小値記憶部１３の内容をフラグに反映できるため、より精度の高いフラグ値を上位装置に提供できる。
【００１５】
また、この実施の形態では、フラグ値を一旦汎用レジスタ２２に作成し、作成終了後に出力レジスタ５１に転送していたが、フラグ値を直接出力レジスタ５１に設定すると、フラグ値を汎用レジスタ２２から出力レジスタ５１へ転送する動作を省略でき、処理をより早くすることができる。
【００１６】
尚、最大値／最小値記憶部１２内のデジタル値のリセットは、通常上位装置からの要求によって行われる。つまり、上位装置又は上位装置の操作者が異常なデジタル値に基づく光伝送制御回路１の異常要因を除去後、光伝送制御回路１に対してリセット要求を出力することで最大値／最小値記憶部１２内のデジタル値がリセットされる。
【００１７】
実施の形態２．
図３はこの発明の実施の形態２に示す光伝送制御回路の構成図である。図において、図１と同一符号は同一、又は相当部分を示し、説明を省略する。図３において、１ａは光伝送制御回路、１３は最大差分値／最小差分値記憶部である。この最大差分値／最小差分値記憶部１３には、Ａ／Ｄ変換結果レジスタ３２から入手したデジタル値と閾値記憶部１１内の対応する大側／小側閾値と比較した最大差分値及び／又は最小差分値を記憶する。
【００１８】
次に、動作を説明する。Ａ／Ｄ変換回路３０は入力したアナログ信号４０をＡ／Ｄ変換回路３１でデジタル値に変換してＡ／Ｄ変換結果レジスタ３２にデジタル値を出力する。一方、演算回路２１はＡ／Ｄ変換結果レジスタ３２内のデジタル値と閾値記憶部１１内の対応する大側閾値／小側閾値とを比較して差分値を抽出する。次に、演算回路２１は抽出した差分値と最大差分値／最小差分値記憶部１３内の対応する差分値とを比較して、抽出した差分値が当該最大差分値／最小差分値より大きい又は小さい場合に最大差分値／最小差分値記憶部１３の値を更新する。
【００１９】
また、演算回路２１は上記抽出した差分値が閾値を越えた場合に割り込みからなるエラー信号を上位装置に出力する。これにより、上位装置はエラー要因を示すフラグを入手するためのエラー確認要求を光伝送制御回路１ａに出力する。尚、本願発明における光伝送制御回路１ａでは、上位装置にエラー信号を出力した後も上記更新動作を継続する。
【００２０】
次に、実施の形態２で使用する差分値を説明する。図４は実施の形態２で使用する差分値の説明図であり、例として１６ビット構成としている。図において、６０が差分値領域、６１がキャリービット領域である。この実施の形態では、Ａ／Ｄ変換結果レジスタ３２内のデジタル値と閾値記憶部１１内の対応する大側／小側閾値とを差分した値を差分値領域６０に入力する。また、上記デジタル値が閾値記憶部１１内の対応する大側及び／又は小側閾値を越えた場合はキャリービット領域６１に「１」を設定し、そうでない場合は「０」を設定する。これにより、最大差分値／最小差分値記憶部１３には上記差分値の中の最大差分値又は最小差分値が図４の構成で記憶される。
【００２１】
次に、上位装置からエラー確認要求を入力したときのフラグ出力動作を図５に基づき説明する。図５は上位装置と図３に示す光伝送制御回路１ａとの処理フローである。演算回路２１は上位装置からエラー確認要求を入力するとＳ１１に移行し、最大差分値／最小差分値記憶部１３内の所定の差分値内のキャリービット領域６１からキャリービットを抽出する。次に、演算回路２１はＳ１２に移行し、上記抽出したキャリービットをフラグとして汎用レジスタ２２の所定ビットに設定する。これにより、所定の最大差分値が大側閾値を越えていれば大側異常を示す「１」ビットが設定され、越えていなければ大側正常を示す「０」ビットが設定される。また、所定の最小差分値が小側閾値を越えていれば小側異常を示す「１」ビットが設定され、越えていなければ小側正常を示す「０」ビットが設定されてＳ１３に移行する。
【００２２】
次に演算回路２１は、Ｓ１３では汎用レジスタ２２にエラー確認要求に基づく所定フラグを設定完了したか否かを確認し、完了したらＳ１４に移行し、そうでなければＳ１１に移行してＳ１１及びＳ１２による次のフラグ設定を行う。また、演算回路２１はＳ１４ではフラグ設定が完了した汎用レジスタ２２の内容を出力レジスタ５１に転送する。また、演算回路２１はＳ１５では出力レジスタ５１の内容をシリアルインターフェース手順に沿って上位装置に出力する。
【００２３】
上記動作により、上位装置は出力レジスタ５１に設定されたフラグを入力して内容を解析する。その後、上位装置はフラグ内容により異常を示すフラグに相当するデジタル値をシリアルインターフェース５０を通じて光伝送制御回路１ａに要求する。これにより、演算回路２１は上位装置から要求されたデジタル値に対応する差分値を最大差分値／最小差分値記憶部１３から抽出し、抽出した差分値をデジタル値に変換し、シリアルインターフェース５０を通じて上位装置に出力する。
【００２４】
これにより、光伝送制御回路１ａは、Ａ／Ｄ変換結果レジスタ３２のデジタル値を最大差分値／最小差分値記憶部１３に記憶・更新する。これにより、光伝送制御回路１ａは、閾値を越えたデジタル値を検出して上位装置にエラー通知を出力後、そのデジタル値を越えたデジタル値を入手した場合、最大差分値及び／又は最小差分値を更新するため、上位装置はその更新された最大差分値及び／又は最小差分値に基づくデジタル値を読み出すことができるようになり、より精度の高いデジタル値を上位装置に提供できる。
【００２５】
また、光伝送制御回路１ａは上位装置から要求されたフラグ値を汎用レジスタ２２を用いて生成し、出力レジスタ５１を介して上位装置に出力するので、光伝送制御回路１ａ内にフラグ値を記憶する必要が無く、記憶容量を節減できる。さらに、光伝送制御回路１ａは上位装置からのエラー確認要求を入力後にフラグ生成を開始するため、最新状態の最大差分値／最小差分値記憶部１３の内容をフラグに反映できるため、より精度の高いフラグ値を上位装置に提供できる。また、フラグ値の設定をキャリービット領域６１のキャリービットを抽出して行うため、フラグ設定処理をより早く行うことができる。
【００２６】
また、この実施の形態では、フラグ値を一旦汎用レジスタ２２に作成し、作成終了後に出力レジスタ５１に転送していたが、フラグ値を直接出力レジスタ５１に設定すると、フラグ値を汎用レジスタ２２から出力レジスタ５１へ転送する動作を省略でき、処理をより早くすることができる。
【００２７】
尚、最大差分値／最小差分値記憶部１３内の差分値のリセットは、通常は上位装置からの要求によって行われる。つまり、上位装置又は上位装置の操作者が異常なデジタル値に基づく光伝送制御回路１ａの異常要因を除去後、光伝送制御回路１ａに対してリセット要求を出力することで最大差分値／最小差分値記憶部１３内のデジタル値がリセットされる。
【産業上の利用可能性】
【００２８】
この発明の活用例として、必要なＤＤＭ情報を上位装置に出力する光伝送制御回路に利用できる。
【図面の簡単な説明】
【００２９】
【図１】この発明の実施の形態１に示す光伝送制御回路の構成図である。
【図２】上位装置と図１に示す光伝送制御回路との処理フローである。
【図３】この発明の実施の形態２に示す光伝送制御回路の構成図である。
【図４】実施の形態２で使用する差分値の説明図である。
【図５】上位装置と図３に示す光伝送制御回路との処理フローである。
【符号の説明】
【００３０】
１、１ａ  光伝送制御回路
１０  記憶部
１１  閾値記憶部
１２  最大値／最小値記憶部
１３  最大差分値／最小差分値記憶部
２０  制御部
２１  演算回路
２２  汎用レジスタ
３０  Ａ／Ｄ変換部
３１  Ａ／Ｄ変換回路
３２  Ａ／Ｄ変換結果レジスタ
４０  アナログ信号
５０  シリアルインターフェース
５１  出力レジスタ
【図１】
2008211735.tif 000003
【図２】
2008211735.tif 000004
【図３】
2008211735.tif 000005
【図４】
2008211735.tif 000006
【図５】
2008211735.tif 000007