很多RTC设计成可以只依靠一块电池供电就能工作,如果主电源关闭,仅依靠一小块锂电池就能够驱动振荡器和整个时钟电路,如何降低RTC电路工作时功率消耗?
建议如下:
- 选择低功耗的RTC晶振
- RTC电源切换电路中,选择漏电流小的二极管比如BAV74,当系统电源电压3.3V断开时,BT1锂电池CR2032(3V/225mAh)通过二极管向RTC供电;尽量少而且合理地访问RTC,减少I2C总线的动态电流。
- 将I2C总线的上拉电阻设计得尽量大些,比如10k。
- 在应用时,通过设置寄存器关闭RTC的时钟CLKOUT输出。