Armadilloフォーラム

G3LでのRTC電池寿命について

hiragushi

2018年2月19日 19時57分

お世話になります。

G3Lはi.MX7DualのRTCを使っているということで、RTCについてお教えください。

1.外付けバッテリー(CR2032)を接続した場合の電池寿命をお教えください。
  電池寿命の数値が出てくれば理想ですが、例えば1年以上持ちます、とかの情報でもかまいません。

2.本体電源が入っているときはバッテリーは使用しないということで大丈夫でしょうか。
  (当たり前と思いますが,そういった記述を見つけられませんでしたので)

よろしくお願いいたします。

コメント

hiragushi

2018年2月20日 14時58分

お世話になります。

G3LでのRTC電池寿命について調べているのですが、i.MX7Dualのマニュアルのパワーモードのところに下記の記述があります。

SNVS mode: only RTC and tamper detection logic is active

なので、SNVSモードのときの消費電力がわかればよいと考えました。
そして下記のサイトに電力を計測したというコメントがありました。
https://community.nxp.com/message/962383

[表の抜粋](単位はmA?)

Power domains        active        freeze        standby    mem
(中略)
VDD_SNVS_IN – R31    1.363        1.363        0.3207        0.1758
(後略)

公式ではなく個人で計測したようなので、この値で計算してよいものかどうかということと、および、計算したとして、active、freeze、standby、memのどの値を使えばよいのかがわかりません。
どなたかおわかりの方がいらっしゃいましたらお教えください。
またCPU公式のこういったデータを探せませんでしたので、どこかにあるならお教えいただけると幸いです。

CR2032は220mAhなので、stanbyで計算してみるとすると電源断状態で大体28日持つということで合っているでしょうか。
(正確な値でなくても、大体の寿命を知りたいと思っています)
220[mAh] / 0.3207[mA] / 24[h] = 28.6[日]

at_mizo

2018年2月21日 11時12分

溝渕です。

> 公式ではなく個人で計測したようなので、この値で計算してよいものかどうかということと、および、計算したとして、active、freeze、standby、memのどの値を使えばよいのかがわかりません。
> どなたかおわかりの方がいらっしゃいましたらお教えください。

この値は、NXP社製のi.MX 7D評価ボード(imx7D SabreSD board)での測定値です。

また、"active、freeze、standby、mem"は、Linuxのパワーマネージメントの
話です。Linuxが起動しているということはボードに電源が入っているため、
電池を消費しません。

> CR2032は220mAhなので、stanbyで計算してみるとすると電源断状態で大体28日持つということで合っているでしょうか。
> (正確な値でなくても、大体の寿命を知りたいと思っています)
> 220[mAh] / 0.3207[mA] / 24[h] = 28.6[日]

G3Lの電池は、PMIC経由でi.MX 7Dに電源供給しています。それぞれの消費電流
は、データシートに記載の値で次の通りです。
PMIC : 4uA(typ)
i.MX 7D: 5uA(typ)

上記を元に、CR2032を接続した場合の寿命を計算すると次のようになります。
220[mAh] / (4+5)*10^-3[mA] / 24[h] = 約1018.5[日] = 約2.8[年]

hiragushi

2018年2月22日 10時24分

溝渕様

私の内容は見当違いだったようで、ご指摘ありがとうございます。
いただいた情報を参考にさせていただきます。
ありがとうございました。