时钟芯片时钟芯片DS1302可靠起振的方法可靠起振的方法
简介 在 DS1302的实际使用中,采用辅助电容法,可以解决 DS1302 在应用中由于 晶振的负载电容不匹配
而引起的停振问题。 概述 DS1302 是 Dallas 公司生产的一种实时时钟芯片。它通过串行方式与单片机
进行数据传送,能够向单片机提供包括秒、分、时、日、月、年等在内的实时时 间信息,并可对月末日期、 闰
年天数自动进行调整;它还拥有用于主电源和备份电 源的双电源引脚,在主电源关闭的情况下,也能保持时钟
的连续运行。另外,它还 能提供 31 字节的用于高速数据暂存的 RAM. 鉴于上述特点,DS1302 已在许多单片
机系统中得到应用,为系统提供所需的实时时钟信息。
简介简介
在 DS1302的实际使用中,采用辅助电容法,可以解决 DS1302 在应用中由于 晶振的负载电容不匹配而引起的停振问
题。
概述概述
DS1302 是 Dallas 公司生产的一种实时时钟芯片。它通过串行方式与单片机 进行数据传送,能够向单片机提供包括秒、
分、时、日、月、年等在内的实时时 间信息,并可对月末日期、 闰年天数自动进行调整;它还拥有用于主电源和备份电 源的
双电源引脚,在主电源关闭的情况下,也能保持时钟的连续运行。另外,它还 能提供 31 字节的用于高速数据暂存的 RAM. 鉴
于上述特点,DS1302 已在许多单片 机系统中得到应用,为系统提供所需的实时时钟信息。
一、一、 DS1302 的主要特性的主要特性
1. 引脚排列引脚排列
图 1 DS1302 引脚排列图
DS1302 的引脚排列如图 1 所示,各引脚的功能如下:
X1,X2--32768Hz 晶振引脚端;
RST--复位端;
I/O--数据输入/输出端;
SCLK--串行时钟端;
GND--地; VCC2,VCC1--主电源与后备电源引脚端。
2. 主要功能主要功能
DS1302 时钟芯片内主要包括移位寄存器、控制逻辑电路、振荡器、实时时钟电路以及用于高速暂存的 31 字节
RAM.DS1302 与单片机系统的数据传送依靠 RST,I/O,SCLK 三根端线即可完成。其工作过程可概括为:首先系统 RST 引脚驱
动至高电平,然后在作用于 SCLK 时钟脉冲的作用下,通过 I/O 引脚向 DS1302 输入 地址/命令字节,随后再在 SCLK 时钟脉
冲的配合下,从 I/O 引脚写入或读出相应的 数据字节。因此,其与单片机之间的数据传送是十分容易实现的。
二、二、 时钟的产生及存在的问题时钟的产生及存在的问题
(1) 在实际使用中,我们发现 DS1302 的工作情况不够稳定,主要表现在实时 时间的传送有时会出现误差,有时甚至
整个芯片停止工作。 我们对 DS1302 的工作 电路进行了分析,其与单片机系统的连接如图 2 所示。从图中可以看
出,DS1302 的外部电路十分简单,惟一外接的元件是 32768Hz 的晶振。通过实验我们发现: 当外接晶振电路振荡
时,DS1302 计时正确;当外接晶振电路停振时,DS1302 计时 停止。因此,我们认为 32768Hz 晶振是造成 DS1302 工作不
稳定的主要原因。
评论0