登录/注册

ds1302备用电源

更多

好的!DS1302 实时时钟(RTC)芯片需要备用电源来在主电源断开时维持时钟继续运行,并保存RAM中的数据(如果使用的话)

以下是关于 DS1302 备用电源的核心要点常见选择(用中文说明):

  1. 作用:

    • 维持时钟: 当主电源(如 3.3V 或 5V Vcc)被移除或低于某个阈值时,备用电源接管,确保时钟芯片内部的计时器(年、月、日、时、分、秒)继续准确运行。
    • 保存RAM数据: DS1302 内置 31 字节的静态 RAM。如果想在主电源断电期间保存这些 RAM 中的数据(例如配置参数、事件记录等),备用电源也必须为这部分 RAM 供电。如果不需要保存 RAM,备用电源可以只负责维持时钟。
  2. 电压要求:

    • 备用电源(接在 Vbat / VBAT 引脚)的理想工作电压范围通常为 2.0V 到 3.5V
    • 电压不能超过主电源电压 Vcc。最好保证 Vbat <= Vcc,特别是在热插拔或切换电源时,避免电流反向灌入主电源。通常用二极管隔离(见下文第5点)。
  3. 常见备用电源选择:

    • 3V 锂电池(最常见):
      • 典型型号:CR2032 (直径 20mm,厚度 3.2mm,容量约 220mAh)。这是最广泛、最容易购买和安装的选择。
      • 其他可选型号: CR2025 (薄一点), CR2016 (更薄)。选择取决于你的设计空间和需要的备份时间。
      • 优势: 自放电率低(每年约 1%),能稳定提供 3V 电压很多年(寿命取决于负载电流和备份时间要求),易于通过电池座连接。
      • 注意: DS1302 内部有一个消耗约 300nA 的参考电压电路(在电池供电模式下维持计时),加上 RAM 的维持电流(如果需要保存 RAM)。即使考虑这些,CR2032 通常也能支持芯片工作数年甚至十年以上(具体时间需根据规格书和 RAM 使用情况计算)。
    • 可充电电池:
      • 典型型号:ML2032 (充电式,标称电压也是 3.0V)。CR2032可充电!
      • 优势: 如果你的应用频繁在主电源和电池之间切换(例如经常断电的设备),可充电电池可能更合适。
      • 关键要求: DS1302 内部集成了一个涓流充电电路,专门用于给这种可充电电池(通常是 ML 系列)充电。你需要正确配置芯片内部的充电控制寄存器来启用涓流充电,并设置合适的充电电阻和二极管选择,以避免过充损坏电池。
      • 注意: 如果使用可充电电池,必须仔细配置充电参数。不配置充电寄存器就接可充电电池可能导致电池损坏。CR2032 等一次性电池绝对不可以连接涓流充电电路。
    • 超级电容:
      • 型号: 如 0.1F, 0.33F, 1F, 3.3F, 5.5F, 10F 等(典型电压 5.5V)。
      • 优势: 体积相对较小,可充放电循环次数极多(寿命长),无记忆效应。
      • 使用方法: 由于电容电压会随放电下降,你需要:
        1. 在主电源 VccVbat 引脚之间串联一个 电流限制电阻 (例如 100 - 2000 欧姆)。
        2. Vbat 引脚接电容的正极。电容的负极接地。
        3. 在主电源存在时,电阻给电容充电。
        4. 在主电源断开后,电容通过 Vbat 引脚给 DS1302 供电。
      • 备份时间: 备份时间相对较短(几小时到几天,具体取决于电容值和 DS1302 在备用模式下的耗电电流)。适合预期停电时间不太长的情况。
      • 注意: 超级电容电压会下降。需要确保电容在放电结束时的电压(不低于 2.0V)仍能满足 DS1302 Vbat 输入的最低电压要求。通常选择电压等级为 5.5V 的电容(如 3.3F/5.5V)。电阻值需要权衡充电时间和备份时间。
  4. 是否需要涓流充电(Trickle Charge):

    • 一次性锂电池(如 CR2032): 绝对不要启用涓流充电!会损坏电池,甚至有爆炸风险!
    • 可充电电池(如 ML2032): 强烈建议启用并正确配置涓流充电,以补偿电池的自然损耗,延长备份时间。必须查阅数据手册正确设置充电寄存器的值。
    • 超级电容: 主电源恢复时,电容会通过你连接的限流电阻自然充电。DS1302 内部的涓流充电电路通常不适合也不建议用于给超级电容充电。主电源通过限流电阻对电容的充电已经足够。
  5. 重要提示:

    • 电源切换与隔离: DS1302 内部有电源切换电路,但在实际应用中,为了安全和可靠性,强烈建议VccVbat 之间连接一个肖特基二极管
      • 二极管阳极接 Vbat
      • 二极管阴极接 Vcc
      • 作用:
        • Vcc 存在时,防止备用电源通过内部电路被意外充电(尤其是一次性电池)。
        • Vcc 断开时,防止备用电源电流倒灌入 Vcc 连接的电路。
    • 仔细阅读数据手册: DS1302 有新旧不同版本(如 Maxim/Dallas 的、中国品牌的),特定参数(如最低 Vbat 电压、精确的待机电流)可能略有差异。务必查阅你所用芯片的官方数据手册进行设计和计算。

总结:

备用电源类型 代表型号 典型电压 适合场景 涓流充电 关键注意点
锂电池 CR2032 3V 最常见,长期备份,低维护 禁⽤! (只对一次性电池) 方便,寿命长,不可充电
可充电锂电池 ML2032 3V 频繁主备切换 必须启用并配置 必须正确配置充电寄存器,谨防过充
超级电容 3.3F/5.5V等 初始≈Vcc 短期备份,循环寿命要求高 不常用,不推荐使用内部电路 需串联限流电阻,备份时间取决于电容值和负载电流,电压会下降

最推荐且安全的方案:

  1. 使用 CR2032 电池座
  2. VccVbat 之间连接一个肖特基二极管(阴极接 Vcc,阳极接 Vbat)。
  3. 确认涓流充电功能被禁⽤(通常是配置充电寄存器的值为 00H - 10000000,但查阅手册确认)。
  4. 这提供了一个简单、可靠、长效的备份解决方案。

如果你的应用需要非常频繁的断电/上电(例如可穿戴设备或经常更换电池的便携设备),并且你愿意管理充电设置,那么配置好涓流充电的可充电电池(ML2032)是另一个选项。

如果你的设备预期只是偶尔或短暂断电(例如几天之内),超级电容方案更环保(无锂电池)且电路简单。

希望这个详细的中文解释能帮助你为 DS1302 选择合适的备用电源!如果使用可充电方案,请务必仔细配置涓流充电寄存器。

DS1302的中文手册

1μW 时还能保持数据和时钟信息.DS1302 是 DS1202 的后继者. 除了 DS1202 的基本计时功能以外,

2023-09-28 07:52:51

DS1302 时钟/定时 - 实时时钟

电子发烧友网为你提供Maxim(Maxim)DS1302相关产品参数、数据手册,更有DS1302的引脚图、接线图、封装手册、中文资料、英文资料,DS1302

2022-11-21 21:25:02

DS1302实时时钟芯片介绍

功能,可有效延长备用电池的使用寿命DS1302用于数据记录,能实现数据与该数据出现的时间同时记录,因此应用广泛。二、原理分析1.引脚介绍VCC1主电源

2022-02-25 06:05:15

基于DSP的DS1302芯片使用的程序资料

基于DSP的DS1302芯片使用的程序,可将时钟显示在HS12864-15C上

资料下载 elva1985 2022-03-14 16:09:35

一看就会!DS1302实时时钟原理和程序

池进行涓流充电功能,可有效延长备用电池的使用寿命DS1302用于数据记录,能实现数据与该数据出现的时间同时记录,因此应用的广DS1302引脚介绍

资料下载 刘高 2022-01-18 08:58:00

蓝桥杯笔记之 DS1302时钟芯片驱动程序(七)

功能,可有效延长备用电池的使用寿命DS1302用于数据记录,能实现数据与该数据出现的时间同时记录,因此应用广泛。二、原理分析1.引脚介绍VCC1主电源

资料下载 小组店小二 2022-01-12 20:48:05

1602液晶显示的DS1302实时时钟资料合集

1602液晶显示的DS1302实时时钟资料合集

资料下载 风中浪子111 2021-09-22 10:05:05

如何使用DS1302和AT89C51设计电子万年历

、计时精度和扩展功能等方面略有不同。DS12877 与DS1216 芯片都有内嵌式锂电池作为备用电源: X1203 引脚少,没有嵌入式锂电池,跟

资料下载 佚名 2020-08-28 09:36:00

DS1302芯片驱动的使用

马上就要比赛了,毕竟比赛不像是自己在实验室写,没有自己写好的驱动代码,不过官方会提供驱动代码的。以下就是官方的ds1302驱动的使用。DS1302芯片以下是官方提供的

2022-02-24 06:56:28

DS1302驱动代码分享

蓝桥杯单片机 驱动代码总结1. DS1302驱动在官方提供的DS1302驱动代码下,写入以下代码:unsigned char Write_ADDR[7]={0x80

2022-02-23 06:18:10

怎样去解决DS1302重启电源重复初始化的问题呢

两种解决方法,第一种:先把程序烧录进单片机,然后把程序中的写时间函数注释掉,再烧录进去就可以了.第二种:在DS1302的RAM里面写入一个标志(因为有备用电池,外部

2022-01-17 08:02:39

DS1302时钟芯片原理

到备用电源,以在没有主电源的情况下维持时间和日期。当VCC2大于VCC1 + 0.2V时,VCC2为DS1302供电。 当VCC2小于VCC1时

2021-12-07 12:30:25

DS1302实时时钟芯片原理图分享

DS1302实时时钟芯片原理图:引脚图:需要注意的是,VCC1跟VCC2都外接了电容,只是容量不一样,同常备用电源VCC2的电容值是VCC1电容值的100倍,这也不难理解,如果断电,VCC2将能

2021-11-18 07:16:57

DS1302介绍

池进行涓流充电功能,可有效延长备用电池的使用寿命DS1302用于数据记录,能实现数据与该数据出现的时间同时记录,因此应用的广DS1302引脚介绍

2021-07-19 06:59:11

DS1302断电重启以后日期复位的问题

DS1302连接主电源和备用电源以后,每次断电重启以后日期就变成2000-01-0100:00:00自己在程序里面也做了断电检查,如果掉电则对时

2021-03-06 11:28:37
7天热门专题 换一换
相关标签