快捷搜索:  汽车  科技

时钟芯片除了rtc还有什么(满足你方案上对精确)

时钟芯片除了rtc还有什么(满足你方案上对精确)CE:该引脚是输入脚,当MCU主控需要读写RAM数据时,需要把该引脚拉成高电平。该引脚在芯片内部接了一个40K的下拉电阻。X1、X2:接32.768KHz的外部晶振,为RTC芯片提供精确的时钟源,保证计时的精度。也有使用内部RC作为计时时钟源的,但精度就没那么精准了。下面是型号位DS1302的RTC芯片内部的电路结构图,可见它分为几个电路模块:电源控制模块、输入移位寄存器模块、命令控制模块、晶振电路模块和实时计时电路。vcc2:主供电管脚,正常情况下芯片都是使用该管脚供电,只有当电压低于0.2V时,才会切换到备用供电管脚供电。vcc1:低电备用供电脚,当系统电量低到一定程度后,切换到备用电池供电继续工作,这是为RTC对时间的保存提供多一层保障。

在介绍RTC芯片之前,请让我先稍微科普一下什么是RTC。所谓RTC就是Real time clock的缩写,中文就是实时时钟的意思。那么它有什么作用呢?我举个例子,你家里的空调遥控器如果有时间显示的话你留意一下它的时间是和实际时间一样的,即使是你拔掉电池一段时间后再装回去,它还是能够显示实际的时间。这是什么原因呢?靠的就是MCU里面的RTC模块,或者外挂的RTC芯片。

时钟芯片除了rtc还有什么(满足你方案上对精确)(1)

目前大部分MCU都集成了RTC模块,但是不排除有一些型号系列的MCU没有这个功能。如果你正在使用的MCU没有这个模块,又或者你正在用的主控不是MCU,而是FPGA,那就只能外怪RTC芯片了。今天给大家介绍一款非常好用的RTC芯片-DS1302.

RTC芯片特点
  • 真实时钟,可以对秒、分、时、日、月、年以及区分闰年,最大记录可以到2100年。
  • 31x8的RAM空间,支持电池供电模式下工作。
  • 支持2V~5V的电压范围内正常工作。
  • 在2V供电情况下,功耗不超过300nA.
  • 支持单byte或者多byte操作读写RAM数据
  • 工作温度在-40摄氏度到 85摄氏度.

时钟芯片除了rtc还有什么(满足你方案上对精确)(2)

芯片细节描述

这个芯片是一个真实时钟或者说万年历计时芯片,拥有31ByteRAM存储空间,计时单位包括秒、分、时以及日期和年份,还可以区分闰年以及少于31天的月份。另外,还可以选择24小时制还是12小时制计时。

这款芯片在设计上支持在非常低的电量下工作,并在它可以在少于1uW的功耗下保存数据和时钟。下图是该RTC芯片的一种典型的应用电路:

时钟芯片除了rtc还有什么(满足你方案上对精确)(3)

下面是型号位DS1302的RTC芯片内部的电路结构图,可见它分为几个电路模块:电源控制模块、输入移位寄存器模块、命令控制模块、晶振电路模块和实时计时电路。

时钟芯片除了rtc还有什么(满足你方案上对精确)(4)

芯片引脚功能介绍

vcc2:主供电管脚,正常情况下芯片都是使用该管脚供电,只有当电压低于0.2V时,才会切换到备用供电管脚供电。

vcc1:低电备用供电脚,当系统电量低到一定程度后,切换到备用电池供电继续工作,这是为RTC对时间的保存提供多一层保障。

X1、X2:接32.768KHz的外部晶振,为RTC芯片提供精确的时钟源,保证计时的精度。也有使用内部RC作为计时时钟源的,但精度就没那么精准了。

CE:该引脚是输入脚,当MCU主控需要读写RAM数据时,需要把该引脚拉成高电平。该引脚在芯片内部接了一个40K的下拉电阻。

I/O:双向IO数据PIN,用于数据传输,内部同样接有40K的下拉电阻。

SCLK:该引脚是接串行接口的时钟信号,用于同步数据传输。

如下图所示就是我的FPGA开发板上的RTC芯片和晶振以及外部的纽扣电池座:

时钟芯片除了rtc还有什么(满足你方案上对精确)(5)

RTC的优点

1.功耗低,对于低功耗应用来说是必须的,带电池的电子产品都想要朝着低功耗的方向深究,因为功耗越低,续航能力越强,产品竞争力也就越强。

2.为MCU提供更可靠的实时性时效信息,精确的时钟信息可以使产品更有优势。

3.可以使用纽扣电池供电工作,在主系统电源缺失的情况下任然能够维持计时,直到电池耗尽位置。

经过本次介绍,大家都了解RTC的功能特点和作用了吧?

RTC的应用场景

1.作为闹钟定时,就像我们日常使用的手机,即使我们晚上睡觉前调好闹钟时间,然后把手机关机,第二天到了设定时间手机闹钟还是会响。

2.家电的预约定时,比如家里的电饭煲或者炖锅之类,只要前一天晚上设定好时间,并把要煮的东西放进去,那么第二天早上它就会自动煮好,醒来就可以直接食用。

3.定时唤醒CPU,在低功耗应用场景下,CPU会进入睡眠模式。RTC会定时唤醒CPU检查有没有要处理的任务。

以上就是本次为大家介绍的RTC原理以及它的应用场景,无论是做嵌入式开发还是FPGA开发,只要是实时时间有需求的应用方案,都需要RTC芯片。

如果觉得有所收获,请点赞转发一下,感谢阅读!

猜您喜欢: