欢迎光临散文网 会员登陆 & 注册

时钟芯片,时钟芯片DS1302的原理及使用

2023-02-17 10:28 作者:bili_33337150692  | 我要投稿

一.说明

DS1302时钟芯片是美国DALLAS公司推出的具有涓流充电能力的低功耗实时时钟芯片。可以计时年、月、日、周、时、分、秒,并具有闰年补偿等多种功能。


DS1302芯片包含一个31字节的静态RAM,用于存储实时时钟/日历,可以通过简单的串行接口与微处理器通信,并将当前时钟存储在RAM中。DS1302芯片会自动调整不足31天的月末,会自动修正闰年。带有AM/PM指示器,时钟可以在12小时制或24小时制下工作。

二。芯片参数


1.芯片特性


实时时钟计算年、月、日、时、分、秒、星周期至2100年,具有闰年调整功能。


31 x 8位通用临时RAM


串行输入和输出,最大限度地减少引脚数量。


2.0V至5.5V宽电压范围工作。


在2.0V电压下工作电流小于300nA


读写时钟或RAM数据时,有单字节或多字节(突发模式)数据传输模式。


8引脚DIP封装或可选的8引脚表贴SO封装。


简单的三线式接口


兼容TTL (VCC = 5V)

可选工业温度范围:-40°C至+85°C

DS1302采用三线接口的双向数据通信接口,RST为芯片引脚,低电平有效;SCLK是时钟芯片,为通信提供时钟源;I/O是用于发送和接收数据的数据输入和输出引脚;

DS1302也采用双电源模式,VCC1接备用电源,在VCC2主电源故障时保留时间和日期数据。

DS1302芯片的基本电路如上图,其中Y2为32.768k的外晶振,为芯片提供时钟源;P2是备用电池,保证主电源失效后芯片能继续运行;D1是二极管,保证电压单向导通,防止主电源电压过热损坏备用电池;R6是一个上拉电阻,用来增强信号传输的稳定性。

四。控制程序

如上图,是DS1302芯片的时钟数据读写的地址,也就是说,要控制芯片,就是要向这些地址写入或读取数据。其中包括:


读取地址为:0x81(秒),0x83(分),0x85(小时),0x87(天),0x89(月),0x8b(周),0x8d(年);


写地址为:0x80(秒),0x82(分),0x84(小时),0x86(天),0x88(月),0x8a(周),0x8c(年);

2.控制时序

DS1302控制软件最基本的操作是写函数和读函数,其次是实现初始化函数。


时钟芯片,时钟芯片DS1302的原理及使用的评论 (共 条)

分享到微博请遵守国家法律