(57)【要約】【課題】  入力端子ごとに、入力電圧の種類に応じてサンプリングコンデンサにプリチャージする電圧を選択できるＡ／Ｄ変換器を提供する。【解決手段】  複数のアナログ入力端子１２の１つを選択する入力端子選択回路１３と、入力端子１２の数に等しい数のプリセットレジスタ１５と、複数のプリセット値候補を格納したプリセット値候補格納レジスタ１６と、前記プリセット値候補の１つを選択してプリセットレジスタ１５に格納するプリセット値選択回路１７とを有し、入力端子選択回路１２が選択した入力端子に対応するプリセットレジスタ１５に格納されているプリセット値をＤ／Ａ変換してプリチャージ電圧を得る。  入力端子ごとに、入力電圧の種類に応じてプリセット値候補を１つ選択し、Ａ／Ｄ変換のサンプリング周期のうち、プリチャージ期間には前記プリチャージ電圧をサンプリングコンデンサＣにプリチャージする。【選択図】  図１
2005210182.tif 000002
【特許請求の範囲】
【請求項１】
複数のアナログ入力端子の１つをアナログ／デジタル変換をおこなう入力端子として選択する入力端子選択回路と、
前記入力端子に対応し、前記入力端子の数に等しい数のプリセットレジスタと、
複数のプリセット値候補を格納したプリセット値候補格納レジスタと、
前記プリセット値候補の１つを選択して、前記プリセットレジスタに格納するプリセット値選択回路と、
前記入力端子選択回路が選択した入力端子に対応する前記プリセットレジスタを選択するプリセットレジスタ選択回路と、
前記プリセットレジスタ選択回路の出力をアナログ電圧に変換するデジタル／アナログ変換回路と、
アナログ／デジタル変換のサンプリング周期のうち、
プリチャージ期間には前記デジタル／アナログ変換回路の出力をサンプリングコンデンサにプリチャージし、
サンプリング期間には前記入力端子選択回路が選択した入力端子の入力電圧を前記サンプリングコンデンサにチャージし、
変換期間には前記サンプリングコンデンサの電圧と所定の基準電圧とを比較して前記入力電圧をデジタルデータに変換するアナログ／デジタル変換回路と、
を具備し、
前記入力端子ごとに、前記入力電圧の種類に応じて前記プリセット値候補を選択することを特徴とするアナログ／デジタルコンバータ。
【請求項２】
前記プリセット値候補は、少なくとも所定の固定値、前回サンプリング時のアナログ／デジタル変換結果および過去のアナログ／デジタル変換結果の履歴から予測した予測値であることを特徴とする請求項１記載のアナログ／デジタルコンバータ。
【請求項３】
前記過去のアナログ／デジタル変換結果の履歴から予測した予測値は、移動平均値であることを特徴とする請求項２記載のアナログ／デジタルコンバータ。
【請求項４】
アナログ入力端子と、
前記アナログ入力端子の入力電圧をデジタルデータに変換する請求項１乃至請求項３のいずれか１項に記載のアナログ／デジタルコンバータと、
前記アナログ／デジタルコンバータの変換結果に所定の処理を施すＣＰＵと、
前記ＣＰＵの処理結果を外部機器に出力する出力端子と、
を有することを特徴とするマイクロコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被測定対象を測定して得られるアナログデータをデジタルデータに変換するアナログ／デジタルコンバータに係り、特に電圧のサンプリング前にサンプリングコンデンサをプリチャージする機能を有するアナログ／デジタルコンバータおよびそれを搭載したマイクロコンピュータに関する。
【背景技術】
【０００２】
アナログ／デジタルコンバータ（以下、Ａ／Ｄ変換器ともいう）では、Ａ／Ｄ変換終了後、サンプリングコンデンサにはＡ／Ｄ変換時の電荷が残留している。
【０００３】
次のＡ／Ｄ変換をおこなうに当たって、サンプリングコンデンサの電圧と今回Ａ／Ｄ変換する入力電圧との差が大きいと、サンプリング期間中での充放電が十分に行われず、Ａ／Ｄ変換結果に誤差を生じることがある。また、入力電圧がサンプリングコンデンサの電圧より低いと、電荷が入力側へ逆流して過電流が発生し、回路に損傷を与える恐れがある。
【０００４】
そのため、従来のＡ／Ｄ変換器では、サンプリング期間を十分に大きくとる必要があり、サンプリング期間が長い問題がある。
【０００５】
これに対して、短いサンプリング期間でもサンプリングコンデンサの充放電が確実におこなえるように、ある値の電圧をサンプリングコンデンサにプリチャージするＡ／Ｄ変換器が知られている（例えば、特許文献１参照。）。
【０００６】
特許文献１に開示されたＡ／Ｄ変換器の構成について図を用いて説明する。図７はＡ／Ｄ変換器の構成を示すブロック図である。
【０００７】
図７に示すように、Ａ／Ｄ変換器１００はマルチプレクサ１０１と、サンプル・ホールド回路１０２と、比較回路１０３と、Ｄ／Ａ変換器１０４と、Ａ／Ｄ変換結果格納レジスタ１０５とから構成されている。
【０００８】
サンプル・ホールド回路１０２は、サンプリング開始信号ａがプリチャージ期間であることを示している間はＤ／Ａ変換器１０４から出力されたプリチャージ電圧ｂを内部に有するサンプリングコンデンサにプリチャージしている。
【０００９】
サンプリング開始信号ａがサンプリング期間を示している間は、マルチプレクサ１０１が選択したアナログ入力端子の電圧をサンプリングコンデンサに充電することによりサンプリングおよびホールドを行う。
【００１０】
比較回路１０３は、サンプル・ホールド回路１０２がサンプリングした電圧とＤ／Ａ変換器１０４から出力された比較電圧ｃとを比較し、サンプル・ホールド回路１０２の出力と比較電圧ｃの差が小さくなるように比較電圧ｃの電圧を制御するようなデジタル値を出力電圧制御信号ｄによりＤ／Ａ変換器１０４に出力する。
【００１１】
サンプル・ホールド回路１０２の出力と比較電圧ｃとが一致すると、最後にＤ／Ａ変換器１０４に出力したデジタル値を変換結果ｅとして出力する。
【００１２】
また、サンプル・ホールド回路１０２にサンプリング期間の開始を指示するためのサンプリング開始信号ａを出力するとともに、Ｄ／Ａ変換器１０４に出力電圧制御信号ｄによりプリチャージ期間であることを伝達する。
【００１３】
Ｄ／Ａ変換器１０４は、出力電圧制御信号ｄがプリチャージ期間であることを示している間は、前回の変換結果ｆをＤ／Ａ変換しプリチャージ電圧ｂとして出力し、出力電圧制御信号ｄがプリチャージ以外の期間を示している間は出力電圧制御信号ｄにより伝達されたデジタル値をＤ／Ａ変換し比較電圧ｃとして出力する。
【００１４】
Ａ／Ｄ変換結果格納レジスタ１０５は、マルチプレクサ１０１が選択している端子に対応したアドレスに格納されている変換結果を前回の変換結果ｆとして出力するとともに新たな変換結果ｅが入力されると、マルチプレクサ１０１が選択した入力端子に対応したアドレスに格納する。
【特許文献１】特開平１０−２６１９６２号公報（４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
特許文献１に開示されたＡ／Ｄ変換器では、アナログ入力電圧の変化速度はＡ／Ｄ変換器１００の処理速度に比べると遅いため前回の変換結果と今回の変換結果は近い値となる確率が高いことを前提として、全ての入力端子において前回の変換結果ｆをプリチャージ電圧ｂとしている。
【００１６】
そのため、入力端子ごとに、入力電圧の種類に応じてプリチャージ電圧ｂを前回の変換結果ｆ以外に変更することができない問題がある。
【００１７】
即ち、入力電圧の種類によっては、サンプリングコンデンサにプリチャージする電圧が前回の変換結果ｆだけでは十分な変換精度が得られない場合がある。
【００１８】
例えば、高い出力インピーダンスを有するセンサからの入力電圧をＡ／Ｄ変換する用途と、低い出力インピーダンスを有するセンサからの入力電圧を高速にＡ／Ｄ変換する用途を同一のＡ／Ｄ変換器でおこなう場合などである。
【００１９】
この場合、サンプリング期間は高速な入力電圧に合わせて短く設定されるので、高い出力インピーダンスを有するセンサからの入力電圧に対しては、短いサンプリング期間でも十分な充放電がおこなえるようにプリチャージ電圧を選択する必要がある。
【００２０】
本発明は、上記問題点を解決するためになされたもので、入力端子ごとに、入力電圧の種類に応じてサンプリングコンデンサにプリチャージする電圧を選択することができるアナログ／デジタルコンバータおよびそれを搭載したマイクロコンピュータを提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、本発明の一態様のアナログ／デジタルコンバータは、複数のアナログ入力端子の１つをアナログ／デジタル変換をおこなう入力端子として選択する入力端子選択回路と、前記入力端子に対応し、前記入力端子の数に等しい数のプリセットレジスタと、複数のプリセット値候補を格納したプリセット値候補格納レジスタと、前記プリセット値候補の１つを選択して、前記プリセットレジスタに格納するプリセット値選択回路と、前記入力端子選択回路が選択した入力端子に対応する前記プリセットレジスタを選択するプリセットレジスタ選択回路と、前記プリセットレジスタ選択回路の出力をアナログ電圧に変換するデジタル／アナログ変換回路と、アナログ／デジタル変換のサンプリング周期のうち、プリチャージ期間には前記デジタル／アナログ変換回路の出力をサンプリングコンデンサにプリチャージし、サンプリング期間には前記入力端子選択回路が選択した入力端子の入力電圧を前記サンプリングコンデンサにチャージし、変換期間には前記サンプリングコンデンサの電圧と所定の基準電圧とを比較して前記入力電圧をデジタルデータに変換するアナログ／デジタル変換回路とを具備し、前記入力端子ごとに、前記入力電圧の種類に応じて前記プリセット値候補を選択することを特徴としている。
【発明の効果】
【００２２】
本発明によれば、入力端子ごとに、入力電圧の種類に応じてサンプリングコンデンサにプリチャージする電圧を選択しているので、短いサンプリング期間でもサンプリングコンデンサの十分な充放電をおこなうことができる。
【００２３】
これにより、入力端子ごとに十分なＡ／Ｄ変換精度が得られる。また入力側への逆流電流が抑制され、回路に与える損傷を防止できる。従って、信頼性の高いＡ／Ｄ変換器およびそれを搭載したマイクロコンピュータを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例】
【００２５】
図１は本発明の実施例に係るＡ／Ｄ変換器を搭載したマイクロコンピュータを示すブロック図である。
【００２６】
図１に示すように、本実施例のマイクロコンピュータ１０に搭載されたＡ／Ｄ変換器１１は、複数のアナログ入力端子１２の１つをＡ／Ｄ変換をおこなう入力端子として選択する入力端子選択回路１３と、入力端子選択回路１３が選択した入力端子の入力電圧をＡ／Ｄ変換するＡ／Ｄ変換回路１４とを有している。
【００２７】
更に、入力端子の数に等しい数のプリセットレジスタ１５と、複数のプリセット値候補を格納するプリセット値候補格納レジスタ１６と、プリセット値候補の１つを選択してプリセットレジスタ１５に格納するプリセット値選択回路１７と、入力端子選択回路１３が選択した入力端子に対応するプリセットレジスタ１５を選択するプリセットレジスタ選択回路１８と、プリセットレジスタ選択回路１８のデジタル出力をアナログ電圧に変換するためのＤ／Ａ変換回路１９と、Ａ／Ｄ変換器１１のタイミングを制御するための制御回路２０とを有している。
【００２８】
また、マイクロコンピュータ１０は、Ａ／Ｄ変換回路１４のＡ／Ｄ変換結果に基づいて所定の処理をおこなうＣＰＵ２２と、ＣＰＵ２２の処理結果を外部機器２４に出力するための出力端子２５とを有している。
【００２９】
プリセット値候補格納レジスタ１６は、複数のレジスタを有し、入力端子１２の入力電圧の種類に応じた複数のプリセット値候補、例えば所定の固定値、前回サンプリング時のＡ／Ｄ変換結果および過去のＡ／Ｄ変換結果の履歴から予測した予測値が格納されている。
【００３０】
プリセット値選択回路１７は、入力端子選択回路１３が選択した入力端子の入力電圧の種類に応じたプリセット値候補を１つ選択し、入力端子選択回路１３が選択した入力端子に対応したプリセットレジスタ１５に格納する。
【００３１】
プリセットレジスタ１５は、入力端子１２の数に等しい数のレジスタを有し、入力端子ごとに入力電圧の種類に応じたプリセット値が格納されている。
【００３２】
プリセットレジスタ選択回路１８は、入力端子選択回路１３が選択した入力端子に対応したプリセットレジスタに格納されているプリセット値をプリチャージ用Ｄ／Ａ変換回路１９に出力する。
【００３３】
制御回路２０は、ＣＰＵ２２の指令を受けて、入力端子選択回路１３と、プリセット値選択回路１７と、プリセットレジスタ選択回路１８にそれぞれ選択指令を発する。また、プリセット用Ｄ／Ａ変換回路１９と、Ａ／Ｄ変換回路１４にそれぞれ変換開始指令を発する。
【００３４】
Ａ／Ｄ変換回路１４は、内部にサンプリングコンデンサを有し、Ｄ／Ａ変換回路１９の出力電圧をサンプリングコンデンサにプリチャージし、入力端子選択回路１３が選択した入力端子の入力電圧をサンプリングコンデンサに追加チャージし、入力されたアナログデータのＡ／Ｄ変換をおこなう。
【００３５】
ＣＰＵ２２は、複数のプリセット値候補をプリセット値候補格納レジスタ１６に送出する。また、Ａ／Ｄ変換結果に基づいた所定の処理をおこなう。処理結果は出力端子２５を介して外部機器２４、例えばアラームや表示装置に送られ外部に伝送される。
【００３６】
次に、Ａ／Ｄ変換回路１４の具体的な構成について説明する。図２はＡ／Ｄ変換回路１４の構成を示すブロック図である。
【００３７】
図２に示すように、Ａ／Ｄ変換回路１４は、サンプリングコンデンサＣと、コンパレータ３１と、比較レジスタ３２と、比較用Ｄ／Ａ変換回路３３と、Ａ／Ｄ変換結果格納レジスタ３４とを有している。
【００３８】
更に、コンパレータ３１の入力と出力を短絡するオートゼロスイッチＳ１と、サンプリングコンデンサＣをＤ／Ａ変換回路１９に接続するためのプリチャージスイッチＳ２と、サンプリングコンデンサＣを入力端子選択回路１３に接続するためのサンプリングスイッチＳ３と、サンプリングコンデンサＣを比較用Ｄ／Ａ変換回路３３に接続するためのコンパレータスイッチＳ４とを有している。スイッチＳ２〜Ｓ３は連動しており、いずれか１つのスイッチのみがオンするように動作する。
【００３９】
次に、Ａ／Ｄ変換器１１を搭載したマイクロコンピュータの具体的な動作について図を用いて説明する。図３はＡ／Ｄ変換器１１を搭載したマイクロコンピュータの動作を示すフローチャートである。
【００４０】
図３に示すように、始めに制御回路２０により入力端子を選択する指令信号が入力端子選択回路１３に送出されると、入力端子選択回路１３は入力端子ＡＩＮ_０を選択する（ステップＳ１０）。
【００４１】
次に、プリセット値選択回路１７は、入力端子を選択する指令信号に同期してプリセット値候補レジスタ１６から入力端子ＡＩＮ_０の入力電圧の種類に応じたプリセット値候補を１つ選択し、プリセットレジスタ_０に格納する（ステップＳ１１）。
【００４２】
次に、プリセットレジスタ選択回路１８は、入力端子を選択する指令信号に同期してプリセットレジスタ_０を選択し、プリセットレジスタ_０に格納されているプリセット値をＤ／Ａ変換回路１９に出力する（ステップＳ１２）。
【００４３】
次に、制御回路２０はＤ／Ａ変換回路１９にＤ／Ａ変換開始指令を送出し、Ｄ／Ａ変換回路１９はプリセットレジスタ選択回路１８からのプリセット値をＤ／Ａ変換してプリチャージ電圧を出力する（ステップＳ１３）。
【００４４】
次に、制御回路２０はＡ／Ｄ変換回路１４にＡ／Ｄ変換開始指令を送出し、Ａ／Ｄ変換回路１４はＡ／Ｄ変換をおこなう。
【００４５】
始めに、オートゼロスイッチＳ１がオンになり、コンパレータ３１の入力端と出力端が短絡される。これによりサンプリングコンデンサＣの残留電荷が放電してコンパレータ３１の入力と出力の電位は等しくなり、コンパレータ３１の動作点がリセットされる（ステップＳ１４）。
【００４６】
次に、アナログ／デジタル変換のサンプリング周期のうち、プリチャージ期間にはプリチャージスイッチＳ２がオンになり、プリチャージ電圧がサンプリングコンデンサＣにプリチャージされる。これによりサンプリングコンデンサＣを入力電圧の種類に係らず、入力電圧に近い電圧までプリチャージすることが可能である（ステップＳ１５）。
【００４７】
次に、サンプリング期間にはサンプリングスイッチＳ３がオンになり、入力端子選択回路１３が選択した入力端子の入力電圧をサンプリングコンデンサＣに追加してチャージする。これにより、短いサンプリング期間でもサンプリングコンデンサＣを入力電圧まで十分にチャージすることが可能である（ステップＳ１６）。
【００４８】
次に、変換期間にはコンパレータスイッチＳ４がオンになり、コンパレータ３１によりサンプリングコンデンサＣの電圧と比較用Ｄ／Ａ変換回路３３の出力電圧とが比較され、比較レジスタ３２はその差が小さくなるように比較用Ｄ／Ａ変換回路３３の出力電圧を制御するデジタル値を出力する。
【００４９】
比較用Ｄ／Ａ変換回路３３の出力電圧とサンプリングコンデンサＣの電圧とが一致すると、最後に比較レジスタ３２のデジタル値がＡ／Ｄ変換結果としてＡ／Ｄ変換結果格納レジスタ３４に格納される（ステップＳ１７）。
【００５０】
次に、ＣＰＵ２２はＡ／Ｄ変換結果を取り込んで所定の処理をおこない（ステップＳ１８）、入力端子ＡＩＮ_０のＡ／Ｄ変換動作が終了する。
【００５１】
次に、入力端子ＡＩＮ_１が選択されると、再びステップＳ１０〜ステップＳ１８が繰り返される。
【００５２】
次に、Ａ／Ｄ変化回路１４の具体的な動作について図を用いて説明する。図４はＡ／Ｄ変化回路１４の具体的な動作を示すタイミングチャートである。
【００５３】
図４に示すように、ｔ０で入力端子を選択する指令信号ＡＩＮＳＥＬ_０がＨになるとオードゼロスイッチＳ１がオンになり、コンパレーダ３１の入出力が短絡され、コンパレータ３１の動作点がリセットされる。
【００５４】
同時に、プリチャージスイッチＳ２がオンになり、プリチャージ期間ｔｐでプリチャージ電圧ＡＩＮ_０_ＶｐがサンプリングコンデンサＣにプリチャージされ、サンプリングコンデンサＣの電圧が上昇する。
【００５５】
次に、ｔ１でプリチャージスイッチＳ２がオフになる。その後、ｔ２でサンプリングスイッチＳ３がオンになり、サンプリング期間ｔｓで入力電圧ＡＩＮ_０_ＶｉｎがサンプリングコンデンサＣに追加チャージされ、サンプリングコンデンサＣの電圧が上昇して、短時間で入力電圧ＡＩＮ_０_Ｖｉｎに達する。
【００５６】
次に、ｔ３でオートゼロスイッチＳ１がオフになるとサンプリングコンデンサＣへのチャージが停止されるので、サンプリング期間ｔｓは終了する。
【００５７】
その後、タイムラグをおいてｔ４でサンプリングスイッチＳ３がオフとなり、さらにｔ５で入力端子を選択する指令信号ＡＩＮＳＥＬ_０がＬとなり入力端子ＡＩＮ_０の選択が解除される。
【００５８】
同時にコンパレータスイッチＳ４がオンになり、Ａ／Ｄ変換が開始される。変換期間ｔａｄが経過すると、ｔ６でコンパレータスイッチＳ４がオフとなり、Ａ／Ｄ変換が終了する。
【００５９】
次に、ｔ７で入力端子を選択する指令信号ＡＩＮＳＥＬ_１がＨになると、同様に入力端子ＡＩＮ_１の入力電圧に対応したプリチャージ電圧ＡＩＮ_１_Ｖｐが選択されてＡ／Ｄ変換動作を繰り返す。
【００６０】
次に、プリセット値候補について具体的に説明する。図５はプリセット値候補を示すプリセット値候補テーブルである。
【００６１】
図５に示すように、ＣＰＵ２２内のデータ記憶領域５１にプリセット値候補テーブル５２が設けられ、入力端子ＡＩＮ_０〜ＡＩＮ_３ごとに、所定の固定値Ｆ０〜Ｆ３、前回値Ｌ０〜Ｌ３、予測値Ｐ０〜Ｐ３、および前回値を含むｍ個の過去の変換結果ｎ−１〜ｎ−ｍがそれぞれ格納されている。
【００６２】
固定値は、例えば入力電圧がほぼ一定で変化幅が少ない場合に、入力電圧の変化幅の中心値に設定される。前回値は、例えば入力値が変化しているが変化率があまり大きくない場合に、前回の変換結果ｎ−１に設定される。
【００６３】
また、予測値は、例えば入力電圧の変化が同じようなパターンで繰り返される場合に、過去の変換結果の履歴から次の変換結果の予測値に設定される。予測値は予測演算処理、例えば移動平均値や最小二乗法による関数近似を実行するデジタルフィルタに過去の変換結果を通すことにより求めることができる。デジタルフィルタは専用のハードウェアまたはソフトウェアのいずれで実現しても構わない。
【００６４】
プリセット値候補のプリセット値候補テーブル５２への書き込みおよび読み出しは、ＣＰＵ２２内のプログラム格納領域５３に格納されたプログラムにより制御される。
【００６５】
以上説明したように、実施例に係るＡ／Ｄ変換器１１では、入力端子ごとに、入力電圧の種類に応じてサンプリングコンデンサＣにプリチャージする電圧を選択しているので、短いサンプリング期間でもサンプリングコンデンサＣの十分な充放電をおこなうことができる。
【００６６】
これにより、入力端子ごとに十分なＡ／Ｄ変換精度が得られる。また入力側への逆流電流が抑制され、回路に与える損傷を防止できる。従って、信頼性の高いＡ／Ｄ変換器およびそれを搭載したマイクロコンピュータを提供することができる。
【００６７】
ここでは、Ａ／Ｄ変換をおこなうのにプリチャージ用Ｄ／Ａ変換回路と比較用Ｄ／Ａ変換回路の２つを用いた場合について説明したが、１つのＤ／Ａ変換回路でおこなっても構わない。
【００６８】
このＡ／Ｄ変換回路の具体的な構成について説明する。図６はＡ／Ｄ変換回路４１の構成を示すブロック図である。Ａ／Ｄ変換回路４１が上述したＡ／Ｄ変換回路１４と異なる点は、１のＤ／Ａ変換回路でプリチャージ用Ｄ／Ａ変換と比較用Ｄ／Ａ変換を交互におこなうようにしたことにある。
【００６９】
即ち、図６に示すように、Ａ／Ｄ変換回路４１はプリセットレジスタ選択回路１８の出力と比較レジスタ３２の出力のいずれかを選択する選択回路４２と、選択回路４２の出力をＤ／Ａ変換するＤ／Ａ変換回路４３と、サンプリングコンデンサＣをＤ／Ａ変換回路４３に接続するためのスイッチＳ５とを有している。サンプリングスイッチＳ３とスイッチＳ５は連動しており、いずれか１つのスイッチのみがオンするように動作する。
【００７０】
プリチャージ期間には、選択回路４２はプリセットレジスタ選択回路１８を選択し、Ｄ／Ａ変換回路４３はプリチャージ電圧を出力する。このプリチャージ電圧はスイッチＳ５を介してサンプリングコンデンサＣをプリチャージする。
【００７１】
変換期間には、選択回路４２は比較レジスタ３２を選択し、Ｄ／Ａ変換回路４３は比較電圧を出力する。この比較電圧はコンパレータ３１によりスイッチＳ５を介してサンプリングコンデンサＣの電圧と比較される。
【００７２】
Ａ／Ｄ変換回路４１の具体的な動作は、図３に示したフローチャートおよび図４に示したタイミングチャートと同様であり、その説明は省略する。これによれば、Ａ／Ｄ変換器およびそれを搭載したマイクロコンピュータを小型化できる利点がある。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施例に係るＡ／Ｄ変換器を搭載したマイクロコンピュータの構成を示すブロック図。
【図２】本発明の実施例に係るＡ／Ｄ変換回路の具体的な構成を示すブロック図。
【図３】本発明の実施例に係るＡ／Ｄ変換器の動作を示すフローチャート。
【図４】本発明の実施例に係るＡ／Ｄ変換器の動作を示すタイミングチャート。
【図５】本発明の実施例に係るプリセット値候補の具体的な構成を示すプリセット値候補テーブル。
【図６】本発明の実施例に係る他のＡ／Ｄ変換回路の具体的な構成を示すブロック図。
【図７】従来のＡ／Ｄ変換器の構成を示すブロック図。
【符号の説明】
【００７４】
１０  マイクロコンピュータ
１１  Ａ／Ｄ変換器
１２  入力端子
１３  入力端子選択回路
１４、４１  Ａ／Ｄ変換回路
１５  プリセットレジスタ
１６  プリセット値候補格納レジスタ
１７  プリセット値選択回路
１８  プリセットレジスタ選択回路
１９  プリセット用Ｄ／Ａ変換回路
２０  制御回路
２２  ＣＰＵ
２４  外部機器
２５  出力端子
３１  コンパレータ
３２  比較レジスタ
３３  比較用Ｄ／Ａ変換回路
３４  Ａ／Ｄ変換結果格納レジスタ
４２  選択回路
４３  Ｄ／Ａ変換回路
５１  データ記憶領域
５２  プリセット値候補テーブル
５３  プログラム格納領域
Ｃ  サンプリングコンデンサ
Ｓ１  サンプリングスイッチ
Ｓ２  プリチャージスイッチ
Ｓ３  コンパレータスイッチ
Ｓ４  オートゼロスイッチ
Ｓ５  スイッチ
【図１】
2005210182.tif 000003
【図２】
2005210182.tif 000004
【図３】
2005210182.tif 000005
【図４】
2005210182.tif 000006
【図５】
2005210182.tif 000007
【図６】
2005210182.tif 000008
【図７】
2005210182.tif 000009