0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RTC电路笔记

硬件工程师炼成之路 来源:硬件工程师炼成之路 2023-05-25 09:10 次阅读

最近一兄弟分享了他写的RTC笔记,我觉得还是挺不错的,征求其意见后发出来给兄弟们看看。

1、关于 RTC 电路

在很多应用中,需要 RTC 电路,而此电路的作用是让时间持续不间断,如摄像头需要记录每次录像的实时时间,在断电状态下,再重启时间不会丢失,这种属于自带录像功能的摄像。如果摄像头不带录像功能的,在录像端一定有 RTC 电路。

RTC 电路简单,一颗 RTC 芯片,一颗 32.768KHZ 的晶体,一颗电池或者一颗带充电功能的电池。下面简单讲一个 RTC 电路。

08441272-fa1d-11ed-90ce-dac502259ad0.png

此芯片为 DS1339U-33+,3.3V 供电pin1 和 pin2 脚接 32.768KHZ 的晶体,pin8 脚接 3.3V电源,pin3 脚电池供电,这颗芯片的电源供电和电池供电不需要二极管,内部有切换电路,当 3.3V 电源断电后自动无缝切换到电池供电,控制方式 I2C 如上图 pin6 和 pin5 脚,此接口并接在 I2C 总线上,芯片地址:1101000,查阅芯片资料有介绍芯片的地址,所用晶体规格有明确说明 32.768KHZ 的晶体需要 6pf 负载电容,常规的 32.768KHZ 晶体都是 12.5pF。

知识点 1:3.3V 如何与电池切换

此颗芯片有个 Vpf 值,也就是电源跌落电压点 2.7-2.97V,假如 VCC3.3V<Vpf,VCC3.3V<Vbat,切换电池供电,也就是正常供电供电状态下,VCC3.3V 只要不断电就不会小于 Vpf,此种情况只有在电源出现故障的情况才会发生,通常都会大于 Vpf。

知识点 2:电池可以是充电电池

在电池充电上的应用比较麻烦,即要考虑充电电压,又要考虑供电电源与 I2C 总线的电平匹配,假如是 5V 电平总线,用充电电池上好选择。假如是 3.3V 供电,能兼容更多的 I2C总线,所以通常都是固定容量的电池,例如上图的 CR1632 125mA.

知识点 3:电池用电时常计算

DS1339U-33+在 Vbat 供电时, 最大的供电电流是1uA,125mA 的电池能 用多久,125x1000/1=125000小时,按照这样计算电池能用 14 年,但是电池的自耗电 3 年内 10%,也就是 112.5mA,也能用 12.8 年,那这个时间已经很长了,考虑到气候温度的影响,再怎么用也有 6 年没问题。

084efee4-fa1d-11ed-90ce-dac502259ad0.png

2、RTC 充电电池的应用

前面讲到 RTC 电路有带充电池的,这种电路通常应用在 RTC 电路耗电比较大的,例如某录像设备的主控芯片自带的 RTC 电路耗电在 20uA,I2C 接口有限的情况下,RTC 电路又不得不采用芯片自带的 RTC 电路,至此别无它法,只能硬着头皮上,那就只能用到小容量的充电电池或者超级电容。

电路如下:

0857eac2-fa1d-11ed-90ce-dac502259ad0.png

第一节的知识点 2,有讲述过充电电路没这么简单,不简单的原因是,标称电压不在 3.3V,而是 3.6V,充满电后可能达到 4.2V,在电路中不能直接使用,否则电平不匹配,加上去也是徒劳。而且还有充电电压要求,上图中明确规定电池的充电电压范围是 3.4-3.55V,那怎么办?得想法子降压,所以上面电路中,R38 和 R65 就是为充电电压降压,先将电压降下来才能充电,不然电池会充爆。5.2/(240+1000)*1000=4.19V,再减去充电时产生的二极管压降就是 3.5V。用 5.2V 的原因是,源电路已经将电压调高到 5.2V。充电电压满足后,就能正常充电。5.2V 同时给 U12 转换一个 1.8V 给 RTC 供电,也就是在主电源没断电的状态下,LDO_VCCIN 的电压电压高于 D8 输出的电压,此时 D8 是截止的,放不出电,但是主电源没电的状态下,充电电池就从 D8 输出给 U12,达到送到 RTC 供电的目的,原理已经讲明白了,下面说一下知识点。

知识点 1:D4 D6 D8 是否可以用肖特基二极管

答案是否定的,原因就是肖特基二极管的漏电流比较大有 1mA 以上,见下表(肖特基二极管)即使你用了充电池,也保不了你 RTC 电路会有断电的情况。计算一下,20mA 的充电电池,漏电 1mA,也就是 24 小时不到,只要你有断电超过 24 小时,电池就没电了,时间又需要重新设置,有充电电池也无济于事。那 1N4148 的漏电流是多少,约 1uA 件下表(1N4148),是肖特基二极管的 1000 倍,所以放心使用,电不怕漏。这个很重要的知识点,切记!!

085e6fbe-fa1d-11ed-90ce-dac502259ad0.png

知识点 2:充电电路的电压需要核算好,否则充不满。

知识点 3:后级的 U12 LDO 需要功耗低的,如果它是个耗电大户,也是白搭。

知识点 4:多次确认主控自带 RTC 电路的供电是否能用低压供电,因为低压供电的时候功耗会更小,电池用得更久。

这一篇知识点比较多如二极管漏电、LDO 低功耗、充电电压等,都是制约着此种充电电路的原因,所以不是那么简单。有人也用超级电容做RTC 电池,但是超级电容体积太大,选得不好的超级电容漏电也大,所以电路设计时更加谨慎,RTC 电路的讲解就结束了今天就分享到这。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二极管
    +关注

    关注

    147

    文章

    9574

    浏览量

    165901
  • ldo
    ldo
    +关注

    关注

    35

    文章

    1917

    浏览量

    153176
  • 电池充电
    +关注

    关注

    9

    文章

    459

    浏览量

    74259
  • 肖特基二极管

    关注

    5

    文章

    915

    浏览量

    34768
  • RTC
    RTC
    +关注

    关注

    2

    文章

    528

    浏览量

    66312

原文标题:RTC电路笔记

文章出处:【微信号:gh_3a15b8772f73,微信公众号:硬件工程师炼成之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RTC寿命探讨以及RTC周围器件如何选型

    RTC电路的改进方案,如何延长RTC电路的寿命
    的头像 发表于 07-19 09:03 2707次阅读
    <b class='flag-5'>RTC</b>寿命探讨以及<b class='flag-5'>RTC</b>周围器件如何选型

    MCU、MPU、CPU为何均离不开RTC电路设计

    RTC(Real_Time Clock)为整个电子系统提供时间基准,MCU、MPU、CPU均离不开RTC电路设计,在设计RTC单元时应注意哪些事项?常见的
    的头像 发表于 04-12 08:33 2.4w次阅读

    如何设计RTC电路

    什么是RTC?如何解决RTC精度以及功耗问题?如何设计RTC电路
    发表于 06-18 08:34

    工程技术笔记-RTC控件应用

    广州大彩串口屏RTC是串口屏上经常用到的一个控件它可以用来显示时间,而且RTC控件还可以用来作为计时用。
    发表于 05-10 11:49 1次下载

    接口的SPI RTC与摩托罗拉DSP

    本应用笔记提供了一个例子的硬件和软件接口的串行外设接口(SPI)RTC与摩托罗拉DSP,有一个内置的SPI接口模块。这个例子使用了摩托罗拉DSP演示工具作为电路的基础。
    发表于 04-12 16:29 18次下载
    接口的SPI <b class='flag-5'>RTC</b>与摩托罗拉DSP

    RTC电路应该怎样设计

    RTC(Real_Time Clock)为整个电子系统提供时间基准,MCU、MPU、CPU均离不开RTC电路设计。
    发表于 08-30 16:48 1.6w次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>电路</b>应该怎样设计

    STM32内部RTC的学习笔记资料说明

    另一部分(RTC核)由一系列可编程计数器组成,分成两个主要模块。第一个模块是 RTC的预分频模块,它可编程产生最长为 1秒的 RTC时间基准 TR_CLK。RTC的预分频模块包含了一个
    发表于 03-24 15:07 8次下载

    STM32开发笔记76: 初始化RTC后死机的原因

    单片机型号:STM32L053R8T6项目开发中只要初始化RTC,则系统死机。其初始化步骤可参考日志:STM32开发笔记44:RTC驱动程序的移植。按照日志STM32开发笔记75
    发表于 12-02 19:21 12次下载
    STM32开发<b class='flag-5'>笔记</b>76: 初始化<b class='flag-5'>RTC</b>后死机的原因

    RT-Thread 应用笔记 - RTC Alarm 组件的使用

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - free
    发表于 01-25 18:18 10次下载
    RT-Thread 应用<b class='flag-5'>笔记</b> - <b class='flag-5'>RTC</b> Alarm 组件的使用

    如何解决RTC精度、功耗问题?

    RTC为整个电子系统提供时间基准,主控设计均离不开RTC电路设计,在应用RTC时,会出现精度或功耗大的现象,如何解决RTC精度及功耗问题?本
    的头像 发表于 05-26 14:48 4378次阅读
    如何解决<b class='flag-5'>RTC</b>精度、功耗问题?

    小白必看的RTC电路笔记

    在很多应用中,需要RTC电路,而此电路的作用是让时间持续不间断,如摄像头需要记录每次录像的实时时间,在断电状态下,再重启时间不会丢失,这种属于自带录像功能的摄像。如果摄像头不带录像功能的,在录像端
    的头像 发表于 05-26 14:51 1w次阅读
    小白必看的<b class='flag-5'>RTC</b><b class='flag-5'>电路</b><b class='flag-5'>笔记</b>

    RTC电路学习笔记合集

    在很多应用中,需要 RTC 电路,而此电路的作用是让时间持续不间断,如摄像头需要记录每次录像的实时时间,在断电状态下,再重启时间不会丢失,这种属于自带录像功能的摄像。如果摄像头不带录像功能的,在录像端一定有
    的头像 发表于 05-26 17:14 793次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>电路</b>学习<b class='flag-5'>笔记</b>合集

    RTC电路学习笔记

    在很多应用中,需要 RTC 电路,而此电路的作用是让时间持续不间断,如摄像头需要记录每次录像的实时时间,在断电状态下,再重启时间不会丢失,这种属于自带录像功能的摄像。如果摄像头不带录像功能的,在录像端一定有
    的头像 发表于 06-19 15:16 1235次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>电路</b>学习<b class='flag-5'>笔记</b>

    STM32速成笔记(9)—RTC

    RTC(Real Time Clock)实时时钟,它是一个独立的定时器。
    的头像 发表于 10-24 14:41 1668次阅读
    STM32速成<b class='flag-5'>笔记</b>(9)—<b class='flag-5'>RTC</b>

    什么是RTC模块?

    什么是“RTC”?“RTC”是实时时钟的缩写,它是一种测量时间的电子设备。什么是“RTC模块”?“RTC模块”是一个集成了RTCIC、振荡器电路
    的头像 发表于 07-24 14:14 360次阅读
    什么是<b class='flag-5'>RTC</b>模块?