在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

非易失性存儲(chǔ)器X24C45芯片的應(yīng)用設(shè)計(jì)和注意事項(xiàng)

電子設(shè)計(jì) ? 來源:電子技術(shù)應(yīng)用 ? 作者:萬頻 ? 2020-08-13 09:26 ? 次閱讀

智能化電子產(chǎn)品的設(shè)計(jì)過程中,經(jīng)常會(huì)遇到一些重要數(shù)據(jù)的非易失性保存問題。早期普遍采用的是電池維持RAM供電以實(shí)現(xiàn)整機(jī)掉電后的數(shù)據(jù)保存。但這樣做會(huì)由于電池本身的原因,如電池的使用壽命相對(duì)較短及某些惡劣環(huán)境(高濕高溫等)導(dǎo)致電池失效,而引起數(shù)據(jù)丟失的情況出現(xiàn)。同時(shí)電池體積相對(duì)較大,會(huì)嚴(yán)重限制某些電子產(chǎn)品的微型化設(shè)計(jì)。

目前非易失性的數(shù)據(jù)保存方法多采用EEPROM。但EEPROM也有其弱點(diǎn),一是擦次數(shù)有限(多為10萬次),二是定入速率慢,這樣就限制了其在許多需要頻繁更新數(shù)據(jù)且需高速傳輸數(shù)據(jù)場(chǎng)合中的應(yīng)用。

非易失性存儲(chǔ)器X24C45芯片的應(yīng)用設(shè)計(jì)和注意事項(xiàng)

本文介紹的存儲(chǔ)器芯片X24C45,可以較好地解決上述非易失性數(shù)據(jù)存儲(chǔ)過程中遇到的難題。

1 X24C45的功能特點(diǎn)

X2C45是Xicor公司開發(fā)的一種設(shè)計(jì)思想獨(dú)特的非易失性存儲(chǔ)器。這種器件將RAM和EEPROM制作在同一塊芯片上,RAM存儲(chǔ)陣列(16×16)的各個(gè)bit與EEPROM存儲(chǔ)陣列的各個(gè)bit一一對(duì)應(yīng),通過軟件指令或外部輸入能夠使數(shù)據(jù)在兩個(gè)存儲(chǔ)陣列之間相互傳送。其中的RAM存儲(chǔ)陣列正常工作時(shí)能實(shí)現(xiàn)數(shù)據(jù)與外部芯片的隨機(jī)存取功能,這樣可保證該芯片適合數(shù)據(jù)快速存取的場(chǎng)合;而在電源電壓降至閾值電壓時(shí),該芯片能自動(dòng)將RAM中的當(dāng)前數(shù)據(jù)傳輸至EEPROM中,這樣就保證了掉電時(shí)的數(shù)據(jù)非易失性保存。掉電情況在絕大多數(shù)系統(tǒng)中都不會(huì)頻繁出現(xiàn),故對(duì)EEPROM的擦寫次數(shù)相應(yīng)地不會(huì)太多。而X24C45中EEPROM的擦寫閃數(shù)又高達(dá)100萬次,可見X24C45完全能勝任在數(shù)據(jù)頻繁更新的場(chǎng)合實(shí)現(xiàn)非易失性存儲(chǔ)的任務(wù)。

X24C45的引腳圖如圖1所示。

腳1為片選端,當(dāng)該腳為高時(shí)片選有效,當(dāng)該腳為低時(shí)芯片處于低功耗待機(jī)狀態(tài),且X24C45中的指令寄存器被復(fù)位;腳2為串行時(shí)鐘端;腳3為串行數(shù)據(jù)輸入;腳4為串行數(shù)據(jù)輸出;腳5為接地端,腳8為電源端;腳7為漏極開路輸出,當(dāng)電源電壓降至低于自動(dòng)存儲(chǔ)閥值電壓VASTH(VASIT在4.0V~4.3V范圍)時(shí),腳7為低,對(duì)外部電路發(fā)出一個(gè)掉電報(bào)警或掉電復(fù)位信號(hào),可見該芯片同時(shí)具有電源監(jiān)視功能。腳6輸入一個(gè)低電平時(shí),將會(huì)執(zhí)行由EEPROM將數(shù)據(jù)傳輸?shù)絉AM的操作。

2 X24C45的指令集及工作時(shí)序

X24C45的各種功能主要是由軟件來實(shí)現(xiàn)。CPU通過DI端口向X24C45中的指令寄存器傳送一個(gè)指令,以實(shí)現(xiàn)某個(gè)功能。其指令集如表1所示。

可見,所有指令的最高位都為“1”。所以在片選信號(hào)CE為高有效時(shí),DI口由低電平跳變出一個(gè)時(shí)鐘周期的高電平,表明開始輸入一個(gè)指令,其工作時(shí)序如圖2所示。

由RAM將數(shù)據(jù)存入EEPROM的操作條件限制較嚴(yán)格,為的是防止對(duì)EEPROM的意外寫操作(因?yàn)镋EDPROM的擦寫次數(shù)有限,不必要的寫操作應(yīng)避免)。所以該存儲(chǔ)功能的實(shí)現(xiàn),必須滿足以下三個(gè)條件同時(shí)成立:接收到STO指令;接收到WREN指令;接收到RCL指令或腳6電平被拉低。在將EEPROM的數(shù)據(jù)送回到RAM中的同時(shí),應(yīng)使X24C45內(nèi)部的“前次數(shù)據(jù)恢復(fù)”鎖存器置位。另外需要說明的是,在將RAM中的數(shù)據(jù)存入EEPROM的操作過程中,X24C45的其它所有功能都被禁止。

ENAS指令將X24C45內(nèi)部的“自動(dòng)存儲(chǔ)器使能”鎖存器置位,從而允許在電源電壓降至低于自動(dòng)存儲(chǔ)閥值電壓VASTH時(shí),自動(dòng)執(zhí)行將RAM中的數(shù)據(jù)存入EEPRO的操作。

為了少占用CPU的I/O端口,X24C45的DI腳和DO腳通常連接到CPU的同一個(gè)I/O口(如圖1所示)。READ指令將RAM中AAAA地址的數(shù)據(jù)讀出,該指令的最低位為無關(guān)位,這樣正好允許在READ指令的第八個(gè)時(shí)鐘周期內(nèi)將I/O口由輸出轉(zhuǎn)換為輸入。RAM的讀操作時(shí)序如圖3所示。

WRITE指令將數(shù)據(jù)寫入RAM的AAAA地址中,其時(shí)序如圖4所示。需要說明的是,RAM中的每個(gè)地址存儲(chǔ)16bit數(shù)據(jù)。

3 X24C45應(yīng)用時(shí)需注意的問題

X24C45實(shí)際應(yīng)用時(shí)與CPU的連接如圖1所示。前面已經(jīng)提到為節(jié)省CPU的I/O端口,可以將DI腳和DO腳連接到CPU的同一個(gè)I/O口(PA4)。

在此要特別強(qiáng)調(diào)的是,電容C和二極管D本來是沒有加上去的,X24C45芯片手冊(cè)中也沒有這樣說明。但在實(shí)際應(yīng)用中筆者發(fā)現(xiàn),在沒有加上電容C和二極管D的情況下,X24C45會(huì)出現(xiàn)掉電時(shí)備份數(shù)據(jù)出錯(cuò)的現(xiàn)象。究其原因,是因?yàn)樵赬24C45中將當(dāng)前數(shù)據(jù)由RAM存儲(chǔ)到EEPROM時(shí)需要一定的時(shí)間(該時(shí)間典型數(shù)值為2ms,最長(zhǎng)可達(dá)5ms),而且啟動(dòng)自動(dòng)存儲(chǔ)的閾值電壓在4.0V~4.3V之間,數(shù)據(jù)由RAM存儲(chǔ)到EEPROM所需要的最低電源電壓為3.5V,掉電后電源電壓由閥值電壓電路和負(fù)載的不同而不同。顯然,掉電后電源電壓由閥值電壓下降到3.5V所需的時(shí)間如果少于數(shù)據(jù)由RAM存儲(chǔ)到EEPROM所需的時(shí)間,就會(huì)出現(xiàn)一部分?jǐn)?shù)據(jù)因不能被及時(shí)備份而丟失的問題,而這種問題的出現(xiàn)如果不采取相應(yīng)的措施是可能被避免的。圖1中的電容C和二極管D可以保證掉電后X24C45電源端的電壓由閥值電壓下降到3.5V所需時(shí)間足夠長(zhǎng),從而杜絕掉電時(shí)備份數(shù)據(jù)出錯(cuò)的情況。

4 X24C45相關(guān)操作的軟件實(shí)現(xiàn)

X24C45與MC68HC05C4單片機(jī)的硬件連接如圖1所示。下面給出與其對(duì)應(yīng)的有關(guān)X24C45的前次數(shù)據(jù)恢復(fù)到RAM和自動(dòng)存儲(chǔ)功能能使設(shè)置等操作的軟件編程

SAMP:LDA #$1C $1C=00011100

STA $04 設(shè)置PA2、PA3、PA4為輸出

LDA #$00

STA $00 初始化PA2、PA3、PA4為0

LDA #$85 $85=10000101為RCL指令

STA $81 將RCL指令送至待發(fā)送地址

JSR CEHI 調(diào)用置CE為高子程序

JSR OUTB 調(diào)用輸出8bit子程序

JSR CELO 調(diào)用置CE為低子程序

LDA #$82 $82=10000010為ENAS指令

STA $81 將ENAS指令送至待發(fā)送地址

JSR CEHI 調(diào)用置CE為高子程序

JSR OUTB 調(diào)用輸出8bit子程序

JSR CELO 調(diào)用置CE為低子程序

……

CEHI:BSET 2,$00 置CE(PA2)為高

RTS

OUTB:LDA #$08 準(zhǔn)備移出8個(gè)bit

STA $84 將8送至計(jì)數(shù)器

LOOP:ROL $81 待發(fā)送內(nèi)容循環(huán)左移

BCC IS0 C=0轉(zhuǎn)移至IS0

BSET 4,$00 送1至DI/O(PA4)

BRA IS1 跳轉(zhuǎn)至IS1

IS0:BCLR 4,$00 送0至DI/O(PA4)

IS1:JSR CLOCK 調(diào)用時(shí)鐘信號(hào)子程序

DEC $84 計(jì)數(shù)器減1

BNE LOOP 計(jì)數(shù)器內(nèi)容≠0跳轉(zhuǎn)

RTS 計(jì)數(shù)器內(nèi)容=0結(jié)束

CELO:BCLR 4,$00 將DI/O(PA4)拉低

BCLR 2,$00 置CE(PA2)為低

RTS

CLOCK:BSET 3,$00 置SK(PA3)為高

BCLR 3,$00 置SK(PA3)為低

RTS

限于篇幅,CPU對(duì)X24C45其它操作的軟件編程不再贅述。按照上述硬件、軟件的設(shè)計(jì)思想,已將X24C45成功地應(yīng)用在電話計(jì)費(fèi)器的設(shè)計(jì)中。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52291

    瀏覽量

    437615
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7640

    瀏覽量

    166636
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1391

    瀏覽量

    116966
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    更小的非易失性存儲(chǔ)器特性分析

    目前主流的基于浮柵閃存技術(shù)的非易失性存儲(chǔ)器(NVM)技術(shù)有望成為未來幾年的參考技術(shù)。但是,閃存本身固有的技術(shù)和物理局限性使其很難再縮小技術(shù)節(jié)點(diǎn)。在這種環(huán)境下,業(yè)界試圖利用新材料和新概念發(fā)明一種更好
    的頭像 發(fā)表于 12-18 10:02 ?5594次閱讀
    更小的<b class='flag-5'>非易失性存儲(chǔ)器</b>特性分析

    非易失性存儲(chǔ)器的特點(diǎn)及應(yīng)用介紹

    非易失性存儲(chǔ)器的特點(diǎn)及應(yīng)用介紹
    發(fā)表于 08-20 12:54

    汽車系統(tǒng)非易失性存儲(chǔ)器的選擇

    汽車系統(tǒng)的設(shè)計(jì)變得越來越復(fù)雜,因?yàn)橐粩嗟募尤胄碌墓δ?,如高?jí)駕駛輔助,圖形儀表,車身控制和車輛信息娛樂系統(tǒng)。為了確??煽?、安全的操作,每個(gè)子系統(tǒng)均需要使用特定的非易失性存儲(chǔ)器,以便在復(fù)位操作和電源
    發(fā)表于 07-23 06:15

    非易失性存儲(chǔ)器平衡的方法

    非易失性存儲(chǔ)器平衡方法
    發(fā)表于 01-07 07:26

    X24C45 pdf datasheet (Serial A

    The Intersil X24C45 is a serial 256-bit NOVRAM featuringa static RAM configured 16 x 16, overlaid
    發(fā)表于 01-10 09:56 ?10次下載

    X24C45實(shí)現(xiàn)設(shè)備掉電時(shí)的數(shù)據(jù)存儲(chǔ)

    在工控現(xiàn)場(chǎng)及各種儀表中往往需要實(shí)時(shí)記錄一些數(shù)據(jù),本文介紹采用Xicor公司X24C45實(shí)現(xiàn)設(shè)備掉電時(shí)的數(shù)據(jù)自動(dòng)存儲(chǔ)的方法,并給出了應(yīng)用實(shí)例.
    發(fā)表于 04-23 17:30 ?24次下載

    X24C45在多表集中抄收系統(tǒng)中的應(yīng)用

    在多表集中抄收系統(tǒng)中實(shí)現(xiàn)電度表數(shù)據(jù)的安全存儲(chǔ)是系統(tǒng)的關(guān)鍵.文中介紹了X24C45在電度表集中抄收系統(tǒng)中的具體應(yīng)用,同時(shí)給出了通過8051系列單片機(jī)對(duì)X24C45進(jìn)行操作的控制子程序代
    發(fā)表于 04-29 13:31 ?18次下載

    X24C45在多表集中抄收系統(tǒng)中的應(yīng)用

    在多表集中抄收系統(tǒng)中實(shí)現(xiàn)電度表數(shù)據(jù)的安全存儲(chǔ)是系統(tǒng)的關(guān)鍵。文中介紹了X24C45在電度表集中抄收系統(tǒng)中的具體應(yīng)用,同時(shí)給出了通過8051系列單片機(jī)對(duì)X24C45進(jìn)行操作的控制子程序
    發(fā)表于 04-29 17:05 ?15次下載

    基于X24C45芯片的非易失性數(shù)據(jù)存儲(chǔ)設(shè)計(jì)

    介紹了一種設(shè)計(jì)思想獨(dú)特的非易失性存儲(chǔ)器X24C45,其特點(diǎn)是能滿足頻繁更新數(shù)據(jù)和快速存取數(shù)據(jù)的需求。強(qiáng)調(diào)了在硬件設(shè)計(jì)時(shí)應(yīng)特別注意的問題,給出了有關(guān)該芯片操作的編程實(shí)例。
    發(fā)表于 06-23 16:33 ?63次下載
    基于<b class='flag-5'>X24C45</b><b class='flag-5'>芯片</b>的非易失性數(shù)據(jù)<b class='flag-5'>存儲(chǔ)</b>設(shè)計(jì)

    關(guān)于非易失性存儲(chǔ)器和易失性存儲(chǔ)器的區(qū)別詳解

    非易失性存儲(chǔ)器技術(shù)是在關(guān)閉計(jì)算機(jī)或者突然性、意外性關(guān)閉計(jì)算機(jī)的時(shí)候數(shù)據(jù)不會(huì)丟失的技術(shù)。非易失性存儲(chǔ)器技術(shù)得到了快速發(fā)展,非易失性存儲(chǔ)器主要分為塊尋址和字節(jié)尋址兩類。
    發(fā)表于 01-23 11:33 ?1.8w次閱讀

    非易失性存儲(chǔ)器和易失性存儲(chǔ)器有什么全部詳細(xì)資料對(duì)比

    非易失性存儲(chǔ)器技術(shù)是在關(guān)閉計(jì)算機(jī)或者突然性、意外性關(guān)閉計(jì)算機(jī)的時(shí)候數(shù)據(jù)不會(huì)丟失的技術(shù)。非易失性存儲(chǔ)器技術(shù)得到了快速發(fā)展,非易失性存儲(chǔ)器主要分為塊尋址和字節(jié)尋址兩類。
    發(fā)表于 04-07 14:33 ?9151次閱讀

    存儲(chǔ)器和新興非易失性存儲(chǔ)器技術(shù)的特點(diǎn)

    良好的設(shè)計(jì)是成功制造非易失性存儲(chǔ)器產(chǎn)品的重要關(guān)鍵,包括測(cè)試和驗(yàn)證設(shè)備性能以及在制造后一次在晶圓和設(shè)備級(jí)別進(jìn)行質(zhì)量控制測(cè)試。新興的非易失性存儲(chǔ)器技術(shù)的制造和測(cè)試,這些技術(shù)將支持物聯(lián)網(wǎng),人工智能以及先進(jìn)
    發(fā)表于 06-09 13:46 ?1292次閱讀
    <b class='flag-5'>存儲(chǔ)器</b>和新興<b class='flag-5'>非易失性存儲(chǔ)器</b>技術(shù)的特點(diǎn)

    非易失性存儲(chǔ)器X24C44中文數(shù)據(jù)手冊(cè)

    非易失性存儲(chǔ)器X24C44中文數(shù)據(jù)手冊(cè)分享。
    發(fā)表于 04-14 10:20 ?9次下載

    非易失性存儲(chǔ)器X24C45中文數(shù)據(jù)手冊(cè)

    非易失性存儲(chǔ)器X24C45中文數(shù)據(jù)手冊(cè)分享。
    發(fā)表于 04-14 10:30 ?18次下載

    使用SD Flash為TMS320C28x器件編程外部非易失性存儲(chǔ)器

    電子發(fā)燒友網(wǎng)站提供《使用SD Flash為TMS320C28x器件編程外部非易失性存儲(chǔ)器.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 11:48 ?0次下載
    使用SD Flash為TMS320<b class='flag-5'>C28x</b>器件編程外部<b class='flag-5'>非易失性存儲(chǔ)器</b>
    主站蜘蛛池模板: 在线观看国产久青草 | 日韩亚洲欧美日本精品va | 农村女人的一级毛片 | 国产黄色a三级三级三级 | 爱逼综合 | 久久青草精品一区二区三区 | 四虎影院免费在线 | www.毛片com | 夜夜爱夜夜做 | 国产叼嘿免费视频网站 | 丝袜美腿一区 | 伊人久久大香线蕉综合爱婷婷 | 天天做天天爱天天大综合 | 免费日本黄色网址 | 五月婷婷六月丁香在线 | 在线一区二区观看 | 黄色一级片播放 | 91天天干 | 天堂在线网 | 亚洲欧美综合一区二区三区四区 | 一区二区免费看 | 久久久久久9 | 国产h视频在线观看网站免费 | 永久免费观看午夜视频在线 | 亚洲欧美日韩另类精品一区二区三区 | 夜夜操夜夜操 | 种子 在线播放 | 国产综合13p | 国产精品视频一区二区三区 | 成人综合激情 | 午夜老司机永久免费看片 | 欧美亚洲h在线一区二区 | 模特精品视频一区 | 神马午夜影视 | 波多野结衣久久国产精品 | 久久久久久国产精品免费免费 | 五月天婷婷激情 | 久久综合五月开心婷婷深深爱 | 四虎影院最新地址 | 天堂在线视频观看 | 恐怖片大全恐怖片免费观看好看的恐怖片 |