《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 時鐘芯片DS1302可靠起振的方法

時鐘芯片DS1302可靠起振的方法

2015-10-15
關鍵詞: DS1302 時鐘芯片

簡介 在DS1302的實際使用中,采用輔助電容法,可以解決DS1302在應用中由于晶振的負載電容不匹配而引起的停振問題。

關鍵詞 時鐘 負載電容 匹配

概述

   DS1302是Dallas公司生產的一種實時時鐘芯片。它通過串行方式與單片機進行數據傳送,能夠向單片機提供包括秒、分、時、日、月、年等在內的實 時時間信息,并可對月末日期、閏年天數自動進行調整;它還擁有用于主電源和備份電源的雙電源引腳,在主電源關閉的情況下,也能保持時鐘的連續運行。另外, 它還能提供31字節的用于高速數據暫存的RAM。鑒于上述特點,DS1302已在許多單片機系統中得到應用,為系統提供所需的實時時鐘信息。

一、 DS1302的主要特性

1. 引腳排列

2006_9_14_17_30_11_1.gif

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

2006_9_14_17_30_11_2.gif

圖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所示。

2006_9_14_17_30_12_3.gif

圖3  CS連接電路圖

  (2)  在使用前對晶體的負載電容并不知道的情況下,通過測定晶體振蕩頻率的方法可以確定該晶體的負載電容。

   對于晶體振蕩器來說,其振蕩頻率與負載電容之間的關系是確定的。以本文討論的DS1302使用的32768Hz晶振為例:當它工作于所要求的負載電容 時,能較準確地產生 32768Hz的頻率;當它的負載電容小于6pF時,其振蕩頻率會正向偏移;當它的負載電容大于6pF時,其振蕩頻率就會負向偏移。因此,對于未知負載電 容的晶體應首先采用實驗的方法,在其兩端加入輔助電容使晶體起振,然后用頻率計測出振蕩頻率。若測得頻率大于32768Hz,說明負載電容偏小;若測得頻 率小于32768Hz,說明負載電容偏大。對輔助電容逐步調整,最終使振蕩頻率盡可能接近32768Hz,則此時晶體端所接負載電容的總和就是適合該晶體 的負載電容。

結論

  以上方法經我們在實際工作中多次使用,證明確實有效。它放寬了DS1302在使用中對晶振的條件要求,增強了DS1302在工作中的穩定性,對DS1302更廣泛地應用具有積極的意義。

參考文獻

1  TI最新特低功耗微控制器系列資料. P&S武漢力源電子股份有限公司,2000(3)
2  崔惠柳. 單片機應用技術選編:串行時鐘芯片DS1302在汽車智能記錄儀中的應用.北京:北京航空航天大學出版社,1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产1区2区3区在线观看 | 美女黄频a美女大全免费皮 美女黄免费网站 | 亚洲三级免费观看 | 久久亚洲国产成人亚 | 国产精品视频第一区二区三区 | 老司机精品影院一区二区三区 | 一级毛片不卡片免费观看 | 欧美aaaa在线观看视频免费 | 中文字幕日韩精品麻豆系列 | 中日韩精品视频在线观看 | 亚洲香蕉一区二区三区在线观看 | 中文字幕日韩高清版毛片 | 亚洲第一成网站 | 欧美专区在线播放 | 久爱www成人网免费视频 | 人人干天天干 | 亚1洲二区三区四区免费 | 毛片免 | 午夜小视频在线 | 久操社区 | 免费在线观看h片 | 91精品国产自产在线观看 | 在线观看免费黄视频 | 一级毛片无遮挡免费全部 | 黄站在线 | 野花视频在线观看-高清中文 | 欧美日本免费 | 中国黄色免费网站 | ak福利午夜在线观看 | 国产欧美日产激情视频 | 激情网站网址 | 黄色小视频网 | 在线观看理论片免费韩国 | 欧美jizzhd精品欧美另类 | 黄漫视频网站 | 成年人免费观看的视频 | 日韩视频一 | 在线观看国产一区二区三区99 | 久久久久久久性高清毛片 | 午夜羞羞 | 不卡的在线视频免费观看 |