皆さん、新年あけましておめでとうございます。
久しぶりの投稿になりますが、今年もよろしくお願い申し上げます。
弊社製品にRL78/G13を採用する事になりました。
回路設計にて疑問点が出て来ましたので、お力添えをお願い致します。
RL78/G13(R5F100MGAFA#30)内部のRTCを使用する予定ですが、当該CPUにはバックアップ用端子VBTがありません。
この場合、内部RTCをバックアップする方法(どの端子を使うとか設定方法など)をご教示頂きたく、お願い申し上げます。
チョコです。
RL78/G13では、RTCをバックアップすることはできません。
RL78/G13には、常に電源を供給し、STOPモードを活用するしかないと思います。ただし、リセットがかかるとレジスタが初期化されてしまいます。
リセットに関しては、RL78/G23ではPOR以外ではRTCは初期化されないので、G23の方がいいかもしれません。(ただし、G23もバックアップ電源はありませんが。)
以上
チョコさん、ご教示ありがとうございます。
そうでしたか。RL78/G13ではRTCのバックアップは出来ないのですね。
解りました。ありがとうございます。
G23に変更するのは調達の関係で無理そうなので、外付けのRTCを活用する回路に変更したいと思います。
重ねて御礼申し上げます。今後ともよろしくご指導の程お願い申し上げます。
NAKAといいます。瞬断対応で大きめの電解二重層コンデンサ付けておいて、電源のモニタしておいて、電圧低下を感知したらフラッシュメモリにRTCの値をバックアップしておき、再電源投入時にフラッシュメモリから読出し、RTCにセットするのはどうでしょうか?電源が落ちている間は狂っちゃいますが(~_~;)
NAKAさん、ご教示ありがとうございます。
やはり電源が落ちている間に時計が狂ってしまうのは問題ですので、残念ですがご提案内容は採用出来ません。
そういった方法がある事をご教示頂いて勉強になりました。
中の人です。既にG23の結論が出ていますが、G23にVBAT端子はあります。使用方法についてのアプリケーションノートが出ていますので、ご参考にご覧いただければと思います。www.renesas.com/.../rl78g23-using-vbat-pin
>G23にVBAT端子はあります。
ハードウェア マニュアル(V1.10)のRTCのところにバックアップやVBATについて何も書かれていなかったので、できないものと思っていました。
先ほど、最新のV1.21をダウンロードしてみたところ、VBAT端子の説明を見つけました。(RTCのところには何も記述されてはいないようですが。)
やはり、マニュアルは頻繁にチェックしておかないとだめですね。