一种时钟电路的设计

  • 格式:doc
  • 大小:108.00 KB
  • 文档页数:8

目 录 1绪论 .................................................................................................................................... 1 2时钟电路研究的意义 ........................................................................................................ 1 3时钟电路设计的目标 ........................................................................................................ 1 4时钟电路的设计原理 ........................................................................................................ 2 4.1时钟电路结构特点 ..................................................................................................... 2 4.2接口方式 ..................................................................................................................... 2 4.3备用电池 ..................................................................................................................... 2 4.4时钟格式 ..................................................................................................................... 3 4.5时钟电路的工作原理 ................................................................................................. 3 5结论 .................................................................................................................................... 5 参考文献 ............................................................................................................................... 5 致谢 ....................................................................................................................................... 5 1

一种时钟电路的设计原理 学生姓名:杨名 学号:20105042006 学 院:物理电子工程学院 专业:电子信息工程 指导教师:仓玉萍 职称:讲师

摘要: 本文分析了时钟电路研究的意义和时钟电路设计的目的,讨论了时钟电路的结构特点、接口方式、备用电池、时钟格式等问题,并对基于DS1302的时钟电路的工作原理进行了分析。 关键词:时钟电路、DS1302

A kind of clock circuit design principle Abstract: The significance of researching about clock circuit and the purpose of designing about clock circuit have been analyzed by this paper, discussed the structure characteristics ,the interface way, the spare batteries,the clock format of the clock circuit, and the DS1302 clock circuit based on the principle have been analyzed. Key words: Clock circuit,DS1302

1绪论 现在流行的串行时钟电路有很多,如DS1302、DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,在电路设计中被广泛地采用。在本时钟电路的设计中采用的是DS1302芯片。 2时钟电路研究的意义 时钟电路应用广泛,在生活中的电子产品中有很多的应用,手机、逻辑电路的主时钟、实时时钟等等都有用到时钟电路。而且时钟电路是手机正常工作的必要条件,诸如电脑、电子表里的时钟电路等都是其工作的必要条件。 3时钟电路设计的目的 在时钟电路的设计中,产生准确的振荡电路,并能够有准确的时钟信号,最终能够设计成一个时钟电路产品就是本次设计的目的。 4时钟电路的设计原理 2

4.1、时钟电路结构特点 时钟电路的基本功能是保持跟踪时间和日期等信息,但许多时钟电路还提供有多种附加功能,如:看门狗定时器、系统复位、非易失存储器、序列号、方波输出、涓流充电等。因此,在进行电路设计时,选择时钟电路芯片除了需要考虑其时间和日期跟踪功能外,通常还需要针对具体应用来对时钟电路的功能、成本、尺寸等要求进行综合考虑。 4.2、接口方式 在本电路设计中从接口要求入手选择时钟电路可以大大缩小芯片的选择范围。时钟电路芯片提供有两种接口方式,分别是并行接口和串行接口。 并行接口可实现存储器的快速访问或者有较大的存储容量,适合于那些对价格、尺寸要求不是很荷刻的系统,许多采用并行接口的时钟芯片还与晶振和电池封装在一起构成一个完整的时钟模块,从而简化了硬件设计。并行接口包括复用总线(数据与地址总线复用)和独立的地址、数据总线。一般用于时间保持的非易失存储器都采用与SRAM相同的控制信号,并可以方便地与常用的微处理器容量。另外,有些Phantom实时时钟还将时钟数据隐含在备用电池支持的RAM内,以便利用64位软件协议来访问时钟数据。 串行接口时钟芯片都具有外形尺寸较小、成本低廉等优势,但这类芯片的通信速率一般较低,因而比较适合便携式产品。这类芯片通常包括1-Wire接口、2线、3线、4线或SPI接口,而许多处理器也包括2线或SPI接口,当然,也有些处理器(如8051及其派生产品)则支持复用的地址和数据总线。 4.3、备用电池 在有些应用中,时钟和日期信息在系统掉电时将会丢失,而在大多数应用中要求系统主电池断电时仍保持时钟和日期有效。为保持时钟振荡器持续运转,可采用主/辅电池结构或大电容配合主电源为时钟电路供电,这样,时钟电路芯片内部还必须提供两组电源的切换电路。如果用电池作为备份电源,时钟电路设计还应该注重低功耗指标,以使其在电池供电时具有尽可能低的功耗。电源切换控制电路通常由主电源供电,需要时可切换到电池供电,并将时钟电路置为低功耗模式,电池供电时,可禁止微处理器与时钟电路之间的通信,以使电池电流降至最小,同时避免数据被破坏。 4.4、时钟格式 3

在本电路设计中使用的时钟格式主要有三种:BCD码、二进制码、未格式化的二进制计数值。 BCD码比较通用,因为它的时间和日期可以直接显示,且不需要进行数据转换,每8位寄存器表示一个二位数,对于某些特殊的时间和日期,由于不占用全部8位数据,因此,不用位可以充当一些特殊功能,也可以在硬件读取时时终保持固定状态(1或0)。 二进制码格式与BCD码一样具有独立的秒、分钟、小时、星期、日、月、年寄存器,在一些提供BCD码格式的RTC中,常常也提供可选择的二进制码格式。时间和日期寄存器每秒钟更新一次,日期循环与月、年有关。星期寄存器与其它寄存器的变化关系不大,在子夜更新数据,数据从7至1循环变化,程序中可以用1表示任何一个特定的星期数,只要在整个程序中指定数值保持一致即可。在12小时制与24小时制或BCD码与二进制码之间进行转换时,时间、日期、闹钟寄存器需要重新进行初始化。二进制计数码用一个多字节(一般为32位)寄存器来存储时间信息,时间信息用一个秒计数值表示,并可通过软件将秒计数值转换为合理的时间和日期。 未格式化的二进制计数值是未被格式化的二进制数,与二进制码被写入数据有关。 4.5时钟电路的工作原理 DS1302是DALLAS Semiconductor推出的一款2线串行接口低功耗时钟/日历芯片,它具有涓流充电、时钟校准功能,可提供秒、分钟、小时、星期、日期、月、年等信息,日期在月末可按照月、年自动调整,并带有润年修正。DS1302内部的电源检测电路可检测主电源电压,必要时能自动切换到备用电源供电。 应用电路连接方法如图所示,该电路的外部晶振要求典型振荡频率为32.768KHZ,ESR低于45kΩ,负载电容为12.5pF。DS1302的数字时钟校准功能还可补偿由于晶振和温度变化产生的误差,图1给出了时钟校准的流程。