(57)【要約】  【課題】  バス転送を停止させることなく、かつバス信号においてノイズの発生しないバス通信装置、バス通信方法を提供する。  【解決手段】  外部装置のバスに接続されることができるバス信号端子と、バスを介して外部装置と通信を行うデバイスと、入力端子にバス信号端子が接続され、出力端子にデバイスが接続され、入力端子から見たバス信号端子のインピーダンスに比べて入力インピーダンスが高く、出力端子から見たデバイスのインピーダンスに比べて出力インピーダンスが低く、入力端子と出力端子の電位差を小さくする動作を行うドライバと、バス信号端子とデバイスの接続を行うスイッチと、外部装置とバス信号端子が接続された後、ドライバの動作を開始させる指示を行い、次にスイッチの接続を行わせる指示を行い、次にドライバの動作を停止させる指示を行う制御部とを備えた。  【選択図】  図１
2007052543.tif 000002
【特許請求の範囲】
【請求項１】
外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置であって、
前記外部装置のバスに接続されることができるバス信号端子と、
バスを介して前記外部装置と通信を行うデバイスと、
入力端子に前記バス信号端子が接続され、出力端子に前記デバイスが接続され、前記バス信号端子に前記外部装置が接続された状態で前記入力端子から見た前記バス信号端子のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバと、
外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチと、
前記外部装置と前記バス信号端子が接続された後、前記ドライバの動作を開始させる指示を行い、次に前記スイッチの接続を行わせる指示を行い、次に前記ドライバの動作を停止させる指示を行う制御部と
を備えてなるバス通信装置。
【請求項２】
請求項１に記載のバス通信装置において、
前記制御部は、前記デバイスの動作準備が完了した後、前記ドライバの動作を開始させる指示を行うことを特徴とするバス通信装置。
【請求項３】
請求項１または請求項２に記載のバス通信装置において、
前記制御部は、前記ドライバの動作を開始させる指示を行った後、所定の時間だけ待機し、その後、前記スイッチの接続を行わせる指示を行うことを特徴とするバス通信装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のバス通信装置において、
前記制御部は、前記スイッチの接続を行わせる指示を行った後、直ちに前記ドライバの動作を停止させる指示を行うことを特徴とするバス通信装置。
【請求項５】
外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置のバス通信方法であって、
前記バス通信装置に備えられたバス信号端子を、前記外部装置に接続するバス信号端子接続ステップと、
入力端子に前記バス信号端子が接続され、出力端子に前記外部装置と通信を行うためのデバイスが接続され、前記入力端子から見た前記外部装置のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバの、動作を開始させるドライバ動作開始ステップと、
外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチの、接続を行わせるスイッチ接続ステップと、
前記ドライバの動作を停止させるドライバ動作停止ステップと
を実行するバス通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置におけるバスの動作中に、バスを介して外部装置にデバイスを接続するためのバス通信装置、バス通信方法に関するものである。
【背景技術】
【０００２】
近年の情報処理装置において、マザーボードに拡張用のデバイスを接続するためのバスとして、主にＰＣＩ（Peripheral Component Interconnect）バスが用いられている。マザーボード（親基板）に設けられたＰＣＩバスのコネクタに、拡張用のドータボード（子基板）が挿入される。図４は、情報処理装置におけるマザーボードへのドータボードの挿入の様子を示す概観図である。
【０００３】
ここで、ＰＣＩバスの動作中のマザーボードにドータボードを挿入する、即ち活性挿入を行う場合、挿入するドータボードの配線容量等の原因により、バス信号にノイズが発生し、バス転送において誤動作が発生する恐れがある。このため、従来は一旦バス転送を停止させていた。しかし、ＰＣＩバスの動作を停止させることにより、バス転送効率は低下してしまう。
【０００４】
そこで、ＰＣＩバスの動作を停止することなく活性挿入を行うために、以下の手法が用いられている。
【０００５】
第１の手法として、スイッチを用いて、ドータボードを挿入した瞬間に接触する配線長を短くすることにより、配線の負荷容量を減らし、活性挿入時のノイズを抑える手法がある。
【０００６】
第２の手法として、ドータボード側のバス信号を所定の中間電位に保ち、活性挿入時の電位差を小さくすることにより、ノイズを抑える手法がある。第３の手法として、バス信号にスイッチを設け、制御回路がＰＣＩバスの制御信号を監視し、ＰＣＩバスが転送を行わないときに、制御回路がバス信号のスイッチをＯｎにして接続する手法がある。
【０００７】
なお、本発明の関連ある従来技術として、例えば、下記に示す特許文献１が知られている。この通電中に接続可能な電気回路及び接続方法は、ホット・プラグされる電気回路に事前条件付け回路網を設け、ホット・プラグする前に電気回路の寄生入力容量を部分的に予備充電することにより、過渡状態の影響を抑えるものである。
【特許文献１】特開平５−２８９７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した第１の手法によれば、接続デバイス数が多い場合やスイッチからデバイスまでの配線長が長い場合等のように、挿入するデバイスの負荷容量が設計時に想定した値よりも大きい場合、マザーボードからデバイスへ、もしくはデバイスからマザーボードへと電流が流れ込み、バス信号にノイズが発生していた。
【０００９】
ここで、第２の手法の課題について詳細に説明する。
【００１０】
図５は、第２の手法を用いた情報処理装置の構成の一例を示すブロック図である。この情報処理装置は、マザーボード１とドータボード１０２を備える。マザーボード１は、ＰＣＩデバイス１１、コネクタ１９を有する。また、ドータボード１０２は、ＰＣＩデバイス２１、制御部１３１、バススイッチ部１３２、複数のバス信号線３３，１３４、スイッチ制御信号線３５、コネクタ２９を備える。コネクタ１９は、複数のバス信号端子１５、グランド端子１６、電源端子１７、バス信号線１３を備え、コネクタ２９は、複数のバス信号端子２５、グランド端子２６、電源端子２７を備える。また、バススイッチ部１３２は、複数のスイッチ４１、複数の抵抗１４２，１４３を備える。バス信号端子１５、バス信号端子２５、バス信号線３３，１３４、スイッチ４１、抵抗１４２，１４３のそれぞれの数はバス幅に一致する。
【００１１】
スイッチ制御信号線３５を通るスイッチ制御信号は、制御部１３１がスイッチ４１の制御を行う信号であり、スイッチ制御信号がＨｉｇｈレベルのときスイッチ４１がＯｎとなる。
【００１２】
次に、従来の第２の手法を用いたドータボードの活性挿入時の動作について説明する。ドータボード１０２の挿入前、スイッチ４１はＯｆｆであり、バス信号線１３４の電位は、抵抗１４２，１４３により設定され、ＨｉｇｈレベルとＬｏｗレベルの中間である所定の電位に保たれている。
【００１３】
また、コネクタ２９における各端子の長さは、長いものから順にグランド端子２６、電源端子２７、バス信号端子２５であり、従ってコネクタ２９がコネクタ１９に挿入されるにつれて、グランド線、電源線、バス信号線の順に接続される。即ち、まず、グランド端子１６とグランド端子２６が接触し、グランド線が接続される。次に、電源端子１７と電源端子２７が接触し、電源線が接続される。これにより、制御部１３１とＰＣＩデバイス２１に電源が供給され、起動される。次に、バス信号端子１５とバス信号端子２５が接触し、バス信号線１３と３３が接続される。
【００１４】
図６は、従来の第２の手法を用いたドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。各波形における横軸は時間、縦軸は電位を表す。また、波形は上から順に、スイッチ制御信号、マザーボード側バス信号、ドータボード側バス信号を示す。スイッチ制御信号はスイッチ制御信号線３５の信号、マザーボード側バス信号はバス信号線１３の信号、ドータボード側バス信号はバス信号線１３４の信号である。
【００１５】
まず、ドータボード１０２の挿入前、スイッチ制御信号はＬｏｗでスイッチ４１はＯｆｆであり、ドータボード側バス信号は所定の中間電位に保たれている。ドータボード１０２の挿入後、制御部１３１がスイッチ制御信号をＨｉｇｈとし、スイッチ４１がＯｎになると、ドータボード側バス信号は徐々にマザーボード側バス信号に一致してゆく。この瞬間、マザーボード側バス信号とドータボード側バス信号の間に電位差があるため、マザーボード側バス信号にノイズが発生する。また、マザーボード側バス信号がＨｉｇｈレベル、Ｌｏｗレベルのどちらであっても、ドータボード側バス信号との電位差が生じるため、必ずノイズが発生する。
【００１６】
更に、バス信号線１３４を常に所定の電位に保つことから、通常転送中のバス信号において、定常状態のバス信号の電位が所定の電位に引きずられる問題があった。
【００１７】
ここで、第３の手法の課題について詳細に説明する。
【００１８】
図７は、第３の手法を用いた情報処理装置の構成の一例を示すブロック図である。図７において、図５と同一符号は図５に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図５と比較すると図７は、ドータボード１０２の代わりにドータボード２０２を備える。また、ドータボード１０２と比較するとドータボード２０２は、制御部１３１の代わりに制御部２３１を備え、バススイッチ部１３２の代わりにバススイッチ部２３２を備え、バス信号線１３４の代わりにバス信号線３４を備える。また、バススイッチ部１３２と比較するとバススイッチ部２３２は、抵抗１４２，１４３を必要としない。
【００１９】
スイッチ制御信号線３５を通るスイッチ制御信号は、制御部２３１がスイッチ４１の制御を行う信号であり、スイッチ制御信号がＨｉｇｈレベルのときスイッチ４１がＯｎとなる。
【００２０】
次に、従来の第３の手法を用いたドータボードの活性挿入時の動作について説明する。図８は、従来の第３の手法を用いたドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。図６と同様、各波形における横軸は時間、縦軸は電位を表す。また、波形は上から順に、スイッチ制御信号、ＰＣＩバス制御信号、マザーボード側バス信号、ドータボード側バス信号を示す。ＰＣＩバス制御信号は、ＰＣＩデバイス２１で用いられている、バス転送の制御を行う信号であり、Ｌｏｗレベルが転送中を表す。スイッチ制御信号はスイッチ制御信号線３５の信号、マザーボード側バス信号はバス信号線１３の信号、ドータボード側バス信号はバス信号線３４の信号である。
【００２１】
ドータボード２０２の挿入後、制御部２３１は、ＰＣＩデバイス２１で用いられているＰＣＩバス制御信号を監視し、ＰＣＩバス制御信号がＨｉｇｈになる、即ちバス転送が休止すると、スイッチ制御信号をＨｉｇｈにする。これにより、スイッチ４１がＯｎになると、ドータボード側バス信号はマザーボード側バス信号に近づいていく。この瞬間、マザーボード側バス信号とドータボード側バス信号の間に電位差があるため、マザーボード側バス信号にノイズが発生するが、バス転送は行われていないため、誤動作は発生しない。しかし、制御部２３１はＰＣＩバス制御信号の監視とスイッチの制御を行う必要があり、回路規模が増大していた。更に、ドータボード２０２の挿入後、バス転送が休止するまで、スイッチ４１をＯｎにすることができないため、バス転送中は待ち時間が発生していた。
【００２２】
また、特許文献１によれば、バスを介して接続する両方のデバイスにおいて、電位やインピーダンスの調整が必要であり、互いが専用回路である必要があった。
【００２３】
本発明は上述した問題点を解決するためになされたものであり、バス転送を停止させることなくバス接続を行い、かつバス接続時のノイズを低減するバス通信装置、バス通信方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上述した課題を解決するため、本発明は、外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置であって、前記外部装置のバスに接続されることができるバス信号端子と、バスを介して前記外部装置と通信を行うデバイスと、入力端子に前記バス信号端子が接続され、出力端子に前記デバイスが接続され、前記バス信号端子に前記外部装置が接続された状態で前記入力端子から見た前記バス信号端子のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバと、外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチと、前記外部装置と前記バス信号端子が接続された後、前記ドライバの動作を開始させる指示を行い、次に前記スイッチの接続を行わせる指示を行い、次に前記ドライバの動作を停止させる指示を行う制御部とを備えたものである。
【００２５】
また、本発明に係るバス通信装置において、前記制御部は、前記デバイスの動作準備が完了した後、前記ドライバの動作を開始させる指示を行うことを特徴とするものである。
【００２６】
また、本発明に係るバス通信装置において、前記制御部は、前記ドライバの動作を開始させる指示を行った後、所定の時間だけ待機し、その後、前記スイッチの接続を行わせる指示を行うことを特徴とするものである。
【００２７】
また、本発明に係るバス通信装置において、前記制御部は、前記スイッチの接続を行わせる指示を行った後、直ちに前記ドライバの動作を停止させる指示を行うことを特徴とするものである。
【００２８】
また、本発明に係るバス通信装置において、前記制御部は、前記デバイスが用いるクロックに基づいて、前記所定の時間を計測することを特徴とするものである。
【００２９】
また、本発明に係るバス通信装置において、前記所定の時間は、前記クロックの半周期とすることを特徴とするものである。
【００３０】
また、本発明は、外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置のバス通信方法であって、前記バス通信装置に備えられたバス信号端子を、前記外部装置に接続するバス信号端子接続ステップと、入力端子に前記バス信号端子が接続され、出力端子に前記外部装置と通信を行うためのデバイスが接続され、前記入力端子から見た前記外部装置のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバの、動作を開始させるドライバ動作開始ステップと、外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチの、接続を行わせるスイッチ接続ステップと、前記ドライバの動作を停止させるドライバ動作停止ステップとを実行するものである。
【００３１】
また、本発明に係るバス通信方法において、前記ドライバ動作開始ステップは、前記デバイスの動作準備が完了した後に実行されることを特徴とするものである。
【００３２】
また、本発明に係るバス通信方法において、前記スイッチ接続ステップは、前記ドライバ動作開始ステップの後、所定の時間だけ待機してから実行されることを特徴とするものである。
【００３３】
また、本発明に係るバス通信方法において、前記ドライバ動作停止ステップは、前記スイッチ接続ステップの後、直ちに実行されることを特徴とするものである。
【００３４】
また、本発明に係るバス通信方法において、前記所定の時間は、前記デバイスが用いるクロックに基づいて計測されることを特徴とするものである。
【００３５】
また、本発明に係るバス通信方法において、前記所定の時間は、前記クロックの半周期とすることを特徴とするものである。
【発明の効果】
【００３６】
本発明によれば、バス信号線におけるスイッチの両端の電位差を小さく保つことにより、どのタイミングでスイッチ接続を行ってもバス信号線にノイズが発生しない。従って、バス転送が休止するまでスイッチ接続を待つ必要がなく、ＰＣＩバス制御信号の監視も不要となる。また、マザーボード側の電位に応じたドータボードの電位の調整が不要になることから、コストを低減することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００３８】
本実施の形態では、情報処理装置における拡張用のバスとしてＰＣＩバスを用い、ＰＣＩバスの動作中のマザーボードにドータボードを活性挿入する例について説明する。
【００３９】
まず、情報処理装置の構成について説明する。
【００４０】
図１は、本発明に係る情報処理装置の構成の一例を示すブロック図である。図１において、図７と同一符号は図７に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図７と比較すると図１は、ドータボード２０２の代わりにドータボード２を備える。また、ドータボード２０２と比較するとドータボード２は、制御部２３１の代わりに制御部３１を備え、バススイッチ部２３２の代わりにバススイッチ部３２を備え、新たにドライバ制御信号線３６を備える。また、バススイッチ部２３２と比較するとバススイッチ部３２は、新たに複数のドライバ４２を備える。ドライバ４２の数は、バス幅に一致する。
【００４１】
スイッチ制御信号線３５を通るスイッチ制御信号は、制御部３１がスイッチ４１の制御を行う信号であり、スイッチ制御信号がＨｉｇｈレベルのときスイッチ４１がＯｎとなる。
【００４２】
ドライバ制御信号線３６におけるドライバ制御信号は、制御部３１がドライバ４２を制御するための信号であり、ドライバ制御信号がＨｉｇｈレベルのときドライバ４２がＯｎとなる。ドライバ４２は、入力端子にバス信号線３４が接続され、出力端子にバス信号線３５が接続される。また、ドライバ４２は、ドータボード２とマザーボード１が接続された状態で、入力端子から見たバス信号線３３のインピーダンスに比べて入力インピーダンスが十分高く、出力端子から見たバス信号線３４のインピーダンスに比べて出力インピーダンスが十分低く、制御部３１からのドライバ制御信号線３６がＨｉｇｈレベルになると入力端子と出力端子の電位差を小さくする回路である。また、ドライバ４２は、バッファとして用いられる回路であっても良い。
【００４３】
次に、ドータボードの活性挿入時の動作について説明する。
【００４４】
図２は、本発明に係るドータボードの活性挿入時におけるドータボードの動作の一例を示すフローチャートである。ドータボード２の挿入前、スイッチ４１はＯｆｆ、ドライバ４２はＯｆｆである。ドータボード２がマザーボード１に挿入されるとき、このフローが開始される。
【００４５】
コネクタ２９がコネクタ１９に挿入されるにつれて、上述した端子の長さの違いにより、まず、グランド端子１６とグランド端子２６が接続され（Ｓ１１）、次に、電源端子１７と電源端子２７が接続され（Ｓ１２）、次に、バス信号端子１５とバス信号端子２５が接続される（Ｓ１３）。
【００４６】
その後、制御部３１とＰＣＩデバイス２１の動作準備が完了すると、制御部３１は、ドライバ制御信号をＨｉｇｈレベルにすることにより、ドライバ４２をＯｎにする（Ｓ２１）。これにより、バス信号線３３とバス信号線３４の電位が等しくなる。上述したようにドライバ４２の入力インピーダンスは十分高いことから、ドライバ４２がＯｎになっても、ドライバ４２の入力側にあるマザーボード１側の回路の動作には影響を与えない。
【００４７】
その後、所定の時間が経過すると、制御部３１は、スイッチ制御信号をＨｉｇｈレベルにすることにより、スイッチ４１をＯｎにする（Ｓ２２）。これにより、バス信号線３３とバス信号線３４が接続される。ここで、例えば、ＰＣＩデバイス２１が用いるクロックを制御部３１が利用できる場合、所定の時間をクロックの半周期とし、制御部３１は処理Ｓ２１をクロックの立ち上がりのタイミングで実行し、処理Ｓ２２をクロックの立ち下がりのタイミングで実行する。
【００４８】
その後、直ちに、制御部３１は、ドライバ制御信号をＬｏｗレベルにすることにより、ドライバ４２をＯｆｆにし（Ｓ２３）、ＰＣＩデバイス２１はＰＣＩデバイス１１との通常転送を開始し（Ｓ３１）、このフローを終了する。
【００４９】
図３は、本発明に係るドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。図８と同様、各波形における横軸は時間、縦軸は電位を表す。また、波形は上から順に、スイッチ制御信号、ドライバ制御信号、マザーボード側バス信号、ドータボード側バス信号を示す。スイッチ制御信号はスイッチ制御信号線３５の信号、ドライバ制御信号はドライバ制御信号線３６の信号、マザーボード側バス信号はバス信号線１３の信号、ドータボード側バス信号はバス信号線３４の信号である。
【００５０】
処理Ｓ２１により、ドライバ４２をＯｎにすると、ドータボード側バス信号がマザーボード側バス信号に追従する。この状態では、ドータボード側バス信号とマザーボード側バス信号がほぼ等しい電位であることから、どのタイミングでスイッチ４１をＯｎにしても図６や図８のようなノイズが発生しない。従って、制御部３１は、従来の第３の手法のように、ＰＣＩバス制御信号を監視する必要がない。また、活性挿入後の通常転送において、バス信号線上にドライバ４２の入力端子とスイッチ４１のＯｎ抵抗が存在するが、ドライバ４２の入力インピーダンスは非常に高く、スイッチ４１のＯｎ抵抗は非常に小さいことから、バス転送に影響を与えることはない。
【００５１】
なお、本実施の形態においてはＰＣＩバスの例について説明したが、他のバスに対しても、本発明を適用することができる。また、本実施の形態においてはマザーボードにドータボードを挿入する例について説明したが、バスを用いるデバイス同士をケーブルで接続する場合に対しても、本発明を適用することができる。
【００５２】
なお、バス通信装置は、実施の形態におけるドータボード２に対応する。また、外部装置は、実施の形態におけるマザーボード１に対応する。また、デバイスは、実施の形態におけるＰＣＩデバイス２１に対応する。また、バス信号端子は、実施の形態におけるバス信号端子２５に対応する。また、バス信号端子接続ステップは、実施の形態における処理Ｓ１３に対応する。また、ドライバ動作開始ステップは、実施の形態における処理Ｓ２１に対応する。また、スイッチ接続ステップは、実施の形態における処理Ｓ２２に対応する。また、ドライバ動作停止ステップは、実施の形態における処理Ｓ２３に対応する。
【００５３】
（付記１）  外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置であって、
前記外部装置のバスに接続されることができるバス信号端子と、
バスを介して前記外部装置と通信を行うデバイスと、
入力端子に前記バス信号端子が接続され、出力端子に前記デバイスが接続され、前記バス信号端子に前記外部装置が接続された状態で前記入力端子から見た前記バス信号端子のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバと、
外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチと、
前記外部装置と前記バス信号端子が接続された後、前記ドライバの動作を開始させる指示を行い、次に前記スイッチの接続を行わせる指示を行い、次に前記ドライバの動作を停止させる指示を行う制御部と
を備えてなるバス通信装置。
（付記２）  付記１に記載のバス通信装置において、
前記制御部は、前記デバイスの動作準備が完了した後、前記ドライバの動作を開始させる指示を行うことを特徴とするバス通信装置。
（付記３）  付記１または付記２に記載のバス通信装置において、
前記制御部は、前記ドライバの動作を開始させる指示を行った後、所定の時間だけ待機し、その後、前記スイッチの接続を行わせる指示を行うことを特徴とするバス通信装置。
（付記４）  付記１乃至付記３のいずれかに記載のバス通信装置において、
前記制御部は、前記スイッチの接続を行わせる指示を行った後、直ちに前記ドライバの動作を停止させる指示を行うことを特徴とするバス通信装置。
（付記５）  付記３に記載のバス通信装置において、
前記制御部は、前記デバイスが用いるクロックに基づいて、前記所定の時間を計測することを特徴とするバス通信装置。
（付記６）  付記５に記載のバス通信装置において、
前記所定の時間は、前記クロックの半周期とすることを特徴とするバス通信装置。
（付記７）  外部装置との通信を行うために、外部装置のバスの動作中に外部装置に接続することができるバス通信装置のバス通信方法であって、
前記バス通信装置に備えられたバス信号端子を、前記外部装置に接続するバス信号端子接続ステップと、
入力端子に前記バス信号端子が接続され、出力端子に前記外部装置と通信を行うためのデバイスが接続され、前記入力端子から見た前記外部装置のインピーダンスに比べて入力インピーダンスが高く、前記出力端子から見た前記デバイスのインピーダンスに比べて出力インピーダンスが低く、外部からの動作の指示に従って前記入力端子と前記出力端子の電位差を小さくする動作を行うドライバの、動作を開始させるドライバ動作開始ステップと、
外部からの接続の指示に従って前記バス信号端子と前記デバイスの接続を行うスイッチの、接続を行わせるスイッチ接続ステップと、
前記ドライバの動作を停止させるドライバ動作停止ステップと
を実行するバス通信方法。
（付記８）  付記７に記載のバス通信方法において、
前記ドライバ動作開始ステップは、前記デバイスの動作準備が完了した後に実行されることを特徴とするバス通信方法。
（付記９）  付記７または付記８に記載のバス通信方法において、
前記スイッチ接続ステップは、前記ドライバ動作開始ステップの後、所定の時間だけ待機してから実行されることを特徴とするバス通信方法。
（付記１０）  付記７乃至付記９のいずれかに記載のバス通信方法において、
前記ドライバ動作停止ステップは、前記スイッチ接続ステップの後、直ちに実行されることを特徴とするバス通信方法。
（付記１１）  付記９に記載のバス通信方法において、
前記所定の時間は、前記デバイスが用いるクロックに基づいて計測されることを特徴とするバス通信方法。
（付記１２）  付記１１に記載のバス通信方法において、
前記所定の時間は、前記クロックの半周期とすることを特徴とするバス通信方法。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る情報処理装置の構成の一例を示すブロック図である。
【図２】本発明に係るドータボードの活性挿入時におけるドータボードの動作の一例を示すフローチャートである。
【図３】本発明に係るドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。
【図４】情報処理装置におけるマザーボードへのドータボードの挿入の様子を示す概観図である。
【図５】第２の手法を用いた情報処理装置の構成の一例を示すブロック図である。
【図６】従来の第２の手法を用いたドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。
【図７】第３の手法を用いた情報処理装置の構成の一例を示すブロック図である。
【図８】従来の第３の手法を用いたドータボードの活性挿入時における各信号の波形の一例を示すタイムチャートである。
【符号の説明】
【００５５】
１  マザーボード、２  ドータボード、１１  ＰＣＩデバイス、１３  バス信号線、１５  バス信号端子、１６  グランド端子、１７  電源端子、１９  コネクタ、２１  ＰＣＩデバイス、２５  バス信号端子、２６  グランド端子、２７  電源端子、２９  コネクタ、３１  制御部、３２  バススイッチ部、３３，３４  バス信号線、３５  スイッチ制御信号線、３６  ドライバ制御信号線、４１  スイッチ、４２  ドライバ。
【図１】
2007052543.tif 000003
【図２】
2007052543.tif 000004
【図３】
2007052543.tif 000005
【図４】
2007052543.tif 000006
【図５】
2007052543.tif 000007
【図６】
2007052543.tif 000008
【図７】
2007052543.tif 000009
【図８】
2007052543.tif 000010