IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本電信電話株式会社の特許一覧

<>
  • 特許-自己校正機能付きADコンバータ 図1
  • 特許-自己校正機能付きADコンバータ 図2
  • 特許-自己校正機能付きADコンバータ 図3
  • 特許-自己校正機能付きADコンバータ 図4
  • 特許-自己校正機能付きADコンバータ 図5
  • 特許-自己校正機能付きADコンバータ 図6
  • 特許-自己校正機能付きADコンバータ 図7
  • 特許-自己校正機能付きADコンバータ 図8
  • 特許-自己校正機能付きADコンバータ 図9
  • 特許-自己校正機能付きADコンバータ 図10
  • 特許-自己校正機能付きADコンバータ 図11
  • 特許-自己校正機能付きADコンバータ 図12
  • 特許-自己校正機能付きADコンバータ 図13
  • 特許-自己校正機能付きADコンバータ 図14
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-12-19
(45)【発行日】2023-12-27
(54)【発明の名称】自己校正機能付きADコンバータ
(51)【国際特許分類】
   H03M 1/10 20060101AFI20231220BHJP
   H03M 1/12 20060101ALI20231220BHJP
   H03M 1/38 20060101ALI20231220BHJP
【FI】
H03M1/10 A
H03M1/12 A
H03M1/38
【請求項の数】 6
(21)【出願番号】P 2022529222
(86)(22)【出願日】2020-06-03
(86)【国際出願番号】 JP2020021959
(87)【国際公開番号】W WO2021245843
(87)【国際公開日】2021-12-09
【審査請求日】2022-11-08
(73)【特許権者】
【識別番号】000004226
【氏名又は名称】日本電信電話株式会社
(74)【代理人】
【識別番号】100083806
【弁理士】
【氏名又は名称】三好 秀和
(74)【代理人】
【識別番号】100129230
【弁理士】
【氏名又は名称】工藤 理恵
(72)【発明者】
【氏名】美濃谷 直志
(72)【発明者】
【氏名】松永 賢一
【審査官】小林 正明
(56)【参考文献】
【文献】特開2020-80456(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H03M 1/10
H03M 1/12
H03M 1/38
(57)【特許請求の範囲】
【請求項1】
校正のための測定器を必要としない自己校正機能付きADコンバータであって、
基準電圧を生成する基準電圧部と、
変換時は入力電圧を初期値とし校正時は校正制御部によって指定される基準電圧を含む所定の電圧の何れか1つを初期値とし、積算電圧の変化量の単位である単位電圧を前記初期値に積算する動作を、前記積算電圧がしきい値電圧を越えるまで繰り返す積算変換部と、
前記積算変換部を制御して、変換時は前記初期値に前記単位電圧を積算して前記しきい値電圧を越える積算回数を計数し、校正時は前記単位電圧、前記積算電圧と前記しきい値電圧を比較する比較器のオフセット電圧、及び前記積算回数と前記単位電圧の積からの誤差を表し単位電圧以外の電圧と相関を持って前記積算回数の係数となる積算の誤差係数の値のそれぞれを校正するための前記積算回数である校正積算回数を計数する校正制御部と、
変換時の前記初期値からの前記積算回数である変換積算回数と前記校正積算回数を用いて前記積算回数と前記単位電圧の積からの誤差を補正して前記入力電圧をデジタル値に変換する積算誤差補正変換制御部と
を備える自己校正機能付きADコンバータ。
【請求項2】
前記積算変換部は、
前記しきい値電圧を生成するしきい値電圧部と、
前記入力電圧、前記基準電圧、接地電圧、校正中間電圧の何れかを切り替える切替部と、
異なる大きさの電流を流す電流源と、
前記切替部、前記電流源、及び前記切替部と前記電流源のどちらにも接続しないことの何れかを選択するスイッチと、
前記スイッチに一方の端子が接続され前記積算電圧を出力する容量と、
前記容量の他方の端子に前記校正中間電圧、ベース電圧、及び抵抗部を介した接地電圧の何れかを接続させる差分演算部と
前記しきい値電圧と前記積算電圧を比較して判定信号を出力する比較器と
を備え、
前記校正制御部は、
前記校正中間電圧を初期値とした積算電圧が前記しきい値電圧を越える積算回数を計数する処理である校正中間電圧計測処理と、
前記差分演算部を用いて前記基準電圧と前記校正中間電圧の差を初期値とし、この場合の積算電圧が前記しきい値電圧を越える積算回数を計数する処理である差分中間電圧計測処理部と
を備える請求項1に記載の自己校正機能付きADコンバータ。
【請求項3】
前記校正制御部は、
前記積算変換部に、前記容量に蓄積された電荷を放電させた後に、前記容量に前記電流源から大きい方の電流を供給して生成させた粗調整単位電圧を積算する動作を予め求めた前記積算回数よりも一回少ない回数実行させ、その後前記容量に前記電流源から小さい方の電流を供給して生成させた微調整単位電圧を積算する動作を前記積算電圧が前記しきい値電圧を越えるまで繰り返す動作を実行させる単位電圧相関計測処理部を
備える請求項2に記載の自己校正機能付きADコンバータ。
【請求項4】
前記比較器のオフセット電圧の極性を判定させる極性判定部と、
前記極性判定部が出力する制御信号に基づいて、前記比較器の一方の入力に前記基準電圧を入力し他方の入力に前記積算電圧を入力する場合と、前記比較器の一方の入力に前記積算電圧を入力し他方の入力に前記基準電圧を入力する場合とを切り替えるクロス・バースイッチと
を備える請求項2又は3に記載の自己校正機能付きADコンバータ。
【請求項5】
校正のための測定器を必要としない自己校正機能付きADコンバータであって、
基準電圧を生成する基準電圧部と、
変換時は入力電圧を初期値とし校正時は所定の電圧を初期値とし、積算電圧の変化量の単位である単位電圧を前記初期値に積算する動作を、前記積算電圧がしきい値電圧を越えるまで繰り返す積算変換部と、
前記積算変換部を制御して、変換時は前記初期値に前記単位電圧を積算して前記しきい値電圧を越える積算回数を計数し、校正時は前記単位電圧、前記積算電圧と前記しきい値電圧を比較する比較器のオフセット電圧、積算回数と単位電圧の積からの誤差を表し単位電圧以外と相関を持って積算回数の係数となる第1の積算の誤差係数、及び積算回数と単位電圧の積からの誤差を表し積算回数の2乗の係数となる第2の誤差係数のそれぞれを校正するための前記積算回数である校正積算回数を計数する校正制御部と、
変換時の前記初期値からの前記積算回数である変換積算回数と前記校正積算回数を用いて前記積算回数と単位電圧の積からの誤差を補正して前記入力電圧をデジタル値に変換する積算誤差補正変換制御部と
を備える自己校正機能付きADコンバータ。
【請求項6】
前記積算変換部は、
前記しきい値電圧を生成するしきい値電圧部と、
前記入力電圧、前記基準電圧、接地電圧、校正中間電圧の何れかを切り替える切替部と、
異なる大きさの電流を流す電流源と、
前記切替部、前記電流源、及び前記切替部と前記電流源のどちらにも接続しないことの何れかを選択するスイッチと、
前記スイッチに一方の端子が接続され前記積算電圧を出力する容量と、
前記容量の他方の端子に前記校正中間電圧、ベース電圧、及び抵抗部を介した接地電圧の何れかを接続させる差分演算部と
前記しきい値電圧と前記積算電圧を比較して判定信号を出力する比較器と
を備え、
前記校正制御部は、
前記校正中間電圧を初期値とした積算電圧が前記しきい値電圧を越える積算回数を計数する処理である校正中間電圧計測処理と、
前記差分演算部を用いて前記基準電圧と前記校正中間電圧の差を初期値とし、この場合の積算電圧が前記しきい値電圧を越える積算回数を計数する処理である差分中間電圧計測処理部と、
前記容量に前記基準電圧を保持させた後に、前記容量に前記電流源から大きい方の電流を供給して生成させた粗調整単位電圧を積算する動作を予め求めた前記積算回数よりも一回少ない回数実行させ、その後前記容量に前記電流源から小さい方の電流を供給して生成させた微調整単位電圧を積算する動作を前記積算電圧が前記しきい値電圧を越えるまで繰り返す動作を実行させるオフセット単位電圧相関計測処理部と、
前記容量に蓄積された電荷を放電させた後に、前記容量に前記電流源から大きい方の電流を供給して生成させた粗調整単位電圧を積算する動作を予め求めた前記積算回数よりも一回少ない回数実行させ、その後前記容量に前記電流源から小さい方の電流を供給して生成させた微調整単位電圧を積算する動作を前記積算電圧が前記しきい値電圧を越えるまで繰り返す動作を実行させる単位電圧相関計測処理部と
を備える請求項5に記載の自己校正機能付きADコンバータ。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、校正のための測定器を必要としない自己校正機能付きADコンバータに関する。
【背景技術】
【0002】
ADコンバータは周知のように既知の電圧を出力するDAコンバータと比較器で構成され、DAコンバータの出力値を順次変化させ比較器の出力が低出力電圧から高出力電圧に変化する最小のDAコンバータの出力値を設定した時のデジタル値をADコンバータの変換値として使用する(非特許文献1)。DAコンバータのオフセットや線形性の経時変化による変動がADコンバータの経時変化につながる。
【0003】
代表的なDAコンバータにはR-2Rラダー回路、抵抗ストリング回路(非特許文献2)、PWM回路(非特許文献3)がある。R-2Rラダー回路では、比較的少ない抵抗素子数で高分解能・高精度な可変信号源を構成可能である。しかし、設定コードに対する出力の精度を高めるためにはMSB側に高い精度の抵抗が必要である。
【0004】
抵抗ストリング回路は低消費電力で単調増加性が高いが、設定コードに対する出力の線形性が抵抗素子の均一性とレイアウトに依存するため、レイアウト設計と製造の試行錯誤が必要である。
【0005】
PWM回路では、R-2Rラダー回路や抵抗ストリング回路のように抵抗素子列が不要でデジタル回路のみで製造できるため性能が安定しているという利点はあるが、出力に現れるリプルノイズ除去のための高次の低域通過フィルタに周波数精度の高い設計と製造が必要なる。
【0006】
R-2Rラダー回路と抵抗ストリング回路に関しては、製造の最終段階での抵抗素子の調整や設定コードと出力の関係の補正により、線形性や精度を向上させることが可能である。しかし、この場合ではR-2Rラダー回路と抵抗ストリング回路の出力を確認しながら調整や補正を行うため、回路の外部に基準となる測定器が必要となる。
【0007】
また、比較器のオフセット電圧、及びDAコンバータの単位電圧とその線形性は、時間が経過すれば変化する。よって、長期間にわたって変換精度を維持するためには、定期的な校正が不可欠である(非特許文献2)。
【先行技術文献】
【非特許文献】
【0008】
【文献】A/D変換の概要と仕組みミームス(MEMEs)のサポートページ〔令和2年5月25日検索〕、インターネット(URL: http://memes.sakura.ne.jp/memes/?page_id=1120)
【文献】DACの精度を改善するためのトリミング (1/3) EDN Japan〔令和2年5月25日検索〕、インターネット(URL: http://ednjapn.com/edn/articles/1611/08/news012.html)
【文献】裏ワザ!PWMを使って疑似D/Aコンバータを実現〔令和2年5月25日検索〕、インターネット(https://service.macnica.co.jp/library/107577)
【発明の概要】
【発明が解決しようとする課題】
【0009】
しかしながら、比較器のオフセット電圧、及びDAコンバータの単位電圧の調整には、ADコンバータの外部に基準となる測定器が必要である。例えば遠隔地に配置されたADコンバータを校正するためには、測定器を携えて出かけなければならない。よって、遠隔地にある複数のADコンバータを校正するのは、困難であるという課題がある。
【0010】
本発明は、この課題に鑑みてなされたものであり、校正のための測定器が不要な自己校正機能付きADコンバータを提供することを目的とする。
【課題を解決するための手段】
【0011】
本発明の一態様に係る自己校正機能付きADコンバータは、校正のための測定器を必要としない自己校正機能付きADコンバータであって、基準電圧を生成する基準電圧部と、変換時は入力電圧を初期値とし校正時は校正制御部によって指定される基準電圧を含む所定の電圧の何れか1つを初期値とし、積算電圧の変化量の単位である単位電圧を前記初期値に積算する動作を、前記積算電圧がしきい値電圧を越えるまで繰り返す積算変換部と、前記積算変換部を制御して、変換時は前記初期値に前記単位電圧を積算して前記しきい値電圧を越える積算回数を計数し、校正時は前記単位電圧、前記積算電圧と前記しきい値電圧を比較する比較器のオフセット電圧、及び前記積算回数と前記単位電圧の積からの誤差を表し単位電圧以外の電圧と相関を持って前記積算回数の係数となる積算の誤差係数の値のそれぞれを校正するための前記積算回数である校正積算回数を計数する校正制御部と、変換時の前記初期値からの前記積算回数である変換積算回数と前記校正積算回数を用いて前記積算回数と前記単位電圧の積からの誤差を補正して前記入力電圧をデジタル値に変換する積算誤差補正変換制御部とを備えることを要旨とする。
【発明の効果】
【0012】
本発明によれば、校正のために外部に測定器が不要な自己校正機能付きADコンバータを提供することができる。
【図面の簡単な説明】
【0013】
図1】本発明の第1実施形態に係る自己校正機能付きADコンパータの構成例を示す機能ブロック図である。
図2図1に示す積算回路の回路モデルを示す図である。
図3図1に示すオフセット計測処理部の処理手順を示すフローチャートである。
図4図1に示す積算回路における積算電圧および電流値と、積算回数との関係を示す図である。
図5図1に示すオフセット単位電圧相関係数処理部の処理手順を示すフローチャートである。
図6図1に示す単位電圧測処理部の処理手順を示すフローチャートである。
図7図1に示す差分電圧計測処理部の処理手順を示すフローチャートである。
図8図1に示す差分演算部の等価回路モデルを示す図である。
図9図1に示す校正中間電圧計測処理部の処理手順を示すフローチャートである。
図10図1に示す差分中間電圧計測処理部の処理手順を示すフローチャートである。
図11図1に示す自己校正機能付きADコンパータの変形例の構成例示す機能ブロック図である。
図12図11に示す単位電圧相関計測処理部の処理手順を示すフローチャートである。
図13図1に示す自己校正機能付きADコンパータの他の変形例の構成例示す機能ブロック図である。
図14】本発明の第2実施形態に係る自己校正機能付きADコンパータの構成例を示す機能ブロック図である。
【発明を実施するための形態】
【0014】
以下、本発明の実施形態について図面を用いて説明する。複数の図面中同一のものには同じ参照符号を付し、説明は繰り返さない。
【0015】
〔第1実施形態〕
図1は本発明にかかる第1実施形態に係る自己校正機能付きADコンバータの構成例を示すブロック図である。図1に示すADコンバータ100では、積算回路32において入力電圧を初期値として単位電圧を積算し生成した積算電圧としきい値電圧を比較器35により比較して入力電圧をデジタル値に変換する。
【0016】
ADコンバータ100は、基準電圧を生成する基準電圧部10と、変換時は入力電圧を初期値とし校正時は校正制御部によって指定される基準電圧を含む所定の電圧の何れか1つを初期値とし、積算電圧の変化量の単位である単位電圧を初期値に積算する動作を、積算電圧がしきい値電圧を越えるまで繰り返す積算変換部30と、積算変換部30を制御して、変換時は初期値に単位電圧を積算してしきい値電圧を越える積算回数を計数し、校正時は単位電圧、積算電圧としきい値電圧を比較する比較器35のオフセット電圧、及び積算回数と単位電圧の積からの誤差を表し単位電圧以外の電圧と相関を持って積算回数の係数となる積算の誤差係数の値のそれぞれを校正するための積算回数である校正積算回数を計数する校正制御部21と、変換時の初期値からの積算回数である変換積算回数と校正積算回数を用いて積算回数と単位電圧の積からの誤差を補正して入力電圧をデジタル値に変換する積算誤差補正変換制御部22とを備える。
【0017】
(積算回路の誤差の説明)
図2に積算回路32の回路モデルを示す。回路モデルの簡略化のためにスイッチ等は省略し積算回路32の積算の誤差を説明するために必要な回路素子のみを図示している。電流源323(Io)は電源電圧Vdのノードと容量Coの間に接続されている。半導体のトランジスタで電流源を構成した場合に寄生的に存在する抵抗Rpは電流源323(Io)と並列に接続される。端子Voが出力となる。小さな面積で大きな容量を得るために容量に誘電率の大きな誘電体が使用されるが、この誘電体の誘電率には電圧依存性があることが知られている。最もシンプルな電圧依存性を考慮した場合の容量値Coと電圧Voの関係式は以下の式で表される。
【0018】
【数1】
【0019】
式(1)でαcは容量Coの電圧依存性の1次の成分を表す。Co,0は0Vでの容量値である。式(1)から容量Coに蓄積されている電荷Qoは以下の式で表される。
【0020】
【数2】
【0021】
Qoの時間微分(d/dt)が電流となるため、以下の式が成立する。
【0022】
【数3】
【0023】
式(3)で左辺をVoで、右辺を時間tで積分すると以下の式(4)となる。
【0024】
【数4】
【0025】
上記の式展開でA0は積分定数を表す。またlnは自然対数、expは自然指数関数を表す。式(4)の右辺をマクローリン展開し、1次の項までとると以下の式(5)を得る。
【0026】
【数5】
【0027】
t=0でVo=VstとするとAeは以下の式(6)で表される。
【0028】
【数6】
【0029】
式(6)を式(5)に代入するとVoと時間tの関係式を得る。
【0030】
【数7】
【0031】
離散的に積算を繰返す場合では、積算をk回繰返した時の電圧Vo,kは、積算の単位時間Δtと積算をk-1回繰返した時の電圧Vo,k-1を用いて式(7)から以下の式で表される。
【0032】
【数8】
【0033】
式(8)においてVGは単位電圧を表し、α1は積算の誤差を表す。式(8)は以下の等比級数の形式で表すことができる。
【0034】
【数9】
【0035】
式(8)と式(9)の対比により、Bs1は以下の式で表される。
【0036】
【数10】
【0037】
また、(Bs1-1)Bs0=-α1 Bs0は以下の式で表される。
【0038】
【数11】
【0039】
初期値Vo,0をViniとすると式(10)を代入してVo,kは以下の式で表される。
【0040】
【数12】
【0041】
α1<<1としてテイラー展開すると、式(11)を代入して式(12)は以下の式に展開できる。
【0042】
【数13】
【0043】
積算において、初期値Viniからはじめに粗調単位電圧VG2でk2回積算し、次に微調単位電圧VG1でk1回積算する場合を考察する。通常VG2で積算した場合は積算電圧が大きく変化するため、電圧変化に起因する容量値変化や電流値変化の影響は大きい。これに対しVG1で積算する場合ではしきい値電圧近傍での積算となるため、電圧変化に起因する容量値変化や電流値変化の影響は小さい。このため積算電圧Votは以下の式で表される。
【0044】
【数14】
【0045】
式(14)においてα2は粗調単位電圧での誤差係数である。電流源の寄生抵抗と容量の非線形性が無い場合の積算電圧Votは以下の式(15)で表される。
【0046】
【数15】
【0047】
電流源323(Io)の寄生抵抗と容量の非線形性が無い場合では粗調単位電圧VG2、微調単位電圧VG1、および比較器のオフセットを校正すればよいが、電流源323(Io)の寄生抵抗と容量の非線形性がある場合では誤差係数も校正する必要がある。
【0048】
本実施形態は上記の課題を鑑みた自己校正ADコンバータである。図1の実施形態のADコンバータ100の積算変換部30は、しきい値電圧を与えるしきい値電圧部34と、しきい値電圧と積算電圧を比較して判定信号を出力する比較器35と、初期値または初期値とベース電圧または校正中間電圧の差を保持した後に単位電圧を積算する積算回路32と、積算回路32に初期値を与える切替部31と、校正の際に校正中間電圧を与える校正中間電圧部33とで構成される。
【0049】
また、積算回路32は初期値を与える状態と積算状態を切替えるSW1と、積算に使用する電流源323および容量Coと、ベース電圧を与えるベース電圧部320と、初期値とベース電圧または校正中間電圧の差をとるときに容量Coの一方の端子とベース電圧部320または校正中間電圧部33を接続する差分演算部322とを備える。
【0050】
制御部20からの動作制御信号により切替部31、SW1、差分演算部322を制御する。
【0051】
制御部20の校正制御部21は、オフセット計測処理部210、オフセット単位電圧相関計測処理部211、差分電圧計測処理部212、単位電圧計測処理部213、積算誤差係数測定処理部23を有する。
【0052】
(自己校正方法の説明)
本実施形態での校正状態では、オフセット計測処理、オフセット単位電圧相関計測処理、単位電圧計測処理、差分電圧計測処理および積算誤差係数測定処理で構成される校正処理を実施する。積算誤差係数測定処理は、校正中間電圧計測処理、差分中間電圧計測処理で構成される。
【0053】
図3にオフセット計測処理部210の処理フローを示す。基準電圧プリチャージステップS210aでは切替部31のa10とc10を接続した状態で、SW1のa1とb1を接続し差分演算部322のa20とb20を接続してCoに基準電圧に相当する電荷をプリチャージする。オフセット計測ステップS210bでは、SW1のa1とd1を接続して、判定信号の状態変化をモニタすることで積算電圧がしきい値電圧を超えるまで積算する。積算でははじめに粗調整正単位電圧VG2で積算した後、微調整正単位電圧VG1で積算する。記憶ステップS210cでは、粗調整正単位電圧VG2で積算した積算回数と、微調整正単位電圧VG1で積算した積算回数を記憶する。
【0054】
粗調整正単位電圧VG2と微調整正単位電圧VG1での電流源323の電流値IoをそれぞれI2、I1とする。図4(a)と(b)に積算回路32での積算電圧および電流値と積算回数kの関係を示す。VG2で積算している時では、SW1のa1とd1を接続し電流源323からのI2の電流がCoだけでなく抵抗部にも流れる。抵抗部の抵抗をRgとするとI2の電流が流れている瞬間では積算電圧にRg I2の電圧が重畳している。SW1のa1とc1を接続しI2の電流が流れなくなった時では抵抗部で生じる電圧がゼロになる。積算回路32では、電流源323からVG2を生じさせる電流が流れているときの積算電圧に抵抗部で生じる電圧が重畳しているときの電圧がしきい値電圧と比較器35のオフセット電圧の和を超えたら、VG1を生じさせる電流に電流源323の電流を切替える。ko2回目のVG2での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、ko2を粗調整オフセット積算回数と定義する。また、VG1で積算を開始してからko1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、ko1を微調整オフセット積算回数と定義する。
【0055】
しきい値電圧をVth、比較器35のオフセット電圧をVofc、基準電圧をVrefとすると、式(14)から以下の方程式が成立する。
【0056】
【数16】
【0057】
式(16)では1>>α2 ko2として、α2 ko2を無視した。また、実際には図4(a)に示すように式(16)の右辺と左辺にはVG1δkoの誤差があるが十分小さいとして無視した。
【0058】
オフセット単位電圧相関計測処理の処理フローを図5に示す。基準電圧プリチャージステップS211aは、図3と同じなため説明を割愛する。予備積算ステップS211bではオフセット計測処理で得られた粗調整オフセット積算回数ko2より1回少ない積算回数でVG2を用いて積算する。この後、微調整積算回数ステップS211cでしきい値電圧とオフセット電圧の和<積算電圧となるまでVG1で積算する。kp1+1回目のVG1での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kp1をオフセット相関積算回数と定義する。kp1に関しては以下の式が成立する。記憶ステップS211dではkp1を記憶する。
【0059】
【数17】
【0060】
単位電圧計測処理の処理フローを図6に示す。リセットステップS213aにおいて、切替部31のa10とd10を接続した状態で、SW1のa1とb1を接続し差分演算部322のa20とb20を接続して容量Coの蓄積電荷をリセットする。この後、単位電圧計測ステップS213bにおいて、判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまで積算する。この処理により、ki2回目のVG2での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、ki2を粗調整単位電圧積算回数と定義する。また、VG1で積算を開始してからki1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、ki1を微調整単位電圧積算回数と定義する。ki2とki1に関しては以下の式が成立する。記憶ステップS213cではki1とki2を記憶する。
【0061】
【数18】
【0062】
図7に差分電圧計測処理の処理フローを示す。差分電圧チャージステップS212aでは、積算回路入力電圧Vinsとベース電圧Vbsの差をとる処理を実施する。本処理では切替部31のa10とd10を接続しVins=0となる。図8に本処理での等価回路モデルを示す。Cpは配線と比較器35の入力の寄生容量を表す。SW1のa1とb1を接続して差分演算部322のa20とc20を接続してVinsとVbsの差をとる(図8(a))。この後、SW1のa1とb1以外の端子を接続し、差分演算部322のa20とc20を接続する(図8(b))。図8(a)と(b)でCoとCpに蓄積されている電荷は保存されるため以下の式(19)が成立し、積算開始前の初期値の電圧Vo,0は式(20)で表される。
【0063】
【数19】
【0064】
本実施例ではVbs=Vrefとする。差分電圧チャージステップの後、ko2予備積算ステップS212bにおいて、SW1のa1とd1を接続して、VG2でko2回積算する。この後微調整積算回数計測ステップS212cにおいて判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまでVG1で積算する。VG1で積算を開始してからku1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、ku1を微調整差分積算回数と定義する。ku1には以下の式が成立する。記憶ステップS212dではku1を記憶する。
【0065】
【数20】
【0066】
式(21)では1>>α2 ko2として、α2 ko2を無視した。
【0067】
校正中間電圧計測処理の処理フローを図9に示す。はじめに校正中間電圧プリチャージステップS230aにおいて、切替部のa10とe10を接続した状態で、SW1のa1とb1を接続し差分演算部322のa20とb20を接続してCoに校正中間電圧に相当する電荷をプリチャージする。校正中間電圧計測ステップS230bでは、SW1のa1とd1を接続して、判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまで積算する。積算でははじめにVG2で積算した後、VG1で積算する。kb2回目のVG2での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kb2を粗調整校正中間電圧積算回数と定義する。また、VG1で積算を開始してからkb1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kb1を微調整校正中間電圧積算回数と定義する。記憶ステップS230cではkb1を記憶する。
【0068】
校正中間電圧をVbcとすると、式(14)から以下の方程式が成立する。
【0069】
【数21】
【0070】
差分中間電圧計測処理の処理フローを図10に示す。差分中間電圧チャージステップS217aにおいて、切替部31のa10とc10を接続した状態で、SW1のa1とb1を接続し差分演算部322のa20とd20を接続してCoに基準電圧と校正中間電圧の差分に相当する電荷を蓄積する。この後、SW1のa1とb1以外の端子に接続し、差分演算部322のa20とb20を接続する。この時Coに保持されている電圧Vo,0は電荷保存則により以下の式で表される。
【0071】
【数22】
【0072】
kb2予備積算ステップS217bにおいてVG2でkb2回積算した後、微調整積算回数計測ステップS217cにおいて判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまでVG1で積算する。VG1で積算を開始してからkd1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kd1を微調整差分中間電圧積算回数と定義する。kd1には以下の式が成立する。記憶ステップS217dではkd1を記憶する。
【0073】
【数23】
【0074】
以上の校正処理で得られたko2、ko1、kp1、ki2、ki1、ku1、kb2、kb1、kd1を用いてVG2、VG1、α2、γ、Vofcの校正値を導出する。
【0075】
式(16)と式(17)の差をとることにより、以下の式を得る。
【0076】
【数24】
【0077】
式(18)と式(16)の差をとり式(25)を代入して以下の式を得る。
【0078】
【数25】
【0079】
式(21)と式(16)の差をとると以下の式を得る。
【0080】
【数26】
【0081】
式(18)と式(22)の差をとると以下の式を得る。
【0082】
【数27】
【0083】
式(18)と式(24)の差をとると以下の式を得る。
【0084】
【数28】
【0085】
式(29)を式(28)で割ると以下の式を得る。
【0086】
【数29】
【0087】
式(28)を変形して式(30)を代入すると誤差係数α2の式を得る。
【0088】
【数30】
【0089】
γ、VG2、VG1は校正処理で得られた積算回数ko2、ko1、kp1、ki2、ki1、ku1、kb2、kb1、kd1を用いて表され、式(31)からα2も校正状態での処理で得られた積算回数で表される。よって、校正処理によりVG2、VG1、α2、γが得られる。
【0090】
積算誤差補正変換制御部22では積算誤差補正変換処理を実施する。はじめに、切替部31のa10とb10を接続しSW1のa1とb1を接続した状態で、比較器35の判定信号を確認しVin<Vthであれば、差分演算部322のa20とb20を接続してCoに入力端子の電圧Vinに相当する電荷を蓄積する。この後、SW1のa1とd1を接続し図4での説明と同様の処理でVinを初期値としてVG2で積算した後、VG1で積算する。kv2回目のVG2での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kv2を粗調整変換積算回数と定義する。また、VG1で積算を開始してからkv1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kv1を微調整変換積算回数と定義する。
【0091】
kv2とkv1に関して以下の式が成立する。
【0092】
【数31】
【0093】
式(18)と式(32)の差をとることにより、Vinは以下の式で表される。
【0094】
【数32】
【0095】
式(33)で表されるように、Vinは積算誤差補正変換処理で得られたkv2、kv1と校正処理で得られたVG1、α2、kp1、ko1、ki2、ki1を用いて変換することができる。
【0096】
Vin>Vthの場合では、一旦差分演算部322のa20とc20を接続した後、SW1のa1とc1を接続した状態で差分演算部322のa20とb20を接続する。この処理によりVinとCoに保持された電圧の初期値Vo,0の関係は以下の式で表される。
【0097】
【数33】
【0098】
この後、SW1のa1とd1を接続し図4での説明と同様の処理でVinを初期値としてVG2で積算した後、VG1で積算する。kv2とkv1に関して以下の式が成立する。
【0099】
【数34】
【0100】
式(18)と式(35)の差をとることにより、Vinは以下の式で表される。
【0101】
【数35】
【0102】
式(36)で表されるように、Vin>Vthの場合でもVinは積算誤差補正変換処理で得られたkv2、kv1と校正処理で得られたVG1、α2、γ、kp1、ko1、ki2、ki1を用いて変換することができる。
【0103】
以上の説明で示した実施形態により、比較器35のオフセットや積算単位を構成する容量等が経時変化により変動しても、比較器35のオフセットとDAコンバータのアナログ値出力部である積算回路32の校正が可能であり長期安定性の高いADコンバータを提供できる。
【0104】
(変形例)
図11に本ADコンバータの制御部の変形例を示す。図1ではオフセット単位電圧相関計測処理部211を使用しているが、図11に示すADコンバータ200は単位電圧相関計測処理部214を用いている。本変形例は式(16)と式(21)において1>>α2 ko2とならずにα2 ko2の項を無視できない場合に有効である。
【0105】
図12に単位電圧相関計測処理部214の処理フローを示す。リセットステップS214aにおいて、切替部31のa10とd10を接続した状態で、SW1のa1とb1を接続し差分演算部322のa20とb20を接続して容量Coの蓄積電荷をリセットする。次にki2-1予備積算ステップS214bにおいて、SW1のa1とd1を接続して、VG2でki2-1回積算する。この後微調整積算回数計測ステップS214cにおいて判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまでVG1で積算する。VG1で積算を開始してからkj1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kj1を微調整単位電圧相関積算回数と定義する。kj1には以下の式が成立する。記憶ステップS214dではkj1を記憶する。
【0106】
【数36】
【0107】
また、α2 ko2の項を無視しない場合の式(16)と式(21)に相当するko2、ko1とku1に関する式は以下の式となる。
【0108】
【数37】
【0109】
式(18)と式(37)の差、式(18)と式(38)の差および式(18)と式(39)の差をとると以下の式を得る。
【0110】
【数38】
【0111】
式(42)を式(41)で除算し、式(40)を代入すると以下の式を得る。
【0112】
【数39】
【0113】
校正中間電圧計測処理と差分中間電圧計測処理は同じであるためα2は式(31)で表される。式(41)に式(40)と式(31)を代入し以下のki2、ki1、kj1、ko2、ko1、ku1、kb2、kb1、kd1で構成されるBi、Bg、Bb、Bdを用いて展開するとVG1は式(44)で表される。
【0114】
【数40】
【0115】
以上の説明のようにγ、VG2、VG1、α2は校正状態での処理で得られた積算回数ko2、ko1、kp1、ki2、ki1、ku1、kb2、kb1、kd1、kj1を用いて表され、本変形例においても校正処理によりVG2、VG1、α2、γが得られる。
【0116】
積算誤差補正変換処理は同じであるため説明を割愛するが、本変形例においても積算誤差補正変換処理で得られたkv2、kv1と校正処理で得られたVG1、α2、γ、kp1、ko1、ki2、ki1を用いて変換することができる。
【0117】
以上の説明で示した制御部20の変形例により、比較器35のオフセットや積算単位を構成する容量等が経時変化により変動しても、比較器35のオフセットとDAコンバータのアナログ値出力部である積算回路32の校正が可能であり長期安定性の高いADコンバータを提供できる。
【0118】
以上の第1実施形態および制御部の変形例の説明では校正中間電圧計測処理と差分中間電圧計測処理におけるVG2での積算回数を同じとした。このためにVbs≒Vref/2としたほうが好ましい。VbsがVref/2から著しく乖離する場合には図10に示した差分電圧計測処理部212のフローのkb2予備積算ステップS217bおよび微調整積算回数計測ステップS217cを差分中間電圧計測ステップに変更する。差分中間電圧計測ステップでは判定信号の状態変化をモニタすることで積算電圧がしきい値電圧とオフセット電圧の和を超えるまで積算する。積算でははじめにVG2で積算した後、VG1で積算する。kd2回目のVG2での積算でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kd2を粗調整差分中間電圧積算回数と定義する。また、VG1で積算を開始してからkd1+1回目でしきい値電圧とオフセット電圧の和<積算電圧となったとすると、kd1を微調整差分中間電圧積算回数と定義する。この場合でもVG2、VG1、α2、γの校正は可能である。
【0119】
上述のVG2の積算では離散的にVG2を積算したが、VG2の積算でしきい値とオフセット電圧の和を超えるまでSW1のa1とd1を接続したままにして電流を停止することなく積算してもよい。この場合では単位時間をΔtとするとkΔt秒後の電圧は式(7)から以下の式となる。
【0120】
【数41】
【0121】
ここで以下の式を使用すれば式(45)は式(13)と同等となるため、この場合においても校正処理でVG2、VG1、α2、γの校正は可能である。
【0122】
【数42】
【0123】
(他の変形例)
図13に第1実施形態の他の変形例を示す。図13に示すADコンバータ300は、しきい値電圧を基準電圧にして変換時においては入力電圧を初期値とし、校正時には基準電圧またはグランド電圧を初期値とした積算電圧が基準電圧を越えるまで単位電圧を積算する。これに伴い積算変換部30にクロス・バースイッチ36追加し、制御部20に比較器35のオフセット電圧の極性を判定する極性判定部24を追加した。
【0124】
積算変換部30は、比較器35のオフセット電圧の極性を判定させる極性判定部24と、極性24が出力する制御信号に基づいて、比較器35の一方の入力に基準電圧を入力し他方の入力に積算電圧を入力する場合と、比較器35の一方の入力に積算電圧を入力し他方の入力に基準電圧を入力する場合とを切り替えるクロス・バースイッチ36とを備える。
【0125】
はじめに変換状態において極性判定処理を実施しクロス・バースイッチ36の接続を決定する。極性判定処理では切替部31のa10とc10を接続しSW1のa1とb1を接続した状態で判定信号を制御部20でモニタしクロス・バースイッチ36の接続を決定する。図13での比較器35とクロス・バースイッチ36の接続では比較器35のオフセット電圧が正の場合では判定信号が高電位電圧となり、オフセット電圧が負の場合では低電位電圧となる。判定信号が低電位電圧の場合ではクロス・バースイッチ36のs11とs13およびs12とs14を接続し、判定信号が高電位電圧の場合ではクロス・バースイッチ36のs11とs14およびs12とs13を接続する。この後、クロス・バースイッチ36の接続状態を維持したまま校正処理と積算誤差補正変換処理を実施して、VG2、VG1、α2、γの校正値を得て入力電圧の変換値を得る。校正処理および積算誤差補正変換処理は上述と同じであるため説明を割愛する。
【0126】
本変形例においても比較器35のオフセットや積算単位を構成する容量等が経時変化により変動しても、比較器35のオフセットとDAコンバータのアナログ値出力部である積算回路32の校正が可能であり長期安定性の高いADコンバータを提供できる。
【0127】
〔第2実施形態〕
図14に本発明にかかる第2実施形態に係る自己校正機能付きADコンバータの構成例を示すブロック図を示す。第1実施形態では1次の項までの誤差を補正したが、本実施形態では2次の項までの誤差を補正する。このため図14に示すADコンバータ400は、校正処理においてオフセット計測処理、オフセット単位電圧相関計測処理、単位電圧計測処理、単位電圧相関計測処理、差分電圧計測処理および積算誤差係数測定処理を実施する。
【0128】
式(4)の右辺をマクローリン展開し、2次の項までとると以下の式(46)を得る。
【0129】
【数43】
【0130】
式(46)においてβ=1-2αc(IoRp+Vd)としβ>>αcVo-t/CoRとすると以下の式(47)を得る。
【0131】
【数44】
【0132】
t=0でVo=VstとするとAeは以下の式(48)で表される。
【0133】
【数45】
【0134】
式(48)を式(47)に代入するとVoと時間tの関係式を得る。
【0135】
【数46】
【0136】
離散的に積算を繰返す場合では、積算をk回繰返した時の電圧Vo,kは、積算の単位時間Δtと積算をk-1回繰返した時の電圧Vo,k-1を用いて式(49)から以下の式で表される。
【0137】
【数47】
【0138】
式(50)においてVGは単位電圧を表し、α1とαo2は積算の誤差を表す。式(50)は式(9)の等比級数の形式で表すことができる。式(50)と式(9)の対比によりBs1は式(10)で表され、(Bs1-1)Bs0=-α1 Bs0は以下の式で表される。
【0139】
【数48】
【0140】
初期値Vo,0をViniとしα1<<1として2次項までテイラー展開すると以下の式に展開できる。
【0141】
【数49】
【0142】
式(51)において1>>α12k(k-1)/2、VGa=(VG-α2)(1-α1/2)、α21=α1(VG-αo2)とするとVo,kは以下の式で表される。
【0143】
【数50】
【0144】
積算において、初期値Viniからはじめに粗調単位電圧VG2でk2回積算し、次に微調単位電圧VG1でk1回積算する場合を考察する。通常VG2で積算した場合は積算電圧が大きく変化するため、電圧変化に起因する容量値変化や電流値変化の影響は大きい。これに対しVG1で積算する場合ではしきい値電圧近傍での積算となるため、電圧変化に起因する容量値変化や電流値変化の影響は小さい。このため積算電圧Votは以下の式で表される。
【0145】
【数51】
【0146】
式(53)に示すように、近似において2次の項まで考慮した場合ではα21の校正も必要である。
【0147】
本実施形態では、校正処理においてオフセット計測処理、オフセット単位電圧相関計測処理、単位電圧計測処理、単位電圧相関計測処理、差分電圧計測処理および積算誤差係数測定処理を実施する。これらの処理の動作は第1の実施形態と同じであるため説明を割愛する。オフセット計測処理では粗調整オフセット積算回数ko2および微調整オフセット積算回数ko1が得られ、以下の式が成立する。
【0148】
【数52】
【0149】
式(54)では1>>α2 ko2、VG1>>α21ko22として、α2 ko2およびα21ko22を無視した。また、実際には図4(a)に示すように式(54)の右辺と左辺にはVG1δkoの誤差があるが十分小さいとして無視した。
【0150】
オフセット単位電圧相関計測処理ではオフセット相関積算回数kp1が得られ、以下の式が得られる。
【0151】
【数53】
【0152】
同様に単位電圧計測処理、単位電圧相関計測処理、差分電圧計測処理、積算誤差係数測定処理により粗調整単位電圧積算回数ki2、微調整単位電圧積算回数ki1、微調整単位電圧相関積算回数kj1、微調整差分積算回数ku1、粗調整校正中間電圧積算回数kb2、微調整校正中間電圧積算回数kb1、微調整差分中間電圧積算回数kd1を得る。それぞれの積算回数で成立する式は以下のようになる。
【0153】
【数54】
【0154】
式(54)と式(55)の差をとると式(25)を得る。式(56)と式(57)の差をとると以下の式を得る。
【0155】
【数55】
【0156】
式(61)に式(25)を代入すると以下の式を得る。
【0157】
【数56】
【0158】
式(54)と式(58)から式(27)を得る。式(59)と式(56)の差をとり、式(60)と式(56)の差をとると以下の式を得る。
【0159】
【数57】
【0160】
式(64)を式(63)で割るとVrefとVbsの比を得る。
【0161】
【数58】
【0162】
ここで以下のパラメータBb、Bdを定義すると式(65)は式(66)となる。
【0163】
【数59】
【0164】
式(63)に式(66)を代入するとα2に関する以下の式を得る。
【0165】
【数60】
【0166】
式(56)と式(54)の差をとり式(25)および式(62)を代入するとVG1に関する式(68)を得る。
【0167】
【数61】
【0168】
上述の説明のように本実施形態においてもγ、VG2、VG1、α2、α21は校正処理で得られた積算回数ko2、ko1、kp1、ki2、ki1、ku1、kb2、kb1、kd1、kj1を用いて表され、校正処理によりγ、VG2、VG1、α2、α21の校正値が得られる。
【0169】
積算誤差補正変換処理の動作は第1実施形態と同じであるため説明を割愛するが、積算誤差補正変換処理により粗調整変換積算回数kv2と微調整変換積算回数kv1が得られ、入力電圧VinがVin<Vthの場合では以下の式が成立する。
【0170】
【数62】
【0171】
式(56)と式(69)の差をとることにより、Vinの以下の式を得る。
【0172】
【数63】
【0173】
Vin>Vthの場合では以下の式が成立する。
【0174】
【数64】
【0175】
式(56)と式(71)の差をとることにより、Vinの以下の式を得る。
【0176】
【数65】
【0177】
式(70)および式(72)に示したようにVinは積算誤差補正変換処理で得られたkv2、kv1と校正処理で得られたγ、VG2、VG1、α2、α21の校正値を用いて変換することができる。
【0178】
このように本実施形態に係るADコンバータ400は、校正のための測定器を必要としない自己校正機能付きADコンバータであって、基準電圧を生成する基準電圧部10と、変換時は入力電圧を初期値とし校正時は所定の電圧を初期値とし、積算電圧の変化量の単位である単位電圧を初期値に積算する動作を、積算電圧がしきい値電圧を越えるまで繰り返す積算変換部30と、積算変換部30を制御して、変換時は初期値に単位電圧を積算してしきい値電圧を越える積算回数を計数し、校正時は単位電圧、積算電圧と前記しきい値電圧を比較する比較器35のオフセット電圧、積算回数と単位電圧の積からの誤差を表し単位電圧以外と相関を持って積算回数の係数となる第1の積算の誤差係数、及び積算回数と単位電圧の積からの誤差を表し積算回数の2乗の係数となる第2の誤差係数のそれぞれを校正するための積算回数である校正積算回数を計数する校正制御部21と、変換時の初期値からの積算回数である変換積算回数と校正積算回数を用いて積算回数と単位電圧の積からの誤差を補正して入力電圧をデジタル値に変換する積算誤差補正変換制御部22とを備える。
【0179】
以上の説明で示した実施形態により、比較器35のオフセットや積算単位を構成する容量等が経時変化により変動しても、比較器35のオフセットとDAコンバータのアナログ値出力部である積算回路32の校正が可能であり長期安定性の高いADコンバータを提供できる。
【符号の説明】
【0180】
10:基準電圧部
20:制御部
21:校正制御部
22:積算誤差補正変換制御部
23:積算誤差係数測定処理部
30:積算変換部
31:切替部
32:積算回路
33:校正中間電圧部
34:しきい値電圧部
35:比較器
100,200,300,400:自己校正機能付きADコンバータ
210:オフセット計測処理部
211:オフセット単位電圧相関計測処理部
212:差分電圧計測処理部
213:単位電圧計測処理部
230:校正中間電圧計測処理部
231:差分中間電圧計測処理部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14