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

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

3天内不再提示

精确实时时钟的功耗注意事项

星星科技指导员 来源:ADI 作者:ADI 2023-01-12 15:43 次阅读

利用DS3231/DS3232中新的可编程温度更新时间特性,应用可以降低对精确实时时钟的总电流要求,同时保持出色的计时精度。

概述

随着DS3231的推出,精度极高,I2C兼容,集成RTC / TCXO /晶体,达拉斯半导体重新定义了独立实时时钟的精度期望。DS3231在-40°C至+85°C工业温度范围内提供±3.5ppm的精度。该器件通过每 64 秒 (64s) 测量一次器件温度并调整晶体的负载电容以在该特定温度下接近 0ppm 精度来实现此精度水平。

当前要求

定期的温度更新过程会在短时间内(最坏情况,200ms)增加设备的电流要求。图1中的时间表显示了DS3231随时间变化的最差电流要求。所有计算都假设电池电压为3.63V,I2C 兼容接口处于非活动状态。

poYBAGO_ukCAObl2AAAKO--JLuA646.gif?imgver=1

图1.DS3231 最坏情况下的电流要求

最大平均电流消耗由以下计算确定:

pYYBAGO_ukGACosTAAAKRS5zUxc681.gif?imgver=1

DS3231数据资料中提供了3.0μA的最大平均电流值。正如该值所示,温度转换过程使总电流要求增加了250%!对于需要从备用电源(例如锂电池超级电容器)延长操作的应用,这种电流增加尤其重要。

降低电流要求

DS3232/DS3234在用户可编程寄存器中提供位场,允许增加温度更新之间的时间,从而降低平均电流要求。两款器件均在控制/状态寄存器中提供C_Rate位字段,该字段在温度更新之间提供四个不同的周期。该寄存器详见表1。

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
@Si BB32KHZ C_Rate1 C_Rate0 EN32kHz 贝斯 A2楼 A1楼

表2给出了DS3232/DS3234的温度更新与由此产生的最差情况电流之间的时间。所有计算都假设电池电压为3.3V,I2C 兼容接口处于非活动状态。上电时,此C_Rate位字段默认为零,相当于温度更新之间的64s。

C_Rate [1:0] 温度更新时间 (s) DS3232/DS3234
平均电流(μA)
00 64 2.50
01 128 1.56
10 256 1.10
11 512 0.86

通过调整此位域,电流要求可以降低65%以上,从而延长备用电源的使用寿命。

准确性

随着温度更新之间时间的增加,在温度快速波动期间精度可能会降低。当温度保持稳定或缓慢变化时,精度没有影响。

温度控制

DS3234增加了温度控制寄存器,允许应用在器件由备用电源供电时禁用温度更新。此寄存器中的BB_TD位控制禁用功能。上电时,该位默认为零,对应于处于活动状态的温度更新。寄存器详见表3。

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 0 0 0 0 0 0 BB_TD

启用此位可降低备用电源的总电流要求,但如果不更新温度,计时精度会下降。

总结

通过增加可编程温度更新时间,达拉斯半导体通过推出DS3231/DS3232/DS3234集成RTC/TCXO/晶体,以更低的电流要求提供精确的计时。

审核编辑:郭婷

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

    关注

    328

    文章

    24506

    浏览量

    202142
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117723
收藏 人收藏

    评论

    相关推荐

    RTC实时时钟的应

    本帖最后由 mr.pengyongche 于 2013-4-30 03:14 编辑 实时时钟与系统时钟:系统时钟:简单的说,就是芯片系统内部的时钟,程序运行的速度是由它来决定的。
    发表于 12-15 20:25

    STM32低功耗模式注意事项

    STM32低功耗模式 一、低功耗注意事项:1、所有IO管脚,如果高阻状态端口是高电平,就设成上拉输入;如果高阻状态是低电平,设成下拉输入;如果高阻是中间状态,设成模拟输入。这个很多人都提到过,必须
    发表于 08-18 06:36

    MCU实现低功耗有哪些注意事项

    MCU实现低功耗注意事项第一条:掐断外设命脉——关闭外设时钟  先说最直观的,也是工程师都比较注意的方面,就是关闭MCU的外设时钟,对于现在
    发表于 11-01 07:05

    如何去使用STM32的实时时钟RTC呢

    实时时钟RTC是什么?如何去使用STM32的实时时钟RTC呢?有哪些注意事项
    发表于 11-22 08:05

    STM32低功耗模式有哪些注意事项

    STM32低功耗模式有哪些注意事项
    发表于 11-23 06:17

    RTC实时时钟详细描述

    一、RTC的概述RTC就是实时时钟,详细英文 Real Time Clock。二、详细描述1.使用2.中断配置注意事项三、程序设计一)RTC唤醒事件1.RTC的初始化void rtc_init
    发表于 01-13 07:05

    如何设置独立看门狗的超时时间?有哪些注意事项

    如何设置独立看门狗的超时时间?有哪些注意事项
    发表于 01-18 06:25

    频率补偿型实时时钟X1226 的应用设计

    介绍Xicor 公司实时时钟器件X1226的工作原理,单片机控制的硬件设计和软件编程方法以及注意事项
    发表于 04-15 08:47 23次下载

    频率补偿型实时时钟X1226的应用设计

    介绍Xicor 公司实时时钟器件X1226的工作原理,单片机控制的硬件设计和软件编程方法以及注意事项
    发表于 05-18 14:38 48次下载

    精确到秒的12小时时钟

    精确到秒的12小时时钟
    发表于 01-13 20:19 5208次阅读
    <b class='flag-5'>精确</b>到秒的12小<b class='flag-5'>时时钟</b>

    stm32f4 RTC实时时钟解析

    中应用最为广泛的消费类电子产品之一。它为人们提供精确实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为
    发表于 12-04 18:06 19次下载
    stm32f4 RTC<b class='flag-5'>实时时钟</b>解析

    业界转向MEMS以获得精确实时时钟

    实时时钟 (RTC) 不断发展,通过变得更小、更准确来跟上其使用和应用的变化。这种演变和适应背后的主要驱动力是一种新的谐振器技术——微机电系统(MEMS)。本应用笔记探讨了计时精度的进步,并探讨了更精确实时时钟的趋势、概念和特
    的头像 发表于 01-09 15:22 1002次阅读

    利用精确的I²C实时时钟实现完美设计

    多年来,I²C通信已成为客户关于精确实时时钟(RTC)的问题中反复出现的主题。这包括电路设置和操作等基本主题,以及管理与I²C端口上所有器件的通信。在许多情况下,在实施电路和固件设计之前,需要
    的头像 发表于 01-10 09:53 600次阅读
    利用<b class='flag-5'>精确</b>的I²C<b class='flag-5'>实时时钟</b>实现完美设计

    使用 CMOS 和 BiCMOS 逻辑器件时的功耗注意事项-AN263

    使用 CMOS 和 BiCMOS 逻辑器件时的功耗注意事项-AN263
    发表于 02-07 20:18 0次下载
    使用 CMOS 和 BiCMOS 逻辑器件时的<b class='flag-5'>功耗</b><b class='flag-5'>注意事项</b>-AN263

    时钟晶体下面铺地和走线布局注意事项

    单板上时钟注意事项,主要有以下几个方面可以考虑。
    的头像 发表于 05-09 10:09 654次阅读
    <b class='flag-5'>时钟</b>晶体下面铺地和走线布局<b class='flag-5'>注意事项</b>