当前位置:首页 > 单片机 > 单片机
[导读] 在 DS1302的实际使用中,采用辅助电容法,可以解决 DS1302 在应用中由于晶振的负载电容不匹配而引起的停振问题。 概述 DS1302 是 Dallas 公司生产的一种实时时钟芯片。它通过串行方式与单片机进行数

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 工作不稳定的主要原因。

图 2 DS1302 与单片机系统的连接图

  (2) DS1302 时钟的产生基于外接的晶体振荡器,振荡器的频率为 32768Hz.该晶 振通过引脚 X1、X2 直接连接至 DS1302,即 DS1302 是依靠外部晶振与其内部的电 容配合来产生时钟脉冲的。 由于 DS1302 在芯片本身已经集成了 6pF 的电容,所以, 为了获得稳定可靠的时钟,必须选用具有 6pF 负载电容的晶振。 然而,许多人在选用晶振时仅仅注意了晶振的额定频率值,而忽视了晶振的 负载电容大小,甚至连许多经销商也不能提供所售

  晶振的负载电容。所以即使在 使用中选用了符合 32768Hz 的晶振,但如果该晶振的负载电容与 DS1302 提供的 6pF 不一致时,就会影响晶振的起振或导致振荡频率的偏移,出现上述在应用中 的问题。

  三、 利用辅助电容实现负载匹配

  (1) 当所选的晶振负载电容不是 6pF 时,可以采用增加辅助电容的方法提 高或降低 DS1302 振荡器的电容性负载,使之与晶体所需的电容值匹配。

  如果已知 晶体的负载电容为 CI,若 CI<6pF,则可以增加一个并联电容 CS 以产生所需的总负 载电容 CI,即 CI=6pF+CS;若 CI>6pF,则可以在晶体的一端增加一个串联电容 CS, 以产生所需的负载电容 CI,即 1/CI=1/6pF+1/CS,通过计算即可得出应增加的辅助电容大小。辅助电容的接法如图 3 所示。

图 3 CS 连接电路图

  (2) 在使用前对晶体的负载电容并不知道的情况下,通过测定晶体振荡频率的 方法可以确定该晶体的负载电容。

  对于晶体振荡器来说,其振荡频率与负载电容之间的关系是确定的。以本文讨论的 DS1302 使用的 32768Hz 晶振为例: 当它工作于所要求的负载电容时,能较 准确地产生 32768Hz 的频率;当它的负载电容小于 6pF 时,其振荡频率会正向偏 移;当它的负载电容大于 6pF 时,其振荡频率就会负向偏移。因此,对于未知负载 电容的晶体应首先采用实验的方法,在其两端加入辅助电容使晶体起振,然后用 频率计测出振荡频率。若测得频率大于 32768Hz,说明负载电容偏小;若测得频率 小于 32768Hz,说明负载电容偏大。对辅助电容逐步调整,最终使振荡频率尽可能 接近 32768Hz,则此时晶体端所接负载电容的总和就是适合该晶体的负载电容。

  结论

  以上方法经我们在实际工作中多次使用,证明确实有效。它放宽了 DS1302 在使用中对晶振的条件要求,增强了 DS1302 在工作中的稳定性,对 DS1302 更广泛 地应用具有积极的意义。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态

关键字: 复位电路 电容 电源

电动机作为现代工业与生活的重要动力源,广泛应用于各个领域。然而,在电动机的运行过程中,电容烧毁的问题时常发生,给生产和生活带来诸多不便。那么,电动机为何偏爱“烧电容”呢?本文将从电容的作用、烧毁原因以及预防措施等方面进行...

关键字: 电动机 电容

可调电源是用于电路测试和实验的重要工具,其主要作用是控制负载的电压和电流。在实际应用中,有时候需要调节电流,这时候就需要了解可调电源调节电流的相关知识。

关键字: 可调电源 电流 负载

许多可调电源都配有电流调节旋钮,通过旋转电流调节旋钮,可以调节电源输出电流大小。需要注意的是,电流调节旋钮的旋转方向与具体电源不同,用户需要结合电源说明书或者尝试旋转来确定调节方向。

关键字: 可调电源 负载 电流

在这篇文章中,小编将为大家带来电容的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 电容 去耦 滤波

电容,作为电子学中的一个基本概念和关键元件,广泛应用于各种电路和设备中。它的主要功能是储存电荷并在电路中起到滤波、耦合、调谐等作用。那么,电容的工作原理是什么呢?本文将从电容的基本结构、电荷储存机制、电场作用以及实际应用...

关键字: 电容 滤波 电子学

在复位电路中,电容的作用是给系统提供恒定的电源电压,从而保证开机时系统能够正确地执行初始化和自检过程。因此,选择合适大小的电容对于系统的稳定性和性能至关重要。

关键字: 复位电路 电容 系统

美国威世(Vishay)是世界知名综合性分立式电子元件大厂,其中Vishay的高压陶瓷电容和日本村田高压电容,享有盛名。

关键字: Vishay 电容

在这篇文章中,小编将对电容测量的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: 万用表 电容

本文中,小编将对电容予以介绍,如果你想对它的详细情况有所认识,或者想要增进对电容的了解程度,不妨请看以下内容哦。

关键字: 电容 电容器 电路
关闭
关闭