現代のミックスドシグナル設計におけるフィールドプログラマブルアナログアレイの理解

著者 William Staunton

現代の電子システムが、より多くのセンサを組み込み、ますますダイナミックな環境で動作する中で、固定されたアナログ回路の限界を無視することは難しくなっています。今日のシステムアーキテクチャではデジタル処理が主流かもしれませんが、物理的な世界はアナログのままです。すべてのセンサ、アクチュエータ、インターフェースは、依然として実際の電気信号から始まっており、その電気信号は、何らかの有用な処理を行う前に増幅、フィルタリング、調整されなければなりません。

低レイテンシの応答が重要になり、アプリケーションの要件が進化し続ける中で、アナログフロントエンドの重要性が再認識されています。産業用モニタリング、医療機器、車載エレクトロニクス、IoTプラットフォームはすべて、正確で適応性の高い信号コンディショニングに依存しています。アナログ信号品質のわずかな向上は、多くの場合、システムの精度、信頼性、効率の向上に直結します。

従来、アナログ信号チェーンは、オペアンプ、フィルタ、コンパレータなどの固定機能部品で構築されてきました。要件が安定しており、十分に理解されている場合、このアプローチは優れた結果をもたらします。しかし、この手法には本質的に柔軟性に欠けるという側面があります。センサの特性、動作条件、あるいは性能目標の変更には、回路図の変更、新しいPCBレイアウト、そして追加の検証サイクルが必要となる場合が少なくありません。

フィールドプログラマブルアナログアレイ(FPAA)は異なるアプローチを提供します。ハードウェアで固定のアナログ信号チェーンを使用する代わりに、エンジニアはソフトウェアでアナログ機能を構成できます。Okika DevicesOTC2310K04-PIKAChameleon™ 8次バターワースローパスフィルタApex Quad4(図1)は、プログラマブルアナログファブリックが実際のミックスドシグナルシステムでどのように使用できるかを示しています。この記事では、FPAAの仕組み、現代のシステムアーキテクチャにおけるFPAAの位置づけ、そしてエンジニアがプログラマブルアナログソリューションを評価する際に考慮すべきトレードオフについて説明します。

画像:Okika PiKa Quad FlexAnalog FPAA開発ボード(クリックして拡大)図1:Okika PiKa Quad FlexAnalog FPAA開発ボード。(画像提供:Okika Devices)

アナログ設計における構造的課題

アナログ設計には、デジタルエンジニアがめったに遭遇しないような課題があります。回路動作は、部品の許容誤差、温度ドリフト、ノイズ結合、レイアウトの影響を受けやすいものです。わずかな変動が、ゲイン、オフセット、帯域幅、あるいは安定性に大きな影響を及ぼす可能性があります。

検証と調整は、多くの場合、時間がかかり、反復的な作業となります。設計者は、電源や温度の極限環境における性能を評価し、最悪のケースの許容誤差を考慮し、システムレベルの要件への準拠を検証しなければなりません。堅牢な性能を実現するには、多くの場合、複数回の基板改訂が必要となります。

反復コストは、常に付きまとう問題です。抵抗値やフィルタのトポロジを調整することは、通常、新しいハードウェアの再設計を意味します。改訂のたびに、コストが上がり、スケジュールが延び、リスクが生じます。

開発の終盤における変更は、特に大きな混乱を招きます。新しいセンサ、更新されたコンプライアンス要件、あるいは予期せぬノイズ源によって、大幅な再設計を余儀なくされることがあります。デジタルシステムとは異なり、こうした問題はファームウェアの更新では解決できません。この柔軟性の欠如は、アナログを多用するシステムにおいて、長年にわたり構造的な制約となってきました。

フィールドプログラマブルアナログアレイの導入

フィールドプログラマブルアナログアレイは、構成可能なアナログ機能を提供する集積回路です。FPAAは、固定された内部回路に依存するのではなく、カスタム信号経路を形成するために相互接続可能なプログラマブルアナログ構成ブロックを含んでいます。

FPAAの代表的な機能には、増幅、フィルタリング、積分、比較などがあります。同じデバイスでも、開発のさまざまな段階で異なる構成にしたり、全く新しい役割のために再利用したりすることが可能です。この再構成可能性こそが、FPAAの決定的な特徴です。

FPAAはFPGAとよく比較されますが、その類似性は技術的なものというよりは、概念的なものです。どちらも再利用可能な機能ブロックとプログラマブルな相互接続に依存しています。主な違いは、FPAAが連続時間アナログ領域で直接動作する点にあります。実世界の信号をデジタル形式に変換することなく処理します。

ミックスドシグナルシステムでは、FPAAは一般的に適応型アナログフロントエンドとして機能します。センサとADCの間、またはDACとアクチュエータの間に配置され、デジタル処理が始まる前に信号品質を向上させます。

コアアーキテクチャと構成モデル

FPAAは、デバイスの中核を成す構成可能アナログブロック(CAB)を中心に構築されています。これらのブロックは通常、増幅器、フィルタ、積分器、比較器などの機能を実装しています。各ブロックはプログラマブルで、設計者はゲイン、帯域幅、バイアス条件、閾値レベルなどのパラメータを設定し、望ましい回路動作を定義できます。

プログラマブルな相互接続(ルーティングファブリック)は、これらのブロックを結びつけます。このファブリックは、信号がデバイス内をどのように流れるかを定義し、外部ハードウェアの再設計を行うことなく、信号チェーンの再配置や拡張を可能にします。

デバイスの動作は構成によって定義され、通常はスイッチリストまたは構成メモリとして保存されます。この構成は電源投入時にロードされ、アナログ信号経路を確立します。また、多くのFPAAプラットフォームは迅速な再構成をサポートしており、開発中や場合によっては動作中に更新を行うことができます。

アナログI/Oインターフェースは、FPAAをセンサ、ADC、DAC、およびその他の外部コンポーネントに接続します。 これらのインターフェースは、予測可能な信号レベル、安定した動作、ミックスドシグナルシステムへのシームレスな統合をサポートするように設計されています。

設計ワークフローと開発上の利点

FPAAの開発は、アナログシステムの設計方法を一変させます。ディスクリート部品で固定機能回路を構築する代わりに、エンジニアは直感的な回路図ベースの構成ツールを使用して信号動作を定義します。

設計者は、構成可能アナログブロック(CAB)を選択し、プログラマブルなルーティングファブリックを介して接続することで、完全な信号チェーンを作成します(図2)。ゲイン、フィルタリング特性、閾値などの重要なパラメータは、ソフトウェアで直接設定します。これにより、アナログ設計は、手作業で計算を多用するプロセスから、より迅速で柔軟な構成主導のアプローチに移行します。

図:構成可能アナログブロック(CAB)を選択することで、完全な信号チェーンを作成可能(クリックして拡大)図2:構成可能アナログブロック(CAB)を選択し、プログラマブルなルーティングファブリックを介して接続することで、完全な信号チェーンを作成できます。(画像提供:Okika Devices)

設計は数分で更新できるため、反復サイクルは劇的に加速します。エンジニアは、迅速に代替案を検討し、トレードオフを評価し、継続的に性能を改良することができます。このスピードにより、真の最適化が可能になります。従来のアナログハードウェアでは、変更のたびに再設計、再構築、再テストが必要となるため、このような最適化はしばしば現実的ではありませんでした。

ほとんどのFPAAプラットフォームは電源投入時に構成をロードしますが、一部のFPAAプラットフォームでは、動作モードの切り替えなど、構造化されたランタイム再構成をサポートしています。いずれの場合も、ハードウェアを変更することなくアナログ機能を変更できるため、開発時間の短縮、コストの削減、製品ライフサイクルの延長が可能になります。

事実上、FPAAはアナログ設計にソフトウェア定義モデルをもたらし、電子システムのフロントエンドにおいて、新たなレベルの俊敏性、効率性、および性能を実現します。

一般的なアプリケーション

センサ信号コンディショニング

センサインターフェースは、FPAAの主要な使用事例です。多くのセンサは、低レベル、ノイズの多い、またはオフセットのある信号を生成するため、デジタル化の前に増幅、フィルタリング、較正を行う必要があります。

FPAAは、これらの機能を1つのデバイスに統合できるため、部品点数を削減し、設計変更を簡素化できます。センサの特性が変化したり進化したりした場合、信号チェーンは再設計するのではなく、再構成することができます。

これは、複数のセンサタイプに対応するシステムや、要件が変化するシステムにおいて特に有用です。

その好例が心電図(ECGまたはEKG)モニタリングです。人体から測定される電気信号は通常数ミリボルトであり、モーションアーチファクト、電力線干渉、ベースラインドリフトによって容易に破損します。信頼性の高い測定には、信号がADCに到達する前に、慎重な増幅、フィルタリング、コモンモードノイズ除去が必要です。

迅速なアナログ試作

FPAAプラットフォームは、開発初期に特に有用です。

エンジニアは、最終的な回路トポロジを確定することなく、さまざまなフィルタ応答、ゲイン段、バイアス戦略を評価することができます。変更が速く、やり直しが可能なため、設計上のトレードオフが開発プロセスのかなり早い段階で明らかになります。

PCBの改訂回数が減り、チームはより迅速に安定したアーキテクチャに収束することができます。

適応型およびマルチモードシステム

多くのシステムは、較正、低電力動作、さまざまな入力範囲など、複数のモードにわたって動作します。

FPAAは、アナログパラメータや信号経路の再構成を可能にすることで、これをサポートします。ゲイン、帯域幅、フィルタリングは、あらかじめ定義された構成または制御された更新によって、モード間で調整することができます。

ディスクリート部品で同様の適応性を実現するには、通常、追加の回路と複雑さが必要になります。

アナログエッジ処理

FPAAは一般的に、ADCに到達する前の信号を調整するためにアナログフロントエンド(AFE)で使用されます。

機能には以下が含まれます。

  • ノイズ低減とフィルタリング
  • 信号のスケーリングとオフセット補正
  • 特徴抽出(例:エンベロープ検波、閾値処理)

デジタル化前の信号品質を向上させることで、ADCの分解能要件を低減し、デジタル処理負荷を軽減し、システム電力を低減することができます。

リアルタイムおよび制御アプリケーションにおいて、アナログ前処理はレイテンシを低減し、システムの応答性を向上させることもできます。

他の信号処理アプローチとの比較

システム要件が固定されている場合、ディスクリートアナログ設計は最高レベルの性能と精度を実現します。しかし、この性能は柔軟性を犠牲にして得られるものであり、通常、わずかな変更であってもハードウェアの再設計が必要となります。

適応性を導入するために、多くのシステムでは、ADCの後にデジタル領域で動作するDSPやMCUベースの処理に依存しています。このアプローチにより柔軟な信号処理が可能になりますが、入力信号の品質に依存し続け、追加のレイテンシや電力オーバーヘッドが生じる可能性があります。

FPGAは、高スループットの並列計算を可能にすることで、デジタル処理能力をさらに拡張します。しかし、これらはデジタル化されたデータのみで動作し、連続時間信号を直接処理することはできません。その結果、デジタル化の前に、依然としてアナログ信号のコンディショニングが必要となります。

FPAAは、ADCの前のセンサインターフェースで動作することで、この課題に対処します。ソースでの信号品質を向上させることで、下流のデジタルシステムの処理負荷を軽減します。このように、FPAAはDSPやFPGAを補完し、より効率的でバランスの取れたミックスドシグナルアーキテクチャの実現に貢献します。

トレードオフと限界

FPAAは、ディスクリートアナログ設計の汎用的な代替品ではありません。その代わりに、システム要件に基づいて評価しなければならない一連のトレードオフをもたらします。

性能の面では、アーキテクチャや構成によっては、帯域幅、ノイズ、精度などのパラメータが、高度に最適化されたディスクリート回路のパラメータに及ばない場合があります。

消費電力も重要な考慮事項です。FPAA内のアクティブアナログブロックは電力を消費するため、場合によっては、慎重に最適化されたディスクリートまたはパッシブソリューションの方が、特定の機能においてより高い効率を実現できることがあります。

コストも技術選択において重要な要素となります。要件が安定している大量生産向けのアプリケーションでは、ディスクリートソリューションの方がコスト効率に優れている場合があります。FPAAは、柔軟性、再構成可能性、および開発サイクルの短縮が不可欠なシステムにおいて、最大の価値を発揮します。

これらのトレードオフを理解することは、FPAAが特定のアプリケーションに適しているかどうかを判断する際に不可欠です。

エコシステムとリスク低減

FPAAデバイスと開発プラットフォームは、主要な電子部品ディストリビュータを通じて評価しやすくなっています。サポートエコシステムには通常、構成ツール、リファレンス設計、アプリケーションドキュメントが含まれます。

これらのリソースは、エンジニアリングチームが設計プロセスの早い段階で性能の仮定を検証するのに役立ちます。明確なアーキテクチャガイダンスと実例により、統合のリスクを低減し、プログラマブルアナログが特定のアプリケーションに適しているかどうかを容易に判断できます。

まとめ

フィールドプログラマブルアナログアレイは、アナログシステム設計に長年求められてきた柔軟性をもたらします。信号チェーンをソフトウェアで構成・再構成できるようにすることで、従来のハードウェア再設計に伴う時間、コスト、リスクを削減します。

これらは、高性能なディスクリートアナログ回路に取って代わることを意図したものではなく、デジタル処理の必要性を排除するものでもありません。むしろ、FPAAはフロントエンドでの信号品質を向上させ、システム要件の変化に応じて適応できるアナログ動作を可能にすることで、ADC、DSP、およびFPGAを補完するものです。

Okika DevicesのFPAAは、プログラマブルアナログが理論を越えて実用的なミックスドシグナル設計に移行できることを実証しています。進化するセンサインターフェース、マルチモード動作、不確かな仕様に対応するチームにとって、この柔軟性は大きな利点となり得ます。ミックスドシグナルシステムの複雑化が進む中、PCBに触れることなくアナログ動作を形成し、改良する能力により、プログラマブルアナログは、現代のエレクトロニクス開発においてますます貴重なツールとなっています。

免責条項:このウェブサイト上で、さまざまな著者および/またはフォーラム参加者によって表明された意見、信念や視点は、DigiKeyの意見、信念および視点またはDigiKeyの公式な方針を必ずしも反映するものではありません。

著者について

Image of William Staunton

William Staunton

William Staunton is the CEO and Co-Founder of Okika Devices, where he leads the team in driving the company’s strategy, growth, and commercialization of advanced analog and mixed-signal semiconductor technologies. He holds a BSEE from Utah State University and brings decades of executive leadership experience across the semiconductor and electronics industries, serving military, space, and commercial markets.