[!--tag.name--]

DS1302时钟芯片资料

标签:DS1302   

《DS1302时钟芯片资料》这篇文章中存在错误,具体如下:

*错误描述:
*联系邮箱:

DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM指示决定采用24或12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:(1)RES复位(2)I/O数据线(3)SCLK串行时钟。时钟/RAM的读/写数据以一个字节或多达31个字节的字符组方式通信。DS1302工作时功耗很低保持数据和时钟信息时功率小于1mW.

DS1302是由DS1202改进而来增加了以下的特性:双电源管脚用于主电源和备份电源供应,Vcc1为可编程涓流充电电源,附加七个字节存储器。它广泛应用于电话、传真、便携式仪器以及电池供电的仪器仪表等产品领域下面。将主要的性能指标作一综合:

★实时时钟具有能计算2100年之前的秒、分、时、日、星期、月、年的能力,还有闰年调整的能力
★318位暂存数据存储RAM
★串行I/O口方式使得管脚数量最少
★宽范围工作电压2.05.5V
★工作电流2.0V时,小于300nA
★读/写时钟或RAM数据时有两种传送方式单字节传送和多字节传送字符组方式
★8脚DIP封装或可选的8脚SOIC封装根据表面装配
★简单3线接口
★与TTL兼容Vcc=5V
★可选工业级温度范围-40+85
★双电源管用于主电源和备份电源供应
以上是DS1302的一些全面的预览,以下为DS1302管脚图:

1.jpg

VCC2:主用电源引脚 X1、X2:
DS1302外部晶振引脚
GND:地
RST:复位引脚
I/O:串行数据引脚,数据输出或者输入都从这个引脚
SCLK:串行时钟引脚
VCC1:备用电源
我们来看看DS1302的典型外围电路,下面是CEPARKAVR的DS1302模块原理图

2.jpg
我们看到:
1.VCC为主电源接5V,C1为滤波电容
2.X1、X2外接32.768K的晶振
3.5、6、7脚分别与控制器相联,注意外部4.7K上拉电阻
4.备用电源脚,注意是3.3V,DS1302要求备用电源电压稍微低于主用电源
下面讲讲DS1302的具体操作。

操作DS1302的大致过程,就是将各种数据写入DS1302的寄存器,以设置它当前的时间以及格式。然后使DS1302开始运作,DS1302时钟会按照设置情况运转,再用单片机将其寄存器内的数据读出。再用液晶显示,就是我们常说的简易电子钟。 所以总的来说DS1302的操作分2步(显示部分属于液晶显示的内容,不属于DS1302本身的内容)
,但是在讲述操作时序之前,我们要先看看寄存器:

3.jpg
上图是DS1302的寄存器样式,我们看到:
1、第7位永远都是1
2、第6位,1表示RAM,寻址内部存储器地址;0表示CK,寻址内部寄存器;
3、第5到第1位,为RAM或者寄存器的地址;最低位,高电平表示RD:即下一步操作将要“读”;低电平表示W:即下一步操作将要“写”。(与AT24C02寄存器类似,这点要理解好)