深入解析DS1554:256k非易失性Y2K兼容計時RAM
在電子設計領域,實時時鐘和非易失性存儲的需求至關重要。DS1554作為一款功能強大的芯片,為我們提供了可靠的解決方案。今天,我們就來深入了解一下DS1554這款芯片。
文件下載:DS1554.pdf
一、DS1554概述
DS1554是一款全功能、符合2000年標準(Y2KC)的實時時鐘/日歷(RTC)芯片,集成了RTC鬧鐘、看門狗定時器、上電復位、電池監測以及32k x 8非易失性靜態RAM。它的時鐘寄存器與靜態RAM的訪問方式相同,且位于16個最高RAM位置,還具備世紀字節寄存器,完全符合Y2K標準。即使在無電源的情況下,也能實現超過10年的完全非易失性操作。
二、特性亮點
2.1 集成度高
它集成了NV SRAM、實時時鐘(RTC)、晶體、電源故障控制電路和鋰能源,將多個功能模塊整合在一起,減少了外部元件的使用,提高了系統的可靠性和穩定性。
2.2 時鐘功能強大
時鐘寄存器采用24小時二進制編碼十進制(BCD)格式存儲世紀、年、月、日、時、分、秒數據,并且能自動進行月份和閏年的校正。同時,時鐘寄存器有內部和外部兩組雙緩沖,用戶可直接訪問外部組,還能通過控制外部組寄存器的更新來獲取靜態數據,確保了時鐘信息的準確性。
2.3 中斷與復位控制
具備中斷(IRQ/FT)和復位(RST)輸出,可用于控制CPU活動。IRQ/FT中斷輸出在RTC寄存器值與用戶編程的鬧鐘值匹配時能產生外部中斷,還可在電池供電狀態下作為系統喚醒信號。RST輸出可檢測系統電源故障,將CPU保持在安全復位狀態,直到電源恢復正常。
2.4 電源故障保護
擁有自己的電源故障電路,當VCC電源超出容差范圍時,會自動取消對設備的選擇,為數據安全提供了高度保障。
2.5 電池管理
內部的鋰能源在首次通電前處于電氣斷開狀態,以保持其新鮮度。電池電壓水平指示器標志可實時監測電池狀態,當電池電量低時會發出指示。
三、引腳配置與描述
DS1554有32引腳封裝和34引腳PowerCap模塊兩種封裝形式。引腳包括地址輸入(A0 - A14)、數據輸入/輸出(DQ0 - DQ7)、中斷/頻率測試輸出(IRQ/FT)、上電復位輸出(RST)等。每個引腳都有其特定的功能,例如CE用于芯片使能,OE用于輸出使能,WE用于寫使能等。
四、工作模式
4.1 數據讀取模式
當CE(芯片使能)為低電平且WE(寫使能)為高電平時,DS1554進入讀取模式。在滿足CE和OE訪問時間的條件下,最后一個地址輸入穩定后的tAA時間內,DQ引腳將提供有效數據。若訪問時間不滿足,有效數據將在芯片使能訪問時間(tCEA)或輸出使能訪問時間(tOEA)較晚的時刻出現。
4.2 數據寫入模式
當WE和CE處于有效狀態時,DS1554進入寫入模式。寫入操作的起始以WE或CE較晚發生的轉換為參考,地址在整個周期內必須保持有效。CE和WE在后續讀寫周期啟動前必須至少保持tWR時間的無效狀態。數據輸入必須在寫入結束前tDS時間內有效,并在寫入結束后保持tDH時間的有效性。
4.3 數據保留模式
對于5V設備,只有當VCC大于VPF時,設備才能完全訪問并進行數據讀寫。當VCC低于電源故障點VPF時,內部時鐘寄存器和SRAM將被阻止訪問。當VCC低于電池切換點VSO時,設備電源將從VCC引腳切換到內部備用鋰電池,RTC操作和SRAM數據將由電池維持,直到VCC恢復到標稱水平。3.3V設備的工作原理類似。
五、功能應用
5.1 時鐘操作
5.1.1 時鐘振蕩器控制
通過設置秒寄存器(7FF9h)的最高位(OSC),可控制時鐘振蕩器的啟停。將其設置為1可停止振蕩器,設置為0則啟動振蕩器。芯片出廠時,時鐘振蕩器默認關閉。
5.1.2 讀取時鐘
讀取RTC數據時,建議暫停外部雙緩沖RTC寄存器的更新,將外部寄存器置于靜態狀態,避免讀取過程中寄存器值發生變化。通過向控制寄存器(7FF8h)的讀位(B6)寫入1來暫停更新,寫入0并保持至少500μs后,外部寄存器將在1秒內恢復正常更新。
5.1.3 設置時鐘
控制寄存器的第8位(B7)為寫位,將其設置為1可暫停DS1554寄存器的更新。之后,可將所需的RTC計數(日、日期和時間)以24小時BCD格式加載到RTC寄存器中。再將寫位設置為0,將寫入的值傳輸到內部RTC寄存器并恢復正常操作。
5.1.4 時鐘精度
DIP模塊在25°C時,時鐘精度可保證在每月±1分鐘以內,且出廠時已使用非易失性調諧元件進行校準,無需額外校準。PowerCap模塊在25°C時,時鐘精度通常在每月±1.53分鐘(35 ppm)以內。同時,應注意將RTC放置在PC板布局中電磁干擾最低的區域,以確保時鐘精度。
5.2 頻率測試模式
DS1554的頻率測試模式使用開漏IRQ/FT輸出。當振蕩器運行、FT位為1、鬧鐘標志使能位(AE)為0、看門狗控制位(WDS)為1或看門狗寄存器復位(寄存器7FF7h = 00h)時,IRQ/FT輸出將以512 Hz的頻率切換。該輸出可用于測量32.768 kHz RTC振蕩器的實際頻率,但IRQ/FT引腳為開漏輸出,需要上拉電阻才能正常工作。
5.3 時鐘鬧鐘
鬧鐘設置和控制位于寄存器7FF2h - 7FF5h,寄存器7FF6h包含兩個鬧鐘使能位:鬧鐘使能(AE)和備用使能(ABE)。通過設置這些位和鬧鐘掩碼位AM1 - AM4,可編程鬧鐘在特定日期、小時、分鐘或秒觸發,還可在電池供電狀態下作為系統喚醒信號。當RTC寄存器值與鬧鐘寄存器設置匹配時,鬧鐘標志位(AF)將被設置為1,若AE也為1,則IRQ/FT引腳將被激活。通過對標志寄存器(地址7FF0h)進行讀寫操作可清除IRQ/FT信號。
5.4 看門狗定時器
看門狗定時器可用于檢測失控的處理器。用戶通過向8位看門狗寄存器(地址7FF7h)設置所需的超時時間來編程看門狗定時器。看門狗寄存器的5位BMB4 - BMB0存儲二進制乘數,2位RB1 - RB0選擇分辨率。若處理器未在指定時間內復位定時器,看門狗標志(WF)將被設置,處理器中斷將被觸發,直到WF被讀取或看門狗寄存器被讀寫。看門狗寄存器的最高位(WDS)可控制看門狗超時后的輸出,設置為0時激活IRQ/FT輸出,設置為1時在RST輸出產生40 ms - 200 ms的負脈沖。
六、電氣特性
6.1 絕對最大額定值
各引腳相對于地的電壓范圍為 -0.3V 至 +6.0V,不同封裝的存儲溫度和焊接溫度也有相應限制,如EDIP封裝的存儲溫度范圍為 -40°C 至 +85°C,PowerCap封裝為 -55°C 至 +125°C。
6.2 工作范圍
提供商業和工業兩種溫度范圍,分別為0°C 至 +70°C 和 -40°C 至 +85°C,電源電壓支持3.3V ±10% 或 5V ±10%。
6.3 直流電氣特性
不同電源電壓下,芯片的有源電源電流、待機電流、輸入輸出泄漏電流、輸出邏輯電壓等參數有所不同。例如,5V電源時,有源電源電流典型值為75 mA,3.3V電源時為30 mA。
6.4 交流特性
包括讀取和寫入周期的各項時間參數,如讀取周期時間(tRC)、地址訪問時間(tAA)等,不同電源電壓下這些參數也存在差異。
6.5 電源上下電特性
在5V和3.3V電源下,電源下降和上升時間、數據保留時間等參數也有相應規定。例如,5V電源時,VCC從VPF(MAX) 下降到VPF(MIN) 的時間為300 μs,預期數據保留時間為10年。
七、總結
DS1554作為一款功能豐富、性能可靠的芯片,為電子工程師在實時時鐘和非易失性存儲設計方面提供了一個優秀的選擇。其高度集成的特性、強大的時鐘功能、完善的中斷與復位控制以及可靠的電源管理,使其在各種工業和商業應用中具有廣泛的應用前景。在實際設計中,我們需要根據具體的應用場景和需求,合理利用芯片的各項功能和特性,同時注意其引腳配置、工作模式和電氣特性等方面的要求,以確保系統的穩定性和可靠性。
大家在使用DS1554芯片過程中有沒有遇到過什么問題或者有什么獨特的應用經驗呢?歡迎在評論區分享交流。
-
實時時鐘
+關注
關注
4文章
356瀏覽量
68409
發布評論請先 登錄
深入解析DS1554:256k非易失性Y2K兼容計時RAM
評論