- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
CYPRESS S6E2Hマイコン A/Dコンバータ機能について
------------------------------------
【質問】
とある波形のデータを10us周期で保存したい場合、
設定値の考え方は、以下①②のどちらが適切でしょうか。
① 変換時間を10usとなるように設定する
(サンプリング時間とコンペア時間を調整する)
② サンプリング時間を10usとなるように設定する
※(ADコンバータの)変換時間=サンプリング時間+コンペア時間
CYPRESS FM4ペリフェラルマニュアル アナログマクロ編より
------------------------------------
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご連絡が遅くなり、申し訳ございません。
波形データを10us周期で保存したい場合、タイマーで10us周期を作成し、その10us周期内でA/D変換(サンプリング+コンペア)を実施する事になります。
その際に変換時間=サンプリング時間+コンペア時間が10us以内(十分な余裕を持たせてください)且つ、S6E2HG Series 32-bit ARM Cortex-M4F FM4 Microcontroller Datasheetの13.5 12 ビットA/D コンバータ記載の式1)、式2)を満足する必要があります。
以上です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご連絡が遅くなり、申し訳ございません。
波形データを10us周期で保存したい場合、タイマーで10us周期を作成し、その10us周期内でA/D変換(サンプリング+コンペア)を実施する事になります。
その際に変換時間=サンプリング時間+コンペア時間が10us以内(十分な余裕を持たせてください)且つ、S6E2HG Series 32-bit ARM Cortex-M4F FM4 Microcontroller Datasheetの13.5 12 ビットA/D コンバータ記載の式1)、式2)を満足する必要があります。
以上です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご連絡ありがとうございます。
承知いたしました。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご回答内容について、1点確認させていただけますでしょうか。
------------------------------------
【質問】
例えば単一チャネルによる連続モードでFIFO段数を16段にすれば、その段数分は
タイマで周期を生成せずとも変換時間(サンプリング時間+コンペア時間)の
設定値で周期的にAD変換ができるのではないか、と考えています。
FIFO段数分のみ、周期的にデータを取得したい場合は、
上記のようにタイマを使わなくても実現可能だと考えていますが、いかがでしょうか。
もしくは、変換時間で周期を調整することは推奨しないということでしょうか。
その場合は、推奨しない理由について教えていただけますでしょうか。
------------------------------------
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
先ず、変換時間は サンプリング時間 (tS) + コンペア時間 (tC) で、それを10usに合わせるのは困難と思われます。
ただ、サンプリング時間 、コンペア時間がデータシートの規定以内、且つどれぐらいの誤差が許容できるかにより、タイマーを使用しなくても所望の機能が構築できるか可能性があるかと考えます。
以上です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
度々恐れ入ります。
確認なのですが、ここでの「誤差」というのは何の誤差を差しているのか。
サンプリング時間とコンペア時間でしょうか。もしくは他の何らかの要素があるのでしょうか。
誤差が生じる可能性のある要素と、最大どれくらいの誤差が生じるのかご教示いただきたいです。
[参考(本システム)]
外部発振子:8MHz±0.5%、メインクロック(3逓倍):24MHz
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
説明不足で申し訳ございません。
此処でいう誤差はサンプリング時間とコンペア時間がご所望の10usとどれ位ずれているかの誤差になります。
この誤差が、お客様のアプリケーションとしてどれぐらい許容できるかになるかと考えます。
以上です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
返信遅くなりまして申し訳ございません。
承知いたしました。
以上、よろしくお願いいたします。