深入解析DS1339 I2C串行實時時鐘:功能、特性與應(yīng)用
在電子設(shè)計領(lǐng)域,實時時鐘(RTC)是一種至關(guān)重要的組件,它能為系統(tǒng)提供精確的時間和日期信息。今天我們要探討的是Maxim Integrated推出的DS1339 I2C串行實時時鐘,它具備諸多出色的特性,適用于各種不同的應(yīng)用場景。
文件下載:DS1339.pdf
一、產(chǎn)品概述
DS1339是一款低功耗的時鐘/日期設(shè)備,具有兩個可編程的時間鬧鐘和一個可編程的方波輸出。它通過I2C總線串行傳輸?shù)刂泛蛿?shù)據(jù),能提供秒、分、時、日、日期、月和年等信息。該時鐘會自動調(diào)整月底日期,包括閏年修正,可工作在24小時或12小時格式,并帶有AM/PM指示。此外,它還內(nèi)置了電源感應(yīng)電路,能檢測電源故障并自動切換到備用電源,保持時間、日期和鬧鐘功能的正常運行。
二、應(yīng)用領(lǐng)域
DS1339的應(yīng)用范圍十分廣泛,涵蓋了多個領(lǐng)域:
- 手持設(shè)備:如GPS和POS終端。
- 消費電子:像機頂盒、數(shù)字錄音設(shè)備和網(wǎng)絡(luò)設(shè)備。
- 辦公設(shè)備:包括傳真機、打印機和復(fù)印機。
- 醫(yī)療設(shè)備:例如血糖儀和藥品分發(fā)器。
- 電信設(shè)備:路由器、交換機和服務(wù)器等。
- 其他:如電表、自動售貨機、恒溫器和調(diào)制解調(diào)器。
三、產(chǎn)品優(yōu)勢與特性
(一)全面的計時管理
- 實時時鐘功能:能精確計數(shù)秒、分、時、月日、月、周幾和年,支持到2100年的閏年補償。
- 雙時間鬧鐘:可設(shè)置兩個不同的時間鬧鐘,滿足多樣化的定時需求。
- 可編程方波輸出:用戶可根據(jù)需要調(diào)整方波的輸出頻率。
- 振蕩器停止標(biāo)志:方便用戶監(jiān)測振蕩器的工作狀態(tài)。
(二)良好的接口能力
通過I2C串行接口,能與大多數(shù)微控制器輕松連接,實現(xiàn)數(shù)據(jù)的傳輸和控制。
(三)低功耗運行
采用低功耗設(shè)計,可有效延長電池備份的運行時間,適合對功耗要求較高的設(shè)備。
(四)智能電源管理
- 自動電源故障檢測與切換:當(dāng)主電源出現(xiàn)故障時,能自動切換到備用電源,確保時鐘和鬧鐘功能不受影響。
- 涓流充電功能:可對備用電源進(jìn)行涓流充電,保持其電量充足。
(五)安全認(rèn)證
獲得了Underwriters Laboratories(UL)的認(rèn)證,保證了產(chǎn)品的安全性和可靠性。
(六)節(jié)省空間的封裝
DS1339C采用表面貼裝封裝,并集成了晶體,節(jié)省了額外的空間,簡化了設(shè)計。
四、訂購信息
| DS1339有多種型號可供選擇,不同型號在溫度范圍、電壓和引腳封裝等方面有所差異。例如: | 型號 | 溫度范圍 | 電壓(V) | 引腳封裝 | 頂部標(biāo)記 |
|---|---|---|---|---|---|
| DS1339C - 2# | -40°C 至 +85°C | 2.0 | 16 SO (300 mils) | DS1339C - 2 | |
| DS1339C - 3# | -40°C 至 +85°C | 3.0 | 16 SO (300 mils) | DS1339C - 3 | |
| DS1339C - 33# | -40°C 至 +85°C | 3.3 | 16 SO (300 mils) | DS1339C - 33 | |
| DS1339U - 2+ | -40°C 至 +85°C | 2.0 | 8 μSOP | 1339 rr - 2 | |
| DS1339U - 3+ | -40°C 至 +85°C | 3.0 | 8 μSOP | 1339 rr - 3 | |
| DS1339U - 33+ | -40°C 至 +85°C | 3.3 | 8 μSOP | 1339 rr - 33 |
需要注意的是,“+”表示無鉛/RoHS兼容封裝,“#”表示符合RoHS要求的設(shè)備,可能包含RoHS豁免的鉛。
五、電氣特性
(一)絕對最大額定值
| 參數(shù) | 數(shù)值 |
|---|---|
| 任何引腳相對于地的電壓范圍 | -0.3V 至 +6.0V |
| 工作溫度范圍(非冷凝) | -40°C 至 +85°C |
| 存儲溫度范圍 | -55°C 至 +125°C |
| 焊接溫度(回流) | +260°C |
超過這些絕對最大額定值可能會對設(shè)備造成永久性損壞,因此在使用過程中需嚴(yán)格遵守。
(二)推薦直流工作條件
在不同型號的DS1339中,電源電壓、備用電源電壓、邏輯電平、電源故障電壓等參數(shù)都有相應(yīng)的要求。例如,DS1339 - 2的電源電壓范圍為1.8V至5.5V,典型值為2.0V。
(三)直流電氣特性
包括輸入泄漏電流、I/O泄漏電流、邏輯0輸出電流、VCC活動電流、VCC待機電流、涓流充電器電阻寄存器值、備用電源泄漏電流等參數(shù)。這些參數(shù)反映了設(shè)備在不同工作狀態(tài)下的電流消耗情況。
(四)交流電氣特性
涵蓋了SCL時鐘頻率、總線空閑時間、保持時間、低電平周期、建立時間、數(shù)據(jù)保持時間、數(shù)據(jù)建立時間、上升時間、下降時間、停止條件建立時間、總線電容負(fù)載、I/O電容和振蕩器停止標(biāo)志延遲等參數(shù)。這些參數(shù)對于確保I2C總線的正常通信至關(guān)重要。
(五)電源上下電特性
包括上電恢復(fù)時間、VCC下降時間和VCC上升時間等參數(shù)。需要注意的是,在電池備份模式下,不允許出現(xiàn)任何幅度的負(fù)下沖。
六、引腳描述
DS1339的引腳具有不同的功能:
- X1和X2:用于連接標(biāo)準(zhǔn)的32.768kHz石英晶體,內(nèi)部振蕩器電路設(shè)計為與指定負(fù)載電容為6pF的晶體配合使用,也可連接外部振蕩器。
- VBACKUP:備用電源引腳,電壓需保持在1.3V至3.7V之間,可連接鋰電池、可充電電池或超級電容。
- GND:接地引腳,為設(shè)備提供直流電源。
- SDA:串行數(shù)據(jù)輸入/輸出引腳,是I2C串行接口的輸入輸出引腳,為開漏輸出,需外接上拉電阻。
- SCL:串行時鐘輸入引腳,用于同步I2C串行接口的數(shù)據(jù)傳輸,同樣需外接上拉電阻。
- SQW/INT:方波/中斷輸出引腳,為可編程方波或中斷輸出信號,也是開漏輸出,需外接上拉電阻。
- VCC:主電源引腳,當(dāng)電壓在正常范圍內(nèi)時,設(shè)備可進(jìn)行數(shù)據(jù)讀寫操作;當(dāng)備用電源連接且VCC低于Vpf時,讀寫操作將被禁止。
- N.C.:未連接引腳,必須接地。
七、詳細(xì)操作說明
(一)設(shè)備操作模式
DS1339作為I2C總線上的從設(shè)備,通過START條件和設(shè)備識別代碼進(jìn)行訪問,后續(xù)可順序訪問寄存器,直到執(zhí)行STOP條件。當(dāng)VCC大于Vpf時,設(shè)備可進(jìn)行數(shù)據(jù)讀寫;當(dāng)VCC低于Vpf時,內(nèi)部時鐘寄存器將被鎖定。
(二)電源控制
由精確的溫度補償電壓參考和比較器電路監(jiān)控VCC電平。當(dāng)VCC大于Vpf時,設(shè)備可正常讀寫;當(dāng)VCC低于Vpf時,根據(jù)Vpf和VBACKUP的大小關(guān)系,設(shè)備電源會從VCC切換到VBACKUP,直到VCC恢復(fù)到正常水平。
(三)振蕩器電路
使用外部32.768kHz晶體,無需外部電阻或電容。晶體的參數(shù)如標(biāo)稱頻率、串聯(lián)電阻和負(fù)載電容都有特定要求,且晶體、走線和晶體輸入引腳應(yīng)與射頻信號隔離。
(四)時鐘精度
時鐘精度取決于晶體的精度以及振蕩器電路的電容負(fù)載與晶體調(diào)整電容負(fù)載的匹配程度,溫度變化和外部電路噪聲也會影響時鐘精度。
(五)地址映射
DS1339的寄存器有特定的地址映射,在多字節(jié)訪問時,地址指針到達(dá)寄存器空間末尾會回繞到00h。在I2C START、STOP或地址指針遞增到00h時,當(dāng)前時間會傳輸?shù)降诙M寄存器,方便讀取時間信息。
(六)時間和日期操作
時間和日期信息通過讀取相應(yīng)的寄存器字節(jié)獲得,可通過寫入寄存器字節(jié)進(jìn)行設(shè)置或初始化。DS1339可工作在12小時或24小時模式,模式切換時需重新輸入小時值。在讀寫時間和日期寄存器時,使用二級(用戶)緩沖區(qū)防止內(nèi)部寄存器更新時出現(xiàn)錯誤。
(七)鬧鐘功能
DS1339包含兩個時間/日期鬧鐘,可通過編程設(shè)置鬧鐘觸發(fā)條件。鬧鐘寄存器的掩碼位可控制鬧鐘的觸發(fā)頻率,DY/DT位可控制鬧鐘是基于日期還是星期匹配。當(dāng)RTC寄存器值與鬧鐘寄存器設(shè)置匹配時,相應(yīng)的鬧鐘標(biāo)志位會被置為1,若鬧鐘中斷使能位和INTCN位也為1,則會激活SQW/INT信號。
(八)特殊用途寄存器
- 控制寄存器(0Eh):包含多個控制位,如EOSC控制振蕩器的啟動和停止,BBSQI控制電池備份時方波或中斷輸出的使能,RS2和RS1控制方波輸出頻率,INTCN控制鬧鐘與中斷輸出的關(guān)系,A2IE和A1IE分別控制鬧鐘2和鬧鐘1的中斷使能。
- 狀態(tài)寄存器(0Fh):包含振蕩器停止標(biāo)志(OSF)、鬧鐘2標(biāo)志(A2F)和鬧鐘1標(biāo)志(A1F),用于指示振蕩器狀態(tài)和鬧鐘觸發(fā)情況。
- 涓流充電器寄存器(10h):控制涓流充電器的選擇,通過TCS位選擇是否啟用涓流充電器,DS位選擇是否連接二極管,ROUT位選擇電阻值。用戶可根據(jù)電池或超級電容的充電需求選擇合適的二極管和電阻。
(九)I2C串行數(shù)據(jù)總線
DS1339支持I2C總線協(xié)議,工作在標(biāo)準(zhǔn)模式(100kHz)和快速模式(400kHz)。數(shù)據(jù)傳輸通過START和STOP條件控制,每個數(shù)據(jù)字節(jié)傳輸后接收方需進(jìn)行確認(rèn)。DS1339可工作在從接收模式(寫模式)和從發(fā)送模式(讀模式),在不同模式下數(shù)據(jù)的傳輸方向和處理方式有所不同。
八、使用注意事項
(一)處理與布局
DS1339C封裝包含石英音叉晶體,在使用貼裝設(shè)備時要避免過度沖擊,避免超聲波清洗。同時,應(yīng)避免在封裝下方布線,除非有接地平面隔離,所有未連接引腳必須接地。
(二)濕度敏感封裝
濕度敏感封裝的設(shè)備出廠時采用干燥包裝,需遵循包裝標(biāo)簽上的處理說明,防止回流過程中損壞??蓞⒖糏PC/JEDEC J - STD - 020B標(biāo)準(zhǔn)進(jìn)行濕度敏感設(shè)備的分類。
九、總結(jié)
DS1339 I2C串行實時時鐘是一款功能強大、性能穩(wěn)定的實時時鐘設(shè)備,具有全面的計時管理功能、良好的接口能力、低功耗運行和智能電源管理等優(yōu)點。在實際應(yīng)用中,電子工程師可根據(jù)具體需求選擇合適的型號,并注意電氣特性、引腳連接、操作模式和使用注意事項等方面,以確保設(shè)備的正常運行和系統(tǒng)的穩(wěn)定性。你在使用DS1339的過程中遇到過哪些問題呢?歡迎分享交流。
-
實時時鐘
+關(guān)注
關(guān)注
4文章
356瀏覽量
68409 -
I2C
+關(guān)注
關(guān)注
28文章
1561瀏覽量
131376 -
DS1339
+關(guān)注
關(guān)注
0文章
2瀏覽量
7931
發(fā)布評論請先 登錄
深入解析DS1339 I2C串行實時時鐘:功能、特性與應(yīng)用
評論