単一のI/Oを複数の負荷で受信する必要があるケースは、アナログ領域でもデジタル領域でもよくあります。多くのシステムでは、マイクロコントローラやプロセッサで利用可能なピン数が限られている一方で、設計上はより多くのエンドポイントに対して信号を駆動または検出する必要があります。これは、基板レベルで解決すべき基本的な配線およびアーキテクチャ上の課題を生み出し、その解決策は対象となる信号がデジタル、アナログ、またはその両方の組み合わせであるかによって大きく左右されます。
I/O容量を拡張する方法は、これらの領域ごとに大きく異なります。デジタル拡張では専用のプロトコルベースI/OエキスパンダICが有効である一方、アナログのファンアウトでは信号品質を維持するためにアクティブバッファリングや多重化が必要になります。ミックスドシグナル・インターフェースは、コンパクトな実装の中でデジタル制御ロジックとアナログ信号調整の両方を要求するため、最も制約の厳しい設計課題となります。各領域におけるトレードオフを理解することで、設計者は過剰設計を避けつつ、重要な性能を犠牲にすることなく適切なアーキテクチャを選択できます。
デジタルI/Oを拡張する主要な方法は、ホストコントローラで使用される通信プロトコルをサポートする専用ASICを利用することです。これらのエキスパンダICはシリアルバス経由でコマンドを受け取り、プロセッサのピンを大量に消費することなく、追加の汎用I/Oをシステムに提供します。デジタルI/Oエキスパンダで一般的にサポートされるプロトコルには、以下があります。
デジタルI/O expanderを選定する際、設計者はホストバス電圧と拡張出力電圧ドメインの間でレベルシフトが必要かどうかを評価する必要があります。最新のI/Oエキスパンダの多くは、オンチップでレベルシフト機能を備えており、外部トランスレータを不要にしています。しかし、エキスパンダがターゲットのロジックレベルをネイティブにサポートしていない場合は、外部レベルシフタを追加する必要があり、その結果、基板面積と部品点数が増加します。駆動能力、出力タイプ(プッシュプルかオープンドレインか)、割り込み機能も、エキスパンダをシステム全体のアーキテクチャにどれだけ自然に統合できるかに影響する、重要な選定基準です。
アナログ信号のファンアウトでは、アクティブバッファリングを用いて1つの信号源を複数の独立した負荷へ分配します。ユニティゲインのオペアンプ・フォロワは信号源に対して高インピーダンスを示しながら、各出力に低インピーダンスの複製信号を提供するため、負荷による影響を防ぎ、下流チャネル同士を相互に分離できます。より多くのチャネル数が必要な場合は、専用のアナログmux/demux ICやクロスポイント・スイッチ・マトリクスによって、デジタル制御下で構造化された信号ルーティングが可能になります。ただし、これらはオン抵抗、チャージインジェクション、帯域幅の制約を伴うため、アプリケーション要件に照らして評価する必要があります。
ファンアウト時に信号調整も必要なアプリケーションでは、各出力段に計装アンプやプログラマブル・ゲイン・アンプを配置することで、各負荷に合わせたゲイン、フィルタリング、またはインピーダンス整合を実現できます。受動分配、アクティブバッファリング、スイッチド・ルーティングのどれを選ぶかは、必要帯域幅、チャネル間分離、そして同時出力が必要か、あるいは時分割出力で許容されるかによって決まります。以下の表は、一般的なファンアウト・アーキテクチャにおける主なトレードオフをまとめたものです。
| ファンアウト方式 | 同時出力 | 帯域幅 | チャネル間分離 | 主な制約 |
|---|---|---|---|---|
| ユニティゲイン・オペアンプ・バッファ | はい | 高い(GBW制限あり) | 高い | 出力数に応じて部品点数が増加 |
| アナログmux/demux | いいえ(時分割) | 中程度 | 中程度 | オン抵抗、チャージインジェクション |
| クロスポイント・スイッチ・マトリクス | はい(設定可能) | 中程度 | 中~高 | 高チャネル数ではパッケージサイズとコストが課題 |
| 抵抗分配 | はい | 高い | 低い | 信号減衰、負荷相互作用 |
アナログ・ファンアウト回路における追加の設計上の考慮事項には、以下があります。
プログラマブルなミックスドシグナル・プロセッサは、構成可能なアナログブロック(コンパレータ、アンプ、DAC、電圧リファレンス)とデジタルロジック要素(ルックアップテーブル、フリップフロップ、カウンタ、ディレイブロック)を1つのIC内に統合しています。その結果、実質的にアナログ信号向けのCPLD相当品となり、設計者は基板上に離散的なオペアンプ、コンパレータ、受動部品ネットワークを展開して構築する代わりに、ソフトウェアで設定されたカスタム・アナログ・フロントエンドをチップ内部に実装できます。
このアーキテクチャは離散アナログ回路を不要にし、同等のディスクリート構成と比べて部品点数を削減し、基板面積を大幅に縮小します。また、PCB全体にわたって高インピーダンスのアナログノードを配線することで生じる多くのレイアウト上の感度問題も解消します。プログラマブルであるため、同じ物理デバイスを異なるアナログ・インターフェース要件に合わせて再構成でき、基板の再設計を行う必要がありません。さらに、デジタル制御ロジックとアナログ信号処理を1つのパッケージに統合することで、アナログ領域とデジタル領域の分割も簡素化されます。
RenesasのGreenPAKは、不揮発性メモリ構成型のミックスドシグナルICファミリであり、アナログブロック(オペアンプ、コンパレータ、電圧リファレンス、ADC)とデジタルロジック(LUT、フリップフロップ、カウンタ、ディレイ素子)を、小型フットプリントの単一パッケージに統合しています。これらのデバイスはHDLではなく、グラフィカルな回路図ベースのツールでプログラムされるため、従来のFPGAワークフローを用いずにカスタム・インターフェース・ロジックを構築したいハードウェア設計者にも扱いやすくなっています。
設計者は、RenesasのGo Configureソフトウェアを使用して、GreenPAKコンポーネント向けに統合アナログ・フロントエンド付きミックスドシグナル・インターフェース・エキスパンダを構築・シミュレーションできます。このツールは、内部のアナログおよびデジタル・リソースを視覚的に接続できるドラッグ&ドロップ式の設計環境を提供し、機能検証のためのシミュレーションを行った後、開発キットを通じてターゲット・デバイスにプログラムできます。

Go ConfigureソフトウェアでのGreenPAK I/Oエキスパンダ設計。
詳細については、GreenPAKコンポーネントおよびリファレンス例をご覧ください。
信頼性の高いパワーエレクトロニクスでも高度なデジタルシステムでも、Altiumが提供する完全なPCB設計機能と世界クラスのCADツールを活用して、GreenPAKソリューションを実装してください。Altiumは、業界最高水準のPCB設計ツールと、高度な設計チーム向けの分野横断的なコラボレーション機能を備えた、世界有数の電子製品開発プラットフォームを提供しています。今すぐAltiumのエキスパートにお問い合わせください!