ADC

変換モード

  • single conversion mode
    一回だけ変換するモード。
    • 変換スタート
    • 変換終了
    • データの読み出し
  • continuous conversion mode
    連続して変換を行うモード
  • single scan mode
    アナログ入力pinを順番に変換していくモード一巡したら止まる
  • Continuous scan mode
    アナログ入力pinを順番に変換していくモードであるが一巡しても止まらない
  • アナログウォッチドッグ機能
    ADC変換データの値がある範囲の閾値を超えると割り込みが上がる

変換グループ

  • レギュラ変換グループ
    複数あるADCのチャンネルのうち、どのチャンネルを変換対象とするかの順番付きのリスト。1つのチャンネルのみ指定してもよし、複数のチャンネルを任意の順番で指定してもよい。

スキャン・モード

  • スキャン・モード
    複数のチャンネルを指定した時に一度に全てのチャンネルを連続して変換できるモード。
  • 分割スキャン・モード
    レギュラ変換グループに登録されたチャンネルを一定数ずつ区切って変換していくモード。

変換時間

ADCの内部クロックは最大14MHzになっています。14MHzの時のインピーダンスと変換時間の関係は以下の通りです。これを参考にADC_SampleTimeを設定します。

サイクル数サンプリング時間(us@14MHz)インピーダンス(kΩ)
1.50.110.4
7.50.545.9
13.50.9611.4
28.52.0425.2
41.52.9637.2
55.53.9650
71.55.11NA*1
239.517.1NA

ADCが変換したデータを出力するのにかかる時間は、サンプリングクロック*2数に12.5クロックを足した時間になります。


*1 許される最大のインピーダンスは50kΩ
*2 システムクロックではない

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-10-30 (日) 11:55:37