メインコンテンツ

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

ADC Type 3-5

ADCを構成してアナログピンをサンプリングし、デジタルデータを出力する

  • C2802x/C2803x/C2805x/C2806x/F28M3x/F2807x/F2837xD/F2837xS/F2838x/F2800xx ADC block

ライブラリ:
C2000 Microcontroller Blockset / C2802x
C2000 Microcontroller Blockset / C2803x
C2000 Microcontroller Blockset / C2805x
C2000 Microcontroller Blockset / C2806x
C2000 Microcontroller Blockset / F280013x
C2000 Microcontroller Blockset / F280015x
C2000 Microcontroller Blockset / F28002x
C2000 Microcontroller Blockset / F28003x
C2000 Microcontroller Blockset / F28004x
C2000 Microcontroller Blockset / F2807x
C2000 Microcontroller Blockset / F2837xD
C2000 Microcontroller Blockset / F2837xS
C2000 Microcontroller Blockset / F2838x / C28x
C2000 Microcontroller Blockset / F28M35x / C28x
C2000 Microcontroller Blockset / F28M36x / C28x
C2000 Microcontroller Blockset / F28p65x
C2000 Microcontroller Blockset / F28p55x
C2000 Microcontroller Blockset / F29H85x

説明

タイプ 3 ~ タイプ 5 ADCを構成して、DSP のADCピンから収集されたデータの一定ストリームを出力します。ADCタイプの詳細については、『C2000 リアルタイム制御ペリフェラル リファレンス ガイド』を参照してください。

ADCブロックでは 1 つのADCチャネルを読み取ることができます。複数のADCチャネルを読み取りするには、複数のADCブロックを使用します。

端子

出力

すべて展開する

ADCの出力は uint16 値のベクトルです。

データ型: uint16

パラメーター

すべて展開する

SOCトリガー

変換するADCモジュール 1 またはADCモジュール 2 を選択します。

タイプ 4 ADC をサポートするプロセッサの場合は、 ADCモジュール A ~ D を選択します。

メモ

ADCモジュールパラメーターは、タイプ 3、タイプ 4、またはタイプ 5 ADCをサポートするTexas Instruments C2000 プロセッサでのみ使用できます。

12 ビット (シングルエンド入力) または 16 ビット (差動入力) ADC解像度オプションを選択します。

12 ビット モードでは、シングルエンド入力のみがサポートされます。16 ビット モードでは、コンバータへの入力電圧は 1 組の入力ピンを介してサンプリングされ、つまり 2 つのチャネル間の差動入力が変換されます。

メモ

  • このパラメーターは、 Texas Instruments C2000 F2837xD、F2838x、F2837xS、および F28p55x プロセッサでのみサポートされます。

  • ほとんどのプロセッサでは、16 ビット (差動入力) ADCモードはデフォルトでは有効になっていません。

  • TI F29H85x プロセッサの場合、シングルエンドまたは差動ADC入力に対して 12 ビットまたは 16 ビットの解像度を選択できます。

ADCモードとして Single-ended input または Differential inputs を選択します。このパラメーターは、 Texas Instruments F29H85x プロセッサでのみサポートされます。

信号に使用するサンプリングのタイプ:

  • Single — 選択したチャネルを順番にサンプリングします。

  • Simultaneous — モジュール 1 と 2 の対応するチャネルを同時にサンプリングします。ハードウェアにより、ペアの各信号を同時にサンプリングできます。

メモ

このパラメーターは、 Texas Instruments C2000 F28M3x プロセッサでのみサポートされます。

コンバージョン開始トリガーを番号で識別します。シングル サンプリング モードでは、個体のトリガーを選択できます。同時サンプリングモードでは、トリガーをペアで選択できます。

ADCクロックサイクルで取得期間の長さを定義します。このパラメーターの値は、SYSCLK と最小ADCサンプル時間によって異なります。SOC 取得ウィンドウの値が 1 減算され、 ADCレジスタの ACQPS フィールドに設定されます。詳細については、『TMS320x2802x、2803x Piccolo アナログ-デジタル コンバータ ( ADC ) およびコンパレータ リファレンス ガイド』の「 ADC取得 (サンプルおよびホールド) ウィンドウ」セクションを参照してください。

変換の開始をトリガーするソースを選択します。使用できる入力の種類は次のとおりです。

  • Software

  • CPU Timers 0/1/2 interrupts

  • XINT2 SOC

  • ePWMx SOCA and SOCB

SOCx トリガー ソースXINT2_XINT2SOC に設定した場合は、ハードウェア実装 >ターゲット ハードウェア リソースInput5 ピン割り当てパラメーターを使用して、変換の開始をトリガーする外部 GPIO ピンを定義します。

メモ

SOCx トリガー ソース入力 ePWMx SOCA および SOCBの範囲は、選択したプロセッサによって異なります。

変換の終了時に、ADCINT1 または ADCINT2 割り込みを使用して変換の開始 (SOC) をトリガーします。このループは連続した変換シーケンスを作成します。デフォルトの選択である「No ADCINT」では、このパラメーターは無効になります。割り込みを設定するには、EOC トリガーでの割り込み後オプションを選択し、適切な割り込みを選択します。

選択したADCチャネル用に変換される連続したサンプル セット間の時間 (秒)。これは結果レジスタから値が読み取られる速度です。このブロックを非同期的に実行するには、サンプル時間-1に設定し、Post interrupt at the end of conversion ボックスをオンにします。

出力データの日付タイプ。

ADC がEOC パルスをトリガーすると割り込みをポストします。このオプションを選択すると、ダイアログ ボックスに 割り込み選択 および ADCINT# 連続モード オプションが表示されます。

メモ

新しいプロセッサの場合、割り込み選択ではオプション ADCA#、ADCB# などが提供されます。

EOC パルスをトリガーした後にADC がポストする割り込みを選択します。

依存関係

このパラメーターを有効にするには、Post interrupt at EOC triggerパラメーターを選択します。

ADC が end of conversion (EOC) 信号を生成すると、前の割り込みフラグが確認されたかどうかに関係なく、ADCINT# 割り込みを生成します。

依存関係

このパラメーターを有効にするには、Post interrupt at EOC triggerパラメーターを選択します。

入力チャネル

このADC変換を適用する入力チャネルを選択します。タイプ 4 ADCの場合、16 ビット (差動入力) モードを選択すると、2 つのチャネル間の差動電圧が変換されます。

ヒント

TMS320x2802x, 2803x Piccolo Analog-to-Digital Converter (ADC) and Comparator, Literature Number: SPRUGE5, from the Texas Instruments® Web site.

GPIOをアナログピンとして設定する

GPIOをアナログピンとして設定する

TI F280013x および TI F280015x プロセッサの場合、次の表は、 ADCおよび CMPSS ブロックのアナログ ピンとして使用できる GPIO ピンのマッピングを示します。

GPIOADCCMPSS
ModuleチャネルModule入力
GPIO12A20
C20
GPIO13A19
C19
GPIO20A17
C17
GPIO21A18
C18
GPIO28A16
C16
GPIO224A21
C9
GPIO226C63
GPIO227A92
C84
GPIO228A61
GPIO230A102
C10
GPIO242A33
C5

TI F28P65x プロセッサの場合、次の表は、 ADCおよび CMPSS ブロックのアナログ ピンとして使用できる GPIO ピンのマッピングを示します。

GPIOADCCMPSS 
ModuleチャネルModule入力
GPIO198B3111
C7
GPIO199B246
C06
GPIO200B256
C1
GPIO201C911
GPIO202C810
GPIO203B3010
C6
GPIO204B252
C95
GPIO205B285
C410
GPIO206B273
C36
GPIO207A307
B67
GPIO208A313
B77
GPIO209A67
GPIO210 4と9
A77
GPIO211A88
C24
GPIO212A95
C258
GPIO213A108
C268
GPIO214A118
C27
GPIO215A285
B45
GPIO216A255
B5
GPIO217B82
C2810
GPIO218B92
C299
GPIO219B104
C304

これらのピンは、 ADCまたは CMPSS ブロックが使用する場合はアナログ ピンとして構成されます。GPIO ピンがデジタル ピンとアナログ ピンの両方として使用されていないことを確認します。たとえば、GPIO12 をデジタル入力またはデジタル出力ブロックで使用できず、ADCA 入力チャネル20 として使用できない場合。

バージョン履歴

R2016b で導入