こんにちは。
現在、電圧取得にはS32K310、MC33665A、およびMC33774チップを使用しています。現在、私のMC33665Aは正常に動作しており、MC33774の電源と回路も正常です。しかし、MC33665A を介してウェイクアップフレームを送信して MC33774 を起動しようとすると、バスチェーン内の 2 つの AFE のどちらも起動できません (これは、VDDC 電圧が 5V に達するかどうかを測定することによって判断されます)。現在私が採用しているウェイクアップ方法は、ウェイクアップフレームを1フレーム送信した後、少なくとも10ミリ秒待機してから次のウェイクアップフレームを送信するというものです。正常に目覚めることができない原因として考えられることは何でしょうか?
もう一つの問題は、ウェイクアップコマンドを送信した後、MC33774が起動しなかったことです。しかし、電圧取得命令を1つ送信したところ、最初のMC33774が起動し、DADD=0の状態で正しい電圧値で応答しました。これは妥当なことでしょうか?
wakeup frameウェイクアップフレーム
AFE_1 responds with data in the DADD=0 stateAFE_1はDADD=0の状態でデータで応答する
MC33774 initialization processMC33774の初期化プロセス
こんにちは。
この方法を試してみましたが、この列挙ではAFE1がDADD=2として列挙されました。つまり、AFE1をDADD=1として列挙したメッセージは無視されたか、ウェイクアップフレームとして扱われたということです。ウェイクアップフレームと列挙フレーム間の時間間隔は10msに設定されており、マニュアルの2.4msの要件を満たしているはずです。ウェイクアップフレームの送信フォーマットが間違っている可能性はありますか?
こんにちは
試してみてください:
最初の33774を起動する → 最初の33774にDADDを書き込む → 2番目の33774を起動する → 2番目の33774にDADDを書き込む → n番目の33774を起動する → n番目の33774にDADDを書き込む。フローチャートは以下のとおりです。