探索DS1339A:低功耗I2C實(shí)時(shí)時(shí)鐘的卓越之選
在電子設(shè)計(jì)領(lǐng)域,實(shí)時(shí)時(shí)鐘(RTC)是許多系統(tǒng)中不可或缺的組件,它能為設(shè)備提供精確的時(shí)間和日期信息。今天,我們就來(lái)深入了解一下Maxim Integrated的DS1339A低電流I2C串行實(shí)時(shí)時(shí)鐘,看看它有哪些獨(dú)特的特性和優(yōu)勢(shì)。
文件下載:DS1339A.pdf
一、DS1339A概述
DS1339A是一款低功耗的時(shí)鐘/日期設(shè)備,具備兩個(gè)可編程的時(shí)間報(bào)警器和一個(gè)可編程的方波輸出。它通過(guò)I2C總線(xiàn)進(jìn)行地址和數(shù)據(jù)的串行傳輸,能提供秒、分、時(shí)、日、日期、月和年的信息。而且,它能自動(dòng)調(diào)整月底日期,包括閏年的修正,支持24小時(shí)或12小時(shí)格式,并帶有AM/PM指示。此外,它還內(nèi)置了電源感應(yīng)電路,能檢測(cè)電源故障并自動(dòng)切換到備用電源,確保時(shí)間、日期和報(bào)警功能的正常運(yùn)行。
二、應(yīng)用領(lǐng)域廣泛
DS1339A的應(yīng)用范圍非常廣泛,涵蓋了多個(gè)領(lǐng)域:
- 手持設(shè)備:如GPS和POS終端,為其提供精確的時(shí)間信息。
- 消費(fèi)電子:像機(jī)頂盒、數(shù)字記錄儀和網(wǎng)絡(luò)設(shè)備等,確保設(shè)備的時(shí)間同步。
- 辦公設(shè)備:傳真機(jī)、打印機(jī)和復(fù)印機(jī)等,保證文檔記錄的時(shí)間準(zhǔn)確性。
- 醫(yī)療設(shè)備:血糖儀和藥物分配器等,為醫(yī)療數(shù)據(jù)提供準(zhǔn)確的時(shí)間戳。
- 電信設(shè)備:路由器、交換機(jī)和服務(wù)器等,維持網(wǎng)絡(luò)設(shè)備的時(shí)間一致性。
- 其他領(lǐng)域:如電表、自動(dòng)售貨機(jī)、恒溫器和調(diào)制解調(diào)器等。
三、顯著的特性與優(yōu)勢(shì)
1. 兼容性強(qiáng)
DS1339A可直接替代DS1339,方便工程師進(jìn)行升級(jí)和替換。
2. 精確計(jì)時(shí)
能精確計(jì)數(shù)秒、分、時(shí)、日、日期、月和年,并支持閏年補(bǔ)償,直至2200年。
3. 雙報(bào)警器功能
具備兩個(gè)時(shí)間報(bào)警器,可根據(jù)需求進(jìn)行編程設(shè)置。
4. 可編程方波輸出
支持可編程的方波輸出,滿(mǎn)足不同的應(yīng)用需求。
5. 晶體兼容性好
支持等效串聯(lián)電阻(ESR)高達(dá)60kΩ的晶體。
6. 電源保護(hù)
即使在停電時(shí),通過(guò)備用電源引腳仍能維持時(shí)間。同時(shí)具備自動(dòng)電源故障檢測(cè)和切換電路,以及涓流充電功能。
7. 寬電壓支持
支持1.8V至5V的電源電壓,適應(yīng)不同的電源環(huán)境。
8. 振蕩器監(jiān)測(cè)
具備振蕩器停止標(biāo)志,能及時(shí)檢測(cè)振蕩器的狀態(tài)。
9. 低電壓運(yùn)行
振蕩器可在低至1.15V的電壓下運(yùn)行。
10. 接口豐富
通過(guò)I2C串行接口與各種微控制器進(jìn)行通信,并且獲得了Underwriters Laboratories(UL)的認(rèn)證。
四、電氣特性分析
1. 絕對(duì)最大額定值
- 任何引腳相對(duì)于地的電壓范圍為 -0.3V至 +6.0V。
- 工作溫度范圍(非冷凝)為 -40°C至 +85°C。
- 存儲(chǔ)溫度范圍為 -55°C至 +125°C。
- 引腳焊接溫度(10秒)為 +300°C,回流焊接溫度為 +260°C。
2. 推薦工作條件
| 參數(shù) | 符號(hào) | 條件 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| 電源電壓 | (V_{CC}) | 1.71 | 3.3 | 5.5 | V | |
| 備用電源電壓 | (V_{BACKUP}) | 1.3 | 3.0 | 3.7 | V | |
| (V_{BACKMIN}) | 1.15 | 1.3 | ||||
| 邏輯1 | (V_{IH}) | 0.7 x (V_{CC}) | 5.5 | V | ||
| 邏輯0 | (V_{IL}) | -0.3 | 0.3 x (V_{CC}) | V | ||
| 電源故障電壓 | (V_{PF}) | 1.51 | 1.61 | 1.71 | V |
3. 直流電氣特性
包括輸入泄漏電流、I/O泄漏電流、邏輯0輸出電流、電源活動(dòng)電流、備用電流、涓流充電器電阻等參數(shù)。
4. 交流電氣特性
涵蓋SCL時(shí)鐘頻率、總線(xiàn)空閑時(shí)間、條件保持時(shí)間、SCL時(shí)鐘的低周期和高周期、數(shù)據(jù)保持時(shí)間和設(shè)置時(shí)間等參數(shù)。
5. 電源上下電特性
包括上電恢復(fù)時(shí)間、電源電壓斜率等參數(shù)。
五、引腳配置與功能
| DS1339A采用μSOP封裝,其引腳配置和功能如下: | 引腳名稱(chēng) | 功能 |
|---|---|---|
| X1 | 連接標(biāo)準(zhǔn)32.768kHz石英晶體,內(nèi)部振蕩器電路設(shè)計(jì)用于負(fù)載電容為6pF的晶體。 | |
| X2 | 與X1配合使用,用于連接晶體。 | |
| (V_{BACKUP}) | 備用電源,電壓需保持在1.3V至3.7V之間,可連接一次電池、可充電電池或超級(jí)電容。 | |
| GND | 接地。 | |
| SDA | 串行數(shù)據(jù)輸入/輸出,為開(kāi)漏輸出,需外部上拉電阻。 | |
| SCL | 串行時(shí)鐘輸入,用于同步I2C串行接口的數(shù)據(jù)傳輸。 | |
| SQW/INT | 可編程方波/中斷輸出,為開(kāi)漏輸出,需外部上拉電阻。 | |
| (V_{CC}) | 主電源,當(dāng)電壓在正常范圍內(nèi)時(shí),設(shè)備可完全訪(fǎng)問(wèn),寫(xiě)入操作受抑制。 |
六、詳細(xì)工作原理
1. 操作模式
DS1339A作為串行總線(xiàn)上的從設(shè)備,通過(guò)啟動(dòng)條件和設(shè)備識(shí)別碼進(jìn)行訪(fǎng)問(wèn)。當(dāng)(V{CC})大于(V{PF})時(shí),設(shè)備可完全訪(fǎng)問(wèn)并進(jìn)行讀寫(xiě)操作;當(dāng)(V{CC})低于(V{PF})時(shí),內(nèi)部時(shí)鐘寄存器被鎖定。若(V{PF})小于(V{BACKUP}),當(dāng)(V{CC})低于(V{PF})時(shí),設(shè)備電源從(V{CC})切換到(V{BACKUP});若(V{PF})大于(V{BACKUP}),當(dāng)(V{CC})低于(V{BACKUP})時(shí)進(jìn)行切換。
2. 電源控制
由精確的溫度補(bǔ)償電壓參考和比較器電路監(jiān)控(V{CC})電平。當(dāng)(V{CC})大于(V{PF})時(shí)可進(jìn)行讀寫(xiě)操作;當(dāng)(V{CC})低于(V{PF})時(shí),內(nèi)部時(shí)鐘寄存器被封鎖。電源切換后,寄存器由(V{BACKUP})維持,直到(V_{CC})恢復(fù)到正常水平。
3. 振蕩器電路
使用外部32.768kHz晶體,無(wú)需外部電阻或電容。晶體參數(shù)包括標(biāo)稱(chēng)頻率32.768kHz、串聯(lián)電阻最大60kΩ、負(fù)載電容6pF。
4. 時(shí)鐘精度
時(shí)鐘精度取決于晶體精度以及振蕩器電路的電容負(fù)載與晶體修整電容負(fù)載的匹配程度,溫度變化和外部電路噪聲可能影響時(shí)鐘精度。
5. RTC地址映射
DS1339A的寄存器地址映射如表3所示,多字節(jié)訪(fǎng)問(wèn)時(shí)地址指針會(huì)循環(huán)。在I2C啟動(dòng)或地址指針遞增到00h時(shí),當(dāng)前時(shí)間會(huì)傳輸?shù)降诙M寄存器,避免讀取時(shí)主寄存器更新的問(wèn)題。
6. 時(shí)間和日期操作
時(shí)間和日期信息通過(guò)讀取相應(yīng)的寄存器字節(jié)獲得,以BCD格式存儲(chǔ)??稍O(shè)置為12小時(shí)或24小時(shí)模式,世紀(jì)位(MONTH寄存器的第7位)在YEAR寄存器溢出時(shí)切換,閏年判斷由世紀(jì)位決定。
7. 報(bào)警器功能
DS1339A包含兩個(gè)時(shí)間/日期報(bào)警器,可通過(guò)編程設(shè)置激活SQW/INT輸出。報(bào)警器掩碼位控制報(bào)警條件,設(shè)備每秒檢查一次報(bào)警匹配情況,匹配時(shí)相應(yīng)的報(bào)警標(biāo)志位被置為1。
8. 控制寄存器(0Eh)
控制SQW/INT引腳的操作并提供振蕩器狀態(tài)信息。包括使能振蕩器(EOSC)、電池備份方波中斷(BBSQI)、速率選擇(RS2和RS1)、中斷控制(INTCN)、報(bào)警2中斷使能(A2IE)和報(bào)警1中斷使能(A1IE)等位。
9. 狀態(tài)寄存器(0Fh)
提供振蕩器停止標(biāo)志(OSF)、報(bào)警2標(biāo)志(A2F)和報(bào)警1標(biāo)志(A1F)等信息。
10. 涓流充電器(10h)
通過(guò)涓流充電選擇位(TCS[3:0])控制涓流充電器的啟用,二極管選擇位(DS[1:0])選擇是否連接二極管,ROUT[1:0]位選擇電阻值。
七、I2C串行端口操作
1. I2C從地址
DS1339A的從地址字節(jié)為D0h,包含設(shè)備標(biāo)識(shí)符和R/W位。
2. I2C定義
包括主設(shè)備、從設(shè)備、總線(xiàn)空閑、啟動(dòng)條件、停止條件、重復(fù)啟動(dòng)條件、位寫(xiě)入、位讀取、確認(rèn)(ACK和NACK)、字節(jié)寫(xiě)入和字節(jié)讀取等概念。
3. I2C通信
- 單字節(jié)寫(xiě)入:主設(shè)備生成啟動(dòng)條件,寫(xiě)入從地址字節(jié)、內(nèi)存地址、數(shù)據(jù)字節(jié),最后生成停止條件。
- 多字節(jié)寫(xiě)入:主設(shè)備生成啟動(dòng)條件,寫(xiě)入從地址字節(jié)、起始內(nèi)存地址、多個(gè)數(shù)據(jù)字節(jié),最后生成停止條件。
- 單字節(jié)讀取:主設(shè)備生成啟動(dòng)條件,寫(xiě)入從地址字節(jié)(R/W = 1),讀取數(shù)據(jù)字節(jié)并發(fā)送NACK,最后生成停止條件。
- 多字節(jié)讀取:主設(shè)備在讀取字節(jié)時(shí),若需要繼續(xù)讀取則發(fā)送ACK,讀取最后一個(gè)字節(jié)時(shí)發(fā)送NACK,最后生成停止條件。
八、應(yīng)用注意事項(xiàng)
1. 電源去耦
使用0.01μF和/或0.1μF的電容對(duì)(V_{CC})電源進(jìn)行去耦,建議使用高質(zhì)量的陶瓷表面貼裝電容。
2. 開(kāi)漏輸出
SQW/INT和SDA輸出為開(kāi)漏輸出,需要外部上拉電阻。
3. SDA和SCL上拉電阻
SDA需要外部上拉電阻實(shí)現(xiàn)邏輯高電平輸出,SCL可使用開(kāi)漏輸出或CMOS輸出驅(qū)動(dòng)器。
4. 電池充電保護(hù)
DS1339A包含冗余電池充電保護(hù)電路,防止外部電池充電,并獲得了UL認(rèn)證。
5. 處理、PCB布局和組裝
避免在封裝下方布線(xiàn),除非有接地平面;不要使用外部組件補(bǔ)償晶體選擇不當(dāng)?shù)膯?wèn)題;遵循防潮包裝的處理說(shuō)明。
九、訂購(gòu)信息
| DS1339A的訂購(gòu)信息如下: | 部件 | 溫度范圍 | 引腳封裝 |
|---|---|---|---|
| DS1339AU+ | -40°C至 +85°C | 8引腳FSOP |
其中,“+”表示無(wú)鉛/符合RoHS標(biāo)準(zhǔn)的封裝。
綜上所述,DS1339A是一款功能強(qiáng)大、性能可靠的實(shí)時(shí)時(shí)鐘芯片,適用于各種需要精確時(shí)間管理的應(yīng)用場(chǎng)景。在設(shè)計(jì)過(guò)程中,工程師們需要根據(jù)具體需求合理配置和使用該芯片,以充分發(fā)揮其優(yōu)勢(shì)。大家在使用DS1339A的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
-
實(shí)時(shí)時(shí)鐘
+關(guān)注
關(guān)注
4文章
356瀏覽量
68409 -
I2C
+關(guān)注
關(guān)注
28文章
1561瀏覽量
131378 -
DS1339A
+關(guān)注
關(guān)注
1文章
5瀏覽量
10970
發(fā)布評(píng)論請(qǐng)先 登錄
探索DS1339A:低功耗I2C實(shí)時(shí)時(shí)鐘的卓越之選
評(píng)論