2410632_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2410632_ja-JP

2410632_ja-JP

トリガーモードにおけるADCの問題

S32 Design Studioでは、ADCペリフェラルの設定に2つの方法を使用しています。最初の方法はBCTUトリガーを電流検出に使用し、温度や電圧検出などの残りのチャネルは通常のADCチェーン方式でトリガーされます。


CTUモードがトリガーモードとして設定され、BCTUトリガーで3つの電流検出チャネルのみが設定されている場合、目立つ電流スパイクはありません。しかし、通常のチェーン法で残りの温度と電圧チャネルを電流感知チャネルに加えると、電流感知値がスパイクの影響を受けます。

praveen_ext_0-1788357008084.pngpraveen_ext_0-1788357008084.pngpraveen_ext_0-1788357008084.pngpraveen_ext_0-1788357008084.pngpraveen_ext_0-1788357008084.png


両方法にはタイミングの違いがあります。BCTU変換は割り込みでトリガーされますが、通常のADCチェーンは5msのタスクから呼び出されます。

praveen_ext_1-1788357050345.pngpraveen_ext_1-1788357050345.pngpraveen_ext_1-1788357050345.pngpraveen_ext_1-1788357050345.pngpraveen_ext_1-1788357050345.png praveen_ext_2-1788357069814.pngpraveen_ext_2-1788357069814.pngpraveen_ext_2-1788357069814.pngpraveen_ext_2-1788357069814.pngpraveen_ext_2-1788357069814.png praveen_ext_3-1788357094947.pngpraveen_ext_3-1788357094947.pngpraveen_ext_3-1788357094947.pngpraveen_ext_3-1788357094947.pngpraveen_ext_3-1788357094947.png


なぜこの差が電流感知の急増を引き起こしているのか説明していただけますか?また、それを軽減または排除する方法を提案していただけますか?

S32 SDK for S32K1Re: Adc Issue With Trigger Mode

こんにちは、@ praveen_ext

どうやら私と同僚たちは、以前にもあなたと同じ問題に対処したことがあるようです。

また、あなたのソフトウェア設定に従っていくつかのテストも行いましたが、それほど大きな違いは見られませんでした。あなたが私たちの提案をどれか実行に移したかどうかは分かりません。

したがって、テストプロジェクトを提供していただく必要があります。この問題をハードウェアプラットフォーム上で再現します。問題が再現できれば、原因について迅速に結論を出すことができます。

Re: Adc Issue With Trigger Mode

レビュー用のテストコードを添付しました。トリガー構成において、BCTUトリガーと通常のチェーンモードを同時に実行した場合、依然としてスパイクが発生する現象が観測されています。これらのスパイクをどうやって取り除くか、ぜひ教えていただけますか?前回の投稿で既にテスト結果を添付しました。

Re: Adc Issue With Trigger Mode

こんにちは、@ praveen_ext

ご提供いただいたプロジェクトファイルをそのまま使用し、一切変更を加えずにテストの動画を録画しました。

サンプリングピンを外部からVDDに接続しました。以下の結果は、あなたが述べたスパイクに遭遇しなかったことを示しています。

Senlent_0-1788492709905.pngSenlent_0-1788492709905.pngSenlent_0-1788492709905.png

また、ご提供いただいたプロジェクトファイルが、テスト画像に表示されている画像と一致していないように見受けられました。このプロジェクトで問題を再現できれば、サンプリング回路の設計、特にサンプリングピンの入力インピーダンスが高すぎるかどうかを確認してください。

タグ(1)
評価なし
バージョン履歴
最終更新日:
2 週間前
更新者: