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