回答:
このシールドがどのように見えるかはわかりませんが、バッテリーは取り外し可能/交換可能だと推測します。そうですか?
それはバッテリーが付属していましたか、それを提供するのはあなた次第でしたか?
DS1307には、バックアップバッテリーが接続されていない場合にVbatを接地する必要があるという点で少し癖があります。R5は、バックアップバッテリーがない場合にVbatを接地するためのものです。その抵抗がないと、ESPメインボード/ VCCを介してバッテリーを取り付けて給電せずにDS1307を使用しようとすると、DS1307が正しく機能しません。
DS1307のデータシートから:
バックアップ電源が不要な場合は、VBATを接地する必要があります。
さて、それはこの要件の良い解決策ですか?...あんまり。48mAh 3Vセルの場合、これにより、可能な限り最適なバックアップ時間が3年に短縮され、DS1307がVCCで動作している場合でもドレインが発生します。
しかし、私は彼らの推論を間違いなく理解できます。それは盾であり、かなり広い聴衆を対象とし、彼らはおそらく、DS1307が10年の時間を保つよりも、可能なあらゆる使用ケースで機能する方が良いと判断したのでしょう。
ただし、バックアップバッテリーを取り付けずに使用する予定がない限り、単にバッテリーを取り外して、バッテリーの消耗の原因を取り除くことができます。
R2は次のケースをカバーするためにあると思います。
VccがVbatを下回ると、デバイスは低電流バッテリーバックアップモードに切り替わります。
バッテリーがない場合、Vbatは接地されていないとEMCノイズを拾う可能性があります。そのノイズがVccを超える電圧を生成した場合、ICは誤ってバッテリーバックアップモードに切り替わる可能性があり、バッテリーがないためデータ損失が発生する可能性があります。
ユースケースでバッテリーがほぼ常に存在し、バッテリーの寿命が重要である場合、そのような抵抗を省略することを検討します。つまり、バッテリー交換中のEMCグリッチの可能性が非常に高く、バッテリー寿命の90%以上を追加の安全性と引き換える準備ができている場合を除きます。
ただし、デバイスがバッテリなしで動作することが予想される場合は、抵抗が必要です。バッテリー寿命は、不要な場合は取り外すことができますが、EMCグリッチの可能性が大きくなるため、このような場合にはそれほど重要ではありません。
また、データシートの代表的な動作回路には、このような抵抗器は含まれていません。これは、「通常の操作」は、新しいバッテリーと交換するためにバッテリーを取り外すだけの場合と考えられているためだと思います。
実際には抵抗器が必要です。データシートには、デバイスがVCCから給電されている場合、Vbatピンを接地する必要があることが6ページに記載されています。
バックアップ電源が不要な場合は、VBATを接地する必要があります。
抵抗は、バッテリーを使用しないときにVbatピンを接地するために配置されます。
それは奇妙です。DS1307データシートには、このような抵抗が必要であることを示唆するものは何もありません。
2MΩは大きな抵抗ですが、抵抗を流れる電流(約1.5 µA)がDS1307のデータ保持電流(10〜100 nA)よりも数桁大きいほど十分に低いです。これにより、バッテリーの寿命が大幅に短くなる場合があります。抵抗器を取り外すことをお勧めします。
何らかの理由で必要なバッテリーを取り外すと、これにより減衰速度が増加すると思われます。低消費電力のロジックFETスイッチは、線形領域でもう少しマイクロ電力を消費する傾向があり、このRTCチップは、電圧が除去されると、別のピンからの電源としてコンデンサを使用するように、優れた電力損失であることが知られています。(データシートをもう読みましたか?)