(57)【要約】【課題】電源電圧に対して逆極性のオフセットが発生していた場合でも正確なオフセット誤差を検出して補正すること。【解決手段】このＡ／Ｄ変換回路１は、入力電圧Ｖ１，…，Ｖｎ−１をそれぞれ入力する入力端子ＩＮ１，…，ＩＮｎ−１と、基準電圧Ｖ０を分圧抵抗によって分圧した基準電圧Ｖｒｅｆを生成する基準電圧入力部３と、入力電圧Ｖ１，…，Ｖｎ−１及び基準電圧Ｖ０，Ｖｒｅｆが入力されて、それらの電圧信号のうちからいずれかを選択して出力するマルチプレクサ４と、マルチプレクサ４によって出力された電圧信号をＡＤ変換してデジタル値を生成する信号処理部９とを備え、信号処理部９は、基準電圧Ｖ０，Ｖｒｅｆをもとに得られたデジタル値と分圧抵抗の比とに基づいてオフセット誤差を算出した後、オフセット誤差に基づいて入力電圧Ｖ１，…，Ｖｎ−１に対応するデジタル値を補正する。【選択図】図１
2008294751.tif 000002
【特許請求の範囲】
【請求項１】
第１〜第Ｎの入力電圧（Ｎは２以上の整数）をそれぞれ入力する第１〜第Ｎの入力端子と、
前記第Ｎの入力電圧を分圧抵抗によって分圧して、第１基準電圧を生成する基準電圧入力部と、
前記第１〜第Ｎの入力電圧及び前記第１基準電圧が入力されて、前記第１〜第Ｎの入力電圧及び前記第１基準電圧のうちからいずれかを選択して出力する選択回路と、
前記選択回路によって出力された前記第１〜第Ｎの入力電圧及び前記第１基準電圧をアナログ／デジタル変換する信号処理部とを備え、
前記信号処理部は、前記第Ｎの入力電圧及び前記第１基準電圧をもとに得られたデジタル値と前記分圧抵抗の比とに基づいてオフセット誤差を算出し、前記オフセット誤差に基づいて前記第１〜第Ｎ−１の入力電圧に対応するデジタル値を補正する、
ことを特徴とするＡ／Ｄ変換回路。
【請求項２】
第２基準電圧を発生させて前記第２基準電圧を前記第Ｎの入力端子に入力する基準電圧発生部をさらに備え、
前記信号処理部は、前記第２基準電圧と、前記分圧抵抗の比とに基づいて利得誤差をさらに算出し、前記利得誤差及び前記オフセット誤差に基づいて、前記第１〜第Ｎ−１の入力電圧に対応する前記デジタル値を補正する、
ことを特徴とする請求項１記載のＡ／Ｄ変換回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力電圧をデジタル値に変換するＡ／Ｄ変換回路に関するものである。
【背景技術】
【０００２】
従来から、制御用マイクロコンピュータ（以下、「マイコン」という）等には入力アナログ電圧をアナログ／デジタル変換するＡ／Ｄ変換器が内蔵されている。この種のＡ／Ｄ変換器としては、下記非特許文献１に記載のように、２つの基準電圧の間の大きさの入力アナログ電圧をアナログ／デジタル変換し、この基準電圧を適当に設定することで負方向のオフセットの補償を可能にするＡ／Ｄ変換器が知られている。このマイコンには、8bit〜12bitのＡ／Ｄ変換器が１〜数個内蔵されており、マルチプレクサを介して複数のアナログ入力がＡ／Ｄ変換器に選択的に入力され、Ａ／Ｄ変換器によりアナログ入力がデジタル値に変換される。Ａ／Ｄ変換器は、グランド電圧〜最大入力電圧の間のアナログ信号をＡ／Ｄ変換器の持つ分解能でデジタル値に変換する。最大入力電圧は固定であるのが一般的なため、マルチプレクサの後段に可変利得増幅器を内蔵し、この可変利得増幅器の利得を変更することにより、個々のアナログ信号に対してその分解能を効率的に発揮するようにＡ／Ｄ変換器の入力強度を調整する。
【０００３】
また、下記特許文献１には、セレクタに入力されたアナログ入力信号をアナログ／デジタル変換する際に、Ａ／Ｄ変換器によって変換されたグランドレベル信号及び基準電圧信号のデータから補正値を算出し、その補正値を用いて誤差補正を行うＡ／Ｄ変換回路が開示されている。
【特許文献１】特開２００５−２４４７７１号公報
【非特許文献１】“MSP430x4xx Family User’s Guide, Mixed Signal Products SLAU056F”，テキサスインスツルメンツ社，2006年
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来のＡ／Ｄ変換器は、制御用マイコン全体として負電源を供給することはまれであるので、結果として負方向のオフセット誤差は補正が困難である。また、上記特許文献１記載のＡ／Ｄ変換回路では、単一電源で動作する際にグランドレベル信号からオフセット誤差を正確に検出することは困難であった。すなわち、オフセット誤差には、プラスとマイナスのオフセットがあるが、単一電源の場合にグランドを基準とすると、電源電圧の極性と反対のオフセットは検出できない。例えば、プラス電源で動作している場合にマイナスのオフセットが存在しても、グランドと接続されたＡ／Ｄ変換器の出力値はオフセットの大きさによらず“０”しか出力できない。逆に、マイナス電源で動作している場合にプラスのオフセットが存在しても、グランドと接続されたＡ／Ｄ変換器の出力値はオフセットの大きさによらず、やはり“０”しか出力できない。
【０００５】
そこで、本発明は、かかる課題に鑑みて為されたものであり、電源電圧に対して逆極性のオフセットが発生していた場合でも正確なオフセット誤差を検出して補正できるＡ／Ｄ変換回路を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明のＡ／Ｄ変換回路は、第１〜第Ｎの入力電圧（Ｎは２以上の整数）をそれぞれ入力する第１〜第Ｎの入力端子と、第Ｎの入力電圧を分圧抵抗によって分圧して、第１基準電圧を生成する基準電圧入力部と、第１〜第Ｎの入力電圧及び第１基準電圧が入力されて、第１〜第Ｎの入力電圧及び第１基準電圧のうちからいずれかを選択して出力する選択回路と、選択回路によって出力された第１〜第Ｎの入力電圧及び第１基準電圧をアナログ／デジタル変換する信号処理部とを備え、信号処理部は、第Ｎの入力電圧及び第１基準電圧をもとに得られたデジタル値と分圧抵抗の比とに基づいてオフセット誤差を算出し、オフセット誤差に基づいて第１〜第Ｎ−１の入力電圧に対応するデジタル値を補正する。
【０００７】
このようなＡ／Ｄ変換回路によれば、選択回路には第１〜第Ｎの入力端子から第１〜第Ｎの入力電圧と第Ｎの入力電圧を既知の抵抗で抵抗分圧した第１基準電圧とが入力され、それらの電圧のうちのいずれかが信号処理部に選択的に出力された後、信号処理部によってそれらの電圧がデジタル値に変換される。その際、信号処理部は、電源電圧と同一極性の有限値をもつ第Ｎの入力電圧及び第１基準電圧をアナログ／デジタル変換した結果と、第１基準電圧の分圧比とに基づいてオフセット誤差を算出して、そのオフセット誤差によって第１〜第Ｎ−１の入力電圧に対するデジタル値を補正するので、電源電圧と逆極性のオフセットが生じていてもＡ／Ｄ変換器におけるオフセット誤差を正確に検出してデジタル値を補正することができる。
【０００８】
第２基準電圧を発生させて第２基準電圧を第Ｎの入力端子に入力する基準電圧発生部をさらに備え、信号処理部は、第２基準電圧と、分圧抵抗の比とに基づいて利得誤差をさらに算出し、利得誤差及びオフセット誤差に基づいて、第１〜第Ｎ−１の入力電圧に対応するデジタル値を補正することが好ましい。
【０００９】
この場合、選択回路に第Ｎの入力端子を介して既知の電圧である第２基準電圧が入力されることにより、信号処理部にその第２基準電圧と第２基準電圧を既知の抵抗で抵抗分圧した第１基準電圧とが選択的に入力される。そして、信号処理部は、まず、第２基準電圧値と第２基準電圧及び第１基準電圧をアナログ／デジタル変換した結果とに基づいて、オフセット誤差及び利得誤差を算出した後に、第１〜第Ｎ−１の入力電圧に対するデジタル値を補正するので、Ａ／Ｄ変換器において利得誤差が生じていてもデジタル値を正確に導出することができる。
【発明の効果】
【００１０】
本発明のＡ／Ｄ変換回路によれば、電源電圧に対して逆極性のオフセットが発生していた場合でも正確なオフセット誤差を検出して補正することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しつつ本発明に係るＡ／Ｄ変換回路の好適な実施形態について詳細に説明する。なお、図面の説明においては同一又は相当部分には同一符号を付し、重複する説明を省略する。
【００１２】
［第１実施形態］
図１は、本発明の第１実施形態にかかるＡ／Ｄ変換回路１の構成を示すブロック図である。同図に示すＡ／Ｄ変換回路１は、制御用マイクロコンピュータ（以下、「マイコン」という）やパーソナルコンピュータ等に内蔵され、外部から入力された電圧の大きさを検出して、その電圧の大きさを示すデジタル値を生成する回路である。Ａ／Ｄ変換回路１は、Ｎ個（Ｎは２以上の整数）の入力端子ＩＮ１〜ＩＮｎと、基準電圧発生部２と、基準電圧入力部３と、マルチプレクサ（選択回路）４と、Ａ／Ｄ変換器５、ＣＰＵ（中央処理装置）６、メモリ７、及び通信部８によって構成される信号処理部９とを備えている。
【００１３】
入力端子ＩＮ１，…，ＩＮｎ−１には、それぞれ、外部から複数種類のアナログ電圧値の入力電圧Ｖ１，…，Ｖｎ−１が入力され、この入力端子ＩＮ１，…，ＩＮｎ−１がマルチプレクサ４の入力ポートＣＨ１，…，ＣＨｎ−１にそれぞれ接続されることにより、マルチプレクサ４に入力電圧Ｖ１，…，Ｖｎ−１が入力される。また、入力端子ＩＮｎには、基準電圧発生部２が接続され、基準電圧発生部２により既知の基準電圧（第２基準電圧）Ｖ０が生成されて入力端子ＩＮｎに入力される。この入力端子ＩＮｎにマルチプレクサ４の入力ポートＣＨｎに接続されることにより、マルチプレクサ４に基準電圧Ｖ０が併せて入力される。
【００１４】
基準電圧入力部３は、入力端子ＩＮｎとグランドとの間に直列に接続された２つの分圧抵抗１０ａ，１０ｂから構成されている。そして、この分圧抵抗１０ａと分圧抵抗１０ｂとの間の接続点にはマルチプレクサ４の入力ポートＣＨｎ＋１が接続されることにより、基準電圧Ｖ０を分圧抵抗１０ａ，１０ｂによって抵抗分圧した基準電圧（第１基準電圧）Ｖｒｅｆが、マルチプレクサ４に併せて入力される。
【００１５】
マルチプレクサ４は、入力電圧Ｖ１，…，Ｖｎ−１、及び基準電圧Ｖ０，Ｖｒｅｆのうちから何れかを選択して信号処理部９のＡ／Ｄ変換器５に出力する機能を有する選択回路である。このマルチプレクサ４は、信号処理部９のＣＰＵ６の制御信号に応じて、Ａ／Ｄ変換器５に選択的に電圧信号を出力する。
【００１６】
Ａ／Ｄ変換器５は、マルチプレクサ４から出力された入力電圧Ｖ１，…，Ｖｎ−１、及び基準電圧Ｖ０，Ｖｒｅｆのいずれかの電圧信号のアナログ電圧値を検出し、そのアナログ電圧値をアナログ／デジタル変換（ＡＤ変換）してデジタル値を生成し、そのデジタル値をＣＰＵ６に出力する。例えば、Ａ／Ｄ変換器５は、グランド電圧から所定の最大入力電圧までの大きさの電圧値を、処理可能な最大ビット数に対応した分解能でデジタル値に変換する。なお、Ａ／Ｄ変換器５においては一般にオフセット誤差及び利得誤差が発生するため、Ａ／Ｄ変換器５において入力電圧Ｖｋ（ｋは、１以上ｎ−１以下の整数）をもとに生成されたデジタル値ＶＡＤｋは、下記式（１）；
ＶＡＤｋ＝（１＋Ａ）×Ｖｋ＋Ｂ      …（１）
によって与えられる。ここで、Ａは、Ａ／Ｄ変換器５における利得誤差、Ｂは、Ａ／Ｄ変換器５におけるオフセット誤差である。
【００１７】
ＣＰＵ６は、Ａ／Ｄ変換器５から出力されたデジタル値ＶＡＤｋを補正する処理を行い、補正後のデジタル値ＶＡＤｋをメモリ７に格納する。このデジタル値ＶＡＤｋは、Ａ／Ｄ変換回路１を内蔵するマイコン等において後続する処理に利用される。また、ＣＰＵ６は、補正後のデジタル値ＶＡＤｋを、通信部８を介して外部に送信することもできる。以下、ＣＰＵ６による補正機能を詳細に説明する。
【００１８】
ＣＰＵ６は、まず、マルチプレクサ４を切換制御することによりマルチプレクサ４の出力から基準電圧Ｖ０，Ｖｒｅｆを順次出力させ、Ａ／Ｄ変換器５によって基準電圧Ｖ０，ＶｒｅｆをＡＤ変換させることにより、それぞれの電圧値に対応するデジタル値ＶＡＤ０，ＶＡＤｒｅｆを取得する。このとき得られるデジタル値ＶＡＤ０，ＶＡＤｒｅｆは、式（１）に基づいて下記式（２）及び（３）によって表される。
ＶＡＤ０＝（１＋Ａ）×Ｖ０＋Ｂ      …（２）
ＶＡＤｒｅｆ＝（１＋Ａ）×Ｖｒｅｆ＋Ｂ      …（３）
ここで、分圧抵抗１０ａ，１０ｂの既知の抵抗値をＲ１，Ｒ２とすると、基準電圧Ｖ０と基準電圧Ｖｒｅｆとの関係は、下記式（４）；
Ｖｒｅｆ＝Ｒ１／（Ｒ１＋Ｒ２）×Ｖ０      …（４）
によって表される。
【００１９】
そこで、ＣＰＵ６は、式（２），（３），（４）の関係に基づいて、利得誤差Ａを下記式（５）；
Ａ＝｛（Ｒ１＋Ｒ２）／Ｒ２｝×｛（ＶＡＤ０−ＶＡＤｒｅｆ）／Ｖ０｝−１    …（５）
により算出することができる。このとき、抵抗値Ｒ１，Ｒ２及び電圧値Ｖ０は予めメモリ７に記憶されており、ＣＰＵ６は、メモリ７から読み出した値から特定される分圧抵抗比Ｒ１／Ｒ２及び電圧値Ｖ０と、Ａ／Ｄ変換器５から出力されたデジタル値ＶＡＤ０，ＶＡＤｒｅｆとに基づいて利得誤差Ａを算出する。なお、メモリ７には、抵抗値Ｒ１，Ｒ２の代わりに分圧抵抗比Ｒ１／Ｒ２を記憶しておいてもよい。
【００２０】
さらに、ＣＰＵ６は、式（２），（５）の関係に基づいて、オフセット誤差Ｂを下記式（６）；
Ｂ＝｛（Ｒ１＋Ｒ２）／Ｒ２｝×ＶＡＤｒｅｆ−Ｒ１／Ｒ２×ＶＡＤ０    …（６）
により算出する。つまり、ＣＰＵ６は、メモリ７から読み出した値から特定される分圧抵抗比Ｒ１／Ｒ２と、Ａ／Ｄ変換器５から出力されたデジタル値ＶＡＤ０，ＶＡＤｒｅｆとに基づいてオフセット誤差Ｂを算出する。
【００２１】
そして、ＣＰＵ６は、上述のようにして算出した利得誤差Ａ及びオフセット誤差Ｂを較正情報としてメモリ７に記憶した後に、順次マルチプレクサ４を切換制御することによって入力電圧Ｖ１〜Ｖｎ−１をＡ／Ｄ変換器５に出力させて、入力電圧Ｖ１〜Ｖｎ−１をＡ／Ｄ変換器５によってＡＤ変換する。さらに、ＣＰＵ６は、Ａ／Ｄ変換器５から出力された入力電圧Ｖ１，…，Ｖｎ−１に対応するデジタル値ＶＡＤｋ（ｋ＝１，…，ｎ−１）を、メモリ７から読み出した較正情報を利用して、下記式（７）；
ＡＶＡＤｋ＝ＶＡＤｋ／（１＋Ａ）−Ｂ      …（７）
に基づいて補正して補正値ＡＶＡＤｋを得る。この補正値ＡＶＡＤｋは、マルチプレクサ４及びＡ／Ｄ変換器５のオフセット及び利得が補償された値として得られる。ＣＰＵ６は、算出した補正値ＡＶＡＤｋをメモリ７に格納する。
【００２２】
ここで、ＣＰＵ６により実行される補正処理の意義について説明すると、一般に入力電圧ＶｋとＡＤ変換後のデジタル値ＶＡＤｋとの関係は、オフセット誤差をＤｏｆｆとすると、図２のような関係となる。理想的なＡＤ変換が行われればＡＤ変換特性は原点を通る直線Ｇ１の関係で表される。しかしながら、実際にはデジタル値ＶＡＤｋにはプラス又はマイナスのオフセットが存在するので、ＡＤ変換特性は直線Ｇ２，Ｇ３のような特性となり、ＡＤ変換後のデジタル値から実際の入力アナログ値を算出する際にはこのオフセットを補正する必要がある。このとき、２つの既知の電圧値Ｖ０，Ｖｒｅｆの２点のアナログ値を変換して、それぞれデジタル値ＶＡＤ０，ＶＡＤｒｅｆが得られたとすると、これらのデジタル値を用いてオフセットＢを算出することができる。そして、アナログ値Ｖｋを変換してデジタル値ＶＡＤｋが得られた場合は、真のデジタル値はＶＡＤｋ−Ｂで与えられる。
【００２３】
なお、基準電圧入力部３における分圧抵抗１０ａと分圧抵抗１０ｂとによる分圧比は、Ｖｒｅｆが約１／２×Ｖ０になるように設定されることが好適である。Ｖｒｅｆをグランド電位に近い値にすることはＶｒｅｆに関して量子化誤差の影響が大きくなるので好ましくない。これは、基準電圧Ｖ０をＡ／Ｄ変換器５のフルスケールに近い値に設定し、基準電圧Ｖｒｅｆをその半分程度の大きさに設定することにより、図２の補正直線の算出に際して量子化誤差の影響を低減することができるためである。
【００２４】
以上説明したＡ／Ｄ変換回路１によれば、マルチプレクサ４には入力端子ＩＮ１，…，ＩＮｎから入力電圧Ｖ１，…，Ｖｎ−１及び基準電圧Ｖ０と、基準電圧Ｖ０を既知の抵抗で抵抗分圧した基準電圧Ｖｒｅｆとが入力され、それらの電圧のうちのいずれかが信号処理部９に選択的に出力された後、Ａ／Ｄ変換器５によってそれらの電圧がデジタル値に変換される。その際、ＣＰＵ６は、電源電圧と同一極性の有限値をもつ基準電圧Ｖ０，ＶｒｅｆをＡＤ変換した結果と、基準電圧Ｖｒｅｆの分圧比とに基づいてオフセット誤差を算出して、そのオフセット誤差によって入力電圧Ｖ１，…，Ｖｎ−１に対するデジタル値を補正するので、電源電圧と逆極性のオフセットが生じていてもＡ／Ｄ変換器５におけるオフセット誤差を正確に検出してデジタル値を補正することができる。
【００２５】
また、マルチプレクサ４には入力端子ＩＮｎを介して既知の電圧である基準電圧Ｖ０が入力され、信号処理部９にその基準電圧Ｖ０と基準電圧Ｖ０を既知の抵抗で抵抗分圧した基準電圧Ｖｒｅｆとが選択的に入力され、ＣＰＵ６が、基準電圧値Ｖ０と基準電圧Ｖ０，ＶｒｅｆをＡＤ変換した結果とに基づいて、オフセット誤差及び利得誤差を算出した後に、入力電圧Ｖ１，…，Ｖｎ−１に対するデジタル値を補正するので、Ａ／Ｄ変換器５において利得誤差が生じていてもデジタル値を正確に導出することができる。
【００２６】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
【００２７】
図３は、本発明の第２実施形態であるＡ／Ｄ変換回路１０１の構成を示すブロック図である。第２実施形態にかかるＡ／Ｄ変換回路１０１は、基準電圧発生部２（図１参照）を備えない点、及び信号処理部１０９における補正機能において利得誤差を算出しない点が第１実施形態と相違する。なお、Ａ／Ｄ変換回路１０１の構成は、Ａ／Ｄ変換器５における利得誤差が十分に小さいと想定される場合に採用可能な構成である。
【００２８】
具体的には、入力端子ＩＮ１，…，ＩＮｎには、それぞれ、外部から複数種類の電圧値の入力電圧Ｖ１，…，Ｖｎが入力され、この入力端子ＩＮ１，…，ＩＮｎがマルチプレクサ４の入力ポートＣＨ１，…，ＣＨｎにそれぞれ接続されることにより、マルチプレクサ４に入力電圧Ｖ１，…，Ｖｎが入力される。また、基準電圧入力部３の分圧抵抗１０ａと分圧抵抗１０ｂとの間の接続点にはマルチプレクサ４の入力ポートＣＨｎ＋１が接続されることにより、入力電圧Ｖｎを分圧抵抗１０ａ，１０ｂによって抵抗分圧した基準電圧（第１基準電圧）Ｖｒｅｆが、マルチプレクサ４に併せて入力される。マルチプレクサ４は、入力ポートＣＨ１，…，ＣＨｎ＋１から入力された入力電圧Ｖ１，…，Ｖｎ及び基準電圧Ｖｒｅｆのうちのいずれかのアナログ電圧信号を信号処理部１０９のＡ／Ｄ変換器５に選択的に出力する。
【００２９】
Ａ／Ｄ変換器５は、入力電圧Ｖ１，…，Ｖｎ及び基準電圧ＶｒｅｆをＡＤ変換してデジタル値ＶＡＤ１，…，ＶＡＤｎ，ＶＡＤｒｅｆを生成し、ＣＰＵ１０６に出力する。これに対して、ＣＰＵ１０６は、以下のようにしてデジタル値ＶＡＤ１，…，ＶＡＤｎを補正する。
【００３０】
すなわち、ＣＰＵ１０６は、まず、マルチプレクサ４を切換制御することによりマルチプレクサ４から入力電圧Ｖｎ及び基準電圧Ｖｒｅｆを順次出力させ、Ａ／Ｄ変換器５によって入力電圧Ｖｎ及び基準電圧ＶｒｅｆをＡＤ変換させることにより、それぞれの電圧値に対応するデジタル値ＶＡＤｎ，ＶＡＤｒｅｆを取得する。このとき得られるデジタル値ＶＡＤｎ，ＶＡＤｒｅｆは、下記式（８）及び（９）によって表される。
ＶＡＤｎ＝Ｖｎ＋Ｂ      …（８）
ＶＡＤｒｅｆ＝Ｖｒｅｆ＋Ｂ      …（９）
ここで、分圧抵抗１０ａ，１０ｂの既知の抵抗値をＲ１，Ｒ２とすると、入力電圧Ｖｎと基準電圧Ｖｒｅｆとの関係は、下記式（１０）；
Ｖｒｅｆ＝Ｒ１／（Ｒ１＋Ｒ２）×Ｖｎ      …（１０）
によって表される。
【００３１】
そこで、ＣＰＵ１０６は、式（８），（９），（１０）の関係に基づいて、オフセット誤差Ｂを下記式（１１）；
Ｂ＝｛（Ｒ１＋Ｒ２）／Ｒ２｝×ＶＡＤｒｅｆ−Ｒ１／Ｒ２×ＶＡＤｎ    …（１１）
により算出する。つまり、ＣＰＵ１０６は、メモリ７から読み出した値から特定される分圧抵抗比Ｒ１／Ｒ２と、Ａ／Ｄ変換器５から出力されたデジタル値ＶＡＤｎ，ＶＡＤｒｅｆとに基づいてオフセット誤差Ｂを算出する。
【００３２】
そして、ＣＰＵ１０６は、上述のようにして算出したオフセット誤差Ｂを較正情報としてメモリ７に記憶した後に、Ａ／Ｄ変換器５から出力された入力電圧Ｖ１，…，Ｖｎに対応するデジタル値ＶＡＤｋ（ｋ＝１，…，ｎ）を、メモリ７から読み出した較正情報を利用して、下記式（１２）；
ＡＶＡＤｋ＝ＶＡＤｋ−Ｂ      …（１２）
によって補正して補正値ＡＶＡＤｋを得る。
【００３３】
以上説明したＡ／Ｄ変換回路１０１によっても、電源電圧と逆極性のオフセットが生じていてもＡ／Ｄ変換器５におけるオフセット誤差を正確に検出してデジタル値を補正することができる。特に、Ａ／Ｄ変換回路１０１においては、基準電圧発生部が必要ないので回路構成がより簡略化される。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１実施形態にかかるＡ／Ｄ変換回路の構成を示すブロック図である。
【図２】図１のＡ／Ｄ変換器におけるＡＤ変換特性を示すグラフである。
【図３】本発明の第２実施形態にかかるＡ／Ｄ変換回路の構成を示すブロック図である。
【符号の説明】
【００３５】
ＩＮ１，…，ＩＮｎ…入力端子、１，１０１…Ａ／Ｄ変換回路、２…基準電圧発生部、３…基準電圧入力部、４…マルチプレクサ（選択回路）、５…Ａ／Ｄ変換器、９，１０９…信号処理部、１０ａ，１０ｂ…分圧抵抗。      
【図１】
2008294751.tif 000003
【図２】
2008294751.tif 000004
【図３】
2008294751.tif 000005