(57)【要約】【課題】ＩＣを複数備えた電子装置であって、当該複数のＩＣに書き込まれるソフトウェアの開発・デバッグなどを行う外部機器（ＰＣ等）を接続するためのデータ伝送路を削減することにより回路スペースの低減を図り、且つ、外部機器が接続された際に、データ伝送路上でのデータの衝突による装置の誤動作が生じることを防止させた電子装置の提供。【解決手段】メインマイコン１０と、ＤＶＤマイコン２０・ＨＤＤマイコン３０と、を結ぶデータ受信ライン５０・データ送信ライン６０にＰＣ２接続用のコネクタ４０を接続することでＰＣ２を接続するためのデータ伝送路を削減し、電圧調整抵抗Ｒ１・Ｒ２によって、ＲＸＤ端子１２に生じる信号レベルを、データ衝突時と通常時とで異なるように、且つ、ＤＶＤマイコン２０・ＨＤＤマイコン３０若しくはＰＣ２の何れかの信号は読取れるように、調節することにより、データ衝突発生時の誤作動を防止する。【選択図】図１
2007116263.tif 000002
【特許請求の範囲】
【請求項１】
データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数のＩＣを備え、当該複数のＩＣのうちホストとなるＩＣとこれに従属するＩＣとの間におけるデジタルデータの送受信を、送信用通信線と受信用通信線とによって行い、前記ホストとなるＩＣによって前記受信用通信線の信号レベルが監視されるように構成された電子装置であって、当該電子装置に接続される外部機器であってデータ送信を行わない際には通信線との接続端子をハイインピーダンスとする外部機器と前記ホストとなるＩＣとの間におけるデジタルデータの送受信が、前記送信用通信線と前記受信用通信線とによって行われるように、前記外部機器接続用の接続コネクタを前記通信線に接続し、前記ホストとなるＩＣの前記受信用通信線との接続端子であるホスト受信接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属するＩＣを第１の抵抗を介して前記受信用通信線と接続することにより、前記接続コネクタを第２の抵抗を介して前記受信用通信線と接続することにより、それぞれ設け、前記従属するＩＣとホストとなるＩＣとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属するＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第４の信号レベルとなるように、且つ、前記従属するＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第５の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めたことを特徴とする電子装置。
【請求項２】
データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数のＩＣを備え、当該複数のＩＣのうちホストとなるＩＣとこれに従属するＩＣとの間におけるデジタルデータの送受信を、送信用通信線と受信用通信線とによって行い、前記ホストとなるＩＣによって前記受信用通信線の信号レベルが監視されるように構成された電子装置であって、当該電子装置に接続される外部機器であってデータ送信を行わない際には通信線との接続端子をハイインピーダンスとする外部機器と前記ホストとなるＩＣとの間におけるデジタルデータの送受信が、前記送信用通信線と前記受信用通信線とによって行われるように、前記外部機器接続用の接続コネクタを前記通信線に接続し、前記ホストとなるＩＣの前記受信用通信線との接続端子であるホスト受信接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属するＩＣを第１の抵抗を介して前記受信用通信線と接続することにより、前記接続コネクタを第２の抵抗を介して前記受信用通信線と接続することにより、それぞれ設け、前記従属するＩＣとホストとなるＩＣとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属するＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第６の信号レベルとなるように、且つ、前記従属するＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第７の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めたことを特徴とする電子装置。
【請求項３】
前記ホストとなるＩＣによって監視される、前記ホスト受信接続端子における信号レベルが、前記第４の信号レベル又は前記第５の信号レベルに該当すると判断された場合には前記従属するＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うこと、又は、前記第６の信号レベル又は前記第７の信号レベルに該当すると判断された場合には前記外部機器からのデータの受信が終了した後に前記従属するＩＣにデータの再送信要求を行うこと、を特徴とする請求項１又は請求項２に記載の電子装置。
【請求項４】
前記送信用通信線と前記受信用通信線とを同一の通信線とすることにより、データの送信と受信を共通の通信線によって行い、前記従属するＩＣによっても当該通信線の信号レベルが監視されるように構成し、前記従属するＩＣの前記通信線との接続端子である従属ＩＣ接続端子に生ずる信号レベルを調節するための抵抗である第３の抵抗を、前記ホストとなるＩＣを第３の抵抗を介して前記通信線と接続することにより設け、前記ホストとなるＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第８の信号レベルとなるように、且つ、前記ホストとなるＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第９の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗と前記第３の抵抗との抵抗比を定めたことを特徴とする請求項１乃至請求項３の何れか１つに記載の電子装置。
【請求項５】
前記従属するＩＣによって監視される、前記従属ＩＣ接続端子における信号レベルが、前記第８の信号レベル又は前記第９の信号レベルに該当すると判断された場合には前記ホストとなるＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うことを特徴とする請求項４記載の電子装置。
【請求項６】
前記従属するＩＣ若しくは前記ホストとなるＩＣから送出するデータの通信速度と、前記外部機器から送出するデータの通信速度を異なるものとしたことを特徴とする請求項１乃至請求項５の何れか１つに記載の電子装置。
【請求項７】
データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数の電子デバイスのうち、ホストとなる電子デバイスとこれに従属する電子デバイスとの間におけるデジタルデータの送受信と、前記ホストとなる電子デバイスとこれから独立した電子デバイスとの間におけるデジタルデータの送受信と、を共通の通信線によって行い、前記ホストとなる電子デバイスの前記通信線との接続端子であるホスト接続端子に生ずる信号レベルを前記ホストとなる電子デバイスによって監視するように構成した複数の電子デバイス間におけるデータ通信制御方法であって、前記ホスト接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属する電子デバイスを第１の抵抗を介して前記通信線と接続することにより、前記独立した電子デバイスを第２の抵抗を介して前記通信線と接続することにより、それぞれ設け、前記従属する電子デバイスとホストとなる電子デバイスとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属する電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第４の信号レベルとなるように、且つ、前記従属する電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第５の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めることにより、又は、前記従属する電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第６の信号レベルとなるように、且つ、前記従属する電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第７の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めることにより、前記ホストとなる電子デバイスによって監視される、前記ホスト接続端子における信号レベルが、前記第４の信号レベル又は前記第５の信号レベルに該当すると判断された場合には前記従属する電子デバイスからのデータの受信が終了した後に前記独立した電子デバイスにデータの再送信要求を行うこと、又は、前記第６の信号レベル又は前記第７の信号レベルに該当すると判断された場合には前記独立した電子デバイスからのデータの受信が終了した後に前記従属する電子デバイスにデータの再送信要求を行うこと、を特徴とするデータ通信制御方法。
【請求項８】
前記従属するデバイスによっても前記通信線の信号レベルが監視されるように構成し、前記従属する電子デバイスの前記通信線との接続端子である従属デバイス接続端子に生ずる信号レベルを調節するための抵抗である第３の抵抗を、前記ホストとなる電子デバイスを第３の抵抗を介して前記通信線と接続することにより設け、前記ホストとなる電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記従属デバイス接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第８の信号レベルとなるように、且つ、前記ホストとなる電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記従属デバイス接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第９の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗と前記第３の抵抗との抵抗比を定めることにより、前記従属する電子デバイスによって監視される、前記従属デバイス接続端子における信号レベルが、前記第８の信号レベル又は前記第９の信号レベルに該当すると判断された場合には前記ホストとなる電子デバイスからのデータの受信が終了した後に前記独立した電子デバイスにデータの再送信要求を行うことを特徴とする請求項７記載のデータ通信制御方法。
【請求項９】
前記従属する電子デバイス若しくは前記ホストとなる電子デバイスから送出するデータの通信速度と、前記独立した電子デバイスから送出するデータの通信速度を異なるものとしたことを特徴とする請求項７又は請求項８に記載のデータ通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣを複数備えた電子装置に関し、特に、当該複数のＩＣに書き込まれるソフトウェアの開発・デバッグなどを行うための外部機器を接続することができるように構成された電子装置に関する。
【背景技術】
【０００２】
電子装置には、異なる複数の機能を有する複合型の装置が数多く存在している。このような複合型の電子装置においては、各機能を処理するためのＩＣがそれぞれモジュール化されて形成されている場合も多く、装置内に複数のＩＣが備えられることとなる。この場合、各ＩＣの動作がバラバラでは装置として機能しないため、装置全体の動作を制御するＩＣ（マスタとなるＩＣであり、メインマイコン等と呼ばれるもの）によって各ＩＣの動作が制御されており、メインマイコンと各ＩＣとの間でデータの送受信を行うために両者を相互に接続する必要がある。メインマイコンと各ＩＣとの間を個別のデータ伝送路で接続することもできるが、この場合、メインマイコンに各ＩＣと接続するための端子をそれぞれ形成する必要があり、メインマイコンに接続されるＩＣの数が多くなると、端子を形成するスペースが足りなくなると共に、各データ伝送路を形成するための回路スペースもより広く必要となる。そのため、同一の信号ラインを用いて複数の機器と通信を行う方法が用いられており、当該方法において何れのＩＣからの信号であるかを判別するための方法として、Ｉ２Ｃのように通信プロトコルで判断する方法や、ＩＣ毎に通信速度を使い分ける方法が用いられている。
【０００３】
このような通信方式に関する従来技術が、特許文献１〜特許文献４などによって開示されている。
【０００４】
【特許文献１】特開平８−１６３６５３号公報
【特許文献２】特開平１０−８４５９０号公報
【特許文献３】特開平１１−２０５３９６号公報
【特許文献４】特開２００２−１０１０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したような電子装置の開発・製造段階において、パソコン（以下単にＰＣ）などの外部機器を電子装置に接続して、各ＩＣに書き込むソフトウェアの開発や修正（デバッグ）作業を行う場合があり、当該開発用ＰＣを接続するための端子がメインマイコンに形成され、当該端子と接続用のコネクタとをつなぐデータ伝送路が、前述した「共通のデータ伝送路」とは別に形成されていた。従って、開発・製造段階でしか使用されないものである開発用ＰＣとメインマイコンとを接続するデータ伝送路を形成するスペース分だけ、回路スペースが大きくなり、且つ、メインマイコンの接続端子数も増加してしまうものであった。
【０００６】
また、「同一の信号ラインを用いて複数の機器と通信を行う方法」による場合、通信の制御を行う“マスタ機器”とこれに“従属する機器”のみの構成であれば、マスタ機器によって、データの衝突が生じないように全体の通信の制御を行うことが可能であるが、“同一の信号ライン”に、マスタ機器の制御によらずにデータ送信を行う“独立した機器”が接続されると、データの衝突自体を回避することは不可能となる。
【０００７】
本発明は、上述した点に鑑み、ＩＣを複数備えた電子装置であって、当該複数のＩＣに書き込まれるソフトウェアの開発・デバッグ作業などを行う外部機器（ＰＣ等）を接続するためのデータ伝送路を削減することにより回路スペースの低減を図り、且つ、外部機器が接続された際に、データ伝送路上でのデータの衝突による装置の誤動作（データの読み取りができなくなること）が生じることを防止させた電子装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１の電子装置は、データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数のＩＣを備え、当該複数のＩＣのうちホストとなるＩＣとこれに従属するＩＣとの間におけるデジタルデータの送受信を、送信用通信線と受信用通信線とによって行い、前記ホストとなるＩＣによって前記受信用通信線の信号レベルが監視されるように構成された電子装置であって、当該電子装置に接続される外部機器であってデータ送信を行わない際には通信線との接続端子をハイインピーダンスとする外部機器と前記ホストとなるＩＣとの間におけるデジタルデータの送受信が、前記送信用通信線と前記受信用通信線とによって行われるように、前記外部機器接続用の接続コネクタを前記通信線に接続し、前記ホストとなるＩＣの前記受信用通信線との接続端子であるホスト受信接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属するＩＣを第１の抵抗を介して前記受信用通信線と接続することにより、前記接続コネクタを第２の抵抗を介して前記受信用通信線と接続することにより、それぞれ設け、前記従属するＩＣとホストとなるＩＣとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属するＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第４の信号レベルとなるように、且つ、前記従属するＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第５の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めたことを特徴とする。
【０００９】
上記構成によれば、“従属するＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳されている（受信用通信線上でデータの衝突が発生している）場合には、ホスト受信接続端子における信号レベルが第４の信号レベル（第１の信号レベルより低く且つ第３の信号レベルよりも高いレベル）となり、“従属するＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が、重畳されている（受信用通信線上でデータの衝突が発生している）場合には、ホスト受信接続端子における信号レベルが第５の信号レベル（第２の信号レベルより高く且つ第３の信号レベルよりも低いレベル）となる。従って、データの衝突が発生している状態においても、第３の信号レベルを閾値として、“従属するＩＣ”からのデータを判別（信号がローレベルかハイレベルかを判別）することができる。なお、「送信用通信線」とは、“ホストとなるＩＣ”から見て送信データが送出される通信線（即ち、“従属するＩＣ”若しくは“外部機器”から見るとデータを受信する通信線）であり、「受信用通信線」とは、“ホストとなるＩＣ”が、“従属するＩＣ”若しくは“外部機器”からのデータを受信する通信線である。
【００１０】
請求項２の電子装置は、データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数のＩＣを備え、当該複数のＩＣのうちホストとなるＩＣとこれに従属するＩＣとの間におけるデジタルデータの送受信を、送信用通信線と受信用通信線とによって行い、前記ホストとなるＩＣによって前記受信用通信線の信号レベルが監視されるように構成された電子装置であって、当該電子装置に接続される外部機器であってデータ送信を行わない際には通信線との接続端子をハイインピーダンスとする外部機器と前記ホストとなるＩＣとの間におけるデジタルデータの送受信が、前記送信用通信線と前記受信用通信線とによって行われるように、前記外部機器接続用の接続コネクタを前記通信線に接続し、前記ホストとなるＩＣの前記受信用通信線との接続端子であるホスト受信接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属するＩＣを第１の抵抗を介して前記受信用通信線と接続することにより、前記接続コネクタを第２の抵抗を介して前記受信用通信線と接続することにより、それぞれ設け、前記従属するＩＣとホストとなるＩＣとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属するＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第６の信号レベルとなるように、且つ、前記従属するＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第７の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めたことを特徴とする。
【００１１】
上記構成によれば、“従属するＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳されている（受信用通信線上でデータの衝突が発生している）場合には、ホスト受信接続端子における信号レベルが第６の信号レベル（第２の信号レベルより高く且つ第３の信号レベルよりも低いレベル）となり、“従属するＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が、重畳されている（受信用通信線上でデータの衝突が発生している）場合には、ホスト受信接続端子における信号レベルが第７の信号レベル（第１の信号レベルより低く且つ第３の信号レベルよりも高いレベル）となる。従って、データの衝突が発生している状態においても、第３の信号レベルを閾値として、“外部機器”からのデータを判別（信号がローレベルかハイレベルかを判別）することができる。
【００１２】
請求項３の電子装置は、請求項１又は請求項２に記載の電子装置であって、前記ホストとなるＩＣによって監視される、前記ホスト受信接続端子における信号レベルが、前記第４の信号レベル又は前記第５の信号レベルに該当すると判断された場合には前記従属するＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うこと、又は、前記第６の信号レベル又は前記第７の信号レベルに該当すると判断された場合には前記外部機器からのデータの受信が終了した後に前記従属するＩＣにデータの再送信要求を行うこと、を特徴とする。
【００１３】
上記構成によれば、ホスト受信接続端子における信号レベルが第４の信号レベル〜第７の信号レベルに該当していると判断された場合には、“データの衝突発生”と判断し、データの衝突が発生している状態においても読取り可能なデータの受信が終了した後に、データの衝突によって読取れなかったデータを送出した機器に対するデータ再送要求がなされる。
【００１４】
請求項４の電子装置は、請求項１乃至請求項３の何れか１つに記載の電子装置であって、前記送信用通信線と前記受信用通信線とを同一の通信線とすることにより、データの送信と受信を共通の通信線によって行い、前記従属するＩＣによっても当該通信線の信号レベルが監視されるように構成し、前記従属するＩＣの前記通信線との接続端子である従属ＩＣ接続端子に生ずる信号レベルを調節するための抵抗である第３の抵抗を、前記ホストとなるＩＣを第３の抵抗を介して前記通信線と接続することにより設け、前記ホストとなるＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第８の信号レベルとなるように、且つ、前記ホストとなるＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第９の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗と前記第３の抵抗との抵抗比を定めたことを特徴とする。
【００１５】
上記構成によれば、マスタとなるＩＣと、従属するＩＣ若しくは外部機器と、の間のデータの送信と受信が同一の通信線によって行われるため、当該通信線上においてマスタとなるＩＣからの送出データと外部機器からの送出データが衝突する場合がある。当該衝突が発生している状況において、“ホストとなるＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳されている場合には、従属ＩＣ接続端子における信号レベルが第８の信号レベル（第１の信号レベルより低く且つ第３の信号レベルよりも高いレベル）となり、“ホストとなるＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が重畳されている場合には、従属ＩＣ接続端子における信号レベルが第９の信号レベル（第２の信号レベルより高く且つ第３の信号レベルよりも低いレベル）となる。従って、従属するＩＣにおいて、第３の信号レベルを閾値として、“ホストとなるＩＣ”からのデータを判別（信号がローレベルかハイレベルかを判別）することができる
【００１６】
請求項５の電子装置は、請求項４記載の電子装置であって、前記従属するＩＣによって監視される、前記従属ＩＣ接続端子における信号レベルが、前記第８の信号レベル又は前記第９の信号レベルに該当すると判断された場合には前記ホストとなるＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うことを特徴とする。
【００１７】
上記構成によれば、従属ＩＣ接続端子における信号レベルが第８の信号レベル又は第９の信号レベルに該当していると判断された場合には、“データの衝突発生”と判断し、“ホストとなるＩＣ”からのデータの受信が終了した後に、“外部機器”に対してデータ（データの衝突によって読取れなかったデータ）の再送要求がなされる。なお、「外部機器にデータの再送信要求」は、“従属するＩＣ”（衝突発生と判断したＩＣ）から“外部機器”に対して直接発するものであってもよいし、“従属するＩＣ”から“マスタとなるＩＣ”に衝突が発生したことを通知し、“マスタとなるＩＣ”から“外部機器”に対して発するものであってもよい。
【００１８】
請求項６の電子装置は、請求項１乃至請求項５の何れか１つに記載の電子装置であって、前記従属するＩＣ若しくは前記ホストとなるＩＣから送出するデータの通信速度と、前記外部機器から送出するデータの通信速度を異なるものとしたことを特徴とする。
【００１９】
上記構成によれば、“従属するＩＣ”若しくは“ホストとなるＩＣ”から送出されるデータの通信速度と、“外部機器”から送出されるデータの通信速度が異なるため、“従属するＩＣ”若しくは“ホストとなるＩＣ”と、“外部機器”から、同時に同一のデータ（同一の信号波形）が送出されたとしても、通信線上では信号波形にズレが生じるため、通信線上に“従属するＩＣ”若しくは“ホストとなるＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が重畳される、又は、“従属するＩＣ”若しくは“ホストとなるＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳される、状態が発生することとなる（双方の信号が、ハイレベルのみ（若しくはローレベルのみ）の波形である場合には、通信速度が異なるとしても、このように言えるものではないが、実質的には、ハイレベルのみの信号が送出されることは無いと言える）。
【００２０】
請求項７のデータ通信制御方法は、データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数の電子デバイスのうち、ホストとなる電子デバイスとこれに従属する電子デバイスとの間におけるデジタルデータの送受信と、前記ホストとなる電子デバイスとこれから独立した電子デバイスとの間におけるデジタルデータの送受信と、を共通の通信線によって行い、前記ホストとなる電子デバイスの前記通信線との接続端子であるホスト接続端子に生ずる信号レベルを前記ホストとなる電子デバイスによって監視するように構成した複数の電子デバイス間におけるデータ通信制御方法であって、前記ホスト接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属する電子デバイスを第１の抵抗を介して前記通信線と接続することにより、前記独立した電子デバイスを第２の抵抗を介して前記通信線と接続することにより、それぞれ設け、前記従属する電子デバイスとホストとなる電子デバイスとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属する電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第４の信号レベルとなるように、且つ、前記従属する電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第５の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めることにより、又は、前記従属する電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第６の信号レベルとなるように、且つ、前記従属する電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記ホスト接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第７の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めることにより、前記ホストとなる電子デバイスによって監視される、前記ホスト接続端子における信号レベルが、前記第４の信号レベル又は前記第５の信号レベルに該当すると判断された場合には前記従属する電子デバイスからのデータの受信が終了した後に前記独立した電子デバイスにデータの再送信要求を行うこと、又は、前記第６の信号レベル又は前記第７の信号レベルに該当すると判断された場合には前記独立した電子デバイスからのデータの受信が終了した後に前記従属する電子デバイスにデータの再送信要求を行うこと、を特徴とする。
【００２１】
請求項８のデータ通信制御方法は、請求項７記載のデータ通信制御方法であって、前記従属するデバイスによっても前記通信線の信号レベルが監視されるように構成し、前記従属する電子デバイスの前記通信線との接続端子である従属デバイス接続端子に生ずる信号レベルを調節するための抵抗である第３の抵抗を、前記ホストとなる電子デバイスを第３の抵抗を介して前記通信線と接続することにより設け、前記ホストとなる電子デバイスからのハイレベル信号と、前記独立した電子デバイスからのローレベル信号が、前記通信線に印加された状態において、前記従属デバイス接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第８の信号レベルとなるように、且つ、前記ホストとなる電子デバイスからのローレベル信号と、前記独立した電子デバイスからのハイレベル信号が、前記通信線に印加された状態において、前記従属デバイス接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第９の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗と前記第３の抵抗との抵抗比を定めることにより、前記従属する電子デバイスによって監視される、前記従属デバイス接続端子における信号レベルが、前記第８の信号レベル又は前記第９の信号レベルに該当すると判断された場合には前記ホストとなる電子デバイスからのデータの受信が終了した後に前記独立した電子デバイスにデータの再送信要求を行うことを特徴とする。
【００２２】
請求項９のデータ通信制御方法は、請求項７又は請求項８に記載のデータ通信制御方法であって、前記従属する電子デバイス若しくは前記ホストとなる電子デバイスから送出するデータの通信速度と、前記独立した電子デバイスから送出するデータの通信速度を異なるものとしたことを特徴とする。
【発明の効果】
【００２３】
本発明の請求項１の、データ送信を行わない際には通信線との接続端子をハイインピーダンスとする複数のＩＣを備え、当該複数のＩＣのうちホストとなるＩＣとこれに従属するＩＣとの間におけるデジタルデータの送受信を、送信用通信線と受信用通信線とによって行い、前記ホストとなるＩＣによって前記受信用通信線の信号レベルが監視されるように構成された電子装置であって、当該電子装置に接続される外部機器であってデータ送信を行わない際には通信線との接続端子をハイインピーダンスとする外部機器と前記ホストとなるＩＣとの間におけるデジタルデータの送受信が、前記送信用通信線と前記受信用通信線とによって行われるように、前記外部機器接続用の接続コネクタを前記通信線に接続し、前記ホストとなるＩＣの前記受信用通信線との接続端子であるホスト受信接続端子に生ずる信号レベルを調節するための抵抗である第１の抵抗と第２の抵抗を、前記従属するＩＣを第１の抵抗を介して前記受信用通信線と接続することにより、前記接続コネクタを第２の抵抗を介して前記受信用通信線と接続することにより、それぞれ設け、前記従属するＩＣとホストとなるＩＣとの間で送受信される信号レベルの、ハイレベルを第１の信号レベル、ローレベルを第２の信号レベル、当該第１の信号レベルと第２の信号レベルを判別するための閾値となるレベルを第３の信号レベル、とした場合に、前記従属するＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第４の信号レベルとなるように、且つ、前記従属するＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記受信用通信線に印加された状態において、前記ホスト受信接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第５の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗の抵抗比を定めたことを特徴とする電子装置によれば、“外部機器”が、“ホストとなるＩＣ”と“従属するＩＣ”との間の通信線に接続されるため、“ホストとなるＩＣ”と“外部機器”を接続するための「専用の」通信線及び“ホストとなるＩＣ”の接続端子を削減することができ、必要となる回路スペースを削減することができる。また、“従属するＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳されている場合には、ホスト受信接続端子における信号レベルが第４の信号レベルとなり、“従属するＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が、重畳されている場合には、ホスト受信接続端子における信号レベルが第５の信号レベルとなる。従って、「ホストとなるＩＣとこれに従属するＩＣとの間を接続する通信線と、ホストとなるＩＣと外部機器を接続する通信線との共有化」をしたことにより発生し得る「従属するＩＣと外部機器からのデータの衝突」時にも、“ホストとなるＩＣ”は、“従属するＩＣ”からのデータを正しく読取ることが可能となり、且つ、衝突の発生を検出することが可能となる。
【００２４】
本発明の請求項３の、前記ホストとなるＩＣによって監視される、前記ホスト受信接続端子における信号レベルが、前記第４の信号レベル又は前記第５の信号レベルに該当すると判断された場合には前記従属するＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うこと、又は、前記第６の信号レベル又は前記第７の信号レベルに該当すると判断された場合には前記外部機器からのデータの受信が終了した後に前記従属するＩＣにデータの再送信要求を行うこと、を特徴とする請求項１又は請求項２に記載の電子装置によれば、ホスト受信接続端子における信号レベルが第４の信号レベル〜第７の信号レベルに該当していると判断された場合には、“データの衝突発生”と判断し、データの衝突が発生している状態においても読取り可能なデータの受信が終了した後に、データの衝突によって読取れなかったデータを送出した機器に対するデータ再送要求がなされるため、「ホストとなるＩＣとこれに従属するＩＣとの間を接続する通信線と、ホストとなるＩＣと外部機器を接続する通信線との共有化」をしたことにより「従属するＩＣと外部機器からのデータの衝突」が発生しても、“ホストとなるＩＣ”は、“従属するＩＣ”及び“外部機器”からのデータを受信することが可能となる。
【００２５】
本発明の請求項４の、前記送信用通信線と前記受信用通信線とを同一の通信線とすることにより、データの送信と受信を共通の通信線によって行い、前記従属するＩＣによっても当該通信線の信号レベルが監視されるように構成し、前記従属するＩＣの前記通信線との接続端子である従属ＩＣ接続端子に生ずる信号レベルを調節するための抵抗である第３の抵抗を、前記ホストとなるＩＣを第３の抵抗を介して前記通信線と接続することにより設け、前記ホストとなるＩＣからのハイレベル信号と、前記外部機器からのローレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第１の信号レベルより低く且つ第３の信号レベルよりも高い第８の信号レベルとなるように、且つ、前記ホストとなるＩＣからのローレベル信号と、前記外部機器からのハイレベル信号が、前記通信線に印加された状態において、前記従属ＩＣ接続端子における信号レベルが、第２の信号レベルより高く且つ第３の信号レベルよりも低い第９の信号レベルとなるように、前記第１の抵抗と前記第２の抵抗と前記第３の抵抗との抵抗比を定めたことを特徴とする請求項１乃至請求項３の何れか１つに記載の電子装置によれば、マスタとなるＩＣと、従属するＩＣ若しくは外部機器と、の間のデータの送信と受信が同一の通信線によって行われるため、さらに通信線に必要となる回路スペース及び“ホストとなるＩＣ”の接続端子を削減することができる。また、これによって生じ得る“マスタとなるＩＣ”からの送出データと“外部機器”からの送出データの衝突時にも、“ホストとなるＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳されている場合には、従属ＩＣ接続端子における信号レベルが第８の信号レベルとなり、“ホストとなるＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が重畳されている場合には、従属ＩＣ接続端子における信号レベルが第９の信号レベルとなるため、“従属するＩＣ”において、“ホストとなるＩＣ”からのデータを正しく読取ることが可能であると共に、衝突の発生を検出することが可能となる。
【００２６】
本発明の請求項５の、前記従属するＩＣによって監視される、前記従属ＩＣ接続端子における信号レベルが、前記第８の信号レベル又は前記第９の信号レベルに該当すると判断された場合には前記ホストとなるＩＣからのデータの受信が終了した後に前記外部機器にデータの再送信要求を行うことを特徴とする請求項４記載の電子装置によれば、従属ＩＣ接続端子における信号レベルが第８の信号レベル又は第９の信号レベルに該当していると判断された場合には、“データの衝突発生”と判断し、“ホストとなるＩＣ”からのデータの受信が終了した後に、“外部機器”に対してデータ（データの衝突によって読取れなかったデータ）の再送要求がなされる。従って、「マスタとなるＩＣと、従属するＩＣ若しくは外部機器と、の間のデータの送信と受信を同一の通信線とした」ことにより「マスタとなるＩＣと外部機器からのデータの衝突」が発生しても、“従属するＩＣ”は“ホストとなるＩＣ”からのデータを受信することが可能であると共に、“ホストとなるＩＣ”も“外部機器”からのデータを受信することが可能となる。
【００２７】
本発明の請求項６の、前記従属するＩＣ若しくは前記ホストとなるＩＣから送出するデータの通信速度と、前記外部機器から送出するデータの通信速度を異なるものとしたことを特徴とする請求項１乃至請求項５の何れか１つに記載の電子装置によれば、“従属するＩＣ”若しくは“ホストとなるＩＣ”と、“外部機器”から、同時に同一のデータ（同一の信号波形）が送出されたとしても、通信線上では信号波形にズレが生じ、通信線上に“従属するＩＣ”若しくは“ホストとなるＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が重畳される、又は、“従属するＩＣ”若しくは“ホストとなるＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳される状態が発生することとなるため、衝突の発生を有効に検出することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の具体的実施例について、図面を参照しながら説明する。なお、以下の実施態様は、本発明を具体化する際の一形態であって、本発明をその範囲内に限定するためのものではない。
【実施例１】
【００２９】
図１は本実施例のＤＶＤレコーダ及びＨＤＤレコーダ内蔵テレビ（以下単にＤＶＤ・ＨＤＤテレビ）の本発明に関する部分のみの概略を示したブロック図である。
【００３０】
図１に示されるように、本実施例のＤＶＤ・ＨＤＤテレビ１は、装置全体の制御などを行うメインマイコン１０と、ディスク（ＤＶＤ）装置の制御を主に行うＤＶＤマイコン２０と、ハードディスク（ＨＤＤ）装置の制御を主に行うＨＤＤマイコン３０等の複数のＩＣを備えている。メインマイコン１０（ホストとなるＩＣ）と、ＤＶＤマイコン２０及びＨＤＤマイコン３０（従属するＩＣ）とは、データ送信ライン５０とデータ受信ライン６０を共有して接続されており、データ受信ライン６０とメインマイコン１０に設けられる電圧監視用のＩＣ端子１１とが接続されることで、データ受信ライン６０（ＲＸＤ端子１２）の電圧値がメインマイコン１０によって監視される。また、ＤＶＤ・ＨＤＤテレビ１には、ＰＣ接続用のコネクタ４０が備えられ、当該コネクタ４０は、データ送信ライン５０に、及び、抵抗Ｒ２を介してデータ受信ライン６０に接続されている。ＤＶＤマイコン２０及びＨＤＤマイコン３０とデータ受信ライン６０との間には抵抗Ｒ１が、ＰＣ接続用のコネクタ４０とデータ受信ライン６０との間には抵抗Ｒ２が、それぞれ設けられる。
【００３１】
上記構成により、ＤＶＤ・ＨＤＤテレビ１は、メインマイコン１０とＤＶＤマイコン２０若しくはＨＤＤマイコン３０との間で、又は、メインマイコン１０とＰＣ２との間で、データ送信ライン５０（メインマイコン１０からの送信データが流れるライン）とデータ受信ライン６０（ＤＶＤマイコン２０若しくはＨＤＤマイコン３０又はＰＣ２からの送信データが流れるライン）を介してデータの送受信を行うものである。本実施例では、装置内の通信は、メインマイコン１０によって制御されており、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０は、メインマイコン１０からの要求（通信の許可）に従ってデータの送信をするものであるため、ＤＶＤマイコン２０とＨＤＤマイコン３０との間で送信データの衝突が生じることは無い。一方、外部機器であるＰＣ２はユーザ（作業者）の指示に従ってデータを送信するため、当該データ送信時に、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０からのデータがデータ受信ライン６０に流れている状態であると、データの衝突を生じることとなる。なお、データ送信ライン５０上にはメインマイコン１０からの送信データのみが流れるため、データ送信ライン５０上でデータの衝突が生じることは無い。本実施例では、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０又はＰＣ２の何れとの通信であるかを区別するため、及び、同一波形が完全に重なる（ＤＶＤマイコン２０若しくはＨＤＤマイコン３０からの信号波形と、ＰＣ２からの信号波形が、同一波形となり完全に重なる）ことにより、データ衝突の検出が不能となることを防止するために、それぞれの信号の周波数（通信速度）を異なるものにしている。
【００３２】
ＤＶＤマイコン２０若しくはＨＤＤマイコン３０とメインマイコン１０との間で送受信される信号が、ハイレベル：５Ｖ（第１の信号レベル）、ローレベル：０Ｖ（第２の信号レベル）、の信号であり、閾値が２．５Ｖ（第３の信号レベル）だとした場合に、ＲＸＤ端子１２に生ずる信号レベルを調節するための抵抗である抵抗Ｒ１と抵抗Ｒ２の抵抗比は、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０からのハイレベル信号と、ＰＣ２からのローレベル信号が、データ受信ライン６０に印加された状態において、ＲＸＤ端子１２における信号レベルが、２．５Ｖより高く且つ５Ｖより低くなる（第４の信号レベル）ように、且つ、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０からのローレベル信号と、ＰＣ２からのハイレベル信号が、データ受信ライン６０に印加された状態において、ＲＸＤ端子１２における信号レベルが、０Ｖより高く且つ２．５Ｖよりも低くなる（第５の信号レベル）ように、定められる。
【００３３】
図２は、ＤＶＤ・ＨＤＤテレビ１において、データの衝突が生じ得る通信線であるデータ受信ライン６０の部分のみを抽出したブロック図である。“従属するＩＣ”については、ＤＶＤマイコン２０とＨＤＤマイコン３０とは、本発明を説明する上での概念としては同一のものであるため、ＤＶＤマイコン２０のみを示した。Ｒ０は、メインマイコン１０の内部抵抗（メインマイコン１０によるハイインピーダンス）であり、抵抗Ｒ１や抵抗Ｒ２に比して十分に大きな抵抗値を有する。
【００３４】
図３及び図４は、ＤＶＤマイコン２０とＰＣ２の出力（送信データの信号レベル）状態を場合分けして、等価回路を示したものである。図３（ａ）はＤＶＤマイコン２０からのハイレベル信号とＰＣ２からのローレベル信号がデータ受信ライン６０に重畳されている状態を示しており、同図右の等価回路からも明らかなように、Ｒ２≪Ｒ０である場合には、ＲＸＤ端子１２の電圧レベルは、Ｒ１とＲ２の抵抗比によってほぼ定まる（約０Ｖから約５Ｖの値をとる）ものであり、例えば、Ｒ１の抵抗値を１００Ω、Ｒ２＝３００Ω、Ｒ０＝３ＭΩとすると、ＲＸＤ端子１２の電圧レベルは、約３．７５Ｖ（２．５Ｖ（第３の信号レベル）より高く、５Ｖ（第１の信号レベル）より低い値）となる。図３（ｂ）はＤＶＤマイコン２０からのローレベル信号とＰＣ２からのハイレベル信号がデータ受信ライン６０に重畳されている状態を示しており、同じように、Ｒ１＝１００Ω、Ｒ２＝３００Ω、Ｒ０＝３ＭΩとすると、ＲＸＤ端子１２の電圧レベルは、約１．２５Ｖ（０Ｖ（第２の信号レベル）より高く、２．５Ｖ（第３の信号レベル）より低い値）となる。
【００３５】
図４は、ＤＶＤマイコン２０とＰＣ２から同一レベルの信号が出力されている場合を示しており、同図右の等価回路からも明らかなように、Ｒ１≪Ｒ０、且つ、Ｒ２≪Ｒ０である場合には、ＲＸＤ端子１２の電圧レベルは、約５Ｖ（ＤＶＤマイコン２０とＰＣ２からの出力が双方ともハイレベルの場合）若しくは０Ｖ（双方ともローレベルの場合）となる。なお、ＤＶＤマイコン２０及びＰＣ２は、データ送信を行わない際には、ＴＸＤ端子をハイインピーダンスとするため、どちらか一方のみからデータ送信が行われている（データ衝突が生じ得ない）際には、ＲＸＤ端子１２の電圧レベルは、約５Ｖ（信号がハイレベルの場合）若しくは０Ｖ（ローレベルの場合）となる。
【００３６】
図５は、データ受信ライン６０に生じる信号波形の一例を示した図であり、図５（ａ）はＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）から出力される信号波形、図５（ｂ）はＰＣ２から出力される信号波形、図５（ｃ）は上記２つの信号が重なった状態におけるＲＸＤ端子１２の信号波形、をそれぞれ示している。なお、前述と同様に、各機器（ＤＶＤマイコン２０・ＨＤＤマイコン３０・ＰＣ２）からの出力信号レベルは、ハイレベル：５Ｖ、ローレベル（第２の信号レベル）：０Ｖ、であり、Ｒ１＝１００Ω、Ｒ２＝３００Ω、Ｒ０＝３ＭΩとしている。同図（ｃ）に示されるように、ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのデータとＰＣ２からのデータが衝突を起こしている場合、ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのハイレベル信号とＰＣ２からのローレベル信号が重なっている部分でＲＸＤ端子１２は約３．７５Ｖとなり、ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのローレベル信号とＰＣ２からのハイレベル信号が重なっている部分でＲＸＤ端子１２は約１．２５Ｖとなる。同図からも明らかなように、メインマイコン１０では、閾値２．５Ｖでデータを読取ることによりデータ衝突の有無に関わらず、ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのデータを読取ることが可能である。
【００３７】
次に、上記構成を有する本実施例のＤＶＤ・ＨＤＤテレビ１の、本発明に関する動作の概略を、図６を参照しつつ説明する。
【００３８】
図６は、メインマイコン１０の処理（データ受信処理）の概略を示したフローチャートである。メインマイコン１０は２．５Ｖ（第３の信号レベル）を閾値として用いてデータ受信を行い、ＩＣ端子１１によってデータ受信ライン６０（ＲＸＤ端子１２）の電圧値を監視している。当該監視の結果、ＲＸＤ端子１２の信号レベルが、１Ｖ以上４Ｖ以下である（即ち、信号レベルが１．２５Ｖ（第５の信号レベル）若しくは３．７５Ｖ（第４の信号レベル）の状態となっている）と判断された場合には、データの衝突が発生していると判断し（ステップ６０１）、データの受信が終了した際にステップ６０３へと移行して（ステップ６０２）、ＰＣ２に読取れなかったデータの再送要求をする（前述のごとく、データ衝突が起こった場合には、ＤＶＤマイコン２０若しくはＨＤＤマイコン３０からの送信データを読取ることはできるが、ＰＣ２からの送信データを読取ることができないため）。ステップ６０３の後はステップ６０１へと戻り、処理を繰返す。
【００３９】
「データの受信が終了した際」とは、ＰＣ２が半二重通信にしか対応していない場合は、「ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのデータの受信が終了しており、且つ、ＰＣ２のデータ送信が終了した際」であり、この判別は、ＲＸＤ端子１２における信号検出の有無によって判別することが可能である。一方、ＰＣ２が全二重通信可能である場合には、「データの受信が終了した際」とは、「ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのデータの受信が終了した際（必ずしもＰＣ２のデータ送信が終了している必要は無い）」であってよい（前述のごとく、データ衝突の際にもＤＶＤマイコン２０若しくはＨＤＤマイコン３０からのデータは読取り可能であるため、“ＤＶＤマイコン２０（若しくはＨＤＤマイコン３０）からのデータの受信の終了”か否かを判別可能）。なお、データ衝突が検出された際に、ＰＣ２に対して「データの送信中止命令」を送出するような処理としてもよい。
【００４０】
以上のごとく、本実施例のＤＶＤ・ＨＤＤテレビ１によれば、“ＰＣ２（外部機器）”が、“メインマイコン１０（ホストとなるＩＣ）”と“ＤＶＤマイコン２０若しくはＨＤＤマイコン３０（従属するＩＣ）”との間の通信線に接続されるため、“ホストとなるＩＣ”と“外部機器”を接続するための「専用の」通信線及び“ホストとなるＩＣ”の接続端子を削減することができ、必要となる回路スペースを削減することができる。また、「ホストとなるＩＣとこれに従属するＩＣとの間を接続する通信線と、ホストとなるＩＣと外部機器を接続する通信線との共有化」をしたことにより発生し得る「従属するＩＣと外部機器からのデータの衝突」時にも、“ホストとなるＩＣ”は、“従属するＩＣ”からのデータを正しく読取ることが可能となり、且つ、衝突の発生を検出することができ、“データの衝突”によって読取れなかった外部機器からのデータは、その後の再送処理によって得ることができるため、「従属するＩＣと外部機器からのデータの衝突」が発生しても、ホストとなるＩＣは、双方のデータを正しく読取ることが可能となる。
【００４１】
また、本実施例では、各ＩＣや外部機器における信号の周波数（通信速度）を異なるものとしているため、“従属するＩＣ”と、“外部機器”から、同時に同一のデータ（同一の信号波形）が送出されたとしても、通信線上では信号波形にズレが生じ、通信線上に「“従属するＩＣ”からのローレベル信号と“外部機器”からのハイレベル信号が重畳される状態」、又は、「“従属するＩＣ”若しくは“ホストとなるＩＣ”からのハイレベル信号と“外部機器”からのローレベル信号が重畳される状態」が発生することとなるため、衝突の発生を有効に検出することが可能となる。
【００４２】
なお、本実施例では、メインマイコン１０によってデータ衝突の有無を監視し（図６：ステップ６０１）、データの衝突が検出された際にはＰＣ２に対するデータの再送要求を行う（ステップ６０３）ものとしているが、メインマイコンの中には外部接続されたＰＣに対して入力されたデータをそのまま返送するコールバック機能を備えているものもあるため、データの衝突の検出自体を行わない（図６に示した処理を行わない）ようにしても、本実施例の構成を備えている装置であれば、装置内のＩＣ間の通信は（衝突の有無に関わらず）問題なく行われると共に、ＰＣ側においても、衝突が生じた場合にはコールバックが無い（メインマイコン１０ではＰＣ２からのデータを判別できないため無視される）ことにより、ＰＣ２を使用している作業者は、データ受信ライン６０上で「衝突が生じている」ことを認識することができ、「間をおいて再送を試みる」等の対応をとることができる。また、ＰＣには、相手方からの応答が無い場合（送信データに対する応答が無くタイムアウトが発生した場合）にはデータの再送を行う機能を有するものもあるため、当該機能を利用する形で、図６の処理を行わないようにすることも可能である。
【００４３】
本実施例では、電子装置の具体例として、ＤＶＤ・ＨＤＤテレビを用いて説明しているが、本発明の適用対象をこれに限定するものではなく、ＩＣを複数備えた電子装置、若しくは、ＩＣを複数備えた電子装置であって且つ当該装置に内蔵されたＩＣと通信するための外部機器を接続することができるように構成される種々の電子装置に対して適用することができる。また、各ＩＣ間のデータ伝送ライン（データ送信ライン５０、データ受信ライン６０）は、シリアル伝送方式に限られず、パラレル伝送方式（伝送路が複数ある場合）であっても本発明を適用することができる。加えて、本発明の「データ通信制御方法」の概念は、上述したような「電子装置内のＩＣ間の通信」にのみ適用されるものではなく、ホストとなる電子デバイスとこれに従属する電子デバイス（通信の制御がホストとなる電子デバイスによって行われる装置）間におけるデータ通信のための通信線に、独立した電子デバイス（ホストとなる電子デバイスによる通信制御によらずにデータ送信を行い得る装置）を接続して、ホストとなる電子デバイスと独立した電子デバイスとの間で通信を行うような場合に、有効に適用することができる。
【実施例２】
【００４４】
図７は、本実施例の、電子デバイス間の通信方式及び電子デバイス間の接続方法を説明するためのブロック図であり、図８は、ＨＯＳＴと独立機器の出力（送信データの信号レベル）状態を場合分けして、等価回路を示した図である。
【００４５】
図７に示されるように、ホスト機器７１と従属機器（通信の制御がホスト機器７１によって行われる装置）７２は、通信線７３にそれぞれ抵抗Ｒ４、抵抗Ｒ３を介して接続されることによって相互に接続される。通信線７３（1本の通信線）は、ホスト機器７１と従属機器７２の間におけるデータの送受信に使用されるものである（即ち、ホスト機器７１と従属機器７２の間では半二重通信となる）。ホスト機器７１と従属機器７２は、データ送信を行わない際には通信線との接続端子（ＲＸＤ／ＴＸＤ端子）をハイインピーダンスとし、それぞれの接続端子（ＲＸＤ／ＴＸＤ端子７１２及びＲＸＤ／ＴＸＤ端子７２２）の電圧レベルを電圧監視用のＩＣ端子（ＩＣ端子７１１及びＩＣ端子７２１）によって監視する。
【００４６】
通信線７３には、ホスト機器７１との通信を行うために、抵抗Ｒ５を介して独立機器（ホスト機器７１による通信制御によらずにデータ送信を行い得る装置）７４が接続される。
【００４７】
ＲＸＤ／ＴＸＤ端子７１２（ホスト接続端子）に生ずる信号レベルを調節するための抵抗である抵抗Ｒ３（第１の抵抗）と抵抗Ｒ５（第２の抵抗）の抵抗比は、実施例１の抵抗Ｒ１と抵抗Ｒ２と同様に、ホスト機器７１と従属機器７２との間で送受信される信号が、ハイレベル：５Ｖ（第１の信号レベル）、ローレベル：０Ｖ（第２の信号レベル）、の信号であり、閾値が２．５Ｖ（第３の信号レベル）だとした場合に、従属機器７２からのハイレベル信号と、独立機器７４からのローレベル信号が、通信線７３に印加された状態において、ＲＸＤ／ＴＸＤ端子７１２における信号レベルが、２．５Ｖより高く且つ５Ｖより低くなる（第４の信号レベル）ように、且つ、従属機器７２からのローレベル信号と、独立機器７４からのハイレベル信号が、通信線７３に印加された状態において、ＲＸＤ／ＴＸＤ端子７１２における信号レベルが、０Ｖより高く且つ２．５Ｖよりも低くなる（第５の信号レベル）ように、定められる。また、ＲＸＤ／ＴＸＤ端子７２２（従属デバイス接続端子）に生ずる信号レベルを調節するための抵抗である抵抗Ｒ４（第３の抵抗）と抵抗Ｒ５（第２の抵抗）の抵抗比は、ホスト機器７１からのハイレベル信号と、独立機器７４からのローレベル信号が、通信線７３に印加された状態において、ＲＸＤ／ＴＸＤ端子７２２における信号レベルが、５Ｖより低く且つ２．５Ｖよりも高くなる（第８の信号レベル）ように、且つ、ホスト機器７１からのローレベル信号と、独立機器７４からのハイレベル信号が、通信線７３に印加された状態において、ＲＸＤ／ＴＸＤ端子７２２における信号レベルが、０Ｖより高く且つ２．５Ｖよりも低くなる（第９の信号レベル）ように、定められる。
【００４８】
上述のような構成において、ホスト機器７１と従属機器７２の間の通信においては、ホスト機器７１によって通信が制御されるため、通信線７３上でデータ衝突が発生することはない。一方、独立機器７４は、ホスト機器７１の通信制御によらずに通信線７３上にデータを送出する場合があるため、ホスト機器７１から従属機器７２へデータ送出がなされている際、若しくは、従属機器７２からホスト機器７１へデータ送出がなされている際に、独立機器７４からデータ送出があると、通信線７３上でデータ衝突が発生することになる。「従属機器７２からホスト機器７１へデータ送出がなされている際」に独立機器７４からデータ送出があったことにより、通信線７３上でデータ衝突が発生した場合の処理概念は、実施例１と同様（“メインマイン１０”を“ホスト機器７１”に、“ＤＶＤマイコン２０”を“従属機器７２”に、“ＰＣ２”を“独立機器７４”に、それぞれ置換えた場合と同様）であるため、ここでの説明を省略し、以下、「ホスト機器７１から従属機器７２へデータ送出がなされている際」に独立機器７４からデータ送出があったことにより、通信線７３上でデータ衝突が発生した場合の処理概念について説明する。
【００４９】
図８は、ホスト機器７１から従属機器７２に対してデータ送出があり、且つ、ホスト機器７１に対して独立機器７４からデータ送出がなされている場合（通信線７３上でデータ衝突が発生している状態）の、ホスト機器７１と独立機器７４の出力（送信データの信号レベル）状態を場合分けして、等価回路を示した図である。なお、Ｒｘは、従属機器７１の内部抵抗（従属機器７２によるハイインピーダンス）であり、抵抗Ｒ３〜抵抗Ｒ５に比して十分に大きな抵抗値を有する。
【００５０】
図８（ａ）は、ホスト機器７１からのハイレベル信号と独立機器７４からのローレベル信号が通信線７３に重畳されている状態を示しており、同図右の等価回路からも明らかなように、Ｒ５≪Ｒｘであって、Ｒ３≪Ｒｘある場合には、ＲＸＤ／ＴＸＤ端子７２２の電圧レベルは、Ｒ４とＲ５の抵抗比によってほぼ定まる（約０Ｖから約５Ｖの値をとる）ものであり、例えば、Ｒ３の抵抗値を１００Ω、Ｒ４＝１００Ω、Ｒ５＝３００Ω、Ｒｘ＝３ＭΩとすると、ＲＸＤ／ＴＸＤ端子７２２の電圧レベルは、約３．７５Ｖ（２．５Ｖ（第３の信号レベル）より高く、５Ｖ（第１の信号レベル）より低い値）となる。図８（ｂ）は、ホスト機器７１からのローレベル信号と独立機器７４からのハイレベル信号が通信線７３に重畳されている状態を示しており、同じように、Ｒ３＝１００Ω、Ｒ４＝１００Ω、Ｒ５＝３００Ω、Ｒｘ＝３ＭΩとすると、ＲＸＤ／ＴＸＤ端子７２２の電圧レベルは、約１．２５Ｖ（０Ｖ（第２の信号レベル）より高く、２．５Ｖ（第３の信号レベル）より低い値）となる。
【００５１】
次に、上記構成における従属機器７２の、本発明に関する動作の概略を、図９を参照しつつ説明する。
【００５２】
従属機器７２は、データ送出を行わない際には、ＲＸＤ／ＴＸＤ端子７２２をハイインピーダンスとする（ステップ９０１）。データ受信時には、２．５Ｖ（第３の信号レベル）を閾値として用いてデータ受信を行い、ＩＣ端子７２１によってＲＸＤ／ＴＸＤ端子７２２の電圧値を監視する。当該監視の結果、ＲＸＤ／ＴＸＤ端子７２２の信号レベルが、１Ｖ以上４Ｖ以下である（即ち、信号レベルが１．２５Ｖ（第９の信号レベル）若しくは３．７５Ｖ（第８の信号レベル）の状態となっている）と判断された場合には、データの衝突が発生していると判断し（ステップ９０２）、通信線７３が空いた際にステップ９０４へと移行して（ステップ９０３）、独立機器７４にデータ衝突の際の送信データ（ホスト機器７１が読取れなかったデータ）の再送要求をする（データ衝突が起こった場合には、従属機器７２はホスト機器７１からの送信データを読取ることはできるが、ホスト機器７１は独立機器７４からの送信データを読取ることができないため）。ステップ９０４の後はステップ９０１へと戻り、処理を繰返す。
【００５３】
なお、「通信線７３が空いた際」とは、「ホスト機器７１からのデータの受信が終了しており、且つ、独立機器７４のデータ送信が終了した際」であって、ＲＸＤ／ＴＸＤ端子７２２における信号検出の有無によって判別することが可能である。また、「独立機器７４に対するデータ衝突の際の送信データの再送要求」は、データ衝突を検出した従属機器７２から直接独立機器７４へ行う（独立機器７４に対して、ホスト機器７１へデータ再送するように命令する）ものであってもよいし、従属機器７２からデータ衝突があった旨をホスト機器７１へと送出し、これを受けたホスト機器７１から独立機器７４へ再送要求をするものであってもよい。
【００５４】
以上のごとく、本実施例によれば、ホスト機器と、従属機器若しくは独立機器と、の間のデータの送信と受信が同一の通信線（1本の通信線）によって行われるため、例えば、実施例１のような電子装置に適用することにより、さらに通信線に必要となる回路スペース及び“ホスト機器（ホストとなるＩＣ）”の接続端子を削減することができる。また、通信線を1本にすることによって生じ得る“ホスト機器”からの送出データと“独立機器”からの送出データの衝突時にも、“ホスト機器”からのハイレベル信号と“独立機器”からのローレベル信号が重畳されている場合には、従属デバイス接続端子における信号レベルが第８の信号レベル（３．７５Ｖ）となり、“ホスト機器”からのローレベル信号と“独立機器”からのハイレベル信号が重畳されている場合には、従属デバイス接続端子における信号レベルが第９の信号レベル（１．２５Ｖ）となるため、“従属機器”において、“ホスト機器”からのデータを正しく読取ることが可能（閾値２．５Ｖを用いて読取り可能）であると共に、データ衝突の発生を検出（１Ｖ以上４Ｖ以下となった場合に衝突と判断）することが可能となり、“データの衝突発生”と判断された場合には、“独立機器”に対してデータ（データの衝突によって読取れなかったデータ）の再送要求がなされるため、「マスタ機器と、従属機器若しくは独立機器と、の間のデータの送信と受信を同一の通信線とした」ことにより「マスタ機器と独立機器からのデータの衝突」が発生しても、“従属機器”は“ホスト機器”からのデータを受信することが可能であると共に、“ホスト機器”も“独立機器”からのデータを受信することが可能となる。
【００５５】
なお、実施例中では、データ衝突が生じた際に、ＤＶＤマイコン２０（従属するＩＣ）若しくは従属機器７２（従属する電子デバイス）からのデータを読取り可能なように、各抵抗の抵抗比を定めるようにしているが、データ衝突が生じた際に、ＰＣ２（外部機器）や独立機器７４（独立した電子デバイス）からのデータを読取り可能なように、各抵抗の抵抗比を定めるようにしても構わない。
【図面の簡単な説明】
【００５６】
【図１】ＤＶＤ・ＨＤＤテレビの本発明に関する部分のみの概略を示したブロック図
【図２】ＤＶＤ・ＨＤＤテレビのデータ受信ライン６０の部分のみを抽出したブロック図
【図３】ＤＶＤマイコン２０とＰＣ２の出力状態を場合分けして、等価回路を示した図
【図４】ＤＶＤマイコン２０とＰＣ２の出力状態を場合分けして、等価回路を示した図
【図５】データ受信ライン６０に生じる信号波形の一例を示した図
【図６】ＤＶＤ・ＨＤＤテレビの本発明に関する動作の概略を示したフローチャート図
【図７】電子デバイス間の通信方式及び電子デバイス間の接続方法を説明するためのブロック図
【図８】ＨＯＳＴと独立機器の出力状態を場合分けして、等価回路を示した図
【図９】従属機器の本発明に関する動作の概略を示したフローチャート図
【符号の説明】
【００５７】
１      ＤＶＤレコーダ及びＨＤＤレコーダ内蔵テレビ（電子装置）
２      パソコン（外部機器）
１０    メインマイコン（ホストとなるＩＣ）
１１・７１１・７２１    電圧監視用のＩＣ端子
１２    ＲＸＤ端子（ホスト受信接続端子）
２０    ＤＶＤマイコン（従属するＩＣ）
３０    ＨＤＤマイコン（従属するＩＣ）
４０    ＰＣ接続用コネクタ
５０    データ送信ライン（送信用通信線）
６０    データ受信ライン（受信用通信線）
７１    ホスト機器（ホストとなる電子デバイス）
７２    従属機器（従属する電子デバイス）
７３    通信線
７４    独立機器（独立した電子デバイス）
７１２  ＲＸＤ／ＴＸＤ端子（ホスト接続端子）
７２２  ＲＸＤ／ＴＸＤ端子（従属デバイス接続端子）
Ｒ１    抵抗（第１の抵抗）
Ｒ２    抵抗（第２の抵抗）
Ｒ３    抵抗（第１の抵抗）
Ｒ４    抵抗（第３の抵抗）
Ｒ５    抵抗（第２の抵抗）
【図１】
2007116263.tif 000003
【図２】
2007116263.tif 000004
【図３】
2007116263.tif 000005
【図４】
2007116263.tif 000006
【図５】
2007116263.tif 000007
【図６】
2007116263.tif 000008
【図７】
2007116263.tif 000009
【図８】
2007116263.tif 000010
【図９】
2007116263.tif 000011