(57)【要約】【課題】データ送信部に送信データが保留されている間の消費電力を低減することができる通信装置及びクロック制御方法を提供すること【解決手段】本発明にかかる通信装置は、供給されたクロックにより駆動し、対向装置に対してデータの送信を行う送信処理部３４と、送信処理部３４に対してクロックを供給する送信クロック制御部２０と、対向装置に対するデータ送信の停止を指示するポーズフレームを受信する受信処理部３１と、を備え、受信処理部３１がポーズフレームを受信した場合、送信処理部３４は、対向装置に対するデータ送信を停止し、送信クロック制御部２０は、ポーズフレームにおいて指定される送信停止期間中の送信処理部３４に対するクロック供給を停止するものである。【選択図】図１
2012099006.tif 000002
【特許請求の範囲】
【請求項１】
供給されたクロックにより駆動し、対向装置に対してデータの送信を行うデータ送信部と、
前記データ送信部に対してクロックを供給するクロック制御部と、
前記対向装置に対するデータ送信の停止を指示するポーズフレームを受信するポーズフレーム受信部と、を備え、
前記ポーズフレーム受信部が前記ポーズフレームを受信した場合、
前記データ送信部は、前記対向装置に対するデータ送信を停止し、
前記クロック制御部は、前記ポーズフレームにおいて指定される送信停止期間中の前記データ送信部に対するクロック供給を停止する通信装置。
【請求項２】
前記ポーズフレーム受信部がポーズフレームを受信したタイミングにおいて、前記データ送信部が送信処理中のデータを有している場合、
前記クロック制御部は、
前記データ送信部が、送信処理中のデータを送信した後に前記データ送信部に対するクロック供給を停止する、請求項１に記載の通信装置。
【請求項３】
前記ポーズフレーム受信部は、
前記ポーズフレームを受信すると当該ポーズフレームにおいて指定される送信停止期間であることを示すポーズ信号を前記クロック制御部へ出力し、
前記データ送信部は、
データを送信中であるか否かを示すビジー信号を前記クロック制御部へ出力し、
前記クロック制御部は、
前記送信停止期間であることを示すポーズ信号と、前記データを送信中ではないことを示すビジー信号とを受け取った場合に、前記データ送信部に対して前記クロック供給を停止する、請求項１又は２に記載の通信装置。
【請求項４】
前記データ送信部は、
前記ポーズフレーム受信部から前記送信停止期間であることを示すポーズ信号を受け取った場合に、前記ビジー信号を前記クロック制御部へ出力する、請求項３記載の通信装置。
【請求項５】
前記クロック制御部は、
前記送信停止期間が解除されたことを示す信号を受信すると前記データ送信部に対するクロック供給を再開する、請求項３又は４記載の通信装置。
【請求項６】
前記データ送信部は、
電源の供給を停止し動作を停止させることができる回路を含む電源分離領域と、常時電源の供給を必要とする回路を含む非電源分離領域とを有し、
前記クロック制御部からのクロック供給が停止された場合、前記電源分離領域に対する電源の供給を停止する、請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
対向装置に対するデータ送信の停止を指示するポーズフレームを受信し、
前記ポーズフレームを受信した場合、前記対向装置に対するデータ送信を停止し、
前記ポーズフレームにおいて指定される前記対向装置に対するデータ送信停止期間中は、前記対向装置に対してデータ送信を行うデータ送信部へのクロック供給を停止する、クロック制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置及びクロック制御方法に関し、特にポーズフレームを用いたフロー制御を実施する通信装置及びその通信装置におけるクロック制御方法に関する。
【背景技術】
【０００２】
全二重のイーサネット（登録商標）においては、ＦＩＦＯ（First In First Out）制御により動作するキューが溢れそうになると、通信相手にポーズフレームを送信し、データ送信を停止させるフロー制御を実行する。ポーズフレームを受信した通信装置は、ポーズフレームに記載されたポーズ時間中、送信を停止する。このポーズ時間は、１Ｇｂｐｓ時に最大３３．６ｍｓ、１０Ｍｂｐｓ時に最大３．３６ｓとなる。
【０００３】
図９を用いて、全二重イーサネットのフロー制御について説明する。はじめに、本装置は、通信相手に対して、通常フレームを連続して送信する。次に、通信相手は、受信処理が間に合わなくなりそうになるとポーズフレームを本装置に対して送信する。通信相手は、ポーズフレームを送信することにより、本装置に対して送信を一時停止（ポーズ）するように求める。次に、ポーズフレームを受信した本装置は、ポーズフレームに記載されたポーズ時間だけ送信を一時停止する。本装置は、ポーズ時間が過ぎた後に、通常フレームの送信を再開する。
【０００４】
ここで、ポーズフレームを受信した通信装置は、送信停止期間中、送信動作はしないものの送信回路自体は電力を消費し続けるため、その電力が無駄となる。
【０００５】
特許文献１は、リンクダウン中や、リンクアップ時において送受信データが流れていない時に、ＭＡＣ（Media Access Controller）における通信クロックを止めることが記載されている。具体的には、ＰＨＹ受信部とＭＡＣ受信部との間、さらにＰＨＹ送信部とＭＡＣ送信部との間に、送受信クロックをゲーティングするクロック制御回路を挿入する。クロック制御回路は、ＰＨＹ受信部とＭＡＣ受信部との間、さらにＰＨＹ送信部とＭＡＣ送信部との間にデータが流れていない場合に、ＭＡＣにおける通信クロックを止めてＭＡＣ受信部及びＭＡＣ送信部の消費電力を低減する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３２８６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載された処理においては、ＭＡＣ受信部がＰＨＹ受信部から受信データを受信し、又は、ＭＡＣ送信部が上位機能部から送信データを受信した場合に、クロック制御回路は、ＭＡＣ受信部及びＭＡＣ送信部に対して通信クロックを供給する。この場合、クロック制御回路は、ＭＡＣ受信部及びＭＡＣ送信部内の送受信データがなくなるまで、通信クロックを供給しつづける。つまり、ＭＡＣ受信部及びＭＡＣ送信部は、送受信データがなくなるまで供給された通信クロックに応じて動作を継続する。そのため、全二重通信の送信時に、フロー制御が実行されＭＡＣ送信部内に長期間送信データが保留されている期間、通信クロックは停止しないため、消費電力低減が図れないという問題がある。ここで、送信データが保留される期間は、１Ｇｂｐｓ時に最大３３．６ｍｓ、１０Ｍｂｐｓ時に最大３．３６ｓである。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる通信装置は、供給されたクロックにより駆動し、対向装置に対してデータの送信を行うデータ送信部と、前記データ送信部に対してクロックを供給するクロック制御部と、前記対向装置に対するデータ送信の停止を指示するポーズフレームを受信するポーズフレーム受信部と、を備え、前記ポーズフレーム受信部が前記ポーズフレームを受信した場合、前記データ送信部は、前記対向装置に対するデータ送信を停止し、前記クロック制御部は、前記ポーズフレームにおいて指定される送信停止期間中の前記データ送信部に対するクロック供給を停止するものである。
【０００９】
このような通信装置を用いることにより、ポーズフレームを受信し、対向装置に対するデータ送信を停止している期間における、データ送信部に対するクロックの供給を制御することができる。
【００１０】
本発明の第２の態様にかかるクロック制御方法は、対向装置に対するデータ送信の停止を指示するポーズフレームを受信し、前記ポーズフレームを受信した場合、前記対向装置に対するデータ送信を停止し、前記ポーズフレームにおいて指定される前記対向装置に対するデータ送信停止期間中は、前記対向装置に対してデータ送信を行うデータ送信部へのクロック供給を停止するものである。
【００１１】
このようなクロック制御方法を用いることにより、ポーズフレームを受信し、対向装置に対するデータ送信を停止している期間における、データ送信部に対するクロックの供給を制御することができる。
【発明の効果】
【００１２】
本発明により、データ送信部に送信データが保留されている間の消費電力を低減することができる通信装置及びクロック制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかる通信装置の構成図である。
【図２】実施の形態１にかかるポーズフレームの構成図である。
【図３】実施の形態１にかかる信号のタイミングチャートである。
【図４】実施の形態１にかかる受信処理のフローチャートである。
【図５】実施の形態１にかかる送信処理のフローチャートである。
【図６】実施の形態１にかかるマルチポートイーサネット装置の構成図である。
【図７】実施の形態２にかかる通信装置の構成図である。
【図８】実施の形態２にかかる信号のタイミングチャートである。
【図９】実施の形態２にかかる送信処理のフローチャートである。
【図１０】実施の形態３にかかる通信装置の構成図である。
【図１１】全二重イーサネットを用いた場合のフロー制御を示す図である。
【発明を実施するための形態】
【００１４】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかる通信装置の構成例について説明する。通信装置は、ＰＨＹ送受信部１０と、送信クロック制御部２０と、ＭＡＣ送受信部３０と、上位機能部４０とを備えている。また、ＭＡＣ送受信部３０は、受信処理部３１と、ポーズフレーム検出部３２と、ポーズカウンタ３３と、送信処理部３４とを備えている。
【００１５】
ＰＨＹ送受信部１０は、ケーブル等の通信媒体を介して対向装置から送信された電気信号を受信する。ケーブル等の通信媒体には、同軸ケーブルや、光ファイバケーブル等が存在する。対向装置とは、通信媒体を介して接続されているサーバ装置、パーソナルコンピュータ又はデータ中継装置等である。データ中継装置とは、ルータ装置や、スイッチ装置等である。ＰＨＹ送受信部１０は、対向装置から受信したデータをＲＤＡＴＡ信号としてＭＡＣ送受信部３０へ出力する。さらに、ＰＨＹ送受信部１０は、タイミング信号であるＲＣＬＫ信号をＭＡＣ送受信部３０へ出力する。
【００１６】
受信処理部３１は、ＰＨＹ送受信部１０からＲＤＡＴＡ信号及びＲＣＬＫ信号を受け取る。受信処理部３１は、ＲＣＬＫ信号に基づいて動作し、ＲＤＡＴＡ信号のフレーム処理を実行する。フレーム処理とは、受け取ったＲＤＡＴＡ信号に含まれるフレームが、自装置宛てのデータであるか否かの確認、又は、受け取ったＲＤＡＴＡ信号に含まれるフレームのエラーチェック等である。受信処理部３１は、ＰＨＹ送受信部１０から受け取ったＲＤＡＴＡ信号をフレーム処理した後に、上位機能部４０へ出力する。
【００１７】
ポーズフレーム検出部３２は、受け取ったＲＤＡＴＡ信号からポーズフレームを検出する。ここで、図２を用いてポーズフレームの構成例について説明する。図２に示されるように、ポーズフレームは、プリアンブルと、ＤＡ（Destination Address）と、ＳＡ（Source Address）と、ＴＹＰＥと、ＯＰＣＯＤＥと、ＰＡＲＡＭと、パディングと、チェックサムとから構成されている。たとえば、ポーズフレームは、ＤＡが0180C2000001H、ＴＹＰＥが8808H、ＯＰＣＯＤＥが0001Hと設定されることにより、他のフレームと区別されてもよい。つまり、ポーズフレーム検出部３２は、ＤＡ、ＴＹＰＥ、ＯＰＣＯＤＥの各フィールドの設定値を確認することにより、ポーズフレームを検出することができる。また、ＰＡＲＡＭは、ポーズ時間を示すフィールドである。ＰＡＲＡＭフィールドには、０〜ＦＦＦＦＨの値が設定される。最大値ＦＦＦＦＨが設定されると、イーサネットのスループットが１０００Ｍｂｐｓの場合に約３３．６ｍｓとなり、１００Ｍｂｐｓの場合に約３３６ｍｓとなり、１０Ｍｂｐｓの場合に約３．３６ｓとなる。
【００１８】
図１に戻り、ポーズフレーム検出部３２は、ポーズフレームを受信すると、ＰＤＥＴＥＣＴ信号を１に設定して、ポーズカウンタ３３へ出力する。
【００１９】
ポーズカウンタ３３は、１に設定されたＰＤＥＴＥＣＴ信号を受け取ると、ポーズカウンタを起動する。また、ポーズカウンタ３３は、ポーズフレームのＰＡＲＡＭフィールドに設定されているポーズ時間までカウントを行う。ポーズカウンタ３３は、カウントを行っている最中（ポーズ中）、ＴＰＡＵＳＥ信号を１に設定して、送信クロック制御部２０及び送信処理部３４へ出力する。
【００２０】
送信処理部３４は、上位機能部４０から受け取った送信データをフレーム処理してＴＤＡＴＡ信号として、ＰＨＹ送受信部１０へ出力する。送信データのフレーム処理として、例えばプリアンブルやチェックサムの付加等を実施する。また、送信処理部３４は、ポーズカウンタ３３から１に設定されたＴＰＡＵＳＥ信号を受け取った場合、ＴＤＡＴＡ信号の出力を停止する。つまり、ＴＤＡＴＡ信号を用いたフレームの出力を停止する。送信処理部３４は、ＴＤＡＴＡ信号を出力処理中に１に設定されたＴＰＡＵＳＥ信号を受け取った場合、現在出力しているＴＤＡＴＡ信号の出力が終わり次第、次に送信されるＴＤＡＴＡ信号の出力を停止する。送信処理部３４は、ＴＤＡＴＡ信号の出力処理を行っている間、ＴＢＵＳＹ信号を１に設定して送信クロック制御部２０へ出力する。
【００２１】
送信クロック制御部２０は、ＰＨＹ送受信部１０から受け取ったＴＣＬＫ信号（送信クロック信号）をＴＣＬＫＧ信号（ゲーティング送信クロック信号）として、送信処理部３４を構成する回路の一部もしくは全部に供給する。送信処理部３４は、受け取ったゲーティング送信クロックのタイミングに基づいて動作する。また、送信クロック制御部２０は、ＴＣＬＫ信号を、ＴＰＡＵＳＥ信号とＴＢＵＳＹ信号とを用いて制御し、ＴＣＬＫＧ信号を出力する。具体的には、ＴＣＬＫＧ信号は、ＴＰＡＵＳＥ信号が１に設定されかつＴＢＵＳＹ信号が０に設定されると送信処理部３４に対して出力されない。ＴＰＡＵＳＥ信号が１に設定されている最中は、ポーズ中を示している。ＴＢＵＳＹ信号が０に設定されている最中は、ＴＤＡＴＡ信号が送信されていないことを示している。その後、ＴＰＡＵＳＥ信号が０に設定されると、ＴＣＬＫＧ信号を送信処理部３４へ出力する。ＴＰＡＵＳＥ信号が０に設定されている最中は、ポーズ状態が解除されたことを示している。
【００２２】
続いて、図３を用いて本発明の実施の形態１にかかる各信号のタイミングチャートを説明する。ＲＣＬＫ信号及びＴＣＬＫ信号は、それぞれＰＨＹ送受信部１０からＭＡＣ送受信部３０に対して出力される信号であり、送受信データの有無にかかわらず出力される。ＲＤＡＴＡ信号には、通常フレームとポーズフレームとが設定されていることが示されている。受信処理部３１は、はじめに通常フレームを受け取った後に、ポーズフレームを受け取っている。
【００２３】
ポーズフレーム検出部３２は、ポーズフレームの検出処理が完了すると、ＰＤＥＴＥＣＴ信号を１に設定してポーズカウンタ３３へ出力する。また、ポーズフレームにおけるＰＡＲＡＭフィールドの設定値が１００とすると、ポーズカウンタ３３は、０から９９までカウントする。ポーズカウンタ３３は、９９までカウントした後はカウンタを０に設定する。
【００２４】
ポーズカウンタ３３は、ポーズカウンタがカウントアップされている間ＴＰＡＵＳＥ信号を１に設定して送信クロック制御部２０と送信処理部３４とに出力する。
【００２５】
ＴＢＵＳＹ信号は、ＴＤＡＴＡ信号を用いて送信フレームが送信処理部３４からＰＨＹ送受信部１０へ出力されている間、１が設定される。ＴＢＵＳＹ信号は、送信フレームが出力されていない間、０が設定される。
【００２６】
ここで、ＴＣＬＫＧ信号は、ＴＰＡＵＳＥ信号が１に設定され、かつ、ＴＢＵＳＹ信号が０に設定された場合に、送信クロック制御部２０から送信処理部３４に対する出力が停止される。また、ＴＣＬＫＧ信号は、ＴＰＡＵＳＥ信号が０に設定されると、送信クロック制御部２０から送信処理部３４に対する出力が再開される。
【００２７】
続いて、図４を用いて本発明の実施の形態１にかかる受信処理の流れについて説明する。はじめに、ポーズカウンタ３３から出力されているＴＰＡＵＳＥ信号は、０に設定されている（Ｓ１０）。ここでは、まだポーズフレームが検出されていないからである。次に、受信処理部３１は、ＲＤＡＴＡ信号の受信処理を行う（Ｓ１１）。次に、ポーズフレーム検出部３２は、ＲＤＡＴＡ信号において受信したフレームがポーズフレームか否かを判定する（Ｓ１２）。ポーズフレーム検出部３２において、受信したフレームがポーズフレームではないと判定された場合、ステップＳ１０の処理に戻る。ポーズフレーム検出部３２において、受信したフレームがポーズフレームであると判定された場合、ポーズカウンタ３３は、ポーズカウンタを初期化し、さらにＴＰＡＵＳＥ信号を１に設定して出力する（Ｓ１３）。
【００２８】
次に、ポーズカウンタ３３は、ポーズフレームのＰＡＲＡＭフィールドに設定されている値に基づいて、ポーズカウンタを更新する（Ｓ１４）。次に、ポーズカウンタ３３は、ＰＡＲＡＭフィールドに設定されているポーズカウンタの値が経過したか否かを判定する（Ｓ１５）。ポーズカウンタ３３は、ＰＡＲＡＭに設定されているポーズカウンタの値が経過していないと判定した場合、ステップＳ１４の処理に戻り、ポーズカウンタを更新する。ポーズカウンタ３３は、ＰＡＲＡＭに設定されているポーズカウンタの値が経過していると判定した場合、ステップＳ１０の処理に戻り、ＴＰＡＵＳＥ信号を０に設定する。
【００２９】
続いて、図５を用いて本発明の実施の形態１にかかる送信処理の流れについて説明する。初めに、送信クロック制御部２０は、送信処理部３４に対してＴＣＬＫＧ信号を出力する（Ｓ２０）。次に、送信処理部３４は、ＴＣＬＫＧ信号のタイミングに基づいて動作し、上位機能部４０から出力された送信データをＴＤＡＴＡ信号として、ＰＨＹ送受信部１０へ出力する（Ｓ２１）。つまり、送信処理部３４は、送信フレームを含むＴＤＡＴＡ信号をＰＨＹ送受信部１０へ出力する。
【００３０】
次に、送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値とＴＢＵＳＹ信号の値とを判定する（Ｓ２２）。送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値が１に設定され、かつ、ＴＢＵＳＹ信号の値が０に設定されている場合、送信処理部３４に対するＴＣＬＫＧ信号の出力を停止する（Ｓ２３）。また、送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値が１に設定され、かつ、ＴＢＵＳＹ信号の値が０に設定されている状態以外の場合、ステップＳ２０の処理に戻り、ＴＣＬＫＧ信号を出力し続ける。
【００３１】
次に、送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値を判定する（Ｓ２４）。送信クロック制御部２０は、受け取ったＴＰＡＵＳＥ信号の値が０であると判定した場合、ステップＳ２０の処理に戻り、ＴＣＬＫＧ信号を送信処理部３４に対して出力する。送信クロック制御部２０は、受け取ったＴＰＡＵＳＥ信号の値が１であると判定した場合、ステップＳ２３の処理に戻り、引き続きＴＣＬＫＧ信号の出力を停止する。
【００３２】
以上説明したように、本発明の実施の形態１にかかる通信装置を用いることにより、ポーズフレームを受信した後のデータ送信停止期間中に、送信処理部３４に対するＴＣＬＫＧ信号の出力を停止することができる。そのため、送信処理部３４の動作を停止させることができるため、消費電力低減を図ることができる。
【００３３】
また、本発明の実施の形態１にかかる通信装置は、図６に示されるように、マルチポートイーサネットスイッチ装置に用いることができる。図６におけるマルチポートイーサネットスイッチ装置２００は、本発明の実施の形態１にかかる通信装置である通信装置１００を複数備えている。また、それぞれの通信装置１００は、マルチポートイーサネットスイッチ装置２００に搭載されているポート毎にマルチポートイーサネットスイッチ装置２００に備えられている。ここで、図６においては、ポートと通信装置１００とが１対１に対応している構成について説明しているが、例えば、ひとつの通信装置１００に複数のポートが対応して構成されてもよい。複数の通信装置１００は、スイッチ１１０を介して、他の通信装置１００に対してフレームを出力する。また、通信装置１００は、スイッチ１１０を介して他の通信装置１００からフレームを受け取る。
【００３４】
（実施の形態２）
続いて、図７を用いて本発明の実施の形態２にかかる通信装置の構成例について説明する。なお、図１と同一の要素については同一の番号を付加し、詳細な説明を省略する。
【００３５】
図７の通信装置は、図１の通信装置と同様に、ＰＨＹ送受信部１０と、送信クロック制御部２０と、ＭＡＣ送受信部３０と、上位機能部４０とを備えている。ここで、送信クロック制御部２０は、電源制御部２１を有する点において図１の通信装置と異なる。さらに、ＭＡＣ送受信部３０に含まれる送信処理部３４が、電源ＳＷ３５と電源分離領域３６とを有する点においても、図１の通信装置と異なる。
【００３６】
電源分離領域３６は、電源を遮断して動作を停止させることができる回路を含む領域である。電源分離領域３６には、電源ＳＷ３５がＯＮ状態となっている場合電源が供給され、電源ＳＷ３５がＯＦＦ状態となっている場合電源は供給されない。電源分離領域３６に配置可能な回路は、送信フレームの生成に関わる回路等である。送信フレームの生成に関わる回路とは、例えばプリアンブル生成回路やチェックサム付加回路等がある。これらの回路は、実際にフレームを送信するときにだけ動作すればよいため、フレームを送信しない場合には電源の供給を停止することができる。また、各種カウンタや送信ＦＩＦＯバッファ等の情報や状態を保持又は記憶しておく必要がある回路は、電源の供給が停止されると、保持している情報が消滅するため、電源分離領域３６に配置することはできない。
【００３７】
電源ＳＷ３５は、電源制御部２１から受け取るＴＰＷＯＮ信号によりＯＮ状態又はＯＦＦ状態が制御される。
【００３８】
続いて、図８を用いて本発明の実施の形態２にかかる各信号のタイミングチャートを説明する。図８における各信号のタイミングチャートは、図３における各信号のタイミングチャートに、電源制御部２１から電源ＳＷ３５に対して出力されるＴＰＷＯＮ信号の設定値が切り替わるタイミングを追加している。その他の信号の変化タイミングは図３と同一であるため、詳細な説明を省略する。
【００３９】
送信クロック制御部２０から送信処理部３４に対するＴＣＬＫＧ信号の出力が停止された直後に、電源制御部２１は、電源ＳＷ３５に対して出力するＴＰＷＯＮ信号を０に設定する。電源ＳＷ３５は、０に設定されたＴＰＷＯＮ信号を受け取ると、ＯＦＦ状態に遷移する。この場合、電源分離領域３６への電源供給が停止される。また、送信クロック制御部２０から送信処理部３４に対するＴＣＬＫＧ信号の出力が再開される直前に電源制御部２１は、電源ＳＷ３５に対して出力するＴＰＷＯＮ信号を１に設定する。電源ＳＷ３５は、１に設定されたＴＰＷＯＮ信号を受け取ると、ＯＮ状態に遷移する。この場合、電源分離領域３６への電源供給が開始される。
【００４０】
ここで、電源制御部２１がＴＰＷＯＮ信号の出力値を変更するタイミングは、次のように制御されてもよい。例えば、電源制御部２１は、ＴＣＬＫＧ信号の出力が停止されたことを検出して、ＴＰＷＯＮ信号を０に設定して出力してもよく、又は、ＴＰＡＵＳＥ信号が１に設定され、かつ、ＴＢＵＳＹ信号が０に設定されたことを検出して、ＴＰＷＯＮ信号を０に設定して出力してもよい。また、電源制御部２１は、ＴＣＬＫＧ信号の出力が再開される直前の状態を検出するために、ＴＰＡＵＳＥ信号が０に設定されたことを検出した後に、ＴＰＷＯＮ信号を１に設定して出力してもよい。
【００４１】
続いて、図９を用いて本発明の実施の形態２にかかる送信処理の流れについて説明する。はじめに、電源制御部２１は、ＴＰＷＯＮ信号を１に設定して電源ＳＷ３５へ出力する（Ｓ３０）。次に、ステップＳ３１及びステップＳ３２の処理は、図５におけるステップＳ２０及びステップＳ２１の処理と同一であるため、詳細な説明を省略する。
【００４２】
次に、送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値とＴＢＵＳＹ信号の値とを判定する（Ｓ３３）。送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値が１に設定され、かつ、ＴＢＵＳＹ信号の値が０に設定されている場合、送信処理部３４に対するＴＣＬＫＧ信号の出力を停止する（Ｓ３４）。また、送信クロック制御部２０は、ＴＰＡＵＳＥ信号の値が１に設定され、かつ、ＴＢＵＳＹ信号の値が０に設定されている状態以外の場合、ステップＳ３０の処理に戻る。
【００４３】
次に、電源制御部２１は、ＴＣＬＫＧ信号の出力が停止されたことを検出すると、ＴＰＷＯＮ信号に０を設定して出力する。次に、送信クロック制御部２０は、ＴＰＡＵＳＥ信号が０に設定されているか否かを判定する。ＴＰＡＵＳＥ信号が１に設定されていると判定された場合、ステップＳ３４の処理に戻る。また、ＴＰＡＵＳＥ信号が０に設定されていると判定された場合、ステップＳ３０の処理に戻る。
【００４４】
以上説明したように、本発明の実施の形態２にかかる通信装置を用いることにより、ＴＬＫＧ信号の送信停止期間中に、さらにＴＰＷＯＮ信号の設定値を制御することにより、電源分離領域３６内の電源を遮断することができる。これにより、更なる消費電力の低減を図ることができる。
【００４５】
（実施の形態３）
続いて、図１０を用いて本発明の実施の形態３にかかる通信装置の構成例について説明する。尚、図１０において、図１と同一の要素には同一の符号が付されており、図１と同一の要素について詳細な説明を省略する。
【００４６】
図１０においては、送信クロック制御部２０が、上位機能部４０に対してＴＣＬＫＧ信号を出力する点において、図１における通信装置の構成と異なる。上位機能部４０は、送信クロック制御部２０から出力されるＴＣＬＫＧ信号のタイミングに基づいて動作する。もしくは、上位機能部４０における送信系回路部（図示せず）が、ＴＣＬＫＧ信号のタイミングに基づいて動作してもよい。また、送信クロック制御部２０は、実施の形態１における通信装置と同様に、１が設定されたＴＰＡＵＳＥ信号と、０が設定されたＴＢＵＳＹ信号とを受け取った場合に、上位機能部４０に対してもＴＣＬＫＧ信号を出力する。
【００４７】
以上説明したように、本発明の実施の形態３にかかる通信装置を用いることにより、送信クロック制御部２０は、上位機能部４０に対するクロックの供給を停止することができる。これにより、上位機能部４０における消費電力の低減を図ることができる。
【００４８】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００４９】
１０  ＰＨＹ送受信部
２０  送信クロック制御部
２１  電源制御部
３０  ＭＡＣ送受信部
３１  受信処理部
３２  ポーズフレーム検出部
３３  ポーズカウンタ
３４  送信処理部
３５  電源ＳＷ
３６  電源分離領域
４０  上位機能部
１００  通信装置
１１０  スイッチ
２００  マルチポートイーサネットスイッチ装置
【図１】
2012099006.tif 000003
【図２】
2012099006.tif 000004
【図３】
2012099006.tif 000005
【図４】
2012099006.tif 000006
【図５】
2012099006.tif 000007
【図６】
2012099006.tif 000008
【図７】
2012099006.tif 000009
【図８】
2012099006.tif 000010
【図９】
2012099006.tif 000011
【図１０】
2012099006.tif 000012
【図１１】
2012099006.tif 000013