2396197_ja-JP

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

2396197_ja-JP

2396197_ja-JP

S32K312温度センサの不正確な読み取り

NXPチームの皆様、こんにちは。

S32K312内部温度センサーの作業をしていて、誤った温度表示の助けが必要です。

似たようなスレッドを見て基本的な構成を確認しましたが、ADCの結果は周囲温度を反映していません。

これまでにやったこと:

(1) TEMPSENSEクロック有効 -スクリーンショット添付

SunLucas_0-1784265425989.png

(2) ADC構成

  • ADCインスタンス: ADC0

  • チャネル:温度センサ(TEMPSENSE)

  • トリガーモード:ソフトウェアトリガー

SunLucas_1-1784265855587.png

(3)測定手順

  • 定期的にADC変換を開始する

  • 変換完了フラグを待機します

  • ADCデータレジスタを読み取る

SunLucas_3-1784266057594.png

(4)結果

しかし、変換された温度値は実際の周囲温度と一致しません。

SunLucas_4-1784266156349.png

S32K312温度センサに関するご説明や説明、参照コードがあれば大変ありがたいです。
 
ごサポートありがとうございます!
 
よろしくお願いいたします。

Re: S32K312 temperature sensor inaccurate reading

こんにちは、@ SunLucas

温度チャネルは比較的長いサンプリング時間を必要とし、最低でも1.2マイクロ秒です。

したがって、サンプリング時間の設定を確認してください。

Re: S32K312 temperature sensor inaccurate reading

さらにADC電圧の基準を 0x50に切り替えましたが、問題は解決しません。

  1. 温度測定値は周囲温度( 28℃ )から大きく乖離している。

  2. API経由で取得した温度データは、添付のグラフに示すように、大きな変動を示しています。

SunLucas_2-1784276930276.png


SunLucas_1-1784276815975.png



Re: S32K312 temperature sensor inaccurate reading

こんにちは、@ SunLucas

次に、 TempSenseの電圧供給を5V * 16 = 0x50に設定してください。

Re: S32K312 temperature sensor inaccurate reading

TempSenseの電源電圧は0x58に設定されており、ハードウェアのVDD_HV_A電源電圧は5Vです。

SunLucas_1-1784274126228.png


Re: S32K312 temperature sensor inaccurate reading

こんにちは、@ SunLucas

「TempSense電圧供給」を確認し、現在お使いのハードウェアのVDD_HV_A供給電圧を教えてください。

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