これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

12ビットA/Dコンバーター (PDL_ADC)

ADCコンポーネントによる柔軟なADC設定と制御

nobutton

概要

ADCコンポーネントは、ADCへの便利なファームウェアインターフェースを提供し、個々のチャンネル設定、FIFOセットアップ、および高度なサンプリングルールの定義を可能にします。

ADCは、スキャンとプリオの2種類の変換をサポートしており、それぞれに異なる機能と優先順位があります。各チャネルは、これらの変換タイプのいずれかを使用するように構成されています。スキャン変換は連続モードでトリガーできるため、複数のチャンネルを(順番に)繰り返しサンプリングし、結果をFIFOに保存できます。Prio 変換は非同期変換であり、進行中のスキャン変換や優先度の低い Prio 変換を中断する可能性があります。すべての変換は、ファームウェアまたはタイマー信号(ベースタイマーまたは多機能タイマーのいずれか)によってトリガーできます。Prio 変換は、外部ピンからトリガーすることもできます (最も優先度の高い変換)。

また、このADCは、以下の比較条件でIRQを生成するコンパレータ機能も備えています。

  • 1 つまたはすべてのチャネルでの単純な (より小さい/より大きい) 比較
  • 1つまたはすべてのチャンネルでの範囲(範囲内/なし)の比較
  • IRQをアサートする前に連続した読み取りを必要とするカウント値との範囲比較
  • 12ビットA/Dコンバータ(ADC)
  • 最大 24 チャンネル (デバイス固有)
  • ワンショットおよび連続変換モード
  • サンプリング時間はチャンネルごとに設定可能
  • 構成可能なFIFOは、複数の変換のためにデータを格納します
  • 簡単な比較と範囲の比較
  • ADC IRQはDMA転送をトリガーできます

ADCコンポーネントは、ADCへの便利なファームウェアインターフェースを提供し、個々のチャンネル設定、FIFOセットアップ、および高度なサンプリングルールの定義を可能にします。

ADCは、スキャンとプリオの2種類の変換をサポートしており、それぞれに異なる機能と優先順位があります。各チャネルは、これらの変換タイプのいずれかを使用するように構成されています。スキャン変換は連続モードでトリガーできるため、複数のチャンネルを(順番に)繰り返しサンプリングし、結果をFIFOに保存できます。Prio 変換は非同期変換であり、進行中のスキャン変換や優先度の低い Prio 変換を中断する可能性があります。すべての変換は、ファームウェアまたはタイマー信号(ベースタイマーまたは多機能タイマーのいずれか)によってトリガーできます。Prio 変換は、外部ピンからトリガーすることもできます (最も優先度の高い変換)。

また、このADCは、以下の比較条件でIRQを生成するコンパレータ機能も備えています。

  • 1 つまたはすべてのチャネルでの単純な (より小さい/より大きい) 比較
  • 1つまたはすべてのチャンネルでの範囲(範囲内/なし)の比較
  • IRQをアサートする前に連続した読み取りを必要とするカウント値との範囲比較

  • 12ビットA/Dコンバータ(ADC)
  • 最大 24 チャンネル (デバイス固有)
  • ワンショットおよび連続変換モード
  • サンプリング時間はチャンネルごとに設定可能
  • 構成可能なFIFOは、複数の変換のためにデータを格納します
  • 簡単な比較と範囲の比較
  • ADC IRQはDMA転送をトリガーできます
ADConverter_Symbol_Diagram
ADConverter_Symbol_Diagram
ADConverter_Symbol_Diagram

デザイン リソース