本篇将以精工爱普生的Real-Time Clock (RTC)模组” RX130CE ”为参考机种,介绍说明内建备用电池充电控制与电源自动切换功能。备用电池充电控制用于可充电的锂电池进行充电,内部并有四种阶段的充满电保护电压可以设定,避免过度充电导致锂电池寿命缩短甚至损坏。内部还有暂存器监控电池电压,若电池电压过低会有暂存器旗标可以提醒。另外,内部的电源自动切换功能可以侦测主要电源,若发生电压过低的状况,可以自动地切换至备用电源,让RTC模组无虑地继续维持时间,并大大简化了硬体设计外部切换电路的时间与元件的成本。
关于RX8130CE充电与电源自动切换暂存器设定请参考下表Table 1.
开机后的流程与暂存器设定关系请参考下图一.
图一
*V DET 1可以透过暂存器RSVSEL设定,请参考下图二
图二
若使用的可充电式电源,例如:锂电池或金电容,在设定了暂存器CHGEN后,针对充电控制还有一些功能可以让可充电式电源更加方便使用,相关的暂存器如下:
BFVSELn :设定侦测可充电式电源充满的电压,请参考下图三.
图三
VBFF :电源是否已经充满电(每一秒更新一次),请参考下图四.
图四
VBLF : V BAT低电量侦测,请参考下图五.
图五
VBLFE :开启VBLF低电量侦测,请参考下图六.
图六
- 若要使用VBLF 低电量侦测,虽然开机重置后”INIEN=1”为暂存器中预设值,但请设计人员务必在开机重置后,程式中至少再重新设定一次“INIEN=1”,再设定VBLFE。
- 在正常模式(VDD供电)期间,可以侦测VBAT低电压(不可充电和可充电电池)。
- 若备用电源模式下VBLF功能无法使用,则返回正常模式后并可以使用VBLF低电量侦测。
本章节介绍备用电源充电的相关暂存器设定,而具备这些功能的RX8130CE可以让整体耗电再变得更小。因为MCU就不需要无时无刻地使用A/DC功能来侦测可充电电源的电量是否过低,也不需要控制MCU的输出脚来对外部电路切换,大大节省了时间与成本同时也简化了硬体设计。
下一章节,我们会介绍RX8130CE内部电源切换电路作用机制,还有电源自动切换相关暂存器。
更多有关Epson RX-8130CE产品资讯,请参考
https://www5.epsondevice.com/en/products/rtc/rx8130ce.html
产品应用设计规格书,请参考,
https://support.epson.biz/td/api/doc_check.php?dl=app_RX8130CE&lang=en