2398743_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2398743_ja-JP

2398743_ja-JP

S32K312 ADCトリガーRTD3.0.0 S32DS3.5を使ったMCUのウェイクアップ

こんにちは、

私はS32k312コントローラーmini EVBKITを使っており、MCUのスリープとウェイクアップの機能チェックに使っています。ADCで低いしきい値と高いしきい値電圧値を付けることで、ADC割り込みを通じてMCUのウェイクアップを実現しようとしています。この機能を使ってMCUを起動させてください。


LavanyaPilli_1-1784889112438.png


Re: S32K312 MCU wakeup using ADC trigger RTD3.0.0 S32DS3.5

こんにちは、

ご説明いただきありがとうございます。
ご指摘いただいたとおり、スタンバイウェイクアップにLPCMPを使用することを検討してみます。しかし、アプリケーション要件に関しては、ADC割り込みウェイクアップ機能の実装が必要です。
ADCを外部割り込みウェイクアップとして特定設定できるかどうか、MEXファイルの検証を手伝ってもらえますか?
Re: S32K312 MCU wakeup using ADC trigger RTD3.0.0 S32DS3.5

こんにちは、 @LavanyaPilli さん

もちろん。PTA1(ADC0_S9)を外部割り込みウェイクアップとして使用している場合は、割り当てられたWKPUチャネルを見つけるためにS32K312_IOMUX.xlsxファイルを参照できます:

Julin_AragnM_0-1785173159422.png

PTA1はWKPU[5]ですが、4つの内部ウェイクアップソースがあるため、オフセットとして+4も追加する必要があります。これにより、PTA1はWKPU_CH_9になります。

Julin_AragnM_1-1785173923562.png

WKPUユニットを初期化し、それぞれのチャネルを設定する必要があります:

/* WKPU configuration */
Wkpu_Ip_Init(WKPU_INST, &Wkpu_Ip_Config_PB);
Wkpu_Ip_EnableInterrupt(WKPU_INST, Wkpu_Ip_ChannelConfig_PB[0].hwChannel);

以下の低消費電力の例を参考にしてください:

よろしくお願いします、
ジュリアン

Tags (1)
No ratings
Version history
Last update:
Tuesday
Updated by: