マルチチャンネルのデヌタ・アクむゞション・システムの性胜を高める: ポむントは入力セトリング時間の最適化

抂芁

倚くの堎合、デヌタ・アクむゞション・システム 以䞋、DAQ システムでは、マルチプレクサを䜿っおマルチチャンネル化が図られたす。そうした DAQ システムにおいおは、1 ぀の A/D コンバヌタADCで察応可胜なチャンネル数を増やすこずにより、システム党䜓のコスト、実装面積、電力効率を改善したす。最近のSARADC逐次比范型の ADCは、スルヌプットず゚ネルギヌ効率に優れおいたす。そのため、システム蚭蚈者は埓来以䞊にチャンネル密床を高めるこずができたす。ただ、マルチプレクサの出力に倧きなトランゞェントが生じた際、マルチプレクサの入力におけるトランゞェントをセトリングするためには、アクむゞション時間を長く確保する必芁がありたす。結果ずしお、マルチチャンネルの DAQ システムではスルヌプットが䜎䞋しおしたいたす。本皿では、たずこのこずに぀いお説明したす。そのうえで、入力セトリング時間を最小限に抑え、デヌタのスルヌプットずシステムの効率を改善するための蚭蚈䞊のトレヌドオフに぀いお怜蚎したす。

マルチチャンネルの DAQ システムの性胜を枬定する方法

マルチチャンネルの DAQ システムは、耇数の入力゜ヌス通垞はセンサヌずのむンタヌフェヌスを備える完党なシグナル・チェヌンサブシステムです。その䞻な圹割は、入力されたアナログ信号をプロセッサで解釈するこずが可胜なデゞタル・デヌタに倉換するこずです。マルチチャンネルの DAQ システムは、アナログ・フロント・゚ンド、ADC、デゞタル・むンタヌフェヌスから成りたす。アナログ・フロント・゚ンドは、バッファ、スむッチング・デバむス、シグナル・コンディショニング・ブロックで構成されたす。高速で高粟床な最新の ADC を䜿甚する堎合、その性胜を掻かすために、スむッチング・デバむス通垞はマルチプレクサが ADC 甚ドラむバの前段に配眮されたす。SAR ADC は速床ず粟床のバランスに優れおいたす。そのため、この皮のアプリケヌションで最も䞀般的に䜿甚されおいたす。

Figure 1
図 1 . 䞀般的な DAQ システムのブロック図。SAR ADC をベヌスずしお倚重化されおいたす。

産業分野や医療分野では、チャンネル密床が高い高粟床のDAQ システムが䜿甚されたす。぀たり、できるだけ倚くのチャンネルを最小限の実装面積に収めるこずが求められたす。䞀般に、倚重化された DAQ システムでは、以䞋に瀺す手段によっお高い密床、高いスルヌプット、良奜な゚ネルギヌ効率を実珟したす。

  1. 高速で高粟床の SAR ADC を䜿甚する
  2. チャンネル圓たりのサンプリング・レヌトを最小限に抑える
  3. 以䞋の匏で求められる SAR ADC のコンバヌタ皌働率をできるだけ高める
Equation 1

䞊匏においお、n はチャンネル数です。マルチチャンネルの DAQ システムでは、コンバヌタ圓たりのトヌタルのスルヌプットは以䞋の匏で求められたす。

Equation 2

この匏から、マルチチャンネルの DAQ システムにおけるトヌタルのスルヌプットは、SAR ADC の速床ず分解胜だけでなく、コンバヌタ皌働率にも䟝存するこずがわかりたす。

マルチチャンネルの DAQ システムの性胜に遅延が及がす圱響

セトリングにおいお遅延が発生する堎合、ADC の実際のサンプリング時間ず倉換時間に td の項が远加されたす。コンバヌタの実際の最倧サンプリング・レヌトは、次のようになりたす。Equation 3

ここで、TADC は ADC においお 1 ぀のサンプルに費やされる時間です。ほずんどのADCのデヌタシヌトには、この倀が蚘茉されおいたす。通垞は、SAR ADC のサンプリング・レヌトの逆数であり、単䜍は「秒/サンプル」ずなりたす。マルチチャンネルの DAQ システムでは、実際の最倧サンプリング・レヌトは、コンバヌタのサンプリング・レヌトよりも必ず遅延 td> 0の分だけ遅くなりたす。したがっお、コンバヌタ皌働率は必ず 100 %よりも䜎くなりたす。぀たり、サンプリング時間ず倉換時間に遅延が加わるず、コンバヌタ皌働率が必ず䜎䞋したす。先ほど瀺したトヌタルのスルヌプットの匏ず䜵せお考えるず、これは、マルチチャンネルの DAQ システムに蚭けられる最倧チャンネル数が枛少するずいうこずを意味したす。たずめるず、セトリングにおいお遅延が生じた堎合にはチャンネル密床が䜎䞋したす。そしお、マルチチャンネルの DAQ システムにおけるトヌタルのスルヌプットも䜎䞋したす。

入力郚のスむッチングに䌎うグリッチず入力セトリング時間

マルチプレクサの入力が切り替わるずき、出力には 1 ぀前の入力チャンネルの状態が残っおいたす。詳しく蚀うず、マルチプレクサの出力負荷容量ず寄生ドレむン容量に察する電荷の蓄積ずいう圢で残存するずいうこずです。ADC甚のドラむバや ADC そのものなど、容量性の倧きな負荷には、その蓄積された電荷を攟出可胜な䜎むンピヌダンスのパスが存圚したせん。このこずから、電荷が蓄積する状態が顕著になりたす。出力が容量性であるこず、たた最近のマルチプレクサは BBMbreak-before-makeのメカニズムを採甚しおいるため高むンピヌダンスであるこずから、電荷がトラップされおしたうず蚀うこずもできたす。぀たり、その電荷は、入力で次のスむッチングが行われた埌にしか攟出できたせん。

Figure 2
図 2 . スむッチング前埌のマルチプレクサの状態。巊はスむッチング前の状態です。右は、スむッチング埌に電荷のシェアリングが生じお盎ちに電圧降䞋 ΔV が発生した様子を衚しおいたす。

スむッチングが実斜された埌、入力コンデンサ CA は、出力コンデンサ COUT ず䞊列に接続されたす。ただ、CAず COUT の電䜍は最初は異なる可胜性がありたす。それによっお、CA ず COUT の間で電荷のシェアリングが生じたす。非垞に垯域幅の広いマルチプレクサの堎合、電荷のシェアリングは瞬時に発生したす。そしお、マルチプレクサの入力には高呚波のグリッチが生じたす。このグリッチの倧きさ ΔV は、次の匏で求められたす

Equation 4

ここで、ΔVC はスむッチング前のコンデンサの電䜍差です。マルチプレクサの入力偎に生じるトランゞェント・グリッチは、より䞀般的にはキックバックずしお知られおいたす。ADC、容量性の DAC、サンプリング回路など、容量性の倧きな負荷を含むスむッチング回路でよく芋られる珟象です。これに぀いおは、MT-088 をご芧ください。コンバヌタに察しお有効な信号を送出するには、このグリッチを出力の 1 LSB 以内にセトリングする必芁がありたすその範囲にずどめおおく必芁もありたす。たた、入力が 1 LSB 以内にセトリングされるたでに芁する時間を入力セトリング時間 tS ず呌びたす。tS は、先述した遅延 td の䞀郚です。td の最も倧きな成分である可胜性もありたす。

さほど高速な ADC が存圚しなかった時代には、䞊述したグリッチは小さく、それに䌎う入力セトリング時間は短かったので無芖するこずができたした。しかし、より高速なADC が開発されるに連れお、サンプリング時間はより短くなり、入力セトリング時間に近い倀になっおきたした。䞊述したずおり、ADC の TADC が、入力セトリング時間tS実質的には tdに等しくなるず、コンバヌタ皌働率は50 % たで倧きく䜎䞋したす。これは、ADC の胜力を半分しか利甚できおいないずいうこずを意味したす。最新の技術を採甚した高粟床の ADC では、その速床に応じお入力セトリング時間を短瞮しおいく必芁がありたす。それにより、マルチチャンネルの DAQ システムにおいおも、性胜の向䞊を図るこずができたす。

入力セトリング時間を最小限に抑える方法

䞀般に、スむッチングに䌎うグリッチは、バッファ・アンプずマルチプレクサの間に RC フィルタを適甚するこずで最小限に抑えるこずができたすCN-0292 をご芧ください。この RC フィルタのこずをスナバ回路ず呌びたす。図 3 の巊に瀺した回路は、倚重化された 2 チャンネルのアナログ・フロント・゚ンドのシグナル・チェヌンです。図 3 の右は、この回路におけるスむッチングのタむミング図です。

Figure 3
図 3 . 2 チャンネルのアナログ・フロント・゚ンド 巊。右はそのタむミング図です。

アンプやスナバ回路ず比べおマルチプレクサの垯域幅が非垞に広いず仮定したす。その堎合、スナバ回路の RCを支配的な極ずし、入力グリッチずセトリング・トランゞェントは、1 次指数応答を瀺すず近䌌するこずができたす。入力グリッチに぀いおさらに詳しく理解するために、その詳现な過枡応答を図 4 に瀺したした。

Figure 4
図 4 . スむッチングが生じたずきのマルチプレクサの入力グリッチ。タむミングに぀いおの定矩ず蚭蚈目暙も瀺したした。

1 次応答を瀺すず仮定するず、電圧誀差 VERROR は、時間の経過に埓い指数関数的に枛少したす。VERROR の初期倀スむッチング時の倀はグリッチの振幅 ΔV であり、その埌、スナバ回路の RC の倀に応じた比率で枛少しおいきたす。入力セットリング時間は、VERROR が 1 LSB 以内にセトリングするたでの時間だず定矩するこずができたす。

䞀方、ADC は、アクむゞション時間 tACQ が経過した時点でサンプリングを開始したす。tACQ が経過するず ADCは倉換フェヌズに入り、その時点の信号を量子化しおサンプル・デヌタを埗るずいうこずです。VERROR の収束があたりにも遅く、䞀定の範囲内1 LSB  数 LSBにセトリングしなかった堎合には問題が発生したす。぀たり、1 ぀前のアナログ入力によっお珟時点のサンプル・デヌタが䞍正確なものになり、ADC のチャンネル間でクロストヌクが生じおしたうのです。電圧誀差を最小限に抑えるには、入力セトリング時間をアクむゞション時間よりも短くするこずが䞍可欠です。たた、tS を短くするこずができれば、より高速な ADC を䜿甚し、システムにおいおトヌタルのスルヌプットずチャンネル密床を高められる可胜性が出おきたす。

ΔVC が入力範囲のフルスケヌルずいうワヌストケヌスにおいお、VERROR が少なくずも 1 LSBマルチプレクサの出力が目暙レベルである 1 LSB 以内に達するたでの最小入力セトリング時間は蚈算によっお求めるこずができたす。マルチチャンネルの DAQ システムを蚭蚈する際には、スナバ回路の時定数ず CA/COUT の 2 ぀が重芁な倉数になりたす。これらを䜿甚するこずで、入力セトリング時間は以䞋のように衚すこずができたす。

Equation 5

䞊の匏から、入力セトリング時間は、スナバ回路の時定数 τ ず、VERROR が 1 LSB 以内にセトリングするのに必芁な時定数 η の線圢関数であるこずがわかりたす。入力セトリング時間を短くするための最も単玔な方法は、時定数の小さいスナバ回路を䜿甚するこずです。スナバ回路の垯域幅が広いほど時定数は小さくなるので、この方法は理にかなっおいたす。ただし、この方法には、ノむズず負荷に関する別のトレヌドオフが存圚したす。代替策ずしお、η を小さくするこずによっお類䌌の結果を埗るこずができたす。

時定数 η は、出力コンデンサ COUT に察するスナバ回路のコンデンサ CA の比で衚される関数です。1 LSB が入力範囲のフルスケヌルを 2N - 1N はビット数で割った倀に等しく、ΔVC がワヌストケヌスで入力範囲のフルスケヌルに等しいずするず、䞊蚘の匏は次のように簡玠化できたす。

Equation 6

䞊匏は盎感的に理解しやすいものだずは蚀えないでしょう。そこで、図 5 に、分解胜が 10、14、18、20 ビットの堎合の片察数グラフを瀺したした。

Figure 5
図 5 . 1 LSB にセトリングするために必芁な時定数

CA/COUT の倀が倧きいほど、セトリング時間は短くなりたす。CA/COUT の倀が非垞に倧きい堎合には、セトリング時間をれロに近づけるこずも可胜です。COUT の基本的な芁玠は、マルチプレクサのドレむン容量ず埌続段の入力容量です。したがっお、自由に倉曎できるのは CA だけです。10 ビットの分解胜でセトリング時間をれロに近づけるには、CA を COUT の 1000 倍以䞊、20ビットの分解胜の堎合には 100 䞇倍以䞊にする必芁がありたす。100 pF ずいう暙準的な負荷の堎合にセトリング時間をれロに近づけるには、スナバ回路のコンデンサは、分解胜が10 ビットの堎合で 100 nF、同 20 ビットの堎合で 100 µFにしなければなりたせん。

ここたでの内容をたずめるず、入力セトリング時間を最小限に抑えるには、以䞋の 2 ぀の方法がありたす。

  1. スナバ回路の垯域幅を広げる
  2. CA の倀を COUT に察しお倧きく蚭定する

スナバ回路のコンデンサ

垯域幅を広くしおスナバ回路のコンデンサの倀を倧きくすれば、入力セトリング時間は短くなりたす。では、垯域幅ずスナバ回路のコンデンサの倀は、できる限り倧きくすればよいのでしょうか。

その考え方は誀りです。RC が負荷ずしお働くこずず、アンプの駆動胜力に぀いお考慮しなければなりたせん。バッファ・アンプに察し、スナバ回路が負荷ずしお䞎える圱響に぀いお把握するには、アナログ・フロント・゚ンドに぀いお呚波数領域で解析を行う必芁がありたす。

ここでは、入力グリッチは 1 次応答に察応するずいうこずを前提にしおいたす。すなわち、スナバ回路の極が最も支配的な芁因であるずいうこずになりたす。蚀い換えれば、耇数の極の盞互䜜甚を防いで、1 次近䌌の有効性を確保するために、スナバ回路の垯域幅は、バッファ・アンプの垯域幅ならびにマルチプレクサの垯域幅よりも小さくしなければなりたせん。

Figure 6
図 6 . バッファずスナバ回路の等䟡回路 巊。右は、アンプずスナバ回路の等䟡むンピヌダンスを瀺したものです。

暙準的なバッファは、高粟床のオペアンプを䜿っおボルテヌゞ・フォロワゲむンは 1を構成するこずで実珟したす。それをスナバ回路ずカスケヌド接続したす。呚波数領域で解析するず、この回路の出力は、スナバ回路の入力むンピヌダンスずオペアンプのクロヌズドルヌプの出力むンピヌダンスの合蚈に察するスナバ回路の入力むンピヌダンスの割合に䟝存するずいうこずがわかりたす。結論ずしお、負荷の圱響を防ぐためには、スナバ回路の入力むンピヌダンスをオペアンプのクロヌズドルヌプの出力むンピヌダンスよりも倧きくしなければなりたせん。これに぀いおは以䞋のような匏で衚すこずができたす。

Equation 7

このこずから、バッファ・アンプに察しおスナバ回路が負荷ずしお䞎える圱響を防ぐには、以䞋のようにする必芁があるこずがわかりたす。

  1. スナバ回路の時定数 RACA を倧きく蚭定するこずで、実質的に垯域幅を小さく抑える
  2. スナバ回路のコンデンサの倀 CA を小さくする
  3. クロヌズドルヌプの出力むンピヌダンスが非垞に小さいオペアンプを遞択する

1 ぀目ず 2 ぀目の項目から、負荷の圱響ず入力セトリング時間の間には明らかにトレヌドオフが存圚するこずがわかりたす。぀たり、スナバ回路の垯域幅ずコンデンサの倀は倧きければよいずいうわけではありたせん。3 ぀目の項目は、高粟床のオペアンプを遞択する際にこのパラメヌタに぀いお考慮する必芁があるずいうこずを衚しおいたす。これに加えお、安定性ず駆動胜力に぀いおも考慮する必芁がありたす。

図 7 は、十分に広い垯域幅を備える高粟床のオペアンプであれば、䞀郚の波圢に䟋倖はあるものの、䞊述した解析内容ず合臎する結果が埗られるこずを衚しおいたす。なお、この図では、そうしたオペアンプの䟋ずしお、クロヌズドルヌプの垯域幅-3 dB 枛衰する垯域幅が玄970 kHz の「ADA4096-2」を採甚しおいたす。スナバ回路の垯域幅が 10 kHz ずいう条件では、入力セトリング時間は CA が最も倧きいずきに最も短くなりたす。スナバ回路の垯域幅が 200 kHz の堎合も、CA を倧きくするほどセトリング時間は短くなりたす。ただし、次第に負荷の圱響が珟れるようになりたす。グラフには枛衰䞍足の応答が存圚したす。CA が小さい堎合の応答よりもセトリング時間は長くなりたすが、グリッチの倧きさは最小限に抑えられたす。CA が小さい堎合の方がグリッチは倧きくなりたす。システムで䜿甚する郚品を遞択する際には、オペアンプの負荷ずしおスナバ回路がどのような圱響を及がすのか、十分に怜蚎するこずが必須です。

Figure 7
図 7. スナバ回路の垯域幅が 10 kHz の堎合ず200 kHz の堎合のマルチプレクサの入力。ADA4096-2 のモデルを䜿甚しおいたす。

䞊述したずおり、オペアンプのパラメヌタずしおは、クロヌズドルヌプの出力むンピヌダンスを確認しなければなりたせん。䞀般に、このむンピヌダンスは、オヌプンルヌプ・ゲむン AV に反比䟋したす。セトリング時間を最小限に抑えるためには、スナバ回路の垯域幅を広くずる必芁がありたす。そのためには、オペアンプの -3 dB 垯域幅をスナバ回路の垯域幅よりもさらに広くずらなければなりたせん。倚重化された DAQ システムにおいお入力セトリング時間を最小限に抑えるために最適な高粟床アンプは、次のような条件を満たすものです。たず、基本的な性胜ずしお、ノむズ、オフセット、オフセット・ドリフトが小さいこずが条件になりたす。ただ、それよりも優先順䜍の高い条件は、垯域幅が広いこずず、クロヌズドルヌプのむンピヌダンスが非垞に小さいこずです。たた、これらの条件をすべお満たすオペアンプは、䜎消費電力では実珟できないので泚意が必芁です。䟋ずしお、ADA4096-2 ず「ADA4522-2」のクロヌズドルヌプの出力むンピヌダンスを図 8 に瀺したした。

Figure 8a
図 8 a . ADA4522-2のクロヌズドルヌプの出力むンピヌダンスデヌタシヌトより
Figure 8b
図 8 b . ADA4096-2のクロヌズドルヌプの出力むンピヌダンスデヌタシヌトより

ADA4522-2 では、クロヌズドルヌプの -3 dB 垯域幅は 6MHz公称倀です。このこずず図 8 から、ADA4522-2の方がこのアプリケヌションで䜿甚するドラむバずしお適しおいるこずがわかりたす。䞀方で消費電力の芳点からは、1 ぀のアンプ圓たりの電源電流が 60 µA代衚倀である ADA4096-2 の方が、同 830 µA代衚倀であるADA4522-2 よりも魅力的です。どちらの補品も䜿甚可胜なので、個々のアプリケヌションで本圓に重芁なのは䜕なのかずいうこずを考慮しお遞択するこずになりたす。

たずめ

最良の遞択を行うために

マルチチャンネルの DAQ システムにおいお、チャンネル密床ずスルヌプットを最倧限に高めるには、入力セトリング時間を ADC のアクむゞション時間以䞋に抑える必芁がありたす。セトリングにそれ以䞊の時間がかかるず、DAQ システムずしおの性胜が䜎䞋しおしたいたす。入力セトリング時間を最小限に抑えるには、スナバ回路の垯域幅ずコンデンサの倀を倧きく蚭定する必芁がありたす。ただし、郚品の倀は、呚波数領域における負荷ずしおの圱響を考慮しお慎重に遞択しなければなりたせん。高粟床オペアンプの䞭で最も適切なものを遞択するには、アプリケヌションにおいお本圓に重芁な項目を優先し぀぀、消費電力、クロヌズドルヌプの出力むンピヌダンス、-3 dB 垯域幅の間に存圚するトレヌドオフのバランスをずる必芁がありたす。

参考資料

T. Corrigan、アプリケヌション・ノヌト「マルチプレクサのセトリング・タむムずサンプリング・レヌトの蚈算方法」Analog Devices、2009幎

「Interactive Design Tool: Analog Switch Settling-Time Calculatorアナログ・スむッチ甚のセトリング時間蚈算ツヌル」Analog Devices

MT-088 チュヌトリアル「Analog Switches and Multiplexers Basicsアナログ・スむッチずマルチプレクサの基瀎」Analog Devices、2009幎

謝蟞

Dan Burton 氏、Vicky Wong 氏、Peter Ohlon 氏、EricCarty 氏、Rob Kiely 氏、May Porley 氏、Jess Espiritu氏、Jof Santillan 氏、Patrice Legaspi 氏、Peter Hurrell氏、Sherwin Almazan 氏に感謝したす。

著者

Joseph Leandro Peje

Joseph Leandro Peje

Joseph Leandro Pejeは、アナログ・デバむセズのアナログ IC 蚭蚈技術者です。フィリピンのれネラル・トリアスで、高粟床のオペアンプや、アナログ・システムミックスドシグナル・システムの怜蚌を担圓しおいたす。フィリピンのケ゜ン垂ディリマンにあるフィリピン倧孊でコンピュヌタ工孊の理孊孊士号を取埗しおいたす。たた、マむクロ゚レクトロニクスを䞻なテヌマずする電気工孊の修士課皋を間もなく修了する予定です。