Armadilloフォーラム

RTC保持について

kyas-t5

2022年3月29日 10時00分

RTCの時刻保持について質問があり、トピックを作成しました。

Armadillo-x1とCON8で弊社作成基板を組み合わせ、CON9でCR2032を繋いでいます。
電源はCON8から供給しているのですがパソコンからType-BのUSBで電源を供給すると以下の起動時のログが出てデフォルトのRTC値になります。

bmic_rtc 3-0011: hctosys: unable to read the hardware clock

この時、Armadilloは正常に起動しており、他に動作しない機能はなさそうです。
他の機能が動作してRTCが保持できない状況を改善したく考えております。
電圧が足りないなどの問題でしょうか?
ちなみにDC電源を接続してCON8から供給すると

bmic_rtc 3-0011: setting system clock to 2022-03-29 00:52:28 UTC (1648515148)

となり、RTCがデフォルトになることはありありません。

コメント

at_matsuzaka

2022年3月29日 15時44分

松坂です。

パソコンのUSBですとおそらくUSBの規格通り供給電力500mAでリミットとなり、起動時にArmadillo-X1への電源供給不足が起きていると思われます。
1~2A程度の供給能力がある電源を使用していただけますでしょうか?

kyas-t5

2022年3月29日 16時57分

松坂様

ご返信ありがとうございます。

USB3.0で接続するとRTCはデフォルトにならない為、
弊社基板側と合わせてUSB で500mAリミットがかかっているのが原因と私も考えています。
お聞きしたい点として
・電力不足した場合、Armadillo-x1はメインよりも先にRTC(bmic_rtc 3-0011)が停止する認識で宜しいでしょうか?
・RTC(bmic_rtc 3-0011)は電力不足した場合、保持した時刻が消える認識で宜しいですか?

> 松坂です。
>
> パソコンのUSBですとおそらくUSBの規格通り供給電力500mAでリミットとなり、起動時にArmadillo-X1への電源供給不足が起きていると思われます。
> 1~2A程度の供給能力がある電源を使用していただけますでしょうか?
>

at_ryusei.yamamura

2022年3月30日 16時45分

アットマークテクノの山村です。

>・電力不足した場合、Armadillo-x1はメインよりも先にRTC(bmic_rtc
>3-0011)が停止する認識で宜しいでしょうか?
>・RTC(bmic_rtc
>3-0011)は電力不足した場合、保持した時刻が消える認識で宜しいですか?

その認識でお間違いないです。

RTCは電源電圧が約4.6V以下で機能いたしません。
そのため、Armadillo-x1+kyas-t5様の基板で消費電流が500[mA]を超えてしまい、
瞬間的に電源電圧が約4.60[V]以下になり、RTCが機能しなくなると思われます。

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

kyas-t5

2022年3月30日 17時11分

アットマークテクノ
山村様

ご回答ありがとうございます。

下記の件、承知しました。
ちなみにですがCON9にボタン電池(3.0V)を接続していた場合も同じく
Armadilloの電源電圧が約4.6V以下でデフォルトの時間に変わりますか?

> アットマークテクノの山村です。
>
> >・電力不足した場合、Armadillo-x1はメインよりも先にRTC(bmic_rtc
> >3-0011)が停止する認識で宜しいでしょうか?
> >・RTC(bmic_rtc
> >3-0011)は電力不足した場合、保持した時刻が消える認識で宜しいですか?
>
> その認識でお間違いないです。
>
> RTCは電源電圧が約4.6V以下で機能いたしません。
> そのため、Armadillo-x1+kyas-t5様の基板で消費電流が500[mA]を超えてしまい、
> 瞬間的に電源電圧が約4.60[V]以下になり、RTCが機能しなくなると思われます。
>
> 以上よろしくお願いいたします。
>
>

at_ryusei.yamamura

2022年3月30日 17時40分

> アットマークテクノ
> 山村様
>
> ご回答ありがとうございます。
>
> 下記の件、承知しました。
> ちなみにですがCON9にボタン電池(3.0V)を接続していた場合も同じく
> Armadilloの電源電圧が約4.6V以下でデフォルトの時間に変わりますか?
>
>
> > アットマークテクノの山村です。
> >
> > >・電力不足した場合、Armadillo-x1はメインよりも先にRTC(bmic_rtc
> > >3-0011)が停止する認識で宜しいでしょうか?
> > >・RTC(bmic_rtc
> > >3-0011)は電力不足した場合、保持した時刻が消える認識で宜しいですか?
> >
> > その認識でお間違いないです。
> >
> > RTCは電源電圧が約4.6V以下で機能いたしません。
> > そのため、Armadillo-x1+kyas-t5様の基板で消費電流が500[mA]を超えてしまい、
> > 瞬間的に電源電圧が約4.60[V]以下になり、RTCが機能しなくなると思われます。
> >
> > 以上よろしくお願いいたします。
> >
> >

アットマークテクノの山村です。

電源電圧が4.6[V]以下になると、RTCがサスペンドされ、
コイン電池によって時刻を更新し続けます。

ただ、時刻を読み出す際は電源電圧が必要になり、
Armadilloの推奨電源電圧は5V±5%なります。

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