(57)【要約】      （修正有）【課題】半導体装置の受信側装置において差分データを用いた処理を行う場合に、処理が煩雑になり、システム全体の処理効率が悪化することを防止する半導体装置及び通信システムを提供する。【解決手段】半導体装置は、所定のデータ範囲に対して固定的に設定されたオフセット値を用いて、送信対象データをそのままペイロード領域に含めた通信フレームデータを送信する第１の送信処理Ｓ８と、送信対象データとオフセット値との差分値を差分データとして生成し、差分データをペイロード領域に含めることでペイロード領域のデータ長を第１の通信処理時よりも短くした通信フレームデータを送信する第２の送信処理Ｓ５と、を送信対象データと所定のデータ範囲との関係に基づき切り替えて行う。【選択図】図４
2020030560.tif 000002
【特許請求の範囲】
【請求項１】
送信対象データを生成するデータ生成部と、
前記送信対象データに加えて、前記送信対象データとオフセット値との差分値となる差分データを生成して、前記送信対象データと前記差分データとのいずれか一方を選択して送信データとして決定する送信データ決定部と、
前記送信データを含むペイロードデータをペイロード領域に格納した通信フレームデータを生成して、前記通信フレームデータを相手方装置に送信するシリアル送信部と、を有し、
前記ペイロードデータは、格納されるデータが前記差分データである場合には、格納されるデータが前記送信対象データである場合よりもデータ長が短くなる半導体装置。
【請求項２】
前記送信データ決定部は、
前記送信対象データの大きさに基づき前記オフセット値の大きさを決定し、決定したオフセット値を出力するオフセット設定部と、
前記送信対象データから前記オフセット設定部で設定された前記オフセット値を減算して前記差分データを生成する減算器と、
前記差分データと前記送信対象データとのいずれか一方を選択し、選択したデータを前記送信データとするセレクタと、
前記差分データの大きさが予め設定した範囲内であった場合に前記差分データを前記送信データとして選択することを前記セレクタに指示する送信データ選択回路と、
を有する請求項１に記載の半導体装置。
【請求項３】
前記オフセット設定部は、
前記送信対象データの大きさに応じて異なる大きさの前記オフセット値を決定するオフセット値更新回路と、
複数の前記オフセット値を格納し、前記オフセット値更新回路が決定した前記オフセット値に対応する値を前記複数のオフセット値から選択して出力するオフセット値格納レジスタと、
を有する請求項２に記載の半導体装置。
【請求項４】
前記シリアル送信部は、前記ペイロードデータに前記オフセット値又は前記差分データが含まれている場合、前記ペイロードデータを含む通信フレームデータ中に前記ペイロードデータに含まれる値の属性を示す識別データを含めて前記通信フレームデータを生成する請求項１に記載の半導体装置。
【請求項５】
前記送信データ決定部は、
前記送信対象データと、送信除外範囲下限値及び送信除外範囲上限値により指定される送信除外データ範囲と、に基づき、前記送信対象データにより示される値が前記送信除外範囲下限値を下回った場合には前記送信除外範囲下限値を前記オフセット値として決定し、前記送信対象データにより示される値が前記送信除外範囲上限値を上回った場合には前記送信除外範囲上限値を前記オフセット値として決定し、決定したオフセット値を出力するオフセット設定部と、
前記送信対象データから前記オフセット値を減算して前記差分データを生成する減算器と、
前記差分データと前記送信対象データとのいずれか一方を選択し、選択したデータを前記ペイロードデータとするセレクタと、を有し、
前記オフセット設定部は、前記送信対象データが前記送信除外データ範囲を外れた場合に前記セレクタに前記差分データを選択することを指示する請求項１に記載の半導体装置。
【請求項６】
前記オフセット設定部は、
前記送信除外範囲下限値と、前記送信除外範囲上限値と、を格納するオフセット値格納レジスタと、
前記送信対象データと前記送信除外データ範囲とを比較して、前記送信対象データが前記送信除外データ範囲内のデータであるか否かを判断するオフセット値更新回路と、を有し、
前記オフセット値更新回路は、
前記送信対象データが前記送信除外範囲下限値を下回った場合には前記送信除外範囲下限値を前記オフセット値として出力することを前記オフセット値格納レジスタに指示し、
前記送信対象データが前記送信除外範囲上限値を上回った場合には前記送信除外範囲上限値を前記オフセット値として出力することを前記オフセット値格納レジスタに指示し、
前記送信対象データが前記送信除外データ範囲を外れた場合に前記セレクタに前記差分データを選択することを指示し、
前記送信対象データが前記送信除外データ範囲を外れた場合に前記シリアル送信部の通信機能を有効にすることを指示する請求項５に記載の半導体装置。
【請求項７】
前記送信データ決定部は、外部からの入力に応じて前記オフセット値の大きさを変更する請求項１に記載の半導体装置。
【請求項８】
送信側装置から出力される通信フレームデータを受信して、前記通信フレームデータ中のペイロードデータを抽出するシリアル受信部と、
前記ペイロードデータを参照して、前記ペイロードデータが、前記送信側装置において生成された送信対象データを含む場合は前記ペイロードデータに含まれる前記送信対象データを出力し、前記送信対象データとオフセット値との差分値を示す差分データを含む場合には前記差分データに前記オフセット値を加算した補完データを前記送信対象データとして出力する受信データ補完部と、を有し、
前記ペイロードデータは、格納されるデータが前記差分データである場合には、格納されるデータが前記送信対象データである場合よりもデータ長が短くなる半導体装置。
【請求項９】
前記受信データ補完部は、
前記差分データに対して適用する前記オフセット値を格納するオフセット値格納レジスタと、
前記ペイロードデータを参照し、前記ペイロードデータが前記送信側装置から通知された前記オフセット値を含む場合、前記ペイロードデータにより通知された前記オフセット値で前記オフセット値格納レジスタに格納されている前記オフセット値を更新するオフセット値更新回路と、
前記差分データに前記オフセット値格納レジスタが出力する前記オフセット値を加算して、前記補完データを生成する加算器と、
前記ペイロードデータに含まれた前記送信対象データと前記補完データとのいずれか一方を選択して、選択したデータを前記送信対象データとして出力するセレクタと、
前記ペイロードデータを参照して、前記ペイロードデータが前記差分データを含む時には前記差分データを選択することを前記セレクタに指示する受信データ選択回路と、
を有する請求項８に記載の半導体装置。
【請求項１０】
前記オフセット値格納レジスタには、前記送信側装置で準備された送信側オフセット値と同じ値となる前記オフセット値が複数格納される請求項９に記載の半導体装置。
【請求項１１】
前記オフセット値格納レジスタには、送信しないデータの範囲を指定する送信除外データ範囲を規定する送信除外範囲下限値及び送信除外範囲上限値が格納され、
前記オフセット値更新回路は、
前記ペイロードデータに含まれる前記差分データの符号が正であれば前記オフセット値格納レジスタに前記オフセット値として前記送信除外範囲上限値を出力するように指示し、
前記ペイロードデータに含まれる前記差分データの符号が負であれば前記オフセット値格納レジスタに前記オフセット値として前記送信除外範囲下限値を出力するように指示する請求項９に記載の半導体装置。
【請求項１２】
前記受信データ補完部は、
前記差分データに対して適用する前記オフセット値を格納するオフセット値格納レジスタと、
現在前記オフセット値格納レジスタが出力している前記オフセット値と、前記ペイロードデータとを比較し、前記ペイロードデータが前記オフセット値よりも小さな場合、前記オフセット値格納レジスタが出力する前記オフセット値を小さくするように更新し、前記ペイロードデータが前記オフセット値以上である場合、前記オフセット値格納レジスタが出力する前記オフセット値を大きくするように更新するオフセット値更新回路と、
前記差分データに前記オフセット値格納レジスタが出力する前記オフセット値を加算して、前記補完データを生成する加算器と、
前記ペイロードデータに含まれた前記送信対象データと前記補完データとのいずれか一方を選択して、選択したデータを前記送信対象データとして出力するセレクタと、
前記ペイロードデータを参照して、前記ペイロードデータが前記差分データを含む時には前記差分データを選択することを前記セレクタに指示する受信データ選択回路と、
を有する請求項８に記載の半導体装置。
【請求項１３】
前記受信データ補完部は、外部からの入力に応じて前記オフセット値の大きさを変更する請求項８に記載の半導体装置。
【請求項１４】
送信側装置と、
前記送信側装置と信号線を介して通信する受信側装置とを有し、
前記送信側装置は、
送信対象データを生成するデータ生成部と、
前記送信対象データに加えて、前記送信対象データとオフセット値との差分値となる差分データを生成して、前記送信対象データと前記差分データとのいずれか一方を選択して送信データとして決定する送信データ決定部と、
前記送信データを含むペイロードデータをペイロード領域に格納した通信フレームデータを生成して、前記通信フレームデータを相手方装置に送信するシリアル送信部と、を有し、
前記受信側装置は、
前記送信側装置から出力される前記通信フレームデータを受信して、前記通信フレームデータ中の前記ペイロードデータを抽出するシリアル受信部と、
前記ペイロードデータを参照して、前記ペイロードデータが、前記送信側装置において生成された前記送信対象データを含むである場合は前記ペイロードデータに含まれる前記送信対象データを出力し、前記送信対象データとオフセット値との差分値を示す前記差分データを含む場合には前記差分データに前記オフセット値を加算した補完データを前記送信対象データとして出力する受信データ補完部と、を有し、
前記ペイロードデータは、格納されるデータが前記差分データである場合には、格納されるデータが前記送信対象データである場合よりもデータ長が短くなる通信システム。
【請求項１５】
前記通信フレームデータには、前記ペイロードデータに前記オフセット値又は前記差分データが含まれている場合、前記ペイロードデータを含む通信フレームデータ中に前記ペイロードデータに含まれる値の属性を示す識別データが含まれる請求項１４に記載の通信システム。
【請求項１６】
前記送信データ決定部及び前記受信データ補完部は、外部からの入力に応じて前記オフセット値の大きさを変更する請求項１４に記載の通信システム。
【請求項１７】
前記送信側装置の前記データ生成部は、センサで取得した計測値をデジタル値に変換して、前記送信対象データとして出力するセンシング処理部であり、
前記受信側装置は、前記送信対象データに対して処理を行う演算部を有する請求項１４に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は半導体装置及び通信システムに関し、例えば一方の装置から他方の装置にデータを送信する半導体装置及び通信システムに関する。
【背景技術】
【０００２】
近年、半導体装置では、消費電力低減が強く求められている。半導体装置では、外部に設けられる装置との間の通信に多くの電力が消費されることが知られている。そこで、消費電力低減方法の１つとして通信に関する消費電力を低減する方法が提案されている。このような、通信に関する消費電力の低減方法が特許文献１に開示されている。
【０００３】
特許文献１に記載のセンサ装置では、入力される各チャネルの受信データと前回入力された各チャネルの受信データとの差分データを複数チャネル分まとめた差分ブロックデータを生成する差分ブロックデータ生成部と、差分ブロックデータ生成部から入力された差分ブロックデータ中の各チャネルの差分データを前回の復元受信データに加算して元の受信データを復元する差分データ加算部と、復元された複数チャネル分の受信データの処理を行うデータ処理部と、を有する。
【０００４】
特許文献１に記載のセンサ装置では、受信データと前回入力された受信データとの差分データを複数チャネル分まとめた差分データを生成して、この差分ブロックデータによる通信を行うことで、通信データ量を削減して、通信時間の短縮と、消費電力の低減を実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−０２０９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載のセンサ装置では、送信データ毎に前回の送信データとの差分を算出するが、受信側装置において差分データを用いた処理を行う場合に、前回の送信データの値を確定させた後に今回の受信データを復元しなければならず、処理が煩雑になり、システム全体の処理効率が悪化する問題があった。
【０００７】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
一実施の形態によれば、半導体装置は、所定のデータ範囲に対して固定的に設定されたオフセット値を用いて、送信対象データをそのままペイロード領域に含めた通信フレームデータを送信する第１の送信処理と、送信対象データとオフセット値との差分値を差分データとして生成し、差分データをペイロード領域に含めることでペイロード領域のデータ長を第１の通信処理時よりも短くした通信フレームデータを送信する第２の送信処理と、を送信対象データと所定のデータ範囲との関係に基づき切り替えて行う。
【発明の効果】
【０００９】
前記一実施の形態によれば、半導体措置は、一定の範囲において固定的に設定されるオフセット値を適用して生成される差分データを用いた通信を行うことで、通信データ量を削減することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる半導体装置を含む通信システムのブロック図である。
【図２】実施の形態１にかかる半導体装置を含む通信システムにおいてセンシングデータを送信する場合の通信フレームデータのデータフォーマットの例を説明する図である。
【図３】実施の形態１にかかる半導体装置を含む通信システムにおいてオフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの例を説明する図である。
【図４】実施の形態１にかかる半導体装置を含む通信システムの送信側装置の動作を説明するフローチャートである。
【図５】実施の形態１にかかる半導体装置を含む通信システムの受信側装置の動作を説明するフローチャートである。
【図６】実施の形態１にかかる半導体装置を含む通信システムの送信側装置の動作の別の例を説明するフローチャートである。
【図７】実施の形態１にかかる半導体装置を含む通信システムの受信側装置の動作の別の例を説明するフローチャートである。
【図８】実施の形態１にかかる半導体装置を含む通信システムにおいて送受信されるセンシングデータ及びオフセット差分データを説明する図である。
【図９】実施の形態１にかかる半導体装置を含む通信システムにおいてオフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの別の例を説明する図である。
【図１０】実施の形態１にかかる半導体装置を含む通信システムにおいてセンシングデータ、オフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの例を説明する図である。
【図１１】実施の形態２にかかる半導体装置を含む通信システムのブロック図である。
【図１２】実施の形態２にかかる半導体装置を含む通信システムの送信データ選択回路及びオフセット値格納レジスタの動作を説明する表である。
【図１３】実施の形態２にかかる半導体装置を含む通信システムの動作を説明するタイミングチャートである。
【図１４】実施の形態２にかかる半導体装置を含む通信システムの送信側装置の動作を説明するフローチャートである。
【図１５】実施の形態２にかかる半導体装置を含む通信システムの受信側装置の動作を説明するフローチャートである。
【図１６】実施の形態３にかかる半導体装置を含む通信システムの第１の例を説明するブロック図である。
【図１７】実施の形態３にかかる半導体装置を含む通信システムの第２の例を説明するブロック図である。
【図１８】実施の形態３にかかる半導体装置を含む通信システムの第３の例を説明するブロック図である。
【発明を実施するための形態】
【００１１】
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１２】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１３】
実施の形態１
まず、図１に実施の形態１にかかる半導体装置を含む通信システム１のブロック図を示す。図１に示すように、実施の形態１にかかる通信システム１は、送信側装置１０と受信側装置２０とが通信バスを介して互いに接続される。以下の説明では、送信側装置１０として、種々の値を計測してデジタル値として取得するセンサデバイスを例に説明する。また、受信側装置２０は、センサデバイスで取得された計測値に基づき、種々の処理を行うＭＣＵ（Micro Controller Unit）であるものとして以下の説明を行う。
【００１４】
送信側装置１０は、データ生成部（例えば、センシング処理部１１）、送信データ決定部１２、シリアル送信部１３を有する。センシング処理部１１は、送信対象データを生成する。実施の形態１にかかる送信側装置１０は、センサで取得されたデータを取得するセンサデバイスであるため、センシング処理部１１で生成する送信対象データを以下の説明ではセンシングデータＤｓｅｎと称す。
【００１５】
送信データ決定部１２は、センシングデータＤｓｅｎに加えて、センシングデータＤｓｅｎとオフセット値Ｄｏｆｆｓとの差分値となる差分データ（以下、オフセット差分データ）を生成して、センシングデータＤｓｅｎとオフセット差分データとのいずれか一方をペイロードデータＤｐａｙとして決定する。シリアル送信部１３は、ペイロードデータＤｐａｙをペイロード領域に格納した通信フレームデータを生成して、通信フレームデータを相手方装置（例えば、受信側装置２０）に送信する。そして、実施の形態１にかかる通信システム１では、ペイロードデータのデータ長が、格納されるデータがオフセット差分データである場合には、格納されるデータがセンシングデータＤｓｅｎである場合よりも短くなるように送信データ決定部１２がペイロードデータＤｐａｙを決定する。そこで、以下で送信データ決定部１２について詳細に説明する。
【００１６】
送信データ決定部１２は、オフセット設定部（例えば、オフセット値更新回路３１及びオフセット値格納レジスタ３２）、減算器３３、送信データ選択回路３４、セレクタ３５を有する。
【００１７】
オフセット設定部は、センシングデータＤｓｅｎの大きさに基づきオフセット値Ｄｏｆｆｓの大きさを決定し、決定したオフセット値Ｄｏｆｆｓを出力する。具体的には、実施の形態１にかかる送信側装置１０では、オフセット設定部を、オフセット値更新回路３１及びオフセット値格納レジスタ３２により構成する。オフセット値更新回路３１は、センシングデータＤｓｅｎの大きさに応じて異なる大きさのオフセット値Ｄｏｆｆｓを決定する。オフセット値格納レジスタ３２は、複数のオフセット値Ｄｏｆｆｓを格納し、オフセット値更新回路３１が決定したオフセット値Ｄｏｆｆｓに対応する値を複数のオフセット値から選択して出力する。図１では、オフセット値Ｄｏｆｆｓが複数格納されているレジスタ領域にＤｏｆｆｓの符号を付した。
【００１８】
減算器３３は、センシングデータＤｓｅｎからオフセット設定部で設定されたオフセット値Ｄｏｆｆｓを減算してオフセット差分データを生成する。送信データ選択回路３４は、センシングデータＤｓｅｎの値が予め設定した範囲内であった場合にオフセット差分データを選択することをセレクタに指示する。例えば、送信データ選択回路３４は、内部のレジスタに下側判定閾値ＴＨＬと上側判定閾値ＴＨＨとを有する。そして、送信データ選択回路３４は、センシングデータＤｓｅｎの値が、オフセット値Ｄｏｆｆｓから下側判定閾値ＴＨＬを減算した値以上で、かつオフセット値Ｄｏｆｆｓに上側判定閾値を加算した値よりも小さければオフセット差分データを選択することをセレクタ３５に指示する。セレクタ３５は、オフセット差分データとセンシングデータＤｓｅｎとのいずれか一方を送信データ選択回路３４の指示に基づき選択し、選択したデータをペイロードデータＤｐａｙとする。
【００１９】
続いて、受信側装置２０について説明する。受信側装置２０は、シリアル受信部２１、受信データ補完部２２、センシングデータ格納部２３、演算部２４を有する。シリアル受信部２１は、送信側装置（例えば、送信側装置１０）から出力される通信フレームデータを受信して、通信フレームデータ中のペイロードデータＤｐａｙを抽出する。
【００２０】
受信データ補完部２２は、ペイロードデータＤｐａｙを参照して、ペイロードデータＤｐａｙが、送信側装置１０において生成されたセンシングデータＤｓｅｎである場合はペイロードＤｐａｙをセンシングデータＤｓｅｎとして出力する。また、受信データ補完部２２は、ペイロードデータＤｐａｙがセンシングデータＤｓｅｎとオフセット値との差分値を示すオフセット差分データである場合にはオフセット差分データにオフセット値Ｄｏｆｆｓを加算した補完データをセンシングデータＤｓｅｎとして出力する。なお、実施の形態１にかかる通信システム１では、送信側装置１０での処理により、ペイロードデータＤｐａｙのデータ長は、格納されるデータがオフセット差分データである場合には、格納されるデータがセンシングデータＤｓｅｎである場合よりも短くなる。
【００２１】
センシングデータ格納部２３は、センシングデータＤｓｅｎを一時的に格納するメモリである。演算部２４は、センシングデータＤｓｅｎに対して処理を行う、又は、センシングデータＤｓｅｎを用いた処理を行うプログラムを実行するプログラム実行部である。
【００２２】
ここで、受信データ補完部２２について詳細に説明する。図１に示すように、受信データ補完部２２は、受信データ格納部４１、オフセット値更新回路４２、オフセット値格納レジスタ４３、受信データ選択回路４５、セレクタ４６を有する。
【００２３】
受信データ格納部４１は、シリアル受信部２１にて抽出されたペイロードデータＤｐａｙを一時的に保持する。オフセット値更新回路４２は、ペイロードデータＤｐａｙを参照し、ペイロードデータＤｐａｙが送信側装置１０から通知されたオフセット値Ｄｏｆｆｓであった場合、ペイロードデータＤｐａｙにより通知されたオフセット値Ｄｏｆｆｓでオフセット値格納レジスタ４３に格納されているオフセット値Ｄｏｆｆｓを更新する。オフセット値格納レジスタ４３は、オフセット差分データに対して適用するオフセット値Ｄｏｆｆｓを格納する。実施の形態１では、オフセット値格納レジスタ４３には、送信側装置１０で準備された送信側オフセット値（例えば、オフセット値格納レジスタ３２に格納されているオフセット値Ｄｏｆｆｓ）と同じ値となるオフセット値が複数格納される。なお、オフセット値格納レジスタ４３には、オフセット値を複数格納せずに、オフセット値更新回路４２により設定されるオフセット値Ｄｏｆｆｓを格納してもよい。
【００２４】
加算器４４は、ペイロードデータＤｐａｙとして受信したオフセット差分データにオフセット値格納レジスタ４３が出力するオフセット値Ｄｏｆｆｓを加算して、補完データを生成する。受信データ選択回路４５は、ペイロードデータＤｐａｙを参照して、ペイロードデータＤｐａｙがオフセット差分データを示す時にはオフセット差分データを選択することをセレクタ４６に指示する。セレクタ４６は、ペイロードデータＤｐａｙと補完データとのいずれか一方を受信データ選択回路４５の指示に基づき選択して、選択したデータをセンシングデータＤｓｅｎとして出力する。
【００２５】
ここで、実施の形態１にかかる通信システム１では、通信フレームデータのペイロード領域にセンシングデータＤｓｅｎが格納されているのか、オフセット差分データが含まれているのかによってペイロード長が異なる。そして、受信側装置２０では、このペイロードのデータ長を確認することでペイロード領域に格納されているデータが、センシングデータＤｓｅｎであるのか、オフセット差分データであるのかを判別する。そこで、以下で実施の形態１にかかる通信システム１で用いられる通信フレームデータのデータフォーマットについて説明する。
【００２６】
まず、図２に実施の形態１にかかる半導体装置を含む通信システムにおいてセンシングデータＤｓｅｎを送信する場合の通信フレームデータのデータフォーマットの例を説明する図を示す。また、図３に実施の形態１にかかる半導体装置を含む通信システムにおいてオフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの例を説明する図を示す。
【００２７】
図２及び図３に示すように、実施の形態１にかかる通信システム１で用いられる通信フレームデータは、通信パケットの開始を示すスタートビットと、通信パケットの終了を示すエンドビットを有し、スタートビットとエンドビットに挟まれる部分にペイロード領域が定義される。そして、実施の形態１にかかる通信システム１では、ペイロード領域に格納するデータがセンシングデータＤｓｅｎであるのか、オフセット差分データであるのかによって、このペイロード領域の長さ（ペイロード長）が変わる。図２及び図３に示す例では、ペイロード領域にセンシングデータＤｓｅｎが格納されるときには、ペイロードデータＤｐａｙの長さが４バイトとなり、ペイロード領域にオフセット差分データが格納されるときにはペイロードデータＤｐａｙの長さが２バイトとなる。なお、実施の形態１にかかる通信システム１では、オフセット値データに関しても送信側装置１０から受信側装置２０に送信する。このオフセット値データに関しては、２バイトのペイロード長となる。
【００２８】
このように、実施の形態１にかかる通信システム１では、送信側装置１０においてセンシングデータＤｓｅｎからオフセット値Ｄｏｆｆｓを減算してオフセット差分データを生成することで、通信フレームデータのペイロード長を短くする。また、オフセット差分データに対しては、受信側装置２０側でオフセット値Ｄｏｆｆｓを加算することで、送信側装置１０で取得されたセンシングデータＤｓｅｎと同じ値のデータに復元する。
【００２９】
ここで、図３に示す例では、ペイロード長が２バイトとなる場合、ペイロード領域にオフセット差分データとオフセット値データのいずれが格納されているのかが不明である。そこで、実施の形態１にかかる通信システム１では、データの送受信タイミング又はペイロードデータＤｐａｙ中に含める識別データを用いてペイロード領域のデータの種類を判別する。
【００３０】
続いて、送信側装置１０における送信処理について説明する。そこで、図４に実施の形態１にかかる半導体装置を含む通信システムの送信側装置の動作を説明するフローチャートを示す。
【００３１】
図４に示すように、実施の形態１にかかる送信側装置１０では、センシングデータＤｓｅｎに関するデータ通信を開始する前に、オフセット値データＤｏｆｆｓをペイロードデータＤｐａｙとして受信側装置２０に送信する（ステップＳ１）。これにより、送信側装置１０と受信側装置２０とでオフセット差分データに適用するオフセット値Ｄｏｆｆｓが同じ値となる。なお、送信側装置１０の動作開始後に最初に実行されるステップＳ１で送信されるオフセット値Ｄｏｆｆｓは、予め設定されたものでも良く、また前回の動作時に最後に用いられたものでも良い。
【００３２】
その後、送信側装置１０は、センシングデータＤｓｅｎを生成する（ステップＳ２）。そして、このセンシングデータＤｓｅｎの大きさをオフセット値更新回路３１が、センシングデータＤｓｅｎが現在オフセット差分データを送信する範囲の大きさのデータであるか否かを検証する（ステップＳ３、Ｓ４）。具体的には、ステップＳ３では、オフセット値Ｄｏｆｆｓから下側判定閾値ＴＨＬを減算した値とセンシングデータＤｓｅｎの大きさを比較する。そして、センシングデータＤｓｅｎがオフセット値Ｄｏｆｆｓから下側判定閾値ＴＨＬを減算した値以上であれば、ステップＳ４に進む。一方、センシングデータＤｓｅｎがオフセット値Ｄｏｆｆｓから下側判定閾値ＴＨＬを減算した値よりも小さければ、オフセット値更新回路３１は、オフセット値格納レジスタ３２のオフセット値Ｄｏｆｆｓを小さい値に更新する（ステップＳ６）。
【００３３】
また、ステップＳ４では、オフセット値Ｄｏｆｆｓに上側判定閾値ＴＨＨを加算した値とセンシングデータＤｓｅｎの大きさを比較する。そして、センシングデータＤｓｅｎがオフセット値Ｄｏｆｆｓに上側判定閾値ＴＨＨを加算した値よりも小さければ、ステップＳ５に進む。一方、センシングデータＤｓｅｎがオフセット値Ｄｏｆｆｓに上側判定閾値ＴＨＨを加算した値以上であれば、オフセット値更新回路３１は、オフセット値格納レジスタ３２のオフセット値Ｄｏｆｆｓを大きい値に更新する（ステップＳ７）。
【００３４】
ここで、オフセット値Ｄｏｆｆｓに上側判定閾値ＴＨＨを加算した値と、オフセット値Ｄｏｆｆｓから下側判定閾値ＴＨＬを減算した値との範囲を以下では差分送信範囲と称す。そして、センシングデータＤｓｅｎが、差分送信範囲であれば、受信側装置２０は、減算器３３がセンシングデータＤｓｅｎからオフセット値Ｄｏｆｆｓを引いて生成したオフセット差分データをペイロードデータＤｐａｙとして受信側装置２０に送信する（ステップＳ５）。なお、このステップＳ５では、オフセット差分データは、上側判定閾値ＴＨＨと下側判定閾値ＴＨＬとにより決められる閾値範囲内の大きさ以下の大きさとなるため、送信データ選択回路３４がセレクタ３５にオフセット差分データを選択することを指示する。
【００３５】
一方、ステップＳ６、Ｓ７でオフセット値Ｄｏｆｆｓが更新された場合、更新されたＤｏｆｆｓは、次に生成されるセンシングデータＤｓｅｎに対して適用される。そのため、ステップＳ６、Ｓ７のオフセット値更新処理が行われた場合、オフセット差分データの大きさが上側判定閾値ＴＨＨ及び下側判定閾値ＴＨＬで規定される閾値範囲を超えた大きさとなる。そのため、送信データ選択回路３４は、セレクタ３５にセンシングデータＤｓｅｎを選択することを指示する。これにより、送信側装置１０は、センシングデータＤｓｅｎをペイロードデータＤｐａｙとして受信側装置２０に送信する（ステップＳ８）。
【００３６】
そして、送信側装置１０は、ステップＳ５でオフセット差分データを受信側装置２０に送信した後はステップＳ２のセンシングデータＤｓｅｎの生成処理を行う。また、送信側装置１０は、ステップＳ８でセンシングデータＤｓｅｎを受信側装置２０に送信した後は、ステップＳ１のオフセット値データＤｏｆｆｓの送信処理を行う。
【００３７】
続いて、実施の形態１にかかる受信側装置２０の動作について説明する。そこで、図５に実施の形態１にかかる半導体装置を含む通信システム１の受信側装置２０の動作を説明するフローチャートを示す。
【００３８】
図５に示すように、受信側装置２０では動作を開始すると、まず、ペイロードデータＤｐａｙとして送信側装置１０のオフセット値データＤｏｆｆｓを受信し、加算器に与えるオフセット値Ｄｏｆｆｓを設定する（ステップＳ１１）。このステップＳ１１では、オフセット値更新回路４２が受信したペイロードデータＤｐａｙを参照し、参照したペイロードデータＤｐａｙに基づきオフセット値格納レジスタ４３に格納されているオフセット値Ｄｏｆｆｓの値を更新する。
【００３９】
その後、受信側装置２０は、通信フレームデータを受信する毎に、通信フレームデータに含まれるペイロードデータＤｐａｙの内容を検証し、その検証結果に基づき各種処理を行う（ステップＳ１２、Ｓ１３、Ｓ１５）。ステップＳ１３では、ペイロードデータＤｐａｙがオフセット値データＤｏｆｆｓを含むか否かをオフセット値更新回路４２が検証する。このステップＳ１３の検証処理の一例は、オフセット値更新回路４２は、現通信サイクルの直前の前通信サイクルで受信したペイロードデータＤｐａｙがセンシングデータＤｓｅｎを含むか否かに基づきペイロードデータＤｐａｙがオフセット値データＤｏｆｆｓであるか否かを判断する。また、ステップＳ１３の別の例では、ペイロードデータＤｐａｙ中に含まれている識別データに基づきペイロードデータＤｐａｙがオフセット値データＤｏｆｆを含むか否かを判断する。そして、ステップＳ１３において、ペイロードデータＤｐａｙがオフセット値データＤｏｆｆｓを含むと判断された場合（ステップＳ１３のＹＥＳの枝）、オフセット値更新回路４２がオフセット値格納レジスタ４３のオフセット値Ｄｏｆｆｓを受信したオフセット値データＤｏｆｆｓで更新する（ステップＳ１４）。その後、受信側装置２０は再び通信フレームデータの受信を待機する（ステップＳ１２）。
【００４０】
一方、ステップＳ１３において、ペイロードデータＤｐａｙがオフセット値データＤｏｆｆｓを含まないデータであった場合、受信データ選択回路４５によりペイロードデータＤｐａｙがオフセット差分データを含むのか、センシングデータＤｓｅｎを含むのかを検証する（ステップＳ１５）。ペイロードデータＤｐａｙがオフセット差分データを含む場合、受信データ選択回路４５は、加算器４４がオフセット差分データにオフセット値Ｄｏｆｆｓを加算して生成した補完データを選択することをセレクタ４６に指示する。これにより、センシングデータ格納部２３には、オフセット差分データにオフセット値Ｄｏｆｆｓを加算した値がセンシングデータＤｓｅｎとして格納される（ステップＳ１６）。
【００４１】
また、ステップＳ１５ペイロードデータＤｐａｙがセンシングデータＤｓｅｎを含む場合、受信データ選択回路４５は、受信データ格納部４１に格納されているペイロードデータＤｐａｙを選択することをセレクタ４６に指示する。これにより、センシングデータ格納部２３には、Ｄｐａｙに含まれるセンシングデータＤｓｅｎが格納される（ステップＳ１７）。
【００４２】
そして、ステップＳ１６又はステップＳ１７の処理が終わった後は、受信側装置２０は、次の通信フレームデータの受信を待機する。
【００４３】
なお、実施の形態１にかかる通信システム１では、オフセット値データＤｏｆｆｓを送信側装置１０から受信側装置２０に送信することなく、送信側装置１０と受信側装置２０とで適用されるオフセット値Ｄｏｆｆｓを変更することもできる。そこで、オフセット値データＤｏｆｆｓを送信側装置１０から受信側装置２０に送信することなく、送信側装置１０と受信側装置２０とで適用されるオフセット値Ｄｏｆｆｓを変更する場合の送信側装置１０及び受信側装置２０の動作を図６及び図７を参照して説明する。
【００４４】
図６に実施の形態１にかかる半導体装置を含む通信システムの送信側装置１０の動作の別の例を説明するフローチャートを示す。図６に示すように、オフセット値Ｄｏｆｆｓを送信側装置１０から受信側装置２０に送信しない場合、送信側装置１０の動作は、図４で示した送信側装置１０の動作のステップＳ１の初期設定処理が省略される。
【００４５】
また、図７に実施の形態１にかかる半導体装置を含む通信システムの受信側装置２０の動作の別の例を説明するフローチャートを示す。図７に示すように、オフセット値Ｄｏｆｆｓを送信側装置１０から受信側装置２０に送信しない場合、受信側装置２０の動作は、図５で示した受信側装置２０の動作のステップＳ１１、Ｓ１３、Ｓ１４のオフセット値データＤｏｆｆｓの受信に関する処理が省略される。
【００４６】
また、オフセット値Ｄｏｆｆｓを送信側装置１０から受信側装置２０に送信しない場合、受信側装置２０では、オフセット値格納レジスタ４３内のオフセット値Ｄｏｆｆｓを受信したペイロードデータＤｐａｙの内容に応じて変更する処理を行う（ステップＳ１８、Ｓ１９ａ、Ｓ１９ｂ）。具体的には、図７に示すように、ステップＳ１５においてペイロードデータＤｐａｙがセンシングデータＤｓｅｎであると判断された場合に、オフセット値更新回路４２により、オフセット値格納レジスタ４３内のオフセット値Ｄｏｆｆｓを受信したセンシングデータＤｓｅｎの大きさに応じて更新する処理を行う。
【００４７】
図７に示す例では、受信側装置２０は、ステップＳ１５において、オフセット値更新回路４２がペイロードデータＤｐａｙがオフセット差分データでないと判断した場合、オフセット値更新回路４２がペイロードデータＤｐａｙ内のデータの大きさと、現在のオフセット値Ｄｏｆｆｓと、の大小関係を判断する（ステップＳ１８）。そして、オフセット値更新回路４２は、ペイロードデータＤｐａｙの大きさがオフセット値Ｄｏｆｆｓの大きさよりも小さければオフセット値格納レジスタ４３内のオフセット値Ｄｏｆｆｓを小さい値に更新する（ステップＳ１９ａ）。一方、オフセット値更新回路４２は、ペイロードデータＤｐａｙの大きさがオフセット値Ｄｏｆｆｓの大きさ以上であればオフセット値格納レジスタ４３内のオフセット値Ｄｏｆｆｓを大きな値に更新する（ステップＳ１９ｂ）。
【００４８】
そして、このステップＳ１９ａ又はステップＳ１９ｂの更新処理が終了した後に受信側装置２０は、ペイロードデータＤｐａｙをセンシングデータ格納部に格納する。実施の形態１にかかる通信システム１では、送信側装置１０と受信側装置２０の内部に予め決定した同じ値のオフセット値Ｄｏｆｆｓを複数格納しておくことで、オフセット値Ｄｏｆｆｓのデータの更新を互いに通知することなく同期させることもできる。このようなオフセット値Ｄｏｆｆｓの同期処理を行うことで、送信側装置１０と受信側装置２０との間の通信量を削減することができる。
【００４９】
ここで、実施の形態１にかかる通信システム１におけるセンシングデータＤｓｅｎ、オフセット差分データ及びオフセット値Ｄｏｆｆｓの関係について説明する。そこで、図８に、実施の形態１にかかる半導体装置を含む通信システムにおいて送受信されるセンシングデータ及びオフセット差分データを説明する図を示す。
【００５０】
図８に示すように、センシングデータＤｓｅｎは時間とともに増減する。そして、図８に示す例では、タイミングＴ０〜Ｔ１においては、オフセット値ＤｏｆｆｓとしてＤｏｆｆｓ１が適用される。このタイミングＴ０〜Ｔ１の期間は、センシングデータＤｓｅｎとオフセット値Ｄｏｆｆｓ１との差分となるオフセット差分データがペイロードデータＤｐａｙに含まれて送信側装置１０から受信側装置２０に送信される。
【００５１】
そして、タイミングＴ１でセンシングデータＤｓｅｎがＤｏｆｆｓ１に上側判定閾値ＴＨＨを加算した値を超えると。オフセット差分データに対して適用されるオフセット値ＤｏｆｆｓがＤｏｆｆｓ２に更新される。そして、センシングデータＤｓｅｎがオフセット値Ｄｏｆｆｓ２から下側判定閾値ＴＨＬを減算した値からオフセット値Ｄｏｆｆｓ１に上側判定閾値ＴＨＨを加算した値までの差分送信範囲の範囲内にあるタイミングＴ１〜Ｔ２の期間は、センシングデータＤｓｅｎとオフセット値Ｄｏｆｆｓ１との差分となるオフセット差分データがペイロードデータＤｐａｙに含まれて送信側装置１０から受信側装置２０に送信される。
【００５２】
このように、実施の形態１にかかる通信システム１では、センシングデータＤｓｅｎの大きさの変動に合わせてオフセット値Ｄｏｆｆｓの大きさを切り替えながら、センシングデータＤｓｅｎとオフセット値Ｄｏｆｆｓとの差分からオフセット差分データを生成し、このオフセット差分データを送信側装置１０から受信側装置２０に送信する。これにより、通信フレームデータのペイロードデータＤｐａｙのデータ長を削減して送信側装置１０と受信側装置２０との間の通信データ量を削減することができる。
【００５３】
なお、図８において、オフセット値Ｄｏｆｆｓの大きさが切り替えられるタイミングＴ１、Ｔ２、Ｔ３、Ｔ４においてはペイロードデータＤｐａｙとしてセンシングデータＤｓｅｎを選択して、このセンシングデータＤｓｅｎが送信側装置１０から受信側装置２０へ送信される。
【００５４】
ここで、実施の形態１にかかる通信システム１においてペイロードデータＤｐａｙとしてペイロード領域に含まれているデータがオフセット差分データとオフセット値データとのいずれを示すのかの判別方法の一例について説明する。そこで、図９に実施の形態１にかかる半導体装置を含む通信システム１においてオフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの別の例を説明する図を示す。
【００５５】
図９に示す例では、ペイロード領域に含まれるデータの先頭の１ビットを識別ビットＤＩと定義する。そして、識別ビットＤＩが０であればペイロード領域の識別ビット以外のデータがオフセット差分データであることを示し、識別ビットＤＩが１であればオフセット値データであることを示すものと定義する。
【００５６】
この識別ビットＤＩを受信側装置２０のオフセット値更新回路４２及び受信データ選択回路４５で検証することで受信側装置２０は受信したペイロードデータＤｐａｙがオフセット差分データを含むのか、オフセット値データを含むのかを判別する。
【００５７】
また、識別ビットＤＩは、送信側装置１０のシリアル送信部１３でペイロードデータＤｐａｙ内に組み込まれるものとする。つまり、シリアル送信部１３は、ペイロードデータＤｐａｙにオフセット値又は差分データが含まれている場合、ペイロードデータを含む通信フレームデータ中にペイロードデータに含まれる値の属性を示す識別データを含めて通信フレームデータを生成する。
【００５８】
また、データの判別方法の例を説明する。そこで、図１０に、実施の形態１にかかる半導体装置を含む通信システムにおいてセンシングデータ、オフセット差分データ又はオフセット値データを送信する場合の通信フレームデータのデータフォーマットの例を説明する図を示す。
【００５９】
図１０に示す例では、ペイロードデータＤｐａｙの先頭の２ビットに識別ビットＤＩ１、ＤＩ２が定義される。また、図１０に示す例においても、ペイロードデータＤｐａｙとしてセンシングデータＤｓｅｎが格納されている場合よりも、ペイロードデータＤｐａｙとしてオフセット差分データが格納されている場合の方が、ペイロードのデータ長が短くなる。
【００６０】
そして、ペイロードデータの１ビット目となる識別ビットＤＩ１が０であれば、オフセット差分データかセンシングデータＤｓｅｎがペイロードデータＤｐａｙに含まれると定義される。ペイロードデータの１ビット目となる識別ビットＤＩ１が１であれば、オフセット値データがペイロードデータＤｐａｙに含まれると定義される。また、ペイロードデータの２ビット目となる識別ビットＤＩ２が０であれば、オフセット差分データがペイロードデータＤｐａｙに含まれると定義される。また、ペイロードデータの２ビット目となる識別ビットＤＩ２が１であれば、オフセット差分データがペイロードデータＤｐａｙに含まれると定義される。
【００６１】
そして、この識別ビットＤＩ１、ＤＩ２を受信側装置２０のオフセット値更新回路４２及び受信データ選択回路４５で検証することで受信側装置２０は受信したペイロードデータＤｐａｙがオフセット値データを含むのか、オフセット差分データを含むのか、センシングデータＤｓｅｎを含むのかを判別する。また、識別ビットＤＩ１、ＤＩ２は、送信側装置１０のシリアル送信部１３でペイロードデータＤｐａｙ内に組み込まれるものとする。
【００６２】
上記説明より、実施の形態１にかかる通信システム１では、送信側装置１０において、センシングデータＤｓｅｎからオフセット値Ｄｏｆｆｓを減算してオフセット差分データを生成する。そして、オフセット差分データをペイロードデータＤｐａｙに含んで送信側装置１０から受信側装置２０に送信する。ここで、オフセット差分データは、センシングデータＤｓｅｎよりもデータ長が短い。これにより、実施の形態１にかかる通信システム１では、送信側装置１０と受信側装置２０との間の通信データ量を削減し、送信側装置１０及び受信側装置２０の消費電力を削減することができる。
【００６３】
また、実施の形態１にかかる通信システム１では、受信側装置２０においてオフセット差分データを受信した場合、受信したオフセット差分データにオフセット値Ｄｏｆｆｓを加算して補完データを生成する。この補完データは、センシングデータＤｓｅｎから減算されたオフセット値Ｄｏｆｆｓを再び加算したものである。つまり、補完データは、送信側装置１０で生成されたセンシングデータＤｓｅｎと同じ値となる。実施の形態１にかかる受信側装置２０では、このようにオフセット値Ｄｏｆｆｓをオフセット差分データに加算することで受信したオフセット差分データからセンシングデータＤｓｅｎを再生する。このとき、実施の形態１にかかる受信側装置２０では、例えば、前回の受信データを保持する必要がない。これにより、実施の形態１にかかる受信側装置２０では、オフセット差分データからセンシングデータＤｓｅｎを再生するために要する処理負担を軽減することができる。
【００６４】
また、実施の形態１にかかる受信側装置２０では、前回の受信データと現在の受信データとが互いに影響を受けずにそれぞれ独立した関係となる。つまり、実施の形態１にかかる受信側装置２０は、受信データにデータエラーが発生していた場合であっても、そのデータエラーがその後に受信したデータに影響を及ぼすことがない。つまり、実施の形態１にかかる通信システム１では、受信したセンシングデータＤｓｅｎの信頼性を高めることができる。
【００６５】
また、実施の形態１にかかる送信側装置１０では、オフセット値格納レジスタ３２に複数のオフセット値Ｄｏｆｆｓを格納し、オフセット値更新回路３１の判定結果に基づき出力するオフセット値Ｄｏｆｆｓの値を増減させる。このような処理を行うことで、オフセット値更新回路３１は、センシングデータＤｓｅｎが差分送信範囲の上限を超えたか、或いは、下限を下回ったか、を判定し、当該判定結果に基づきオフセット値格納レジスタ３２が出力するオフセット値Ｄｏｆｆｓを切り替える。このとき、オフセット値格納レジスタ３２では、選択するオフセット値Ｄｏｆｆｓを１つうえの値に切り替える、或いは、１つ下の値に切り替える等の簡単な処理により出力するオフセット値Ｄｏｆｆｓを切り替える事ができる。
【００６６】
実施の形態２
実施の形態２では、実施の形態１にかかる通信システム１の別の形態となる通信システム２について説明する。なお、実施の形態２の説明において、実施の形態１と同じ構成要素については、実施の形態１と同じ符号を付して説明を省略する。
【００６７】
図１１に実施の形態２にかかる半導体装置を含む通信システムのブロック図を示す。図１１に示すように、実施の形態２にかかる通信システム２は、送信側装置５０及び受信側装置６０を有する。そして、送信側装置５０と受信側装置６０とが通信バスを介して通信可能なように接続される。
【００６８】
送信側装置５０は、実施の形態１にかかる送信側装置１０の送信データ決定部１２及びシリアル送信部１３を送信データ決定部５１及びシリアル送信部５２に置き換えたものである。送信データ決定部５１は、センシングデータＤｓｅｎに加えて、センシングデータＤｓｅｎとオフセット値との差分値となるオフセット差分データを生成して、センシングデータＤｓｅｎとオフセット差分データとのいずれか一方をペイロードデータに含むと決定する。ここで、実施の形態２の送信データ決定部５１では、オフセット値Ｄｏｆｆｓとして２つのオフセット値の何れかが適用される。
【００６９】
また、送信データ決定部５１では、２つのオフセット値により規定される送信除外データ範囲が設定され、センシングデータＤｓｅｎが送信除外データ範囲の範囲内であるか否かに基づきシリアル送信部５２の送信機能を有効にするか無効にするかを切り替える。そして、シリアル送信部５２は、シリアル送信部１３に送信機能の有効と無効とを切り替える機能を追加したものである。
【００７０】
送信データ決定部５１について更に詳細に説明する。送信データ決定部５１は、オフセット設定部（例えば、オフセット値更新回路７１、オフセット値格納レジスタ７２）、減算器３３、セレクタ３５を有する。なお、減算器３３、セレクタ３５は、実施の形態１で説明したものと同じものであるためここでは説明を省略する。
【００７１】
オフセット設定部は、センシングデータＤｓｅｎと、送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭにより指定される送信除外データ範囲と、に基づき、センシングデータＤｓｅｎにより示される値が送信除外範囲下限値Ｌｏ＿ＬＩＭを下回った場合には送信除外範囲下限値Ｌｏ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして決定し、センシングデータＤｓｅｎにより示される値が送信除外範囲上限値Ｈｉ＿ＬＩＭを上回った場合には送信除外範囲上限値Ｈｉ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして決定し、決定したオフセット値を出力する。また、オフセット設定部は、センシングデータＤｓｅｎが送信除外データ範囲を外れた場合にセレクタ３５にオフセット差分データを選択することを指示する。
【００７２】
図１１に示す例では、オフセット設定部は、オフセット値更新回路７１、オフセット値格納レジスタ７２を有する。オフセット値格納レジスタ７２は、送信除外範囲下限値Ｌｏ＿ＬＩＭと、送信除外範囲上限値Ｈｉ＿ＬＩＭと、を格納する。また、オフセット値格納レジスタ７２は、オフセット値更新回路７１からの指示に基づき、送信除外範囲下限値Ｌｏ＿ＬＩＭと、送信除外範囲上限値Ｈｉ＿ＬＩＭと、のいずれか一方をオフセット値Ｄｏｆｆｓとして出力する。
【００７３】
オフセット値更新回路７１は、センシングデータＤｓｅｎと送信除外データ範囲とを比較して、センシングデータＤｓｅｎが送信除外データ範囲内のデータであるか否かを判断する。そして、オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭを下回った場合には送信除外範囲下限値Ｌｏ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして出力することをオフセット値格納レジスタ７２に指示する。具体的には、オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭを下回った場合には送信除外範囲アンダー通知信号Ｌｏ＿ＥＮをイネーブル状態（例えば、ハイレベル）、かつ、送信除外範囲オーバー通知信号Ｈｉ＿ＥＮをディスイネーブル状態（例えば、ロウレベル）とする。そして、オフセット値格納レジスタ７２は、送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭに基づき送信除外範囲下限値Ｌｏ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして出力する。
【００７４】
オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭを上回った場合には送信除外範囲上限値Ｈｉ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして出力することをオフセット値格納レジスタ７２に指示する。具体的には、オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭを上回った場合には送信除外範囲アンダー通知信号Ｌｏ＿ＥＮをディスイネーブル状態（例えば、ロウレベル）、かつ、送信除外範囲オーバー通知信号Ｈｉ＿ＥＮをイネーブル状態（例えば、ハイレベル）とする。そして、オフセット値格納レジスタ７２は、送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭに基づき送信除外範囲上限値Ｈｉ＿ＬＩＭをオフセット値Ｄｏｆｆｓとして出力する。
【００７５】
また、オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外データ範囲を外れた場合にセレクタ３５にオフセット差分データを選択することを指示する。具体的には、オフセット値更新回路７１は、イネーブル信号ＥＮをハイレベルとすることでセレクタ３５にオフセット差分データを選択することを指示する。
【００７６】
また、オフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外データ範囲を外れた場合にシリアル送信部５２の通信機能を有効にすることを指示する。具体的には、オフセット値更新回路７１は、イネーブル信号ＥＮをハイレベルとすることでシリアル送信部５２の通信機能を有効にする。
【００７７】
ここで、オフセット値更新回路７１の動作とオフセット値格納レジスタ７２の動作とをまとめて説明する。そこで、図１２に実施の形態２にかかる半導体装置を含む通信システム２の送信データ選択回路７１及びオフセット値格納レジスタ７２の動作を説明する表を示す。
【００７８】
図１２に示すように、実施の形態２にかかるオフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭよりも大きい場合には、送信除外範囲オーバー通知信号Ｈｉ＿ＥＮをハイレベル、送信除外範囲アンダー通知信号Ｌｏ＿ＥＮをロウレベル、イネーブル信号ＥＮをハイレベルとする。また、このような場合、オフセット値格納レジスタ７２は、オフセット値Ｄｏｆｆｓとして送信除外範囲上限値Ｈｉ＿ＬＩＭを出力する。
【００７９】
また、実施の形態２にかかるオフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭと送信除外範囲下限値Ｌｏ＿ＬＩＭとの間の範囲にある場合には、送信除外範囲オーバー通知信号Ｈｉ＿ＥＮをロウレベル、送信除外範囲アンダー通知信号Ｌｏ＿ＥＮをロウレベル、イネーブル信号ＥＮをロウレベルとする。また、このような場合、オフセット値格納レジスタ７２は、オフセット値Ｄｏｆｆｓとして送信除外範囲上限値Ｈｉ＿ＬＩＭと送信除外範囲下限値Ｌｏ＿ＬＩＭとの何れか一方、又は、固定的に設定された値（例えば、０）を出力する。
【００８０】
また、実施の形態２にかかるオフセット値更新回路７１は、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭよりも小さい場合には、送信除外範囲オーバー通知信号Ｈｉ＿ＥＮをロウレベル、送信除外範囲アンダー通知信号Ｌｏ＿ＥＮをハイレベル、イネーブル信号ＥＮをハイレベルとする。また、このような場合、オフセット値格納レジスタ７２は、オフセット値Ｄｏｆｆｓとして送信除外範囲下限値Ｌｏ＿ＬＩＭを出力する。
【００８１】
続いて、実施の形態２にかかる受信側装置６０について説明する。受信側装置６０は、実施の形態１にかかる受信側装置２０の受信データ補完部２２を受信データ補完部６１に置き換えたものである。受信データ補完部６１は、実施の形態１にかかる受信データ補完部２２のオフセット値更新回路４２、オフセット値格納レジスタ４３をオフセット値更新回路８１、オフセット値格納レジスタ８２に置き換えたものである。
【００８２】
オフセット値格納レジスタ８２には、送信しないデータの範囲を指定する送信除外データ範囲を規定する送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭが格納される。オフセット値格納レジスタ８２に格納される送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭは、送信側装置５０のオフセット値格納レジスタ７２に格納されている送信除外範囲下限値Ｌｏ＿ＬＩＭ及び送信除外範囲上限値Ｈｉ＿ＬＩＭと同じ値のものである。
【００８３】
オフセット値更新回路８１は、ペイロードデータＤｐａｙに含まれるオフセット差分データの符号が正であればオフセット値格納レジスタ８２にオフセット値Ｄｏｆｆｓとして送信除外範囲上限値Ｈｉ＿ＬＩＭを出力するように指示する。また、オフセット値更新回路８１は、ペイロードデータＤｐａｙに含まれるオフセット差分データの符号が負であればオフセット値格納レジスタ８２にオフセット値Ｄｏｆｆｓとして送信除外範囲下限値Ｌｏ＿ＬＩＭを出力するように指示する。
【００８４】
続いて、実施の形態２にかかる通信システム２の動作について説明する。上記で説明したように、実施の形態２にかかる通信システム２では、送信除外データ範囲を設定し、センシングデータＤｓｅｎが送信除外データ範囲を外れた場合に外れたデータに対してさらにオフセット差分データを生成して、このオフセット差分データを送信側装置５０から受信側装置６０に送信する。
【００８５】
そこで、実施の形態２にかかる通信システム２において設定される送信除外データ範囲と送信されるオフセット差分データとについて説明する。図１３に実施の形態２にかかる半導体装置を含む通信システムの動作を説明するタイミングチャートを示す。
【００８６】
図１３に示すタイミングチャートでは、横軸に時間、縦軸にセンシングデータＤｓｅｎを示した。図１３を参照すると、実施の形態２にかかる通信システム２では、送信除外範囲上限値Ｈｉ＿ＬＩＭと送信除外範囲下限値Ｌｏ＿ＬＩＭとに挟まれる範囲が送信除外データ範囲として定義されていることが分かる。そして、実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎが送信除外データ範囲内にあるときには送信側装置５０から受信側装置６０への通信を基本的に無効化する。一方、センシングデータＤｓｅｎが送信除外データ範囲内にあるときには、実施の形態２にかかる通信システム２は、センシングデータＤｓｅｎとオフセット値Ｄｏｆｆｓとの差分となるオフセット差分データを送信側装置５０から受信側装置６０に送信する。
【００８７】
ここで、実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭよりも大きくなった場合、センシングデータＤｓｅｎからオフセット値Ｄｏｆｆｓを減算することで生成されるオフセット差分データは正の符号を有する。また、実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭよりも小さくなった場合、センシングデータＤｓｅｎからオフセット値Ｄｏｆｆｓを減算することで生成されるオフセット差分データは負の符号を有する。このようなことから、受信側装置６０では、オフセット差分データの符号を参照した結果に基づき加算器４４でオフセット差分データに加算するオフセット値Ｄｏｆｆｓを切り替える。
【００８８】
続いて、実施の形態２にかかる通信システム２の動作をフローチャートを用いて説明する。図１４に実施の形態２にかかる半導体装置を含む通信システム２の送信側装置５０の動作を説明するフローチャートを示す。なお、以下の説明では、送信除外範囲上限値Ｈｉ＿ＬＩＭと送信除外範囲下限値Ｌｏ＿ＬＩＭは、送信側装置５０と受信側装置６０に予め同じ値が設定されているものとする。
【００８９】
図１４に示すように、送信側装置５０は、動作を開始すると、センシングデータＤｓｅｎを生成する（ステップＳ３１）。そして、オフセット値更新回路７１が、センシングデータＤｓｅｎと送信除外範囲下限値Ｌｏ＿ＬＩＭとの大きさを比較する（ステップＳ３２）。ステップＳ３２において、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭよりも小さいと判断された場合（ステップＳ３２のＮＯの枝）、オフセット値格納レジスタ７２はオフセット値Ｄｏｆｆｓとして送信除外範囲下限値Ｌｏ＿ＬＩＭを出力する。これにより、ペイロードデータＤｐａｙに含まれるデータとしてセンシングデータＤｓｅｎから送信除外範囲下限値Ｌｏ＿ＬＩＭを引いて生成されるオフセット差分データが設定される（ステップＳ３６）。一方、ステップＳ３２において、センシングデータＤｓｅｎが送信除外範囲下限値Ｌｏ＿ＬＩＭ以上の大きさである場合（ステップＳ３２のＹＥＳの枝）、オフセット値更新回路７１は、ステップＳ３３の比較処理を行う。
【００９０】
ステップＳ３３の比較処理では、オフセット値更新回路７１が、センシングデータＤｓｅｎと送信除外範囲上限値Ｈｉ＿ＬＩＭとの大きさを比較する。そして、ステップＳ３３において、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭ以上の大きさである場合（ステップＳ３３のＮＯの枝）、オフセット値格納レジスタ７２はオフセット値Ｄｏｆｆｓとして送信除外範囲上限値Ｈｉ＿ＬＩＭを出力する。これにより、ペイロードデータＤｐａｙに含まれるデータとしてセンシングデータＤｓｅｎから送信除外範囲上限値Ｈｉ＿ＬＩＭを引いて生成されるオフセット差分データが設定される（ステップＳ３７）。一方、ステップＳ３３において、センシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭより小さいと判断された場合（ステップＳ３３のＹＥＳの枝）、送信側装置５０は、次のセンシングデータＤｓｅｎの生成を行う。
【００９１】
一方、ステップＳ３６又はステップＳ３７においてオフセット差分データが生成された場合、オフセット値更新回路７１がイネーブル信号ＥＮをイネーブル状態とするため、シリアル送信部５２の送信機能が有効に切り替えられる。そして、シリアル送信部５２は、ステップＳ３６又はステップＳ３７で生成されたオフセット差分データをペイロードデータＤｐａｙに含めて受信側装置６０に送信する。
【００９２】
なお、実施の形態２にかかる通信システム２では、送信側装置５０のシリアル送信部５２内にタイマー等を設ける等して、動作確認通知を行うこともできる。例えば、ステップＳ３３でセンシングデータＤｓｅｎが送信除外範囲上限値Ｈｉ＿ＬＩＭ以下であると判断された後に、シリアル送信部５２において動作確認通知の送信周期を迎えたか否かを判断する（ステップＳ３４）。そして、ステップＳ３４において動作確認通知の送信周期を迎えたと判断した場合、送信側装置５０は、確認信号としてセンシングデータＤｓｅｎをペイロードデータＤｐａｙに含めて受信側装置６０に送信する（ステップＳ３５）。
【００９３】
実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎが送信除外データ範囲にある場合、送信側装置５０から受信側装置６０への通信が行われない。通信が行われない原因としては、送信側装置５０の不良であることも考えられる。そこで、ステップＳ３４及びステップＳ３５の動作確認信号の送信処理を行うことで、受信側装置６０が、送信側装置５０が正しく動作しているかどうかの検証を行うことが可能になる。
【００９４】
続いて、実施の形態２にかかる受信側装置６０の動作について説明する。図１５に実施の形態２にかかる半導体装置を含む通信システム２の受信側装置６０の動作を説明するフローチャートを示す。
【００９５】
図１５に示すように、受信側装置６０では動作を開始すると、通信フレームデータを受信する毎に、通信フレームデータに含まれるペイロードデータＤｐａｙの内容を検証し、その検証結果に基づき各種処理を行う（ステップＳ４１、Ｓ４２、Ｓ４４）。ステップＳ４２では、ペイロードデータＤｐａｙがオフセット差分データを含むか否かをオフセット値更新回路８１及び受信データ選択回路４５が検証する。このステップＳ４２の検証処理の一例は、ペイロードデータＤｐａｙのデータ長を検証することである。そして、ステップＳ４２において、ペイロードデータＤｐａｙがオフセット差分データを含まないと判断された場合（ステップＳ４２のＮＯの枝）、受信データ選択回路４５がセレクタ４６にペイロードデータＤｐａｙを選択することを指示する。これにより、センシングデータ格納部２３には、ペイロードデータＤｐａｙに含まれるセンシングデータＤｓｅｎが格納される（ステップＳ４３）。ステップＳ４３の後受信側装置６０は、再び通信フレームデータの受信を待機する（ステップＳ４１）。
【００９６】
一方、ステップＳ４２において、ペイロードデータＤｐａｙがオフセット差分データを含むと判断された場合（ステップＳ４２のＹＥＳの枝）、オフセット値更新回路８１がオフセット差分データの符号を確認する（ステップＳ４４）。そして、オフセット差分データの符号が負であった場合、オフセット値格納レジスタ８２はオフセット値Ｄｏｆｆｓとして送信除外範囲下限値Ｌｏ＿ＬＩＭを出力する。これにより、加算器４４では、ペイロードデータＤｐａｙに含まれたオフセット差分データに送信除外範囲下限値Ｌｏ＿ＬＩＭを加算して補完データを生成する。そして、受信データ選択回路４５は、補完データを選択することをセレクタ４６に指示し、補完データがセンシングデータ格納部２３に格納される（ステップＳ４５）。
【００９７】
また、オフセット差分データの符号が正であった場合、オフセット値格納レジスタ８２はオフセット値Ｄｏｆｆｓとして送信除外範囲上限値Ｈｉ＿ＬＩＭを出力する。これにより、加算器４４では、ペイロードデータＤｐａｙに含まれたオフセット差分データに送信除外範囲上限値Ｈｉ＿ＬＩＭを加算して補完データを生成する。そして、受信データ選択回路４５は、補完データを選択することをセレクタ４６に指示し、補完データがセンシングデータ格納部２３に格納される（ステップＳ４６）。
【００９８】
そして、ステップＳ４５又はステップＳ４６の処理が終わった後は、受信側装置６０は、次の通信フレームデータの受信を待機する。
【００９９】
上記説明より、実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎが送信除外データ範囲内にあるときは送信側装置５０から受信側装置６０へのデータ送信処理を行わないことで通信データ量を削減し、消費電力を低減することができる。一方、実施の形態２にかかる通信システム２では、例えば、センシングデータＤｓｅｎが送信除外データ範囲を超えた場合にのみ、異常の発生と判定して、その値を受信側装置６０に通知することができる。
【０１００】
また、実施の形態２にかかる通信システム２では、送信除外データ範囲を超えたセンシングデータＤｓｅｎに関する通信を行う場合、送信除外データ範囲を定義する上限値又は下限値とセンシングデータＤｓｅｎとの差分をオフセット差分データとして生成して、オフセット差分データを送信側装置５０から受信側装置６０に送信する。これにより、実施の形態２にかかる通信システム２では、センシングデータＤｓｅｎに関する通信を行う場合であっても通信データ量を削減して、消費電力を低減することができる。
【０１０１】
実施の形態３
実施の形態３では、実施の形態１にかかる通信システム１の別の形態となる通信システム３ａ〜３ｃについて説明する。なお、実施の形態３の説明において、実施の形態１と同じ構成要素については、実施の形態１と同じ符号を付して説明を省略する。
【０１０２】
図１６に実施の形態３にかかる半導体装置を含む通信システムの第１の例（以下、通信システム３ａと称す）を説明するブロック図を示す。図１６に示すように、実施の形態３にかかる通信システム３ａは、送信側装置１０及び受信側装置２０に代えて送信側装置１０ａ及び受信側装置２０ａを有する。
【０１０３】
また、実施の形態３にかかる通信システム３ａでは、アクチュエータ９１、センサデバイス９２、９３が設けられる。アクチュエータ９１は、例えば、通信システム３ａを含むシステムに設けられたモータである。また、センサデバイス９２、９３は、送信側装置１０ａと同等の機能を持った半導体装置である。
【０１０４】
送信側装置１０ａは、送信データ決定部１２を送信データ決定部１２ａに置き換えたものである。送信データ決定部１２ａは、オフセット値更新回路３１をオフセット値更新回路３１ａに置き換えたものである。
【０１０５】
受信側装置２０ａは、受信データ補完部２２を受信データ補完部２２ａに置き換えたものである。受信データ補完部２２ａは、オフセット値更新回路４２をオフセット値更新回路４２ａに置き換えたものである。
【０１０６】
そして、オフセット値更新回路３１ａ及びオフセット値更新回路４２ａは、アクチュエータ９１が出力するオフセット値指令値に基づき、オフセット値格納レジスタ３２及びオフセット値格納レジスタ４３に格納されているオフセット値Ｄｏｆｆｓを更新する。
【０１０７】
図１７に実施の形態３にかかる半導体装置を含む通信システムの第２の例（以下、通信システム３ｂと称す）を説明するブロック図を示す。図１７に示すように、実施の形態３にかかる通信システム３ｂは、送信側装置１０及び受信側装置２０に代えて送信側装置１０ｂ及び受信側装置２０ｂを有する。また、実施の形態３にかかる通信システム３ｂでは、センサデバイス９２、９３が設けられる。
【０１０８】
送信側装置１０ｂは、送信データ決定部１２を送信データ決定部１２ｂに置き換えたものである。送信データ決定部１２ｂは、オフセット値更新回路３１をオフセット値更新回路３１ｂに置き換えたものである。
【０１０９】
受信側装置２０ｂは、受信データ補完部２２を受信データ補完部２２ｂに置き換えたものである。受信データ補完部２２ｂは、オフセット値更新回路４２をオフセット値更新回路４２ｂに置き換えたものである。
【０１１０】
そして、オフセット値更新回路３１ｂ及びオフセット値更新回路４２ｂは、センサデバイス９３内の演算部等から出力されたオフセット値指令値に基づき、オフセット値格納レジスタ３２及びオフセット値格納レジスタ４３に格納されているオフセット値Ｄｏｆｆｓを更新する。
【０１１１】
図１８に実施の形態３にかかる半導体装置を含む通信システムの第３の例（以下、通信システム３ｃと称す）を説明するブロック図を示す。図１８に示すように、実施の形態３にかかる通信システム３ｃは、送信側装置１０及び受信側装置２０に代えて送信側装置１０ｃ及び受信側装置２０ｃを有する。
【０１１２】
送信側装置１０ｃは、送信データ決定部１２を送信データ決定部１２ｃに置き換えたものである。送信データ決定部１２ｃは、オフセット値更新回路３１をオフセット値更新回路３１ｃに置き換えたものである。また、送信側装置１０ｃでは、シリアル送信部９５が追加される。受信側装置２０ｃは、受信側装置２０にシリアル受信部９４を追加したものである。
【０１１３】
そして、実施の形態３にかかる通信システム３ｃでは、受信側装置２０ｃの演算部２４が出力したオフセット値指令値をシリアル受信部９４及びシリアル送信部９５を介してオフセット値更新回路３１ｃに通知する。そして、オフセット値指令値を受けたオフセット値更新回路３１ｃは、オフセット値格納レジスタ３２に格納されているオフセット値Ｄｏｆｆｓを更新する。
【０１１４】
上記説明より、実施の形態３にかかる通信システム３ａ〜３ｃでは、外部からの入力に応じて前記オフセット値の大きさを変更する。これにより、実施の形態３にかかる通信システム３ａ〜３ｃでは、通信システムが搭載されるシステムの動作状況に合わせたオフセット値Ｄｏｆｆｓの設定が容易になる。
【０１１５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。
【符号の説明】
【０１１６】
１  通信システム
２  通信システム
３  通信システム
１０、５０  送信側装置
１１  センシング処理部
１２、５１  送信データ決定部
１３、５２、９５  シリアル送信部
３１、７１  オフセット値更新回路
３２、７２  オフセット値格納レジスタ
３３  減算器
３４  送信データ選択回路
３５  セレクタ
２０、６０  受信側装置
２１、９４  シリアル受信部
２２、６１  受信データ補完部
２３  センシングデータ格納部
２４  演算部
４１  受信データ格納部
４２、８１  オフセット値更新回路
４３、８２  オフセット値格納レジスタ
４４  加算器
４５  受信データ選択回路
４６  セレクタ
９１  アクチュエータ
９２、９３  センサデバイス
Ｄｓｅｎ  センシングデータ
Ｄｐａｙ  ペイロードデータ
Ｄｏｆｆｓ  オフセット値
ＴＨＬ  下側判定閾値
ＴＨＨ  上側判定閾値
Ｈｉ＿ＬＩＭ  送信除外範囲上限値
Ｌｏ＿ＬＩＭ  送信除外範囲下限値
ＥＮ  イネーブル信号
Ｈｉ＿ＥＮ  送信除外範囲オーバー通知信号
Ｌｏ＿ＥＮ  送信除外範囲アンダー通知信号
【図１】
2020030560.tif 000003
【図２】
2020030560.tif 000004
【図３】
2020030560.tif 000005
【図４】
2020030560.tif 000006
【図５】
2020030560.tif 000007
【図６】
2020030560.tif 000008
【図７】
2020030560.tif 000009
【図８】
2020030560.tif 000010
【図９】
2020030560.tif 000011
【図１０】
2020030560.tif 000012
【図１１】
2020030560.tif 000013
【図１２】
2020030560.tif 000014
【図１３】
2020030560.tif 000015
【図１４】
2020030560.tif 000016
【図１５】
2020030560.tif 000017
【図１６】
2020030560.tif 000018
【図１７】
2020030560.tif 000019
【図１８】
2020030560.tif 000020