(57)【要約】  分解能を高くすることができ、変換レンジの切り替えに対する追従性が良好で、変換誤差が小さなデータ処理システムを提供する。  ＡＤ変換回路の分解能に対してｎ（ｎは正の整数）ビット拡張したＡＤ変換結果を得るデータ処理システムは、ＡＤ変換回路の入力レンジをｍ（２ｎ≦ｍ）分割し、被測定アナログ信号に対してＡＤ変換回路によるＡＤ変換結果が何れの分割レンジに属するかを判別し、判別した分割レンジの範囲をＡＤ変換回路の入力レンジの電圧範囲とするアンプオフセットをプログラマブルゲインアンプに与えて増幅し、増幅された信号をＡＤ変換回路で変換し、その変換結果に対する下位側のビット拡張とプログラマブルゲインアンプの実測ゲインによる除算とを行なった結果に、対応するデジタルオフセットを加算して、ビット精度をｎビット拡張したＡＤ変換結果を取得する。
2012144375.tif 000002
【特許請求の範囲】
【請求項１】
ＡＤ変換回路の分解能に対してｎ（ｎは正の整数）ビット拡張したＡＤ変換結果を得るデータ処理システムであって、
ＡＤ変換回路、プログラマブルゲインアンプ、及び制御回路を有し、
前記制御回路は、前記ＡＤ変換回路の入力レンジをｍ（２ｎ≦ｍ）分割し、各分割レンジの接続点の電圧が隣接するもの同士で同一となるデジタルオフセットを用意し、被測定アナログ信号に対して前記ＡＤ変換回路によるＡＤ変換結果が何れの分割レンジに属するかを判別し、判別した分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするアンプオフセットとゲインの指定とを前記プログラマブルゲインアンプに与えて増幅し、増幅された信号を前記ＡＤ変換回路で変換し、その変換結果に対してｎビット拡張と前記プログラマブルゲインアンプの実測ゲインによる除算とを行なって、これに対応する分割レンジのデジタルオフセットを加算してビット精度をｎビット拡張したＡＤ変換結果とする、データ処理システム。
【請求項２】
前記制御回路から前記プログラマブルゲインアンプに与えられるゲインの指示は２ｎであり、
前記制御回路によるｎビット拡張はＡＤ変換結果の下位ビットに対する０拡張である、請求項１記載のデータ処理システム。
【請求項３】
前記制御回路は、目的ゲインとして前記２ｎを前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによるアナログ信号の増幅出力をＡＤ変換回路で変換したデジタル値と、そのときプログラマブルゲインアンプに供給するアナログ信号の生成に用いたデジタル値との差に基づいて目的ゲインに対する実測ゲインを取得する、請求項２記載のデータ処理システム。
【請求項４】
前記制御回路は、隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する、請求項１記載のデータ処理システム。
【請求項５】
前記制御回路は、前記ＡＤ変換回路の各分割レンジの境界電圧の入力電圧に対するＡＤ変換結果データに基づいて被測定電圧が属する入力レンジを判別する、請求項１記載のデータ処理システム。
【請求項６】
被測定アナログ信号を入力するサンプルホールド回路をさらに有し、
前記制御回路は、前記サンプルホールド回路にサンプリングされた同じ被測定アナログ信号を用いて、分割レンジの判別と、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするＡＤ変換とを行う、請求項１記載のデータ処理システム。
【請求項７】
前記制御回路は、被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を奇数に設定してＡＤ変換のための前記処理を行う、請求項１記載のデータ処理システム。
【請求項８】
前記プログラマブルゲインアンプに前記アンプオフセットを出力するＤＡ変換回路と、選択的に前記プログラマブルゲインアンプに設定用アナログ信号を出力するＤＡ変換回路とを別々に持つ、請求項１記載のデータ処理システム。
【請求項９】
選択的に前記被測定アナログ信号に代えて設定用アナログ信号をサンプルホールドして前記プログラマブルゲインアンプに出力するサンプルホールド回路と、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路と、前記ＤＡ変換回路で生成されたアンプオフセットを前記プログラマブルゲインアンプに出力する経路又は前記ＤＡ変換回路で生成された設定用アナログ信号を前記サンプルホールド回路に供給する経路を選択する選択回路と、を有する請求項１記載のデータ処理システム。
【請求項１０】
ＡＤ変換回路、プログラマブルゲインアンプ、及び制御回路を有するデータ処理システムであって、
前記制御回路は、被測定アナログ信号が前記ＡＤ変換回路の入力レンジをｍ（正の整数）分割した何れの分割レンジに属するかを判別し、判別した分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットと目的ゲイン２ｎ（ｎは正の整数、２ｎ≦ｍ）を前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによる前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路で変換し、変換されたデータに対するｎビットのビット拡張と拡張されたデータに対する前記プログラマブルゲインアンプの実測ゲインによる除算とを行い、除算結果に当該分割レンジのデジタルオフセットデータを加算して、ビット精度をｎビット拡張したＡＤ変換結果とする、データ処理システム。
【請求項１１】
第１のＤＡ変換回路及び第２のＤＡ変換回路を有し、
前記制御回路は、特定の前記分割レンジの任意電圧を前記第１のＤＡ変換回路で生成し、これを前記ＡＤ変換回路で変換した第１データを取得する第１処理と、
前記第１データの下位側にｎビットのビット拡張を行って第２データを取得する第２処理と、
前記特定の分割レンジの任意電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットを前記第２のＤＡ変換回路で生成し、生成されたアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成した任意電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第３データを取得する第３処理と、
前記第３データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して第４データを取得する第４処理と、
前記第２データから第４データを減算して当該特定の分割レンジのデジタルオフセットデータを取得する第５処理とを制御する、請求項１０記載のデータ処理システム。
【請求項１２】
前記制御回路は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの上位側の分割レンジのデジタルオフセットデータを生成するとき、
前記特定の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第６データを取得する第６処理と、
前記第６データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算してこれに前記デジタルオフセットデータを加算した第７データを取得する第７処理と、
前記上位側の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第８データを取得する第８処理と、
前記第８データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第７データから減算して前記上位側分割レンジのデジタルオフセットデータとする第９処理とを制御する、請求項１１記載のデータ処理システム。
【請求項１３】
前記制御回路は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの下位側の分割レンジのデジタルオフセットデータを生成するとき、
前記特定の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１０データを取得する第１０処理と、
前記第１０データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これに前記デジタルオフセットデータを加算して第１１データを取得する第１１処理と、
前記下位側の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと理想２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１２データを取得する第１２処理と、
前記第１２データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第１１データから減算して前記下位側分割レンジのデジタルオフセットデータとする第１３処理とを制御する、請求項１１記載のデータ処理システム。
【請求項１４】
前記制御回路は、隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する、請求項１０記載のデータ処理システム。
【請求項１５】
被測定アナログ信号を入力するサンプルホールド回路をさらに有し、
前記制御回路は、前記サンプルホールド回路にサンプリングされた同じ被測定アナログ信号を用いて、分割レンジの判別と、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするＡＤ変換とを行う、請求項１０記載のデータ処理システム。
【請求項１６】
前記制御回路は、被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を奇数に設定してＡＤ変換のための前記処理を行う、請求項１０記載のデータ処理システム。
【請求項１７】
前記プログラマブルゲインアンプに前記アンプオフセットを出力するＤＡ変換回路と、選択的に前記プログラマブルゲインアンプに設定用アナログ信号を出力するＤＡ変換回路とを別々に持つ、請求項１０記載のデータ処理システム。
【請求項１８】
選択的に前記被測定アナログ信号に代えて設定用アナログ信号をサンプルホールドして前記プログラマブルゲインアンプに出力するサンプルホールド回路と、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路と、前記ＤＡ変換回路で生成されたアンプオフセットを前記プログラマブルゲインアンプに出力する経路又は前記ＤＡ変換回路で生成された設定用アナログ信号を前記サンプルホールド回路に供給する経路を選択する選択回路と、を有する請求項１０記載のデータ処理システム。
【請求項１９】
ＡＤ変換回路と、プログラマブルゲインアンプと、ＤＡ変換回路と、前記プログラマブルゲインアンプのゲイン校正処理、デジタルオフセットデータの生成処理、被測定アナログ信号に対する入力区間の判別処理、及び被測定アナログ信号に対して判別された区間を前記ＡＤ変換回路の入力レンジの電圧範囲とする拡張ＡＤ変換処理を行う制御回路とを有するデータ処理システムであって、
前記入力区間の判別処理は、前記ＡＤ変換回路による被測定アナログ信号に対する変換結果が当該ＡＤ変換回路の入力レンジの電圧範囲をｍ（正の整数）分割した何れの分割レンジに属するかを判別する処理であり、
前記拡張ＡＤ変換処理は、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットと目的ゲイン２ｎ（ｎは正の整数、２ｎ≦ｍ）とを前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによる前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路で変換し、変換されたデジタルデータに対するｎビットのビット拡張と拡張されたデータに対するプログラマブルゲインアンプの実測ゲインによる除算を行い、除算されたデータに、前記判別された分割レンジの起点に応ずるデジタルオフセットデータを加算して、ビット精度をｎビット拡張したＡＤ変換結果とする、データ処理システム。
【請求項２０】
前記ＤＡ変換回路として第１のＤＡ変換回路及び第２のＤＡ変換回路を有し、
前記デジタルオフセットデータの生成処理は、
特定の前記分割レンジの任意電圧を前記第１のＤＡ変換回路で生成し、これを前記ＡＤ変換回路で変換した第１データを取得する第１処理と、
前記第１データの下位側にｎビットのビット拡張を行って第２データを取得する第２処理と、
前記特定の分割レンジの任意電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成されたアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成した任意電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第３データを取得する第３処理と、
前記第３データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して第４データを取得する第４処理と、
前記第２データから第４データを減算して当該特定の分割レンジのデジタルオフセットデータを取得する第５処理とを含む、請求項１９記載のデータ処理システム。
【請求項２１】
前記デジタルオフセットデータの生成処理は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの上位側の分割レンジのデジタルオフセットデータを生成するため、
前記特定の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第６データを取得する第６処理と、
前記第６データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算してこれに前記デジタルオフセットデータを加算して第７データを取得する第７処理と、
前記上位側の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第８データを取得する第８処理と、
前記第８データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して、これを前記第７データから減算して前記上位側分割レンジのデジタルオフセットデータとする第９処理とを含む、請求項２０記載のデータ処理システム。
【請求項２２】
前記デジタルオフセットデータの生成処理は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの下位側の分割レンジのデジタルオフセットデータを生成するため、
前記特定の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１０データを取得する第１０処理と、
前記第１０データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これに前記デジタルオフセットデータを加算して第１１データを取得する第１１処理と、
前記下位側の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１２データを取得する第１２処理と、
前記第１２データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第１１データから減算して前記下位側分割レンジのデジタルオフセットデータとする第１３処理とを含む、請求項２０記載のデータ処理システム。
【請求項２３】
前記拡張ＡＤ変換処理において、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記プログラマブルゲインアンプに設定するとき、隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する、請求項１９記載のデータ処理システム。
【請求項２４】
前記ゲイン校正処理は、前記第１のＤＡ変換回路から出力したアナログ信号を前記プログラマブルゲインアンプで増幅して前記ＡＤ変換回路で変換して得られるデータと、前記アナログ信号を前記プログラマブルゲインアンプで増幅せずに前記ＡＤ変換回路で変換して得られるデータとに基づいて、前記増幅回路のゲインを演算し取得する処理を含む、請求項１９記載のデータ処理システム。
【請求項２５】
前記区間判別処理は、前記ＡＤ変換回路の各分割レンジの境界電圧の入力電圧に対するＡＤ変換データに基づいて被測定電圧が属する入力レンジを判別する処理を含む、請求項１９記載のデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＤ（Analog to Digital）変換機能を有するデータ処理システムに関し、特にＡＤ変換回路のビット精度よりも高いビット精度（分解能）を得るための技術に関する。
【背景技術】
【０００２】
特許文献１にはＡＤ変換回路の最小分解能にほぼ等しい振幅の傾斜電圧を加え、複数回のＡＤ変換動作を行い、各デジタル出力を、ＡＤ変換回路の桁数よりも大きな桁数を持つ演算回路によって平均化することにより、高精度ＡＤ変換を実現しようとする技術の記載がある。【０００３】
特許文献２には差動増幅器により入力アナログ信号と変換レンジに応じた基準信号との差分を取得し、これをＡＤ変換回路によりデジタル信号に変換し、そのデジタル信号を受け取る制御装置によりその差分に応じたデジタル信号に応じて基準信号を制御すると共にデジタル信号と変換レンジとに応じて出力デジタル信号を生成する。実際のＡＤ変換回路の分解能よりも変換レンジ数倍の分解能を得ることができ、変換レンジの設定の仕方により必要な分解能を得るものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１４２０１号公報
【特許文献２】特開平６−３３４５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明者はＡＤ変換回路の変換レンジの全域にわたってその分解能を高くすることについて検討した。特許文献１ではその目的を達することは容易ではない。特許文献２では変換レンジの基準信号と被測定用の入力信号との差分をＡＤ変換回路で増幅することによって変換ビット精度を高くしようとするものであるが、被測定信号に応じて変換レンジを最適に切り替えるにはＡＤ変換結果が変換レンジを振り切るか否かの判別を行って基準信号の切り替えを行わなければならず、変換レンジの切り替えに対する追従性が悪いと考えられ、また、変換レンジが切り替えられたときの変換レンジ間での変換データの連続性についても検討されておらず、さらには差動増幅回路の増幅率と拡大される分解能との関係についても明示されず、種々の検討がその他に必要になると考えられる。【０００６】
本発明の目的は、ＡＤ変換回路の変換レンジの全域にわたってその分解能を高くすることができると共に、
変換レンジの切り替えに対する追従性が良好であって、その変換誤差が小さなデータ処理システムを提供することにある。【０００７】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。【０００９】
すなわち、ＡＤ変換回路の分解能に対してビット精度をｎ（ｎは正の整数）ビット拡張したＡＤ変換結果を得るデータ処理システムは、ＡＤ変換回路の入力レンジをｍ（２ｎ≦ｍ）分割し、各分割レンジの接続点の電圧が隣接するもの同士で同一となるデジタルオフセットを演算し、被測定アナログ信号に対してＡＤ変換回路によるＡＤ変換結果が何れの分割レンジに属するかを判別し、判別した分割レンジの範囲をＡＤ変換回路の入力レンジの電圧範囲とするアンプオフセットをプログラマブルゲインアンプに与えて増幅し、増幅された信号をＡＤ変換回路で変換し、その変換結果に対する下位側のｎビット拡張と拡張された値に対する前記プログラマブルゲインアンプの実測ゲインによる除算とを行なった結果に、対応する分割レンジのデジタルオフセットを加算して、ビット精度をｎビット拡張したＡＤ変換結果を取得する。
【発明の効果】
【００１０】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。【００１１】
すなわち、ＡＤ変換回路の変換レンジの全域にわたってその分解能を高くすることができると共に、変換レンジの切り替えに対する追従性が良好であって、その変換誤差を小さくすることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は本発明の第１の実施の形態に係るデータ処理システムを例示するブロック図である。
【図２】図２は本実施の形態に係るＡＤ変換原理を全体的に例示する動作説明図である。
【図３】図３はアンプオフセットの設定例を示す説明図である。
【図４】図４は本実施の形態に係る上記ＡＤ変換原理を分割レンジの区間２に着目して示した説明図である。
【図５】図５は本実施の形態に係る上記ＡＤ変換原理を分割レンジの区間３に着目して示した説明図である。
【図６】図６は同じく本実施の形態に係る上記ＡＤ変換原理を分割レンジの区間３に着目して示すと共にプログラマブルゲインアンプが増幅動作の直線性を保つ電圧範囲内で区間を交錯させるようにした場合について示した説明図である。
【図７】図７は同じく本実施の形態に係る上記ＡＤ変換原理を分割レンジの区間２に着目して示すと共にプログラマブルゲインアンプが増幅動作の直線性を保つ電圧範囲内で区間を交錯させるようにした場合について示した説明図である。
【図８】図８は本実施の形態に係るＡＤ変換原理による変換処理ルーチンを全体的に例示するフローチャートである。
【図９】図９はデジタルオフセットデータＤＦＳ２の生成処理を例示するフローチャートである。
【図１０】図１０は既知のデジタルオフセットデータＤＦＳ２の上位側デジタルオフセットデータＤＦＳ３の生成処理を例示するフローチャートである。
【図１１】図１１は既知のデジタルオフセットデータＤＦＳ２の下位側デジタルオフセットデータＤＦＳ１の生成処理を例示するフローチャートである。
【図１２】図１２は入力区間の判別処理ＲＴ３及び前記ＡＤ変換処理ＲＴ４の詳細を例示するフローチャートである。
【図１３】図１３はゲイン補正及びデジタルオフセット加算処理ＲＴ５の詳細を例示するフローチャートである。
【図１４】図１４は本実施の形態に係るＡＤ変換動作を例示するタイミングチャートである。
【図１５】図１５は本発明の第２の実施の形態に係るデータ処理システムを例示するブロック図である。
【図１６】図１６は被測定アナログ信号のサンプルホールド動作を例示する動作説明図である。
【図１７】図１７はサンプルホールド回路２０１にホールドされた情報をＰＧＡ１０２をスルーしてＡＤＣ１１３でＡＤ変換する動作を例示する動作説明図である。
【図１８】図１８はゲイン補正及びデジタルオフセット加算処理ＲＴ５における動作を例示する動作説明図である。
【図１９】図１９は被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を偶数に設定してＡＤ変換処理を行う場合を例示する動作説明図である。
【図２０】図２０は被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を奇数例えば５分割に設定してＡＤの変換処理を行うように制御したときの第３の実施の形態に係る説明図である。
【図２１】図２１は第４の実施の形態に係るデータ処理システムを例示するブロック図である。
【図２２】図２２はＤＡ変換回路が１個に集約された場合におけるＰＧＡに対するゲイン校正の概要を例示する説明図である。
【図２３】図２３は図２２の処理ＲＴ１０とＲＴ１１の詳細を例示する動作説明図である。
【図２４】図２４は処理ＲＴ１２の詳細を例示する動作説明図である。
【図２５】図２５は処理ＲＴ１３及びＲＴ１４の詳細を例示する動作説明図である。
【図２６】図２６は処理ＲＴ１５の詳細を例示する動作説明図である。
【図２７】図２７は区間３のデジタルオフセットを算出するときのフローチャートにおけるＡ及びＢ部分の詳細を例示する動作説明図である。
【図２８】図２８には区間３のデジタルオフセットを算出するときのフローチャートにおけるＣ部分の詳細を例示する動作説明図である。
【発明を実施するための形態】
【００１３】
１．実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１４】
〔１〕＜ＡＤＣの分割入力レンジ毎に入力の増幅、ＡＤ変換、ビット拡張を行なう＞
本発明の代表的な実施の形態に係るデータ処理システム（１００，２００，３００）は、ＡＤ変換回路の分解能に対してｎ（ｎは正の整数）ビット拡張したＡＤ変換結果を得るシステムであって、ＡＤ変換回路（１１３）、プログラマブルゲインアンプ（１０２）、及び制御回路（１１０，１１０Ａ，１１０Ｂ）を有する。前記制御回路は、前記ＡＤ変換回路の入力レンジをｍ（２ｎ≦ｍ）分割し、各分割レンジの接続点の電圧が隣接するもの同士で同一となるデジタルオフセットを用意し、被測定アナログ信号に対して前記ＡＤ変換回路によるＡＤ変換結果が何れの分割レンジに属するかを判別し、判別した分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするアンプオフセットとゲインの指定とを前記プログラマブルゲインアンプに与えて増幅し、増幅された信号を前記ＡＤ変換回路で変換し、その変換結果に対してｎビット拡張と前記プログラマブルゲインアンプの実測ゲインの値による除算とを行なって、これに対応する分割レンジのデジタルオフセットを加算してビット精度をｎビット拡張したＡＤ変換結果とする。
【００１５】
これにより、ＡＤ変換回路の入力レンジに対する分割数ｍに応じて、２ｎ≦ｍの関係を満足する範囲でビット精度をｎビット拡張したＡＤ変換結果を最終的に得ることができる。このときと、判別された分割レンジの範囲をＡＤ変換回路の入力レンジの電圧範囲とするためのアンプオフセットとゲインの指定をプログラマブルゲインアンプに与えて増幅を行うので、プログラマブルゲインアンプはゲイン２ｎ若しくはその近傍で増幅を行うことになる。このとき、ＡＤ変換回路の分割入力レンジ毎に入力の増幅、ＡＤ変換、及びｎビット拡張を行なうことによって、プログラマブルゲインアンプのゲイン誤差に対する補正が行なわれる。更に分割レンジの最小の値を与えるデジタルオフセットはその下位に隣接する分割レンジの最大の値と同一である。従って、ＡＤ変換回路の変換レンジの全域にわたる高分解能のＡＤ変換結果に対して変換誤差の小さな高い変換精度を実現することができる。更に、変換レンジの選択に際してもプログラマブルゲインアンプによる増幅を行わずにＡＤ変換回路でＡＤ変換を１回行って判別すればよいから、変換レンジの切り替えに際して良好な追従性が得られる。
【００１６】
〔２〕＜ゲイン誤差の取得＞
項１のデータ処理システムにおいて、前記制御回路から前記プログラマブルゲインアンプに与えられるゲインは目的ゲイン２ｎであり、前記制御回路によるｎビット拡張はＡＤ変換結果の下位ビットに対する０拡張である。
【００１７】
これにより、プログラマブルゲインアンプのゲイン誤差を容易に相殺することができる。
【００１８】
〔３〕＜実測ゲインの取得＞
項２のデータ処理システムにおいて、前記制御回路は、目的ゲインとして前記２ｎを前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによるアナログ信号の増幅出力をＡＤ変換回路で変換したデジタル値と、そのときプログラマブルゲインアンプに供給するアナログ信号の生成に用いたデジタル値との差に基づいて目的ゲインに対する実測ゲインを取得する。
【００１９】
これにより、プログラマブルゲインアンプによる増幅誤差を相殺するために用いるプログラマブルゲインアンプの実測ゲインを容易に取得することができる。
【００２０】
〔４〕＜隣接する分割レンジの境界部分を交錯させる＞
項１のデータ処理システムにおいて、前記制御回路は、隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する。
【００２１】
これにより、プログラマブルゲインアンプの増幅特性に従ってリニアリティーを保証することが難しい最小及び最大入力近傍の入力に対する増幅機能を用いないようにすることができ、この点でＡＤ変換誤差の低減に資することができる。
【００２２】
〔５〕＜属する分割レンジの判別＞
項１のデータ処理システムにおいて、前記制御回路は、前記ＡＤ変換回路の各分割レンジの境界電圧の入力電圧に対するＡＤ変換データに基づいて被測定電圧が属する入力レンジを判別する。
【００２３】
これにより、被測定信号が属する分割レンジを容易に判別することができるようになる。
【００２４】
〔６〕＜サンプルホールド＞
項１のデータ処理システムにおいて、被測定アナログ信号を入力するサンプルホールド回路（２０１）をさらに有し、前記制御回路（１１０Ａ，１１０Ｂ）は、前記サンプルホールド回路にサンプリングされた同じ被測定アナログ信号を用いて、分割レンジの判別と、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするＡＤ変換とを行う。
【００２５】
これにより、分割レンジの判別と、その判別結果を利用した前記ＡＤ変換とを同じ被測定アナログ信号に対して行うことができるから、誤って異なる分割レンジを用いてＡＤ変換が行われる事態の発生を未然に防止することができる。
【００２６】
〔７〕＜入力レンジの分割数を奇数とする＞
項１のデータ処理システムにおいて、前記制御回路は、被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を奇数に設定してＡＤ変換のための前記処理を行う。
【００２７】
これにより、被測定アナログ信号の中央値が分割レンジの境界近傍になることを抑制する事ができる。それが分割レンジの境界近傍になると被測定アナログ信号がその中央値を越えて変化するたびに分割レンジを変更する処理を行わなければならなくなり、ＡＤ変換処理効率が低下する。
【００２８】
〔８〕＜アンプオフセット生成用とアンプ入力信号生成用のＤＡＣを個別化＞
項１のデータ処理システムにおいて、前記プログラマブルゲインアンプに前記アンプオフセットを出力するＤＡ変換回路（１１５）と、選択的に前記プログラマブルゲインアンプに設定用アナログ信号を出力するＤＡ変換回路（１１４）とを別々に持つ。
【００２９】
これにより、アンプオフセットの設定と設定用アナログ信号の生成とを並列的に行うことができるから、デジタルオフセットを取得するときの処理効率の向上に資することができる。
【００３０】
〔９〕＜アンプオフセット生成用とアンプ入力信号生成用のＤＡＣを共通化＞
項１のデータ処理システムにおいて、選択的に前記被測定アナログ信号に代えて設定用アナログ信号をサンプルホールドして前記プログラマブルゲインアンプに出力するサンプルホールド回路（２０１）と、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路（図２１の１１４）と、前記ＤＡ変換回路で生成されたアンプオフセットを前記プログラマブルゲインアンプに出力する経路又は前記ＤＡ変換回路で生成された設定用アナログ信号を前記サンプルホールド回路に供給する経路を選択する選択回路（２２０）とを有する。
【００３１】
これにより、アンプオフセットの設定と設定用アナログ信号の生成とを直列的に行わなければならないがＤＡ変換回路の兼用によって回路規模の縮小に資することができる。
【００３２】
〔１０〕＜ＡＤＣの分割入力レンジ毎に入力の増幅、ＡＤ変換、ビット拡張、実測ゲインで除算を行う＞
本発明の別の実施の形態に係るデータ処理システム（１００，２００，３００）は、ＡＤ変換回路（１１３）、プログラマブルゲインアンプ（１０２）、及び制御回路（１１０，１１０Ａ，１１０Ｂ）を有する。前記制御回路は、被測定アナログ信号が前記ＡＤ変換回路の入力レンジをｍ（正の整数）分割した何れの分割レンジに属するかを判別し、判別した分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットと目的ゲイン２ｎ（ｎは正の整数、２ｎ≦ｍ）を前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによる前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路で変換し、変換されたデータに対するｎビットのビット拡張と拡張されたデータに対する前記プログラマブルゲインアンプの実測ゲインによる除算とを行い、除算結果に当該分割レンジに対応する分割レンジのデジタルオフセットデータを加算して、ビット精度をｎビット拡張したＡＤ変換結果とする。
【００３３】
これにより、ＡＤ変換回路の入力レンジに対する分割数ｍに応じて、２ｎ≦ｍの関係を満足する範囲でビット精度をｎビット拡張したＡＤ変換結果を最終的に得ることができる。このときと、判別された分割レンジの範囲をＡＤ変換回路の入力レンジの電圧範囲とするアンプオフセットとゲインの指定をプログラマブルゲインアンプに与えて増幅を行うので、プログラマブルゲインアンプはゲイン２ｎ若しくはその近傍で増幅を行うことになる。このとき、ＡＤ変換回路の分割入力レンジ毎に入力の増幅、ＡＤ変換、ｎビット拡張、及びプログラマブルゲインアンプの実測ゲインで除算を行なうことによって、プログラマブルゲインアンプのゲイン誤差に対する補正が行なわれる。従って、ＡＤ変換回路の変換レンジの全域にわたりプログラマブルゲインアンプのゲイン誤差が相殺され且つビット精度がｎビット拡張されたＡＤ変換結果を得ることができる。更に、変換レンジの選択に際してもプログラマブルゲインアンプによる増幅を行わずにＡＤ変換回路でＡＤ変換を１回行って判別すればよいから、変換レンジの切り替えに際しても良好な追従性が得られる。
【００３４】
〔１１〕＜基準となる区間のデジタルオフセットデータの生成＞
項１０のデータ処理システムは第１のＤＡ変換回路（１１４）及び第２のＤＡ変換回路（１１５）を有し、前記制御回路は第１処理乃至第５処理の制御を行う。第１処理は、特定の前記分割レンジの任意電圧を前記第１のＤＡ変換回路で生成し、これを前記ＡＤ変換回路で変換した第１データを取得する処理である。第２処理は、前記第１データの下位側に当該分割レンジに応じてｎビット分のビット拡張を行って第２データを取得する処理である。第３処理は、前記特定の分割レンジの任意電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットを前記第２のＤＡ変換回路で生成し、生成されたアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成した任意電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第３データを取得する処理である。第４処理は、前記第３データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して第４データを取得する処理である。第５処理は、前記第２データから第４データを減算して当該特定の分割レンジのデジタルオフセットデータを取得する処理である。
【００３５】
これにより、特定の前記分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致するようになる。
【００３６】
〔１２〕＜デジタルオフセットデータ既知区間の上位側デジタルオフセットデータの生成＞
項１１のデータ処理システムにおいて、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの上位側の分割レンジのデジタルオフセットデータを生成するとき前記制御回路は第６処理乃至第９処理を行う。第６処理は、前記特定の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するためのアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第６データを取得する処理である。第７処理は、前記第６データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算してこれに前記特定の分割レンジのデジタルオフセットデータを加算した第７データを取得する処理である。第８処理は、前記上位側の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第８データを取得する処理である。第９処理は前記第８データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第７データから減算して前記上位側分割レンジのデジタルオフセットデータとする処理である。
【００３７】
これにより、既知のデジタルオフセットデータを求めた特定分割レンジとこれに隣接する上位側分割レンジとの接続点の電圧が双方の分割レンジで一致するように既知のデジタルオフセットデータを用いて演算されるから、特定分割レンジとこれに隣接する上位側分割レンジとの連続性を保証することができる。さらに当該分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプのゲイン誤差の影響を排除することができ、その連続性を高精度に保証することができる。
【００３８】
〔１３〕＜デジタルオフセットデータ既知区間の下位側デジタルオフセットデータの生成＞
項１１のデータ処理システムにおいて、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの下位側の分割レンジのデジタルオフセットデータを生成するとき前記制御回路は第１０乃至第１３処理を行う。第１０処理は、前記特定の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１０データを取得する処理である。第１１処理は、前記第１０データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これに特定の分割レンジのデジタルオフセットデータを加算して第１１データを取得する処理である。第１２処理は、前記下位側の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１２データを取得する処理である。第１３処理は、前記第１２データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第１１データから減算して前記下位側分割レンジのデジタルオフセットデータとする処理である。
【００３９】
これにより、既知のデジタルオフセットデータを求めた特定分割レンジとこれに隣接する下位側分割レンジとの接続点の電圧が双方の分割レンジで一致するように既知の基準デジタルオフセットデータを用いて演算されるから、特定分割レンジとこれに隣接する下位側分割レンジとの連続性を保証することができる。さらに当該分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプのゲイン誤差の影響を排除することができ、その連続性を高精度に保証することができる。
【００４０】
〔１４〕＜隣接する分割レンジの境界部分を交錯させる＞
項１０のデータ処理システムにおいて、前記制御回路は隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する。
【００４１】
これにより、プログラマブルゲインアンプの増幅特性に従ってリニアリティーを保証することが難しい最小及び最大入力近傍の入力に対する増幅機能を用いないようにすることができ、この点でＡＤ変換誤差の低減に資することができる。
【００４２】
〔１５〕＜サンプルホールド＞
項１０のデータ処理システムにおいて、被測定アナログ信号を入力するサンプルホールド回路（２０１）をさらに有し、前記制御回路（１１０Ａ，１１０Ｂ）は、前記サンプルホールド回路にサンプリングされた同じ被測定アナログ信号を用いて、分割レンジの判別と、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするＡＤ変換とを行う。
【００４３】
これにより、分割レンジの判別と、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲とするＡＤ変換とを同じ被測定アナログ信号に対して行うことができるから、誤って異なる分割レンジを用いてＡＤ変換が行われる事態の発生を未然に防止することができる。
【００４４】
〔１６〕＜入力レンジの分割数を奇数とする＞
項１０のデータ処理システムにおいて、前記制御回路は、被測定アナログ信号の中央値がＡＤ変換回路の入力レンジの中央値に近いとき前記ＡＤ変換回路の入力レンジの分割数を奇数に設定してＡＤ変換のための前記処理を行う。
【００４５】
これにより、被測定アナログ信号の中央値が分割レンジの境界近傍になることを抑制する事ができる。それが分割レンジの境界近傍になると被測定アナログ信号がその中央値を越えて変化するたびに分割レンジを変更する処理を行わなければならなくなり、ＡＤ変換処理効率が低下する。
【００４６】
〔１７〕＜アンプオフセット生成用とアンプ入力信号生成用のＤＡＣを個別化＞
項１０のデータ処理システムにおいて、前記プログラマブルゲインアンプに前記アンプオフセットを出力するＤＡ変換回路（１１５）と、選択的に前記プログラマブルゲインアンプに設定用アナログ信号を出力するＤＡ変換回路（１１４）とを別々に持つ。
【００４７】
これにより、アンプオフセットの設定と設定用アナログ信号の生成とを並列的に行うことができるから、デジタルオフセットを取得するときの処理効率の向上に資することができる。
【００４８】
〔１８〕＜アンプオフセット生成用とアンプ入力信号生成用のＤＡＣを共通化＞
項１０のデータ処理システムにおいて、選択的に前記被測定アナログ信号に代えて設定用アナログ信号をサンプルホールドして前記プログラマブルゲインアンプに出力するサンプルホールド回路（２０１）と、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路（図２１の１１４）と、前記ＤＡ変換回路で生成されたアンプオフセットを前記プログラマブルゲインアンプに出力する経路又は前記ＤＡ変換回路で生成された設定用アナログ信号を前記サンプルホールド回路に供給する経路を選択する選択回路とを有する。
【００４９】
これにより、アンプオフセットの設定と設定用アナログ信号の生成とを直列的に行わなければならないがＤＡ変換回路の兼用によって回路規模の縮小に資することができる。
【００５０】
〔１９〕＜ＡＤＣの分割入力レンジ毎に入力の増幅、ＡＤ変換、ビット拡張、実測ゲインで除算を行う＞
本発明の更に別の実施の形態に係るデータ処理システム（１００，２００，３００）は、ＡＤ変換回路（１１３）と、プログラマブルゲインアンプ（１０２）と、ＤＡ変換回路（１１４，１１５）と、前記プログラマブルゲインアンプのゲイン校正処理、デジタルオフセットデータの生成処理、被測定アナログ信号に対する入力区間の判別処理、及び被測定アナログ信号に対して判別された区間を前記ＡＤ変換回路の入力レンジの電圧範囲とする拡張ＡＤ変換処理を行う制御回路（１１０，１１０Ａ，１１０Ｂ）とを有する。前記入力区間の判別処理は、前記ＡＤ変換回路による被測定アナログ信号に対する変換結果が当該ＡＤ変換回路の入力レンジの電圧範囲をｍ（正の整数）分割した何れの分割レンジに属するかを判別する処理である。前記拡張ＡＤ変換処理は、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットと目的ゲイン２ｎ（ｎは正の整数、２ｎ≦ｍ）とを前記プログラマブルゲインアンプに設定し、設定されたプログラマブルゲインアンプによる前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路で変換し、変換されたデジタルデータに対するｎビットのビット拡張と拡張されたデータに対するプログラマブルゲインアンプの実測ゲインによる除算を行い、除算されたデータに、前記判別された分割レンジの最小値に応ずるデジタルオフセットデータを加算して、ビット精度をｎビット拡張したＡＤ変換結果とする。
【００５１】
これにより、ＡＤ変換回路の入力レンジに対する分割数ｍに応じて、２ｎ≦ｍの関係を満足する範囲でビット精度をｎビット拡張したＡＤ変換結果を最終的に得ることができる。このときと、判別された分割レンジの範囲をＡＤ変換回路の入力レンジの電圧範囲とするためのアンプオフセットとゲインの指定をプログラマブルゲインアンプに与えて増幅を行うので、プログラマブルゲインアンプはゲイン２ｎ若しくはその近傍で増幅を行うことになる。このとき、ＡＤ変換回路の分割入力レンジ毎に入力の増幅、ＡＤ変換、ｎビット拡張、及びプログラマブルゲインアンプの実測ゲインで除算を行なうことによって、プログラマブルゲインアンプのゲイン誤差に対する補正が行なわれる。更に分割レンジの最小の値を与えるデジタルオフセットはその下位に隣接する分割レンジの最大の値と同一である。従って、ＡＤ変換回路の変換レンジの全域にわたる高分解能のＡＤ変換結果に対して変換誤差の小さな高い変換精度を実現することができる。更に、変換レンジの選択に際してもプログラマブルゲインアンプによる増幅を行わずにＡＤ変換回路でＡＤ変換を１回行って判別すればよいから、変換レンジの切り替えに際しても良好な追従性が得られる。
【００５２】
〔２０〕＜基準となる区間のデジタルオフセットデータの生成＞
項１９のデータ処理システムは前記ＤＡ変換回路として第１のＤＡ変換回路（１１４）及び第２のＤＡ変換回路（１１５）を有する。前記デジタルオフセットデータの生成処理は第１処理乃至第５処理を含む。第1処理は、特定の前記分割レンジの任意電圧を前記第１のＤＡ変換回路で生成し、これを前記ＡＤ変換回路で変換した第１データを取得する処理である。第２処理は、前記第１データの下位側にｎビットのビット拡張を行って第２データを取得する処理である。第３処理は、前記特定の分割レンジの任意電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成されたアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成した任意電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第３データを取得する処理である。第４処理は、前記第３データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して第４データを取得する処理である。第５処理は、前記第２データから第４データを減算して当該特定の分割レンジのデジタルオフセットデータを取得する処理である。
【００５３】
これにより、特定の前記分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致するようになる。
【００５４】
〔２１〕＜デジタルオフセットデータ既知区間の上位側デジタルオフセットデータの生成＞
項２０のデータ処理システムにおいて、前記デジタルオフセットデータの生成処理は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの上位側の分割レンジのデジタルオフセットデータを生成するために第６乃至第９処理を含む。第６処理は、前記特定の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第６データを取得する処理である。第７処理は、前記第６データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算してこれに前記基準デジタルオフセットデータを加算して第７データを取得する処理である。第８処理は、前記上位側の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第８データを取得する処理である。第９処理は、前記第８データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算して、これを前記第７データから減算して前記上位側分割レンジのデジタルオフセットデータとする処理である。
【００５５】
これにより、既知のデジタルオフセットデータを求めた特定分割レンジとこれに隣接する上位側分割レンジとの接続点の電圧が双方の分割レンジで一致するように既知のデジタルオフセットデータを用いて演算されるから、特定分割レンジとこれに隣接する上位側分割レンジとの連続性を保証することができる。さらに当該分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプのゲイン誤差の影響をデジタルオフセットデータから排除することができ、その連続性を高精度に保証することができる。
【００５６】
〔２２〕＜デジタルオフセットデータ既知区間の下位側デジタルオフセットデータの生成＞
項２０のデータ処理システムにおいて、前記デジタルオフセットデータの生成処理は、前記特定の分割レンジのデジタルオフセットデータを生成した後に、当該分割レンジの下位側の分割レンジのデジタルオフセットデータを生成するために第１０乃至第１３処理を含む、第１０処理は、前記特定の分割レンジの最小電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最小電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１０データを取得する処理である。第１１処理は、前記第１０データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これに前記基準デジタルオフセットデータを加算して第１１データを取得する処理である。第１２処理は、前記下位側の分割レンジの最大電圧を前記第１のＤＡ変換回路で生成すると共に、当該分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路で生成し、生成したアンプオフセットと目的ゲイン２ｎとを設定した前記プログラマブルゲインアンプで前記第１のＤＡ変換回路で生成された最大電圧を増幅し、増幅された信号を前記ＡＤ変換回路で変換して第１２データを取得する処理である。第１３処理は、前記第１２データを下位側にｎビット拡張し且つ拡張されたデータを前記実測ゲインで除算し、これを前記第１１データから減算して前記下位側分割レンジのデジタルオフセットデータとする処理である。
【００５７】
これにより、既知のデジタルオフセットデータを求めた特定分割レンジとこれに隣接する下位側分割レンジとの接続点の電圧が双方の分割レンジで一致するように既知のデジタルオフセットデータを用いて演算されるから、特定分割レンジとこれに隣接する下位側分割レンジとの連続性を保証することができる。さらに当該分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータを加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプのゲイン誤差の影響をデジタルオフセットデータから排除することができ、その連続性を高精度に保証することができる。
【００５８】
〔２３〕＜隣接する分割レンジの境界部分を交錯させる＞
項１９のデータ処理システムにおける前記拡張ＡＤ変換処理において、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットを前記プログラマブルゲインアンプに設定するとき、隣接する分割レンジの境界部分を交錯させるように前記アンプオフセットを設定する。
【００５９】
これにより、プログラマブルゲインアンプの増幅特性に従ってリニアリティーを保証することが難しい最小及び最大入力近傍の入力に対する増幅機能を用いないようにすることができ、この点でＡＤ変換誤差の低減に資することができる。
【００６０】
〔２４〕＜実測ゲインの取得＞
項１９のデータ処理システムにおいて、前記ゲイン校正処理は、前記第１のＤＡ変換回路から出力したアナログ信号を前記プログラマブルゲインアンプで増幅して前記ＡＤ変換回路で変換して得られるデータと、前記アナログ信号を前記プログラマブルゲインアンプで増幅せずに前記ＡＤ変換回路で変換して得られるデータとに基づいて、前記増幅回路のゲインを演算し取得する処理を含む。
【００６１】
これにより、プログラマブルゲインアンプによる増幅誤差を相殺するために用いる実測ゲインを容易に取得することができる。
【００６２】
〔２５〕＜属する分割レンジの判別＞
項１９のデータ処理システムにおいて、前記区間判別処理は、ＡＤ変換回路の各分割レンジの境界電圧の入力電圧に対するＡＤ変換データに基づいて被測定電圧が属する入力レンジを判別する処理を含む。
【００６３】
これにより、被測定信号が属する分割レンジを容易に判別することができるようになる。
【００６４】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００６５】
《実施の形態１》
図１には本発明の第１の実施の形態に係るデータ処理システムが例示される。同図に示されるデータ処理システム１００は、特に制限されないが、相補型ＭＯＳ集積回路製造技術などにより単結晶シリコンなどの１個の半導体基板に形成されたシステムオンチップの半導体装置として構成される。データ処理システム１００は、代表的に示されたマイクロコンピュータ（ＭＣＵ）１０１、プログラマブルゲインアンプ（ＰＧＡ）１０２、及びセレクタ（ＳＷ１）１０３を有する。特に図示はしないがメモリやアクセラレータなどのその他の回路が集積されていて良いことはいうまでもない。
【００６６】
マイクロコンピュータ１０１は、特に制限されないが、制御回路としてプログラムを実行する中央処理装置（ＣＰＵ）１１０、電気的に書き換え可能にプログラムやデータを格納するフラッシュメモリなどの不揮発性メモリ（ＦＬＡＳＨ）１１１、ＣＰＵ１１０のワーク領域などに利用されるＲＡＭ１１２、アナログ信号をデジタル信号に変換するＡＤ変換回路（ＡＤＣ）１１３、デジタル信号をアナログ信号に変換する第１ＤＡ変換回路（ＤＡＣ１）１１４、デジタル信号をアナログ信号に変換する第２ＤＡ変換回路（ＤＡＣ２）１１５、デジタル入出力ポート１１６、アナログ入力ポート１１７、タイマカウンタやシリアルインタフェースなどのその他の周辺回路モジュール（ＰＲＰＨ）１１８、及びセレクタ（ＳＷ２）１１９を備える。
【００６７】
プログラマブルゲインアンプ１０２に対するゲインの設定はＣＰＵ１１０が信号１２０で行う。第２ＤＡ変換回路１１５はＣＰＵ１１０から供給されるアンプオフセットデータをＤＡ変換してプログラマブルゲインアンプ１０２にアンプオフセット１２１を供給する。第２ＤＡ変換回路１１５はＣＰＵ１１０から供給されるデータをＤＡ変換して出力する。セレクタ１０３はアナログ入力ポート１１７から供給されるＡＤ変換対象とされる被測定アナログ信号１２３又は第１ＤＡ変換回路１１４から出力される信号１２２を選択してプログラマブルゲインアンプ１０２に供給する。セレクタ１１９はセレクタ１０３の出力又はプログラマブルゲインアンプ１０２の出力を選択してＡＤ変換回路１１３に供給する。ＡＤ変換回路１１３で変換されたデータはＣＰＵ１１０が参照する。前記セレクタ１０３，１１９のスイッチ制御はＣＰＵ１１０が行う。
【００６８】
図１にはＡＤ変換回路１１３の分解能に対してそのビット精度を拡張したＡＤ変換結果を得る機能に着目した構成を主にしている。特に、ＣＰＵ１１０のプログラム制御に従ってＡＤ変換回路１１３の入力レンジの全域にわたってその分解能を高くしてＡＤ変換結果を得ることができるようにしたものである。以下、そのＡＤ変換機能について詳述する。
【００６９】
先ず、本実施の形態に係るＡＤ変換の原理を説明する。
【００７０】
図２には本実施の形態に係るＡＤ変換の原理が全体的に例示される。ここではＡＤ変換回路１１３の分解能を１０ビットとする。変換精度を２ビット拡張するものとし、それに応じて、ＡＤ変換回路１１３の入力レンジ（便宜上、ＡＤ変換回路１１３の入力レンジの電圧範囲を０．５Ｖ〜４．５Ｖとする）を４分割し、分割された夫々の電圧範囲である分割レンジの区間（０．５Ｖ〜１．５Ｖ，１．５Ｖ〜２．５Ｖ、２．５Ｖ〜３．５Ｖ、３．５Ｖ〜４．５Ｖ）毎に各分割レンジの１２ビットのデジタルオフセット（ＤＦＳ１，ＤＦＳ２，ＤＦＳ３，ＤＦＳ４）を予め用意する。被計測アナログ信号に対するＡＤ変換動作では、被計測アナログ信号が属する分割レンジの区間の電圧をＡＤ変換回路１１３の入力レンジの電圧範囲に増幅するためのアンプオフセットと目的ゲイン４（＝２２）をプログラマブルゲインアンプ１０２に設定して、その被測定アナログ信号を４倍に増幅する。増幅された信号はＡＤ変換回路１１３で１０ビットのデータに変換され、変換された１０ビットのデータに対して下位側に２ビットのビット拡張、例えば２ビットの０拡張を行い、ビット拡張されたデータに対してプログラマブルゲインアンプ１０２の実測ゲインで除算することによって、当該プログラマブルゲインアンプ１０２のゲイン誤差を相殺した当該分割レンジにおける１２ビットのＡＤ変換データを取得する。このＡＤ変換データに、対応する分割レンジの１２ビットのデジタルオフセット（ＤＦＳ１，ＤＦＳ２，ＤＦＳ３，ＤＦＳ４）を加算することによって、ビット精度が１２ビットに拡張されたＡＤ変換データが得られる。上述の如く被計測信号が属する分割レンジで得られる１０ビットのＡＤ変換データに対しては２ビットのビット拡張と実測ゲインによる除算によりプログラマブルゲインアンプ１０２のゲイン誤差が相殺され、また、各分割レンジのデジタルオフセットで決まる電圧は下位側の分割レンジの最大の電圧に一致するようにされていて、分割レンジの各区間におけるＡＤ変換結果の連続性が保証されるようになっている。以下、それらについて詳述する。
【００７１】
先ず、プログラマブルゲインアンプ１０２に対するアンプオフセットの設定は図３に例示されるように、フルレンジに対して４分割された区間２に着目すると、電圧Ｖｘを区間２の最小電圧とすると、入力電圧Ｖａ＝ＶｘのときＶo＝０Ｖになるように、Ｖo＝Ｖａ（Ｒ１＋Ｒ２）／Ｒ１−ＶｂＲ２／Ｒ１の関係式から得られる電圧Ｖｂをアンプオフセットとすれば、区間２の入力電圧は、その区間の電圧範囲がＡＤ変換回路１１３の入力レンジの電圧範囲となるように増幅される。
【００７２】
本実施の形態に係るＡＤ変換の原理を分割レンジの区間に着目して示すと例えば図４及び図５のようになる。即ち、図４には、分割レンジの区間２（この例では便宜上ＡＤ変換回路１１３の入力レンジの電圧範囲を０Ｖ〜５Ｖとしており図２の説明とは整合しない）の被測定アナログ信号をプログラマブルゲインアンプ１０２で４倍に増幅し、増幅された信号をＡＤ変換回路１１３で１０ビットのデータに変換し、そのデータに対する２ビットの０拡張と拡張されたデータに対する実測ゲインによる除算とを行い、これにデジタルオフセットＤＦＳ２を加算して、ビット精度が拡張された１２ビットのＡＤ変換データを取得するときの原理が例示される。図５には分割レンジの区間３（この例では便宜上ＡＤ変換回路１１３の入力レンジの電圧範囲を０Ｖ〜５Ｖとしており図２の説明とは整合しない）の被測定アナログ信号を４倍に増幅してＡＤ変換し、ＡＤ変換された１０ビットのデータに対する下位側２ビットの０拡張と拡張されたデータに対する実測ゲインによる除算とを行なう、これにデジタルオフセットＤＦＳ３を加算して、ビット精度が拡張された１２ビットのＡＤ変換データを取得するときの原理が例示される。
【００７３】
図６及び図７には同じく本実施の形態に係るＡＤ変換の原理を分割レンジの区間に着目して示してあるが、ここでは特にプログラマブルゲインアンプ１０２が増幅動作の直線性を保つ電圧範囲内で区間を交錯させるようにした場合について示し、図２と整合している。プログラマブルゲインアンプ１０２の一般的な特性として最小入力電圧及び最大入力電圧の近傍では増幅動作の直線性を良好に保証できない場合があり、ゲイン誤差が大きくならないように、隣接部分で区間を交錯させる。例えば入力レンジの１０％として交錯区間の電圧範囲をそれぞれ０．５Ｖ確保している。例えば図６の区間３の例では、２．５Ｖ〜３．５Ｖの区間３の入力電圧範囲が０．５Ｖ〜４．５Ｖのレンジになるようにアンプオフセットを決めればよい。区間３のデジタルオフセットは、区間２の最大の電圧が区間３の最小の電圧に一致するように決定されればよく、その詳細は後で説明する。図７の区間２の例では、１．５Ｖ〜２．５Ｖの区間２の入力電圧範囲がＡＤ変換回路の入力レンジの電圧範囲０．５Ｖ〜４．５Ｖになるようにアンプオフセットを決めればよい。区間２のデジタルオフセットは、区間１の最大の電圧が区間２の最小の電圧に一致するように決定されればよく、その詳細は後で説明する。
【００７４】
図８には上記原理に則った本実施の形態に係るＡＤ変換処理ルーチンが全体的に示される。このＡＤ変換処理は、プログラマブルゲインアンプのゲイン校正処理（ＲＴ１）及びデジタルオフセットの算出処理（ＲＴ２）を予め行ない、その後、本実施の形態に係るＡＤ変換処理の実行中止が指示されず、かつ、ＡＤ変換の指示がある限りにおいて、被測定アナログ信号に基づく入力区間の判別処理（ＲＴ３）、被測定アナログ信号に対するＡＤ変換回路によるＡＤ変換処理（ＲＴ４）、及びＡＤ変換処理（ＲＴ４）の結果に対するゲイン補正及びデジタルオフセット加算処理（ＲＴ５）が行われる。ＡＤ変換処理（ＲＴ４）とゲイン補正及びデジタルオフセット加算処理（ＲＴ５）は、被測定アナログ信号に対する判別された区間をＡＤ変換回路１１３の入力レンジの電圧範囲としてＡＤ変換を行う拡張ＡＤ変換処理を構成する。
【００７５】
前記ゲイン校正処理（ＲＴ１）は、目的ゲイン（２ｎ、例えばｎ＝２で４倍）を設定したプログラマブルゲインアンプ１０２の出力をＡＤ変換回路１１３で変換したデジタル値と、そのときプログラマブルゲインアンプ１０２に供給するアナログ信号の生成に用いたデジタル値との差分から目的ゲインに対する実測ゲインを取得する処理を行う。即ち、前記第１のＤＡ変換回路１１４から出力したアナログ信号を前記プログラマブルゲインアンプ１０２で増幅して前記ＡＤ変換回路１１３で変換して得られるデータと、前記アナログ信号を前記プログラマブルゲインアンプ１１３で増幅せずに前記ＡＤ変換回路１１３で変換して得られるデータとに基づいてプログラマブルゲインアンプのゲインを演算して取得する。実測ゲインは拡張ＡＤ変換処理におけるゲイン補正に用いる。
【００７６】
前記入力区間の判別処理（ＲＴ３）は、前記ＡＤ変換回路１１３による被測定アナログ信号に対する変換結果が当該ＡＤ変換回路１１３の入力レンジをｍ（正の整数）分割した何れの分割レンジに属するかを判別する処理である。例えばこの判別処理（ＲＴ３）は、ＡＤ変換回路１１３の各分割レンジの境界電圧に応ずる電圧のＡＤ変換データに基づいて被測定電圧が属する入力レンジを判別する処理とされる。
【００７７】
前記ＡＤ変換処理（ＲＴ４）は、判別された分割レンジの電圧範囲を前記ＡＤ変換回路の入力レンジの電圧範囲に拡大するアンプオフセットと共に目的ゲインとして２ｎ（ここではｎ＝２）を前記プログラマブルゲインアンプ１０２に設定し、設定されたプログラマブルゲインアンプ１０２による前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路１１３によってＡＤ変換する処理である。
【００７８】
前記ゲイン補正及びデジタルオフセット加算処理（ＲＴ５）は、ＡＤ変換処理ＲＴ４で変換された１０ビットデジタルデータの下位側に２ビットの０拡張を行い、拡張された１２ビットのデータを実測ゲイン（その目的ゲイン２ｎに対して実測されたゲイン）で除算し、除算された１２ビットのデータに対応する分割レンジの最小電圧に応ずるデジタルオフセットデータを加算して、１２ビットの変換精度が拡張されたＡＤ変換結果を取得する処理である。
【００７９】
デジタルオフセット生成処理（ＲＴ２）は、図９に例示される基準となる区間のデジタルオフセットデータの生成処理、図１０に例示される基準となる区間の上位側デジタルオフセットデータの生成処理、及び図１１に例示される基準となる区間の下位側デジタルオフセットデータの生成処理に大別される。
【００８０】
図９に例示されるデジタルオフセットデータＤＦＳ２の生成処理では、まず、特定の前記分割レンジの任意電圧（例えば区間２の電圧２．１Ｖ）を前記第１のＤＡ変換回路１１４で生成し（Ｓ１）、これをセレクタ１０３，１１９の端子ａ，ｄを介して前記ＡＤ変換回路１１３に与えてＡＤ変換した第１データを取得する（Ｓ２）、第１処理を行う。これにより、デジタルオフセットデータＤＦＳ２のもとになる１０ビットのデータを得る。ＣＰＵ１１０はこの第１データＭ２を取り込み（Ｓ３）、取り込んだ第１データＭ２の下位側に２ビットの０拡張を行って１２ビットの第２データＭ２＿ｅｂを取得する（Ｓ４）、第２処理を行う。次に、当該分割レンジの電圧範囲（１．５Ｖ〜２．５Ｖ）を前記ＡＤ変換回路の入力レンジ（０．５Ｖ〜４．５Ｖ）の電圧範囲に拡大するアンプオフセットを前記第２のＤＡ変換回路１１５で生成し（Ｓ５）、生成されたアンプオフセットと目的ゲイン近傍である実測ゲインを持つ前記プログラマブルゲインアンプ１０２で前記第１のＤＡ変換回路１１４で生成した前記任意電圧を増幅し、増幅された信号を前記ＡＤ変換回路１１３で変換し（Ｓ６）、変換して得られた第３データＡ２をＣＰＵ１１０が取り込む（Ｓ７）、第３処理を行う。ＣＰＵ１１０は前記第３データＡ２の下位側に２ビットの０拡張を行って、前記実測ゲインで除算を行い、第４データＡ２＿ｅｂ＿ｇを取得する第４処理を行う（Ｓ８）。最後に、前記第２データＭ２＿ｅｂから第４データＡ２＿ｅｂ＿ｇを減算して当該特定の分割レンジの基準デジタルオフセットデータＤＦＳ２（第５データ）を取得する第５処理を行う（Ｓ９）。
【００８１】
図９の処理によれば、デジタルオフセットデータＤＦＳ２はプログラマブルゲインアンプ１０２を介さずＡＤ変換回路１１３の入力レンジの電圧範囲で前記任意電圧をＡＤ変換した値と実質的に一致するようになる。そして、基準とした区間の電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値にデジタルオフセットデータＤＦＳ２を加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致するようになる。
【００８２】
図１０に例示される区間２の上位側である区間３のデジタルオフセットデータＤＦＳ３の生成処理では、前記デジタルオフセットデータＤＦＳ２が生成された後に、まず、前記特定の分割レンジである区間２の最大電圧２．５Ｖを前記第１のＤＡ変換回路１１４で生成する（Ｓ１０）と共に、当該分割レンジ（区間２）の電圧範囲（１．５Ｖ〜２．５Ｖ）を前記ＡＤ変換回路１１３の入力レンジの電圧範囲（０Ｖ〜５Ｖ）に拡大するアンプオフセットを前記第２のＤＡ変換回路１１５で生成し（Ｓ１１）、生成したアンプオフセットと目的ゲインとを設定した前記プログラマブルゲインアンプ１０２で前記第１のＤＡ変換回路１１４で生成された区間２の最大電圧２．５Ｖを増幅し、増幅された信号を前記ＡＤ変換回路１１３で変換して（Ｓ１２）第６データＡ２ｍａｘを取得する（Ｓ１３）、第６処理を行う。ＣＰＵ１１０は第６データＡ２ｍａｘの下位側に２ビットの０拡張を行なって仮の１２ビットのデータ（Ａ２ｍａｘ＿ｅｂ）を生成し（Ｓ１４）、このデータＡ２ｍａｘ＿ｅｂに前記実測ゲインで除算を行ってデータＡ２ｍａｘ＿ｅｂ＿ｇを生成し（Ｓ１５）、このデータＡ２ｍａｘ＿ｅｂ＿ｇに、前記デジタルオフセットデータＤＦＳ２を加算して１２ビットのＡＤ変換データである第７データＡ２ｍａｘ＿１２ｂを取得する（Ｓ１６）、第７処理を行う。
【００８３】
そしてＣＰＵ１１０は、前記上位側分割レンジ（区間３）の電圧範囲（２．５Ｖ〜３．５Ｖ）を前記ＡＤ変換回路の入力レンジに拡大するアンプオフセットを前記第２のＤＡ変換回路１１５で生成し（Ｓ１７）、区間３の最小電圧２．５Ｖとして増幅された信号を前記ＡＤ変換回路１１３で変換して（Ｓ１８）、第８データＡ３ｍｉｎを取得する（Ｓ１９）、第８処理を行う。最後に、第８データＡ３ｍｉｎの下位側に２ビットの０拡張を行って、前記実測ゲインで除算を行ってデータＡ３ｍｉｎ＿ｅｂ＿ｇを生成し（Ｓ２０）、生成したデータＡ３ｍｉｎ＿ｅｂ＿ｇを、前記第７データＡ２ｍａｘ＿１２ｂから減算して、前記上位側分割レンジ（区間３）のデジタルオフセットデータＤＦＳ３（第９データ）を取得する（Ｓ２１）、第９処理を行う。
【００８４】
これにより、区間２のＡＤ変換データと区間３のＡＤ変換データの連続性が確保される。すなわち、上記処理により、既知のデジタルオフセットデータＤＦＳ２を求めた特定分割レンジ（区間２）とこれに隣接する上位側分割レンジ（区間３）との接続点の電圧（２．５Ｖ）が双方の分割レンジで一致するように既知のデジタルオフセットデータＤＦＳ２を用いて演算されるから、特定分割レンジ（区間２）とこれに隣接する上位側分割レンジ（区間３）との連続性を保証することができる。換言すれば、上位側分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータＤＦＳ３を加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプ１０２のゲイン誤差の影響を排除することができ、その連続性を高精度に保証することができる。
【００８５】
なお、デジタルオフセットデータＤＦＳ４は、既知のデジタルオフセットデータＤＦＳ３を基に図１０と同様の処理で求めればよいため、その詳細な説明は省略する。
【００８６】
図１１に例示される既知のデジタルオフセットデータＤＦＳ２の下位側デジタルオフセットデータＤＦＳ１の生成処理では、前記デジタルオフセットデータＤＦＳ２が生成された後に、まず、前記特定の分割レンジ（区間２）の最小電圧（１．５Ｖ）を前記第１のＤＡ変換回路１１４で生成すると共に（Ｓ２２）、当該分割レンジ（区間２）の電圧範囲（１．５Ｖ〜２．５Ｖ）を前記ＡＤ変換回路１１３の入力レンジ（０Ｖ〜５Ｖ）に拡大するアンプオフセットを前記第２のＤＡ変換回路１１５で生成し（Ｓ２３）、生成したアンプオフセットと目的ゲインとを設定した前記プログラマブルゲインアンプ１０２で前記第１のＤＡ変換回路１１４で生成された最小電圧２．５Ｖを増幅し、増幅された信号を前記ＡＤ変換回路１１３で変換して（Ｓ２４）第１０データＡ２ｍｉｎを取得する（Ｓ２５）第１０処理を行う。ＣＰＵ１１０は第１０データＡ２ｍｉｎの下位側に２ビットの０拡張を行った仮の１２ビットのデータＡ２ｍｉｎ＿ｅｂを生成すると共に（Ｓ２６）、このデータＡ２ｍｉｎ＿ｅｂを前記実測ゲインで除算し、データＡ２ｍｉｎ＿ｅｂ＿ｇを生成し（Ｓ２７）、このデータＡ２ｍｉｎ＿ｅｂ＿ｇに、前記デジタルオフセットデータＤＦＳ２を加算して１２ビットのＡＤ変換データである第１１データ（Ａ２ｍｉｎ＿１２ｂ）を取得する（Ｓ２８）、第１１処理を行う。
【００８７】
次にＣＰＵ１１０は、前記下位側の分割レンジ（区間１）の最大電圧（１．５Ｖ）を前記第１のＤＡ変換回路１１４で生成すると共に、当該分割レンジの電圧範囲（０．５Ｖ〜１．５Ｖ）を前記ＡＤ変換回路１１３の入力レンジ（０Ｖ〜５Ｖ）に拡大するアンプオフセットを前記第２のＤＡ変換回路１１５で生成し（Ｓ２９）、生成したアンプオフセットと目的ゲインとを設定した前記プログラマブルゲインアンプ１０２で前記第１のＤＡ変換回路１１４で生成された最大電圧（１．５Ｖ）を増幅し、増幅された信号を前記ＡＤ変換回路１１３で変換して（Ｓ３０）第１２データＡ１ｍａｘを取得する（Ｓ３１）、第１２処理を行う。最後にＣＰＵ１１０は、前記第１２データＡ１ｍａｘの下位側に２ビットの０拡張を行って、前記実測ゲインで除算を行い、データＡ１ｍａｘ＿ｅｂ＿ｇを生成し（Ｓ３２）、生成したデータＡ１ｍａｘ＿ｅｂ＿ｇを、前記第１１データＡ２ｍｉｎ＿１２ｂから減算して、前記下位側分割レンジ（区間１）のデジタルオフセットデータＤＦＳ１を取得する（Ｓ３３）、第１３処理を行う。
【００８８】
これにより、区間２のＡＤ変換データと区間１のＡＤ変換データの連続性が確保される。すなわち、上記処理により、既知のデジタルオフセットデータＤＦＳ２を求めた特定分割レンジ（区間２）とこれに隣接する下位側分割レンジ（区間１）との接続点の電圧（１．５Ｖ）が双方の分割レンジで一致するように既知のデジタルオフセットデータＤＦＳ２を用いて演算されるから、特定分割レンジ（区間２）とこれに隣接する下位側分割レンジ（区間１）との連続性を保証することができる。換言すれば、下位側分割レンジの電圧範囲において、プログラマブルゲインアンプにより増幅された入力レンジの電圧範囲をAD変換した結果をnビット拡張して前記実測ゲインで除算した値に前記デジタルオフセットデータＤＦＳ１を加算した値と、プログラマブルゲインアンプを介さず直接AD変換した値とは、実質的に一致する。特に、それぞれの分割レンジでＡＤ変換された値に対してはｎビットのビット拡張とそれに対する実測ゲインによる除算を行なうので、プログラマブルゲインアンプのゲイン誤差の影響を排除することができ、その連続性を高精度に保証することができる。
【００８９】
図１２には前記入力区間の判別処理（ＲＴ３）及び前記ＡＤ変換処理（ＲＴ４）の詳細が例示される。セレクタ１０３を入力端子ｂ、セレクタ１１９を入力端子ｄに選択して（Ｓ４０）、ＡＤ変換回路１１３で被計測アナログ信号をＡＤ変換する（Ｓ４１，Ｓ４２）。ＣＰＵ１１０はそのＡＤ変換結果を取り込んで（Ｓ４３）、そのＡＤ変換結果が区間３と４の境界値よりも大きいかを判別し（Ｓ４４）、大きければ、アンプオフセット用のＤＡ変換レジスタに区間４のアンプオフセットデータを設定し（Ｓ４５）、第１のＤＡ変換回路１１４の変換動作の安定を待つ（Ｓ４６）。そのＡＤ変換結果が区間３と４の境界値よりも小さいときは、そのＡＤ変換結果が区間２と３の境界値よりも大きいかを判別し（Ｓ４７）、大きければ、アンプオフセット用のＤＡ変換レジスタに区間３のアンプオフセットデータを設定し（Ｓ４８）、第１のＤＡ変換回路１１４の変換動作の安定を待つ（Ｓ４９）。同様に、そのＡＤ変換結果が区間２と３の境界値よりも小さいときは、そのＡＤ変換結果が区間１と２の境界値よりも大きいかを判別し（Ｓ５０）、大きければ、アンプオフセット用のＤＡ変換レジスタに区間２のアンプオフセットデータを設定し（Ｓ５１）、第１のＤＡ変換回路１１４の変換動作の安定を待つ（Ｓ５２）。同様に、そのＡＤ変換結果が区間１と２の境界値よりも小さいときは、アンプオフセット用のＤＡ変換レジスタに区間１のアンプオフセットデータを設定し（Ｓ５３）、第１のＤＡ変換回路１１４の変換動作の安定を待つ（Ｓ５４）。それぞれの安定待ち時間（例えば３μｓ）経過後に、セレクタ１１９の入力をＰＧＡ１０２の出力に接続する（Ｓ５５）。これにより、判別された分割レンジの電圧範囲を前記ＡＤ変換回路１１３の入力レンジに拡大するアンプオフセットと共に目的ゲインとして２ｎ（ここではゲイン４）が前記プログラマブルゲインアンプ１０２に設定され、設定されたプログラマブルゲインアンプ１０２による前記被測定アナログ信号の増幅信号を前記ＡＤ変換回路１１３で変換する処理が行われる。
【００９０】
図１３には前記ゲイン補正及びデジタルオフセット加算処理（ＲＴ５）の詳細が例示される。ＣＰＵ１１０は、前記ＡＤ変換処理（ＲＴ４）によってＡＤ変換回路１１３で変換されたデジタルデータに対してその下位側にｎビット（ここでは２ビット）の０拡張を行って１２ビットのデータＡＥ１を生成すると共に（Ｓ６０）、そのデータＡＥ１に対して実測ゲインで除算を行い（Ｓ６１）、演算結果のデータ（Ｖ１）を保持すると共に前記入力区間の判別処理（ＲＴ３）による判別結果を参照する（Ｓ６２）。ＣＰＵ１１０は、前記入力区間の判別処理（ＲＴ３）による判別結果が区間４であれば演算結果データＶ１に区間４のデジタルオフセットを加算し（Ｓ６３，Ｓ６４）、前記入力区間の判別処理（ＲＴ３）による判別結果が区間３であれば演算結果データＶ１に区間３のデジタルオフセットを加算し（Ｓ６５，Ｓ６６）、前記入力区間の判別処理（ＲＴ３）による判別結果が区間２であれば演算結果データＶ１に区間２のデジタルオフセットを加算し（Ｓ６７，Ｓ６８）、前記入力区間の判別処理（ＲＴ３）による判別結果が区間１であれば演算結果データＶ１に区間１のデジタルオフセットを加算し（Ｓ６９）、加算結果のデータが１２ビットに拡張されたＡＤ変換結果として保持される（Ｓ７０）。
【００９１】
図１４には、本実施の形態に係るＡＤ機能によるＡＤ変換動作のタイミングチャートが例示される。図に示されるようにＡＤ変換回路１１３によるＡＤ変換のための被測定アナログ信号のサンプリングとＡＤ変換動作は、上記入力区間判別用の動作（モニタリングＡＤ変換）と、拡張ＡＤ変換のための入力測定動作（本番ＡＤ変換）の順に行われる。モニタリングＡＤ変換の後にそれを用いて分割区間の判別が行われ（ＯＰＲ１）、本番ＡＤ変換の後にビット拡張、ゲイン補正、及びデジタルオフセットの付加などの操作が行われる（ＯＰＲ２）。例えば1回のサンプリングと変換に２μｓ費やし、併せて３０μｓで本実施の形態に係るＡＤ変換による１２ビットに拡張されたＡＤ変換結果を得ることができるので、一般的なΔΣＡＤコンバータより、高速に処理ができる。
【００９２】
以上説明した第１の実施の形態によれば、ＡＤ変換回路１１３の入力レンジに対する分割数ｍに応じて、２ｎ≦ｍの関係を満足する範囲でｎビットのビット拡張されたＡＤ変換結果を最終的に得ることができる。このとき、判別された分割レンジの範囲をＡＤ変換回路１１３のフルレンジとするアンプオフセットを第2のＤＡ変換回路１１５からプログラマブルゲインアンプ１０２に与えて増幅を行うこととの整合性より、プログラマブルゲインアンプ１０２はゲイン２ｎ若しくはその近傍で増幅を行う。これにより、ＡＤ変換回路１１３の変換レンジの全域にわたってその分解能を高くすることができる。変換レンジの選択に際してもプログラマブルゲインアンプ１０２による増幅を行わずにＡＤ変換回路１１３でＡＤ変換を１回行って判別すればよいため、変換レンジの切り替えに対しても良好な追従性を得ることができる。更に、夫々の分割レンジのデジタルオフセットには、分割レンジの接続点の値が双方の分割レンジで同一となる値が得られるため、ＡＤ変換回路１１３の変換レンジの全域にわたる高分解能のＡＤ変換結果に対して変換誤差を小さくすることができる。また、分割レンジの入力をＡＤ変換回路１１３の入力レンジの電圧範囲でＡＤ変換したデジタルデータに対してビット拡張を行い、拡張したデータを実測ゲインで除算するから、プログラマブルゲインアンプのゲイン誤差の影響を排除することができる。
【００９３】
《実施の形態２》
実施の形態２では実施の形態１とは異なる方法によって夫々の分割レンジのデジタルオフセットを求める処理について説明する。ここでは特に図示はしないが、たとえば、特定の基準となる区間のデジタルオフセットは、特定の区間の最小電圧と実質的に一致することから、特定区間の最小電圧をＡＤ変換回路１１３でＡＤ変換し、下位側に２ビットの０拡張を行った１２ビットのデータを基準となる区間のデジタルオフセットとすることができる。例えば２．５VをＤＡＣ１から出力しＰＧＡ１０２で増幅することなくＡＤＣ１１３でＡＤ変換し、変換結果データに下記２ビットのビット拡張を行なって、これを基準となる区間のデジタルオフセットとする。
【００９４】
前記特定の区間の上位側区間のデジタルオフセットは、前記特定の区間の最大電圧と実質的に一致することから、特定区間の最小電圧をＡＤ変換回路１１３でＡＤ変換し、下位側に２ビットの０拡張を行なって実測ゲインによる除算を行ない、その除算結果に、既知の基準とした区間のデジタルオフセットデータを加算し、これによって得られた１２ビットの拡張ＡＤ変換結果をそのデジタルオフセットとすることができる。尚、当該上位側区間に対して更にその上位側区間のデジタルオフセットについても当該上位側区間の既知のデジタルオフセットに基づいて同様の処理によって得ることができる。
【００９５】
前記特定の区間の下位側区間のデジタルオフセットは、前記特定の区間の最小電圧との差分に実質的に一致することから、特定区間の最小電圧をＡＤ変換回路１１３でＡＤ変換し、下位側に２ビットの０拡張を行なって実測ゲインによる除算を行ない、その除算結果と既知の基準とした区間のデジタルオフセットデータとの差分をそのデジタルオフセットとすることができる。尚、当該下位側区間に対して更にその下位側区間のデジタルオフセットについても当該下位側区間の既知のデジタルオフセットに基づいて同様の処理によって得ることができる。
【００９６】
実施の形態２の処理によれば、デジタルオフセットを取得する処理効率の向上に資することができる。
《実施の形態３》
図１５には本発明の第２の実施の形態に係るデータ処理システムが例示される。同図に示されるデータ処理システム２００は図１のデータ処理システム１００に比べてサンプルホールド回路２０１が追加され、それに応じた制御を行うＣＰＵ１１０Ａを採用した点が相違される。即ち、被測定アナログ信号１２３を入力するサンプルホールド回路２０１を有し、ＣＰＵ１１０Ａは、前記サンプルホールド回路２０１にサンプリングされた同じ被測定アナログ信号１２３を用いて、分割レンジの判別と、その判別結果を利用した前記拡張ＡＤ変換のための処理を行う。サンプルホールド回路２０１はサンプリングスイッチ（ＳＭＰ１）２１１、サンプリング容量（ＳＣ１）２１２、出力バッファ（ＢＵＦ）２１３、及び出力選択スイッチ（ＳＷ３）２１４を備えて構成される。その他の構成について図１と同じ構成要素については同一参照符号を付してその詳細な説明を省略する。
【００９７】
図１６には被測定アナログ信号のサンプルホールド動作が例示される。サンプリング容量２１２に必要な電荷信号を蓄積した後、サンプリングスイッチ２１１が閉じられる。
【００９８】
図１７にはサンプルホールド回路２０１にホールドされた情報をＰＧＡ１０２をスルーしてＡＤＣ１１３でＡＤ変換する動作が例示される。このモニタリング動作によって得られたＡＤ変換データを用いて図8で説明した入力区間の判別処理（ＲＴ３）及び被測定電圧ＡＤ変換処理（ＲＴ４）が行われる。
【００９９】
図１８にはゲイン補正及びデジタルオフセット加算処理（ＲＴ５）における動作が例示される。この動作において被測定信号はサンプル容量２１２から受け取ればよく、改めて外部から被測定アナログ信号を入力することを要しない。
【０１００】
第２の実施の形態によれば、分割レンジの判別と、その判別結果を利用した前記ＡＤ変換とを同じ被測定アナログ信号に対して行うことができるから、誤って異なる分割レンジを用いてＡＤ変換が行われる事態の発生を未然に防止することができる。
【０１０１】
《実施の形態４》
上記実施の形態の説明では入力レンジの分割数ｍを４として説明した。即ち、本実施の形態に係るＡＤによるＡＤ変換結果の拡張ビット数ｎ＝２としたとき、分割数を２ｎ＝２２とした。理論上、分割数ｍは２ｎ≦ｍの関係を満足する範囲で任意に決定することができる。
【０１０２】
このとき、周期信号に代表されるような動的信号に対してＡＤ変換回路の性能（分解能）を最大限に活用するには動的信号の中点をＡＤ変換回路の入力電圧範囲の半分にすることが得策と一般に考えられる。上記実施の形態で説明したように入力レンジを分割するＡＤ変換方式の場合、分割数を偶数にするとＡＤ変換回路の入力電圧範囲の半分のところが隣接する分割レンジの境界になる。この点で、分割数ｍとして偶数または奇数の何れを採用するかによって本実施の形態に係るＡＤの変換に処理効率の差を生ずることになる。第３の実施の形態ではこの点について説明する。
【０１０３】
図１９には被測定アナログ信号の中央値がＡＤ変換回路１１３の入力レンジの中央値に近いとき前記ＡＤ変換回路１１３の入力レンジの分割数を偶数に設定して本実施の形態に係るＡＤの変換処理を行う場合が例示される。図より明らかなように周期信号の中央値の電圧２．５Ｖが区間２と区間３の境界の電圧になる。この場合、上述した実施の形態によるＡＤ変換動作において一つの周期信号の値が隣接する異なる区間２，３の双方に属する結果、被計測アナログ信号の値に応じて頻繁にアンプオフセットの切換えを行わなければならず、それによるＡＤＣ１１３の安定を待つ時間が長くなり、本実施の形態に係るＡＤによる変換処理効率が低下する。
【０１０４】
これを回避するには、図２０に例示されるように、ＣＰＵ１１０（１１０Ａ）は、被測定アナログ信号の中央値がＡＤ変換回路１１３の入力レンジの中央値に近いとき前記ＡＤ変換回路１１３の入力レンジの分割数を奇数例えば５分割に設定して本実施の形態に係るＡＤの変換処理を行うように制御すればよい。これにより、被測定アナログ信号１２３の中央値が分割レンジの境界近傍になることを抑制する事ができる。したがって、被計測アナログ信号の変化の範囲を一つの区間に納めることが容易になり、被測定アナログ信号がその中央値を越えて変化するたびに分割レンジを変更する処理を行うことを要せず、上記ビット精度を拡張したＡＤ変換処理の効率を向上させることができる。
【０１０５】
特に図２０の例では、各分割レンジの電圧範囲は上記実施の形態１と同様に１Ｖであり、拡張ビット数ｎ＝２に対してプログラマブルゲインアンプ１０２の目的ゲインを２２のままとし、ＡＤ変換器１１３による入力レンジが例えば０．１Ｖから４．９Ｖのように広がっている。要するに、入力レンジの両端の部分でＡＤ変換回路１１３の能力に応じたマージンを考慮すればよい。
【０１０６】
《実施の形態５》
図２１には第４の実施の形態に係るデータ処理システムが例示される。同図に示されるデータ処理システム３００は図1のデータ処理システム１００に比べてサンプルホールド回路２０１が追加され、且つＤＡ変換回路が一つのＤＡ変換回路（ＤＡＣ１）１１４に集約され、ＤＡ変換回路１１４の出力がセレクタ２２０を介して選択的にＰＧＡ１０２又はセレクタ１０３に供給可能にされ、それに応じた制御を行うＣＰＵ１１０Ｂを採用した点が相違される。即ち、選択的に前記被測定アナログ信号１２３に代えて設定用アナログ信号１２２をサンプルホールドして前記プログラマブルゲインアンプ１０２に出力するサンプルホールド回路２０１と、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路（ＤＡＣ１）１１４と、前記ＤＡ変換回路１１４で生成されたアンプオフセット１２１を前記プログラマブルゲインアンプ１０２に出力する経路又は前記ＤＡ変換回路で生成された設定用アナログ信号１２２を前記サンプルホールド回路２０１に供給する経路を選択するセレクタ２２０とが設けられる。ＣＰＵ１１０Ｂは、前記アンプオフセット１２１の生成と設定用アナログ信号１２２の生成とでＤＡ変換回路１１４を使い分けセレクタ２２０の選択制御を行う。サンプルホールド回路２０１はサンプリングスイッチ（ＳＭＰ１）２１１、サンプリング容量（ＳＣ１）２１２、出力バッファ（ＢＵＦ）２１３、及び出力選択スイッチ（ＳＷ３）２１４を備えて構成される。その他の構成について図１と同じ構成要素については同一参照符号を付してその詳細な説明を省略する。
【０１０７】
第１及び第２の実施の形態で説明したようにプログラマブルゲインアンプ１０２にアンプオフセット１２１を出力するＤＡ変換回路１１５と、選択的に前記被測定アナログ信号に代えて設定用アナログ信号１２２を前記プログラマブルゲインアンプ１０２に出力するＤＡ変換回路１１４とを別々に持つ場合には、アンプオフセットの設定と設定用アナログ信号の生成とを並列的に行うことができるため、デジタルオフセットを取得するときの処理効率の向上に資することができる。一方、第４の実施の形態の如く、アンプオフセットの生成と設定用アナログ信号の生成に兼用されるＤＡ変換回路１１４を採用する場合にはアンプオフセットの設定と設定用アナログ信号の生成とを直列的に行わなければならないがＤＡ変換回路の兼用によって回路規模の縮小に資することができる。
【０１０８】
ＤＡ変換回路が１個に集約されたことにより、ＰＧＡ１０２に対するゲイン校正は例えば図２２の概要に示されるように処理ＲＴ１０乃至ＲＴ１６を順次行えばよい。すなわち、図２２に例示される実測ゲイン取得処理では、セレクタ１０３の端子をａ、セレクタ２２０をｇとし、ＤＡ変換回路１１４よりアナログ電圧をｘ１の出力し、サンプルホールド回路２０１に内蔵されたスイッチ２１１（ＳＭＰ１）をオン、スイッチ２１４（ＳＷ３）をオフとし、容量２１２（ＳＣ１）に電圧ｘ１を保存する（ＲＴ１０）。電圧ｘ１保存後、スイッチ２１１をオフ、スイッチ２１４をオンとし、セレクタ２２０をｆに設定し、ＤＡ変換回路１１４よりＰＧＡ１０２のアンプオフセットとして任意の電圧O（例えば０V）を出力する。
【０１０９】
セレクタ１１９の端子をｄとし、ＡＤ変換回路１１３で容量２１２に保存された電圧ｘ１をＰＧＡ１０２の無い経路でＡＤ変換し、ＡＤ変換結果ｙ１を得る（ＲＴ１１）。次にセレクタ１１９の端子をｃとし、ＡＤ変換回路１１３で容量２１２に保存された電圧ｘ１をＰＧＡ１０２で増幅し、ＡＤ変換しＡＤ変換結果Ｙ１を得る（ＲＴ１２）。
【０１１０】
同様にＤＡ変換回路１１４よりアナログ電圧ｘ２を出力し、サンプルホールド回路２０１で電圧ｘ２を保存し（ＲＴ１３）、電圧ｘ２保存後、スイッチ２１１をオフ、スイッチ２１４をオン、セレクタ２２０をｆに設定し、ＤＡ変換回路１１４より前記アンプオフセット電圧Oを出力する。
【０１１１】
容量２１２に蓄積された電圧ｘ２をＰＧＡ１０２の無い経路でＡＤ変換回路１１３によりＡＤ変換結果ｙ２を取得し（ＲＴ１４）、次にＰＧＡ１０２で増幅した電圧ｘ２をＡＤ変換器１１３によりＡＤ変換結果Ｙ２を得る（ＴＲ１５）。
【０１１２】
最後にＣＰＵ１１０ＢはＰＧＡ１０２の実測ゲインＧをＧ＝（Ｙ２−Ｙ１）／（ｙ２−ｙ１）により演算し、実測ゲインを取得する（ＲＴ１６）。このように異なる２つの電圧についてＰＧＡ１０２の無い経路でのＡＤ変換結果とＰＧＡ１０２により増幅した電圧のＡＤ変換結果の比率から実測ゲインＧを算出する。
【０１１３】
尚、上記ではｘ１＜ｘ２として処理が行なわれる。また、ｘ１及びｘ２の電圧は、ＰＧＡ１０２で増幅後の電圧がＡＤ変換回路の入力レンジが超えない範囲で任意に選択される。
【０１１４】
図２３には処理ＲＴ１０とＲＴ１１の詳細が例示される。図２４には処理ＲＴ１２の詳細が例示される。図２５には処理ＲＴ１３とＲＴ１４の詳細が例示される。図２６には処理ＲＴ１５の詳細が例示される。図２７には区間３のデジタルオフセットを算出するときのフローチャートにおけるＡ及びＢ部分の詳細が例示され、図２８には区間３のデジタルオフセットを算出するときのフローチャートにおけるＣ部分の詳細が例示される。その他の区間のデジタルオフセットの算出フローについては図示を省略するが図２７及び図２８に準じた処理によって生成すればよい。
【０１１５】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０１１６】
例えば、マイクロコンピュータのような制御部によるビット拡張や実測ゲインによる除算の処理は固定小数点演算だけでなく浮動小数点演算で行ってもよい。デジタルオフセットの生成処理などにおいてビット精度を広げるためのビット拡張処理と実測ゲインによる除算とを行なう順番は基本的にビット拡張を行なってから除算を行なうことが演算制度上望ましい場合には其の順番で行なうことが必要であるが、演算手法によりそうでなければ逆にすることも可能である。ＡＤ変換回路のビット精度、拡張ビット数、区間の分割数については上記実施の形態に限定されず、適宜変更可能である。また、データ処理システムは１チップの半導体装置に限定されず、マルチチップで構成することも可能である。例えばマイクロコンピュータ（ＭＣＵ）１０１，１０１Ａ，１０１Ｂを１チップで構成し、その他の回路を外付け部品で構成することも可能である。
【０１１７】
上記それぞれの実施の形態は相互に組み合わせて構成することも可能である。
【産業上の利用可能性】
【０１１８】
本発明は、ＡＤ変換機能を有するデータ処理システムに関し、特にＡＤ変換回路のビット精度よりも高いビット精度を得るための技術に広く適用することができる。
【符号の説明】
【０１１９】
１００  データ処理システム
１０１  マイクロコンピュータ（ＭＣＵ）
１０２  プログラマブルゲインアンプ（ＰＧＡ）
１０３  セレクタ（ＳＷ１）
１１０  中央処理装置（ＣＰＵ）
１１１  不揮発性メモリ（ＦＬＡＳＨ）
１１２  ＲＡＭ
１１３  ＡＤ変換回路（ＡＤＣ）
１１４  第１ＤＡ変換回路（ＤＡＣ１）
１１５  第２ＤＡ変換回路（ＤＡＣ２）
１１６  デジタル入出力ポート
１１７  アナログ入力ポート
１１８  周辺回路モジュール（ＰＲＰＨ）
１１９  セレクタ（ＳＷ２）
２００  データ処理システム
２０１  サンプルホールド回路
１１０Ａ  ＣＰＵ
１０１Ａ  マイクロコンピュータ
３００  データ処理システム
１１０Ｂ  ＣＰＵ
１０１Ｂ  マイクロコンピュータ
【図１】
2012144375.tif 000003
【図２】
2012144375.tif 000004
【図３】
2012144375.tif 000005
【図４】
2012144375.tif 000006
【図５】
2012144375.tif 000007
【図６】
2012144375.tif 000008
【図７】
2012144375.tif 000009
【図８】
2012144375.tif 000010
【図９】
2012144375.tif 000011
【図１０】
2012144375.tif 000012
【図１１】
2012144375.tif 000013
【図１２】
2012144375.tif 000014
【図１３】
2012144375.tif 000015
【図１４】
2012144375.tif 000016
【図１５】
2012144375.tif 000017
【図１６】
2012144375.tif 000018
【図１７】
2012144375.tif 000019
【図１８】
2012144375.tif 000020
【図１９】
2012144375.tif 000021
【図２０】
2012144375.tif 000022
【図２１】
2012144375.tif 000023
【図２２】
2012144375.tif 000024
【図２３】
2012144375.tif 000025
【図２４】
2012144375.tif 000026
【図２５】
2012144375.tif 000027
【図２６】
2012144375.tif 000028
【図２７】
2012144375.tif 000029
【図２８】
2012144375.tif 000030
【手続補正書】
【提出日】平成25年10月4日(2013.10.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
ＤＡ変換回路が１個に集約されたことにより、ＰＧＡ１０２に対するゲイン校正は例えば図２２の概要に示されるように処理ＲＴ１０乃至ＲＴ１６を順次行えばよい。すなわち、図２２に例示される実測ゲイン取得処理では、セレクタ１０３の端子をａ、セレクタ２２０をａとし、ＤＡ変換回路１１４よりアナログ電圧をｘ１の出力し、サンプルホールド回路２０１に内蔵されたスイッチ２１１（ＳＭＰ１）をオン、スイッチ２１４（ＳＷ３）をオフとし、容量２１２（ＳＣ１）に電圧ｘ１を保存する（ＲＴ１０）。電圧ｘ１保存後、スイッチ２１１をオフ、スイッチ２１４をオンとし、セレクタ２２０をｂに設定し、ＤＡ変換回路１１４よりＰＧＡ１０２のアンプオフセットとして任意の電圧O（例えば０V）を出力する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
同様にＤＡ変換回路１１４よりアナログ電圧ｘ２を出力し、サンプルホールド回路２０１で電圧ｘ２を保存し（ＲＴ１３）、電圧ｘ２保存後、スイッチ２１１をオフ、スイッチ２１４をオン、セレクタ２２０をｂに設定し、ＤＡ変換回路１１４より前記アンプオフセット電圧Oを出力する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
容量２１２に蓄積された電圧ｘ２をＰＧＡ１０２の無い経路でＡＤ変換回路１１３によりＡＤ変換結果ｙ２を取得し（ＲＴ１４）、次にＰＧＡ１０２で増幅した電圧ｘ２をＡＤ変換器１１３によりＡＤ変換結果Ｙ２を得る（ＲＴ１５）。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2012144375.tif 000031
【国際調査報告】
2012144375.tif 000032
2012144375.tif 000033