ここで説明する ADC モジュールは、12 ビットの分解能を持つ逐次比較型 (SAR) ADC です。このセクションでは、コンバータのアナログ回路を「コア」と呼び、チャネル選択マルチプレクサ、サンプル/ホールド (S/H) 回路、逐次比較回路、電圧リファレンス回路、その他のアナログ サポート回路が含まれています。コンバータのデジタル回路は「ラッパー」と呼ばれ、プログラム可能な変換、結果レジスタ、アナログ回路へのインターフェイス、ペリフェラル バスへのインターフェイス、後処理回路、およびその他のオンチップ モジュールへのインターフェイス用のロジックが含まれています。
各 ADC モジュールは、単一のサンプル / ホールド (S/H) 回路で構成されています。ADC モジュールは、同じチップ上で複数回複製された設計になっており、複数の ADC を同時にサンプリングすることも、独立して動作させることもできます。ADC ラッパーは、変換開始 (SOC) ベースで動作します (『TMS320F28P55x リアルタイム マイクロコントローラ テクニカル リファレンス マニュアル』の「A/D コンバータ (ADC)」の章にある「SOC の動作原理」セクションを参照)。
各 ADC には次のような特長があります。
- 12 ビットの分解能
- VREFHI/VREFLO によって設定されるレシオメトリック外部リファレンス
- 2.5 V または 3.3 V の内部リファレンスを選択可能
- シングルエンド信号モード
- 最大 32 チャネルの入力マルチプレクサ
- 16 本の構成可能な SOC
- 16 個の個別にアドレス指定可能な結果レジスタ
- SOC ごとに外部アナログ入力マルチプレクサを選択可能 (最大 4 ビット)
- メモリ クロストークを軽減するためのサンプル容量リセット機能
- 複数のトリガ ソース
- ソフトウェアによる直接開始
- すべての ePWM:ADCSOC A または B
- GPIO XINT2
- CPU タイマ 0/1/2
- ADCINT1/2
- キャプチャ モードの eCAP イベント (CEVT1、CEVT2、CEVT3、CEVT4) と APWM モード (期間一致、比較一致、または両方)。
- 複数の ADC 向けのグローバル ソフトウェア トリガ
- 4 つのフレキシブルな PIE 割り込み
- バースト モード トリガ オプション
- 最大 128x のハードウェア オーバーサンプリング モード、トリガ拡散遅延を構成可能
- ハードウェア アンダーサンプリング モード
- トリガ位相遅延機能
- 4 つの後処理ブロック、それぞれに次の機能を搭載:
- 飽和オフセット較正
- 設定点からの誤差の計算
- 高、低、ゼロクロス比較、割り込みおよび ePWM トリップ機能付き
- 高、低、ゼロクロス比較用のデジタル フィルタを構成可能
- トリガからサンプルまでの遅延キャプチャ
- 絶対値の計算
- オーバーサンプリング用の 24 ビット累積レジスタ、バイナリ シフトを構成可能
- 外れ値除去の最小値 / 最大値の計算
注: すべてのチャネルがすべての ADC からピンへ接続できるわけではありません。使用可能なチャネルを確認するには、「ピン構成および機能」セクションを参照してください。
図 6-35 に、ADC コアと ADC ラッパーのブロック図を示します。