深入剖析DS1556:1M非易失性Y2K兼容計時RAM
在電子設備的設計中,精確的計時和數據存儲是至關重要的。Maxim的DS1556作為一款功能強大的實時時鐘/日歷(RTC)芯片,集成了非易失性靜態隨機存取存儲器(NV SRAM)、實時時鐘、晶體、電源故障控制電路和鋰能源,為電子工程師提供了一站式的解決方案。本文將深入剖析DS1556的特性、引腳配置、工作模式以及相關應用,幫助工程師更好地理解和應用這款芯片。
文件下載:DS1556.pdf
特性亮點
集成度高
DS1556集成了NV SRAM、RTC、晶體、電源故障控制電路和鋰能源,大大減少了外部元件的使用,降低了設計復雜度和成本。時鐘寄存器與靜態RAM的訪問方式相同,且位于16個最高RAM位置,方便用戶操作。
非易失性設計
該芯片具有完全非易失性,在無電源的情況下可運行超過10年。其鋰能源在首次加電前處于電氣斷開狀態,以保持新鮮度,確保在需要時能提供可靠的備用電源。
精確的時鐘功能
時鐘寄存器采用24小時BCD格式,包含世紀、年、月、日、時、分、秒數據,并具有自動閏年補償功能,有效期至2100年。此外,芯片還具備可編程看門狗定時器和RTC鬧鐘,以及電池電壓水平指示標志,為系統提供了更多的控制和監測功能。
電源故障保護
電源故障寫入保護允許±10% (V{CC}) 電源供應容差,確保在電源不穩定時數據的安全性。當 (V{CC}) 供應超出容差范圍時,芯片會自動取消選擇,防止數據損壞。
寬溫度范圍
DS1556還提供工業溫度范圍(-40°C至+85°C)的版本,適用于各種惡劣的工作環境。
引腳配置與描述
| DS1556采用32引腳DIP和34引腳PowerCap模塊兩種封裝形式。以下是其引腳配置和描述: | 引腳名稱 | 描述 |
|---|---|---|
| A0 - A16 | 地址輸入 | |
| DQ0 - DQ7 | 數據輸入/輸出 | |
| IRQ/FT | 中斷、頻率測試輸出(開漏) | |
| RST | 上電復位輸出(開漏) | |
| CE | 芯片使能 | |
| OE | 輸出使能 | |
| WE | 寫使能 | |
| Vcc | 電源輸入 | |
| GND | 接地 | |
| N.C. | 無連接 | |
| X1, X2 | 晶體連接 | |
| VBAT | 電池連接 |
工作模式
數據讀取模式
當 (overline{CE})(芯片使能)為低電平且 (overline{WE})(寫使能)為高電平時,DS1556進入讀取模式。在滿足 (overline{CE}) 和 (overline{OE}) 訪問時間的條件下,最后一個地址輸入穩定后 (t_{AA}) 內,DQ引腳將輸出有效數據。
數據寫入模式
當 (overline{WE}) 和 (overline{CE}) 處于有效狀態時,DS1556進入寫入模式。寫入操作從 (overline{WE}) 或 (overline{CE}) 較晚發生的轉換開始,地址必須在整個周期內保持有效。在寫入結束前 (t{DS}) 內,輸入數據必須有效,并在之后保持 (t{DH}) 時間。
數據保留模式
當 (V{CC}) 高于 (V{PF}) 時,5V和3.3V設備均可進行讀寫操作。當 (V{CC}) 低于 (V{PF}) 時,內部時鐘寄存器和SRAM將被阻止訪問。當 (V{CC}) 降至電池切換點 (V{so}) 以下時,設備電源將從 (V_{CC}) 引腳切換到內部備用鋰電池,以維持RTC運行和SRAM數據。
時鐘操作
時鐘振蕩器控制
時鐘振蕩器可以隨時停止,通過設置秒寄存器(1FFF9h的B7)的 (OSC) 位為1可停止振蕩器,設置為0則啟動振蕩器。DS1556出廠時,時鐘振蕩器處于關閉狀態。
讀取時鐘
讀取RTC數據時,建議停止外部雙緩沖RTC寄存器的更新,將外部寄存器置于靜態狀態,以避免讀取過程中寄存器值發生變化。通過將控制寄存器(1FFF8h)的讀取位B6寫入1可停止更新,設置為0且保持至少500μs后,外部寄存器將在1秒內恢復正常更新。
設置時鐘
控制寄存器的最高位B7為寫入位,設置為1可停止DS1556(1FFF8h至1FFFFh)寄存器的更新。設置寫入位為1后,可將所需的RTC計數(日、日期和時間)以24小時BCD格式加載到RTC寄存器中。設置寫入位為0后,寫入的值將傳輸到內部RTC寄存器,并恢復正常操作。
時鐘精度
DIP模塊在25°C時,時鐘精度可保證在每月±1分鐘以內。PowerCap模塊在25°C時,通常可保持每月±1.53分鐘(35 ppm)的精度。為提高時鐘精度,應將RTC放置在PC板布局中電磁干擾(EMI)最低的區域。
頻率測試模式
DS1556的頻率測試模式使用開漏IRQ/FT輸出。當振蕩器運行,FT位為1,報警標志使能位(AE)為0,看門狗控制位(WDS)為1或看門狗寄存器(1FFF7h = 00h)復位時,IRQ/FT輸出將以512 Hz的頻率切換。該輸出可用于測量32.768 kHz RTC振蕩器的實際頻率。
時鐘鬧鐘與看門狗定時器
時鐘鬧鐘
鬧鐘設置和控制位于寄存器1FFF2h至1FFF5h,寄存器1FFF6h包含兩個鬧鐘使能位:報警使能(AE)和備份使能(ABE)。當RTC寄存器值與鬧鐘寄存器設置匹配時,報警標志位(AF)將設置為1。如果AE也設置為1,則報警條件將激活IRQ/FT引腳。通過讀取或寫入標志寄存器(地址1FFF0h)可清除IRQ/FT信號。
看門狗定時器
看門狗定時器可用于檢測失控的處理器。用戶通過設置8位看門狗寄存器(地址1FFF7h)來編程看門狗定時器。當處理器在指定時間內未重置定時器時,看門狗標志(WF)將設置為1,并產生處理器中斷,直到WF被讀取或看門狗寄存器被讀寫。看門狗寄存器的最高位是看門狗控制位(WDS),設置為0時,看門狗超時將激活IRQ/FT輸出;設置為1時,看門狗將在 (RST) 輸出上輸出一個40ms至200ms的負脈沖。
電氣特性
絕對最大額定值
- 任何引腳相對于地的電壓范圍:-0.3V至+6.0V
- 存儲溫度范圍:EDIP為-40°C至+85°C,PowerCap為-55°C至+125°C
- 引腳溫度(焊接,10s):+260°C
工作范圍
- 商業溫度范圍:0°C至+70°C,3.3V ±10%或5V ±10% (V_{CC})
- 工業溫度范圍:-40°C至+85°C,3.3V ±10%或5V ±10% (V_{CC})
直流電氣特性
不同 (V_{CC}) 電壓下的各項電氣參數,如有源電源電流、待機電流、輸入/輸出泄漏電流等,在文檔中均有詳細說明。
交流特性
包括讀取和寫入周期的各項時間參數,如讀取周期時間、地址訪問時間、CE和OE相關時間等,為工程師在設計中進行時序控制提供了重要參考。
總結
DS1556是一款功能強大、性能可靠的實時時鐘/日歷芯片,具有高集成度、非易失性、精確的時鐘功能和完善的電源保護機制。其豐富的特性和靈活的配置選項,使其適用于各種對計時和數據存儲有嚴格要求的電子設備。在實際應用中,工程師應根據具體需求合理選擇封裝形式和工作模式,并注意時鐘精度和電源管理等方面的問題,以充分發揮DS1556的優勢。你在使用DS1556的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
實時時鐘
+關注
關注
4文章
356瀏覽量
68409 -
非易失性存儲器
+關注
關注
0文章
135瀏覽量
24108
發布評論請先 登錄
深入剖析DS1556:1M非易失性Y2K兼容計時RAM
評論