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

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

3天内不再提示

RTC只能加强您的设计

星星科技指导员 来源:ADI 作者:ADI 2023-06-29 11:22 次阅读

如果您正在设计工业或运输系统,您将需要一个非常精确且非常稳定的温度RTC。这些也很容易获得。

让我们快速浏览一下三个示例RTC芯片。

带非易失性存储器的 RTC

第一个是Maxim的DS1338。Maxim认为RTC是模拟IC领域的“英雄”,因为它们能够以准时性和可预测性加强设计。DS1338是一款超低功耗串行RTC,具有56字节非易失性SRAM。数据通过 I 以 BCD 形式出现2C 端口。该芯片计算秒、分钟、小时、日期、月份、星期几和年份,闰年补偿有效期至 2100 年。它需要一个 1.7V 至 5.5V 电源(最大 200μA (3.3V),待机模式下需要 125μA。

wKgZomSc_5KADa1fAACs1zguxbo183.png


图 1:DS1338 RTC 设计所需的少量外部元件。

该IC使用具有32.768pf电容的外部12.5kHz晶体,这大约是除1.3V至3.7V备用电池外唯一所需的外部元件。它采用 SOIC8 或 SOIC8 封装。您也可以选择DS1338C版本,该版本集成在32引脚SO封装中。在首次向设备供电时,时间和日期寄存器将重置为 01/01/00 01 00:00:00 (DD/MM/YY DOW HH:MM:SS)。时间和日历通过写入适当的寄存器字节来设置或初始化。

所有版本的工作温度范围均为 -40° 至 85°C。您可以使用易于找到的 ML1220 12.5mm 纽扣电池 3.0V 设备等电池。这种锂/二氧化锰 (Li/MnO2) 可充电电池的容量为 15mAh(至 2.0V)。

超精确的RTC解决方案

DS3231M是一款高性价比、精度极高的RTC,具有I2C 接口。它集成了MEMS谐振器,可提供长期精度并减少零件数量,并在-0°至432°C的工作温度范围内提供±40.85秒/天的精度。 DS3231M采用与常用DS8器件相同的16引脚或3231引脚SO封装。

它的 I2C 串行端口以 BCD 格式生成秒、分钟、小时、天、日期、月份和年份。最大工作电源电流仅为 200μA。该芯片具有一个电池备份输入,最大电流为70μa,基本计时电流仅为3.0μa。它具有两个可编程时间闹钟和一个 1kHz 基准输出。参考设计套件的器件号为DS3231MZEVKIT。

带涓流充电器的I²C RTC

与其他器件一样,DS1340时钟IC通过I2C串行线路提供BCD时间和日期。该高性价比芯片采用外部32.768kHz晶体。精度完全取决于晶体。DS1340C版本具有典型精度为±15ppm的内部晶体。三种版本可用于 1.8V、3.0V 或 3.3V 电源电压。

通过适当的计时,电池备份电压可低至 1.3V,电池可以大约 1μA 的电流进行涓流充电。该 IC 提供数字时钟校准功能,允许补偿晶体和温度变化。校准电路根据控制寄存器中的五个校准位,在256分频级的振荡器分频器链上增加或减去计数。

该芯片可以使用 1.8V、3V 或 3.3V 电源,并提供低至 1.3V 的计时电压。它具有自动电源故障检测功能。

审核编辑:郭婷

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

    关注

    30

    文章

    5028

    浏览量

    117721
  • RTC
    RTC
    +关注

    关注

    2

    文章

    484

    浏览量

    65439
  • 电池
    +关注

    关注

    82

    文章

    9811

    浏览量

    123527
收藏 人收藏

    评论

    相关推荐

    MCU芯片内部RTC与外部RTC有何区别?应该怎么选择?

    现在很多MCU内部已经集成了内部RTC,但常见的设计中为何很多使用独立的RTC芯片?进行RTC设计选型的依据是什么?应该如何选择?
    发表于 11-28 10:20 6154次阅读
    MCU芯片内部<b class='flag-5'>RTC</b>与外部<b class='flag-5'>RTC</b>有何区别?应该怎么选择?

    如何对实时时钟进行低功耗 RTC规范和相关的设计挑战

    实时时钟(RTC)从来都不是系统中引人注目的组件。确实,许多工程师不理解为什么需要RTC。他们可能会认为这是一种非常简单的组件,只能记录时间。另外,当今大多数微控制器都具有内置的RTC
    的头像 发表于 12-09 14:13 4402次阅读
    如何对实时时钟进行低功耗 <b class='flag-5'>RTC</b>规范和相关的设计挑战

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

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

    如何设计RTC电路?

    RTC(Real_Time Clock)为整个电子系统提供时间基准,MCU、MPU、CPU均离不开RTC电路设计,在设计、应用RTC单元时,常常会发现延时、超时或者功耗过大现象,如何解决RTC
    发表于 03-08 06:45

    esp32c3不能操纵RTC引脚而只能保持它们或被唤醒吗?

    rtc_io_reg.h只适用于 esp32 S 系列。并且文件rtc_cntl_reg.h只包含要被引脚 rtc 唤醒的寄存器。你能确认 esp32c3 不能操纵 RTC 引脚而
    发表于 03-02 08:32

    S32k344'Rtc只能设置为1S才能唤醒要如何解决?

    你好 我已经测试了S32k344的Rtc唤醒。我发现只能设置为1S才能唤醒,其他不能。你能帮帮我吗?
    发表于 04-03 08:08

    esp32c3不能操纵RTC引脚而只能保持它们或被唤醒吗?

    ,特别是因为文件rtc_io_reg.h只适用于 esp32 S 系列。并且文件rtc_cntl_reg.h只包含要被引脚 rtc 唤醒的寄存器。你能确认 esp32c3 不能操纵 RTC
    发表于 04-14 07:30

    STM8单片机rtc时钟的设计

    #include #include voidinit_rtc(void) { RTC_InitTypeDefRTC_InitStr; RTC_TimeTypeDefRTC_TimeStr;
    发表于 12-03 14:48 2522次阅读

    STM32开发 -- RTC详解

    RTC实时时钟部分,之前也是有讲到过的。Hi3516A开发–RTC电路接下来看一下STM32里RTC该怎么配置一、RTC实时时钟特征与原理查看STM32中文手册 16 实时时钟(
    发表于 11-30 13:06 27次下载
    STM32开发 -- <b class='flag-5'>RTC</b>详解

    【STM32】RTC详解

    00. 目录文章目录00. 目录01. RTC概述02. RTC主要特性03. RTC部分功能3.1 时钟和预分频器3.2 实时时钟和日历04. RTC低功耗模式和中断05.
    发表于 12-04 17:21 26次下载
    【STM32】<b class='flag-5'>RTC</b>详解

    RTC时钟源和RTC寄存器的基本知识

    RTC控制寄存器 (RTC_CRH, RTC_CRL)
    的头像 发表于 06-10 08:53 6530次阅读
    <b class='flag-5'>RTC</b>时钟源和<b class='flag-5'>RTC</b>寄存器的基本知识

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

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

    RTC停振原因、理论分析

    晶振外置的RTC应用电路一般由RTC芯片、外置32k晶振、负载电容组成,最常见的电路原理图大致如下,其中U1为RTC芯片,Y1为32k晶振,C1、C2为晶振负载电容。
    的头像 发表于 05-26 14:49 1512次阅读
    <b class='flag-5'>RTC</b>停振原因、理论分析

    芯片内部RTC与外部RTC有何区别?

    现在很多MCU内部已经集成了内部RTC,但常见的设计中为何很多使用独立的RTC芯片?进行RTC设计选型的依据是什么?应该如何选择? 今天重点介绍一下在进行设计时应该怎么选择RTC
    的头像 发表于 05-26 14:52 3562次阅读
    芯片内部<b class='flag-5'>RTC</b>与外部<b class='flag-5'>RTC</b>有何区别?

    什么是RTCRTC的基础知识

    RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。
    的头像 发表于 08-28 10:20 2.3w次阅读
    什么是<b class='flag-5'>RTC</b>?<b class='flag-5'>RTC</b>的基础知识