(57)【要約】【課題】  光回線終端装置と接続されるホスト装置が、光通信装置の設置される環境や運用される状況に応じて、光回線終端装置が備えるＬＤＤやリミッティングアンプを制御することを可能とする。【解決手段】  対向装置と通信信号を送受信する通信モジュールと、通信モジュールを制御するホスト装置とを含む通信装置であって、通信モジュールは、通信信号を送受信する送信機能部及び受信機能部と、送信機能部または受信機能部に第一制御信号を与え予め規定される第一動作を実行させる第一制御部と、送信機能部と受信機能部とに接続される第一端子とを備え、ホスト装置は、通信モジュールの第一端子に接続される第二端子と、外部装置の入力を受け付ける入力部と、第二端子及び入力部と接続され、送信機能部または受信機能部に第二制御信号を与えて第二動作を実行させる第二制御部を備える。【選択図】  図２
2018056891.tif 000002
【特許請求の範囲】
【請求項１】
対向装置と通信信号を送受信する通信モジュールと、上記通信モジュールと接続され上記通信モジュールを制御するホスト装置とを含む通信装置であって、
上記通信モジュールは、
上記通信信号の送信に係る送信機能部と、
上記通信信号の受信に係る受信機能部と、
上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成し、上記送信機能部または上記受信機能部に第一制御信号を与える第一制御部と、
上記送信機能部と上記受信機能部とに接続されるとともに上記ホスト装置と接続される第一端子とを備え、
上記ホスト装置は、
上記第一端子と接続される第二端子と、
上記第二端子と接続され、上記送信機能部または上記受信機能部に上記第一動作とは異なる第二動作を実行させるための第二制御信号を生成し、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第二制御部と、
を備える、
ことを特徴とする通信装置。
【請求項２】
上記第二制御部は、上記通信装置が設置される設置環境に応じた制御情報に基づいて上記第二制御信号を生成する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
上記制御情報は上記通信装置から上記対向装置までの伝送距離に関する情報であり、上記第二制御部は当該制御情報に基づいて第二制御信号を生成する、ことを特徴とする請求項２に記載の通信装置。
【請求項４】
上記制御情報は上記通信装置が設置される場所の温度に関する情報であり、上記第二制御部は当該制御情報に基づいて第二制御信号を生成する、ことを特徴とする請求項２に記載の通信装置。
【請求項５】
上記ホスト装置は、上記通信装置の外部にあり上記ホスト装置と接続される外部装置から上記制御情報の入力を受け付ける入力部を備え、
上記第二制御部は当該入力部と接続されるとともに、上記第二制御部は当該入力部を介して上記外部装置から上記制御情報を取得する、ことを特徴とする請求項２〜４のいずれかに記載の通信装置。
【請求項６】
上記第一制御部は上記送信機能部または上記受信機能部の動作を監視するとともに、当該第一制御部は上記通信装置が設置される上記設置環境によらずに上記送信機能部または上記受信機能部に対する監視結果に基づいて上記第一制御信号を生成する、ことを特徴とする請求項１〜５のいずれかに記載の通信装置。
【請求項７】
上記第一制御部は上記第一端子と接続され、
上記第二制御部は、上記第二端子及び上記第一端子を介して上記第一制御部に上記第一制御信号の送信停止要求を送信し、当該送信停止要求の送信後に、上記送信機能部または上記受信機能部に上記第二制御信号を与える、ことを特徴とする請求項１〜６のいずれかに記載の通信装置。
【請求項８】
上記第一制御部は上記第一端子と接続され、
上記第二制御部は、上記第二端子及び上記第一端子を介して上記第一制御部に、上記第一制御部と上記第二制御部との間で信号の送受信を可能とする第三制御信号を送信し、
上記第一制御部は、上記第二制御部から上記第三制御信号を受信すると、上記第一制御部が上記第二制御部から上記信号を受信可能となるよう上記第一制御部自身を設定し、
上記第二制御部は、上記第二端子及び上記第一端子を介して上記第一制御部に、上記第二制御部と上記送信機能部及び上記受信機能部との間で上記第二信号の送受信を可能とする第四制御信号を送信し、
上記第一制御部は、上記第三制御信号の受信に基づく上記設定後に上記第四制御信号を受信すると、上記第四制御信号に基づいて、上記送信機能部または上記受信機能部が上記第二制御部から上記第二制御信号を受信可能となるように上記送信機能部または上記受信機能部を設定する、
ことを特徴とする請求項１〜７のいずれかに記載の通信装置。
【請求項９】
上記第四制御信号は前記第一制御部が識別可能かつ、上記送信機能部または上記受信機能部の少なくとも一つに対応付けられた信号パターンであり、
前記第一制御部は、前記第四制御信号として受信した当該信号パターンを識別して、当該信号パターンに対応付けられる上記送信機能部または上記受信機能部に対して、上記第二制御部から直に上記第二制御信号を受信可能となるよう設定を行う、
ことを特徴とする請求項８に記載の通信装置。
【請求項１０】
上記通信モジュールは、
上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第三端子を備え、
上記ホスト装置は、
上記第二制御部と接続されるとともに、上記第三端子と接続される第四端子を備え、
上記第二制御部は、上記第四端子及び上記第三端子を介して、上記第二制御信号を上記送信機能部または上記受信機能部に送信可能である、
ことを特徴とする、請求項１〜９のいずれかに記載の通信装置。
【請求項１１】
上記通信モジュールは、
上記送信機能部または上記受信機能部の動作に係る情報を保持し、上記第一端子と接続される記憶部を備え、
上記第二制御部は、上記第二端子及び上記第一端子を介して上記記憶部から上記情報の読み出しが可能であり、また上記第二端子及び上記第一端子を介して上記記憶部へ情報を書き込むことが可能である、
ことを特徴とする請求項１〜１０のいずれかに記載の通信装置。
【請求項１２】
上記送信機能部は、発光素子及び当該発光素子を駆動する駆動部を備え、
上記受信機能部は、受光素子及び当該受光素子からの信号を増幅する増幅部を備え、
上記通信モジュールは上記通信信号として光信号を上記対向装置と送受信する光回線終端装置であって、上記対向装置と光回線で接続され、
上記通信装置は当該光回線終端装置と上記ホスト装置とで構成される光通信装置であり、
当該光回線終端装置は上記光信号を、上記光回線を介して上記対向装置と送受信する、ことを特徴とする請求項１〜１１のいずれかに記載の通信装置。
【請求項１３】
上記光回線終端装置は、ＰＯＮシステムにおける加入者側光回線終端装置またはＰＯＮシステムにおける局側光回線終端装置であることを特徴とする請求項１２に記載の通信装置。
【請求項１４】
ホスト装置により制御されるとともに、対向装置と通信信号を送受信する通信モジュールであって、
上記通信信号の送信に係る送信機能部と、
上記通信信号の受信に係る受信機能部と、
上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成し、上記送信機能部または上記受信機能部に第一制御信号を与える第一制御部と、
上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第一端子とを備え、
上記送信機能部及び上記受信機能部は、上記ホスト装置から上記第一端子を介して上記ホスト装置により生成される第二制御信号を受信し、当該第二制御信号に基づいて第二動作を実行する、
ことを特徴とする通信モジュール。
【請求項１５】
対向装置と通信信号を送受信する通信モジュールと接続されて通信装置を構成し、上記通信モジュールを制御するホスト装置であって、
上記通信モジュールと接続される第一端子と、
上記第一端子と接続され、上記通信装置が設置される設置環境に応じた制御情報に基づいて上記通信モジュールを動作させるための制御信号を生成し、上記第一端子を介して上記通信モジュールに上記制御信号を与え、上記通信モジュールに上記制御信号に基づいた動作を実行させる制御部と、
を備えることを特徴とするホスト装置。
【請求項１６】
ホスト装置に接続されるとともに対向装置と通信信号を送受信する通信モジュールであって、上記通信信号の送信に係る送信機能部と、上記通信信号の受信に係る受信機能部と、上記送信機能部または上記受信機能部を制御する第一制御部と、上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第一端子とを備える通信モジュール及び、
上記通信モジュールに接続されるとともに上記通信モジュールを制御する上記ホスト装置であって、上記第一端子と接続される第二端子と、外部装置と接続される入力部と、上記第二端子と接続され、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部を制御する第二制御部を備えるホスト装置と、
を含む通信装置において、
上記第一制御部が上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成する第１のステップと、
上記第一制御部が上記送信機能部または上記受信機能部に上記第一制御信号を与える第２のステップと、
上記第二制御部が、上記通信装置が設置される設置環境に応じた制御情報に基づいて上記送信機能部または上記受信機能部に第二動作を実行させるための第二制御信号を生成する第３のステップと、
上記第二制御部が上記第二制御信号を上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第４のステップと、
を備えることを特徴とする通信装置の制御方法。
【請求項１７】
ホスト装置に接続されるとともに対向装置と通信信号を送受信する通信モジュールであって、上記通信信号の送信に係る送信機能部と、上記通信信号の受信に係る受信機能部と、上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第一端子とを備える通信モジュール及び、
上記通信モジュールに接続されるとともに上記通信モジュールを制御する上記ホスト装置であって、上記第一端子と接続される第二端子を備えるホスト装置と、
を含む通信装置のコンピュータにおいて、
上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成し、上記送信機能部または上記受信機能部に第一制御信号を与える第一制御と、
上記通信装置が設置される設置環境に応じた制御情報に基づいて上記送信機能部または上記受信機能部に第二動作を実行させるための第二制御信号を生成し、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第二制御と、
を実行させることを特徴とする通信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光通信に用いられる光回線終端装置に関する。
【背景技術】
【０００２】
従前より、対向して接続される装置との間で光信号の送受信を行う光通信装置が存在する。この光通信装置は光信号の送受信を行う光トランシーバと、光トランシーバを制御するホストデバイスを含んでいる。この光トランシーバについて、ホストデバイスが、光トランシーバが有する外部端子を経て光トランシーバ内部の構成部品にアクセスする技術が知られている。
【０００３】
このような技術として特許文献１、特許文献２に記載の技術がある。特許文献１に記載される技術では、光通信装置は光トランシーバとホストデバイスから構成され、光トランシーバの外部端子が光トランシーバ内部のコントローラと接続されている。さらにコントローラは、光トランシーバ内部に備えられる発光素子を駆動するＬＤＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ  Ｄｒｉｖｅｒ）や、受光素子からの信号を増幅するリミッティングアンプ（Ｌｉｍｉｔｉｎｇ  Ａｍｐｌｉｆｉｅｒ：振幅制限器）と接続されている。特許文献１に記載される光通信装置では、ホストデバイスからの制御信号により光トランシーバのＬＤＤを制御する場合は、ホストデバイスからの制御信号はまず光トランシーバのコントローラに供給される。コントローラはその制御信号に従い、コントローラに予め用意される命令をＬＤＤに与えてＬＤＤを制御する。
【０００４】
また特許文献２に記載される技術では、光通信装置は光回線終端装置とホスト装置から構成され、光回線終端装置がＬＤＤ、リミッティングアンプを含む光トランシーバ、コントローラ及びメモリを備えている。特許文献２の光通信装置では、ホスト装置からの指示に従って光回線終端装置のメモリを制御する場合でも、ホスト装置からの指示を受けて光回線終端装置のコントローラがメモリを制御する。
【０００５】
このように、ホストデバイス（またはホスト装置）が光トランシーバ（または光トランシーバを含む光回線終端装置）ＬＤＤやリミッティングアンプを制御する場合は、光トランシーバのコントローラを介して制御する必要があった。またホストデバイスが光トランシーバのメモリから情報を取得する場合、光トランシーバのコントローラを介してメモリから情報を取得する必要があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−５４７７１号公報
【特許文献２】特開２０１１−１１４３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述した従来の光回線終端装置（光通信装置）は、光トランシーバとホストデバイスとが一体となって構成される。そのため従来の光回線終端装置は、設置される環境や運用される状況に適合した制御が可能なように、装置ごとに設計される。従って、特許文献１、特許文献２に記載の光回線終端装置では、様々な環境や運用に対応させるための全ての機能を光トランシーバのコントローラに事前に具備させる必要がある。そのため、特許文献１、特許文献２に記載の光回線終端装置では、コントローラの設計が複雑化し、高額化するものであった。
【０００８】
近年では、光トランシーバ及びコントローラを内蔵する光モジュールと、ホスト装置の接続構造を規定するＳＦＰ（Ｓｍａｌｌ  Ｆｏｒｍ−ｆａｃｔｏｒ  Ｐｌｕｇｇａｂｌｅ）規格が提案されている。しかしながら、ＳＦＰ規格では挿抜可能な接続構造が規定されているのみであって、光モジュールとホスト装置とから構成される光回線終端装置が様々な設置環境に対応できるものではなかった。
【０００９】
以上の課題に鑑みて、光モジュールのコントローラが複雑化、高額化することなく、様々な設置環境や運用に対応できる通信装置、通信モジュール、ホスト装置、通信装置の制御方法及び通信装置の制御プログラムが望まれている。
【課題を解決するための手段】
【００１０】
第１の本発明の通信装置は、対向装置と通信信号を送受信する通信モジュールと、上記通信モジュールと接続され上記通信モジュールを制御するホスト装置とを含む通信装置であって、上記通信モジュールは、上記通信信号の送信に係る送信機能部と、上記通信信号の受信に係る受信機能部と、上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成し、上記送信機能部または上記受信機能部に第一制御信号を与える第一制御部と、上記送信機能部と上記受信機能部とに接続されるとともに上記ホスト装置と接続される第一端子とを備え、上記ホスト装置は、上記第一端子と接続される第二端子と、上記第二端子と接続され、上記送信機能部または上記受信機能部に上記第一動作とは異なる第二動作を実行させるための第二制御信号を生成し、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第二制御部と、を備えることを特徴とする。
【００１１】
第２の本発明の通信装置の制御方法は、ホスト装置に接続されるとともに対向装置と通信信号を送受信する通信モジュールであって、上記通信信号の送信に係る送信機能部と、上記通信信号の受信に係る受信機能部と、上記送信機能部または上記受信機能部を制御する第一制御部と、上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第一端子とを備える通信モジュール及び、上記通信モジュールに接続されるとともに上記通信モジュールを制御する上記ホスト装置であって、上記第一端子と接続される第二端子と、外部装置と接続される入力部と、上記第二端子と接続され、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部を制御する第二制御部を備えるホスト装置と、を含む通信装置において、上記第一制御部が上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成する第１のステップと、上記第一制御部が上記送信機能部または上記受信機能部に上記第一制御信号を与える第２のステップと、上記第二制御部が、上記通信装置が設置される設置環境に応じた制御情報に基づいて上記送信機能部または上記受信機能部に第二動作を実行させるための第二制御信号を生成する第３のステップと、上記第二制御部が上記第二制御信号を上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第４のステップと、を有することを特徴とする。
【００１２】
第３の本発明の通信装置の制御プログラムは、ホスト装置に接続されるとともに対向装置と通信信号を送受信する通信モジュールであって、上記通信信号の送信に係る送信機能部と、上記通信信号の受信に係る受信機能部と、上記送信機能部と上記受信機能部とに接続されるとともに、上記ホスト装置と接続される第一端子とを備える通信モジュール及び、上記通信モジュールに接続されるとともに上記通信モジュールを制御する上記ホスト装置であって、上記第一端子と接続される第二端子を備えるホスト装置と、を含む通信装置のコンピュータにおいて、上記送信機能部または上記受信機能部に第一動作を実行させるための第一制御信号を生成し、上記送信機能部または上記受信機能部に第一制御信号を与える第一制御と、上記通信装置が設置される設置環境に応じた制御情報に基づいて上記送信機能部または上記受信機能部に第二動作を実行させるための第二制御信号を生成し、上記第二端子及び上記第一端子を介して上記送信機能部または上記受信機能部に上記第二制御信号を与える第二制御と、を実行させることを特徴とする。
【発明の効果】
【００１３】
光モジュールのコントローラが複雑化、高額化することなく、様々な設置環境や運用に対応できる通信装置、通信モジュール、ホスト装置、通信装置の制御方法及び通信装置の制御プログラムが提供される。
【図面の簡単な説明】
【００１４】
【図１】第一の実施形態に係る光通信装置を含んで構成される通信システムの概略図である。
【図２】本発明の第一に実施形態に係る光回線終端装置２００の機能的構成とホスト装置１０１との接続関係を示すブロック図である。
【図３（Ａ）】本発明の第一の実施形態において、ＭＡＣ−ＬＳＩ２０３が光回線終端装置２００の機能ブロックを第一制御にて制御する動作を示すシーケンス図である。
【図３（Ｂ）】本発明の第一の実施形態において、制御部１０３が光回線終端装置２００の機能ブロックを第二制御にて制御する動作を示すシーケンス図である。
【図４（Ａ）】本発明の第一の実施形態における、第一制御の具体例を示す図である。
【図４（Ｂ）】本発明の第一の実施形態における、第二制御の具体例を示す図である。
【図５】本発明の第二の実施形態において、ＭＡＣ−ＬＳＩ２０３が制御部１０３から可否制御信号を受信し、アクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスの可否を決定する動作を示すフローチャートである。
【図６（Ａ）】本発明の第二の実施形態において、ＭＡＣ−ＬＳＩ２０３が制御部１０３から信号パターンを受信し、アクセス端子２１３を介した光回線終端装置２００の各機能ブロックへのアクセスの可否を決定する動作を示すフローチャートである。
【図６（Ｂ）】本発明の第二の実施形態における信号パターンを示す図である。
【図７】本発明の第二の実施形態において、制御部１０３が光回線終端装置２００の各機能ブロックにアクセスする動作を示すシーケンス図である。
【図８（Ａ）】本発明の第二の実施形態における変形例に係る動作を示すフローチャートである。
【図８（Ｂ）】本発明の第二の実施形態における変形例に係る信号パターンを示す図である。
【図９】本発明の第三の実施形態に係る光回線終端装置２００の機能的構成とホスト装置１０１との接続関係を示すブロック図である。
【図１０（Ａ）】本発明の第三の実施形態において、制御部１０３が第一メモリ２０６から情報を読み出す、または制御部１０３が第一メモリに情報を書き込む動作を示すシーケンス図である。
【図１０（Ｂ）】本発明の第三の実施形態における変形例に係る信号パターンを示す図である。
【図１０（Ｃ）】本発明の第三の実施形態において、制御部１０３がアクセス端子２１３を介して第一メモリ２０６へ情報を書き込むことが可能となった状態で、制御部１０３が第一メモリ２０６に情報を書き込む動作を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
（Ａ）第一の実施形態
以下、本発明による通信装置、通信モジュール、ホスト装置、通信装置の制御方法及び通信装置の制御プログラムの第一の実施形態について図面を参照して説明する。
【００１６】
（Ａ−１）第一の実施形態に係るハードウェア構成
図１は第一の実施形態に係る光通信装置を含んで構成される通信システムの概略図である。
【００１７】
図１に示す通信システムは、光通信装置１００、情報端末１０６、局側終端装置１０７、光ファイバ１１０、通信網１１１を含む。光通信装置１００は情報端末１０６と接続される。光通信装置１００は更に光ファイバ１１０により局側終端装置１０７と接続される。局側終端装置１０７は通信網１１１と接続される。なお図１に示す通信システムは、光通信装置１００と局側終端装置とを一対一で接続するポイント・ツー・ポイント型の通信システムであってもよいし、光通信装置１００と局側終端装置とを一対複数で接続するＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムであってもよい。本明細書では情報端末１０６から通信網１１１への方向を上り、その反対方向を下りと称する。上り方向の通信を行う際は、情報端末１０６から光通信装置１００へ電気信号が送信される。当該電気信号は光通信装置１００によって光信号に変換され、光ファイバ１１０を介して局側終端装置１０７へ送信される。局側終端装置１０７は当該光信号を電気信号に変換して通信網１１１へ送信する。下り方向の通信を行う場合は、電気信号及び光信号の流れと変換が上り方向と逆となる。光通信装置１００はホスト装置１０１及び光回線終端装置２００を含む。ホスト装置１０１は送受信部１０２、制御部１０３、アクセス端子１０４、主信号端子１０５を有する。光回線終端装置２００はＭＡＣ−ＬＳＩ２０３、発光素子２０９、受光素子２１２、アクセス端子２１３、主信号端子２１４を有する。局側終端装置１０７は受光素子１０８と発光素子１０９を有する。ホスト装置１０１と光回線終端装置２００により光通信装置１００が構成される際は、ホスト装置１０１のアクセス端子１０４、主信号端子１０５のそれぞれと、光回線終端装置２００のアクセス端子２１３、主信号端子２１４のそれぞれが電気的に接続される。
【００１８】
引き続き図１を参照して、光通信装置１００、情報端末１０６、局側終端装置１０７、光ファイバ１１０、通信網１１１について、並びにホスト装置１０１と光回線終端装置２００について説明する。
【００１９】
光通信装置１００は加入者側の施設に設置される通信装置である。光通信装置１００は情報端末１０６との間で電気信号を送受信し、局側終端装置１０７（以下ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｕｎｉｔと称する）の間で光信号を送受信する。光通信装置１００は上述のとおりホスト装置１０１及び光回線終端装置２００を含む（以下、ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔと称する）。光通信装置１００は光回線終端装置２００とホスト装置１０１以外の要素を含んでいても良い。
【００２０】
ホスト装置１０１はＯＮＵ２００と電気的に接続され、ＯＮＵ２００を制御する装置である。ホスト装置１０１は、情報端末１０６から電気信号を受信し、当該電気信号をＯＮＵ２００に送信する送受信部１０２を備える。送受信部１０２は主信号端子１０５と接続されており、情報端末１０６から受信した電気信号は主信号端子１０５を経由してＯＮＵ２００へ送信される。ホスト装置１０１はＯＮＵ２００を制御する制御部１０３を備える。制御部１０３は送受信部１０２と接続されるとともに、アクセス端子１０４と接続される。制御部１０３は、ＯＮＵ２００を制御するための制御信号を生成し、アクセス端子１０４を介して当該制御信号をＯＮＵ２００へ送信する。以降の説明において、ホスト装置１０１の制御部１０３からアクセス端子１０４を経由してＯＮＵ２００へ送信される制御信号を第二制御信号と称する。
【００２１】
ホスト装置１０１はＯＮＵ２００を収容可能な構造であり、ＯＮＵ２００の収容時には、ホスト装置１０１のアクセス端子１０４と主信号端子１０５が、ＯＮＵ２００のアクセス端子２１３と主信号端子２１４と接触し、電気的に接続される。なお図１ではＯＮＵ２００のアクセス端子２１３と主信号端子２１４、及びホスト装置１０１のアクセス端子１０４と主信号端子１０５における信号の送受信を実線の矢印で表している。
【００２２】
ホスト装置１０１は情報端末１０６と接続され、電気信号を送受信する。ホスト装置１０１は情報端末１０６からの上り電気信号を送受信部１０２で受信するとともに、送受信部１０２によって上り電気信号を、主信号端子１０５を介してＯＮＵ２００へ送信する。またＯＮＵ２００から主信号端子１０５を経由した下り電気信号を送受信部１０２で受信し、送受信部１０２は情報端末１０６へ下り電気信号を送信する。なおホスト装置１０１は、情報端末１０６から光通信装置１００の設置される環境や運用される状況に係る情報を受信してもよく、その場合は送受信部１０２が当該情報を制御部１０３へ伝達し、制御部１０３が当該情報に基づいた第二制御信号を生成し、ＯＮＵ２００へ当該第二制御信号を送信してもよい。
【００２３】
情報端末１０６は光通信装置１００の利用者が所有する端末である。情報端末１０６は例えばパーソナルコンピュータやスマートフォン、もしくは所定の家電製品や装置などである。情報端末１０６はホスト装置１０１の送受信部１０２と接続され、ホスト装置１０１との間で電気信号を送受信する。また情報端末１０６は、光通信装置１００の設置される環境や運用される状況に関する情報（例えば光通信装置１００の設置場所の温度傾向や、光通信装置１００とＯＬＴ１０７との伝送距離に関する情報）をホスト装置１０１へ送信する。情報端末１０６とホスト装置１０１との間の電気信号の送受信は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルを用いた有線通信で行われても、ＷｉＦｉ規格に準拠した無線通信で行われても構わない。
【００２４】
ＯＮＵ２００はホスト装置１０１と組み合わされることで、光通信装置１００を構成する。上述のとおりＯＮＵ２００はＭＡＣ−ＬＳＩ２０３を備え、ＭＡＣ‐ＬＳＩ２０３はアクセス端子２１３及び主信号端子２１４と接続される。ＯＮＵ２００はアクセス端子２１３及び主信号端子２１４を介してホスト装置１０１との間で電気信号を送受信する。ＯＮＵ２００は光ファイバ１１０によりＯＬＴ１０７と接続される。ＯＮＵ２００は発光素子２０９と受光素子２１２を備え、ＯＬＴ１０７は受光素子１０８と発光素子１０９を備える。情報端末１０６からの電気信号はホスト装置１０１の送受信部１０２を経由してＯＮＵ２００に入力され、当該電気信号はＯＮＵ２００の発光素子２０９にて上り光信号に変換され、ＯＬＴ１０７の受光素子１０８に送信される。またＯＬＴ１０７の発光素子１０９からの下り光信号は、ＯＮＵ２００の受光素子２１２にて受信され、当該下り光信号は電気信号に変換されてホスト装置１０１へ送信される。なお図１ではＯＮＵ２００とＯＬＴ１０７との間における光信号の送受信を一点鎖線の矢印で表している。
【００２５】
ＯＬＴ１０７は通信網１１１と接続され、通信網１１１との間で通信のために電気信号の送受信を行う。上述のとおり、ＯＬＴ１０７は受光素子１０８及び発光素子１０９を備える。
【００２６】
光ファイバ１１０は光通信装置１００とＯＬＴ１０７とを接続し、光通信装置１００とＯＬＴ１０７との間で送受信される光信号を伝達する。なお図１ではＯＬＴ１０７に対して１台の光通信装置１００が接続されているが、ＯＬＴ１０７と光通信装置１００との間に光スプリッタ（図示せず）を設けて光ファイバ１１０を光通信装置１００側に複数分岐させ、ＯＬＴ１０７に複数台の光通信装置１００を接続してもよい。この場合は、図１に示す通信システムはＰＯＮシステムとなる。ＯＬＴ１０７に複数台の光通信装置１００を接続する場合であっても、ＯＬＴ１０７と各光通信装置１００との接続関係は図１と同様である。
【００２７】
通信網１１１はＯＬＴ１０７が接続される通信網である。通信網１１１は図１に示す通信システムの用途に応じた形態であってよいが、例として不特定多数の情報端末が接続されるインターネットのような公衆網や、特定の情報端末が接続され特定の者によって使用される専用網などが挙げられる。
【００２８】
次に図２を用いて、上述したＯＮＵ２００の構成を説明する。図２は、本発明によるＯＮＵ２００の機能的構成及びＯＮＵ２００とホスト装置１０１の接続関係を示すブロック図である。ＯＮＵ２００は、部品を一枚の電子回路基盤上に設けてモジュールとして構成されてもよい。あるいは部品が複数の電子回路基盤上に分割して配置され、それら複数の電子回路基盤が電気的に結合される形でモジュールとして構成されてもよい。なお図２はＯＮＵ２００の機能的構成を概念的に表したものであり、図２は各構成要素が配置される位置や、各構成要素に接続される信号線の接続状態について限定するものではない。
【００２９】
図２に示すように、ＯＮＵ２００はＭＡＣ部２０１及び光トランシーバ部２０２を備える。またＯＮＵ２００はアクセス端子２１３、主信号端子２１４を有する。
【００３０】
ＭＡＣ部２０１は、ＭＡＣ−ＬＳＩ２０３、内蔵メモリ２０４、ＭＡＣ−ＬＳＩ用メモリ２０５、第一メモリ２０６を備える。光トランシーバ部２０２は、第二メモリ２０７、ＬＤＤ２０８、発光素子２０９、コントローラ２１０、リミッティングアンプ２１１、受光素子２１２を備える。なお、第一の実施形態の説明において、ＬＤＤ２０８及びリミッティングアンプ２１１のそれぞれを単に機能ブロックと称することがある。
【００３１】
ＭＡＣ−ＬＳＩ２０３は主信号端子２１４から入力される上り電気信号を受信し、例えば暗号化、符号化、誤り訂正、シリアル・パラレル変換等の処理を行ってＬＤＤ２０８へ出力する。またＭＡＣ−ＬＳＩ２０３はリミッティングアンプ２１１から下り電気信号を受信し、例えばシリアル・パラレル変換、誤り訂正、暗号化の解除等の処理を行って主信号端子２１４へ出力する。またＭＡＣ−ＬＳＩ２０３は、ＯＮＵ２００の機能ブロックに制御信号（以下、第一制御信号と称する）を与え、機能ブロックを制御する。またＭＡＣ−ＬＳＩ２０３はアクセス端子２１３を介して、ホスト装置１０１の制御部１０３から第一制御信号の送信停止要求を受信すると、機能ブロックへの第一制御信号の送信を停止する機能を有している。この機能の詳細については第一の実施形態における動作の説明にて述べる。
【００３２】
内蔵メモリ２０４はＭＡＣ−ＬＳＩ２０３の内部に備えられ、ＭＡＣ−ＬＳＩ２０３が動作するための情報を一時的に格納するものであり、揮発性メモリ、不揮発性メモリのいずれも採用可能である。
【００３３】
ＭＡＣ−ＬＳＩ用メモリ２０５はＭＡＣ−ＬＳＩ２０３の動作を規定するファームウェアを格納する。ＯＮＵ２００に電源が投入されるとＭＡＣ−ＬＳＩ用メモリ２０５に格納されているファームウェアが内蔵メモリ２０４にコピーされ、コピーされたファームウェアに従ってＭＡＣ−ＬＳＩ２０３が動作する。ＭＡＣ−ＬＳＩ２０３が機能ブロックに与える第一制御信号による制御の内容は、このファームウェアによって規定される。ＭＡＣ−ＬＳＩ用メモリ２０５には不揮発性メモリが採用可能である。ＭＡＣ−ＬＳＩ用メモリ２０５はファームウェアを格納するだけでなくその他の情報も格納可能な容量が設定されても構わない。
【００３４】
第一メモリ２０６は光回線終端装置２００の装置情報を格納する。装置情報とは、光回線終端装置の製造番号、製造メーカに係る情報などである。また第一メモリは後述する第二メモリ２０７の予備として、第二メモリ２０７と同様にＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１に係る情報を格納してもよい。第一メモリ２０６には不揮発性メモリが採用可能である。より具体的には、第一メモリ２０６にはＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒy）が採用可能である。第一メモリ２０６は、ＭＡＣ−ＬＳＩ２０３やコントローラ２１０によりアクセスされ、第一メモリ２０６からの情報の読み出しや、第一メモリ２０６への情報の書き込みが行われる。
【００３５】
第二メモリ２０７はＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１に係る情報を格納する。この情報は、ＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１の動作のために設定される設定情報またはＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１の動作状況を示す動作情報である。設定情報の一例は、ＬＤＤ２０８に設定される発光素子２０９を駆動する駆動電流の値に係る情報である。動作情報は例えば、コントローラ２１０が監視するＬＤＤ２０８の動作温度に係る情報や、リミッティングアンプ２１１にて光信号を電気信号に変換する増幅率に係る情報である。第二メモリ２０７には不揮発性メモリが採用可能である。より具体的には、第二メモリ２０７にはＥＥＰＲＯＭが採用可能である。第二メモリ２０７は、ＭＡＣ−ＬＳＩ２０３やコントローラ２１０によりアクセスされ、第二メモリ２０７からの情報の読み出しや、第二メモリ２０７への情報の書き込みが行われる。
【００３６】
ＬＤＤ２０８は発光素子２０９を制御し、ＭＡＣ−ＬＳＩ２０３から受信した上り電気信号を発光素子２０９へ出力する。ＬＤＤ２０８は、ＬＤＤ２０８の外部から信号を受け付けるためのアドレスを有している。ＬＤＤ２０８の外部からＬＤＤ２０８に対してＬＤＤ２０８宛の信号が与えられると、ＬＤＤ２０８は当該信号に従って動作する。
【００３７】
発光素子２０９はＬＤＤ２０８から受信した上り電気信号を光信号に変換し、対向して接続されるＯＬＴ１０７の受光素子１０８へ出力する。
【００３８】
受光素子２１２は対向して接続されるＯＬＴ１０７の発光素子１０９から下り光信号を受信し、この下り光信号を電気信号に変換してリミッティングアンプ２１１へ出力する。
【００３９】
リミッティングアンプ２１１は受光素子２１２から受信した下り電気信号を増幅し、増幅された下り電気信号をＭＡＣ−ＬＳＩ２０３へ出力する。リミッティングアンプ２１１は、リミッティングアンプ２１１の外部から信号を受け付けるためのアドレスを有している。リミッティングアンプ２１１の外部からリミッティングアンプ２１１に対してリミッティングアンプ２１１宛の信号が与えられると、リミッティングアンプ２１１は当該信号に従って動作する。
【００４０】
なお発光素子２０９及び受光素子２１２は、ＴＯＳＡ（Ｔｒａｎｓｍｉｔｔｅｒ  Ｏｐｔｉｃａｌ  Ｓｕｂ−Ａｓｓｅｍｂｌｙ）やＲＯＳＡ（Ｒｅｃｅｉｖｅｒ  Ｏｐｔｉｃａｌ  Ｓｕｂ−Ａｓｓｅｍｂｌｙ）のようにそれぞれが個別の素子として設けられてもよい。またＢＯＳＡ（Ｂｉ−ｄｉｒｅｃｔｉｏｎａｌ  Ｏｐｔｉｃａｌ  Ｓｕｂ−Ａｓｓｅｍｂｌｙ）のように発光素子と受光素子が一体となった素子として設けられてもよい。
【００４１】
コントローラ２１０はＬＤＤ２０８及びリミッティングアンプ２１１を監視する。コントローラ２１０はＭＡＣ−ＬＳＩ２０３と接続され、コントローラ２１０はＬＤＤ２０８及びリミッティングアンプ２１１の監視結果をＭＡＣ−ＬＳＩ２０３に送信する。コントローラ２１０によるＬＤＤ２０８の監視内容の一例として、コントローラ２１０が発光素子２０９の駆動電流の値を監視することが挙げられる。コントローラ２１０によるリミッティングアンプ２１１の監視内容の一例として、コントローラ２１０がリミッティングアンプ２１１における下り電気信号の増幅率を監視することが挙げられる
【００４２】
ＯＮＵ２００におけるアクセス端子２１３、主信号端子２１４はＯＮＵ２００の装置外部に設けられる外部端子である。
【００４３】
アクセス端子２１３はＭＡＣ−ＬＳＩ２０３、ＬＤＤ２０８、リミッティングアンプ２１１と接続される。ＯＮＵ２００がホスト装置１０１に組み込まれた場合には、アクセス端子２１３はホスト装置１０１の外部端子であるアクセス端子１０４と接触し、電気的に接続される。接続中、ホスト装置１０１の制御部１０３にて生成、出力される第二制御信号は、ホスト装置１０１のアクセス端子１０４及びＯＮＵ２００のアクセス端子２１３を経由し、またＯＮＵ２００のＭＡＣ−ＬＳＩ２０３は経由せずにホスト装置１０１が制御対象とする機能ブロック（ＬＤＤ２０８またはリミッティングアンプ２１１）に伝達される。この第二制御信号は、ホスト装置１０１の制御部１０３が制御対象とする機能ブロックのアドレスを含んでいる。また各機能ブロックによる第二制御信号に対する応答信号は、ＯＮＵ２００のＭＡＣ−ＬＳＩ２０３を経由せずに、光モジュールのアクセス端子２１３及びホスト装置１０１のアクセス端子１０４を経由してホスト装置１０１の制御部１０３へ伝達される。
【００４４】
主信号端子２１４はＭＡＣ−ＬＳＩ２０３と接続される。ＯＮＵ２００がホスト装置１０１に組み込まれた場合には、主信号端子２１４はホスト装置１０１の外部端子である主信号端子１０５と接触し、電気的に接続される。接続中、情報端末１０６からホスト装置１０１の送受信部１０２に上り電気信号が入力されると、上り電気信号はさらに送受信部１０２からホスト装置１０１の主信号端子１０５及びＯＮＵ２００の主信号端子２１４を経由してＭＡＣ−ＬＳＩ２０３に入力される。接続中、ＯＬＴ１０７からＯＮＵ２００の受光素子２１２に下り光信号が入力されると、受光素子２１２にて下り光信号が下り電気信号に変換され、下り電気信号はリミッティングアンプ２１１を経由してＭＡＣ−ＬＳＩ２０３に入力される。さらに、下り電気信号はＭＡＣ−ＬＳＩ２０３から主信号端子２１４及びホスト装置１０１の主信号端子１０５を経由して、ホスト装置１０１の送受信部１０２に入力され、送受信部１０２から情報端末１０６へ送信される。
【００４５】
なおＯＮＵ２００はアクセス端子２１３、主信号端子２１４の他に外部端子を有していてもよい。即ち、ＯＮＵ２００は所定の規格（例えばＳＦＰ規格）に則った所定数の外部端子を有しておりアクセス端子２１３、主信号端子２１４はそれぞれその所定数の端子のうちの１つであってよい。また、アクセス端子２１３及び主信号端子２１４は所定の規格で定められた端子であってもよいし、所定の規格に基づく機能が割り当てられていない端子に新たに機能を割り当てたものであってもよい。
【００４６】
また図２において、ＭＡＣ−ＬＳＩ２０３、ＭＡＣ−ＬＳＩ用メモリ２０５、第一メモリ２０６、第二メモリ２０７、ＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１のそれぞれは、自身に接続される信号線の他端を他の構成部品に接続することで相互に情報の授受が可能である。ホスト装置１０１とＯＮＵ２００との間での信号の送受信、及びＯＮＵ２００内における構成部品どうしの信号の送受信は、例えばＩ２Ｃ（Ｉｎｔｅｒ−Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）規格に準拠したシリアルバス通信や、公知のマスター−スレーブ通信方式が適用可能である。
【００４７】
光通信装置１００（光通信装置１００）が特許請求の範囲における「通信装置」に、ホスト装置１０１が「ホスト装置」に、ＯＮＵ２００が「通信モジュール」に、局側終端装置１０７（ＯＬＴ１０７）が「対向装置」に対応する。またホスト装置１０１において、送受信部１０２が特許請求の範囲における「入力部」に、第二制御部１０３が「第二制御部」に、アクセス端子１０４が「第二端子」に対応する。またＯＮＵ２００において、ＭＡＣ−ＬＳＩ２０３が特許請求の範囲における「第一制御部」に、発光素子２０９、ＬＤＤ２０８及びコントローラ２１０が「送信機能部」に、リミッティングアンプ２１１、受光素子２１２及びコントローラ２１０が「受信機能部」に、アクセス端子２１３が「第一端子」に対応する。
【００４８】
（Ａ−２）第一の実施形態に係る動作
第一の実施形態に係る動作を、図３及び図４を参照して説明する。
【００４９】
図３（Ａ）を参照して、ＯＮＵ２００のＭＡＣ‐ＬＳＩ２０３により第一制御信号が生成され、この第一制御信号によりＯＮＵ２００の機能ブロックが第一制御により制御される動作を説明する。図３（Ａ）は一例として、ＭＡＣ−ＬＳＩ２０３によりＯＮＵ２００のＬＤＤ２０８が制御される動作を示す。
【００５０】
ステップ３００Ａで、ＭＡＣ‐ＬＳＩ２０３から第一制御信号がＬＤＤ２０８へ送信される。ステップ３０２Ａで、ＬＤＤ２０８は第一制御信号を受信する。なお第一制御信号はＬＤＤ２０８のアドレスが含まれており、当該アドレスによってＬＤＤ２０８は第一制御信号が受信可能である。ステップ３０４Ａで、ＬＤＤ２０８は受信した第一制御信号に基づいた制御、即ち第一制御を実行する。第一制御の具体例は後述する。ステップ３０６Ａで、ＬＤＤ２０８は第一制御の結果をＭＡＣ−ＬＳＩ２０３へ送信する。ここでの第一制御の結果は、ＬＤＤ２０８によって実行された第一制御の実行ログ等でよい。ステップ３０８ＡでＭＡＣ−ＬＳＩ２０３はＬＤＤ２０８より受信した第一制御の結果に基づき、第一制御が正常に実行されたか否かを判定する。この判定は、例えば、ステップ３００ＡでＭＡＣ‐ＬＳＩ２０３がＬＤＤ２０８へ送信した第一制御信号の内容と、ＭＡＣ‐ＬＳＩ２０３がＬＤＤ２０８より受信した第一制御の実行ログとの整合性を判定することで行われる。ステップ３０８Ａの判定が肯定であれば（ステップ３０８Ａ：Ｙｅｓ）図３（Ａ）の処理は終了する。ステップ３０８Ａの判定が否定（ステップ３０８Ａ：Ｎｏ）であれば処理はステップ３００Ａに戻る。
【００５１】
図４（Ａ）を参照して、ＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８に実行させる第一制御の具体例を挙げる。なお図４（Ａ）に例示する第一制御は、ＭＡＣ‐ＬＳＩ２０３が機能ブロックを監視し、監視結果に応じて制御するものである。ＭＡＣ−ＬＳＩ２０３は、機能ブロックに対する監視結果に応じて第一制御信号を生成し、第一制御信号を機能ブロックに出力する。故に第一制御は、ホスト装置１０１及び光通信装置１００の形態に依らずＯＮＵ２００が機能するために、ＭＡＣ‐ＬＳＩ２０３が最低限実行可能であるべき制御である。また第一制御はＭＡＣ‐ＬＳＩ用メモリ２０５に予め格納されるファームウェアにて規定される。
【００５２】
図４（Ａ）における項番Ａ１の制御は、ＬＤＤ２０８の図示しない温度センサの値について発光素子２０９及びＬＤＤ２０８周辺の温度が既定の温度上限値に達した場合、ＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８に、発光素子２０９の駆動電流を既定値（例えば、予めファームウェアにて定められる固定値としての電流値）まで減少させるものである。図４（Ａ）における項番Ａ２の制御は、ＬＤＤ２０８の図示しない温度センサの値について発光素子２０９及びＬＤＤ２０８周辺の温度が既定の温度上限値に達した場合、ＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８に、発光素子２０９の発光を停止させるものである。図４（Ａ）における項番Ａ３の制御は、発光素子２０９の駆動電流値が既定の上限値に達した場合、ＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８に、発光素子２０９の駆動電流を既定値（例えば、予めファームウェアにて定められる固定値としての電流値）まで減少させるものである。図４（Ａ）における項番Ａ４の制御は、光トランシーバ部２０２に供給される電源電圧が不安定な場合に、ＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８に、発光素子２０９の発光を停止させるものである。図４（Ａ）における項番Ａ５の制御は、受光素子２１２からリミッティングアンプ２１１に入力される受信信号の受光感度が低下したり、受信信号が途切れたりした場合に、ＭＡＣ−ＬＳＩ２０３がリミッティングアンプ２１１に受信信号の異常を通知させるものである。
【００５３】
次に、図３（Ｂ）を参照して、ホスト装置１０１の制御部１０３により第二制御信号が生成され、この第二制御信号によりＯＮＵ２００の機能ブロックが第二制御により制御される動作を説明する。図３（Ｂ）は一例として、制御部１０３によりＯＮＵ２００のＬＤＤ２０８が制御される動作を示す。
【００５４】
ステップ３００Ｂで、ＭＡＣ−ＬＳＩ２０３から第一制御信号がＬＤＤ２０８へ送信される。この状態は、図３（Ａ）に示すように、ＭＡＣ−ＬＳＩ２０３による第一制御により、ＬＤＤ２０８が制御される状態である。ステップ３０２Ｂで、ホスト装置１０１の制御部１０３は、ＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１を第一制御に代えて第二制御にて制御するときには、第一制御信号の送信停止要求をＭＡＣ−ＬＳＩ２０３へ送信する。ステップ３０４Ｂで、ＭＡＣ‐ＬＳＩ２０３は制御部１０３から受信した第一制御信号の送信停止要求に基づき、第一制御信号の送信を停止する。ステップ３０４Ｂの動作により、制御部１０３がＬＤＤ２０８へ、第一制御信号と衝突することなく第二制御信号を送信することが可能となる。ステップ３０６Ｂで、制御部１０３は第二制御信号をＬＤＤ２０８へ送信する。
【００５５】
ステップ３０８Ｂで、ＬＤＤ２０８は第二制御信号を受信する。なお第二制御信号にはＬＤＤ２０８のアドレスが含まれており、当該アドレスによってＬＤＤ２０８は第二制御信号を受信可能となる。ステップ３１０Ｂで、ＬＤＤ２０８は受信した第二制御信号に基づいて第二制御を実行する。第二制御の具体例は後述する。ステップ３１２Ｂで、ＬＤＤ２０８は第二制御の結果を制御部１０３へ送信する。ここでの第二制御の結果は、ＬＤＤ２０８によって実行された第二制御の実行ログ等でよい。ステップ３１４Ｂで制御部１０３はＬＤＤ２０８より受信した第二制御の結果に基づき、第二制御が正常に実行されたか否かを判定する。この判定は、例えば、ステップ３０２Ｂで制御部１０３がＬＤＤ２０８へ送信した第二制御信号の内容と、制御部１０３がＬＤＤ２０８より受信した第二制御の実行ログとの整合性を判定することで行われる。ステップ３１４Ｂの判定が肯定であれば（ステップ３１４Ｂ：Ｙｅｓ）図３（Ｂ）の処理は終了する。ステップ３１４Ｂの判定が否定（ステップ３１４Ｂ：Ｎｏ）であれば処理はステップ３０６Ｂに戻る。
【００５６】
図４（Ｂ）を参照して、ホスト装置１０１の制御部１０３がＭＡＣ−ＬＳＩ２０３を介さずに光モジュールの機能ブロックを制御する第二制御の具体例を挙げる。上述のとおり、ホスト装置１０１は図示しないメモリを有し、光通信装置１００の設置される環境や運用される状況に応じてＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１を制御するための制御情報を格納している。なおホスト装置１０１は情報端末１０６から光通信装置１００の設置される環境や運用される状況に係る情報を受信し、図示しないメモリに格納される情報を更新してもよい。制御部１０３は、制御部１０３に備えられるプログラム（図示せず）に従い当該情報に基づいて第二制御信号を生成する。この第二制御信号は、光通信装置１００の設置される環境や運用される状況に応じてＬＤＤ２０８またはリミッティングアンプ２１１を制御するための情報が含まれる。ＬＤＤ２０８を制御するための情報とは、例えばＬＤＤ２０８が発光素子２０９を駆動する駆動電流の電流値の値や、ＬＤＤ２０８に警告を発生させるＬＤＤ２０８及び発光素子２０９周辺の温度上限値の値、またはＬＤＤ２０８に警告を発生させる発光素子２０９の駆動電流の上限値の値である。リミッティングアンプ２１１を制御するための情報とは、例えばリミッティングアンプ２１１の動作停止を示す情報である。制御部１０３は生成した第二制御信号をＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１に送信する。ＬＤＤ２０８またはリミッティングアンプ２１１は第二制御信号を受信し、第二制御信号に含まれる情報に従って、第二制御にて制御される。つまり、第二制御は光通信装置１００の設置される環境や、運用される状況に応じて行われる制御であり、かつ第二制御はＯＮＵ２００のＭＡＣ‐ＬＳＩ用メモリ２０５に格納されるファームウェアでは規定されず、制御部１０３に備えられるプログラムにて規定される制御である。なお第二制御部に備えられるプログラム（図示せず）は制御部１０３に予め備えられてもよいし、情報端末１０６により制御部１０３に提供されてもよい。
【００５７】
図４（Ｂ）における項番Ｂ１の制御は、光通信装置１００からＯＬＴ１０７までの信号伝送距離に応じて、制御部１０３がＬＤＤ２０８に、発光素子２０９の駆動電流の値を設定させるものである。ここでの駆動電流の値とは、発光素子２０９に設定可能な駆動電流値の上限値から下限値までの範囲における値である。制御部１０３は、図示しないメモリに制御情報として光通信装置１００からＯＬＴ１０７までの信号伝送距離の情報を格納する。例えば、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最長の距離よりも更に遠距離の位置に光通信装置１００が設置されているとする。この場合、制御部１０３は、光通信装置１００からＯＬＴ１０７までの信号伝送距離に応じて、発光素子２０９の通常の最長距離における発光強度Ｐ１よりも強い発光強度Ｐｅｘ１で発光素子２０９を駆動する。そのために制御部１０３は発光素子２０９の駆動電流値の値を、発光強度Ｐ１における駆動電流値の値よりも増大させる。制御部１０３は、発光素子２０９の駆動電流値の値を増大させるのに併せ、光通信装置１００からＯＬＴ１０７までの信号伝送距離が長延化したことに伴う光信号の伝送遅延を考慮し、光通信装置１００からＯＬＴ１０７へ光信号を送信するタイミングを調整するようにしてもよい。また例えば、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最短の距離よりも更に近距離の位置に光通信装置１００が設置されているとする。この場合、制御部１０３は光通信装置１００からＯＬＴ１０７までの上記の最短距離よりも短い信号伝送距離に応じて、発光素子２０９の通常の最短距離における発光強度Ｐ２よりも小なる発光強度Ｐｅｘ２で発光素子２０９を駆動する。そのために制御部１０３は発光素子２０９の駆動電流値の値を、発光強度Ｐ２における駆動電流値の値よりも減少させる。制御部１０３は、制御情報としてさらに光通信装置１００とＯＬＴ１０７を接続する光線路の信号損失（光ファイバ１１０及び図示しない光スプリッタにおける損失の和）の情報を図示しないメモリに格納し、この損失を考慮して、発光素子２０９の発光強度（Ｐｅｘ１及びＰｅｘ２）を求め、発光素子２０９の駆動電流値の値を決定してもよい。制御部１０３がＬＤＤ２０８に項番Ｂ１の制御を行わせることにより、光通信装置１００とＯＬＴ１０７との伝送距離が、ＯＮＵ２００が通常対応する最距離より遠距離であっても、またはＯＮＵ２００が通常対応する最短距離よりも近距離であっても、発光素子２０９を適切な発光強度で発光するように駆動電流の値を設定し、信号の伝送を担保することが可能となる。
【００５８】
図４（Ｂ）における項番Ｂ２の制御は、ＬＤＤ２０８の図示しない温度センサの値について、光通信装置１００の設置される環境（例えば設置場所の温度傾向など）に応じて制御部１０３がＬＤＤ２０８に、ＬＤＤ２０８から警告が発せられる温度上限値を既定の値から他の値に変更させるものである。ＬＤＤ２０８から警告が発せられるべき温度上限値は光通信装置１００の設置される環境によって異なる。屋内での温度上限値は一般的に５５℃〜６０℃であり、屋外での温度上限値は一般的に７５℃〜８０℃である。ＬＤＤ２０８は、ＬＤＤ２０８が警告を発生するべき温度上限値の所定の初期値に係る情報を有しており、ＬＤＤ２０８は通常その所定の初期値に従って警告を発生する。しかし、ＬＤＤ２０８が警告を発するべき温度上限値は光通信装置１００毎の設置される環境によって異なる。例えば制御部１０３は、制御情報として光通信装置１００が設置される場所の温度の情報を図示しないメモリに格納する。この温度の情報は光通信装置１００の設置場所における概ねの温度範囲であり、寒冷であれば０℃〜２０℃、常温であれば２０℃〜４０℃、温暖であれば４０℃〜６０℃などである。制御部１０３は、この制御情報の示す温度範囲の値に所定の値を加えて、光通信装置１００の設置環境においてＬＤＤ２０８が警告を発生するべき温度上限値の値を算出する。そして制御部１０３は第二制御信号にて、ＬＤＤ２０８が有する温度上限値の所定の初期値を、制御部１０３が算出した温度上限値の値に変更させる。具体的には、温度上限値の値を例えば所定の値を１５℃とし、温度範囲の値のうち大きいほうの値にこの所定の値１５℃を加える。この場合、制御部１０３は光通信装置１００の設置環境が寒冷であればＬＤＤ２０８に温度センサの値３５℃を超過した時点で警告を発生させる。また制御部１０３は光通信装置１００の設置環境が常温であればＬＤＤ２０８に温度センサの値５５℃を超過した時点で警告を発生させる。また制御部１０３は光通信装置１００の設置環境が温暖であればＬＤＤ２０８に温度センサの値７５℃を超過した時点で警告を発生させる。また例えば、光通信装置１００の設置環境が温暖である場合、発光素子２０９が動作可能な温度上限値と制御部１０３が決定するＬＤＤ２０８に警告を発生させる温度上限値との差分が小さくなることがある。例えば発光素子２０９が動作可能な温度上限値が８０℃であり、制御部１０３が決定したＬＤＤ２０８に警告を発生させる温度上限値が７５℃であれば差分は５℃となる。この場合、発光素子２０９が動作可能な温度上限値に対するＬＤＤ２０８に警告を発生させる温度上限値の余裕が小さいので、制御部はＬＤＤ２０８に警告を発生させる温度上限値を、上述した７５℃から低下させてもよい。また光通信装置１００の設置環境が極めて寒冷であり、制御部１０３が保持する制御情報が例えば温度範囲−２０℃〜０℃である場合、制御部１０３は温度範囲のうち小さい方の値−２０℃に所定の値（例えば１５℃）を加えて、ＬＤＤ２０８に温度センサの値−５℃を下回った時点で警告を発生させるようにしてもよい。更に制御部１０３は、光通信装置１００の設置環境が温暖であれば上述のように温度センサの値７５℃を超過した時点でＬＤＤ２０８に警告を発生させるとともに、通信装置１００が備える図示しない冷却装置（冷却ファンなど）を起動し、発光素子２０９を冷却するようにしてもよい。また制御部１０３は、例えば光通信装置１００の設置環境が極めて寒冷であれば上述の通り温度センサの値−５℃を下回った時点でＬＤＤ２０８に警告を発生させるとともに、通信装置１００が備える図示しない加温装置（ヒータなど）を起動し、発光素子２０９を加熱するようにしてもよい。制御部１０３がＬＤＤ２０８に項番Ｂ２の制御を行わせることにより、ＭＡＣ‐ＬＳＩ２０３によってＬＤＤ２０８に予め設定される既定の温度上限値を、光通信装置１００の設置される環境に応じた適正値に変更し、適切な温度上限値にてＬＤＤ２０８に警告を発生させることが可能となる。
【００５９】
図４（Ｂ）における項番Ｂ３の制御は、ＯＬＴ１０７がＯＮＵ２００より受信する光信号の受光感度に応じて、制御部１０３がＬＤＤ２０８に、発光素子２０９の駆動電流の値を他の値に設定させるものである。ホスト装置１０１は、光通信装置１００に接続されるＯＬＴ１０７が特定される場合はＯＬＴ１０７の出荷段階で試験測定されたＯＬＴ１０７の受光感度の情報を、図示しないメモリに予め格納してもよい。またホスト装置１０１はＯＬＴ１０７を管理する図１に図示しない管理装置からＯＬＴ１０７の受光感度の情報を取得してもよい。また制御部１０３は、制御情報としてＯＬＴ１０７の受光感度に対する発光素子２０９の発光強度の対応関係を示すテーブルを図示しないメモリに格納する。制御部１０３はこのＯＬＴ１０７の受光感度に対する発光素子２０９の発光強度の対応関係を示すテーブルと、ＯＬＴ１０７の受光感度の情報とに基づいて、テーブルからＯＬＴ１０７の受光感度に応じた発光素子２０９の発光強度を選択する。制御部１０３がＬＤＤ２０８に項番Ｂ３の制御を行わせることにより、ＯＬＴ１０７の受光感度に応じて、光通信装置１００の発光素子２０９の発光強度を適切に制御可能となる。また例えば、ＯＬＴ１０７の運用中に受光感度が低下した場合でも、受光感度の情報を光通信装置１００に提供し光通信装置１００側で発光素子１０９の駆動電流の値を受光感度に応じた値（例えば、ＭＡＣ‐ＬＳＩ２０３がＬＤＤ２０８に設定する固定値としての駆動電流の値よりも大なる値）に変更させることで、ＯＬＴ１０７における受光感度の低下を光通信装置１００が補って、ＯＬＴ１０７と光通信装置１００との通信品質を担保することが可能となる。
【００６０】
図４（Ｂ）における項番Ｂ４の制御は、光通信装置１００からＯＬＴ１０７までの信号伝送距離に応じて、制御部１０３がＬＤＤ２０８に、ＬＤＤ２０８から警告が発せられる発光素子２０９の駆動電流の上限値を、既定の値から他の値に変更させるものである。ＬＤＤ２０８は、ＬＤＤ２０８が警告を発生するべき発光素子２０９の駆動電流について所定の初期値に係る情報を有しており、ＬＤＤ２０８は通常その所定の初期値に従って警告を発生する。しかしＬＤＤ２０８から警告が発せられるべき発光素子２０９の駆動電流の上限値は、光通信装置１００とＯＬＴ１０７の伝送距離によって異なる。光通信装置１００（換言するとＯＮＵ２００の発光素子２０９）から送信される光信号の強度がＯＬＴ１０７の受光素子１０８の許容値を越えると、ＯＬＴ１０７の受光素子１０８が破壊される。例えばＯＬＴ１０７と光通信装置１００との伝送距離が短い場合には、ＯＬＴ１０７の受光素子１０８は、設計段階で想定されるより許容値よりも強い受信強度で光通信装置１００から光信号を受信する。想定される許容値よりも強い受信強度で光信号を受信すると、ＯＬＴ１０７の受光素子１０８は破壊される。制御部１０３は、例えば、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最短の距離よりも更に近距離の位置に光通信装置１００が設置されている場合は、ＬＤＤ２０８から警告が発せられる発光素子２０９の駆動電流の上限値を減少させるよう、第二制御信号によってＬＤＤ２０８が有する所定の初期値を変更する。制御部１０３は、例えば、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最長の距離よりも更に遠距離の位置に光通信装置１００が設置されている場合は、ＬＤＤ２０８から警告が発せられる発光素子２０９の駆動電流の上限値を増大させるよう、第二制御信号によってＬＤＤ２０８が有する所定の初期値を変更する。ＯＬＴ１０７と光通信装置１００との距離が、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最長の距離よりも短い場合は、ＬＤＤ２０８から警告が発せられる発光素子２０９の駆動電流の上限値を既定の値から、上記の最短距離よりも短い信号伝送距離に応じた値（例えば、ＭＡＣ‐ＬＳＩ２０３によって予め設定される既定の上限値よりも小さい値）に変更させることで、ＯＬＴ１０７の受光素子１０８にて受信される光信号の強度が想定される許容値を超えることを防止し、ＯＬＴ１０７の受光素子１０８が破壊されることを防止できる。また例えば、ＯＬＴ１０７と光通信装置１００との距離が、ＯＮＵ２００が通常対応する光通信装置１００からＯＬＴ１０７までの最長の距離よりも長い場合は、上述した項番Ｂ１のように発光素子２０９の駆動電流値の値を増大させる必要があるところ、制御部１０３がＬＤＤ２０８に項番Ｂ４の制御を行わせることにより、駆動電流の値を増大させるとともに駆動電流の上限値も上げることで、発光素子２０９の駆動電流値を適切に監視することが可能となる。
【００６１】
図４（Ｂ）における項番Ｂ５の制御は、ＭＡＣ‐ＬＳＩ２０３がＬＤＤ２０８に発光素子２０９の発光動作を停止させた場合であっても、制御部１０３がＬＤＤ２０８に発光素子２０９の発光動作を再開させるものである。例えば、ＭＡＣ‐ＬＳＩ２０３が図４（Ａ）の項番Ａ２の制御を行ってＬＤＤ２０８に発光素子２０９の発光動作を停止させたものの、発光動作の停止よりも優先して、緊急的に信号を送信する必要が生じる場合がある。制御部１０３がＬＤＤ２０８に項番Ｂ５の制御を行わせることにより、発光素子２０９が一旦発光動作を停止したとしても、制御部１０３からの要求により発光素子２０９に再度発光動作をさせることが可能となる。
【００６２】
図４（Ｂ）における項番Ｂ６の制御は、図示しない温度センサの値について、光通信装置１００の設置される環境（例えば設置場所の温度傾向など）に応じて、制御部１０３がリミッティングアンプ２１１に、既定の動作温度上限値に達しない場合であってもリミッティングアンプ２１１の動作を一時的に停止させるものである。例えば制御部１０３は、制御情報として光通信装置１００が設置される場所の温度情報を保持する。この温度の情報は光通信装置１００の設置場所における概ねの温度範囲であり、特に温暖な設置環境の情報を保持する。これは例えば４０℃〜６０℃などの温度範囲である。制御部１０３は、この制御情報の示す温度範囲に所定の値を加えて、光通信装置１００の設置される環境においてリミッティングアンプ２１１の動作を一時停止するべき温度上限値の値を決定する。例えば所定の値を１５℃とし、温度範囲の値のうち大きいほうの値にこの所定の値１５℃を加える。上述のように光通信装置１００の設置環境が温暖であれば制御部１０３は温度センサの値７５℃を、リミッティングアンプ２１１の動作を停止する温度として算出する。制御部１０３は、ＯＮＵ２００の図示しない温度センサからリミッティングアンプ２１１周辺の温度を取得し、リミッティングアンプ２１１周辺の温度が、制御部１０３が決定した温度上限値（７５℃）を超過した場合、リミッティングアンプ２１１を停止させる第二制御信号を生成し、第二制御信号をリミッティングアンプ２１１に送信する。制御部１０３がＬＤＤ２０８に項番Ｂ５の制御を行わせることにより、例えば温暖な設置環境にて使用される光通信装置１００について、光通信装置１００の設置環境に適した温度上限値でリミッティングアンプ２１１の動作を一時的に停止させ、リミッティングアンプ２１１の故障を防止することが可能となる。
【００６３】
（Ａ−３）第一の実施形態による効果
上記の第一の実施形態によれば、ＯＮＵ２００のＭＡＣ―ＬＳＩ２０３が、ＯＮＵ２００のＬＤＤ２０８及びリミッティングアンプ２１１に対して光通信装置１００の形態に依らず光通信を行うために最低限必要な制御を行う。またホスト装置１０１の制御１０３がＭＡＣ―ＬＳＩ２０１を介さず、光通信装置１００が設置される環境や運用される状況に対応してＯＮＵ２００のＬＤＤ２０８及びリミッティングアンプ２１１を制御する。これにより、ＯＮＵ２００とホスト装置１０１とが組み合わされて構成される光通信装置１００は、様々な環境や状況に適応してＯＬＴ１０９との光通信を実現することが可能となる。
【００６４】
（Ｂ）第二の実施形態
本発明による通信装置、通信モジュール、ホスト装置、通信装置の制御方法及び通信装置の制御プログラムの第二の実施形態について、図５ないし図７を参照して説明する。
【００６５】
上述した第一の実施形態では、ホスト装置１０１の制御部１０３が、ホスト装置１０１のアクセス端子１０４及びＯＮＵ２００のアクセス端子２１３を介して第二制御信号をＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１に送信し、ＭＡＣ−ＬＳＩ２０３を介さずにＬＤＤ２０８またはリミッティングアンプ２１１に第二制御を実行させる。ここで、ホスト装置１０１の制御部１０３により、ＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１が何ら制限なしに制御されてしまうおそれがある。そこで第二の実施形態は、ＭＡＣ‐ＬＳＩ２０３が、ホスト装置１０１の制御部１０３によるＬＤＤ２０８またはリミッティングアンプ２１１の制御の可否を決定する。なお第二の実施形態の説明において、ＬＤＤ２０８とリミッティングアンプ２１１のそれぞれを単に機能ブロックと称することがある。
【００６６】
（Ｂ−１）第二の実施形態に係るハードウェア構成
第二の実施形態に係る光通信装置１００、ＯＮＵ２００、ホスト装置１０１のハードウェア構成は、図２に示す第一の実施形態に係るハードウェア構成と同一である。
【００６７】
（Ｂ−２）第二の実施形態に係る動作
ＭＡＣ‐ＬＳＩ２０３がホスト装置１０１の制御部１０３によるＬＤＤ２０８またはリミッティングアンプ２１１の制御の可否を決定する動作は２段階に分かれる。１段階目の動作のフローチャートには図５が対応し、２段階目の動作のフローチャートには図６が対応する。図５はＭＡＣ−ＬＳＩ２０３がホスト装置１０１の制御部１０３から受信する可否制御信号に基づき、ＭＡＣ−ＬＳＩ２０３が自身の設定を変更してアクセス端子２１３からＭＡＣ−ＬＳＩ２０３へのアクセスの可否を決定する動作を示すフローチャートである。図６はＭＡＣ−ＬＳＩ２０３がホスト装置１０１の制御部１０３から受信する信号パターンに基づき、ＭＡＣ−ＬＳＩ２０３が制御部１０３によるＯＮＵ２００の機能ブロックへの制御の可否を決定する動作を示すフローチャートである。図６（Ａ）は当該動作のフローチャートである。図６（Ｂ）は信号パターンと機能ブロックの対応関係を示す表である。図７はホスト装置１０１の制御部１０３がアクセス端子２１３を介してＯＮＵ２００の機能ブロックを制御する動作のシーケンス図である。図７は一例として、ホスト装置１０１の制御部１０３によりＯＮＵ２００のＬＤＤ２０８が第二制御にて制御される動作を示す。
【００６８】
（Ｂ−２−１）アクセス可否の決定
ＭＡＣ‐ＬＳＩ２０３が、ホスト装置１０１の制御部１０３によるＬＤＤ２０８またはリミッティングアンプ２１１に対する制御の可否を決定する１段階目の動作を、図５を参照して説明する。図５に示すフローチャートの動作が開始される以前において、アクセス端子２１３からＭＡＣ−ＬＳＩ２０３へのアクセスは許可されていない状態である。ステップ５００でホスト装置１０１の制御部１０３から制御端子２１４を経てＭＡＣ−ＬＳＩ２０３に可否制御信号が入力される。ここでの可否制御信号は所定の電圧値でありＬＯＷレベルとＨＩＧＨレベルの２種類がある。ステップ５００でＭＡＣ−ＬＳＩ２０３に可否制御信号が入力されると処理はステップ５０２へ進む。ステップ５０２でＭＡＣ−ＬＳＩ２０３は入力された可否制御信号の電位を検出する。ステップ５０４でＭＡＣ−ＬＳＩ２０３は入力された可否制御信号の電位がＬＯＷレベルであるか否かを判定する。ステップ５０４で判定が肯定された場合は（ステップ５０４：Ｙｅｓ）、処理はステップ５０６へ進む。ステップ５０４で判定が否定された場合は（ステップ５０４：Ｎｏ）、処理はステップ５００へ戻り、ＭＡＣ−ＬＳＩ２０３は制御部１０３からの可否制御信号の入力を待機する。ステップ５０４で判定が否定される限り（ＭＡＣ−ＬＳＩ２０３に入力される電位がＨＩＧＨレベルである限り）、ＭＡＣ−ＬＳＩ２０３は後述するステップ５０６の処理を行わないので、ホスト装置１０１の制御部１０３による、アクセス端子２１３を経由したＭＡＣ−ＬＳＩ２０３へのアクセスが許可されていない状態が維持される。ステップ５０６でＭＡＣ−ＬＳＩ２０３は自身の設定を変更することで、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスを許可する。この設定方法は例えば、ＭＡＣ−ＬＳＩ２０３が内蔵メモリ２０４のＷｒｉｔｅＰｒｏｔｅｃｔ端子（図示せず）の電位をＬＯＷレベルに変更する方法や、ＭＡＣ−ＬＳＩ２０３が内蔵メモリ２０４のレジスタ値を変更する方法が挙げられる。ステップ５０６の処理が完了すると１段階目の動作が終了する。図５に示すフローチャートの動作が行われることにより、ホスト装置１０１の制御部１０３による、アクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスが許可された状態となる。なおステップ５０４の判定でＭＡＣ−ＬＳＩ２０３がＨＩＧＨレベルの電位を検出した場合に、ステップ５０６へ進むようにしてもよい。
【００６９】
次に、ＭＡＣ‐ＬＳＩ２０３がホスト装置１０１の制御部１０３によるＬＤＤ２０８またはリミッティングアンプ２１１に対する制御の可否を決定する２段階目の動作を、図６（Ａ）と図６（Ｂ）を参照して説明する。図６（Ａ）のステップ６００で、ホスト装置１０１の制御部１０３からアクセス端子２１３を経由してＭＡＣ−ＬＳＩ２０３に信号パターンが入力される。信号パターンの一例として、信号をＥｔｈｅｒｎｅｔ（登録商標）におけるＥｔｈｅｒｎｅｔ  Ｆｒａｍｅフォーマットに準拠するデータとし、当該データのＥｔｈｅｒＴｙｐｅに格納される情報（ビット値）を複数種類用意して信号パターンとする方法がある。情報（ビット値）は、一例として１６進数で表現することができる。Ｅｔｈｅｒｎｅｔ  Ｆｒａｍｅフォーマットに格納されるＥｔｈｅｒｎｅｔ規格にて定められた情報（ビット値）と重複しないことを条件に、データにおけるＥｔｈｅｒＴｙｐｅではない別の部分に信号パターンのための情報（ビット値）を格納してもよい。ステップ６００でＭＡＣ−ＬＳＩ２０３に信号パターンが入力されると処理はステップ６０２へ進む。ステップ６０２でＭＡＣ−ＬＳＩ２０３は入力された信号パターンの種類を識別する。ステップ６０４でＭＡＣ−ＬＳＩ２０３は、識別した信号パターンの種類に対応する機能ブロックについて、ホスト装置１０１の制御部１０３によるアクセス端子２１３を経由したアクセスを許可するように信号パターンにより識別された機能ブロックを設定する。
【００７０】
ＭＡＣ−ＬＳＩ２０３は図６（Ｂ）に示す対応表のデータを予め保持しており、この対応表のデータを参照することによってステップ６０２にて信号パターンに対応する機能ブロックを特定する。例えばステップ６００でＭＡＣ−ＬＳＩ２０３に入力された信号パターンが「パターン１」でありステップ６０２でＭＡＣ−ＬＳＩ２０３が「パターン１」を識別したならば、ステップ６０４でＭＡＣ−ＬＳＩ２０３は、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介したＬＤＤ２０８の制御（上述の第二制御）が可能になるようにＬＤＤ２０８を設定する。この設定は、例えばＭＡＣ−ＬＳＩ２０３がＬＤＤ２０８のレジスタ値を変更する方法があり、この方法はリミッティングアンプ２１１に対しても適用可能である。
【００７１】
ステップ６０４の処理が完了すると２段階目の動作が終了する。図６（Ａ）に示すフローチャートの動作が行われることにより、ホスト装置１０１の制御部１０３からＭＡＣ−ＬＳＩ２０３に入力される信号パターンの種類に応じた機能ブロックについて、ホスト装置１０１の制御部１０３による第二制御の実行が許可される。
【００７２】
（Ｂ−２−２）制御部１０３によるＯＮＵ２００の機能ブロックの制御
次に図７を参照して、第二の実施形態においてホスト装置１０１の制御部１０３がアクセス端子２１３を介してＯＮＵ２００の機能ブロックを制御する動作について説明する。
【００７３】
ホスト装置１０１の制御部１０３が、アクセス端子２１３を介してＬＤＤ２０８に上述の第二制御信号を送信し、ＬＤＤ２０８を第二制御にて制御する場合は、図７の動作となる。ステップ７００でホスト装置１０１の制御部１０３は、アクセス端子２１３を介してＬＤＤ２０８に制御要求を送信する。この制御要求にはＬＤＤ２０８に固有のアドレスが含まれている。この制御要求はホスト装置１０１の制御部１０３による自律的な動作によってＬＤＤ２０８に送信されてもよいし、情報端末１０６の指示のもとホスト装置１０１の制御部１０３からＬＤＤ２０８に送信されてもよい。ステップ７０２でＬＤＤ２０８は制御部１０３から制御要求を受信する。ＬＤＤ２０８は、制御要求に含まれるアドレスに基づいて、当該制御要求が自身宛であることを認識する。ステップ７０４でＬＤＤ２０８は、アクセス端子２１３からＬＤＤ２０８に対する直接のアクセスが許可されているか否かを判定する。ステップ７０４での判定は、ＭＡＣ−ＬＳＩ２０３が図６にて説明した動作に基づいてアクセス端子２１３からＬＤＤ２０８へのアクセスを許可する制御が行われたか否かを判定することと同義である。ステップ７０４で判定が肯定された場合（ステップ７０４：Ｙｅｓ）は、ＬＤＤ２０８はアクセス端子２１３を介してホスト装置１０１の制御部１０３へ肯定応答を送信する（ステップ７０６）。ステップ７０４で判定が否定された場合（ステップ７０４：Ｎｏ）は、ＬＤＤ２０８はアクセス端子２１３を介してホスト装置１０１の制御部１０３へ否定応答を送信する（ステップ７０８）。
【００７４】
ステップ７１０でホスト装置１０１の制御部１０３はＬＤＤ２０８より受信した応答が肯定応答であるか否かを判定する。ステップ７１０で判定が肯定された場合（ステップ７１０：Ｙｅｓ、応答は肯定応答）は、処理はステップ７１２に進む。ステップ７１０で判定が否定された場合（ステップ７１０：Ｎｏ、応答は否定応答）は、処理はステップ７００に戻る。ステップ７１２でホスト装置１０１の制御部１０３はＬＤＤ２０８に対してアクセス端子２１３を介して第二制御信号を送信する。ステップ７１４でＬＤＤ２０８は、ホスト装置１０１の制御部１０３から第二制御信号を受信する。ステップ７１６でＬＤＤ２０８はホスト装置１０１の制御部１０３から受信した第二制御信号に基づいて、第二制御（第一の実施形態で説明した、光通信装置１００からＯＬＴ１０７までの信号伝送距離に応じて、制御部１０３がＬＤＤ２０８に発光素子２０９の駆動電流の値を他の値に設定させる制御（図４（Ｂ）項番Ｂ１）、ＬＤＤ２０８の図示しない温度センサの値について、制御部１０３がＬＤＤ２０８に、ＬＤＤ２０８から警告が発せられる温度上限値を既定の値から他の値に変更させる制御（図４（Ｂ）項番Ｂ２）等）を行う。ステップ７１８でＬＤＤ２０８は、ステップ７１６での制御結果をホスト装置１０１の制御部１０３に送信する。ホスト装置１０１が第一メモリ２０４から応答を受信するとホスト装置１０１の制御部１０３がＬＤＤ２０８を第二制御にて制御する動作は終了する。なお図７におけるステップ７１２からステップ７１８までの動作を、図３（Ｂ）に示したステップ３０２Ｂからステップ３１４Ｂに置き換えてもよい。
【００７５】
以上のように、ホスト装置１０１の制御部１０３からアクセス端子２１３を介してＬＤＤ２０８へ第二制御信号が送信され、ＬＤＤ２０８が第二制御にて制御される。ホスト装置１０１の制御部１０３からアクセス端子２１３を介してリミッティングアンプ２１１へ第二制御信号を送信する場合も図７に示すシーケンス図と同様の手順となる。
【００７６】
（Ｂ−３）第二の実施形態による効果
上述した第二の実施形態では、ＭＡＣ−ＬＳＩ２０３が可否制御信号と信号パターンに基づいて、ホスト装置１０１の制御部１０３による外部端子を介したＯＮＵ２００の各機能ブロックへのアクセス可否を決定する。これによりホスト装置１０１の制御部１０３が図５及び図６に示す手順に従わずにアクセス端子２１３（外部端子）を介してＯＮＵ２００のＬＤＤ２０８またはリミッティングアンプ２１１に直にアクセスしようとしても、ＬＤＤ２０８とリミッティングアンプ２１１において、ホスト装置１０１の制御部１０３から送信される第二制御信号に基づく制御が行われない。これにより、ホスト装置１０１の制御部１０３からＯＮＵ２００の機能ブロックに対しアクセス端子２１３を介して直にアクセス可能としつつ、ホスト装置１０１の制御部１０３により、ＯＮＵ２００の機能ブロックＬＤＤ２０８またはリミッティングアンプ２１１が何ら制限なしに制御されてしまうことを防止できる。
【００７７】
（Ｂ−４）第二の実施形態における変形例
第二の実施形態において、次のような変形を適用することが可能である。
【００７８】
（Ｂ−４―１）図６（Ｂ）に示す対応表のように信号パターンとＬＤＤ２０８及びリミッティングアンプ２１１を一対一で対応付ける他にも、信号パターンとＬＤＤ２０８及びリミッティングアンプ２１１を一対二で対応付けることも可能である。一例として、図６（Ｂ）において信号パターン「パターン６」（図示せず）を設け、「パターン６」に対応付けられる機能ブロックを「ＬＤＤ２０８及びリミッティングアンプ２１１」とする。ＭＡＣ−ＬＳＩ２０３は、図６（Ａ）のステップ６０２で信号パターン「パターン６」を識別したならば、ステップ６０４にてＬＤＤ２０８及びリミッティングアンプ２１１について、アクセス端子２１３からのアクセスを許可するように設定を行う。本変形例によって、ホスト装置１０１の制御部１０３からＯＮＵ２００への一度の信号パターンの送信によってＬＤＤ２０８及びリミッティングアンプ２１１の双方に対するアクセスを許可することができる。
【００７９】
（Ｂ−４―２）外部端子からのアクセスを許可する機能ブロックの数を、信号パターンを用いてＭＡＣ−ＬＳＩ２０３に指定することも可能である。一例として、図６（Ｂ）において信号パターン「パターン７」（図示せず）を設け、「パターン７」に対応付ける機能ブロックの数を「２」とする。ＭＡＣ−ＬＳＩ２０３は、図６（Ａ）のステップ６０２で「パターン７」を識別したならば、処理をステップ６００に戻して引き続き信号パターンの入力を待機する。そしてステップ６００で信号バターン「パターン１」及び「パターン２」をそれぞれ受信して（受信の順序は問わない）、ステップ６０２でそれぞれの信号パターンを識別する。そしてＭＡＣ−ＬＳＩ２０３は２つの信号パターンのそれぞれに対応付けられたＬＤＤ２０８及びリミッティングアンプ２１１についてアクセス端子２１３からのアクセスを許可するように設定を行う。本変形例によって、ＬＤＤ２０８及びリミッティングアンプ２１１の双方についてアクセスを許可したい場合に、図６（Ａ）に示すフローチャートの動作を逐一終了することなく、ホスト装置１０１の制御部１０３からＯＮＵ２００へ２つの信号パターンを送信し、各信号パターンに対応付けられたＬＤＤ２０８及びリミッティングアンプ２１１へのアクセスを許可することができる。
【００８０】
（Ｂ−４―３）図５及び図６に示すフローチャートに示す動作を一体化し、図８に示すフローチャートの動作としてもよい。図８（Ａ）に示すフローチャートは、ＭＡＣ−ＬＳＩ２０３は可否制御信号を受信するとアクセス端子２１３からの信号パターンの入力待機に移行し、アクセス端子２１３から特定の信号パターンが入力されると、ＭＡＣ−ＬＳＩ２０３がアクセス端子２１３からＭＡＣ−ＬＳＩ２０３へのアクセスを許可する状態にする点で、図５及び図６に示すフローチャートと異なっている。
【００８１】
図８（Ａ）に示すフローチャートにおいて、ステップ８００からステップ８０４は図５に示すフローチャートのステップ５００からステップ５０４と同様である。ステップ８０４でＭＡＣ−ＬＳＩ２０３が、入力された制御信号の電位がＬＯＷレベルであると判定すると（ステップ８０４：Ｙｅｓ）、ステップ８０６でＭＡＣ−ＬＳＩ２０３は、アクセス端子２１３からの信号パターン入力を待機する。ステップ８０８で、ＭＡＣ−ＬＳＩ２０３にアクセス端子２１３を経由して信号パターンが入力される。ステップ８１０で、ＭＡＣ−ＬＳＩ２０３は入力された信号パターンが特定の信号パターンであるか否かを判定する。ここでは特定の信号パターンを図８（Ｂ）における「パターン３」とする。ＭＡＣ−ＬＳＩ２０３は図８（Ｂ）に示す対応表に相当するデータを保持しており、当該対応表において「パターン３」は外部端子からのアクセスを許可する機能ブロックとして「ＭＡＣ−ＬＳＩ」が対応付けられている。ステップ８１０で判定が肯定されると（ステップ８１０：Ｙｅｓ）処理はステップ８１２へ進む。ステップ８１０で判定が否定されると（ステップ８１０：Ｎｏ）処理はステップ８０６へ戻る。ステップ８１２でＭＡＣ−ＬＳＩ２０３は図５に示すフローチャートのステップ５０６と同様に、ＭＡＣ−ＬＳＩ２０３に設定される設定値を変更することで、アクセス端子２１３からＭＡＣ−ＬＳＩ２０３へのアクセスを許可する。ステップ８１２以降のステップ８１４、ステップ８１６及びステップ８１８は、図６に示すフローチャートのステップ６００、ステップ６０２及びステップ６０４と同様である。本変形例によれば、ＭＡＣ−ＬＳＩ２０３はアクセス端子２１３から可否制御信号が入力されたのみでは、制御部１０３によるアクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスが許可されず、制御部１０３からアクセス端子２１３を経由してＭＡＣ−ＬＳＩ２０３へさらに特定の信号パターンが入力されることで、制御部１０３によるアクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスが許可される。従って本変形例は図５及び図６に示すフローチャートの手順に比べ、制御部１０３によるアクセス端子２１３を介したＭＡＣ−ＬＳＩ２０３へのアクセスを許可する条件が厳しくなっており、セキュリティを向上させることが可能である。
【００８２】
（Ｂ−４−４）図５及び図６に示すフローチャートの動作を、コントローラ２１０が行ってもよい。この場合、ホスト装置１０１の制御部１０３が、ホスト装置１０１のアクセス端子１０４及びＯＮＵ２００のアクセス端子２１３を介して、可否制御信号及び信号パターンをコントローラ２１０へ送信する経路のため、ＯＮＵ２００のアクセス端子２１３とコントローラ２１０が接続される。図５に示すフローチャートの動作において、コントローラ２１０がアクセス端子２１３を介してホスト装置１０１の制御部１０３から可否制御信号を受信し、ステップ５０６でコントローラ２１０は自身の設定を変更することで、ホスト装置１０１の制御部１０３によるアクセス端子２１３を経由したコントローラ２１０へのアクセスを許可する。また図６に示すフローチャートの動作において、コントローラ２１０にも予め図６（Ｂ）に示す対応表のデータを保持させておき、コントローラ２１０がアクセス端子２１３を介してホスト装置１０１の制御部１０３から信号パターンを受信し、図６（Ａ）のステップ６０２でコントローラ２１０が信号パターンを識別し、ステップ６０４でコントローラ２１０が識別した信号パターンの種類に対応する機能ブロックについて、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介したアクセスを許可するように機能ブロックを設定する。図５及び図６に示すフローチャートの動作を通常時はＭＡＣ−ＬＳＩ２０３が行い、ＭＡＣ−ＬＳＩ２０３が図５及び図６に示すフローチャートの動作を行えなくなった場合に、コントローラ２１０が図５及び図６に示すフローチャートの動作を行うよう切り替えてもよい。ＭＡＣ−ＬＳＩ２０３とコントローラ２１０のどちらを予備的とするかは選択可能である。本変形例によって、ＭＡＣ−ＬＳＩ２０３が図５及び図６に示すフローチャートの動作を行えなくなった場合でも、上記した第二の実施形態に係るＯＮＵ２００の各動作が実現可能となる。
【００８３】
（Ｂ−４−５）ＭＡＣ−ＬＳＩ２０３による図５及び図６に示すフローチャートの動作について、図５及び図６に示す動作を専門に行う構成を別途設けるようにしてもよい。この場合は、図５及び図６に示す動作を行うための回路をＯＮＵ２００に設け、当該回路とアクセス端子２１３を接続するとともに、当該回路とＬＤＤ２０８及びリミッティングアンプ２１１とを接続する。そして、ホスト装置１０１の制御部１０３から当該回路に可否制御信号及び信号パターンを入力し、当該回路に図５及び図６に示す動作を実行させる。本変形例により、例えばＯＮＵ２００のＭＡＣ−ＬＳＩ２０３が図５及び図６に示すフローチャートの動作に対応しない場合でも、図５及び図６に示す動作を専門に行う回路を別途設けることで、ＯＮＵ２００に第二の実施形態に係る機能を付加することができる。
【００８４】
（Ｃ）第三の実施形態
本発明による通信装置、通信モジュール、ホスト装置、通信装置の制御方法及び通信装置の制御プログラムの第三の実施形態について、図９及び図１０を参照して説明する。
【００８５】
（Ｃ−１）第三の実施形態に係るハードウェア構成
図９は、第三の実施形態に係る光通信装置１００、ＯＮＵ２００、ホスト装置１０１のハードウェア構成を示すブロック図である。第三の実施形態に係る光通信装置１００、ＯＮＵ２００、ホスト装置１０１は、図２に示す第一の実施形態に係るハードウェア構成と同一の要素を有するが、ＯＮＵ２００のアクセス端子２１３が第一メモリ２０６、第二メモリ２０７と接続される点で、第一の実施形態に係るハードウェア構成と異なる。
【００８６】
（Ｃ−２）第三の実施形態に係る動作
第三の実施形態において、ホスト装置１０１の制御部１０３は、ＯＮＵ２００の第一メモリ２０６または第二メモリ２０７に対して、直に情報の読み出しまたは書き込みを行う。この第一メモリ２０６または第二メモリ２０７に対する情報の読み出しまたは書き込みは、ホスト装置１０１のアクセス端子１０４及びＯＮＵ２００のアクセス端子２１３を介して行われる。ここで、第一メモリ２０６及び第二メモリ２０７に格納される情報とは、ＬＤＤ２０８やリミッティングアンプ２１１の動作情報である。動作情報は、ＬＤＤ２０８やリミッティングアンプ２１１ごと種々の内容であってよく、ＬＤＤ２０８に設定される発光素子２０９を駆動する駆動電流の値に係る情報や、ＬＤＤ２０８の動作温度に係る情報、リミッティングアンプ２１１にて電気信号を増幅する増幅率に係る情報が例として挙げられる。
【００８７】
ホスト装置１０１の制御部１０３が第一メモリ２０６に対して情報の読み出しまたは書き込みを行う場合は、図１０（Ａ）の動作となる。ステップ１０００Ａでホスト装置１０１の制御部１０３は、アクセス端子２１３を介して第一メモリ２０６にメモリ読み出し要求またはメモリ書き込み要求を送信する。この要求は、ホスト装置１０１の制御部１０３により自律的に第一メモリ２０６に送信されてもよいし、情報端末１０６の指示のもとホスト装置１０１の制御部１０３から第一メモリ２０６に送信されてもよい。ステップ１００２Ａで第一メモリ２０６はホスト装置１０１の制御部１０３からの要求を受信する。ステップ１００４Ａで、第一メモリ２０６にて要求に従ったメモリ読み出しまたはメモリ書き込みが実行される。ステップ１００６Ａで、ステップ１００４Ａにおけるメモリ読み出しまたはメモリ書き込みの結果がホスト装置１０１の制御部１０３へ伝達される。ステップ１００８Ａでホスト装置１０１の制御部１０３は、第一メモリ２０６に対する情報読み出しまたは情報書き込みが成功したか否かを判定する。ステップ１００８Ａで判定が肯定された場合（ステップ１００８Ａ：Ｙｅｓ）、図１０（Ａ）の処理は終了する。ステップ１００８Ａで判定が否定された場合（ステップ１００８Ａ：Ｎｏ）は、処理はステップ１０００Ａに戻る。ホスト装置１０１の制御部１０３は、第一メモリ２０６から読み出された情報に対して、一例としてパリティチェックによるデータ誤りの確認を行うことで、ステップ１００８Ａの判定を行う。ホスト装置１０１の制御部１０３は、例えば第一メモリ２０６に書き込んだ情報と実際に書き込まれた情報との整合性を判定することで、ステップ１００８Ａの判定を行う。
【００８８】
（Ｃ−３）第三の実施形態に係る効果
上述した第三の実施形態では、第一の実施形態に係る光通信装置１００、ＯＮＵ２００、ホスト装置１０１において設けられるアクセス端子２１３を、第一メモリ２０６及び第二メモリ２０７と接続し、制御部１０３が第一メモリ２０６及び第二メモリ２０７に対して直に情報の読み出しまたは書き込みを行う。これによりホスト装置１０１の制御部１０３は、アクセス端子２１３を介してＯＮＵ２００のＬＤＤ２０８及びリミッティングアンプ２１１を制御するのみならず、第一メモリ２０６及び第二メモリ２０７から直に情報の読み出しまたは書き込みを行うことができる。
【００８９】
（Ｃ−４）第三の実施形態における変形例１
第三の実施形態において、次のような変形を適用することが可能である。なお以降の説明において、ＬＤＤ２０８、発光素子２０９、コントローラ２１０、リミッティングアンプ２１１、受光素子２１２のそれぞれを構成要素と称することがある。
【００９０】
（Ｃ−４−１）第一メモリ２０６または第二メモリ２０７に格納される情報を、ＯＮＵ２００の故障情報としてもよい。ＭＡＣ−ＬＳＩ２０３はＬＤＤ２０８、発光素子２０９、コントローラ２１０、リミッティングアンプ２１１、受光素子２１２の少なくとも一つに生じた故障を検出し、故障情報を生成する。故障の検出はＭＡＣ−ＬＳＩ２０３がこれら構成要素に対して定期的に故障の発生を監視することで実行してもよい。またコントローラ２１０に自身の動作正常性を監視させ、故障が発生したならばＭＡＣ−ＬＳＩ２０３に故障情報を通知させてもよい。またはコントローラ２１０に他の構成要素の動作正常性を監視させ、故障が発生したならばＭＡＣ−ＬＳＩ２０３に故障情報を通知させてもよい。ＭＡＣ−ＬＳＩ２０３は、この故障情報を第一メモリ２０６または第二メモリ２０７に書き込む。ＭＡＣ−ＬＳＩ２０３に不具合が生じた場合は、ＭＡＣ−ＬＳＩ２０３の動作が停止するまでのＭＡＣ−ＬＳＩ２０３の動作履歴を、第一メモリ２０６または第二メモリ２０７に書き込むようにしてもよい。本変形例により、ホスト装置１０１の制御部１０３は、ＯＮＵ２００に発生した故障に関する故障情報を、第一メモリ２０７または第一メモリ２０６から直に取得することができる。また本変形例によれば、ＭＡＣ‐ＬＳＩ２０３に不具合が生じた場合であっても、ホスト装置１０１の制御部１０３はＭＡＣ‐ＬＳＩ２０３の不具合に係る情報を第一メモリ２０７または第一メモリ２０６から直に取得することができる。
【００９１】
（Ｃ−４−２）第一メモリ２０６と第二メモリ２０７を同期させて同一の情報を格納するようにしてもよい。この場合はＭＡＣ―ＬＳＩ２０３が同一の情報を、第一メモリ２０６及び第二メモリ２０７に書き込む。この際ＭＡＣ−ＬＳＩ２０３は、第一メモリ２０６と第二メモリ２０７への情報書き込みを並列処理で実行してもよい。またＭＡＣ−ＬＳＩ２０３は、第一メモリ２０６または第二メモリ２０７の一方のメモリに情報を書き込んだ後に、残る他方のメモリに同一の情報を書き込むようにしてもよい。またＭＡＣ−ＬＳＩ２０３は、第一メモリ２０６に書き込まれた情報と、第二メモリ２０７に書き込まれた情報との同一性を判定し、判定結果が否であれば再び双方のメモリに情報を書き込むようにしてもよい。本変形例により、ホスト装置１０１の制御部１０３がＯＮＵ２００から情報を読み出す際の情報の読み出し先が複数となるので、ホスト装置１０１の制御部１０３が一方のメモリ（例えば第一メモリ２０６）からの情報読み出しに失敗しても、他方のメモリ（例えば第二メモリ２０７）から情報を読み出すことが可能となる。
【００９２】
（Ｃ−４―３）第一メモリ２０６と第二メモリ２０７を同期させる動作をコントローラ２１０が行ってもよい。この場合、コントローラ２１０がＬＤＤ２０８、発光素子２０９、リミッティングアンプ２１１、受光素子２１２の少なくとも一つに生じた故障を検出して故障情報を生成し、故障情報を第一メモリ２０６及び第二メモリ２０７に書き込む。第一メモリ２０６と第二メモリ２０７を同期させる動作を通常時はＭＡＣ−ＬＳＩ２０３が行い、ＭＡＣ−ＬＳＩ２０３が第一メモリ２０６及び第二メモリ２０７の同期を実行できない場合に、コントローラ２１０が第一メモリ２０６及び第二メモリ２０７の同期を行うよう切り替えてもよい。本変形例によって、ＭＡＣ−ＬＳＩ２０３が第一メモリ２０６及び第二メモリ２０７の同期を実行できない場合でも、第一メモリ２０６と第二メモリ２０７の同期させることが可能となる。
【００９３】
（Ｃ−４―４）ＯＮＵ２００のアクセス端子２１３とＭＡＣ−ＬＳＩ用メモリ２０５を接続してもよい（図示せず）。これにより、ホスト装置１０１の制御部１０３は、ＭＡＣ−ＬＳＩ用メモリ２０５に対して直に情報の読み込みまたは書き込みが可能となる。本変形例により、例えばＭＡＣ−ＬＳＩ２０３の動作が停止するなどして、ＭＡＣ−ＬＳＩ２０３にＭＡＣ−ＬＳＩ用メモリ２０５からファームウェアを再度読み込ませて再起動する必要が生じた場合に、ホスト装置１０１の制御部１０３からＭＡＣ−ＬＳＩ用メモリ２０５に直にアクセスし、ファームウェアのチェックや書き換えを行うことが可能となる。
【００９４】
（Ｃ−４―５）ＭＡＣ−ＬＳＩ用メモリ２０５を第一メモリ２０６と第二メモリ２０７と同期して、同一の情報を格納してもよい。ＭＡＣ−ＬＳＩ用メモリ２０５はファームウェアを格納するとともに、その他の情報の格納用に容量が定められてもよい。ＭＡＣ−ＬＳＩ用メモリ２０５におけるその他の情報を格納するための容量に、第一メモリ２０６及び第二メモリ２０７と同一の情報を格納することが可能である。またＯＮＵ２００のＬＤＤ２０８、コントローラ２１０、リミッティングアンプ２１１が動作のための設定情報を一次的に記憶するメモリ（図示せず）を有してもよく、この図示しないメモリを第一メモリ２０６と第二メモリ２０７と同期して同一の情報を格納してもよい。このように第一メモリ２０６と第二メモリ２０７とを他のメモリと同期して同一の情報を格納することで、ホスト装置１０１の制御部１０３がアクセス端子２１３を介してアクセス可能となるメモリは３つ以上となる。これにより、ホスト装置１０１の制御部１０３がＯＮＵ２００の情報を取得する際の情報の取得先を増やすことが可能となる。
【００９５】
（Ｃ−５）第三の実施形態における変形例２
（Ｃ−５―１）第二の実施形態において図６で説明した、ＭＡＣ−ＬＳＩ２０３がホスト装置１０１の制御部１０３から受信する信号パターンに基づき、制御部１０３によるＯＮＵ２００のＬＤＤ２０８及びリミッティングアンプ２１１への制御の可否を決定する動作を、第三の実施形態に適用してもよい。この場合、ＭＡＣ‐ＬＳＩ２０３が制御部１０３から受信する信号パターンに基づいて、ホスト装置１０１の制御部１０３による第一メモリ２０６または第二メモリ２０７に対する情報書き込みの可否を決定する。
【００９６】
第三の実施形態に図６に示すフローチャートの動作を適用する場合は、図６（Ｂ）に示す対応表のデータを、図１０（Ｂ）に示す対応表のデータに変更する。図１０（Ｂ）に示す対応表のデータは、図６（Ｂ）に示す対応表のデータに比べ、第一メモリ２０６に対応する信号パターン「パターン４」及び第二メモリ２０７に対応する信号パターン「パターン５」が追加されている。ＭＡＣ−ＬＳＩ２０３は、図１０（Ｂ）に示す対応表のデータを予め保持し、図６（Ａ）に示すフローチャートに従って動作する。
【００９７】
例えば図６（Ａ）のステップ６００でＭＡＣ−ＬＳＩ２０３に入力された信号パターンが「パターン４」でありステップ６０２でＭＡＣ−ＬＳＩ２０３が「パターン４」を識別したならば、ステップ６０４でＭＡＣ−ＬＳＩ２０３は、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した第一メモリ２０６へ情報の書き込みが可能になるように第一メモリ２０６を設定する。この設定は、ＭＡＣ−ＬＳＩ２０３が第一メモリ２０６に備えられるＷｒｉｔｅＰｒｏｔｅｃｔ端子（図示せず）の電位をＬＯＷレベルとする方法が一例であり、第二メモリ２０７に対しても適用可能である。これによりホスト装置１０１の制御部１０３は、アクセス端子２１３を介して第一メモリ２０６へ情報を書き込むことが可能になる。
【００９８】
ホスト装置１０１の制御部１０３がアクセス端子２１３を介して第一メモリ２０６へ情報を書き込むことが可能となった状態で、実際にホスト装置１０１の制御部１０３が第一メモリ２０６に情報を書き込む場合は、図１０（Ｃ）に示すシーケンス図の動作となる。
【００９９】
図１０（Ｃ）のステップ１０００Ｃでホスト装置１０１の制御部１０３は、アクセス端子２１３を介して第一メモリ２０６にメモリ書き込み要求を送信する。このメモリ書き込み要求は、ホスト装置１０１の制御部１０３により自律的に第一メモリ２０６に送信されてもよいし、情報端末１０６の指示のもとホスト装置１０１の制御部１０３から第一メモリ２０６に送信されてもよい。ステップ１００２Ｃで第一メモリ２０６はホスト装置１０１の制御部１０３からメモリ書き込み要求を受信する。ステップ１００４Ｃでは、ＭＡＣ−ＬＳＩ２０３が図６に示すフローチャートの動作に基づき、アクセス端子２１３を介した第一メモリ２０６への書き込みを許可する制御を行ったか否かによって、処理が分岐する。具体的には、ＭＡＣ−ＬＳＩ２０３により第一メモリ２０６に備えられるＷｒｉｔｅＰｒｏｔｅｃｔ端子（図示せず）の電位が書き込み可能な状態（例えばＷｒｉｔｅＰｒｏｔｅｃｔ端子の電位がＬＯＷレベルである状態）に設定されたか否かで処理が分岐する。ステップ１００４Ｃでアクセス端子２１３を介した第一メモリ２０６に対するメモリ書き込みが許可されている場合（ステップ１００４Ｃ：Ｙｅｓ、一例として第一メモリ２０６のＷｒｉｔｅＰｒｏｔｅｃｔ端子（図示せず）の電位がＬＯＷレベルの場合）は、処理はステップ１００６Ｃに進む。ステップ１００６Ｃで第一メモリ２０６においてメモリ書き込みが実行される。第一メモリ２０６においてメモリ書き込みが実行された後、ステップ１０１０Ｃで第一メモリ２０６からホスト装置１０１の制御部１０３へメモリ書き込み結果が伝達される。一方、ステップ１００４Ｃでアクセス端子２１３を介した第一メモリ２０６に対するメモリ書き込みが許可されていない場合（ステップ１００４Ｃ：Ｎｏ、一例として第一メモリ２０６のＷｒｉｔｅＰｒｏｔｅｃｔ端子（図示せず）の電位がＬＯＷレベルでない場合）は、処理はステップ１００８Ｃに進む。ステップ１００８Ｃで第一メモリ２０６においてメモリ書き込みが実行されず、ステップ１０１２Ｃで第一メモリ２０６からホスト装置１０１の制御部１０３へメモリ書き込みの不実行が伝達される。ステップ１０１４Ｃでホスト装置１０１の制御部１０３は、第一メモリ２０６より伝達された結果に基づき、メモリ書き込みが成功したか否かを判定する。ステップ１０１４Ｃで判定が肯定された場合（ステップ１０１４Ｃ：Ｙｅｓ、書き込み結果が伝達された場合）は、図１０に示す処理は終了する。ステップ１０１４Ｃで判定が否定された場合（ステップ７１４Ｃ：Ｎｏ、メモリ書き込みの不実行が伝達された場合）は、処理はステップ１０００Ｃに戻る。
【０１００】
以上のように、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した第一メモリ２０６へ情報の書き込みの可否が、ＭＡＣ−ＬＳＩ２０３により決定される。そして第一メモリ２０６へ情報の書き込みが許可された状態で、ホスト装置１０１の制御部１０３がアクセス端子２１３を介して第一メモリ２０６に情報を書き込む。ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した第二メモリ２０７への情報書き込みを許可する場合は、図６（Ａ）と同様の手順となる。また第二メモリ２０７へ情報の書き込みが許可された状態で、制御部１０３が第二メモリ２０７に情報を書き込む場合は、図１０（Ｃ）と同様の手順となる。
【０１０１】
本変形例によって、ＯＮＵ２００のアクセス端子２１３を第一メモリ２０６、第二メモリ２０７と接続する第三の実施形態に、第二の実施形態の動作を適用することが可能となる。これにより、ホスト装置１０１の制御部１０３が何らの制限なしにＯＮＵ２００の第一メモリ２０６および第二メモリ２０７に情報を書き込むことを防止できる。
【０１０２】
（Ｃ−５―２）ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した情報の読み出しに対して可否制御を行うために、次のような変形を適用してもよい。例えば、図９においてアクセス端子２１３と第一メモリ２０６を接続する信号線上に電気的スイッチ素子（例えばＦＥＴ：Ｆｉｅｌｄ ｅｆｆｅｃｔ ｔｒａｎｓｉｓｔｏｒ）を設け、この電気的スイッチ素子とＭＡＣ−ＬＳＩ２０３とを接続する。そしてＭＡＣ−ＬＳＩ２０３がホスト装置１０１の制御部１０３から受信する信号に基づいて電気的スイッチ素子の電気的開閉を切り替えて、第一メモリ２０６とアクセス端子２１３との接続オン、オフを切り換える。なおＭＡＣ−ＬＳＩ２０３が電気的スイッチ素子の電気的開閉を切り替えるための信号は、例えば図１０（Ｂ）に示す対応表のデータに、信号パターン「パターン８」（図示せず）を追加し「パターン８」に電気的スイッチ素子を対応付けて実現してもよい。本変形例により、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した第一メモリ２０６から情報の読み出しを物理的に不可とすることができる。本変形例は、第二メモリ２０７にも適用可能である。なお、種々の電気的スイッチ素子を採用してよいが、故障しにくい単純な電気的スイッチ素子を用いることが望ましい。
【０１０３】
また例えば、ホスト装置１０１の制御部１０３と第一メモリ２０６がマスター−スレーブ通信方式を用いて情報の読み出しを行う場合は、次のように情報の読み出しの可否を制御してもよい。まずホスト装置１０１の制御部１０３が第一メモリ２０６から情報を読み出すための正規アドレスと、正規アドレスとは異なるダミーアドレスの二つを用意する。そしてＯＮＵ２００のＭＡＣ−ＬＳＩ２０３に正規アドレスとダミーアドレスを保持させる。ＯＮＵ２００がホスト装置１０１に接続された際に、ＭＡＣ−ＬＳＩ２０３がホスト装置１０１の制御部１０３に正規アドレスを通知する。次にＭＡＣ−ＬＳＩ２０３が第一メモリ２０６にダミーアドレスを設定する。これによりホスト装置１０１の制御部１０３がＭＡＣ−ＬＳＩ２０３から通知された正規アドレスで第一メモリ２０６から情報の読み出しを試みても、第一メモリ２０６に設定されるダミーアドレスは正規アドレスと一致しないため、ホスト装置１０１の制御部１０３は第一メモリ２０６から情報を読み出すことができない。ホスト装置１０１の制御部１０３による第一メモリ２０６からの情報読み出しを許可する場合は、ＭＡＣ−ＬＳＩ２０３が第一メモリ２０６に設定されるダミーアドレスを正規アドレスに変更する。これによりホスト装置１０１の制御部１０３がＭＡＣ−ＬＳＩ２０３より通知された正規アドレスで第一メモリ２０６から情報の読み出しを試みると、第一メモリ２０６に設定されるアドレスは正規アドレスと一致するため、ホスト装置１０１の制御部１０３は第一メモリ２０６から情報を読み出すことができる。ＭＡＣ−ＬＳＩ２０３が第一メモリ２０６に設定されるダミーアドレスを正規アドレスに変更する動作を、図６に示すフローチャート及び図１０（Ｂ）に示す表を適用して実現してもよい。この場合、図１０（Ｂ）に示す対応表のデータに、信号パターン「パターン９」（図示せず）を追加し「パターン９」に第一メモリ２０６を対応付ける。ＭＡＣ−ＬＳＩ２０３が図６のフローチャートに示す動作に従ってホスト装置１０１の制御部１０３から信号パターン「パターン９」を受信し、信号パターン「パターン９」を認識したならば、ＭＡＣ−ＬＳＩ２０３は第一メモリ２０６に設定されるダミーアドレスを正規アドレスに変更する。この方法は、第二メモリ２０７に対しても適用可能である。本変形例により、ホスト装置１０１の制御部１０３によるアクセス端子２１３を介した第一メモリ２０６から情報の読み出しに、制限を設けることができる。
【０１０４】
（Ｄ）他の変形例
（Ｄ−１）第一の実施形態において、アクセス端子１０４及びアクセス端子２１３の予備となる予備アクセス端子を設けてもよい。この場合、ホスト装置１０１に予備アクセス端子Ａ（図示せず）を設けてこれを制御部１０３と接続し、かつＯＮＵ２００に予備アクセス端子Ｂ（図示せず）を設けてこれをＭＡＣ−ＬＳＩ２０３、ＬＤＤ２０８及びリミッティングアンプ２１１と接続する。ＯＮＵ２００がホスト装置１０１に組み込まれる際に、予備アクセス端子Ａと予備アクセス端子Ｂが電気的に接続されるようにする。この場合、ホスト装置１０１の制御部１０３は、アクセス端子１０４及びアクセス端子２１３に代えて予備アクセス端子Ａ及び予備アクセス端子Ｂを介して、第二制御信号をＬＤＤ２０８及びリミッティングアンプ２１１に送信する。例えばホスト装置１０１の制御部１０３は、アクセス端子１０４及びアクセス端子２１３を介してＬＤＤ２０８またはリミッティングアンプ２１１へ第二制御信号を送信したにもかかわらず、ＬＤＤ２０８またはリミッティングアンプ２１１から制御結果を受信できない場合には、アクセス端子１０４またはアクセス端子２１３が不良であると判断し、ホスト装置１０１の制御部１０３は、予備アクセス端子Ａ及び予備アクセス端子Ｂを介して第二制御信号をＬＤＤ２０８またはリミッティングアンプ２１１に送信するよう切り替えてもよい。本変形例により、ホスト装置１０１のアクセス端子１０４とＯＮＵ２００のアクセス端子２１３の少なくとも一方に接触不良などの異常が発生した場合でも、第一の実施形態に係る動作を実行することが可能となる。
【０１０５】
（Ｄ−２）第二の実施形態において、ホスト装置１０１に上述の予備アクセス端子Ａ（図示せず）を設けてこれを制御部１０３と接続し、ＯＮＵ２００に上述の予備アクセス端子Ｂ（図示せず）を設けてこれをＭＡＣ−ＬＳＩ２０３、ＬＤＤ２０８及びリミッティングアンプ２１１と接続してもよい。この場合、ホスト装置１０１の制御部１０３は、アクセス端子１０４及びアクセス端子２１３に代えて予備アクセス端子Ａ及び予備アクセス端子Ｂを介して、可否制御信号及び信号パターンをＭＡＣ−ＬＳＩ２０３へ送信する。そしてＭＡＣ−ＬＳＩ２０３は信号パターンに基づいて、ホスト装置１０１の制御部１０３が予備アクセス端子を介してＬＤＤ２０８及びリミッティングアンプ２１１へ第二制御信号を送信可能となるように、ＬＤＤ２０８及びリミッティングアンプ２１１を設定する。ホスト装置１０１の制御部１０３が予備アクセス端子Ｂ及び予備アクセス端子Ａを介してＬＤＤ２０８及びリミッティングアンプ２１１へ第二制御信号を送信可能となった以降に、制御部１０３が予備アクセス端子Ａ及び予備アクセス端子Ｂを介してＬＤＤ２０８及びリミッティングアンプ２１１に第二制御信号を送信し、第二制御にて制御する動作は、第二の実施形態と同様である。なお、例えばホスト装置１０１の制御部１０３は、図５及び図６のフローチャートに従いアクセス端子１０４及びアクセス端子２１３を介して可否制御信号及び信号パターンをＭＡＣ−ＬＳＩ２０３へ送信し、さらに図７のステップ７００でＬＤＤ２０８またはリミッティングアンプ２１１に制御要求を送信したにもかかわらず、ステップ７０６またはステップ７０８でＬＤＤ２０８またはリミッティングアンプ２１１から肯定応答と否定応答のいずれも受信できない場合に、アクセス端子１０４またはアクセス端子２１３が不良であると判断してもよい。この場合にホスト装置１０１の制御部１０３は、予備アクセス端子Ａ及び予備アクセス端子Ｂを介して可否制御信号及び信号パターンをＭＡＣ−ＬＳＩ２０３に送信するよう切り替える。本変形例により、ホスト装置１０１のアクセス端子１０４とＯＮＵ２００のアクセス端子２１３の少なくとも一方に接触不良などの異常が発生した場合でも、第二の実施形態に係る動作を実行することが可能となる。
【０１０６】
（Ｄ−３）第三の実施形態において、ホスト装置１０１に上述の予備アクセス端子Ａ（図示せず）を設けてこれを制御部１０３と接続し、ＯＮＵ２００に上述の予備アクセス端子Ｂ（図示せず）を設けてこれを第一メモリ２０６と第二メモリ２０７に接続してもよい。この場合、ホスト装置１０１の制御部１０３は、アクセス端子１０４及びアクセス端子２１３に代えて予備アクセス端子Ａ及び予備アクセス端子Ｂを介して第一メモリ２０６または第二メモリ２０７に対して直に情報読み出しまたは情報書き込みを行う。なお、例えばホスト装置１０１の制御部１０３は、アクセス端子１０４及びアクセス端子２１３を介して第一メモリ２０６または第二メモリ２０７へメモリ読み出し要求またはメモリ書き込み要求を送信し、第一メモリ２０６または第二メモリ２０７からメモリ読み出しまたはメモリ書き込みの結果が伝達されなかった場合に、アクセス端子１０４またはアクセス端子２１３が不良であると判断してもよい。この場合にホスト装置１０１の制御部１０３は、予備アクセス端子Ａ及び予備アクセス端子Ｂを介して第一メモリ２０６または第二メモリ２０７へメモリ読み出し要求またはメモリ書き込み要求を送信するよう切り替える。本変形例により、ホスト装置１０１のアクセス端子１０４とＯＮＵ２００のアクセス端子２１３の少なくとも一方に接触不良などの異常が発生した場合でも、第三の実施形態に係る動作を実行することが可能となる。
【０１０７】
（Ｄ−４）上述した各実施形態における光通信装置１００を、局側の施設に設置される通信装置としてもよい。この場合は、ホスト装置１０１に局側光回線終端装置を組み合わせる。ここでの局側光回線終端装置は、上述した光回線終端装置２００と比べ、上述の各実施形態と同様の機能を有し、かつ局側の通信機能に適したＭＡＣ−ＬＳＩを備える。また上述した各実施形態におけるホスト装置１０１は、例えばホームゲートウェイの機能を実現するための構成を備えてもよい。この場合、ＯＮＵ２００とホスト装置１０１とが組み合わされることにより、ホームゲートウェイ装置が構成される。また上述した実施形態におけるホスト装置１０１は、例えばスイッチ機能を実現するための構成を備えてもよい。この場合、ＯＮＵ２００とホスト装置１０１とが組み合わされることにより、光信号を中継するスイッチ装置（スイッチングハブなど）が構成される。
【０１０８】
（Ｄ−５）上記した各実施形態及び各変形例では本発明が光回線終端装置である場合を例示した。しかし本発明は、光回線終端装置を制御する方法、光回線終端装置を制御するプログラムもしくは当該プログラムを記憶する記憶媒体としての実施形態をとることが可能である。
【符号の説明】
【０１０９】
１００…光通信装置
１０１…ホスト装置
１０２…送受信部
１０３…制御部
１０４…アクセス端子
１０５…主信号端子
１０６…情報端末
１０７…局側終端装置
１０８…受光素子
１０９…発光素子
１１０…光ファイバ
１１１…通信網
２００…光回線終端装置
２０１…ＭＡＣ部
２０２…光トランシーバ部
２０３…ＭＡＣ−ＬＳＩ
２０４…内蔵メモリ
２０５…ＭＡＣ−ＬＳＩ用メモリ
２０６…第一メモリ
２０７…第二メモリ
２０８…ＬＤＤ
２０９…発光素子
２１０…コントローラ
２１１…リミッティングアンプ
２１２…受光素子
２１３…アクセス端子
２１４…主信号端子
【図１】
2018056891.tif 000003
【図２】
2018056891.tif 000004
【図３（Ａ）】
2018056891.tif 000005
【図３（Ｂ）】
2018056891.tif 000006
【図４（Ａ）】
2018056891.tif 000007
【図４（Ｂ）】
2018056891.tif 000008
【図５】
2018056891.tif 000009
【図６（Ａ）】
2018056891.tif 000010
【図６（Ｂ）】
2018056891.tif 000011
【図７】
2018056891.tif 000012
【図８（Ａ）】
2018056891.tif 000013
【図８（Ｂ）】
2018056891.tif 000014
【図９】
2018056891.tif 000015
【図１０（Ａ）】
2018056891.tif 000016
【図１０（Ｂ）】
2018056891.tif 000017
【図１０（Ｃ）】
2018056891.tif 000018