RL78/G13内部RTCのバックアップについて

皆さん、新年あけましておめでとうございます。

久しぶりの投稿になりますが、今年もよろしくお願い申し上げます。

弊社製品にRL78/G13を採用する事になりました。

回路設計にて疑問点が出て来ましたので、お力添えをお願い致します。

RL78/G13(R5F100MGAFA#30)内部のRTCを使用する予定ですが、当該CPUにはバックアップ用端子VBTがありません。

この場合、内部RTCをバックアップする方法(どの端子を使うとか設定方法など)をご教示頂きたく、お願い申し上げます。

Parents
  • チョコです。

    RL78/G13では、RTCをバックアップすることはできません。

    RL78/G13には、常に電源を供給し、STOPモードを活用するしかないと思います。ただし、リセットがかかるとレジスタが初期化されてしまいます。

    リセットに関しては、RL78/G23ではPOR以外ではRTCは初期化されないので、G23の方がいいかもしれません。(ただし、G23もバックアップ電源はありませんが。)

    以上

  • チョコさん、ご教示ありがとうございます。

    そうでしたか。RL78/G13ではRTCのバックアップは出来ないのですね。

    解りました。ありがとうございます。

    G23に変更するのは調達の関係で無理そうなので、外付けのRTCを活用する回路に変更したいと思います。

    重ねて御礼申し上げます。今後ともよろしくご指導の程お願い申し上げます。

  • NAKAといいます。
    瞬断対応で大きめの電解二重層コンデンサ付けておいて、電源のモニタしておいて、電圧低下を感知したらフラッシュメモリにRTCの値をバックアップしておき、再電源投入時にフラッシュメモリから読出し、RTCにセットするのはどうでしょうか?電源が落ちている間は狂っちゃいますが(~_~;)Relaxed

  • NAKAさん、ご教示ありがとうございます。

    やはり電源が落ちている間に時計が狂ってしまうのは問題ですので、残念ですがご提案内容は採用出来ません。

    そういった方法がある事をご教示頂いて勉強になりました。

    重ねて御礼申し上げます。今後ともよろしくご指導の程お願い申し上げます。

  • 中の人です。
    既にG23の結論が出ていますが、G23にVBAT端子はあります。
    使用方法についてのアプリケーションノートが出ていますので、ご参考にご覧いただければと思います。

    www.renesas.com/.../rl78g23-using-vbat-pin

  • チョコです。

    >G23にVBAT端子はあります。

    ハードウェア マニュアル(V1.10)のRTCのところにバックアップやVBATについて何も書かれていなかったので、できないものと思っていました。

    先ほど、最新のV1.21をダウンロードしてみたところ、VBAT端子の説明を見つけました。(RTCのところには何も記述されてはいないようですが。)

    やはり、マニュアルは頻繁にチェックしておかないとだめですね。

  • 中の人 ことD70116さん、ご教示ありがとうざいます。

    実は社内的な事情もありまして、他部署でRL78/G13を既に採用しており、うちのような零細企業(自虐w)では何種類ものマイコンを使わせてもらえないので、今回のような結果となりました。

    既に外付けRTCを選定して試作部品の調達に移行しておりますので、この件はこれで締めたいと存じます。

    いずれ他のマイコンを使わせてもらえるようになりましたら検討させて頂きます。重ねて御礼申し上げます。

    疑問点:ルネサスさんはなぜバックアップ不能なマイコンにRTC機能を載せたのでしょうか。恐らく低消費電力機器を動かすのに必要な機能として載せたのでしょうね。想像ですが。

  • チョコです。

    >疑問点:ルネサスさんはなぜバックアップ不能なマイコンにRTC機能を載せたのでしょうか。恐らく低消費電力機器を動かすのに必要な機能として載せたのでしょうね。想像ですが。

    それに加えて、おそらく、STOPモードにしてしまえば、RL78ごとバックアップしてもほとんど変わらないと考えたのではないでしょうか。ところが、リセットの問題があり、RTCのリセットを他の部分と分け、RL78/G23では、さらにバックアップ電源を追加したのでは。

    以上

  • J.Mさま、チョコさま
    ご返信ありがとうございます。

    RTC機能そのものは、電池アプリケーションはもちろんですが、例えばAC駆動の機器でも時計機能を持つケースもあるため以前の製品から搭載しております。
    バックアップ機能についてはシステムの構成や考え方にもよりますが、チョコさまが書かれたように、RL78の場合、スタンバイ電流自体がRTC専用ICと遜色ないレベルであるため、RL78/G23までは搭載を見送っておりました。

  • チョコさん、D70116さん、私の独り言のような疑問点にまでお答えして頂きまして、感謝の極み。m(_ _)m

    確かに昔と違ってマイコンの消費電力は桁違いに低くなりましたからね。まだ日立だった頃の6802なんてマイコンから使って来た自分としては感慨無量です。(遠い目)→歳バレ

    今後はそういったシステムの設計も検討致します。ご教示頂きまして重ねて感謝申し上げます。

Reply
  • チョコさん、D70116さん、私の独り言のような疑問点にまでお答えして頂きまして、感謝の極み。m(_ _)m

    確かに昔と違ってマイコンの消費電力は桁違いに低くなりましたからね。まだ日立だった頃の6802なんてマイコンから使って来た自分としては感慨無量です。(遠い目)→歳バレ

    今後はそういったシステムの設計も検討致します。ご教示頂きまして重ねて感謝申し上げます。

Children
  • チョコです。

    J.Mさんは68系ですか。私は80系です。その後はV10とV30でMPUは卒業して、RL78でMCUに戻ってきました。(今は、趣味の世界の住人です。)

  • チョコさんは80系ですか。私は68系→63系→64系→H8系→H8S系→PIC系と渡り歩いてRL78です。

    個人的にはRXも興味あるのですが、設計している製品の関係で採用には至っておりません。

    OSを実装したのは懐かしのOS9/6809だけです。なのでアセンブラとCしか経験しておりません。

    若手がいないので未だに現役を離れられません。今後ともよろしくお願い致します。