串行日历时钟芯片 DS 1302 简介
现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。本文介绍的实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电(trickle charge;maintenance charge 连续小电流充电,又称维护充电)能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。。
DS1302的引脚排列中有二个电源脚,1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。2两者中的较大者供电。1+,2给DS1302供电。1时,1供电。X1和X2是振荡源,。RST是复位/片选线。
图中要特别说明的是备用电源B1,可以用电池或者超级电容器()。虽然DS1302在主电源掉电后的耗电很小,但是,如果要长时间保证时钟正常,最好选用小型充电电池。。如果断电时间较短(几小时或几天)时,就可以用漏电较小的普通电解电容器代替。100 μF就可以保证1小时的正常走时。DS1302在第一次加电后,必须进行初始化操作。初始化后就可以按正常方法调整时间。
DS1302 存在时钟精度不高,易受环境影响,出现时钟混乱等缺点。DS1302可以用于数据记录,特别是对某些具有特殊意义的数据的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析及对异常数据出现的原因的查找具有重要意义。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此,只能记录数据而无法准确记录其出现的时间;
若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且,某些测控系统可能不允许。但是,如果在系统中采用时钟芯片DS1302,则能很好地解决这个问题。
DS1302内含一个实时时钟/日历和31个字节静态RAM,通过简单的串行接口与单片机进行通信,实时时钟./日历电路提供秒、分、时、日、日期、月、年信息,每月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM设置决定采用24小时或12小时式,DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需要用到3 个口线:RES复位、I/O数据线、SCLK串行时钟;对时钟、RAM的读/写,可以采用单字节方式或多达31 个字节的字符组方式。DS1302工作时,功耗很低,保持数据和时钟信息时功率小于1mW。DS1302广泛用于电话传真、便携式仪器及电池供电的仪器仪表等产品领域中。
(1)DS1302实时时钟具有计算2100年之前的秒、分、时、日、日期、星期、月、年的能力,还有闰年调整功能。
(2)内部采用含有31个字节静态RAM,可提供用户访问。
(3)采用串行数据传送方式,使得管脚数量最少,使用简单3 线制接口。
(4)工作电压范围宽:~。
(5)工作电流:,小于 300 mA。
(6)时钟或RAM数据的读写有两种传送方式:单字节传送和多字节传送方式。
(7)采用8 脚DIP封装或SOIC封装。
(8)与TTL兼容,VCC=5V。
(9)可选工业级温度范围:-~+85℃。
(10)具有涓流充电功能。
(11)采用主电源和备份电源双电源供应。
(12)备份电源可由电池或大容量电容实现。
DS1302 。
其中:
X1、X2 :。
GND:地。
RST:复位引脚,低电平有效。
I/O:数据输入/输出引脚,具有三态功能。
SCLK:串行时钟输入引脚。
VCC1:工作电源引脚。
VCC2:备用电源引脚。
的寄存器及片内RAM
DS1302有一个控制寄存器,12个日历、时钟寄存器和31个字节RAM。
(1)控制寄存器
控制寄存器用于存放DS1302 的控制命令,DS1302 的引脚回到高电
其中:
D7:固定为1,是控制命令标志。
D6:RAM/位,片内RAM或日历、时钟寄存器选择位,当RAM/=1时,对片内RAM进行读写,当RAM/=0 时,对日历、时钟寄存器进行读写。
D5~D1:地址位,用于选择进行读写的日历、时钟寄存器或片内RAM。。
D0:读写位,当RD/=1 时,对日历、时钟寄存器或片内RAM 进行读操作,当RD/=0时,对日历、时钟寄存器或片内RAM 进行写操作。
(2)日历、时钟寄存器
DS1302共有12个寄存
ds1302简介 来自淘豆网m.daumloan.com转载请标明出处.