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がデフォルトになることはありありません。
コメント
kyas-t5
松坂様
ご返信ありがとうございます。
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
アットマークテクノの山村です。
>・電力不足した場合、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
アットマークテクノ
山村様
ご回答ありがとうございます。
下記の件、承知しました。
ちなみにですが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
> アットマークテクノ
> 山村様
>
> ご回答ありがとうございます。
>
> 下記の件、承知しました。
> ちなみにですが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%なります。
以上よろしくお願いいたします。
at_matsuzaka
2022年3月29日 15時44分
松坂です。
パソコンのUSBですとおそらくUSBの規格通り供給電力500mAでリミットとなり、起動時にArmadillo-X1への電源供給不足が起きていると思われます。
1~2A程度の供給能力がある電源を使用していただけますでしょうか?