(57)【要約】    【課題】  光ディスクプレーヤ等の同一の機器または装置におけるデバイス間のデータの転送において、スレイブデバイス側が異常な状態にあり、中途半端なデータを受取ってしまった場合に、異常データとして分からずに処理し、これによってスレイブデバイス側が誤動作を行なうことを防止する。    【解決手段】  デバイス間通信に用いるシリアル通信において、各パケット毎に通信ラインが正常か否かをスレイブデバイスからのＳｔａｔｕｓ  Ｄａｔａ内のＤｅｖｉｃｅ  ＩＤを用いて判断し、正常な場合にのみ、マスターデバイスがデータを送信させ、さらには連続的に監視するとともにスレイブデバイスの異常検知がなされた場合には、リセットによる復旧を可能にする。    【選択図】    図６
2007027872.tif 000002
【特許請求の範囲】
【請求項１】
データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、伝送データの転送を中止することを特徴とするデータ転送システム。
【請求項２】
前記データ送出手段と前記データ処理手段とが、同一機器または装置内においてデジタル伝送データの授受を行なうデバイスであることを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
前記ステータス情報は、前記データ処理手段が送信する固有長のデータ伝送単位の冒頭部分に挿入されることを特徴とする請求項１に記載のデータ転送システム。
【請求項４】
前記データ送出手段は前記ステータス情報中の前記データ処理手段の識別情報によって異常の検出を行なうことを特徴とする請求項３に記載のデータ転送システム。
【請求項５】
データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、前記データ処理手段に対してシステムリセットをかけることを特徴とするデータ転送システム。
【請求項６】
前記データ送出手段と前記データ処理手段とが、同一機器または装置内においてデジタル伝送データの授受を行なうデバイスであることを特徴とする請求項５に記載のデータ転送システム。
【請求項７】
前記ステータス情報は、前記データ処理手段が送信する固有長のデータ伝送単位の冒頭部分に挿入されることを特徴とする請求項５に記載のデータ転送システム。
【請求項８】
前記データ送出手段は前記ステータス情報中の前記データ処理手段の識別情報によって異常の検出を行なうことを特徴とする請求項７に記載のデータ転送システム。
【請求項９】
前記データ送出手段は、システムリセットをかけても前記データ処理手段が正常復帰しない場合に、システム異常以外の理由による異常であると判断することを特徴とする請求項５に記載のデータ転送システム。
【請求項１０】
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、そのことを記憶手段に書込むことを特徴とする請求項５に記載のデータ転送システム。
【請求項１１】
データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送方法において、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、伝送データの転送を中止することを特徴とするデータ転送方法。
【請求項１２】
データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送方法において、
前記データ送出手段から前記データ処理手段に前記伝送データが１本のシリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、前記データ処理手段に対してシステムリセットをかけることを特徴とするデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ転送システムおよびデータ転送方法に係り、とくにデータ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタルデータを固有長のデータ伝送単位で転送するデータ転送システムおよびデータ転送方法に関する。
【背景技術】
【０００２】
一般に単一の機器あるいは装置は、複数のデバイスを含んでおり、これらのデバイスを電源回路からの電源によって駆動し、信号ラインを通して信号の授受を行ないながら所定の動作を行なうようにしている。そしてこのような動作において、とくにデジタル伝送データをデバイス間で転送する場合には、例えば特開平９−９３５５２号公報に開示されているように、各デバイス間のデータの授受をシリアル通信方式で行なうようにしている。
【０００３】
このような同一機器内のデバイス間のシリアル通信方式によるデジタルデータの伝送において、データの送信側のマスターデバイス側と受信側のスレイブデバイス側が如何なる状況にあっても、毎回データを送信し続けていた。そのために、スレイブデバイス側が異常な状態にあり、中途半端なデータを受取ってしまった場合に、異常データとは分からずに処理してしまうことになっていた。例えばスレイブデバイス側が表示モジュールであれば、誤表示を行なってしまう不具合があった。ここで誤表示とは、文字の一部が欠けたり、表示位置がずれたり、全く表示ができなかったり、場合によっては文字が変形して正しい表示が送れない等の異常が発生していた。
【０００４】
なお特開平９−９３５５２号公報には、送信側データ送出手段と受信側データ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固定長のデータ伝送単位で転送するデータ伝送システムにおいて、送信側から受信側に上記伝送データが１本の上記シリアル通信路により転送されるのと同期して、受信側から送信側に上記受信側データ処理手段の現在の状態データが他の１本の上記シリアル通信路により転送され、上記伝送データのヘッダー部にはデータ有効フラグが設けられ、上記受信データ処理手段の状態データのヘッダー部には送信禁止フラグが設けられ、該送信禁止フラグは該データ有効フラグより時間軸で相対的に所定の時間間隔をもって前方に配置されたデータ伝送システムである。
【０００５】
このようなデータ伝送システムによると、シリアル通信方式でデジタルデータを伝送する際に、受信側のデータ処理速度が送信側のデータ転送速度より相対的に遅い場合に、受信側で膨大な容量のバッファ装置を必要とせず、効率よくデータ伝送することが可能になる。ところがこのような構成によっても、受信側の装置に異常がある場合には、中途半端なデータを受取ったり、異常データとは分からずに処理してしまい、これによって受信側のスレイブデバイスが正常な動作を行なわない問題は解決しない。
【特許文献１】特開平９−９３５５２号公報
【特許文献２】特開２００３−１１５８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願発明の課題は、データ送出手段からデジタル伝送データを受取るデータ処理手段の異常を、通常のデータ通信の中で確認することができるようにしたデータ転送システムおよびデータ転送方法を提供することである。
【０００７】
本願発明の別の課題は、データ送出手段からのデジタル伝送データを受領するデータ処理手段が、誤ったデータを受信することを回避するようにしたデータ転送システムおよびデータ転送方法を提供することである。
【０００８】
本願発明のさらに別の課題は、データ送出手段からデジタル伝送データを受領するデータ処理手段が誤動作を起こすことを未然に回避するようにしたデータ転送システムおよびデータ転送方法を提供することである。
【０００９】
本願発明のさらに別の課題は、データ送出手段からデジタル伝送データを受領するデータ処理手段の異常が検知された場合には、それ以降の通信を停止してシステムにかかる無駄な負荷を軽減するようにしたデータ転送システムおよびデータ転送方法を提供することである。
【００１０】
本願発明のさらに別の課題は、データ送出手段からデジタル伝送データを受領するデータ処理手段に異常が発生した場合に、速やかなシステム復旧を行なうことを可能にしたデータ転送システムおよびデータ転送方法を提供することである。
【００１１】
本願発明の上記の課題および別の課題は、以下に述べる本願発明の技術的思想、およびその実施の形態によって明らかにされよう。
【課題を解決するための手段】
【００１２】
本願の主要な発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、伝送データの転送を中止することを特徴とするデータ転送システムに関するものである。
【００１３】
ここで、前記データ送出手段と前記データ処理手段とが、同一機器または装置内においてデジタル伝送データの授受を行なうデバイスであってよい。また前記ステータス情報は、前記データ処理手段が送信する固有長のデータ伝送単位の冒頭部分に挿入されてよい。また前記データ送出手段は前記ステータス情報中の前記データ処理手段の識別情報によって異常の検出を行なってよい。
【００１４】
本願の別の主要な発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、前記データ処理手段に対してシステムリセットをかけることを特徴とするデータ転送システムに関するものである。
【００１５】
ここで、前記データ送出手段と前記データ処理手段とが、同一機器または装置内においてデジタル伝送データの授受を行なうデバイスであってよい。また前記ステータス情報は、前記データ処理手段が送信する固有長のデータ伝送単位の冒頭部分に挿入されてよい。また前記データ送出手段は前記ステータス情報中の前記データ処理手段の識別情報によって異常の検出を行なってよい。また前記データ送出手段は、システムリセットをかけても前記データ処理手段が正常復帰しない場合に、システム異常以外の理由による異常であると判断するようにしてよい。また前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、そのことを記憶手段に書込むようにしてよい。
【００１６】
データ転送方法に関する主要な発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送方法において、
前記データ送出手段から前記データ処理手段に前記伝送データが１本の前記シリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、伝送データの転送を中止することを特徴とするデータ転送方法に関するものである。
【００１７】
データ転送方法に関する別の発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送方法において、
前記データ送出手段から前記データ処理手段に前記伝送データが１本のシリアル通信路により転送されるのに先立って、前記データ送出手段から前記データ処理手段に開始信号が送信されると、前記データ処理手段から前記データ送出手段に該データ処理手段のステータス情報が他の１本の前記シリアル通信路により転送され、
前記データ送出手段は、前記データ処理手段のステータス情報が異常であると判断した場合に、前記データ処理手段に対してシステムリセットをかけることを特徴とするデータ転送方法に関するものである。
【００１８】
本願発明の好ましい態様は、デバイス間の双方向通信を行なう際に、各パケットの先頭ｎＢｙｔｅ（“ｎ”はシステムにより異なる）をスレイブデバイス側からステータスデータとして出力する。マスターデバイスはこのステータスデータに含まれるＤｅｖｉｃｅ  ＩＤを判断し、正しいＤｅｖｉｃｅ  ＩＤがセットされている場合に、通信ラインが正常であると判断し、（ｎ＋１）Ｂｙｔｅ目から以降、マスターデバイスからスレイブデバイスへのデータの出力を行なう。これに対してＤｅｖｉｃｅ  ＩＤが異常である場合には、（ｎ＋１）Ｂｙｔｅ目以降は通信を行なわず、そのパケットのデータ転送を終了させるようにし、これによって通信ライン異常時におけるデータ送信判断と、その停止とを行なうようにしている。
【００１９】
また同一機器あるいは装置内におけるスレイブデバイス側からのステータスデータに含まれるＤｅｖｉｃｅ  ＩＤを連続的に監視し、一定期間正しいＤｅｖｉｃｅ  ＩＤが受信できない場合には、マスターデバイス側はスレイブデバイス側がシステム異常状態にあると判断し、スレイブデバイスに対してＳｙｓｔｅｍ  Ｒｅｓｅｔをかけ、スレイブデバイスを正常に復旧させる。Ｓｙｓｔｅｍ  Ｒｅｓｅｔ後もさらに正常復旧できない場合は、Ｓｙｓｔｅｍ以外の異常と判断する。またこれらの履歴を残すことによって、異常状態の検討に役立てるようにする。
【００２０】
上記のような態様によると、Ｄｅｖｉｃｅ間通信で発生するスレイブデバイスの異常検出を通常のデータ通信の中で確認することができ、速やかなシステム復旧を行なうことが可能になる。またスレイブデバイスが誤ったデータを受信することがなくなるために、スレイブデバイスが誤動作を起こしてしまうことを未然に防止できる。また異常を検知した場合は、それ以降の通信を行なわなくなるために、システムにかかる無駄な負荷が軽減される。
【発明の効果】
【００２１】
本願の主要な発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、データ送出手段からデータ処理手段に伝送データが１本のシリアル通信路により転送されるのに先立って、データ送出手段からデータ処理手段に開始信号が送信されると、データ処理手段からデータ送出手段に該データ処理手段のステータス情報が他の１本のシリアル通信路により転送され、データ送出手段は、データ処理手段のステータス情報が異常であると判断した場合に、伝送データの転送を中止するようにしたものである。
【００２２】
従ってデータ処理手段側に異常が発生した場合には、以降のデータ送出手段からデータ処理手段へのデジタル伝送データの送信が停止されるようになり、これによってデータ処理手段が誤ったデータを受信することがなくなるために、データ処理手段が誤動作を行なうことが未然に防止できる。また異常が検出された場合には、それ以降の通信が行なわれなくなるために、システムにかかる無駄な負荷を軽減できるようになる。
【００２３】
別の主要な発明は、データ送出手段とデータ処理手段との間を少くとも２本のシリアル通信路で接続し、デジタル伝送データを固有長のデータ伝送単位で転送するデータ転送システムにおいて、データ送出手段からデータ処理手段に伝送データが１本のシリアル通信路により転送されるのに先立って、データ送出手段からデータ処理手段に開始信号が送信されると、データ処理手段からデータ送出手段に該データ処理手段のステータス情報が他の１本のシリアル通信路により転送され、データ送出手段は、データ処理手段のステータス情報が異常であると判断した場合に、データ処理手段に対してシステムリセットをかけるようにしたのものである。
【００２４】
従ってこのようなデータ転送システムによると、データ送出手段がデータ処理手段のステータ情報が異常であると判断した場合に、システムリセットがかけられるようになる。従ってデータ処理手段の異常検知を、通常のデータ通信の中で、確認することができ、しかも速やかなシステム復帰を行なうことが可能になる。従ってデータ処理手段が誤ったデータを受信することがなく、データ処理手段が誤動作を起こすことを未然に防止できるようになる。
【発明を実施するための最良の形態】
【００２５】
以下本願発明を図示の実施の形態によって説明する。図１は本実施の形態に係るデータ転送システムあるいはデータ転送方法が適用されるミニディスクプレーヤのシステム構成を示している。なおここでミニディスク（商品名）とは、光ディスクの１種であって、ＣＤよりも一回り小さい読出しおよび書込み可能な光ディスクである。
【００２６】
このミニディスクプレーヤはマイクロコンピュータ１０を備え、このマイクロコンピュータ１０を中心にシステムが構成される。なお電源としてＡＣアダプタ／バッテリ１１を備え、しかもＡＣアダプタ／バッテリ１１は電源ＩＣ１２に接続され、この電源ＩＣ１２の出力によってこのシステムの駆動を行なうようにしている。そしてマイクロコンピュータ１０は記録ドライバ１３と接続され、この記録ドライバ１３によって書込み可能な光ピックアップ１４を駆動する。また光ピックアップ１４をミニディスクの半径方向に駆動するためのモータを駆動するモータドライバ１５が上記マイクロコンピュータ１０に接続される。ＲＦアンプ１６は、上記光ピックアップ１４で読出された信号をデコードして増幅するアンプである。
【００２７】
上記マイクロコンピュータ１０にはさらに、不揮発性の半導体メモリから成るＥＥＰＲＯＭ１９が接続される。またこのミニディスクプレーヤのモード、選択された曲名等を表示するための液晶表示パネルから成る表示モジュール２０がマイクロコンピュータ１０に接続される。またマイクロコンピュータ１０は、デジタルシグナルプロセッサを構成し、ＲＦアンプ１６の出力信号を処理してオーディオＩＣ２１に供給するようになっており、このオーディオＩＣ２１の出力がヘッドホンジャック２２に供給される。
【００２８】
通常の再生動作は、モータドライブ１５を介してモータによって駆動される光ディスクを、その半径方向に移動する光ピックアップ１４で読出し、その読出されたデータをＲＦアンプ１６によってデコードし、マイクロコンピュータを兼ねるシグナルプロセッサ１０によって信号処理し、オーディオＩＣ２１で音声信号に変換し、ヘッドホンジャック２２によって出力する。そしてこのときのミニディスクプレーヤの状態が表示モジュール２０によって表示される。
【００２９】
次にとくに本願発明のデータ転送システムあるいはデータ転送方法が適用される、マイクロコンピュータ１０と表示モジュール２０との間のデジタル伝送データの転送について図２および図３により説明する。マイクロコンピュータ１０と表示モジュール２１とは、図２に示すように２つのシリアル通信路２５、２６によってデジタルデータの転送を行なう。デジタル通信路２５はスレイブデバイスである表示モジュール２０からマスターデバイスであるマイクロコンピュータ１０に対する信号の伝送を行なう。これに対してマスターデバイスであるマイクロコンピュータ１０は、シリアル通信路２６によってスレイブデバイスである表示モジュール２０に信号の伝送を行なう。
【００３０】
図３はとくにマイクロコンピュータ１０と表示モジュール２０との間で転送される実際のデータを示している。表示モジュール２０からのＫｅｙ信号は、表示モジュール２０に設けられている押釦に対応するスイッチが押された場合に、このスイッチの出力を示す。またＬＥＤ信号は、マイクロコンピュータ１０から、表示モジュール２０上に設けられているＬＥＤの点灯と消灯の制御を行なう信号である。またＸＣＳは、チップセレクト信号であって、表示モジュール中の複数の半導体チップの選択を行なう信号である。ＳＩは、マイクロコンピュータ１０から見たシリアル信号の伝送路を示しており、表示モジュール２０から送られるシリアル信号の伝送路である。従ってこのＳＩは、図２における２５に相当する。またＳＯは、マイクロコンピュータ１０から表示モジュール２０に送られるシリアル信号の伝送路である。従ってＳＯは、図２における伝送路２６に対応する。ＳＣＬＫは、マイクロコンピュータ１０が有するクロックが発生するクロック信号の伝送路である。またＲｅｓｅｔは、マイクロコンピュータ１０が表示モジュール２０をリセットするための信号を示している。
【００３１】
このようなミニディスクプレーヤ中の一対のデバイスであるマイクロコンピュータ１０と表示モジュール２０との間のデジタル伝送データは、固有長のデータ伝送単位で転送するパケット通信によって行なわれるようになっている。しかもここでは、デバイス１０、２０間の双方向通信を行なう際に、各パケットの先頭のｎＢｙｔｅをスレイブデバイス２０からＳｔａｔｕｓ  Ｄａｔａとして出力する。マスターデバイス１０は、このＳｔａｔｕｓ  Ｄａｔａに含まれるＤｅｖｉｃｅ  ＩＤを判断し、正しいＤｅｖｉｃｅ  ＩＤがセットされた場合には、通信ラインが正常であると判断し、（ｎ＋１）Ｂｙｔｅ目から以降は、マスターデバイス１０からスレイブデバイス２０へのデータの出力を行なう。これに対してＤｅｖｉｃｅ  ＩＤが異常である場合には、（ｎ＋１）Ｂｙｔｅ目以降は通信を行なわず、そのパケットのデータの転送を停止する。
【００３２】
またマスターデバイス１０は、スレイブデバイス２０側からのＳｔａｔｕｓ  Ｄａｔａに含まれるＤｅｖｉｃｅ  ＩＤを連続的に監視する。そして一定期間の正しいＤｅｖｉｃｅ  ＩＤが受信できない場合には、マスターデバイス１０側は、スレイブデバイス２０側がシステム異常状態にあると判断し、スレイブデバイス２０に対してＳｙｓｔｅｍ  Ｒｅｓｅｔをかけ、スレイブデバイスを正常復帰させる。Ｓｙｓｔｅｍ  Ｒｅｓｅｔ後もさらに正常復旧できない場合には、システム以外の異常と判断する。また、それらの履歴を残すことで、異常状態の検討に役立てるようにしている。
【００３３】
この動作が図４のフローチャートに示される。マスターデバイス１０からデータ送信の開始信号が送信されると、スレイブデバイス２０から送られるＤｅｖｉｃｅ  ＩＤを受信し、そのチェックを行なう。チェックの結果正常である場合には、エラーカウントをクリアし、表示データの通信処理を行なう。従ってスレイブデバイスである表示モジュール２０に対して表示データが送信され、表示モジュール２０は、通常の表示動作を行なう。
【００３４】
これに対してＤｅｖｉｃｅ  ＩＤのチェックの結果、異常が検出された場合には、通信エラーカウントのインクリメントを行なう。そしてエラーカウント値が所定値をオーバーしたかどうかの判断を行なうとともに、オーバーしていない場合には通信処理のリトライを行なう。これに対してカウント値が所定の値を超えている場合には、表示モジュール２０のリセットを行なうとともに、マスターデバイス１０と接続されているＥＥＰＲＯＭ１９（図１参照）に異常履歴の記録を行なう。
【００３５】
図５は正常な通信の動作を示しており、マスターデバイス１０からのチップセレクト信号ＸＣＳが１から０になった時点でデータの転送動作が開始される。ここではＳｔａｔｕｓ  Ｄａｔａが３Ｂｙｔｅであって、Ｄｅｖｉｃｅ  ＩＤがその３Ｂｙｔｅ目にある場合の例を示している。Ｓｔａｔｕｓ  Ｄａｔａ内のＤｅｖｉｃｅ  ＩＤが正常な場合には、上図のようにスレイブデバイス２０側の出力ＤＯからのＳｔａｔｕｓ  Ｄａｔａ出力を、マスターデバイス１０が受信した後に、マスターデバイス１０のＤＯからデジタル送信データを出力する。従ってこの場合には、表示モジュール２０は受信したデータに基いて、正常な表示動作を行なう。
【００３６】
図６は通信異常あるいはＳｔａｔｕｓ  Ｄａｔａ異常が発生したときの状態を示している。なおここでも、Ｓｔａｔｕｓ  Ｄａｔａが３Ｂｙｔｅであって、Ｄｅｖｉｃｅ  ＩＤがその３Ｂｙｔｅ目にある例を示している。Ｓｔａｔｕｓ  Ｄａｔａ内のＤｅｖｉｃｅ  ＩＤの値が異常な場合には、上図のように、スレイブモジュール２０側のＤＯからのＳｔａｔｕｓ  Ｄａｔａ出力をマスターデバイス１０が受信し、異常と判断した場合には、マスターデバイス１０のＤＯからの出力が行なわれない。その動作は、チップセレクト信号ＸＣＳを０から１にすることにより行なわれる。従ってこのようなチップセレクト信号の立上げによって、この回のパケット送信が停止される。すなわちこの場合には、マイクロコンピュータ１０から表示モジュール２０に対して、表示データの送信が行なわれない。
【００３７】
ミニディスクプレーヤの場合には、スレイブデバイスを構成する表示モジュール２０が蓋体の表面に取付けられており、外乱を受け易い環境にある。なおここで外乱としては、静電気、輻射ノイズ等が挙げられる。また他の機器の電波や電磁波を受け易い。さらにはマイクロコンピュータ１０と表示モジュール２０とが互いに離れており、フレキシブル基板で接続されている。そしてフレキシブル基板によるデータ転送の場合には、接続部の異常が発生し易く、これによって異常が発生する。しかるにこのような異常が発生した場合に、図６に示すように、マイクロコンピュータ１０から表示モジュール２０には、データの転送が行なわれないために、表示モジュール２０は誤った表示を行なうことがない。
【００３８】
次に異常検出に伴うリセット動作について説明する。図７はＳｔａｔｕｓ  Ｄａｔａが３Ｂｙｔｅで、Ｄｅｖｉｃｅ  ＩＤがその３Ｂｙｔｅ目にある例を示しており、表示モジュール２０から送信されるＤＯの内の、３Ｂｙｔｅ目のＳｔａｔｕｓ  Ｄａｔａに異常がある場合を示している。これに対して図７Ｂは、表示モジュール２０から送信されるＳｔａｔｕｓ  Ｄａｔａの内の、３Ｂｙｔｅ目のＤｅｖｉｃｅ  ＩＤが存在しない場合を示している。
【００３９】
このような状態が連続的に一定の時間、（時間はデバイス、それらの制御によって異なる）継続した場合、マスターデバイス（マイクロコンピュータ１０）は、スレイブデバイス（表示モジュール２０）に対して、図４に示すように、Ｓｙｓｔｅｍ  Ｒｅｓｅｔをかけ、正常に復旧させる。このリセット動作は、図３に示すリセット信号（Ｒｅｓｅｔ）を一定期間０にしておいて、その後１にするものであって、これによってリセット動作が行なわれる。なおこのようなリセット動作の特性は、それぞれのＩＣに応じて決まっており、一定時間Ｈｉｇｈにしておいて、その後にＬｏｗにすることによってリセットを行なうＩＣもある。
【００４０】
本実施の形態に係るミニディスクプレーヤによれば、マイクロコンピュータ１０と表示モジュール２０間でのデジタル伝送データの転送において、表示モジュール２０の異常検知を通常のデータ通信の中で確認することができ、これによって速やかなシステム復旧を行なうことが可能になる。また表示モジュール２０が誤ったデータを受信することがなくなるために、表示モジュール２０が誤動作を起こしてしまうことを未然に防止できる。また異常を検出した場合には、それ以降通信を行なうことがなく、システムに係る無駄な負荷が軽減される。
【００４１】
以上本願発明を図示の実施の形態によって説明したが、本願発明は上記実施の形態によって限定されることなく、本願に含まれる発明の技術的思想の範囲内で各種の変更が各種の変更が可能である。例えば上記実施の形態は、ミニディスクを用いる光ディスクプレーヤにおける、液晶表示パネルから成る表示モジュール２０に対するマイクロコンピュータ１０からのデジタルデータの転送に関するものであるが、本願発明はその他各種の機器あるいは装置における、各種のデバイス間のシリアル通信によるデータの転送に適用することが可能である。
【産業上の利用可能性】
【００４２】
本願発明は、同一の機器または装置内における一対のデバイス間でのデータの転送システムに広く利用することが可能である。
【図面の簡単な説明】
【００４３】
【図１】光ディスクプレーヤのシステム構成を示すブロック図である。
【図２】同光ディスクプレーヤのマイクロコンピュータと表示モジュールとの間のシリアル通信路を示すブロック図である。
【図３】同マイクロコンピュータと表示モジュールとの間で転送される信号を示すブロック図である。
【図４】表示モジュールの異常検出とリセットによる復旧の動作を示すフローチャートである。
【図５】マイクロコンピュータから表示モジュールへの正常なデジタルデータの伝送を示す波形図である。
【図６】表示モジュールからのＳｔａｔｕｓ  Ｄａｔａが異常な場合の波形図である。
【図７】表示モジュールからのＳｔａｔｕｓ  Ｄａｔａの異常の検出に伴うリセット動作を示す波形図である。
【符号の説明】
【００４４】
１０…マイクロコンピュータ、１１…ＡＣアダプタ／バッテリ、１２…電源ＩＣ、１３…記録ドライバ、１４…光ピックアップ、１５…モータドライバ、１６…ＲＦアンプ、１９…ＥＥＰＲＯＭ、２０…表示モジュール、２１…オーディオＩＣ、２２…ヘッドホンジャック、２５、２６…シリアル通信路
【図１】
2007027872.tif 000003
【図２】
2007027872.tif 000004
【図３】
2007027872.tif 000005
【図４】
2007027872.tif 000006
【図５】
2007027872.tif 000007
【図６】
2007027872.tif 000008
【図７】
2007027872.tif 000009