(57)【要約】【課題】  アースが取れていないような環境においても、安定した電圧を取り込むことができる通信装置を提供すること。【解決手段】  オンフックの電圧を測定し（Ｓ１０）、一定時間毎に回線データを取得する（Ｓ１１）。そして、取得したデータを平均化し（Ｓ１２）、オンフック電圧を確定する（Ｓ１３）。その後、スレッシュ電圧を算出する（Ｓ１４）。ここで、一定時間毎に回線データを取得し（Ｓ１５）、取得したデータを平均化して、その値をステップ１４で算出したスレッシュ電圧と比較する（Ｓ１７）。その結果、スレッシュ電圧の方が大きければ、並列電話オフフックと判定する（Ｓ１８）。【選択図】   図１
2006203332.tif 000002
【特許請求の範囲】
【請求項１】
１次側回線制御部と、２次側シリアルインターフェイス部と、前記１次側回線制御部と２次側シリアルインターフェイス部とを接続するデータ受け渡し回路とからなるＳｉＤＡＡを使用した通信装置において、
前記２次側シリアルインターフェイス部にて回線電圧モニタのレジスタ値を信号出力に変換する回線電圧信号出力部と、
この回線電圧信号出力部の出力を基に、回線電圧を一定時間ごとにサンプリングしたデータを記憶する回線電圧データ記憶部と、
記憶したデータの平均を計算する平均データ算出部とを備え、
回線電圧のモニタを平均電圧によって算出することを特徴とした通信装置。
【請求項２】
並列電話のオンフック時の平均電圧を記憶するオンフック電圧記憶手段と、
オフフック判定のためのスレッシュ電圧を算出するスレッシュ算出手段とをさらに備え、
前記オンフック電圧記憶手段に記憶されたオンフック時の平均電圧と前記スレッシュ算出手段により算出されたスレッシュ電圧を比較する比較手段と、をさらに備え、
前記比較手段での比較結果により、回線電圧の低下によって並列に接続された電話のオフフックを検出することを特徴とした請求項１記載の通信装置。
【請求項３】
前記オンフック電圧記憶手段に記憶するオンフック時の平均電圧を取る間隔、回数を可変とするデータサンプリング可変手段をさらに備えたことを特徴とする請求項２記載の通信装置。
【請求項４】
前記平均データ算出部をＤＡＡに備えたことを特徴とする請求項１、請求項２または請求項３記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳｉＤＡＡを使用した通信装置に関する。
【背景技術】
【０００２】
近年、技術の向上により、通信機器において、半導体によって回線制御を行う半導体ＤＡＡ（以降ＳｉＤＡＡとする）が使用されている。この半導体ＤＡＡを用いて電話とファクシミリの自動切り替えを行う技術、および省エネモード時にＤＳＰを介さずにオフフックを検出する技術が開示されている。
【特許文献１】特開２００２−１７１３６０公報
【特許文献２】特開２００４−１１２６７９公報
【０００３】
特許文献１には、電話機とＦＡＸの切替機能を有し、全体制御手段から切替を行うことでＴＥＬ接続を可能としたＤＡＡ回路によるファクシミリ装置が開示されている。
また、特許文献２では、回線電圧を認識することで省エネ状態にて外付け電話のオフフックを検出するＤＡＡ回路が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１には、従来の大型のトランスに代り集積化されたアナログ回路（ＤＡＡ）による並列電話の接続が挙げられている。ＤＡＡは、本来データモデムを対象としてきたものであり、ＦＡＸ特有である電話の並列接続の対応は不向きである。
また、上記特許文献２では、回線電圧のモニタ機能を用いて電話のオフフックを検出するようにしているが、アースを取らないような環境では、電源によって電圧が変動することがあり回線電圧のモニタ機能が安定しないという課題がある。さらに、例えば、ＣＰＵがスリープしてしまうような省エネモードの場合には、正確な計測ができなくなるという問題があった。
【０００５】
そこで、本発明の第１の目的は、アースが取れていないような環境においても、安定した電圧を取り込むことができる通信装置を提供することである。
本発明の第２の目的は、電源周波数等の異なる（５０／６０Ｈｚ）環境によらず、並列に接続された電話のオフフックの検出が可能な通信装置を提供することである。
本発明の第３の目的は、ＣＰＵがスリープしてしまうような省エネモードでも並列に接続された電話のオフフックの検出が可能となる通信装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明では、１次側回線制御部と、２次側シリアルインターフェイス部と、前記１次側回線制御部と２次側シリアルインターフェイス部とを接続するデータ受け渡し回路とからなるＳｉＤＡＡを使用した通信装置において、前記２次側シリアルインターフェイス部にて回線電圧モニタのレジスタ値を信号出力に変換する回線電圧信号出力部と、この回線電圧信号出力部の出力を基に、回線電圧を一定時間ごとにサンプリングしたデータを記憶する回線電圧データ記憶部と、記憶したデータの平均を計算する平均データ算出部とを備え、回線電圧のモニタを平均電圧によって算出することにより、前記第１の目的を達成する。
【０００７】
請求項２記載の発明では、請求項１記載の発明において、並列電話のオンフック時の平均電圧を記憶するオンフック電圧記憶手段と、オフフック判定のためのスレッシュ電圧を算出するスレッシュ算出手段とをさらに備え、前記オンフック電圧記憶手段に記憶されたオンフック時の平均電圧と前記スレッシュ算出手段により算出されたスレッシュ電圧を比較する比較手段と、をさらに備え、前記比較手段での比較結果により、回線電圧の低下によって並列に接続された電話のオフフックを検出することにより、前記第１の目的を達成する。
請求項３記載の発明では、請求項２記載の発明において、前記オンフック電圧記憶手段に記憶するオンフック時の平均電圧を取る間隔、回数を可変とするデータサンプリング可変手段をさらに備えたことにより、前記第２の目的を達成する。
【０００８】
請求項４記載の発明では、請求項１、請求項２または請求項３記載の発明において、前記平均データ算出部をＤＡＡに備えたことにより、前記第３の目的を達成する。
【発明の効果】
【０００９】
請求項１記載の発明では、アースの取れていないような環境においても、安定した電圧を取り込むことができる。
請求項２記載の発明では、アースが取れていないような環境においても、並列に接続された電話のオフフックの検出が可能となる。
請求項３記載の発明では、電源周波数等の異なる環境によらず、並列に接続された電話のオフフックの検出が可能となる。
請求項４記載の発明では、ホストの条件によらず、省エネ中でも並列に接続された電話のオフフックの検出が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施の形態を図１ないし図３を参照して、詳細に説明する。
図１は、本発明の実施例に係る通信装置の構成を示したブロック図である。回線の１次側に配置され、局給電により動作し、２次側とデータの受け渡しを行うことによって回線制御、送受信データのやりとりを実施する１次側回線制御部１０と、２次側に配置され、回線制御回路とシリアルＩ／Ｆ（インターフェイス）にてデータの受け渡し・処理を行う２次側シリアルＩ／Ｆ部１２と、１次−２次間を絶縁状態にてデータを送受信するためのデータ受け渡し回路（絶縁）（リニアカプラ、トランス、コンデンサ等）１４と、回線電流を整流するダイオードブリッジ２０と、データの送受信を司るＤＳＰ３０と、ファクシミリの全体制御を司るメイン制御部３２とより構成されている。
メイン制御部３２には、電圧監視回路３４、回線電圧データ記憶部３６、平均化データ算出部３８、スレッシュ算出部４０およびＣＰＵ（中央演算処理装置）４２が設けられている。
【００１１】
まず、第１の実施例から説明する。
ＳｉＤＡＡでは、回線からの着呼検出、発呼処理・状態検出等の網制御機能と、回線と授受するアナログ信号を、送信・受信するという二つの機能を担っている。このために、ＳｉＤＡＡの２次側デバイスは、通常変復調を担うＤＳＰ３０と接続される。網制御機能は、ホストＣＰＵ（中央演算処理装置）４２がモデムの外部ホストＩ／Ｆ経由で指示、あるいは確認することで実現される。
ファクシミリでは並列に電話が接続されることがあり、電話使用中に閉結しないように、回線の使用状況を検出している。受動素子で構成されたＮＣＵ等ではフォトカプラ等で電流検出をして２次側ホストで状況を確認する。
【００１２】
ＤＡＡで検出する場合、半導体素子であるため回線間の電圧を検出する方式を取っているものがある。分圧して素子内部のＡ／Ｄ（アナログ／デジタル）変換回路等での認識となるが、ＤＡＡでは回線はコンデンサにて接地されているものがほとんどである（図１のＣ１、Ｃ２）。このように接地されていると筐体のアースの取れない環境では、筐体が電源周波数で変動するために回線も同様に変動し、分圧回路の回路構成によっては電圧が安定しないことが考えられる。
本実施例では、電圧の認識を平均化データにて算出するものである。ＤＡＡから得られた回線電圧信号を回線電圧データ記憶部３６に記憶する。そして、平均化データ算出部３８にて記憶したデータの平均を計算することで、回線間の電圧を正しく認識することが可能となる。
【００１３】
次に、第２の実施例について説明する。
第１の実施例においては、環境によらず回線間電圧の認識が可能となる。そこで、オンフック時の電圧をオンフック電圧記憶手段に取り込む。取り込んだ電圧からオフフック判定のための電圧をスレッシュ算出部４０にて算出する。
オンフック時の電圧は交換機にもよるが＋４８Ｖ、＋２４Ｖ程度、オフフック時は６Ｖ程度となるためこの電圧が十分に認識できるようにスレッシュを決める。平均化データがスレッシュを下まわることで並列電話のオフフックを検出することができる。
【００１４】
次に、第１の実施例、第２の実施例の処理手順を図２のフローチャートを参照して説明する。
まず、オンフックの電圧を測定し（ステップ１０）、一定時間毎に回線データを取得する（ステップ１１）。そして、取得したデータを平均化し（ステップ１２）、オンフック電圧を確定する（ステップ１３）。その後、スレッシュ電圧を算出する（ステップ１４）。
ここで、一定時間毎に回線データを取得し（ステップ１５）、取得したデータを平均化して（ステップ１６）、その値をステップ１４で算出したスレッシュ電圧と比較する（ステップ１７）。その結果、スレッシュ電圧の方が大きければ（ステップ１７；Ｙ）、並列電話オフフックと判定する（ステップ１８）。一方、スレッシュ電圧の方が小さければ（ステップ１７；Ｎ）、ステップ１５に戻り、処理を継続する。
【００１５】
次に、第３の実施例を説明する。
回線電圧に影響を与えるのは電源周波数であり、電圧データの取り込み周期・回数によっては平均化データにずれが生じることが考えられる。そこで、この実施例では、データの取得間隔／回数を変更する手段をさらに設ける。電源周波数に一致し、１周期内で十分な回数のデータの取得が可能な値に設定することで平均化データの誤差を無くすることができる。
【００１６】
次に、第４の実施例を説明する。
上記第３の実施例では、ホスト側にて平均化データを算出している。しかし、省エネモード等でＣＰＵ（中央演算処理装置）がスリープするような場合は算出が困難となる。そこで、この実施例では、平均化機能をＤＡＡ内部に持たせることとする。ＤＡＡ内部で平均化して出力することでホスト側の処理が必要なくこの機能を達成することができる。
【００１７】
ここで、第３および第４の実施例の処理手順を図３のフローチャートを参照して説明する。
まず、オンフックの電圧を測定し（ステップ２０）、設定回数を取得する（ステップ２１）。取得したら（ステップ２１；Ｙ）、取得したデータを平均化し（ステップ２２）、オンフック電圧を確定する（ステップ２３）。その後、スレッシュ電圧を算出する（ステップ２４）。
そして、回線電圧の測定を行い（ステップ２５）、設定回数を取得する（ステップ２６）。設定回数を取得すれば（ステップ２６；Ｙ）、取得したデータを平均化し（ステップ２７）、その値をステップ２４で取得したスレッシュ電圧と比較する（ステップ２８）。
その結果、スレッシュ電圧の方が大きければ（ステップ２８；Ｙ）、並列電話オフフックと判定する（ステップ２９）。一方、スレッシュ電圧の方が小さければ（ステップ２８；Ｎ）、ステップ２５に戻り、処理を継続する。
なお、ステップ２１およびステップ２６では、何回かデータをサンプリングしてから取得データを平均化している（ステップ３０、ステップ３１、ステップ３２、ステップ３３
）。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例に係るＳｉ（シリコン）ＤＡＡ構成を示したブロック図である。
【図２】本発明の実施例の処理手順を示したフローチャートである。
【図３】本発明の実施例の処理手順を示したフローチャートである。
【符号の説明】
【００１９】
１０  １次側回線制御部
１２  ２次側シリアルインターフェイス部
１４  データ受け渡し回路
２０  ダイオードブリッジ
３０  ＤＳＰ
３２  メイン制御部
３４  電圧監視回路
３６  回線電圧データ記憶部
３８  平均化データ算出部
４０  スレッシュ算出部
４２  ＣＰＵ
【図１】
2006203332.tif 000003
【図２】
2006203332.tif 000004
【図３】
2006203332.tif 000005