(57)【特許請求の範囲】
【請求項１】
シリアルバス稼働中に挿抜した際、自動的にトポロジーを再構築する機能を有するシリアルバスインターフェース装置において、
前記シリアルバスに接続される際、前記トポロジ−において割り当てられる複数の識別番号を複数付与される物理的なインターフェースを構成する複合物理層回路を備えることを特徴とするシリアルバスインターフェース装置。
【請求項２】
前記複合物理層回路が取り込む前記シリアルバス上のデータを前記識別番号に関連づけて記憶する複合データ記憶手段を備えることを特徴とする請求項１に記載のシリアルバスインターフェース装置。
【請求項３】
前記複合物理層回路が取り込む前記シリアルバス上のデータを前記識別番号に応じて監視し所定条件に一致するデータを検出した際、前記識別番号に対応したトリガ信号を出力する複合データ条件検出手段を備え、
前記識別番号に対応したトリガ信号の出力に基づき、データを前記識別番号に関連づけて前記複合データ記憶手段に記憶することを特徴とする請求項２に記載のシリアルバスインターフェース装置。
【請求項４】
前記複合物理層回路を介して前記識別番号に応じて前記シリアルバス上に送出すべきデータを、前記複合物理層回路に転送する複合制御回路を備えることを特徴とする請求項１に記載のシリアルバスインターフェース装置。
【請求項５】
前記識別番号に応じた送出すべきデータを記憶する複合送出データ記憶手段と、
前記複合物理層回路が取り込む前記シリアルバス上のデータを前記識別番号に応じて監視し所定条件に一致するデータを検出した際、前記識別番号に対応したトリガ信号を出力する複合データ送出条件検出手段とを備え、
前記複合制御回路は、前記識別番号に対応したトリガ信号の出力に基づき、前記複合送出データ記憶手段に記憶されている前記識別番号に応じた送出すべきデータを前記複合物理層回路に転送することを特徴とする請求項４に記載のシリアルバスインターフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４シリアルバスに代表される次世代ディジタルインターフェースに接続されるシリアルバスインターフェース装置に関するものであり、特に、ＩＥＥＥ１３９４シリアルバス等のバス上の通信状態やこのバスに接続された装置の動作確認等のバス解析装置として好適なシリアルバスインターフェース装置に関するものである。
【０００２】
【従来の技術】
ＩＥＥＥ１３９４シリアルバスに代表される次世代ディジタルインターフェースは、パソコン及びその周辺機器との間のデータ転送に留まらず、ディジタルカメラやＤＶＤプレーヤ等のディジタルＡＶ機器とパソコンとの間での、またディジタルＡＶ機器同士での、動画データ等のマルチメディアデータ転送をも取り扱うため高速なデータ転送速度を要求され、またその応用範囲は一般家庭へも広がるため、電源投入状態での装置の挿抜にも対応できるいわゆるプラグアンドプレイ機能が必要とされている。
【０００３】
ＩＥＥＥ１３９４シリアルバスでは、パケット転送が１００〜４００メガビット／秒という高速なデータ転送速度を有していると共に、マルチメディアデータの安定した転送のための同期転送モードと、従来型データ等の転送のための非同期転送モードとの２種類の転送モードをサポートしている。また、プラグアンドプレイ機能を実現するため、装置の挿抜時に初期化シーケンスを実行してトポロジー構成を再構築し、装置毎の識別番号（ＩＤ）を自動的に割り当てる機能を有するものである。
【０００４】
例えば図１に示すように、ＩＥＥＥ１３９４シリアルバスＢで接続されたパソコン１０１（ＩＤ＝１）とディジタルカメラ１０２（ＩＤ＝０）との間の通信状態を解析するためには、バス解析装置１００がバスＢ上のパケットを受信できるようにする必要がある。そのためにはバス解析装置１００を、ＩＥＥＥ１３９４規格の通信プロトコルに準拠する物理層回路を有する構成として、パソコン１０１とディジタルカメラ１０２との間を結ぶバスＢ上に挿入することにより行う。すなわち、パソコン１０１とバス解析装置１００とをバスＢ１で接続し、バス解析装置１００とディジタルカメラ１０２とをバスＢ２で接続することにより、ＩＥＥＥ１３９４シリアルバスが、バストポロジーを再構築して物理層回路を介してバス解析装置１００に新たなＩＤを割り付け（ＩＤ＝１）、バスＢ１、Ｂ２に接続された１つの装置として認識する。バス解析装置１００が、ＩＥＥＥ１３９４シリアルバスに組み込まれバスＢ１、Ｂ２上の通信が可能となることにより、パソコン１０１とディジタルカメラ１０２との間の通信状態の解析を行うものである。尚、この場合、既存装置のＩＤも同時に再割り付けされるため、パソコン１０１はＩＤ＝１に代えてＩＤ＝２として認識されるようになる。
【０００５】
また、図２はシリアルバス上にｎ＋１の装置が接続されている場合である。装置Ａ乃至Ｈ（ＩＤ＝０乃至７）及びその他の装置（ＩＤ＝８乃至ｎ）から構成されるＩＥＥＥ１３９４シリアルバスシステムにおいて、例えば、装置Ａ（ＩＤ＝０）のバスＢＢ上の通信動作を解析したい場合の方法を示している。新規に開発したハードディスクドライブ等の装置Ａをバスに接続した際の装置Ａの通信動作解析を行う場合等が想定される。装置Ａ（ＩＤ＝０）と装置Ｂ（ＩＤ＝４）とを接続するバスＢＢをバスＢＢ１とバスＢＢ２とに分割し、その間に物理層回路を有するバス解析装置１００を挿入する。この場合にも図１の場合と同様に、ＩＥＥＥ１３９４シリアルバスがバストポロジーを再構築してバス解析装置１００をＩＤ＝１として認識すると共に、各装置のＩＤも設定し直されてバス解析装置１００を組み込んだ状態でＩＥＥＥ１３９４シリアルバスを構成する。バス解析装置１００は、バスＢＢ１、ＢＢ２上の通信が可能となり、装置Ａの通信動作の解析を行うものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、図１に示すバス解析装置１００として使用するシリアルバスインターフェース装置では、パソコン１０１とディジタルカメラ１０２との間の通信状態の解析を行うためには、両者を結ぶバスＢに物理層回路を介してバス解析装置１００を挿入する必要があり、挿入することによりバス解析装置１００自身もバス上の装置を構成してしまうため、バス構成が本来の接続環境には存在しないバス解析装置１００を含んだトポロジーとなってしまい、本来のトポロジーにおける通信環境での解析を行うことができないという問題がある。
【０００７】
更に、図２に示すバス解析装置１００として使用するシリアルバスインターフェース装置では、図１の場合と同様にバス解析装置１００を挿入することによりバスの構成が変化してしまい、本来のトポロジーにおける通信環境での解析を行うことができないという問題がある。
また、バスに多数の装置が接続された状態でバスの通信状態を解析する必要がある場合には、すべての装置を通常の使用環境に合致した状態に接続した上で解析する必要があり、接続される装置が多数ある場合や多種類の装置について解析する必要がある場合等には、解析環境の設定に多大な労力を要することとなり問題である。
【０００８】
本発明は前記従来技術の問題点を解消するためになされたものであり、ＩＥＥＥ１３９４等のシリアルバスに接続するシリアルバスインターフェース装置において、バストポロジーに影響を与えることなく挿抜することができ、また複数の装置をシミュレートすることができ、バスの通信状態を解析するバス解析装置に使用して好適な物理層回路を有するシリアルバスインターフェース装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
【００１０】
【００１１】
【００１２】
【００１３】
前記目的を達成するために、請求項１に係るシリアルバスインターフェース装置は、シリアルバス稼働中に挿抜した際、自動的にトポロジーを再構築する機能を有するシリアルバスインターフェース装置において、シリアルバスに接続される際、トポロジ−において割り当てられる複数の識別番号を複数付与される物理的なインターフェースを構成する複合物理層回路を備えることを特徴とする。
【００１４】
これにより、シリアルバスインターフェース装置をシリアルバスに接続すれば、複合物理層回路が、識別番号を有する１以上の装置を全て接続した場合と同様な応答をすることができ、シリアルバスインターフェース装置単独で、多数の装置を接続した場合と同じ環境を実現することができる。
【００１５】
また、請求項２に係るシリアルバスインターフェース装置は、請求項１に記載のシリアルバスインターフェース装置において、複合物理層回路が取り込むシリアルバス上のデータを識別番号に関連づけて記憶する複合データ記憶手段を備えることを特徴とする。
【００１６】
これにより、複合物理層回路がシリアルバス上のデータを取り込んだ上で、そのデータを識別番号に関連づけて適宜複合データ記憶手段に記憶することができ、シリアルバス上に流れる識別番号毎のデータのうち必要なものを記憶することができる。
【００１７】
【発明の実施の形態】
以下、本発明のシリアルバスインターフェース装置について具体化した実施形態を図３乃至図２５に基づき図面を参照しつつ詳細に説明する。
【００１８】
図３は、本発明を具体化した第１実施形態のバス解析装置を接続したＩＥＥＥ１３９４バス構成図である。バス上に接続された装置の識別番号（以下、ＩＤと記す。）１のパソコン１０１とＩＤ＝０のディジタルカメラ１０２をＩＥＥＥ１３９４シリアルバスで接続したシステム（不図示）におけるバス上の通信状態を解析するため、本発明のバス解析装置１Ａをパソコン１０１とディジタルカメラ１０２との間に挿入し、パソコン１０１との間、ディジタルカメラ１０２との間をそれぞれバスＢ１及びバスＢ２で接続した構成である。バス解析装置１Ａは、バス解析装置１Ａ内の物理層回路２ＡにてＩＥＥＥ１３９４バスＢ１、Ｂ２にインターフェースされておりバスとの通信を可能にしている。そして、受信されたデータは後段のデータ解析回路３にて解析される。ここで、インターフェースは、後述するようにバス解析装置１Ａを挿入しても物理層回路２ＡにＩＤが割り当てられることはなく（ＩＤ無し。）トポロジーが再構築されるので、バス解析装置１Ａの挿入前後でパソコン１０１（ＩＤ＝１）とディジタルカメラ１０２（ＩＤ＝０）との有するＩＤは変化することはなく、解析したいシステム（この場合、パソコン１０１（ＩＤ＝１）とディジタルカメラ１０２（ＩＤ＝０）とで構成されるシステム。）のバストポロジーを変化させることなく通信状態を解析することができるものである。
【００１９】
次に、図４乃至図８にて、バス解析装置１Ａを被解析システムに挿入した際の物理層回路２ＡにおけるＩＥＥＥ１３９４バスの初期化シーケンスにおいて、物理層回路２ＡにＩＤが割り当てられることなくトポロジーが再構築される手順について説明する。図４は、バス解析装置１Ａを挿入してバスがリセットされた後、トポロジーのツリー構造を決定するＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図である。図４の状態遷移に従い、パソコン１０１とディジタルカメラ１０２とからなる被解析システムにバス解析装置１Ａを挿入する場合の実際の動作シーケンスを図６及び図７に示す。また、図５は、ツリー構造決定後に各装置にＩＤを割り付けるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図であり、この状態遷移に従い、バス解析装置１Ａが挿入されたパソコン１０１とディジタルカメラ１０２とからなる被解析システムにＩＤを割り付ける動作シーケンスを図８に示す。
【００２０】
先ず、Ｔｒｅｅ−ｉｄｅｎｔｉｆｙ動作のうちＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を物理層回路２Ａの一方のポートにて受信する場合について図４及び図６に従い説明する。ここで、ＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号とは、ツリー構造を構成する１つの枝に接続されるポートの中でバスの調停権が高いポートであることを宣言する信号である。バス解析装置１Ａが挿入されバスリセットが完了すると、図４における状態（以下、Ｓと記す。）１にてタイムアウトシーケンスに従い、定期的にＩＤＬＥ信号を送信し、バス解析装置１Ａの物理層回路２ＡがＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作におけるスタンバイ状態にあることを報知する。
【００２１】
この状態から物理層回路２Ａの一方のポートにＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を受信することを条件として（図４のＳ２）、同じポートにＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を出力する（図４のＳ３）。図６の動作シーケンスでは、手順（以下、Ｐと記す。）１に示すように、ディジタルカメラ１０２からシリアルバスＢ２に出力されたＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を物理層回路２Ａが受信することを条件として、同ポートからディジタルカメラ１０２に向けてＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を出力することに相当する（図６のＰ２）。
【００２２】
そして、このＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を受信したディジタルカメラ１０２がＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号の出力を停止することによりＣＨＩＬＤ＿ＨＡＮＤＳＨＡＫＥ状態が受信されることで（図４のＳ４、図６のＰ３）ディジタルカメラ１０２との間のツリー構造が決定され、続けて物理層回路２Ａは、他方のポートにＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を出力する（図４のＳ５、図６のＰ４）。
【００２３】
この信号出力は相手側の装置がＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を返し、ＰＡＲＥＮＴ＿ＨＡＮＤＳＨＡＫＥ状態を受信してツリー構造が決定するまで続けられる。即ち、図６において、物理層回路２Ａとパソコン１０１が共にＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号をバスＢ１上に出力した場合、ＩＥＥＥ１３９４バスの規格によりＲＯＯＴ＿ＣＯＮＴＥＮＴＩＯＮ状態となり、パソコン１０１はＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号の出力を停止する（図６のＰ５）。一方、物理層回路２ＡはＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を出力し続けるので（図４のＳ５、図６のＰ５）、パソコン１０１のタイムアウト経過後にパソコン１０１はＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を受信することとなり、これを受けて自らはＣＨＩＬＤ＿ＮＯＴＩＦＹ信号をバスＢ１に出力し、ＰＡＲＥＮＴ＿ＨＡＮＤＳＨＡＫＥ状態を受信して（図６のＰ６）ツリー構造が決定されると共にＴｒｅｅ＿ｉｄｅｎｔｉｆｙ動作を終了する（図４のＳ６、図６のＰ１２）。
【００２４】
尚、上述の実施形態においては、バス解析装置１Ａの物理層回路２Ａがそれぞれのポートで受信される信号に応答する態様について例示したが、本発明はこれに限定されるものではなく、一方のポートで受信した信号を他方のポートにリピートすることにより、ツリー構造を決定するようにすることも可能である。
【００２５】
次に、Ｔｒｅｅ−ｉｄｅｎｔｉｆｙ動作のうちＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を物理層回路２Ａの両ポートにて受信する場合について図４及び図７に従い説明する。尚、以下の説明において、前述の場合と同様の部分については説明を省略する。
【００２６】
ＩＤＬＥ状態において（図４のＳ１）、物理層回路２Ａの両ポートにパソコン１０１及びディジタルカメラ１０２のそれぞれからＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を受信すると（図４のＳ２、図７のＰ７）、物理層回路２Ａは任意のポートにＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を出力する（図４のＳ３）。図７においては、ディジタルカメラ１０２に向けてＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を出力する（図７のＰ８）。
【００２７】
そして、このＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を受信したディジタルカメラ１０２がＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号の出力を停止することによりＣＨＩＬＤ＿ＨＡＮＤＳＨＡＫＥ状態が受信されると（図４のＳ４、図７のＰ９）、このツリーの構造が決定されると共に残りのポートにパソコン１０１に向けてＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を出力する（図４のＳ５、図７のＰ９）。
【００２８】
以下のシーケンスは前述の場合と同様である。即ち、物理層回路２Ａは、ＰＡＲＥＮＴ＿ＨＡＮＤＳＨＡＫＥ状態を受信してツリー構造が決定するまでＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を出力し続ける（図４のＳ５、図７のＰ９、Ｐ１０）。この間、図７において、物理層回路２Ａとパソコン１０１とのＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号が衝突してＲＯＯＴ＿ＣＯＮＴＥＮＴＩＯＮ状態となり、パソコン１０１はＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号の出力を停止するが（図７のＰ９、Ｐ１０）、物理層回路２ＡはＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を出力し続け（図７のＰ１０）、タイムアウト経過後にパソコン１０１がＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を受けてＣＨＩＬＤ＿ＮＯＴＩＦＹ信号を返すことで、ＰＡＲＥＮＴ＿ＨＡＮＤＳＨＡＫＥ状態を受信してツリー構造が決定される（図７のＰ１１）と共にＴｒｅｅ＿ｉｄｅｎｔｉｆｙ動作を終了する（図４のＳ６、図７のＰ１２）。
【００２９】
さて、Ｔｒｅｅ−ｉｄｅｎｔｉｆｙ動作によりツリー構造が確定すると、バスに接続されているポートの調停権が決定される。即ち、図６におけるバスＢ１については、パソコン１０１のポートに対してパソコン１０１自信より低い調停権が、バス解析装置１Ａのポートに対してバス解析装置１Ａ自信より高い調停権が設定される。また、バスＢ２については、ディジタルカメラ１０２のポートに対してディジタルカメラ１０２自信より高い調停権が、バス解析装置１Ａのポートに対してバス解析装置１Ａ自信の調停権より低い調停権が設定される。以下の説明では、調停権の高いポートをｐａｒｅｎｔポート（図６以降の図では「高」と表記。）と、調停権の低いポートをｃｈｉｌｄポート（図６以降の図では「低」と表記。）と定義する。そしてバスに接続された全てのポートがｃｈｉｌｄポートである装置をＲＯＯＴと定義する。図６、図７では、パソコン１０１がＲＯＯＴである。
【００３０】
次に、Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作について図５及び図８に従い説明する。Ｔｒｅｅ−ｉｄｅｎｔｉｆｙ動作が終了し、各ポートからの信号出力のないＩＤＬＥ状態において（図５のＳ７）、最下位のＩＤを付与すべき装置を検索するためにＲＯＯＴであるパソコン１０１から発せられたＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号をバス解析装置１Ａのｐａｒｅｎｔポートが受信すると（図５のＳ８）、物理層回路２Ａはバス解析装置１ＡのｃｈｉｌｄポートにＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力する（図５のＳ９、図８のＰ１３）。
【００３１】
ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を受信してＩＤを付与された装置（図８ではディジタルカメラ１０２であり、ＩＤ＝０を付与）はＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）を返し、バス解析装置１Ａのｃｈｉｌｄポートがこれを受信すると（図５のＳ１０、図８のＰ１４）、ｐａｒｅｎｔポートにリピートする（図５のＳ１１、図８のＰ１４）。
【００３２】
更に、ｃｈｉｌｄポートがＩＤ＝０を付与されたディジタルカメラ１０２からのＩＤＥＮＴ＿ＤＯＮＥ信号を受信すると（図５のＳ１２、図８のＰ１５）、ｐａｒｅｎｔポートには、ＩＤＥＮＴ＿ＤＯＮＥ信号と共に同じくｃｈｉｌｄポートに受信したデータ転送速度を表すｓｐｅｅｄ信号をリピートする（図５のＳ１３、図８のＰ１５）。そしてパソコン１０１からｐａｒｅｎｔポートに返されたｓｐｅｅｄ信号をｃｈｉｌｄポートにリピートする（図５のＳ１３、図８のＰ１６）。これによりパソコン１０１とディジタルカメラ１０２とのデータ転送速度が決定される。
【００３３】
そして、ｐａｒｅｎｔポートにパソコン１０１からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット１）を受信することにより（図５のＳ１４、図８のＰ１７）、ｐａｒｅｎｔポート側に接続されている装置であるパソコン１０１のＩＤも１に決定され、Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作が終了する。尚、図８のＰ１７において、ｃｈｉｌｄポートへのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット１）のリピート動作は通常のアービトレーションにおいて行われる動作である。
【００３４】
また、図５における、ｐａｒｅｎｔポートでのＳＥＬＦ＿ＩＤパケットの受信に伴うＳ７からＳ１１への状態遷移、及びＳＥＬＦ＿ＩＤパケットの終了に伴うＳ１１からＳ７への状態遷移は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力することなくＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を行う機能を示すものであるが、この場合にもバス解析装置１ＡにはＩＤが付与されることはない。
【００３５】
以上により、被解析システムのシリアルバスＢ１、Ｂ２間に第１実施形態のバス解析装置１Ａを挿入した場合、バス解析装置１Ａは物理層回路２Ａを備えているので、挿入後のバス初期化シーケンスにおいてＩＤを付与されることはなくバスＢ１，Ｂ２との間で物理的なインターフェースを構成することができ、パソコン１０１とディジタルカメラ１０２とがシリアルバスに直結された被解析システムのトポロジー環境を変更することなく、シリアルバスインターフェース装置としてのバス解析装置１Ａを接続することが可能となる。更に挿入されたバス解析装置１Ａが備える物理層回路２Ａは、バスＢ１、Ｂ２と物理的なインターフェースを構成することができ、バスＢ１、Ｂ２上のデータを検出することができ、バスＢ１、Ｂ２における通信状態を解析・調査することができる。
【００３６】
次に、第１実施形態の第１乃至第６変形例におけるバス解析装置１Ａ１乃至１Ａ６を示す。図９は、第１変形例である。物理層回路２Ａ１が取り込んだシリアルバスＢ１、Ｂ２上のデータを記憶するデータ記憶回路４を備える。バス解析装置１Ａ１はＩＤを付与されることはなくバスＢ１，Ｂ２との間で物理的なインターフェースを構成することができるので、被解析システムのトポロジー環境に変更はなく、通信動作に影響を与えることなくバスＢ１、Ｂ２上のデータを取得できる。そしてこのデータを直接にデータ解析回路３１に転送して解析を行うことができることに加え、データ解析回路３１からのコントロール信号に応じてデータのデータ記憶回路４への記憶や読み出しを適宜行うことができるので、連続した一連のデータや特定のシーケンスにおけるデータを収集して解析したり、物理層回路２Ａ１から直接転送されてくるデータとの比較解析をすることもでき、効率よく解析を進めることができる。
【００３７】
図１０は、第２変形例である。データ記憶回路４に加え、データ条件検出回路５を備えている。このデータ条件検出回路５は、物理層回路２Ａ２が取り込むデータを監視しており、所定条件に一致するデータを検出した際にトリガ信号を出力する回路である。バス解析装置１Ａ２は、このトリガ信号出力に基づき取り込んだデータをデータ記憶回路４に記憶することができ、記憶したデータに対しては、第１変形例と同様な機能を有するものである。従って、トリガ信号を出力するデータ条件を特定のデータシーケンスに設定しておけば、同じシーケンスが発生する度にデータを記憶することができ、特定条件にて動作不良が発生するような場合の不良解析に好適な解析を行うことができる。
【００３８】
図１１は、第３変形例である。データ解析回路３３に加え、データ転送制御回路６を備えている。このデータ転送制御回路６は、送出すべきデータをそのまま、あるいはシリアルバス上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ３に転送する制御を行う回路である。所定のデータパケットに対するバス上の応答を確認する場合に好適なものである。
【００３９】
図１２は、第４変形例である。データ解析回路３４、及びデータ転送制御回路６に加え、データ記憶回路４を備えている。このデータ記憶回路４は、送出すべきデータを予め記憶しておくことができ、必要に応じてデータをそのまま、あるいはシリアルバス上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ４に転送する制御を行う回路である。複数のデータを記憶しておけば、データパケット別のシリアルバス上の応答を個々に確認することができ、更にデータパケットの送出シーケンスを任意に設定することにより、特定のパケットシーケンスに対する、あるいはバス上の通信が密状態での応答も確認することができるものである。
【００４０】
図１３は、第５変形例である。データ解析回路３５、データ記憶回路４及びデータ転送制御回路６に加え、データ送出条件検出回路７を備えている。このデータ送出条件検出回路７は、物理層回路２Ａ５が取り込むデータを監視しており、所定条件に一致するデータを検出した際にトリガ信号を出力する回路である。バス解析装置１Ａ５は、このトリガ信号出力に基づきデータ記憶回路４に記憶されている送出すべきデータをそのまま、あるいはシリアルバス上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ５に転送する制御を行う回路である。トリガ信号を出力する取り込みデータの条件を特定のデータシーケンスに設定しておけば、同じシーケンスが発生する度に、データ記憶回路４に記憶されているデータの内から所定のデータを送出することができるので、特定のデータシーケンスに対して常に同じ応答をすることができ、シリアルバス上の応答確認に最適なものである。
【００４１】
図１４は、第６変形例である。物理層回路２Ａ６には、１対のポートと、受信回路１１、受信回路１１にて受信したパケットに含まれるデータを変換するデータ変換回路１０、データ変換回路１０にて変換されたデータに基づきパケットを成形する送信回路１２とを有し、セレクタ１３により送受信のポートが切り替えられる構成である。データ解析回路３６による受信データの解析に基づき、あるいはデータ記憶回路４に記憶されている送出すべきデータに基づき、物理層回路２Ａ６の受信回路１１にて受信されたデータがデータ変換回路１０にて変換される。シリアルバス上の通信途中でのビットエラー、バーストエラー等の通信エラーをシミュレートすることができるものであり、誤り訂正機能等の通信応答を確認することができるものである。
【００４２】
次に、第２実施形態について説明する。図１５は、本発明を具体化した第２実施形態のバス解析装置を接続したＩＥＥＥ１３９４バス構成の第１構成例である。第１構成例はバス解析装置１Ｂが複数のＩＤを有する装置群をシミュレートする場合である。ＩＤ＝ｎ＋１のパソコン１０３（あるいはＩＤ＝０のディジタルカメラ１０３）に、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）が接続された場合のパソコン１０３（あるいはディジタルカメラ１０３）のシリアルバスＢ３上の応答を解析・調査するためのものである。解析・調査に当たっては、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）を準備して被解析システムを実際に構築する必要はなく、バス解析装置１Ｂとパソコン１０３（あるいはディジタルカメラ１０３）とをシリアルバスＢ３にて接続することで解析したいシステムと同じ接続環境を作り出すことができる。バス解析装置１Ｂは、バス解析装置１Ｂ内の物理層回路２Ｂ１にてＩＥＥＥ１３９４バスＢ３にインターフェースされておりバスＢ３とのデータ送受信を実現している。そして、受信されたデータは後段のデータ解析回路３にて解析される。ここで、このインターフェースでは、後述するように物理層回路２Ｂ１に複数のＩＤが割り当てられてトポロジーが構築されるので、パソコン１０３（あるいはディジタルカメラ１０３）をバス解析装置１Ｂに接続するだけで、複数の装置が接続された環境を作り出すことができる。
【００４３】
以下、図１５における第２実施形態の第１構成例におけるＩＥＥＥ１３９４バスの初期化シーケンスを示す。ここで、トポロジーのツリー構造を決定するＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作については、ＩＥＥＥ１３９４規格に従って決定されるためここでの説明は割愛し、各装置にＩＤを割り付けるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作について説明をする。図１６が、図１５における第２実施形態の第１構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図であり、図１７に、バス解析装置１Ｂの接続相手が調停権の高いパソコン１０３（ＩＤ＝ｎ＋１）である場合の動作シーケンスを、図１８に、バス解析装置１Ｂの接続相手が調停権の低いディジタルカメラ１０３（ＩＤ＝０）である場合の動作シーケンスを示す。
【００４４】
先ず、接続相手がパソコン１０３である場合について、図１６及び図１７に従い説明する。図１６においてＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作の終了後、各ポートからの信号出力のないＩＤＬＥ状態（図１６のＳ２１）を経て、トポロジー上のＲＯＯＴであるパソコン１０３が、そのｃｈｉｌｄポートにＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力する。ＲＯＯＴではないバス解析装置１Ｂの物理層回路２Ｂ１は、このＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号をｐａｒｅｎｔポートに受信する（図１７のＰ２１）ことを条件として（図１６のＳ２２）、ｐａｒｅｎｔポートにＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）を出力しＩＤ＝０を設定すると共にＩＤカウンタを１つ増加する（図１６のＳ２３、図１７のＰ２２）。
【００４５】
このシーケンスは、ＩＤカウンタがｎになるまで繰り返され（図１６のＳ２4）、物理層回路２Ｂ１に、ＩＤ＝０に続きＩＤ＝１乃至ｎが順次設定されていく（図１７のＰ２３、Ｐ２４、Ｐ２５）。
【００４６】
ＩＤカウンタがｎになると（図１６のＳ２５）、物理層回路２Ｂ１はｐａｒｅｎｔポートにＩＤＥＮＴ＿ＤＯＮＥ信号と共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を出力する（図１６のＳ２６、図１７のＰ２６）。そしてパソコン１０３からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号１）を受けデータ転送速度の設定を終了すると共にパソコン１０３からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケットｎ＋１）をｐａｒｅｎｔポートに受信することを条件として（図１６のＳ２７、図１７のＰ２６、Ｐ２７）Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作を終了する。
【００４７】
次に、接続相手がディジタルカメラ１０３である場合について、図１６及び図１８に従い説明する。図１６においてＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作の終了後、各ポートからの信号出力のないＩＤＬＥ状態（図１６のＳ２１）を経て、ＲＯＯＴを含むバス解析装置１Ｂの物理層回路２Ｂ１は、下位階層の装置（ＩＤ＝０乃至ｎ−１）にＩＤが付与されていないこと（図１６における“！ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅ”）を条件として（図１６のＳ２８）、ｃｈｉｌｄポートにＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力する（図１６のＳ２９、図１８のＰ２８）。ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を受信したディジタルカメラ１０３は自身にＩＤ＝０を付与すると共にＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）を出力し、これをｃｈｉｌｄポートで受信することを条件として（図１６のＳ３０）物理層回路２Ｂ１は出力を停止する（図１６のＳ３１、図１８のＰ２９）。
【００４８】
そしてディジタルカメラ１０３からのＩＤＥＮＴ＿ＤＯＮＥ信号を受信し、ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされることを条件として（図１６のＳ３２）、ディジタルカメラ１０３からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号１）を受信すると共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を同ポートに出力する（図１６のＳ３３、図１８のＰ３０）。この状態は、ｓｐｅｅｄ信号出力がタイムアウトすることにより（図１６のＳ３４）終了し、物理層回路２Ｂ１はＩＤＬＥ状態に遷移する（図１６のＳ２１）。
【００４９】
ＲＯＯＴを含む物理層回路２Ｂ１は、ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされたことを受けて（図１６のＳ２２）、ｃｈｉｌｄポートにＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット１）を出力し自身にＩＤ＝１を設定すると共にＩＤカウンタを１つ増加する（図１６のＳ２３、図１８のＰ３１）。
【００５０】
このシーケンスは、ＩＤカウンタがｎになるまで繰り返され（図１６のＳ２4）、物理層回路２Ｂ１に、ＩＤ＝１に続きＩＤ＝２乃至ｎが順次設定されていく（図１８のＰ３２、Ｐ３３）。
【００５１】
物理層回路２Ｂ１がＲＯＯＴを含む場合には、ＩＤカウンタがｎになったことを条件に（図１６のＳ３５）、Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作を終了して初期化シーケンスを終了する（図１８のＰ３４）。
【００５２】
尚、図１６における、ｐａｒｅｎｔポートでのＳＥＬＦ＿ＩＤパケットの受信に伴うＳ２１からＳ３１への状態遷移は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力することなくＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を行う機能を示すものである。また、Ｓ３１からＳ２１への状態遷移は、自身はＩＤＥＮＴ＿ＤＯＮＥ信号を受信せずにＳＥＬＦ＿ＩＤパケットの終了を行う処理を示す。
【００５３】
以上により、バス解析装置１Ｂが複数のＩＤを有する装置群をシミュレートすることができるので、ＩＤ＝ｎ＋１のパソコン１０３（あるいはＩＤ＝０のディジタルカメラ１０３）に、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）が接続されたシステムの解析・調査をする場合にも、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）を準備して被解析システムを実際に構築する必要はなく、バス解析装置１Ｂとパソコン１０３（あるいはディジタルカメラ１０３）とをシリアルバスＢ３にて接続することで、バス解析装置１Ｂ内の物理層回路２Ｂ１がバスＢ３に複数のＩＤを割り当てられた状態でインターフェースされ、データは後段のデータ解析回路３にて解析される。解析したい装置をバス解析装置１Ｂに接続するだけで複数の装置が接続された環境を作り出すことができ、シリアルバスＢ３に接続される装置の解析・調査を簡易かつ確実に行うことができる。
【００５４】
次に、本発明を具体化した第２実施形態の第２構成例について、図１９乃至図２５に基づき説明する。本構成例では、ＩＤ＝ｎ＋１のパソコン１０４（あるいはＩＤ＝２のＤＶＤ装置１０４）、ＩＤ＝１のハードディスクドライブ装置１０５、及びＩＤ＝０のディジタルカメラ１０２の３つの実装置を含み、その他の装置群についてはバス解析装置１Ｂがシミュレートする場合である。シリアルバスＢ４、Ｂ５、Ｂ６上に接続されたこれらの３つの装置の応答を解析・調査するためのものであるが、解析・調査に当たってＩＤ＝２乃至ｎのｎ−１個の装置（あるいはＩＤ＝３乃至ｎのｎ−２個の装置）を準備する必要はなく、バス解析装置１Ｂと上記３つの装置を接続することで解析したい環境を作り出すことができる。バス解析装置１Ｂは、バス解析装置１Ｂ内の物理層回路２Ｂ２にてＩＥＥＥ１３９４バスＢ４、Ｂ５、Ｂ６にインターフェースされておりバスＢ４、Ｂ５、Ｂ６とのデータ通信を実現している。そして、受信されたデータは後段のデータ解析回路３にて解析される。ここで、このインターフェースでは、後述するように物理層回路２Ｂ２に複数のＩＤが割り当てられてトポロジーが構築されるので、上記３つの実装置以外に複数の装置が接続された環境を作り出すことができる。
【００５５】
以下、図１９における第２実施形態の第２構成例におけるＩＥＥＥ１３９４バスの初期化シーケンスを示す。ここで、トポロジーのツリー構造を決定するＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作については、ＩＥＥＥ１３９４規格に従って決定されるためここでの説明は割愛し、各装置にＩＤを割り付けるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作について説明をする。図２０が、図１９における第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図であり、図２１乃至図２３に、バス解析装置１Ｂ以外に調停権が高い装置（図１９のパソコン１０４（ＩＤ＝ｎ＋１））がある場合の動作シーケンスを、図２４乃至図２５に、バス解析装置１Ｂの調停権が高い場合の動作シーケンスを示す。
【００５６】
先ず、バス解析装置１Ｂ以外に調停権が高い装置としてパソコン１０４（ＩＤ＝ｎ＋１）がある場合について、図２０及び図２１乃至図２３に従い説明する。図２０においてＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作の終了後、各ポートからの信号出力のないＩＤＬＥ状態（図２０のＳ４１）を経て、トポロジー上のＲＯＯＴであるパソコン１０４が、そのｃｈｉｌｄポートにＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力する。ＲＯＯＴではないバス解析装置１Ｂの物理層回路２Ｂ２は、このＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号をｐａｒｅｎｔポートに受信することを条件として（図２０のＳ４２、図２１のＰ４１）、ＩＤ設定されていないディジタルカメラ１０２が接続されているｃｈｉｌｄポート（ｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポート）にＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力すると共に、残りのｃｈｉｌｄポートにはＤＡＴＡ＿ＰＲＥＦＩＸ信号のみを出力する（図２０のＳ４３、図２１のＰ４１）。
【００５７】
ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を受信したディジタルカメラ１０２は、自身をＩＤ＝０に設定すると共にＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）を出力し、物理層回路２Ｂ２のｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートが受信することを条件として（図２０のＳ４４）、物理層回路２Ｂ２は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号の出力を停止し各ポートにディジタルカメラ１０２からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）をリピートする（図２０のＳ４５、図２１のＰ４２）。
【００５８】
更にディジタルカメラ１０２からのＩＤＥＮＴ＿ＤＯＮＥ信号を受信し、ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされることを条件として（図２０のＳ４６）、ディジタルカメラ１０２からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号２）を受信すると共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を同ポートに出力する（図２０のＳ４７、図２１のＰ４３）。この状態は、ｓｐｅｅｄ信号出力がタイムアウトすることにより（図２０のＳ４８）終了し、物理層回路２Ｂ２はＩＤＬＥ状態に遷移する（図２０のＳ４１）。
【００５９】
再び、ＲＯＯＴであるパソコン１０４からのＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号をｐａｒｅｎｔポートに受信すると（図２０のＳ４２、図２１のＰ４４）、ＩＤ設定されていないハードディスクドライブ装置１０５が接続されているｃｈｉｌｄポート（ｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポート）にＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力すると共に、他のｃｈｉｌｄポートにはＤＡＴＡ＿ＰＲＥＦＩＸ信号を出力する（図２０のＳ４３、図２１のＰ４４）。
【００６０】
ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を受信したハードディスクドライブ装置１０５は、自身をＩＤ＝１に設定すると共にＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット１）を出力し、物理層回路２Ｂ２のｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートが受信することを条件として（図２０のＳ４４）、物理層回路２Ｂ２は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号の出力を停止し各ポートにハードディスクドライブ装置１０５からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット１）をリピートする（図２０のＳ４５、図２２のＰ４５）。
【００６１】
更にハードディスクドライブ装置１０５からのＩＤＥＮＴ＿ＤＯＮＥ信号を受信し、ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされることを条件として（図２０のＳ４６）、ハードディスクドライブ装置１０５からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号３）を受信すると共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を同ポートに出力する（図２０のＳ４７、図２２のＰ４６）。この状態は、ｓｐｅｅｄ信号出力がタイムアウトすることにより（図２０のＳ４８）終了し、物理層回路２Ｂ２はＩＤＬＥ状態に遷移する（図２０のＳ４１）。
【００６２】
ここで物理層回路２Ｂ２より下位のＩＤを付与される装置のＩＤ設定が終了し、全てのｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされた状態となるので、次は、物理層回路２Ｂ２がシミュレートする装置群のＩＤを付与するシーケンスに移る。前述の場合と同様に、パソコン１０４からのＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号をｐａｒｅｎｔポートに受信すると（図２０のＳ４２、図２２のＰ４７）、ｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートは存在しないのでＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号は出力しないまま、全てのｃｈｉｌｄポートにＤＡＴＡ＿ＰＲＥＦＩＸ信号を出力する（図２０のＳ４３）。
【００６３】
この時点では、全てのｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされているので（図２０のＳ４９）、全てのポートにＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット２）を出力しＩＤカウンタを１つ増加して（図２０のＳ５０、図２２のＰ４７）、自身にＩＤ＝２を付与する。
【００６４】
このシーケンスは、ＩＤカウンタがｎになるまで繰り返され（図２０のＳ５１）、物理層回路２Ｂ２に、ＩＤ＝２に続きＩＤ＝３乃至ｎが順次設定されていく（図２２のＰ４８）。
【００６５】
そして、ＲＯＯＴを含まない物理層回路２Ｂ２においてＩＤカウンタがｎになったことを条件として（図２０のＳ５２）、物理層回路２Ｂ２はｐａｒｅｎｔポートにＩＤＥＮＴ＿ＤＯＮＥ信号と共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を出力する（図２０のＳ５３、図２３のＰ４９）。そしてパソコン１０４からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号１）を受けデータ転送速度の設定を終了すると共にパソコン１０４からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケットｎ＋１）をｐａｒｅｎｔポートに受信することを条件として（図２０のＳ５４、図２３のＰ４９、Ｐ５０）Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作を終了して初期化シーケンスを終了する。
【００６６】
尚、図２３のＰ５０におけるｃｈｉｌｄポートへのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケットｎ＋１）のリピート動作は通常のアービトレーションにおいて行われる動作である。
【００６７】
次に、バス解析装置１Ｂの物理層回路２Ｂ２の調停権が高くＲＯＯＴを含む場合について、図２０及び図２４乃至図２５に従い説明する。図２０においてＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作の終了後、各ポートからの信号出力のないＩＤＬＥ状態（図２０のＳ４１）を経て、物理層回路２Ｂ２がＲＯＯＴを含むことを条件として（図２０のＳ４２）、ＩＤ設定されていないディジタルカメラ１０２が接続されているｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートにＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力すると共に、残りのｃｈｉｌｄポートにはＤＡＴＡ＿ＰＲＥＦＩＸ信号を出力する（図２０のＳ４３）。
【００６８】
ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を受信したディジタルカメラ１０２は、自身をＩＤ＝０に設定すると共にＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）を出力し、物理層回路２Ｂ２のｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートが受信することを条件として（図２０のＳ４４）、物理層回路２Ｂ２は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号の出力を停止し各ポートにディジタルカメラ１０２からのＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット０）をリピートする（図２０のＳ４５、図２４のＰ５１）。
【００６９】
更にディジタルカメラ１０２からのＩＤＥＮＴ＿ＤＯＮＥ信号を受信し、ｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされることを条件として（図２０のＳ４６）、ディジタルカメラ１０２からのｓｐｅｅｄ信号（ｓｐｅｅｄ信号１）を受信すると共に自身の最高データ転送速度を表すｓｐｅｅｄ信号（ｓｐｅｅｄ信号（．ｍａｘ））を同ポートに出力する（図２０のＳ４７、図２４のＰ５２）。この状態は、ｓｐｅｅｄ信号出力がタイムアウトすることにより（図２０のＳ４８）終了し、物理層回路２Ｂ２はＩＤＬＥ状態に遷移する（図２０のＳ４１）。
【００７０】
以下、同様のシーケンスを順次繰り返し、ハードディスクドライブ装置１０５をＩＤ＝１に、ＤＶＤ装置１０４をＩＤ＝２に設定した上で（図２４のＰ５３、Ｐ５４、図２５のＰ５５、Ｐ５６）、再び、物理層回路２Ｂ２はＩＤＬＥ状態に戻る（図２０のＳ４１）。
【００７１】
ここで物理層回路２Ｂ２より下位ＩＤを付与される装置についてのＩＤ設定が終了し、全てのｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされた状態となるので、次は、物理層回路２Ｂ２がシミュレートする装置群のＩＤを付与するシーケンスに移る。
【００７２】
物理層回路２Ｂ２がＲＯＯＴを含むことを条件として（図２０のＳ４２）、物理層回路２Ｂ２は図２０のＳ４３の状態に移るが、この時点では、ｌｏｗｅｓｔ＿ｕｎｉｄｅｎｔｉｆｉｅｄ＿ｃｈｉｌｄポートは存在しないのでＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力しないまま、全てのｃｈｉｌｄポートにＤＡＴＡ＿ＰＲＥＦＩＸ信号を出力する（図２０のＳ４３）。そして、全てのｃｈｉｌｄ＿ＩＤ＿ｃｏｍｐｌｅｔｅがセットされていることを条件として（図２０のＳ４９）、全てのポートにＳＥＬＦ＿ＩＤパケット（ＳＥＬＦ＿ＩＤパケット３）を出力しＩＤカウンタを１つ増加して（図２０のＳ５０、図２５のＰ５７）、自身にＩＤ＝３を付与する。
【００７３】
このシーケンスを、ＩＤカウンタがｎになるまで繰り返すことにより（図２０のＳ５１）、物理層回路２Ｂ２に、ＩＤ＝３に続きＩＤ＝４乃至ｎが順次設定されていく（図２５のＰ５８）。
【００７４】
そして、ＲＯＯＴを含む物理層回路２Ｂ２においてＩＤカウンタがｎになったことを条件として（図２０のＳ５５）、Ｓｅｌｆ−ｉｄｅｎｔｉｆｙ動作を終了して初期化シーケンスを終了する。
【００７５】
尚、図２０における、ｐａｒｅｎｔポートでのＳＥＬＦ＿ＩＤパケットの受信に伴うＳ４１からＳ４５への状態遷移は、ＳＥＬＦ＿ＩＤ＿ＧＲＡＮＴ信号を出力することなくＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を行う機能を示すものである。また、Ｓ４５からＳ４１への状態遷移は、自身はＩＤＥＮＴ＿ＤＯＮＥ信号を受信せずにＳＥＬＦ＿ＩＤパケットの終了を行う処理を示す。
【００７６】
以上により、本発明を具体化した第２実施形態の第２構成例においては、ＩＤ＝ｎ＋１のパソコン１０４（あるいはＩＤ＝２のＤＶＤ装置１０４）、ＩＤ＝１のハードディスクドライブ装置１０５、及びＩＤ＝０のディジタルカメラ１０２の３つの実装置を含み、その他の装置群についてはバス解析装置１Ｂの物理層回路２Ｂ２により複数のＩＤを割り当てた状態でシリアルバスＢ４、Ｂ５、Ｂ６上にインターフェースすることができる。従って、ＩＤ＝２乃至ｎのｎ−１個の装置（あるいはＩＤ＝３乃至ｎのｎ−２個の装置）を準備する必要はなく、バス解析装置１Ｂと上記３つの装置を接続することで解析したい環境を作り出すことができるので、接続されたこれらの３つの装置の解析・調査を簡易かつ確実に行うことができる。
【００７７】
以上詳細に説明したとおり、第１実施形態に係るバス解析装置１Ａでは、被解析システムのシリアルバスＢ１、Ｂ２間に挿入しても、物理層回路２Ａにより挿入後のバス初期化シーケンスにおいてＩＤを付与されることはなくバスＢ１，Ｂ２との間で物理的なインターフェースを構成することができ、バスＢ１、Ｂ２に接続されているパソコン１０１とディジタルカメラ１０２とからなる被解析システムのトポロジー環境を変更せず、バスＢ１、Ｂ２上の応答に影響を及ぼさないで、シリアルバスインターフェース装置としてのバス解析装置１Ａを接続することが可能となる。更に挿入されたバス解析装置１Ａが備える物理層回路２Ａは、バスＢ１、Ｂ２と物理的なインターフェースを構成するので、バスＢ１、Ｂ２上のデータを検出することができ、バスＢ１、Ｂ２の状態を解析・調査することも可能である。
【００７８】
更に、第１実施形態における第１乃至第６変形例のバス解析装置１Ａ１乃至１Ａ６では、第１変形例において、物理層回路２Ａ１が取り込んだシリアルバスＢ１、Ｂ２上のデータを記憶するデータ記憶回路４を備えているので、バス解析装置１Ａ１はＩＤを付与されることはなくシリアルバスＢ１，Ｂ２との間で物理的なインターフェースを構成すると共に、被解析システムのトポロジー環境を変更することなく、動作に影響を与えずにバスＢ１、Ｂ２上のデータを取得できる。そしてこのデータを直接に解析することができることに加え、データ解析回路３１からのコントロール信号に応じてデータ記憶回路４への記憶や読み出しを適宜行うことができるので、連続した一連のデータや特定シーケンスにおけるデータを収集して解析したり、バスＢ１、Ｂ２から取り込まれたデータとの比較解析をすることもでき、効率よく解析を進めることができる。
【００７９】
また、第２変形例においては、データ記憶回路４に加え、データ条件検出回路５を備え、物理層回路２Ａ２が取り込むデータを監視して所定条件の一致を検出した際にトリガ信号を出力するので、このトリガ信号出力に基づき取り込んだデータをデータ記憶回路４に記憶することができ、トリガ信号を出力するデータ条件を特定のデータシーケンスに設定しておけば、同じシーケンスが発生する度にデータを記憶することができ、特定条件にて動作不良が発生するような場合の不良解析に好適な解析を行うことができる。
【００８０】
更に、第３変形例においては、データ解析回路３３に加え、データ転送制御回路６を備え、送出すべきデータをそのまま、あるいはシリアルバスＢ１、Ｂ２上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ３に転送することができるので、所定のデータパケットに対するバスＢ１、Ｂ２上の応答を確実に確認することができる。
【００８１】
また、第４変形例においては、データ解析回路３４、及びデータ転送制御回路６に加え、データ記憶回路４を備えているので、送出すべきデータを予め記憶しておくことができ、必要に応じてデータをそのまま、あるいはシリアルバスＢ１、Ｂ２上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ４に転送する制御を行うことができ、複数のデータを記憶しておけば、データパケット別のバスＢ１、Ｂ２上の応答の確認や、データパケットの送出シーケンスを任意に設定して特定のパケットシーケンスに対する、あるいはバスＢ１、Ｂ２上の通信が密な状態での応答の確認をすることができる。
【００８２】
また、第５変形例においては、データ解析回路３５、データ記憶回路４及びデータ転送制御回路６に加え、データ送出条件検出回路７を備え、物理層回路２Ａ５が取り込むデータを監視して所定条件に一致するデータを検出した際にトリガ信号を出力するので、このトリガ信号出力に基づきデータ記憶回路４に記憶されている送出すべきデータをそのまま、あるいはシリアルバスＢ１、Ｂ２上のプロトコルに適合するパケットに成形した上で物理層回路２Ａ５に転送する制御を行うことができ、トリガ信号を出力する取り込みデータ条件を特定のデータシーケンスに設定しておけば、同じシーケンスが発生する度に、データ記憶回路４に記憶されている所定データを送出することができるので、特定のデータシーケンスに対して常に同じ応答をすることができ、バスＢ１、Ｂ２上の応答確認に最適である。
【００８３】
また、第６変形例においては、１対のポートと、受信回路１１、受信したデータを変換するデータ変換回路１０、変換後のデータに基づきパケットを成形する送信回路１２とを有し、セレクタ１３により送受信のポートが切り替えられる構成であるので、データバス解析装置３６による受信データの解析に基づき、あるいはデータ記憶回路４に記憶されている送出すべきデータに基づき、受信回路１１にて受信されたデータをデータ変換回路１０にて変換することにより、シリアルバス上の通信途中でのビットエラー、バーストエラー等の通信エラーをシミュレートすることができ、誤り訂正機能等の通信応答を確認することができる。
【００８４】
また、第２実施形態に係るバス解析装置１Ｂでは、物理層回路２Ｂ１により複数のＩＤが割り当てられた状態でシリアルバスＢ３にインターフェースされ、複数の装置群をシミュレートすることができるので、ＩＤ＝ｎ＋１のパソコン１０３（あるいはＩＤ＝０のディジタルカメラ１０３）に、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）が接続されたシステムの解析・調査をする場合にも、ＩＤ＝０乃至ｎのｎ＋１個の装置（あるいはＩＤ＝１乃至ｎのｎ個の装置）を準備して被解析システムを実際に構築する必要はなく、バス解析装置１Ｂとパソコン１０３（あるいはディジタルカメラ１０３）とをバスＢ３にて接続することで被解析システムの環境を作り出すことができ、後段のデータ解析回路３にて解析されるので、バスＢ３に接続される装置の解析・調査を簡易かつ確実に行うことができる。
【００８５】
更に、バス解析装置１Ｂについては、ＩＤ＝ｎ＋１のパソコン１０４（あるいはＩＤ＝２のＤＶＤ装置１０４）、ＩＤ＝１のハードディスクドライブ装置１０５、及びＩＤ＝０のディジタルカメラ１０２の３つの実装置を含んだ構成で、その他の装置群については物理層回路２Ｂ２により複数のＩＤを割り当ててシリアルバスＢ４、Ｂ５、Ｂ６上にインターフェースすることもでき、この場合にも、ＩＤ＝２乃至ｎのｎ−１個の装置（あるいはＩＤ＝３乃至ｎのｎ−２個の装置）を準備する必要はなく、３つの実装置を接続することで解析したい環境を作り出すことができ、接続されたこれら３つの装置の解析・調査を簡易かつ確実に行うことができる。
【００８６】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良、変形が可能であることは言うまでもない。
【００８７】
例えば、本実施形態においては、第２実施形態に係るバス解析装置１Ｂについても、第１実施形態におけるバス解析装置１Ａの第１乃至第６変形例と同様な機能をバス解析装置１Ｂ内部に備えることが可能であることはいうまでもない。この場合において、物理層回路内部に、受信したデータを変換するデータ変換回路を有する態様については、第２実施形態に係るバス解析装置１Ｂでは多ポートを備えることが可能であるので、通信途中の通信エラーとして任意のポートから送出することができ、通信エラーの影響に対する任意のポートに接続されている装置の応答を解析・調査することができる。
【００８８】
また、本実施形態においては、シリアルバスとしてＩＥＥＥ１３９４シリアルバスを例に取り説明したが、本発明はこれに限定されるものではなく、バス上に接続される装置を挿抜した際に、バスにおける装置のＩＤを自動的に付与することができる他のバスシステムについても同様に適用することが可能である。
【００８９】
【発明の効果】
本発明によれば、ＩＥＥＥ１３９４等のシリアルバスに接続するシリアルバスインターフェース装置において、シリアルバスで接続される装置間に挿入した際に識別番号が付与されることがないので、接続トポロジーに影響を与えることはなく、また、複数の識別番号が付与されることも可能であるので、全ての実装置を準備してバスシステムを構築しなくてもいくつかの装置をシミュレートしてバスシステムを簡易かつ確実に構築することが可能であり、バスの通信状態を解析・調査するバス解析装置として使用すれば好適な、物理層回路を有するシリアルバスインターフェース装置を提供することができる。
【００９０】
(付記)
（Ａ）  シリアルバス稼働中に挿抜した際、自動的にトポロジーを再構築する機能を有するシリアルバスインターフェース装置において、
前記シリアルバスに接続される際、識別番号を付与されることなく物理的なインターフェースを構成する物理層回路を備えることを特徴とするシリアルバスインターフェース装置。
（Ｂ）  前記物理層回路が取り込む前記シリアルバス上のデータを記憶するデータ記憶手段を備えることを特徴とする付記Ｂに記載のシリアルバスインターフェース装置。
（Ｃ）  シリアルバス稼働中に挿抜した際、自動的にトポロジーを再構築する機能を有するシリアルバスインターフェース装置において、
前記シリアルバスに接続される際、１以上の識別番号を付与される物理的なインターフェースを構成する複合物理層回路を備えることを特徴とするシリアルバスインターフェース装置。
（Ｄ）  前記複合物理層回路が取り込む前記シリアルバス上のデータを前記識別番号に関連づけて記憶する複合データ記憶手段を備えることを特徴とする付記Ｃに記載のシリアルバスインターフェース装置。
（１）  本願に係るシリアルバスインターフェース装置においては、付記Ｂに記載のシリアルバスインターフェース装置において、物理層回路が取り込むシリアルバス上のデータを監視し所定条件に一致するデータを検出した際、トリガ信号を出力するデータ条件検出手段を備え、トリガ信号の出力に基づき、データをデータ記憶手段に記憶することが望ましい。
【００９１】
前記（１）のシリアルバスインターフェース装置によれば、既存装置が接続されたシリアルバス上のデータ応答に影響を及ぼすことなくシリアルバスに接続されたシリアルバスインターフェース装置のデータ条件検出手段がシリアルバス上のデータを常時監視するので、シリアルバス上の所定のデータを的確にデータ記憶手段に記憶することが可能となる。
【００９２】
（２）  本願に係るシリアルバスインターフェース装置においては、付記Ａに記載のシリアルバスインターフェース装置において、物理層回路を介してシリアルバス上に送出すべきデータを物理層回路に転送する制御回路を備えることが望ましい。
【００９３】
前記（２）のシリアルバスインターフェース装置によれば、制御回路が、送出すべきデータを物理層回路に転送するので、既存装置が接続されたシリアルバス上のデータ応答に影響を及ぼすことなく接続されたシリアルバスインターフェース装置からデータを送出することができ、シリアルバス上の既存装置との応答をすることが可能となる。
【００９４】
（３）  本願に係るシリアルバスインターフェース装置においては、（２）のシリアルバスインターフェース装置において、送出すべきデータを記憶する送出データ記憶手段を備えることが望ましい。
【００９５】
前記（３）のシリアルバスインターフェース装置によれば、送出すべきデータを適宜送出データ記憶手段に記憶しておくことができ、必要に応じて制御回路が選択した所望のデータを物理層回路に転送して、既存装置が接続されたシリアルバス上のデータ応答に影響を及ぼすことなく接続されたシリアルバスインターフェース装置から的確なデータ送出をすることが可能となる。
【００９６】
（４）  本願に係るシリアルバスインターフェース装置においては、（３）のシリアルバスインターフェース装置において、物理層回路が取り込むシリアルバス上のデータを監視し所定条件に一致するデータを検出した際、トリガ信号を出力するデータ送出条件検出手段を備え、制御回路は、トリガ信号の出力に基づき、送出データ記憶手段に記憶されている送出すべきデータを物理層回路に転送することが望ましい。
【００９７】
前記（４）のシリアルバスインターフェース装置によれば、データ送出条件検出手段がシリアルバス上のデータ応答に影響を及ぼすことなくデータを常時監視するので、シリアルバス上のデータが所定条件に一致した際、送出データ記憶手段に記憶されている送出すべきデータを物理層回路に送出することができ、既存装置が接続されたシリアルバス上のデータ応答に影響を及ぼすことなく接続されたシリアルバスインターフェース装置から的確なタイミングでデータを送出することが可能となる。
【００９８】
（５）  本願に係るシリアルバスインターフェース装置においては、付記Ａに記載のシリアルバスインターフェース装置において、一対の通信ポートと、物理層回路を介してシリアルバスより受信した受信データを変換する変換手段とを備え、一対の通信ポートは、いずれか一方の通信ポートにて受信した受信データを変換手段により変換した内容に基づいて、いずれか他方の通信ポートに転送することが望ましい。
【００９９】
前記（５）のシリアルバスインターフェース装置によれば、通信途中におけるパケットのビットエラー、バーストエラー等の様々な通信エラーを再現することができ、通信における誤り訂正等の機能を確認することが可能となる。
【０１００】
（６）  本願に係るシリアルバスインターフェース装置においては、付記Ｄに記載のシリアルバスインターフェース装置において、複合物理層回路が取り込むシリアルバス上のデータを識別番号に応じて監視し所定条件に一致するデータを検出した際、識別番号に対応したトリガ信号を出力する複合データ条件検出手段を備え、識別番号に対応したトリガ信号の出力に基づき、データを識別番号に関連づけて複合データ記憶手段に記憶することが望ましい。
【０１０１】
前記（６）のシリアルバスインターフェース装置によれば、複合物理層回路が取り込んだシリアルバス上のデータを複合データ条件検出手段が識別番号に応じて常時監視するので、シリアルバス上の所定のデータを識別番号に対応して的確に複合データ記憶手段に記憶することが可能となる。
【０１０２】
（７）  本願に係るシリアルバスインターフェース装置においては、付記Ｃに記載のシリアルバスインターフェース装置において、複合物理層回路を介して識別番号に応じてシリアルバス上に送出すべきデータを、複合物理層回路に転送する複合制御回路を備えることが望ましい。
【０１０３】
前記（７）のシリアルバスインターフェース装置によれば、複合制御回路が識別番号に応じた送出すべきデータを複合物理層回路に転送するので、シリアルバスインターフェース装置から識別番号に対応したデータを送出することができ、シリアルバス上の既存の装置に識別番号毎に応答することが可能となる。
【０１０４】
（８）  本願に係るシリアルバスインターフェース装置においては、（７）に記載のシリアルバスインターフェース装置において、識別番号に応じた送出すべきデータを記憶する複合送出データ記憶手段を備えることが望ましい。
【０１０５】
前記（８）のシリアルバスインターフェース装置によれば、送出すべき、識別番号に対応したデータを適宜複合送出データ記憶手段に記憶しておくことができ、必要に応じて複合制御回路が選択した識別番号毎の所望のデータを複合物理層回路に転送して、シリアルバスインターフェース装置から的確に送出をすることが可能となる。
【０１０６】
（９）  本願に係るシリアルバスインターフェース装置においては、（８）に記載のシリアルバスインターフェース装置において、複合物理層回路が取り込むシリアルバス上のデータを識別番号に応じて監視し所定条件に一致するデータを検出した際、識別番号に対応したトリガ信号を出力する複合データ送出条件検出手段を備え、複合制御回路は、識別番号に対応したトリガ信号の出力に基づき、複合送出データ記憶手段に記憶されている識別番号に応じた送出すべきデータを複合物理層回路に転送することが望ましい。
【０１０７】
前記（９）のシリアルバスインターフェース装置によれば、複合物理層回路が取り込んだシリアルバス上のデータを複合データ送出条件検出手段が識別番号に応じて常時監視するので、シリアルバス上の識別番号に対応するデータが所定条件に一致した際、複合送出データ記憶手段に記憶されている識別番号毎の送出すべきデータを複合物理層回路に転送することができ、シリアルバスインターフェース装置から的確なタイミングで該当するデータを送出することが可能となる。
【０１０８】
（１０）  本願に係るシリアルバスインターフェース装置においては、付記Ｃに記載のシリアルバスインターフェース装置において、識別番号に応じた一群の通信ポートと、複合物理層回路を介してシリアルバスより受信した受信データを変換する複合変換手段とを備え、一群の通信ポートは、いずれか一の通信ポートにて受信した受信データを複合変換手段により変換した内容に基づいて、他の通信ポートのうちいずれか少なくとも１つの通信ポートに転送することが望ましい。
【０１０９】
前記（１０）のシリアルバスインターフェース装置によれば、いずれか１つのポートで受信したデータを、通信途中におけるビットエラー、バーストエラー等の通信エラーの再現として、他の任意のポートから送出することができ、多数の装置が接続されているバスの通信環境を簡易かつ的確に再現した状態での解析をすることが可能となる。
【０１１０】
（１１）  本願に係るシリアルバスインターフェース装置においては、付記Ａ乃至付記Ｄ、（１）乃至（１０）の少なくともいずれか１つに記載のシリアルバスインターフェース装置において、シリアルバスインターフェース装置は、シリアルバスを解析するバス解析装置であることが望ましい。
【０１１１】
前記（１１）のシリアルバスインターフェース装置によれば、シリアルバスに接続される際、識別番号を付与されることなく物理的なインターフェースを構成する物理層回路を備えるシリアルバスインターフェース装置においては、シリアルバスに接続されている既存装置間のトポロジー環境を変更することなく、従って、シリアルバス上の応答に影響を及ぼすことなくシリアルバスインターフェース装置を接続してバスの通信状態を解析・調査することが可能となる。また、シリアルバスに接続される際、１以上の識別番号を付与される物理的なインターフェースを構成する複合物理層回路を備えるシリアルバスインターフェース装置においては、シリアルバスインターフェース装置単独で、多数の装置が接続された場合と同じ環境をシミュレートすることができ、個々の装置を接続して制御することなく多数の装置が接続されたのと同じバス通信状態を解析・調査することが可能となる。
【図面の簡単な説明】
【図１】従来のバス解析装置を接続したＩＥＥＥ１３９４バス構成図である。
【図２】多数の装置が接続されたＩＥＥＥ１３９４バスに従来のバス解析装置を接続した構成図である。
【図３】  第１実施形態のバス解析装置を接続したＩＥＥＥ１３９４バス構成図である。
【図４】  第１実施形態におけるＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図である。
【図５】  第１実施形態におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図である。
【図６】  第１実施形態におけるＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作のうち、ＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を片ポートで受信した場合の動作シーケンス図である。
【図７】  第１実施形態におけるＴｒｅｅ−ｉｄｅｎｔｉｆｙ動作のうち、ＰＡＲＥＮＴ＿ＮＯＴＩＦＹ信号を両ポートで受信した場合の動作シーケンス図である。
【図８】  第１実施形態におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作の動作シーケンス図である。
【図９】  第１実施形態におけるバス解析装置の第１変形例を示す回路ブロック図である。
【図１０】  第１実施形態におけるバス解析装置の第２変形例を示す回路ブロック図である。
【図１１】  第１実施形態におけるバス解析装置の第３変形例を示す回路ブロック図である。
【図１２】  第１実施形態におけるバス解析装置の第４変形例を示す回路ブロック図である。
【図１３】  第１実施形態におけるバス解析装置の第５変形例を示す回路ブロック図である。
【図１４】  第１実施形態におけるバス解析装置の第６変形例を示す回路ブロック図である。
【図１５】  第２実施形態のバス解析装置を接続したＩＥＥＥ１３９４バスの第１構成例である。
【図１６】  第２実施形態の第１構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図である。
【図１７】  第２実施形態の第１構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手の調停権が高い場合の動作シーケンス図である。
【図１８】  第２実施形態の第１構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手の調停権が低い場合の動作シーケンス図である。
【図１９】  第２実施形態のバス解析装置を接続したＩＥＥＥ１３９４バスの第２構成例である。
【図２０】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作を示す状態遷移図である。
【図２１】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手に調停権の高い装置がある場合の動作シーケンス図の前段部分である。
【図２２】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手に調停権の高い装置がある場合の動作シーケンス図の中段部分である。
【図２３】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手に調停権の高い装置がある場合の動作シーケンス図の後段部分である。
【図２４】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手に調停権の高い装置がない場合の動作シーケンス図の前段部分である。
【図２５】  第２実施形態の第２構成例におけるＳｅｌｆ−ｉｄｅｎｔｉｆｙ動作のうち、接続相手に調停権の高い装置がない場合の動作シーケンス図の後段部分である。
【符号の説明】
１Ａ１、１Ａ２、１Ａ３、１Ａ４、１Ａ５、１Ａ６、１Ｂバス解析装置
２Ａ、２Ａ１、２Ａ２、２Ａ３、２Ａ４、２Ａ５、２Ａ６、２Ｂ１、２Ｂ２物理層回路
３、３１、３２、３３、３４、３５、３６データ解析回路
４ データ記憶回路
５ データ条件検出回路
６ データ転送制御回路
７ データ送出条件検出回路
８、９ ポート
１０ データ変換回路
１１ 受信回路
１２ 送信回路
１０１、１０３、１０４ パソコン
１０２、１０３ ディジタルカメラ
１０４ ＤＶＤ装置
１０５ ハードディスクドライブ装置
Ｂ１、Ｂ２、Ｂ３ ＩＥＥＥ１３９４シリアルバス
【図１】
0004512929.tif 000002
【図２】
0004512929.tif 000003
【図３】
0004512929.tif 000004
【図４】
0004512929.tif 000005
【図５】
0004512929.tif 000006
【図６】
0004512929.tif 000007
【図７】
0004512929.tif 000008
【図８】
0004512929.tif 000009
【図９】
0004512929.tif 000010
【図１０】
0004512929.tif 000011
【図１１】
0004512929.tif 000012
【図１２】
0004512929.tif 000013
【図１３】
0004512929.tif 000014
【図１４】
0004512929.tif 000015
【図１５】
0004512929.tif 000016
【図１６】
0004512929.tif 000017
【図１７】
0004512929.tif 000018
【図１８】
0004512929.tif 000019
【図１９】
0004512929.tif 000020
【図２０】
0004512929.tif 000021
【図２１】
0004512929.tif 000022
【図２２】
0004512929.tif 000023
【図２３】
0004512929.tif 000024
【図２４】
0004512929.tif 000025
【図２５】
0004512929.tif 000026