探索DS1341/DS1342:低功耗I²C实时时钟的卓越之选

电子说

1.4w人已加入

描述

探索DS1341/DS1342:低功耗I²C实时时钟的卓越之选

在电子设备的设计中,实时时钟(RTC)是不可或缺的组件,它为设备提供精确的时间信息,确保系统的正常运行。DS1341/DS1342作为低电流I²C实时时钟,以其低功耗、高兼容性等特点,在众多应用场景中展现出卓越的性能。

文件下载:DS1342.pdf

一、产品概述

DS1341/DS1342是两款低电流实时时钟,具备极低的待机电流,能够有效延长电源使用寿命。它们支持高等效串联电阻(ESR)晶体,拓宽了可用晶体的选择范围。其中,DS1341使用6pF晶体,DS1342使用12.5pF晶体,通过I²C串行接口进行访问。此外,它们还具备双时间闹钟、双中断输出、可编程方波输出以及串行总线超时机制等功能。时钟/日历可提供秒、分、时、日、日期、月和年的信息,能自动调整月末日期,包括闰年校正,支持24小时或12小时格式,并带有AM/PM指示。

二、产品特性

低功耗设计

典型计时电流仅为250nA,大大降低了设备的功耗,延长了电池续航时间,适用于对功耗要求较高的应用场景。

晶体兼容性

兼容高达100kΩ ESR的晶体,使用(C{L}=6 pF)(DS1341)或(C{L}=12.5 pF)(DS1342)的晶体,为设计提供了更多的选择。

宽电压范围

工作电压范围为+1.8V至+5.5V,最低可在+1.15V(典型值)下维持计时,增强了设备在不同电源环境下的适应性。

高速接口

支持快速(400kHz)I²C接口,确保数据传输的高效性。

总线超时机制

具备总线超时功能,可避免I²C接口锁定,保证系统的稳定运行。

丰富功能

RTC可对秒、分、时、日、日期、月和年进行计数,并支持闰年补偿,有效期至2099年。还提供外部时钟源用于同步时钟参考,如32kHz、50Hz/60Hz电源线、GPS 1PPS等,同时具备双时间闹钟和可编程方波输出功能。

工业级温度范围

支持-40°C至+85°C的扩展温度范围,适用于各种恶劣的工业环境。

小巧封装

采用8引脚μSOP或TDFN封装,体积小巧,节省电路板空间。

三、应用领域

DS1341/DS1342广泛应用于多个领域,包括医疗设备、销售点(POS)系统、远程信息处理、便携式仪器和便携式音频设备等。在这些应用中,其低功耗和高精度的特点能够满足设备对时间准确性和稳定性的要求。

四、电气特性

绝对最大额定值

  • 任何引脚相对于地的电压范围为-0.3V至+6.0V。
  • 工作温度范围为-40°C至+85°C。
  • 结温最大值为+150°C。
  • 存储温度范围为-55°C至+125°C。
  • 引脚焊接温度(10s)为+300°C,回流焊接温度为+260°C。

DC电气特性

  • 工作电压范围为1.8V至5.5V,最低计时电压为1.15V(典型值)。
  • 不同电源电压和条件下,DS1341和DS1342的计时电流有所不同。
  • 逻辑1输入电压为0.7 x VCC + 0.3V,逻辑0输入电压为-0.3至0.3 x VCC。
  • 输入和输出泄漏电流较小,确保了信号的稳定性。

AC电气特性

  • SCL时钟频率最高可达400kHz,满足高速数据传输的需求。
  • 定义了总线空闲时间、保持时间、低周期、高周期等多个时间参数,保证了I²C通信的准确性。

晶体参数

  • 标称频率为32.768kHz,系列电阻最大为100kΩ。
  • DS1341使用6pF晶体,DS1342使用12.5pF晶体。

五、详细设计要点

振荡器电路

DS1341/DS1342使用外部32.768kHz晶体,振荡器电路无需外部电阻或电容即可工作。DS1341集成了6pF (C{L})晶体的电容负载,DS1342集成了12.5pF (C{L})晶体的电容负载。启动时间通常小于1秒,确保了时钟的快速启动。

时钟精度

时钟精度取决于晶体的精度以及振荡器电路的电容负载与晶体调整的电容负载之间的匹配精度。温度变化引起的晶体频率漂移会增加额外的误差,外部电路噪声耦合到振荡器电路可能导致时钟走快。因此,在PCB布局时,应注意隔离晶体和振荡器,避免噪声干扰。

外部同步

当使用外部时钟参考时,CLKIN/INTA输入通过CLKSEL[2:1]位选择的除数分频至1Hz,用于校正从32.768kHz振荡器导出的1Hz信号。只要外部时钟源在容差范围内,Ext-1Hz和Osc-1Hz将保持锁定状态,通过数字调整32kHz振荡器分频链来实现校正。

寄存器映射

DS1341/DS1342的寄存器映射包括时钟和日历寄存器(00h - 06h)、闹钟寄存器(07h - 0Dh)、控制寄存器(0Eh)和控制/状态寄存器(0Fh)。通过对这些寄存器的读写操作,可以实现时间设置、闹钟设置、功能控制等功能。

I²C接口

I²C接口在VCC为1.8V至5.5V且EOSC位为0时保证正常工作。为防止设备操作无效,当VCC低于+1.8V时,不应访问I²C接口。在I²C通信过程中,如果微控制器复位,可通过将SCL保持低电平tTIMEOUT时间,使DS1341/DS1342的I²C接口进入已知状态。

六、应用注意事项

电源去耦

为了获得最佳性能,应使用0.01µF和/或0.1µF的电容对VCC电源进行去耦。建议使用高质量的陶瓷表面贴装电容,以减少引线电感,提高高频响应。

开漏输出

CLKIN/INTA输出为开漏输出,需要外部上拉电阻来实现逻辑高电平输出。

SDA和SCL上拉电阻

SDA为开漏输出,需要外部上拉电阻来实现逻辑高电平。由于DS1341/DS1342不使用时钟周期拉伸,SCL可以使用带拉电阻的开漏输出或CMOS输出驱动器(推挽)。

七、总结

DS1341/DS1342作为低电流I²C实时时钟,凭借其低功耗、高兼容性、丰富的功能和工业级的温度范围,为电子设备的设计提供了可靠的时间解决方案。在实际应用中,工程师需要根据具体需求合理选择晶体、优化PCB布局,并注意电源去耦和接口配置等问题,以充分发挥DS1341/DS1342的性能优势。你在使用DS1341/DS1342过程中遇到过哪些问题?或者你对实时时钟的设计有什么独特的见解?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分