<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 帶RTC的I2C總線(xiàn)鐵電存儲器FM31256的設計

帶RTC的I2C總線(xiàn)鐵電存儲器FM31256的設計

作者: 時(shí)間:2018-08-28 來(lái)源:網(wǎng)絡(luò ) 收藏

是由Ramtron公司推出的新一代多功能系統監控和非易失性鐵電存儲芯片。與其他非易失性存儲器比較,它具有如下優(yōu)點(diǎn): 讀/寫(xiě)速度快,沒(méi)有寫(xiě)等待時(shí)間;功耗低,靜態(tài)電流小于1 mA,寫(xiě)入電流小于150 mA;擦寫(xiě)使用壽命長(cháng),芯片的擦寫(xiě)次數為100億次,比一般的EEPROM存儲器高10萬(wàn)倍,即使每秒讀/寫(xiě)30次,也能用10年;讀/寫(xiě)的無(wú)限性,芯片擦寫(xiě)次數超過(guò)100億次后,還能和SRAM一樣讀/寫(xiě)。

本文引用地址:http://dyxdggzs.com/article/201808/387851.htm

鐵電存儲器(FRAM)的核心技術(shù)是鐵電晶體材料。這一特殊材料使鐵電存儲器同時(shí)擁有隨機存取存儲器(RAM)和非易失性存儲的特性。本文介紹了的主要功能,并具體給出了基于嵌入式C語(yǔ)言編寫(xiě)的存儲器讀/寫(xiě)程序。

1 的基本結構及原理

FM31256由256 KB存儲器和處理器配套電路(processor companion)兩部分組成。與一般的采用備份電池保存數據不同,FM31256是真正意義上的非易失(truly nonvolatile)存儲器,并且用戶(hù)可以選擇對不同的存儲區域以軟件方式進(jìn)行寫(xiě)保護。

FM31256 器件將非易失FRAM與實(shí)時(shí)時(shí)鐘(RTC)、處理器監控器、非易失性事件計數器、可編程可鎖定的64位ID號和通用比較器相結合。其中,通用比較器可提前在電源故障中斷(NMI)時(shí)發(fā)揮作用或實(shí)現其他用途。采用先進(jìn)的0.35 μm制造工藝,這些功能通過(guò)一個(gè)通用接口嵌入到14個(gè)引腳的SOIC封裝中,從而取代系統板上的多個(gè)元件。存儲器的讀/寫(xiě)以及其他控制功能都通過(guò)工業(yè)標準的I2C總線(xiàn)來(lái)實(shí)現。

圖1為FM31256的原理圖。其中,SDA和SCL引腳用于與CPU進(jìn)行數據交換和命令寫(xiě)入,數據輸出部分均具有施密特觸發(fā)器,以提高抗干擾性能;同時(shí),SDA作為二線(xiàn)接口中的雙向信號線(xiàn),集電極開(kāi)路輸出,可與二線(xiàn)總線(xiàn)上其他器件進(jìn)行“線(xiàn)或”。A1~A0為器件地址選擇信號,即總線(xiàn)上可同時(shí)使用4個(gè)同類(lèi)器件。正常模式下,PFI引腳分別為比較器的輸入(不可懸空),CAL/PFO引腳輸出PFI引腳的輸入信號與1.2 V參考電壓之間的比較結果;校準模式下,CAL/PFO引腳將輸出512 Hz的方波用于時(shí)鐘校準。CNT2~CNT1是通過(guò)備份電池支持的事件計數器的兩路輸入端,通過(guò)邊沿觸發(fā)啟動(dòng)計數器,觸發(fā)沿由用戶(hù)自由選擇。

圖1 FM31256原理圖

2 FM31256功能及使用方法

在FM31256中,有25個(gè)特殊功能寄存器(SFR)00H~18H。通過(guò)對這些功能寄存器進(jìn)行操作,可以實(shí)現各種功能。

2.1 特殊功能寄存器

(1) 實(shí)時(shí)時(shí)鐘和比較器

實(shí)時(shí)時(shí)鐘包括晶體振蕩器、時(shí)鐘分頻器和寄存器系統。它分割32.768 Hz的時(shí)基信號以提供1 s(1 Hz)的分辨率,寄存器(02H~08H)以BCD格式提供秒、分、時(shí)、星期、日、月、年信息,用戶(hù)可對其進(jìn)行讀/寫(xiě)訪(fǎng)問(wèn)。啟動(dòng)時(shí)鐘前須將SFR中01H地址的OSCEN位(D7)置位,振蕩器起振;同時(shí)將00H地址的R位(D0)置位,可將時(shí)鐘數據寫(xiě)入寄存器用于讀出。若此時(shí)正處于時(shí)鐘刷新階段,則由于刷新操作優(yōu)先于寫(xiě)入寄存器的操作,因而保證了時(shí)鐘的準確性。重新設置時(shí)鐘時(shí),只須設定00H地址的W位。

FM31256的時(shí)鐘精度可通過(guò)軟件校準,將00H地址的CAL位(D2)置位,時(shí)鐘進(jìn)入校準模式,比較器輸出512 Hz的頻率信號,并可通過(guò)設置01H地址的CAL4~CAL0位(D4~D0)確定校準值。當00H地址的CAL位(D2)為0時(shí),進(jìn)入比較器模式。

(2) 處理器伴侶

處理器伴侶包括CPU通常需要的功能。系統監測由低電平狀態(tài)或看門(mén)狗計數溢出的中斷輸出信號。

當系統電源電壓低于設定的閾值或看門(mén)狗計數器溢出時(shí),FM31256將輸出低電平復位脈沖,復位信號持續100ms。改變0BH地址的VTP1~VTP0位(D1~D0),可以設定電平檢測的閾值;改變0AH地址的WDT4~WDT0位(D4~D0),看門(mén)狗的溢出時(shí)間可以在100 ms到3 s之間選擇,其中0AH地址的WDE位(D7),用于看門(mén)狗啟動(dòng)或停止;09H地址用于監視復位信號來(lái)源(看門(mén)狗計數器、上電復位或后備電源電壓)以及控制看門(mén)狗計數器清零。系統軟件須在要求的時(shí)間周期內,向09H地址的WR3~WR0位(D3~D0)寫(xiě)入1010,使計數器清零。

(3) 事件計數器

FM31256有2個(gè)獨立的后備電池支持的16位事件計數器CN1和CN2,位于寄存器0DH~10H中。若將SFR中0CH地址的CC位(D2)置位,則可以組成一個(gè)32位的計數器。CIN1和CIN2是事件計數器信號輸入端,在32位計數器模式下CIN2無(wú)效。計數采用可編程邊沿觸發(fā)方式,若0CH地址的C1P位(D0)置位,則CIN1采用上升沿觸發(fā),否則是下降沿觸發(fā);0CH地址的C2P位(D1)用于控制CIN2。

(4) 串行數據標識區

FM31256的SFR中的11H~18H地址串行標識區中可以保存8字節(64位)數據。該存儲區為非易失性存儲區,可對其進(jìn)行無(wú)限次的讀/寫(xiě)操作,但如果將0BH地址的SNL位(D7)置位,則不能再對該存儲區進(jìn)行操作,且這種操作是不可逆的。

2.2 FM31256的讀/寫(xiě)操作

FM31256作為從機,集成了兩個(gè)功能不同的部件,每個(gè)部件都可以被獨立訪(fǎng)問(wèn)。一個(gè)是存儲器,訪(fǎng)問(wèn)時(shí)從機地址的位7~4必須被設置為1010B;若要訪(fǎng)問(wèn)實(shí)時(shí)時(shí)鐘/處理器伴侶,則從機地址的位7~4必須被設置為1101B。該器件采用二線(xiàn)制的I2C接口,二線(xiàn)協(xié)議由SDA和SCL兩個(gè)引腳的狀態(tài)確定。共有4種狀態(tài): 開(kāi)始、停止、數據傳輸及應答。其通信基本格式如圖2所示。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: FM31256 MSP430單片機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>