同期怜波を掻甚し、埮小信号を高粟床に蚈枬

はじめに

ノむズフロアに埋もれおしたうような埮小な信号を蚈枬するのは容易なこずではありたせん。䟋えば、非垞に小さな抵抗倀や、背景の照床が高い状況における光の吞収量/反射量、ノむズの倚い環境における歪みの倧きさなどを蚈枬したいケヌスです。同期怜波を掻甚するこずにより、そうした埮小な信号を容易に蚈枬できるようになりたす。

倚くのシステムでは、呚波数がれロに近づくに぀れおノむズが倧きくなりたす。䟋えば、オペアンプの堎合、1/fノむズによっおそのような特性が珟れたす。たた光の蚈枬は、呚囲の照床の倉動に起因するノむズの圱響を受けたす。枬定したい信号を䜎呚波のノむズから遠ざければS/N比が高くなり、より埮匱な信号たで怜出するこずが可胜になりたす。䟋えば、光源を数kHzに倉調するこずにより、倉調しなければノむズに埋もれおしたうほど埮小な反射光を枬定するこずができたす。図1は、もずもずはノむズフロアに埋もれおいた信号に倉調を斜すこずにより、蚈枬が行えるようになる様子を衚したものです。

Figure 1
図1. 倉調凊理により、ノむズ源から信号を遠ざけおいる

励起信号の倉調凊理にはいく぀かの方法がありたす。最も簡単なのは、信号のオン、オフを繰り返すずいうものです。この方法は、LEDの駆動、歪みゲヌゞ甚ブリッゞ回路の電源やそのほかの励起源に察しお有効に働きたす。分光機噚で䜿われる癜熱電球など、オンずオフを簡単に切り替えるこずができない励起源では、機械的シャッタヌによっお光を呚期的に遮断するこずによっお倉調を実珟できたす。

通過域の狭いバンドパス・フィルタを䜿甚すれば、察象ずする呚波数以倖のすべおの成分を陀去できたす。それにより元の信号を埩元できるこずになりたすが、ディスクリヌトのデバむスを䜿甚しお所望のフィルタを蚭蚈するのは容易なこずではありたせん。その代わりに、同期埩調噚を䜿甚すれば、倉調された信号をDCに戻すこずができたす。その際には、リファレンスず同期のずれおいない信号を陀去するこずも可胜です。この技術に䜿甚されるデバむスはロックむン・アンプず呌ばれおいたす。

図2に、ロックむン・アンプを利甚した単玔なアプリケヌションの䟋を瀺したした。これは、テストの察象物の衚面の汚染状況を蚈枬するためのものです。たず、光源からの光を1kHzで倉調し、その光で衚面を照らしたす。そしお、フォトダむオヌドにより衚面からの反射光を枬定したす。その反射光の匷床が、蓄積された汚染量に比䟋するずいうものです。リファレンス信号ず被枬定信号は、呚波数ず䜍盞が同じで、振幅が異なる正匊波です。フォトダむオヌドを駆動するリファレンス信号は䞀定の振幅を持ち、被枬定信号の振幅は反射光の匷床に応じお倉化したす。

Figure 2
図2. ロックむン・アンプを利甚するこずで衚面の汚染蚈枬を実珟できる

2぀の正匊波を乗算した結果は、各正匊波の呚波数を加算した呚波数ず枛算した呚波数の成分を持぀2぀の信号になりたす。このアプリケヌションの堎合、2぀の正匊波の呚波数が同じなので、䞀方の信号はDCになり、他方の信号は元の呚波数の2倍の呚波数信号になりたす。負の笊号は䜍盞が180°異なるこずを意味したす。ロヌパス・フィルタを適甚すれば、DC成分を陀くすべおの成分を陀去するこずができたす。

 Equation 1
     (1)

この手法の利点は、入力信号にノむズが倚いケヌスを考えるず明確になりたす。乗算結果である出力の䞭には、DC以倖の呚波数成分が含たれおいたす。必芁なのは倉調呚波数によっお生成されたDC成分だけです。図3は50Hzず2.5kHzに匷いノむズ源のあるシステムを衚しおいたす。そしお、察象ずする非垞に埮匱な信号は1kHzサむン波に倉調されおいたす。入力ずリファレンスを乗算した結果ずしおは、DC、950Hz、1050Hz、1.5kHz、2kHz、3.5kHzの信号が珟れたす。必芁な情報はDC成分に含たれおいるので、ほかの呚波数成分はロヌパス・フィルタによっお陀去しお構いたせん。

Figure 3
図3. 同期埩調により、50Hzず2.5kHzのノむズの䞭にある1kHzの埮匱信号の情報を取埗するこずができる

察象ずなる信号の近傍にあるノむズの成分はDC近くの呚波数に珟れたす。したがっお、近傍に匷いノむズ源を持たない倉調呚波数を遞定するこずが重芁です。この条件を満たせない堎合には、セトリング・タむムが長くなるずいう犠牲を払っおでも、非垞に䜎いカットオフ呚波数ずシャヌプな応答特性を備えるロヌパス・フィルタを䜿甚する必芁がありたす。

実甚的なロックむン・アンプの実装

信号源を倉調するために正匊波を生成するのは非実甚的だずいう考え方がありたす。そこで、システムによっおは正匊波の代わりに矩圢波が䜿甚されたす。励起信号ずしお矩圢波を生成するのは正匊波を生成するよりもはるかに簡単です。マむクロコントロヌラの端子のような簡単なものを䜿甚しお、アナログ・スむッチやMOSFETを駆動するこずでも実珟できるからです。

図4に瀺したのは、ロックむン・アンプの簡単な構成方法です。マむクロコントロヌラなどのデバむスによっお矩圢波の励起信号を生成し、センサヌを動䜜させたす。1぀目のアンプずしおは、フォトダむオヌド甚のトランス・むンピヌダンス・アンプや歪みゲヌゞ甚の蚈装アンプなどの䜿甚が考えられたす。

アナログ・デバむセズADIのSPDTスむッチ「ADG619」は、センサヌを励起するのず同じ信号で制埡したす。励起信号が正の堎合、アンプのゲむンは+1に蚭定されたす。䞀方、励起信号が負の堎合には、アンプのゲむンは-1になりたす。これは、枬定の察象ずする信号ずリファレンスである矩圢波ずを乗算するこずず数孊的に等䟡です。出力郚のRCフィルタによっおほかの呚波数成分が陀去され、出力電圧は枬定の察象ずなる矩圢波のピヌク・ツヌ・ピヌク電圧の1/2に等しいDC信号になりたす。

Figure 4
図4. 矩圢波による励起を䜿甚するロックむン・アンプ

このシンプルな回路においおは、適切なオペアンプを遞択するこずが重芁です。入力ステヌゞのACカップリングによっお䜎い呚波数の入力ノむズの倧半は陀去されたす。しかし、最終ステヌゞのアンプからの1/fノむズずオフセット誀差は陀去されたせん。高粟床のオペアンプ「ADA4077-1」は0.1Hzから10Hzにおけるノむズが250nV p-p、オフセット・ドリフトが0.55ÎŒV/℃です。したがっお、この甚途における理想的な遞択肢ずなりたす。

矩圢波を利甚するロックむン・アンプはシンプルなものですが、ノむズを陀去する性胜が正匊波を䜿甚する方法よりも劣りたす。図5に、励起ずリファレンスに矩圢波を䜿甚した堎合の動䜜を呚波数領域で瀺したした。矩圢波は、基本波である正匊波ずすべおの奇数次高調波の無限和になりたす。同じ呚波数の2぀の矩圢波を乗算するずいうこずは、リファレンスの各正匊波成分ず被枬定信号の各正匊波成分ずを乗算するこずになりたす。その結果は、矩圢波の党高調波の゚ネルギヌを含んだDC信号になりたす。奇数次の高調波の呚波数に珟れる䞍芁な信号は、高調波の次数に応じお振幅は䜎䞋するものの、フィルタによっお陀去するこずはできたせん。そのため、倉調呚波数は、その高調波が既知のノむズ源の呚波数や高調波に重ならないように遞定するこずが重芁です。䟋えば、ラむン・ノむズを陀去できるようにするために、倉調呚波数ずしおは、50Hzの第20次高調波である1kHzではなく、50Hz/60Hzの高調波に䞀臎しない呚波数である1.0375kHzを遞択するずいった具合です。

このように欠点は存圚するものの、この回路であればシンプルか぀䜎コストで実珟できたす。ノむズの少ないアンプを䜿甚し、正しい倉調呚波数を遞択すれば、DCの蚈枬を行ううえで倧きな改善が埗られたす。

 Figure 5
図5. 入力信号AずリファレンスBが共に矩圢波である堎合、それらを乗算するこずによっお入力信号の各高調波成分が効率的に埩調されるC

ICを䜿甚したシンプルな手法

図4の回路は、1個のオペアンプずスむッチに加え、いく぀かのディスクリヌト郚品、マむクロコントロヌラからのリファレンス・クロックを必芁ずしたす。それを眮き換える手段ずしお、図6に瀺すようなIC化された同期埩調噚を䜿甚する方法がありたす。「ADA2200」は、入力バッファ、プログラマブルなIIR無限むンパルス応答フィルタ、乗算噚、リファレンス信号の䜍盞を90°シフトさせる回路ブロックを内蔵しおいたす。そのため、リファレンス・クロックず入力信号の間での䜍盞シフトの枬定/補償も容易に行えたす。

Figure 6
図6. ADA2200のブロック図

ADA2200を䜿甚しおロックむン怜波回路を構成するには、図7に瀺すように、リファレンスずしお䜿甚する呚波数の64倍の呚波数のクロックを䟛絊する必芁がありたす。プログラマブルなフィルタのデフォルトの蚭定は、バンドパス応答になっおおり、信号をACカップリングする必芁はありたせん。サンプリングされたアナログ出力では、サンプリング・レヌトの敎数倍の呚りに像が圢成されたす。それらの像は、シグマ・デルタΣΔ方匏A/DコンバヌタADCの前段のRCフィルタによっお陀去するこずができ、埩調されたDC成分だけを枬定できたす。

 Figure 7
図7. ADA2200で実珟したロックむン・アンプ

矩圢波を䜿甚するロックむン回路の改善

図8に、矩圢波を䜿甚する倉調回路が改善される原理を瀺したした。センサヌは矩圢波で励起されたすが、被枬定信号は同じ呚波数ず䜍盞を持぀正匊波ず乗算されたす。この堎合、基本呚波数の信号成分のみがDCに倉換され、ほかの高調波はすべおれロではない呚波数に倉換されたす。その結果、ロヌパス・フィルタを䜿甚するこずで、被枬定信号であるDC成分を陀くすべおの成分を陀去できるこずになりたす。

Figure 8
図8. リファレンス信号ずしお正匊波を䜿甚するこずにより、ノむズがDC成分に埩調されるのを防ぐこずができる

ロックむン・アンプの蚭蚈には1぀問題がありたす。それは、リファレンス信号ず被枬定信号の間に䜍盞シフトが生じるず、完党に䜍盞がそろっおいる堎合ず比べお出力が䜎䞋するずいうこずです。この珟象は、センサヌのシグナル・コンディショニング回路に䜍盞遅れを匕き起こすフィルタが含たれおいる堎合に生じたす。アナログのロックむン・アンプでは、この問題に察凊する手段は1぀しかありたせんでした。それは、リファレンス信号の経路に䜍盞補償回路を远加するこずです。その回路は、さたざたな䜍盞遅れを補償できるよう調敎が行えるものでなければなりたせん。たた、枩床や郚品の蚱容誀差に䟝存しお生じる倉動にも察応しなければならないので、単玔ではありたせん。それに代わる簡単な方法は、䜍盞が90°異なるリファレンスず被枬定信号ずを乗算する第2ステヌゞを远加するこずです。この第2ステヌゞの出力は、図9に瀺すように、入力に察しお逆䜍盞の成分に比䟋する信号になりたす。

2段の乗算ステヌゞの埌に続くロヌパス・フィルタの出力は、入力信号の同盞成分Iず盎亀䜍盞成分Qに比䟋する䜎呚波の信号になりたす。入力信号の振幅は、単にI出力ずQ出力の二乗和を蚈算するだけで求められたす。このアヌキテクチャがもたらすもう1぀のメリットは、励起/リファレンス信号ず入力信号の間の䜍盞差を算出できるこずです。

Figure 9
図9. リファレンス信号の盎亀䜍盞成分を䜿甚するこずで、振幅ず䜍盞を算出できる

ここたでに玹介したロックむン・アンプは、いずれもセンサヌを励起するためのリファレンス信号の生成回路を䜿甚しおいたす。究極の改善は、倖郚信号をリファレンスずしお䜿甚できるようにするこずです。䟋ずしお、察象物の衚面の光孊的な特性詊隓に、広垯域の癜熱光を䜿甚するシステムを考えたす図10。このようなシステムによっお、鏡面の反射率や衚面の汚染量などのパラメヌタを枬定するこずができたす。癜熱光源の倉調には、電子的な倉調噚を䜿甚するよりも、機械的なディスク・チョッパを䜿甚する方がはるかに容易です。ディスク・チョッパの近くに䜎コストのポゞション・センサヌを取り付ければ、ロックむン・アンプに䟛絊するための矩圢波のリファレンス信号を生成できたす。この信号を盎接䜿甚するのではなく、PLLによっお入力リファレンスず同じ呚波数、䜍盞の正匊波を生成したす。このアプロヌチにおいお1぀泚意を芁するのは、内郚で生成する正匊波の歪みを極力抑えなければならないずいうこずです。

Figure 10
図10. PLLを䜿甚しお倖郚のリファレンス信号にロックする

このシステムは、ディスクリヌトのPLLず乗算噚を䜿甚しお構成するこずも可胜です。しかし、FPGAを利甚しおロックむン・アンプの機胜を構成すれば性胜面でいく぀かのメリットが埗られたす。図11にFPGAを䜿甚しお構成したロックむン・アンプを瀺したした。このフロント・゚ンドは、れロ・ドリフト・アンプ「ADA4528-1」ず分解胜が24ビットのΣΔ方匏ADC「AD7175」をベヌスずしおいたす。このアプリケヌションでは、それほどの広垯域性胜は必芁ないので、ロックむン・アンプの等䟡ノむズ垯域幅を50Hzに蚭定できたす。被枬定デバむスは倖郚からの励起が可胜なセンサヌです。ADCのフルスケヌル・レンゞを掻甚できるよう、アンプのノむズ・ゲむンは20に蚭定したす。DC誀差は枬定には圱響したせんが、特にアンプのゲむンを高く蚭定した堎合に、有効なダむナミック・レンゞを狭めおしたうため、オフセット・ドリフトず1/fノむズを最小化するこずが重芁です。

ADA4528-1の入力オフセット誀差は最倧で2.5ÎŒVです。これは、AD7175を2.5Vのリファレンスで動䜜させた堎合、フルスケヌルの入力レンゞの10ppmに盞圓したす。ADCの埌段のデゞタル・ハむパス・フィルタは、あらゆるDCオフセットず䜎呚波のノむズを陀去したす。出力ノむズを蚈算するには、たずAD7175の電圧ノむズ密床を蚈算したす。同補品のデヌタシヌトを芋るず、ノむズは5.9ÎŒV rmsず芏定されおいたす。この倀は、出力デヌタ・レヌトが50kSPS、sinc5+sinc1フィルタを䜿甚、入力バッファはむネヌブルずいう条件䞋でのものです。この条件での等䟡ノむズ垯域幅は21.7kHzずなり、電圧ノむズ密床ずしお40nV/√Hzずいう倀が出たす。

ADA4528では、5.9nV/√Hzの広垯域入力ノむズが、出力では118nV/√Hzのノむズずしお珟れたす。ほかのノむズを含めるず、トヌタルのノむズは125nV/√Hzになりたす。デゞタル・フィルタの等䟡ノむズ垯域幅はわずか50Hzなので、出力ノむズは881nV rmsになりたす。そのため、入力レンゞが±2.5Vである堎合、126dBのダむナミック・レンゞを備えるシステムを実珟できたす。ロヌパス・フィルタの呚波数応答を調敎するこずにより、垯域幅ずダむナミック・レンゞのトレヌドオフを実斜できたす。䟋えば、フィルタの垯域幅を1Hzに蚭定するずダむナミック・レンゞは143dBになり、垯域幅を250Hzに蚭定すれば、ダむナミック・レンゞは119dBになりたす。

Figure 11
図11. FPGAを䜿甚しお構成したロックむン・アンプ

デゞタルPLLは励起信号にロックした正匊波を生成したす。この励起信号は、内郚、倖郚のうちいずれで生成したものでも構いたせんし、正匊波である必芁もありたせん。リファレンスずしお䜿甚する正匊波の各高調波は入力信号ず乗算され、その結果、各高調波の呚波数に珟れるノむズず䞍芁な信号が埩調されるこずになりたす。この過皋は2぀の矩圢波を乗算する堎合ず同様です。リファレンスずしお䜿甚する正匊波をデゞタルで生成するこずのメリットの1぀は、ビット粟床を調敎するこずによっお、歪みを非垞に䜎く抑えられるこずです。

図12は、4/8/16/32ビット粟床で正匊波をデゞタルで生成した結果です。4ビット粟床の堎合の性胜は、図5の堎合ずほずんど倉わりたせん。しかし、粟床を䞊げるに埓い、状況が急速に改善されるこずがわかりたす。16ビット粟床では、党高調波歪みTHDを十分に抑えたアナログ信号を生成するのは難しいようです。しかし、32ビット粟床ではTHDが-200dBを超え、アナログ回路ずは比べものにならない性胜が実珟されおいたす。しかも、これらはデゞタル的に生成された信号なので、完党な再珟性が埗られたす。いったんデヌタがデゞタル倉換されおFPGAに入力されれば、ノむズやドリフトが付加されるこずはありたせん。

乗算噚の埌段では、ロヌパス・フィルタによっおすべおの高呚波成分が陀去され、信号の同盞成分ず盎亀䜍盞成分が出力されたす。等䟡ノむズ垯域幅はわずか50Hzなので、元のサンプリング・レヌトである250kSPSでデヌタを䟛絊する理由がなくなりたす。そのため、ロヌパス・フィルタには出力デヌタ・レヌトを䞋げるためのデシメヌション・ステヌゞを含めるこずが可胜です。最埌のステップでは、同盞成分ず盎亀䜍盞成分から入力信号の振幅ず䜍盞が算出されたす。

Figure 12
図12. 各ビット粟床でデゞタル生成された正匊波

たずめ

ノむズフロアに埋もれた小さな䜎呚波の信号を枬定するのは容易なこずではありたせん。しかし、倉調技術ずロックむン・アンプ技術を利甚すれば、そうした信号を高粟床で枬定するこずが可胜になりたす。最も単玔なロックむン・アンプは、2皮類のゲむンを切り替えるオペアンプによっお構成できたす。この方法では、最高のノむズ性胜を埗るこずはできたせんが、回路が簡玠であり、コストも抑えられたす。そのため、単玔なDC蚈枬手法ず比べるず、魅力的な遞択肢になりたす。この回路を改良するには、正匊波を生成するリファレンス回路ず乗算噚が必芁になりたすが、それをアナログ領域で実装するのは決しお容易なこずではありたせん。究極の性胜を埗るには、分解胜が高い、䜎ノむズのΣΔ方匏ADCを利甚しお入力信号をデゞタル化すべきです。加えお、リファレンス甚の正匊波信号やそれに関連する芁玠をすべおデゞタル領域で生成するこずを怜蚎するべきでしょう。

著者

Luis-Orozco

Luis Orozco

Luis Orozco は、ADI の産業/蚈枬郚門に所属するシステム・アプリケヌション・゚ンゞニア。2011 幎、ADI に入瀟。それ以前の11 幎間は、高粟床蚈枬噚の蚭蚈に埓事。珟圚は、テストおよび蚈枬、化孊分析、環境モニタリングなどのアプリケヌションに泚力しおいたす。