一开始RTC还能用电池工作,用了一晚上之后发现时间不保存了,电池一晚上就从3.3v掉到了2.5v,蜂鸣档一测vbat引脚居然对地短路,还显示有几十欧的电阻。电池供电时电流达到5mA。但用系统供电是RTC正常的。
什么原因导致,会不会是焊接时搞坏了。
电路没什么问题吧,虽然有人说两个二极管是多余的。

一开始RTC还能用电池工作,用了一晚上之后发现时间不保存了,电池一晚上就从3.3v掉到了2.5v,蜂鸣档一测vbat引脚居然对地短路,还显示有几十欧的电阻。电池供电时电流达到5mA。但用系统供电是RTC正常的。
什么原因导致,会不会是焊接时搞坏了。
电路没什么问题吧,虽然有人说两个二极管是多余的。

短路可能是由以下原因导致的:
焊接问题:焊接时可能导致VBAT引脚与地短路,检查焊点是否正确。
其他元件问题:检查与VBAT引脚相连的其他元件,如电容、二极管等,是否损坏或连接不正确。
静电击穿:在操作过程中,如果没有采取适当的防静电措施,可能会导致VBAT引脚受到静电击穿。
电池问题:如果电池本身存在问题,如短路或过放等,可能导致VBAT引脚短路。
另外,电路中的两个二极管可能是为了防止电池反向供电而设计的,这两个二极管的作用可能是保护RTC和其他电路免受意外反向电压的损害。因此,在排除其他问题后,最好将它们保留在电路中。