探索DS1339B:低功耗I2C實(shí)時(shí)時(shí)鐘的卓越之選
作為電子工程師,我們?cè)谠O(shè)計(jì)中常常需要精準(zhǔn)可靠的實(shí)時(shí)時(shí)鐘(RTC)來(lái)滿(mǎn)足各種應(yīng)用需求。今天,我將為大家詳細(xì)介紹Maxim Integrated推出的DS1339B低電流、I2C串行實(shí)時(shí)時(shí)鐘,它專(zhuān)為高等效串聯(lián)電阻(ESR)晶體設(shè)計(jì),具有諸多出色特性。
文件下載:DS1339B.pdf
一、DS1339B概述
DS1339B是一款低功耗的時(shí)鐘/日期設(shè)備,具備兩個(gè)可編程的時(shí)間鬧鐘和一個(gè)可編程的方波輸出。它通過(guò)I2C總線進(jìn)行地址和數(shù)據(jù)的串行傳輸,能提供秒、分、時(shí)、日、日期、月和年等信息。該時(shí)鐘會(huì)自動(dòng)調(diào)整月底日期,支持閏年修正,可工作在24小時(shí)或12小時(shí)格式,并帶有AM/PM指示。此外,它還內(nèi)置了電源檢測(cè)電路,能在檢測(cè)到電源故障時(shí)自動(dòng)切換到備用電源,確保時(shí)間、日期和鬧鐘功能的正常運(yùn)行。
二、應(yīng)用領(lǐng)域廣泛
DS1339B的應(yīng)用范圍十分廣泛,涵蓋了多個(gè)領(lǐng)域:
- 手持設(shè)備:如GPS和POS終端,為其提供精準(zhǔn)的時(shí)間信息。
- 消費(fèi)電子:像機(jī)頂盒、數(shù)字記錄儀和網(wǎng)絡(luò)設(shè)備等,保障設(shè)備的時(shí)間同步。
- 辦公設(shè)備:包括傳真機(jī)、打印機(jī)和復(fù)印機(jī)等,確保文檔記錄的時(shí)間準(zhǔn)確性。
- 醫(yī)療設(shè)備:例如血糖儀和藥物分配器,為醫(yī)療數(shù)據(jù)記錄提供可靠的時(shí)間戳。
- 電信領(lǐng)域:路由器、交換機(jī)和服務(wù)器等設(shè)備,需要精確的時(shí)間來(lái)協(xié)調(diào)網(wǎng)絡(luò)通信。
- 其他應(yīng)用:如電表、自動(dòng)售貨機(jī)、恒溫器和調(diào)制解調(diào)器等。
三、功能特性亮點(diǎn)
1. 高兼容性與優(yōu)化設(shè)計(jì)
DS1339B可直接替代DS1339,支持高達(dá)100kΩ的高ESR晶體,這使得晶體在成本和空間上能夠得到優(yōu)化。它能完全管理所有計(jì)時(shí)功能,實(shí)時(shí)時(shí)鐘可精確計(jì)數(shù)秒、分、時(shí)、月日期、月、星期和年,并支持閏年補(bǔ)償,有效期至2200年。
2. 低功耗與電源管理
低功耗運(yùn)行模式有效延長(zhǎng)了電池備份的運(yùn)行時(shí)間。其內(nèi)置的自動(dòng)電源故障檢測(cè)和切換電路,能在主電源故障時(shí)迅速切換到備用電源,確保設(shè)備持續(xù)運(yùn)行。
3. 簡(jiǎn)單接口與認(rèn)證保障
它采用I2C串行接口,能與大多數(shù)微控制器簡(jiǎn)單連接。同時(shí),該設(shè)備獲得了Underwriters Laboratories(UL?)的認(rèn)證,為產(chǎn)品的安全性和可靠性提供了保障。
四、電氣特性分析
1. 絕對(duì)最大額定值
在使用DS1339B時(shí),需注意其絕對(duì)最大額定值。超出這些額定值可能會(huì)對(duì)設(shè)備造成永久性損壞,且在這些條件下并不保證設(shè)備的正常功能運(yùn)行。
2. 推薦工作條件
推薦的工作溫度范圍為 -40°C至 +85°C,電源電壓VCC范圍為1.71V至5.5V,備用電源電壓VBACKUP范圍為1.3V至3.7V。在這些條件下,設(shè)備能穩(wěn)定運(yùn)行。
3. 直流電氣特性
包括輸入泄漏電流、I/O泄漏電流、邏輯輸出電流、電源電流等參數(shù)。例如,VCC有源電流最大為450μA,VCC待機(jī)電流最大為200μA。
4. 交流電氣特性
涵蓋SCL時(shí)鐘頻率、總線空閑時(shí)間、保持時(shí)間、低周期、高周期等參數(shù)。SCL時(shí)鐘頻率范圍為0.03kHz至400kHz,確保了數(shù)據(jù)傳輸?shù)姆€(wěn)定性。
五、引腳配置與功能
DS1339B采用μSOP封裝,各引腳功能如下:
- X1和X2:連接標(biāo)準(zhǔn)32.768kHz石英晶體,內(nèi)部振蕩器電路設(shè)計(jì)用于特定負(fù)載電容(CL)為6pF的晶體。
- VBACKUP:備用電源引腳,電壓需保持在1.3V至3.7V之間,可連接到主電池、可充電電池或超級(jí)電容。
- GND:接地引腳。
- SDA:I2C串行接口的輸入/輸出引腳,為開(kāi)漏輸出,需外接上拉電阻。
- SCL:串行時(shí)鐘輸入引腳,用于同步I2C串行接口的數(shù)據(jù)傳輸。
- SQW/INT:可編程方波或中斷輸出信號(hào)引腳,同樣為開(kāi)漏輸出,需外接上拉電阻。
- VCC:主電源引腳,當(dāng)電壓在正常范圍內(nèi)時(shí),設(shè)備可進(jìn)行讀寫(xiě)操作。
六、詳細(xì)工作原理
1. 電源控制
DS1339B的電源控制功能由精確的溫度補(bǔ)償電壓參考和比較器電路實(shí)現(xiàn)。當(dāng)VCC大于VPF時(shí),設(shè)備可進(jìn)行讀寫(xiě)操作;當(dāng)VCC低于VPF時(shí),內(nèi)部時(shí)鐘寄存器將被鎖定。根據(jù)VPF和VBACKUP的大小關(guān)系,設(shè)備會(huì)在電源故障時(shí)自動(dòng)切換到備用電源。
2. 振蕩器電路
該設(shè)備使用外部32.768kHz晶體,振蕩器電路無(wú)需外部電阻或電容。晶體的啟動(dòng)時(shí)間通常小于1秒,其性能對(duì)時(shí)鐘精度至關(guān)重要。
3. 時(shí)鐘精度
時(shí)鐘精度取決于晶體的精度以及振蕩器電路的電容負(fù)載與晶體調(diào)整電容負(fù)載的匹配程度。溫度變化和外部電路噪聲可能會(huì)影響時(shí)鐘精度,因此在設(shè)計(jì)時(shí)需注意晶體和振蕩器的布局,以減少噪聲干擾。
4. RTC地址映射
DS1339B的寄存器地址映射明確,在多字節(jié)訪問(wèn)時(shí),地址指針到達(dá)寄存器空間末尾會(huì)自動(dòng)回繞到00h。通過(guò)讀取相應(yīng)的寄存器字節(jié)可獲取時(shí)間和日期信息,時(shí)間和日期以BCD格式存儲(chǔ)。
5. 時(shí)間和日期操作
設(shè)備可運(yùn)行在12小時(shí)或24小時(shí)模式,通過(guò)HOURS寄存器的第6位進(jìn)行選擇。在12小時(shí)模式下,第5位為AM/PM位;在24小時(shí)模式下,第5位為20小時(shí)位。時(shí)間和日期寄存器的讀寫(xiě)操作使用二級(jí)(用戶(hù))緩沖區(qū),以防止內(nèi)部寄存器更新時(shí)出現(xiàn)錯(cuò)誤。
6. 鬧鐘功能
DS1339B包含兩個(gè)時(shí)間/日期鬧鐘,可通過(guò)編程設(shè)置鬧鐘觸發(fā)條件。鬧鐘寄存器的第7位為掩碼位,用于控制鬧鐘的觸發(fā)頻率。當(dāng)RTC寄存器值與鬧鐘寄存器設(shè)置匹配時(shí),相應(yīng)的鬧鐘標(biāo)志位將被置為1,若同時(shí)啟用了鬧鐘中斷使能和中斷控制位,SQW/INT信號(hào)將被激活。
7. 控制寄存器和狀態(tài)寄存器
控制寄存器(0Eh)用于控制SQW/INT引腳的操作和提供振蕩器狀態(tài)信息,包括振蕩器使能、電池備份方波中斷、速率選擇、中斷控制和鬧鐘中斷使能等功能。狀態(tài)寄存器(0Fh)包含振蕩器停止標(biāo)志和鬧鐘標(biāo)志位,用于判斷時(shí)鐘和日歷數(shù)據(jù)的有效性以及鬧鐘是否觸發(fā)。
8. 涓流充電器
涓流充電器通過(guò)特定的寄存器設(shè)置來(lái)控制,只有特定的模式(1010)才能啟用充電器。用戶(hù)可根據(jù)需要選擇二極管和電阻,以控制電池或超級(jí)電容的充電電流。
七、I2C串行端口操作
1. I2C從地址
DS1339B的從地址字節(jié)為D0h,主設(shè)備發(fā)送的設(shè)備地址必須與該地址匹配。
2. I2C定義
包括主設(shè)備、從設(shè)備、總線空閑、START條件、STOP條件、重復(fù)START條件、位寫(xiě)入、位讀取、確認(rèn)(ACK和NACK)、字節(jié)寫(xiě)入和字節(jié)讀取等概念。
3. I2C通信
主設(shè)備可通過(guò)不同的操作方式與DS1339B進(jìn)行通信,包括寫(xiě)入單字節(jié)、寫(xiě)入多字節(jié)、讀取單字節(jié)和讀取多字節(jié)等。在讀取操作中,可使用虛擬寫(xiě)入周期來(lái)設(shè)置地址計(jì)數(shù)器,以指定讀取的起始內(nèi)存位置。
八、應(yīng)用注意事項(xiàng)
1. 電源去耦
為了獲得最佳性能,建議使用0.01μF和/或0.1μF的電容對(duì)VCC電源進(jìn)行去耦。選擇高質(zhì)量的陶瓷表面貼裝電容,可減少引線電感,提高高頻響應(yīng)。
2. 開(kāi)漏輸出
SQW/INT和SDA輸出為開(kāi)漏輸出,需要外接上拉電阻以實(shí)現(xiàn)邏輯高電平輸出。
3. 電池充電保護(hù)
DS1339B內(nèi)置了冗余電池充電保護(hù)電路,可防止外部電池過(guò)度充電,并獲得了UL認(rèn)證。
4. 處理、PCB布局和組裝
在PCB布局時(shí),應(yīng)避免在封裝下方布線,除非有接地平面隔離。同時(shí),不要使用外部組件來(lái)補(bǔ)償晶體選擇不當(dāng)?shù)膯?wèn)題。對(duì)于濕度敏感的封裝,需嚴(yán)格遵循包裝標(biāo)簽上的處理說(shuō)明,以防止回流焊過(guò)程中損壞器件。
九、訂購(gòu)信息
DS1339B提供了特定的溫度范圍和引腳封裝選項(xiàng),如DS1339BU+,溫度范圍為 -40°C至 +85°C,采用8引腳μSOP封裝。
DS1339B以其低功耗、高兼容性、精準(zhǔn)計(jì)時(shí)和豐富的功能特性,成為電子工程師在設(shè)計(jì)實(shí)時(shí)時(shí)鐘應(yīng)用時(shí)的理想選擇。在實(shí)際應(yīng)用中,我們需要根據(jù)具體需求合理配置和使用該設(shè)備,以充分發(fā)揮其性能優(yōu)勢(shì)。大家在使用DS1339B的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)交流分享。
-
實(shí)時(shí)時(shí)鐘
+關(guān)注
關(guān)注
4文章
362瀏覽量
68492 -
低功耗
+關(guān)注
關(guān)注
12文章
3920瀏覽量
106834 -
DS1339B
+關(guān)注
關(guān)注
0文章
2瀏覽量
5322
發(fā)布評(píng)論請(qǐng)先 登錄
探索DS1339B:低功耗I2C實(shí)時(shí)時(shí)鐘的卓越之選
評(píng)論