(57)【要約】【課題】ホストデバイスによる検出データの読み出しの効率化を図れる検出装置、センサー、電子機器及び移動体等の提供。【解決手段】検出装置３０Ｘは、マスターであるホストデバイス１０と通信を行うインターフェース部４０Ｘと、自身の検出装置３０Ｘのデータ送信順番の情報を記憶する記憶部７０Ｘを含む。ホストデバイス１０が、複数の検出装置３０Ｘ、３０Ｙ、３０Ｚを共通宛先とする共通アドレスを指定してリードコマンドを発行した場合に、インターフェース部４０Ｘは、データ送信順番において、ホストデバイス１０に対して検出データを送信する。【選択図】図２
2015114810.tif 000002
【特許請求の範囲】
【請求項１】
物理量トランスデューサーからの信号に基づいて検出処理を行い、検出データを出力する検出回路と、
マスターであるホストデバイスと通信を行うインターフェース部と、
自身の検出装置のデータ送信順番の情報を記憶する記憶部と、
を含み、
前記ホストデバイスが、前記ホストデバイスに通信接続される複数の検出装置を共通宛先とする共通アドレスを指定してリードコマンドを発行した場合に、
前記インターフェース部は、
前記データ送信順番において、前記ホストデバイスに対して前記検出データを送信することを特徴とする検出装置。
【請求項２】
請求項１に記載の検出装置において、
前記記憶部は、
前記ホストデバイスに通信接続される前記複数の検出装置の接続個数の情報を記憶することを特徴とする検出装置。
【請求項３】
請求項２に記載の検出装置において、
前記複数の検出装置の前記接続個数をｎとし、前記データ送信順番をｋ（１≦ｋ≦ｎ）とした場合に、
前記インターフェース部は、
前記データ送信順番である第ｋの順番において前記ホストデバイスに対して前記検出データを送信した後、第ｎ＋ｋの順番において、前記ホストデバイスに対して前記検出データを送信することを特徴とする検出装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の検出装置において、
前記記憶部は、
前記検出データの送信データビット数の情報を記憶し、
前記インターフェース部は、
前記データ送信順番において、前記ホストデバイスに対して前記送信データビット数の前記検出データを送信することを特徴とする検出装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の検出装置において、
前記ホストデバイスが、個別アドレスを指定してリードコマンドを発行した場合に、
前記インターフェース部は、
前記個別アドレスが、自身の検出装置の個別アドレスに合致した場合に、前記ホストデバイスに対して前記検出データを送信することを特徴とする検出装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の検出装置において、
前記インターフェース部は、
クロック信号、データ入力信号、及びデータ出力信号を用いて前記ホストデバイスと通信を行うことを特徴とする検出装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の検出装置において、
前記物理量トランスデューサーは振動子であり、
前記検出回路は、所定軸回りの角速度を検出する回路であることを特徴とする検出装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の検出装置と、
前記物理量トランスデューサーと、
を含むことを特徴とするセンサー。
【請求項９】
請求項１乃至７のいずれか一項に記載の検出装置を含むことを特徴とする電子機器。
【請求項１０】
請求項１乃至７のいずれか一項に記載の検出装置を含むことを特徴とする移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出装置、センサー、電子機器及び移動体等に関する。
【背景技術】
【０００２】
マスター・スレーブ間の通信方式として、ＳＰＩ（Serial Peripheral Interface）と呼ばれる通信規格が知られている。ＳＰＩによりマスターと複数のスレーブとを通信接続する場合には、クロック信号、データ入力信号、データ出力信号の３本の信号とチップセレクト信号を用いて通信を行う。
【０００３】
特許文献１には、ＳＰＩにおけるチップセレクト信号に加え、送信及び受信のいずかの動作のみを選択するための信号を出力することで、スレーブからマスターへのシリアル信号に衝突が生じるのを回避する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４１４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＳＰＩを用いて１つのマスターと複数のスレーブの間で通信を行う場合、マスターが各スレーブからデータを読み出すためには、各スレーブごとに、チップセレクト信号の制御やコマンドの発行が必要になる。このためスレーブからのデータの読み出しに要する時間が長くなってしまうという問題がある。
【０００６】
また多軸ジャイロセンサーや多軸加速度センサーなどの多軸物理量センサーでは、マイコン等のホストデバイスと、Ｘ軸用センサー、Ｙ軸用センサー、Ｚ軸用センサーとの間で通信が行われる。例えばホストデバイスは、Ｘ軸用、Ｙ軸用、Ｚ軸用の各センサーに対して読み出しコマンドを発行して、各センサーから検出データを読み出す。このような多軸物理量センサーでは、ホストデバイスとセンサーとの間でのデータの通信の効率化が課題となる。
【０００７】
本発明の幾つかの態様によれば、ホストデバイスによる検出データの読み出しの効率化を図れる検出装置、センサー、電子機器及び移動体等を提供できる。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または態様として実現することが可能である。
【０００９】
本発明の一態様は、物理量トランスデューサーからの信号に基づいて検出処理を行い、検出データを出力する検出回路と、マスターであるホストデバイスと通信を行うインターフェース部と、自身の検出装置のデータ送信順番の情報を記憶する記憶部と、を含み、前記ホストデバイスが、前記ホストデバイスに通信接続される複数の検出装置を共通宛先とする共通アドレスを指定してリードコマンドを発行した場合に、前記インターフェース部は、前記データ送信順番において、前記ホストデバイスに対して前記検出データを送信する検出装置に関係する。
【００１０】
本発明の一態様によれば、物理量トランスデューサーからの信号に基づく検出処理が行われて、検出データが検出回路から出力される。また自身の検出装置のデータ送信順番の情報が記憶部に記憶される。そしてホストデバイスが、共通アドレスを指定してリードコマンドを発行すると、インターフェース部は、自身のデータ送信順番において、検出回路からの検出データをホストデバイスに対して送信する。このようにすれば、ホストデバイスは、複数の検出装置のそれぞれに対して個別のリードコマンドを発行しなくても、例えば１回のリードコマンドの発行で、各検出装置の検出データを読み出すことが可能になる。従って、ホストデバイスによる検出データの読み出しの効率化を実現でき、検出データの読み出しに要する時間の短縮化等を図れる。
【００１１】
また本発明の一態様では、前記記憶部は、前記ホストデバイスに通信接続される前記複数の検出装置の接続個数の情報を記憶してもよい。
【００１２】
このようにすれば、複数の検出装置の各検出装置は、この接続個数を利用した検出データの効率的な送信制御を実行できる。
【００１３】
また本発明の一態様では、前記複数の検出装置の前記接続個数をｎとし、前記データ送信順番をｋ（１≦ｋ≦ｎ）とした場合に、前記インターフェース部は、前記データ送信順番である第ｋの順番において前記ホストデバイスに対して前記検出データを送信した後、第ｎ＋ｋの順番において、前記ホストデバイスに対して前記検出データを送信してもよい。
【００１４】
このようにすれば、検出装置は、第ｋの順番においてホストデバイスに対して検出データを送信した後、第ｎ＋ｋの順番において検出データを再び送信できるようになる。従って、接続個数を利用した検出データの効率的な送信制御を実現できる。
【００１５】
また本発明の一態様では、前記記憶部は、前記検出データの送信データビット数の情報を記憶し、前記インターフェース部は、前記データ送信順番において、前記ホストデバイスに対して前記送信データビット数の前記検出データを送信してもよい。
【００１６】
このようにすれば、送信データビット数についても反映させた検出データの効率的な送信制御を実現できる。
【００１７】
また本発明の一態様では、前記ホストデバイスが、個別アドレスを指定してリードコマンドを発行した場合に、前記インターフェース部は、前記個別アドレスが、自身の検出装置の個別アドレスに合致した場合に、前記ホストデバイスに対して前記検出データを送信してもよい。
【００１８】
このようにすれば、ホストデバイスは、複数の検出装置の中から所望の検出装置を個別アドレスにより指定して、その検出装置の検出データを読み出すことができる。
【００１９】
また本発明の一態様では、前記インターフェース部は、クロック信号、データ入力信号、及びデータ出力信号を用いて前記ホストデバイスと通信を行ってもよい。
【００２０】
また本発明の一態様では、前記物理量トランスデューサーは振動子であり、前記検出回路は、所定軸回りの角速度を検出する回路であってもよい。
【００２１】
本発明の他の態様は、上記に記載の検出装置と、前記物理量トランスデューサーとを含むセンサーに関係する。
【００２２】
本発明の他の態様は、上記に記載の検出装置を含む電子機器に関係する。
【００２３】
本発明の他の態様は、上記に記載の検出装置を含む移動体に関係する。
【図面の簡単な説明】
【００２４】
【図１】図１（Ａ）、図１（Ｂ）は比較例となるＳＰＩ通信方式の説明図。
【図２】本実施形態の検出装置、センサー、電子機器の構成例。
【図３】本実施形態の動作を説明する信号波形例。
【図４】本実施形態の動作を説明する信号波形例。
【図５】データ送信順番、接続個数、送信データビット数の説明図。
【図６】図６（Ａ）、図６（Ｂ）は本実施形態の動作を説明する信号波形例。
【図７】検出装置の詳細な構成例。
【図８】インターフェース部、処理部の詳細な構成例。
【図９】多軸センサーの実装形態の例。
【図１０】本実施形態の検出装置を適用した移動体の一例。
【発明を実施するための形態】
【００２５】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２６】
１．ＳＰＩ通信
図１（Ａ）、図１（Ｂ）に本実施形態の比較例となるＳＰＩ通信方式の例を示す。図１（Ａ）、図１（Ｂ）では、マスターとなるホストデバイス６１０と、スレーブとなるセンサー６２０Ｘ、６２０Ｙ、６２０Ｚとが、ＳＰＩ（Serial Peripheral Interface）により通信接続されている。
【００２７】
ホストデバイス６１０は、例えばマイコン等の処理部である。センサー６２０Ｘ、６２０Ｙ、６２０Ｚは、各々、例えばＸ軸用ジャイロセンサー、Ｙ軸用ジャイロセンサー、Ｚ軸用ジャイロセンサーである。図１（Ａ）、図１（Ｂ）では、ホストデバイス６１０と、Ｘ軸用、Ｙ軸用、Ｚ軸用のジャイロセンサーであるセンサー６２０Ｘ、６２０Ｙ、６２０ＺとをＳＰＩにより通信接続することで、多軸ジャイロセンサーを実現している。
【００２８】
図１（Ａ）の通信方式では、チップセレクト信号、クロック信号、データ入力信号、データ出力信号の全てが、センサー６２０Ｘ用、センサー６２０Ｙ用、センサー６２０Ｚ用の信号として、別個に設けられている。即ち、ＸＣＳ１、ＸＣＳ２、ＸＣＳ３は、センサー６２０Ｘ用、センサー６２０Ｙ用、センサー６２０Ｚ用のチップセレクト信号であり、ＳＣＬＫ１、ＳＣＬＫ２、ＳＬＣＫ３は、センサー６２０Ｘ、６２０Ｙ、６２０Ｚ用のクロック信号である。ＳＤＩ１、ＳＤＩ２、ＳＤＩ３は、センサー６２０Ｘ、６２０Ｙ、６２０Ｚ用のデータ入力信号であり、ＳＤＯ１、ＳＤＯ２、ＳＤＯ３は、センサー６２０Ｘ、６２０Ｙ、６２０Ｚ用のデータ出力信号である。
【００２９】
図１（Ｂ）では、クロック信号ＳＣＬＫが、センサー６２０Ｘ、６２０Ｙ、６２０Ｚで共用されている。即ち、ホストデバイス６１０のＳＣＬＫの信号線が、センサー６２０Ｘ、６２０Ｙ、６２０Ｚに共通接続されている。同様に、データ入力信号ＳＤＩ、データ出力信号ＳＤＯも、センサー６２０Ｘ、６２０Ｙ、６２０Ｚで共用されており、ＳＤＩ、ＳＤＯの信号線がこれらのセンサー６２０Ｘ、６２０Ｙ、６２０Ｚに共通接続されている。
【００３０】
一方、チップセレクト信号については共用されておらず、センサー６２０Ｘ用のチップセレクト信号ＸＣＳ＿Ｘ、センサー６２０Ｙ用のチップセレクト信号ＸＣＳ＿Ｙ、センサー６２０Ｚ用のチップセレクト信号ＸＣＳ＿Ｚが、別個に設けられている。
【００３１】
図１（Ｂ）の通信方式で、ホストデバイス６１０がセンサー６２０Ｘの検出データを読み出す場合には、まず、センサー６２０Ｘ用のチップセレクト信号ＸＣＳ＿Ｘをアクティブ（Ｌレベル）にする。これによりセンサー６２０Ｘが選択状態となり、センサー６２０Ｙ、６２０Ｚは非選択状態となる。即ちセンサー６２０Ｘは、自身が選択されたことをチップセレクト信号ＸＣＳ＿Ｘにより認識する。
【００３２】
次に、ホストデバイス６１０は、データ入力信号ＳＤＩを用いて、リードコマンドをセンサー６２０Ｘに対して発行する。即ち、ホストデバイス６１０は、データ入力信号ＳＤＩにより、リードコマンドを指示するデータをセンサー６２０Ｘに送信する。
【００３３】
次に、ホストデバイス６１０は、クロック信号ＳＣＬＫとデータ出力信号ＳＤＯを用いて、センサー６２０Ｘから検出データを読み出す。即ち、リードコマンドを受けたセンサー６２０Ｘは、ホストデバイス６１０からのクロック信号ＳＣＬＫに同期して、ホストデバイス６１０に検出データを送信する。
【００３４】
その後、ホストデバイス６１０が、センサー６２０Ｙの検出データを読み出す場合には、上記と同様の動作を行う。即ち、まず、ホストデバイス６１０は、センサー６２０Ｙ用のチップセレクト信号ＸＣＳ＿Ｙをアクティブにする。次に、ホストデバイス６１０は、クロック信号ＳＣＬＫとデータ入力信号ＳＤＩを用いて、リードコマンドをセンサー６２０Ｙに対して発行する。次に、ホストデバイス６１０は、クロック信号ＳＣＬＫとデータ出力信号ＳＤＯを用いて、センサー６２０Ｙから検出データを読み出す。その後にホストデバイス６１０がセンサー６２０Ｚから検出データを読み出す場合にも、同様の動作を行う。
【００３５】
この図１（Ｂ）の通信方式によれば、図１（Ａ）の通信方式に比べて、ＳＰＩ通信により占有されるホストデバイス６２０のＩ／Ｏポート数を節約できるという利点がある。即ち図１（Ａ）では、ＳＰＩ通信のために必要なホストデバイス６１０のＩ／Ｏポート数は１２個となるが、図１（Ｂ）では、必要なＩ／Ｏポートの数は６個になる。
【００３６】
しかしながら、図１（Ｂ）の通信方式では、センサー６２０Ｘ、６２０Ｙ、６２０Ｚから検出データを読み出す場合には、各センサーごとにチップセレクト信号の制御及びコマンドの発行が必要になる。このため、検出データの読み出しに要する時間が長くなってしまう。例えばセンサー６２０Ｘから検出データを読み出した後、センサー６２０Ｙから検出データを読み出す場合を考える。この場合には、センサー６２０Ｘ用のチップセレクト信号の制御期間と、センサー６２０Ｘ用のコマンド発行期間と、センサー６２０Ｘ用の検出データの読み出し期間と、センサー６２０Ｙ用のチップセレクト信号の制御期間と、センサー６２０Ｙ用のコマンド発行期間と、センサー６２０Ｙ用の検出データの読み出し期間が必要になる。従って、最終的にセンサー６２０Ｙの検出データが読み出されるまでに長い時間を要してしまう。
【００３７】
また図１（Ｂ）の通信方式によれば、図１（Ａ）の通信方式に比べて、ＳＰＩ通信に必要なホストデバイス６１０のＩ／Ｏポート数を減らすことができるものの、それでも６個のＩ／Ｏポート数が必要になる。ホストデバイス６１０は、センサー６２０Ｘ、６２０Ｙ、６２０Ｚの処理以外にも、他の種々の処理を行っているため、このようにセンサー６２０Ｘ、６２０Ｙ、６２０Ｚの処理のために６個のＩ／Ｏポートが占有されてしまうと、利便性を損ねてしまう。
【００３８】
２．検出装置、センサー、電子機器
以上のような課題を解決する本実施形態の検出装置、センサー、電子機器の構成例を図２に示す。
【００３９】
図２において、本実施形態の電子機器は、ホストデバイス１０、センサー２０Ｘ、２０Ｙ、２０Ｚを含む。ホストデバイス１０は、各種のプロセッサー（ＣＰＵ、ＭＰＵ）やＡＳＩＣのハードウェア回路等により実現できる。例えばホストデバイス１０（ホストコントローラ）としてはマイコンを用いることができる。
【００４０】
なお電子機器は、図示しない表示部、操作部、或いはメモリー等を含んでもよい。メモリーは、制御プログラムや各種データを記憶したり、ワーク領域やデータ格納領域として機能する。操作部はユーザーが電子機器を操作するためのものであり、表示部は種々の情報をユーザーに表示する。
【００４１】
センサー２０Ｘ、２０Ｙ、２０Ｚは、例えばＸ軸用ジャイロセンサー、Ｙ軸用ジャイロセンサー、Ｚ軸用ジャイロセンサーである。なお図２では３つのセンサー２０Ｘ、２０Ｙ、２０Ｚが設けられているが、センサーの数は２個でもよいし、４個以上であってもよい。またセンサー２０Ｘ、２０Ｙ、２０Ｚは、ジャイロセンサー以外のセンサーであってもよく、例えば加速度センサーなどであってもよい。この場合にはセンサー２０Ｘ、２０Ｙ、２０Ｚは、Ｘ軸用加速度センサー、Ｙ軸用加速度センサー、Ｚ軸用加速度センサーとなる。例えば以下では、物理量トランスデューサー（１００Ｘ、１００Ｙ、１００Ｚ）が圧電型の振動子（振動ジャイロ）であり、センサー（２０Ｘ、２０Ｙ、２０Ｚ）がジャイロセンサーである場合を例にとり説明するが、本発明はこれに限定されない。例えばシリコン基板などから形成された静電容量検出方式の振動子（振動ジャイロ）や、角速度情報と等価な物理量や角速度情報以外の物理量を検出するセンサー（加速度センサー）などの種々の物理量トランスデューサーに本発明は適用可能である。また本実施形態の電子機器としては、デジタルカメラ、ビデオカメラ、携帯電話機、カーナビゲーションシステム、ロボット、ゲーム機、時計、健康器具、或いは携帯型情報端末等の種々の機器を想定できる。
【００４２】
また図２において本実施形態の検出装置３０Ｘ（３０Ｙ、３０Ｚ）は、インターフェース部４０Ｘ（４０Ｙ、４０Ｚ）、検出回路６０Ｘ（６０Ｙ、６０Ｚ）、記憶部７０Ｘ（７０Ｙ、７０Ｚ）を含む。またセンサー２０Ｘ（２０Ｙ、２０Ｚ）は、検出装置３０Ｘ（３０Ｙ、３０Ｚ）、物理量トランスデューサー１００Ｘ（１００Ｙ、１００Ｚ）を含む。
【００４３】
なお、以下では、検出装置３０Ｘ、３０Ｙ、３０Ｚのうち、検出装置３０Ｘを主に例にとり、その構成及び動作を説明する。他の検出装置３０Ｙ、３０Ｚの構成及び動作は、検出装置３０Ｘと同様であるため、その説明を適宜省略する。またセンサー２０Ｙ、２０Ｚの構成及び動作も、センサー２０Ｘと同様であるため、その説明を適宜省略する。
【００４４】
検出回路３０Ｘは、物理量トランスデューサー１００Ｘからの信号に基づいて検出処理を行い、検出データを出力する。例えば物理量トランスデューサー１００Ｘからの信号に基づいて所望信号の検出処理を行う。そして検出処理により得られたアナログの検出信号のＡ／Ｄ変換を行って、デジタルの検出データを出力する。センサー２０Ｘ、２０Ｙ、２０Ｚがジャイロセンサーである場合には、物理量トランスデューサー１００Ｘ、１００Ｙ、１００Ｚは振動子であり、検出回路３０Ｘは、例えばＸ軸回り（広義には所定軸回り）の角速度を検出する回路となる。そして検出回路３０Ｘの検出データは、Ｘ軸回りでの角速度データになる。また検出回路３０Ｙ、３０Ｚは、各々、Ｙ軸回り、Ｚ軸回りの角速度を検出する回路となり、検出回路３０Ｙ、３０Ｚの検出データは、各々、Ｙ軸回り、Ｚ軸回りでの角速度データになる。またこの場合には、振動子を駆動する駆動回路が更に設けられることになる。
【００４５】
インターフェース部４０Ｘは、マスターであるホストデバイス１０と通信を行う。例えばインターフェース部４０Ｘは、クロック信号ＳＣＬＫとデータ入力信号ＳＤＩとデータ出力信号ＳＤＯを用いてホストデバイスと通信を行う。
【００４６】
具体的には図２では、クロック信号ＳＣＬＫとデータ入力信号ＳＤＩとデータ出力信号ＳＤＯが、検出装置３０Ｘ、３０Ｙ、３０Ｚ（センサー２０Ｘ、２０Ｙ、２０Ｚ）で共用されており、ホストデバイス１０のＳＣＬＫ、ＳＤＩ、ＳＤＯの信号線が検出装置３０Ｘ、３０Ｙ、３０Ｚに共通接続されている。そしてインターフェース部４０Ｘは、クロック信号ＳＣＬＫとデータ入力信号ＳＤＩとデータ出力信号ＳＤＯを用いて、ホストデバイス１０と例えばＳＰＩの通信方式で通信を行う。
【００４７】
また図２では、チップセレクト信号ＸＣＳについても、検出装置３０Ｘ、３０Ｙ、３０Ｚ（センサー２０Ｘ、２０Ｙ、２０Ｚ）で共用されており、ホストデバイス１０のＸＣＳの信号線が検出装置３０Ｘ、３０Ｙ、３０Ｚに共通接続されている。即ち、図１（Ｂ）では、各センサーに対応する個別のチップセレクト信号が設けられていたが、図２では、１つのチップセレクト信号ＸＣＳが共用される。
【００４８】
記憶部７０Ｘは各種の情報を記憶する。記憶部７０Ｘ（７０Ｙ、７０Ｚ）はＥＰＲＯＭ（Erasable Programmable ROM）、ＯＴＰ（One Time Programmable ROM）などの不揮発性メモリーなどにより実現できる。なお不揮発性メモリー以外の半導体メモリーにより記憶部７０Ｘ（７０Ｙ、７０Ｚ）を実現してもよい。
【００４９】
記憶部７０Ｘは、自身の検出装置３０Ｘのデータ送信順番の情報を記憶する。例えばスレーブとしてホストデバイス１０に通信接続される検出装置３０Ｘ、３０Ｙ、３０Ｚ（広義には複数の検出装置）の中での自身の検出装置３０Ｘのデータ送信順番の情報を記憶する。同様に、検出装置３０Ｙの記憶部７０Ｙは、自身の検出装置３０Ｙのデータ送信順番の情報を記憶し、検出装置３０Ｚの記憶部７０Ｚは、自身の検出装置３０Ｚのデータ送信順番の情報を記憶する。なおデータ送信順番の情報は、データ送信順番そのものであってもよいし、データ送信順番を特定するための情報であってもよい。
【００５０】
そしてホストデバイス１０が、ホストデバイス１０に通信接続される検出装置３０Ｘ、３０Ｙ、３０Ｚ（複数の検出装置）を共通宛先とする共通アドレス（例えば００）を指定してリードコマンドを発行したとする。この場合には、インターフェース部４０Ｘは、記憶部７０Ｘに記憶される自身のデータ送信順番において、ホストデバイス１０に対して検出データを送信する。
【００５１】
一方、ホストデバイス１０が、個別アドレス（スレーブアドレス）を指定してリードコマンドを発行したとする。この場合には、インターフェース部４０Ｘは、ホストデバイス１０が指定した個別アドレスが、自身の検出装置３０Ｘ（センサー２０Ｘ）の個別アドレス（例えば０１）に合致した場合に、ホストデバイス１０に対して検出データを送信する。
【００５２】
例えば図２において、検出装置３０Ｘの送信順番がｋ＝１であり、検出装置３０Ｙの送信順番がｋ＝２であり、検出装置３０Ｚの送信順番がｋ＝３であったとする。また共通アドレスが００であり、検出装置３０Ｘ、３０Ｙ、３０Ｚの個別アドレスが、各々、０１、１０、１１であったとする。
【００５３】
この場合に、ホストデバイス１０が、共通アドレス００を指定してリードコマンドを発行すると、検出装置３０Ｘのインターフェース部４０Ｘは、第１の送信順番（ｋ＝１）で検出データを送信する。また検出装置３０Ｙのインターフェース部４０Ｙは、第２の送信順番（ｋ＝２）で検出データを送信し、検出装置３０Ｚのインターフェース部４０Ｚは、第３の送信順番（ｋ＝３）で検出データを送信する。
【００５４】
一方、ホストデバイス１０が、個別アドレス０１を指定してリードコマンドを発行すると、検出装置３０Ｘのインターフェース部４０Ｘが検出データを送信する。同様にホストデバイス１０が、個別アドレス１０を指定してリードコマンドを発行すると、検出装置３０Ｙのインターフェース部４０Ｙが検出データを送信する。また個別アドレス１１を指定してリードコマンドを発行すると、検出装置３０Ｚのインターフェース部４０Ｚが検出データを送信する。
【００５５】
また記憶部７０Ｘは、ホストデバイス１０に通信接続される検出装置の接続個数の情報を記憶する。例えば図２では、接続個数はｎ＝３であるため、ｎ＝３の情報を記憶する。同様に記憶部７０Ｙ、７０Ｚも接続個数の情報を記憶する。なお接続個数の情報は、接続個数そのものであってもよいし、接続個数を特定するための情報であってもよい。
【００５６】
また検出装置の接続個数をｎとし、データ送信順番をｋ（ｋ、ｎは、１≦ｋ≦ｎとなる自然数）としたとする。この場合にインターフェース部４０Ｘは、データ送信順番である第１の順番（第ｋの順番。ｋ＝１）においてホストデバイス１０に対して検出データを送信した後、第４の順番（広義には第ｎ＋ｋの順番）において、ホストデバイス１０に対して検出データを送信する。同様に第７の順番（第２ｎ＋ｋの順番）、第１０の順番（第３ｎ＋ｋの順番）というように検出データを送信する。
【００５７】
同様にインターフェース部４０Ｙは、データ送信順番である第２の順番（第ｋの順番。ｋ＝２）において検出データを送信した後、第５の順番（第ｎ＋ｋの順番）において検出データを送信する。またインターフェース部４０Ｚは、データ送信順番である第３の順番（第ｋの順番。ｋ＝３）において検出データを送信した後、第６の順番（第ｎ＋ｋの順番）において検出データを送信する。
【００５８】
また記憶部７０Ｘは、検出データの送信データビット数の情報を記憶する。送信データビット数は揮発性メモリー（レジスター等）に記憶されるものであってもよい。そしてユーザーが任意に送信データビット数を設定できるようにしてもよい。そしてインターフェース部４０Ｘは、自身のデータ送信順番において、ホストデバイス１０に対してその送信データビット数の検出データを送信する。同様に、検出装置３０Ｙの記憶部７０Ｙは、その検出データの送信データビット数の情報を記憶し、インターフェース部４０Ｙは、自身のデータ送信順番においてその送信データビット数の検出データを送信する。また検出装置３０Ｚの記憶部７０Ｚは、その検出データの送信データビット数の情報を記憶し、インターフェース部４０Ｚは、自身のデータ送信順番においてその送信データビット数の検出データを送信する。なお送信データビット数の情報は、送信データビット数そのものであってもよいし、送信データビット数を特定するための情報であってもよい。
【００５９】
３．本実施形態の手法
次に本実施形態の手法について図面を用いて具体的に説明する。
【００６０】
本実施形態では、ホストに通信接続される複数のスレーブの各スレーブに対して個別アドレスを割り当てる。この個別アドレスは、各スレーブが有する不揮発性メモリーなどの記憶部に記憶される。各スレーブは、ホストからコマンド入力された個別アドレスが、自身に割り当てられた個別アドレスと合致した場合にのみ、ホストと通信する。
【００６１】
例えば図２では、スレーブである検出装置３０Ｘ、３０Ｙ、３０Ｚには、各々、個別アドレス０１、１０、１１が割り当てられている。従って、検出装置３０Ｘは、ホストが指定した個別アドレスが、自身の個別アドレス０１と合致した場合にのみ、その後の通信（レジスター書き込み、読み出し、コマンド発行）を行う。検出装置３０Ｙは、ホストが指定した個別アドレスが自身の個別アドレス１０と合致した場合にのみ、通信を行う。検出装置３０Ｚは、ホストが指定した個別アドレスが自身の個別アドレス１１と合致した場合にのみ、通信を行う。
【００６２】
また本実施形態では共通アドレスも用意されている。この共通アドレス（グローバルアドレス）は、ホストに通信接続される複数のスレーブを共通宛先とするアドレスである。例えば複数のスレーブの全てを宛先とするアドレスである。従って、この共通アドレスがホストにより指定された場合には、全てのスレーブが動作する。
【００６３】
そしてスレーブのＳＤＯの端子は、アドレスが合致した場合にのみデータが出力され、アドレスが合致しない場合には、ハイインピーダンス状態に設定される。これにより信号の衝突が回避される。
【００６４】
図３は本実施形態の動作を説明する信号波形例である。図３において、Ｒ／Ｗはリード・ライトを指示するビットであり、Ａ［１：０］はアドレスの指定である。前述のようにＡ［１：０］＝０１、１０、１１は個別アドレス（スレーブアドレス）であり、Ａ［１：０］＝００は共通アドレス（グローバルアドレス）である。Ｃ［４：０］は、コマンド内容及びレジスターアドレスを指示するものであり、Ｐ［７：０］は、検出装置のレジスターに転送するデータ等である。
【００６５】
このように本実施形態では、リード・ライトの指示、アドレス指示、コマンド内容及びレジスターアドレスの指示は、データ入力信号ＳＤＩにより行われる。即ち、ホストデバイス１０は、データ入力信号ＳＤＩを用いて、リード・ライトの指示、アドレス指定、コマンド内容及びレジスターアドレスの指示を、スレーブである検出装置３０Ｘ、３０Ｙ、３０Ｚに対して行う。
【００６６】
図３に示すように、Ａ［１：０］＝０１である場合には検出装置３０Ｘがアドレス指定され、Ａ［１：０］＝１０である場合には検出装置３０Ｙがアドレス指定され、Ａ［１：０］＝１１である場合には検出装置３０Ｚがアドレス指定される。Ａ［１：０］＝００である場合には検出装置３０Ｘ、３０Ｙ、３０Ｚの全てがアドレス指定される。
【００６７】
図４は、Ａ１に示すようにＡ［１：０］＝０１である場合の信号波形例である。またＲ／Ｗ＝Ｒとなっており、リード動作となっている。
【００６８】
図４では、Ａ［１：０］＝０１であり、検出装置３０Ｘがアドレス指定されているため、検出装置３０Ｘが検出データを出力する。従って、Ａ２に示すように、検出装置３０ＸのＸ＿ＳＤＯの端子からＳＤＯの信号線に対して、検出データが出力されることになる。これによりホストデバイス１０は、検出データをリードできるようになる。
【００６９】
このとき、図４のＡ３、Ａ４に示すように、検出装置３０Ｙ、３０ＺのＹ＿ＳＤＯ、Ｚ＿ＳＤＯの端子はハイインピーダンス状態に設定される。このようにすれば、本実施形態のようにＳＤＯの信号線を共通接続した場合に、信号が衝突してしまう事態が抑止できる。
【００７０】
図５は、データ送信順番、接続個数、送信データビット数についての説明図である。図５において、検出装置３０Ｘ、３０Ｙ、３０Ｚのデータ送信順番は、各々、ｋ＝１、２、３になっている。またホストデバイス１０に接続される検出装置３０Ｘ、３０Ｙ、３０Ｚの接続個数はｎ＝３になっている。また検出データの送信データビット数はｍ＝８ビットになっている。
【００７１】
このため検出装置３０Ｘの記憶部７０Ｘには、データ送信順番ｋ＝１、接続個数ｎ＝３、送信データビット数ｍ＝８の情報が記憶される。検出装置３０Ｙの記憶部７０Ｙには、データ送信順番ｋ＝２、接続個数ｎ＝３、送信データビット数ｍ＝８の情報が記憶される。検出装置３０Ｚの記憶部７０Ｚには、データ送信順番ｋ＝３、接続個数ｎ＝３、送信データビット数ｍ＝８の情報が記憶される。
【００７２】
ここで、記憶されるデータ送信順番ｋ、接続個数ｎ、送信データビット数ｍの情報は、ｋ、ｎ、ｍそのものであってもよいが、これらのｋ、ｎ、ｍを特定するための情報であってもよい。図５では、データ送信順番については、例えばｋ＝１の場合には００、ｋ＝２の場合には０１、ｋ＝３の場合には１０というように、２ビットの情報として記憶される。接続個数については、例えばｎ＝１の場合には００、ｎ＝２の場合には０１、ｎ＝３の場合には１０というように、２ビットの情報として記憶される。送信データビット数については、例えばｍ＝８ビットの場合には００、ｍ＝１６ビットの場合には０１、ｍ＝２４ビットの場合には１０というように、２ビットの情報で記憶される。なおデータ送信順番、接続個数、送信データビット数の情報の記憶態様は、上記に限定されるものではない。また接続個数、送信データビット数については記憶部に記憶しないようにする変形実施も可能である。
【００７３】
図６（Ａ）、図６（Ｂ）は、図５のように記憶部７０Ｘ、７０Ｙ、７０Ｚにデータ送信順番、接続個数、送信データビット数の情報が記憶された場合における本実施形態の動作を説明する信号波形例である。
【００７４】
図６（Ａ）ではＢ１に示すようにＡ［１：０］＝００となっており、共通アドレスが指定されている。そしてＢ２では検出データのリードコマンドが発行されている。従って、全ての検出装置３０Ｘ、３０Ｙ、３０Ｚからの検出データの連続読み出しが実行される。
【００７５】
そして図５に示すように検出装置３０Ｘ、３０Ｙ、３０Ｚのデータ送信順番は、各々、ｋ＝１、ｋ＝２、ｋ＝３となっており、送信データビット数はｍ＝８になっている。
【００７６】
従って、期間Ｔ１では、データ送信順番がｋ＝１である検出装置３０Ｘから、ｍ＝８ビットの検出データが出力される。次の期間Ｔ２では、データ送信順番がｋ＝２である検出装置３０Ｙから、ｍ＝８ビットの検出データが出力される。次の期間Ｔ３では、データ送信順番がｋ＝３である検出装置３０Ｚから、ｍ＝８ビットの検出データが出力される。
【００７７】
図６（Ｂ）は、図６（Ａ）の期間Ｔ３の後に、更に検出データの連続的な読み出しを継続する場合の信号波形例である。図６（Ｂ）では、期間Ｔ３の次の期間Ｔ４で、検出装置３０Ｘから検出データが出力される。そして次の期間Ｔ５では、検出装置３０Ｙから検出データが出力され、次の期間Ｔ６では検出装置３０Ｚから検出データが出力される。
【００７８】
即ち、本実施形態では接続個数ｎが記憶されている。従って、検出装置３０Ｘは、ｋ＝１のデータ送信順番（期間Ｔ１）で検出データを出力した後、ｋ＝１＋ｎ＝１＋３＝４のデータ送信順番（期間Ｔ４）で検出データを出力すればよいことを認識できる。検出装置３０Ｙは、ｋ＝２のデータ送信順番（期間Ｔ２）で検出データを出力した後、ｋ＝２＋ｎ＝２＋３＝５のデータ送信順番（期間Ｔ５）で検出データを出力すればよいことを認識できる。同様に検出装置３０Ｚは、ｋ＝３のデータ送信順番（期間Ｔ３）で検出データを出力した後、ｋ＝３＋ｎ＝３＋３＝６のデータ送信順番（期間Ｔ６）で検出データを出力すればよいことを認識できる。従って、例えば検出装置３０Ｘ、３０Ｙ、３０Ｚから検出データが出力される期間Ｔ１〜Ｔ３を１つのサイクルとした場合に、このサイクルを連続して繰り返すことが可能になる。例えば図６（Ａ）では期間Ｔ１〜Ｔ３の第１のサイクルの読み出しを行い、図６（Ｂ）では期間Ｔ４〜Ｔ６の第２のサイクルの読み出しを行う。そして、その後も、第３のサイクル、第４のサイクルというように検出データの読み出しのサイクルを連続して実行することが可能になる。
【００７９】
以上のように本実施形態によれば、ホストデバイスにより共通アドレスが指定されてリードコマンドが発行されると、予め設定されたデータ送信順番で各検出装置が検出データを送信する。また、送信される検出データの送信データビット数も予め設定されたビット数になっている。従って、ホストデバイスは、各検出装置から順次に連続的に送信された検出データをリードして取得できるようになる。
【００８０】
即ち、データ送信順番を不揮発性メモリー等の記憶部に記憶しておくことで、各検出装置が何番目に検出データを出力すればよいのかを、予め取り決めしておくことができる。接続個数や送信データビット数を記憶部に記憶しておくことで、何個の検出装置がホストデバイスに接続されているのかや、何ビットの検出データを各検出装置が出力するのかについても、予め取り決めしておくことができる。従って、各検出装置は、その取り決めにしたがって検出データを出力するだけでよいため、その処理や制御を簡素化できる。またホストデバイスも、その取り決めにしたがって、検出装置からの検出データを取り込めばよいため、その処理や制御を簡素化できる。また、取り込んだデータの送信元やデータのビット数も、その取り決めにしたがって適切に判断できるため、誤ったデータの取り込みが行われてしまう事態も防止できる。従って、効率的で適正な検出データの読み出し動作を実現できる。
【００８１】
また図１（Ｂ）等の比較例のＳＰＩ通信では、各検出装置から検出データを読み出す前に、チップセレクト信号による各検出装置の選択と、各検出装置へのコマンドの発行の動作が必要になる。例えばチップセレクト信号により第１の検出装置を選択し、選択した第１の検出装置にコマンドを発行して、その第１の検出装置から検出データを読み出す。次に、チップセレクト信号により第２の検出装置を選択し、選択した第２の検出装置にコマンドを発行し、その第２の検出装置から検出データを読み出す。従って、比較例のＳＰＩ通信では、本実施形態の図６（Ａ）の期間Ｔ１、Ｔ２、Ｔ３に示すような検出データの連続的な読み出しを実現できず、複数の検出装置から検出データを読み出すのに長い時間を要してしまう。
【００８２】
これに対して本実施形態では、図６（Ａ）のＢ１に示すように共通アドレスを指定して、Ｂ２に示すように１回のリードコマンドを発行するだけで、期間Ｔ１、Ｔ２、Ｔ３に示すように検出装置３０Ｘ、３０Ｙ、３０Ｚの検出データを連続して読み出すことができる。従って、図１（Ｂ）の比較例に比べて、検出データの効率的な読み出しが可能になり、複数の検出装置の検出データを読み出すのに要する時間を短縮化できる。
【００８３】
例えば多軸ジャイロセンサー（多軸物理量センサー）の場合には、各軸のジャイロセンサーが何個組み込まれるかや、どのような順番で各ジャイロセンサーから検出データを読み出すのかや、検出データのビット数などの情報については、製品の製造時において特定されている。なお検出データのビット数は、製造後、ユーザーが任意に設定できるようにしてもよい。従って、製品の製造時に、この情報に基づいて、データ送信順番、接続個数、送信データビット数を決定して、不揮発性メモリー等で構成される記憶部に記憶すればよい。このようにすれば、その製品に応じた最適なデータ読み出しシーケンスで、各ジャイロセンサーの検出データを効率的にホストデバイスが取り込んで、取り込んだ検出データに基づく各種の処理を効率的に実行できるようになる。
【００８４】
また図２のように本実施形態ではチップセレクト信号についても複数の検出装置で共用できる。従って、ＳＰＩ通信により占有されるホストデバイスのＩ／Ｏポートの個数も減らすことができる。例えば図１（Ａ）では１２個のＩ／Ｏポートが必要であり、図１（Ｂ）では６個のＩ／Ｏポートが必要であったが、図２では４個のＩ／Ｏポートで済む。従って、ＳＰＩ通信により占有されるＩ／Ｏポートの個数を節約でき、ホストデバイスのＩ／Ｏポートを他の用途に使用できるようになるため、利便性等を向上できる。
【００８５】
４．検出装置の具体的な構成
次に検出装置の具体的な構成例について説明する。図７に検出装置３０（３０Ｘ、３０Ｙ、３０Ｚ）の構成例を示す。図７では検出装置３０は、インターフェース部４０、処理部５０、検出回路６０、記憶部７０、駆動回路８０を含む。なお検出装置３０は図７の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００８６】
処理部５０は検出装置３０の動作に必要な各種の処理・制御を行う。この処理部５０は、ＣＰＵ、ＭＰＵ等のプロセッサーやＡＳＩＣのハードウェア回路などにより実現できる。
【００８７】
駆動回路８０は、振動子１１０（広義には物理量トランスデューサー）からのフィードバック信号を受けて、振動子１１０を駆動する。例えば、駆動回路８０は、駆動信号（駆動電圧）を出力して振動子１１０を駆動する。そして振動子１１０からフィードバック信号を受け、これにより振動子１１０を励振させる。
【００８８】
検出回路６０は、振動子１１０からの信号に基づいて所望信号の検出処理を行い、検出データを出力する。例えば、検出回路６０は、駆動回路８０により駆動される振動子１１０から検出信号（検出電流、電荷）を受ける。そして検出信号から、振動子１１０に印加された物理量に応じた所望信号を検出（抽出）する。例えばコリオリ力に応じた所望信号を検出することで、所定軸回りでの回転の角速度データを検出データとして求める。
【００８９】
インターフェース部４０は、端子ＴＣＳ、ＴＳＣ、ＴＳＩを介してホストデバイス１０からチップセレクト信号ＸＣＳ、クロック信号ＳＣＬＫ、データ入力信号ＳＤＩを受ける。また端子ＴＳＯを介してデータ出力信号ＳＤＯを出力する。検出装置３０は例えば半導体ＩＣ（半導体チップ）により実現することができ、この場合には、端子ＴＣＳ、ＴＳＣ、ＴＳＩ、ＴＳＯは半導体ＩＣのパッド等である。
【００９０】
図８は、検出装置３０が有するインターフェース部４０、処理部５０の詳細な構成例を示す図である。なおインターフェース部４０、処理部６０は図８の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００９１】
インターフェース部４０は、Ｉ／Ｏ回路ＩＯ１、ＩＯ２、ＩＯ３、ＩＯ４、シリアル／パラレル変換部４２、パラレル／シリアル変換部４４を有する。
【００９２】
Ｉ／Ｏ回路ＩＯ１、ＩＯ２、ＩＯ３、ＩＯ４は、入力バッファ、出力バッファ或いは入出力バッファにより構成できる。Ｉ／Ｏ回路ＩＯ１、ＩＯ２には、各々、端子（パッド）ＴＣＳ、ＴＳＣが接続され、チップセレクト信号ＸＣＳ、クロック信号ＳＣＬＫが入力される。Ｉ／Ｏ回路ＩＯ３には端子（パッド）ＴＳＩが接続され、データ入力信号ＳＤＩが入力される。このシリアルのデータ入力信号ＳＤＩ（シリアルデータ）は、シリアル／パラレル変換部４２によりパラレル信号（パラレルデータ）に変換される。一方、処理部５０（送信制御部５９）からのパラレル信号は、パラレル／シリアル変換部４４によりシリアル信号に変換される。そしてＩ／Ｏ回路ＩＯ４は、このシリアル信号をデータ出力信号ＳＤＯとして端子ＴＳＯに出力する。
【００９３】
処理部５０は、コマンドデコーダー５２、比較判定部５４、レジスター５６、５７、５８、送信制御部５９を有する。
【００９４】
コマンドデコーダー５２は、シリアル／パラレル変換部４２からのパラレル信号を受けて、コマンドデコード処理を行う。即ち、データ入力信号ＳＤＩにより入力されたコマンドの解釈を行う。そして、設定対象となるレジスター５６、５７、５８を選択して、各種レジスター設定を行う。
【００９５】
比較判定部５４（スレーブ選択レジスター）は、記憶部７０（不揮発性メモリー）に記憶されたスレーブアドレスと、データ入力信号ＳＤＩを用いてホストデバイス１０により指定されたアドレスとの比較を行い、レジスター５６、５７、５８への書き込み又はデータの読み出しを行うかを判断する。例えば記憶部７０は、図２で説明した個別アドレスをスレーブアドレスとして記憶している。そして、データ入力信号ＳＤＩを用いてホストデバイス１０により指定されたアドレスが、自身の個別アドレス（スレーブアドレス）と合致した場合には、レジスター５６、５７、５８への書き込み等を行う。
【００９６】
レジスター５６は、ＤＳＰ部６２や送信制御部５９の各種の設定を行うレジスターである。ＤＳＰ部６２は、例えば検出データの不要信号を除去するフィルター処理や帯域制限のフィルター処理などのデジタルフィルター処理を行う。レジスター５６には、デジタルフィルターのカットオフ周波数等の周波数特性の設定が行われる。
【００９７】
レジスター５７は、Ａ／Ｄ変換回路６４の各種の設定を行うレジスターであり、レジスター５８は、アナログ回路６６の各種の設定を行うレジスターである。
【００９８】
アナログ回路６６は、図７の検出回路６０、駆動回路８０等に含まれる各種のアナログ回路（増幅回路、ゲイン制御回路、同期検波回路等）である。Ａ／Ｄ変換回路６４は、アナログ回路６６（検出回路）で検出されたアナログの所望信号をデジタルの検出データに変換する。
【００９９】
ＤＳＰ部６２は、Ａ／Ｄ変換回路６４からのデジタルの検出データに対して、各種のデジタルフィルター処理を行って、デジタルフィルター処理後の検出データを出力する。送信制御部５９は、ＤＳＰ部６２からの検出データを受け、レジスター５６の設定情報や記憶部７０に記憶された情報に基づいて、検出データの送信制御を行う。
【０１００】
例えば図２で説明した共通アドレスがホストデバイス１０により指定されて、リードコマンドが発行されたとする。すると送信制御部５９は、自身のデータ送信順番において検出データを送信する制御を行う。例えば図６において、自身が検出装置３０Ｘである場合には、期間Ｔ１において検出データを送信する制御を行う。この場合のデータ送信順番や送信データビット数等は、記憶部７０から読み出した情報に基づいて判断することになる。
【０１０１】
５．多軸ジャイロセンサー
図９は、多軸ジャイロセンサー（広義には多軸物理量センサー）の１つである３軸センサーユニット３００の概略斜視図である。
【０１０２】
図９の３軸センサーユニット３００では、配線基板３１０Ｘにセンサー２０Ｘが実装され、配線基板３１０Ｙにセンサー２０Ｙが実装され、配線基板３１０Ｚにセンサー２０Ｚが実装される。これらの配線基板３１０Ｘ、３１０Ｙ、３１０Ｚは互いに直交関係にあるリジッド基板である。即ち、配線基板３１０Ｘの面と配線基板３１０Ｙの面は直交（交差）し、配線基板３１０Ｘの面及び配線基板３１０Ｙの面と、配線基板３１０Ｚの面は直交（交差）する。
【０１０３】
センサー２０Ｘ、２０Ｙ、２０Ｚは、各々、図９のＣ１に示すＸ軸、Ｙ軸、Ｚ軸を検出軸とするジャイロセンサーである。即ち、センサー２０Ｘは、Ｘ軸回りでの回転の角速度を検出するジャイロセンサーである。センサー２０Ｙは、Ｙ軸回りでの回転の角速度を検出するジャイロセンサーであり、センサー２０Ｚは、Ｚ軸回りでの回転の角速度を検出するジャイロセンサーである。
【０１０４】
図９のＤ１、Ｄ２に示すように、配線基板３１０Ｘ、３１０Ｙ、３１０Ｚの外表面には、その配線方向が互いに直交する２組の配線群が形成されている。各組の配線群は、ＸＣＳ、ＳＣＬＫ、ＳＤＩ、ＳＤＯの信号を伝達する４本の配線により構成されている。Ｄ１に示す配線群は、センサー２０Ｘの辺２１からセンサー２０Ｘの下面に伸びているが、対抗辺２２に達する前にスルーホール３２０を介して、配線基板３１０Ｘの裏面に引き出される。センサー２０Ｘ、２０Ｙ、２０Ｚをスレーブとするホストデバイス１０は、配線基板３１０Ｘの裏面に実装されている。そしてＤ１、Ｄ２等に示す配線群により、センサー２０Ｘ、２０Ｙ、２０Ｚとホストデバイス１０は電気的に接続されている。
【０１０５】
なお図９に示すような実装を行った場合には、センサー２０Ｘ、２０Ｙ、２０Ｚの端子配列の変更が必要になる。例えばセンサー２０ＸでのＸＣＳ、ＳＣＬＫ、ＳＤＩ、ＳＤＯの端子配列と、センサー２０ＹでのＸＣＳ、ＳＣＬＫ、ＳＤＩ、ＳＤＯの端子配列は異ならせる必要がある。センサー２０Ｚも同様である。
【０１０６】
このような端子配列の変更を実現するためには、例えば図８において、Ｉ／Ｏ回路ＩＯ１、ＩＯ２、ＩＯ３、ＩＯ４から入力／出力される信号を変更するためのマルチプレクサーを、インターフェース部４０に設ければよい。
【０１０７】
例えば図８では、ＴＣＳは、チップセレクト信号ＸＣＳ用の端子となっており、ＴＳＯは、データ出力信号ＳＤＯ用の端子となっている。これらの端子の役割（配置）を入れ替える場合は、例えばパラレル／シリアル変換部４４からの出力信号を、上記のマルチプレクサーが受け、この出力信号をＩ／Ｏ回路ＩＯ１に出力する。こうすることで、データ出力信号ＳＤＯを、Ｉ／Ｏ回路ＩＯ１を介して端子ＴＣＳから出力できるようになる。また、Ｉ／Ｏ回路ＩＯ４からの入力信号をマルチプレクサーが受け、この入力信号をチップセレクト信号ＸＣＳとして処理部５０に出力する。こうすることで、チップセレクト信号ＸＣＳを、端子ＴＳＯからＩ／Ｏ回路ＩＯ４を介して処理部５０に入力できるようになる。
【０１０８】
また図８では、ＴＳＣは、クロック信号ＳＬＣＫ用の端子となっており、ＴＳＩは、データ入力信号ＳＤＩ用の端子となっている。これらの端子の役割（配置）を入れ替える場合は、Ｉ／Ｏ回路ＩＯ３からの入力信号をマルチプレクサーが受け、この入力信号をクロック信号ＳＬＣＫとして処理部５０に出力する。こうすることで、クロック信号ＳＣＬＫを、端子ＴＳＩからＩ／Ｏ回路ＩＯ３を介して処理部５０に入力できるようになる。また、Ｉ／Ｏ回路ＩＯ２からの入力信号をマルチプレクサーが受け、この入力信号をデータ入力信号ＳＤＩとしてシリアル／パラレル変換部４２に出力する。こうすることで、データ入力信号ＳＤＩを、端子ＴＳＣからＩ／Ｏ回路ＩＯ２を介してシリアル／パラレル変換部４２に入力できるようになる。
【０１０９】
以上のようにすることで、ＴＣＳを、データ出力信号ＳＤＯ用の端子に設定し、ＴＳＯを、チップセレクト信号ＸＣＳ用の端子に設定できる。またＴＳＣをデータ入力信号ＳＤＩ用の端子に設定し、ＴＳＩをクロック信号ＳＣＬＫ用の端子に設定できる。従って、端子配列（端子の役割）の入れ替えを実現でき、図９のような実装形態にも適切に対応することが可能になる。
【０１１０】
図１０に本実施形態の検出装置を含む移動体の例を示す。本実施形態の検出装置は、例えば、車、飛行機、バイク、自転車、或いは船舶等の種々の移動体に組み込むことができる。移動体は、例えばエンジンやモーター等の駆動機構、ハンドルや舵等の操舵機構、各種の電子機器を備えて、地上や空や海上を移動する機器・装置である。図１０は移動体の具体例としての自動車２０６を概略的に示している。自動車２０６には、本実施形態の検出装置と振動子を有するジャイロセンサー５１０（センサー）が組み込まれている。ジャイロセンサー５１０は車体２０７の姿勢を検出することができる。ジャイロセンサー５１０の検出信号は車体姿勢制御装置２０８に供給されることができる。車体姿勢制御装置２０８は例えば車体２０７の姿勢に応じてサスペンションの硬軟を制御したり個々の車輪２０９のブレーキを制御したりすることができる。その他、こういった姿勢制御は二足歩行ロボットや航空機、ヘリコプター等の各種の移動体において利用されることができる。姿勢制御の実現にあたってジャイロセンサー５１０は組み込まれることができる。
【０１１１】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（物理量トランスデューサー、センサー、物理量等）と共に記載された用語（振動子、ジャイロセンサー、角速度等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、検出装置やセンサーや電子機器や移動体の構成等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１１２】
１０  ホストデバイス、２０Ｘ、２０Ｙ、２０Ｚ  センサー、
３０、３０Ｘ、３０Ｙ、３０Ｚ  検出装置、
４０、４０Ｘ、４０Ｙ、４０Ｚ  インターフェース部、
４２  シリアル／パラレル変換部、４４  パラレル／シリアル変換部、
５０  処理部、５２  コマンドデコーダー、５４  比較判定部、
５６、５７、５８  レジスター、５９  送信制御部、
６０、６０Ｘ、６０Ｙ、６０Ｚ  検出回路、６２  ＤＳＰ部、６４  Ａ／Ｄ変換部、
６６  アナログ回路、７０、７０Ｘ、７０Ｙ、７０Ｚ  記憶部、８０  駆動回路、
１００Ｘ、１００Ｙ、１００Ｚ  物理量トランスデューサー、１１０  振動子、
２０６  自動車  ２０７  車体、２０８  車体姿勢制御装置、２０９  車輪、
３００  ３軸センサーユニット、３１０Ｘ、３１０Ｙ、３１０Ｚ  配線基板、
３２０  スルーホール、６１０  ホストデバイス、
６２０Ｘ、６２０Ｙ、６２０Ｚ  センサー、
【図１】
2015114810.tif 000003
【図２】
2015114810.tif 000004
【図３】
2015114810.tif 000005
【図４】
2015114810.tif 000006
【図５】
2015114810.tif 000007
【図６】
2015114810.tif 000008
【図７】
2015114810.tif 000009
【図８】
2015114810.tif 000010
【図９】
2015114810.tif 000011
【図１０】
2015114810.tif 000012