こんにちは。
現在、MC33774を使用して、VAUX、VBAT、VDDC、VDDAの4つのAFEの電圧を読み取っています。10ms間隔で2つの取得コマンドを連続して送信し、50ms待機してから読み取りコマンドを送信してSECMレジスタからデータを読み取ります。しかし、ほとんどの場合読み取りは正しいのですが、まれにすべての電圧値が非常に低くなることがあります。これはなぜでしょうか?
こんにちは、Embedded_noviceさん
良い一日!
私が最初に疑うのは、SECMの電源電圧の結果が測定サイクルが完全に終了する前に読み取られているか、あるいは最初の結果セットがラッチされる前に2番目の取得コマンドによって変換が再開されているかのどちらかです。これが、通信自体は機能し続けるのに4つの電圧チャネルが同時に低くなる理由を説明できます。
この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。
良い一日をお過ごしください。幸運を祈ります。