お世話になっています。
コード生成で、S12AD変換を使用した場合の話です。
リファレンス電源に外部REF-IC電源を使用し、動作させた場合です。
ソフトを初期化して、動作させるたびに変換後のデータにズレが発生します。
AN000端子での電圧は、全く同じですが、出てくる値が0x0010位ズレます。
4回平均化設定をさらに32回平均化して殆ど揺れを抑えた後の値にて、
0x0800 場合は、 0x0810 や 0x07F0になり、
その後、電圧を変化させると同じように変化します。
オシロスコープで、REF電源の端子をチェックしても安定しています。
E1にて、リセットを実行すると同じ値になる確率は、50%位です。
どこかにREFのレジスタがありラッチさせているのでしょうか?
同じRX64MをFITのAD変換で初期化した場合は、このようなズレは
無かった思います。
ご存じの方がいらしたらアドバイス願います。
SSさん、こんにちは。NoMaYです。#前回はRX71Mの時でしたね。> 同じRX64MをFITのAD変換で初期化した場合は、このようなズレは無かった思います。気になったのですが、ここ↑の話は同じボードで(AD変換部分以外は殆ど同じソフトウェアで)の話しなのかな?というところです。もし、RX64Mであっても別のボード(というか別の製品)の話であれば、この後、それだ、というアドバイスが来なければ、今回のボード(というか今回の製品)でAD変換部分だけFITにして、同様の症状になるか確認してみるのも、現象理解に向けた一手になるかと思います。そして、もし、それでもFITでは値が安定している、ということになったら、FITのソースを読んで、コード生成のソースと比較して、本件に関係しそうな違いがないか調べる、ことになるのかなと思います。(この後、それだ、というアドバイスが来なければ、という場合には、ですけど。)