深入解析DS1557:功能強大的非易失性計時RAM
在硬件設計領域,一款優秀的計時RAM對于系統的穩定運行和數據存儲至關重要。今天,我們就來深入探討Maxim公司的DS1557,這款4Meg、非易失性、Y2K兼容的計時RAM。
文件下載:DS1557.pdf
一、產品特性
DS1557集成了NV SRAM、實時時鐘(RTC)、晶體、掉電控制電路和鋰能源等功能,具有諸多顯著特性。
- 時鐘寄存器與RAM統一訪問:時鐘寄存器與靜態RAM的訪問方式相同,這些寄存器位于16個頂部RAM位置,方便用戶操作。
- 世紀字節寄存器:具備世紀字節寄存器,確保Y2K兼容性,可有效應對跨世紀的時間處理問題。
- 長期非易失性:在無電源的情況下,能夠實現超過10年的完全非易失性運行,保證數據的長期存儲。
- 精確的上電復位:擁有精確的上電復位功能,可有效檢測系統電源故障,并將CPU保持在安全復位狀態,直到電源恢復正常。
- 可編程功能:具備可編程的看門狗定時器和RTC鬧鐘,增強了系統的穩定性和可靠性。
- 自動閏年補償:采用BCD編碼的年、月、日、時、分、秒數據,并能自動進行閏年補償,有效時間范圍至2100年。
- 電池電壓指示:設有電池電壓電平指示標志,方便用戶實時了解電池狀態。
- 掉電寫保護:支持±10%的VCC電源公差,在電源不穩定時提供數據保護。
- 鋰能源管理:鋰能源在首次通電前電氣斷開,以保持新鮮度,延長電池使用壽命。
- 寬溫度范圍:提供工業溫度范圍(-40°C至+85°C)的產品選項,適用于各種惡劣環境。
二、引腳配置與描述
DS1557的引腳配置清晰,各引腳功能明確,具體如下:
- 地址輸入(A0 - A18):用于指定存儲地址。
- 數據輸入/輸出(DQ0 - DQ7):實現數據的讀寫操作。
- 中斷/頻率測試輸出(IRQ/FT):可用于產生外部中斷或進行頻率測試,為開漏輸出。
- 上電復位輸出(RST):同樣為開漏輸出,用于檢測系統電源故障并進行復位操作。
- 芯片使能(CE):控制芯片的啟用狀態。
- 輸出使能(OE):控制數據輸出。
- 寫使能(WE):控制數據寫入操作。
- 電源輸入(VCC):提供系統電源。
- 接地(GND):作為電路的參考地。
- 晶體連接(X1, X2):連接晶體,為時鐘提供穩定的振蕩源。
- 電池連接(VBAT):連接內部備用鋰電池,在主電源故障時提供備用電源。
三、訂購信息
| DS1557提供多種型號選擇,以滿足不同的溫度范圍和電壓要求。具體型號及參數如下: | 型號 | 溫度范圍 | 電壓(V) | 引腳封裝 | 頂部標記 |
|---|---|---|---|---|---|
| DS1557P - 70+ | 0°C至+70°C | 5.0 | 34 PowerCap* | DS1557P+70 | |
| DS1557P - 70IND+ | -40°C至+85°C | 5.0 | 34 PowerCap* | DS1557P+70 IND | |
| DS1557WP - 120+ | 0°C至+70°C | 3.3 | 34 PowerCap* | DS1557WP+120 | |
| DS1557WP - 120IND+ | -40°C至+85°C | 3.3 | 34 PowerCap* | DS1557WP+120 IND |
注:“+”表示無鉛/符合RoHS標準的封裝;*DS9034PCX+或DS9034I - PCX+(PowerCap)為必需配件,需單獨訂購;頂部標記中的“IND”表示工業溫度等級設備。
四、工作模式
1. 數據讀取模式
當片選信號((overline{CE}))為低電平且寫使能信號((overline{WE}))為高電平時,DS1557進入讀取模式。在最后一個地址輸入穩定后的(t{AA})時間內,若(overline{CE})和(overline{OE})的訪問時間滿足要求,DQ引腳將輸出有效數據。若訪問時間不滿足要求,則在芯片使能訪問時間((t{CEA}))或輸出使能訪問時間((t_{OEA}))較晚者之后輸出有效數據。
2. 數據寫入模式
當(overline{WE})和(overline{CE})均處于有效狀態時,DS1557進入寫入模式。寫入操作從(overline{WE})或(overline{CE})較晚發生的轉換開始,地址在整個周期內必須保持有效。在開始下一個讀寫周期之前,(overline{CE})和(overline{WE})必須至少保持(t{WR})的無效狀態。數據輸入必須在寫入結束前(t{DS})時間內有效,并在之后保持(t_{DH})時間的有效性。
3. 數據保留模式
對于5V設備,只有當(V{CC})大于(V{PF})(寫保護點)時,設備才能進行完全訪問和數據讀寫。當(V{CC})低于(V{PF})時,內部時鐘寄存器和SRAM將被鎖定,禁止任何訪問。當(V{CC})低于電池切換點(V{SO})時,設備電源將從(V{CC})引腳切換到內部備用鋰電池,以維持RTC運行和SRAM數據。 對于3.3V設備,同樣只有當(V{CC})大于(V{PF})時才能進行完全訪問和數據讀寫。當(V{CC})低于(V{PF})時,設備訪問被禁止。若(V{PF})小于(V{SO}),當(V{CC})低于(V{PF})時,設備電源切換到內部備用鋰電池;若(V{PF})大于(V{SO}),則當(V{CC})低于(V_{SO})時進行電源切換。
五、時鐘操作
1. 時鐘振蕩器控制
時鐘振蕩器可隨時停止。為延長備用鋰電池的使用壽命,可將振蕩器關閉以減少電池電流消耗。通過設置秒寄存器(7FFF9h的B7位)的(overline{OSC})位來控制振蕩器的啟停,設置為1停止振蕩器,設置為0啟動振蕩器。DS1557出廠時,時鐘振蕩器處于關閉狀態,(overline{OSC})位設置為1。
2. 讀取時鐘
讀取RTC數據時,建議暫停外部雙緩沖RTC寄存器的更新,使外部寄存器處于靜態狀態,以確保在讀取過程中寄存器值不會發生變化。通過將控制寄存器(7FFF8h的B6位)的讀取位設置為1來暫停更新,設置為0且保持至少500μs后,外部寄存器將在1秒內恢復正常更新。
3. 設置時鐘
控制寄存器的最高位(B7)為寫入位。將寫入位設置為1可暫停DS1557寄存器的更新,然后以24小時BCD格式加載所需的RTC計數(日、日期和時間)。將寫入位設置為0后,寫入的值將傳輸到內部RTC寄存器,設備恢復正常運行。
4. 時鐘精度
DS1557和DS9034PCX均經過單獨的精度測試。安裝在一起后,模塊通常在25°C時每月的時間精度可控制在±1.53分鐘(35 ppm)以內,無需額外校準。為確保時鐘精度,應將RTC放置在PCB布局中電磁干擾最低的區域。
5. 頻率測試模式
DS1557的頻率測試模式使用開漏IRQ/FT輸出。當振蕩器運行、FT位為1、鬧鐘標志使能位(AE)為0、看門狗控制位(WDS)為1或看門狗寄存器復位(寄存器7FFF7h = 00h)時,IRQ/FT輸出將以512 Hz的頻率切換。該輸出可用于測量32.768kHz RTC振蕩器的實際頻率,IRQ/FT引腳為開漏輸出,需要上拉電阻才能正常工作。FT位在上電時清零。
六、時鐘鬧鐘和看門狗定時器
1. 時鐘鬧鐘
| 鬧鐘設置和控制位于寄存器7FFF2h - 7FFF5h中,寄存器7FFF6h包含兩個鬧鐘使能位:鬧鐘使能(AE)和備用模式鬧鐘使能(ABE)。只有當AE和ABE位按要求設置時,IRQ/FT輸出才會在鬧鐘匹配條件下被激活。鬧鐘可設置為在特定日期或每天、每小時、每分鐘、每秒重復觸發,也可在電池備份模式下觸發以喚醒系統。鬧鐘掩碼位AM1 - AM4控制鬧鐘模式,具體設置如下: | AM4 | AM3 | AM2 | AM1 | 鬧鐘速率 |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 每秒一次 | |
| 1 | 1 | 1 | 0 | 秒匹配時 | |
| 1 | 1 | 0 | 0 | 分和秒匹配時 | |
| 1 | 0 | 0 | 0 | 時、分和秒匹配時 | |
| 0 | 0 | 0 | 0 | 日期、時、分和秒匹配時 |
當RTC寄存器值與鬧鐘寄存器設置匹配時,鬧鐘標志位(AF)設置為1。若鬧鐘標志使能(AE)也設置為1,則鬧鐘條件將激活IRQ/FT引腳。通過對標志寄存器(地址7FFF0h)進行讀寫操作可清除IRQ/FT信號。
2. 看門狗定時器
看門狗定時器可用于檢測失控的處理器。用戶通過設置8位看門狗寄存器(地址7FFF7h)中的超時時間來編程看門狗定時器。看門狗寄存器的5位(BMB4 - BMB0)存儲二進制乘數,2位(RB1 - RB0)選擇分辨率,不同分辨率對應不同的時間單位(00 = 1/16秒,01 = 1/4秒,10 = 1秒,11 = 4秒)。看門狗超時值由5位乘數與2位分辨率值相乘確定。若處理器在指定時間內未重置定時器,看門狗標志(WF)將被設置,并產生處理器中斷,直到WF被讀取或看門狗寄存器被讀寫。 看門狗寄存器的最高位是看門狗控制位(WDS)。當WDS設置為0時,看門狗超時將激活IRQ/FT輸出;當WDS設置為1時,看門狗將在RST輸出上輸出一個持續40 ms至200 ms的負脈沖。當WDS位設置為1時,看門狗超時結束時,看門狗寄存器(7FFF7h)和FT位將復位為0。通過對看門狗寄存器進行讀寫操作可重置看門狗定時器,將00h寫入看門狗寄存器可禁用看門狗定時器??撮T狗功能在上電時自動禁用,看門狗寄存器清零。若看門狗功能設置為輸出到IRQ/FT輸出,且頻率測試功能被激活,則看門狗功能優先,頻率測試功能將被禁用。
七、電氣特性
1. 絕對最大額定值
- 任何引腳相對于地的電壓范圍:-0.3V至+6.0V
- 焊接溫度(回流焊):+260°C
2. 工作范圍
- 溫度范圍:0°C至+70°C或 -40°C至+85°C
- 電源電壓:3.3V ± 10% 或 5V ± 10%
3. 推薦直流工作條件
不同電源電壓下,邏輯1和邏輯0的輸入電壓范圍有所不同,具體參數見文檔表格。
4. 直流電氣特性
分別列出了5V和3.3V電源電壓下的各項電氣參數,如有源電源電流、待機電流、輸入輸出泄漏電流、輸出邏輯電壓、寫保護電壓和電池切換電壓等。
5. 交流特性
包括讀取周期和寫入周期的各項時間參數,如讀取周期時間、地址訪問時間、CE和OE相關的時間參數等。
6. 電源上下電特性
分別給出了5V和3.3V設備的電源上下電時間參數,如CE或WE在電源下降前處于VIH的時間、VCC下降和上升時間、VPF到RST高電平的時間以及預期的數據保留時間等。
7. 電容特性
在25°C時,所有輸入引腳的電容為14 pF,IRQ/FT、RST和DQ引腳的電容為10 pF。
八、總結
DS1557是一款功能強大、性能穩定的非易失性計時RAM,具備多種實用功能和良好的電氣特性。在實際應用中,工程師可以根據具體需求選擇合適的型號,并合理利用其時鐘、鬧鐘、看門狗等功能,以提高系統的可靠性和穩定性。同時,在設計過程中,需要注意電源管理、時鐘精度和引腳配置等方面的問題,確保設備的正常運行。你在使用DS1557或類似產品時遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
硬件設計
+關注
關注
18文章
469瀏覽量
45650 -
DS1557
+關注
關注
0文章
3瀏覽量
6246
發布評論請先 登錄
深入解析DS1557:功能強大的非易失性計時RAM
評論