www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]介紹了一種設(shè)計(jì)思想獨(dú)特的非易失性存儲(chǔ)器X24C45,其特點(diǎn)是能滿足頻繁更新數(shù)據(jù)和快速存取數(shù)據(jù)的需求。強(qiáng)調(diào)了在硬件設(shè)計(jì)時(shí)應(yīng)特別注意的問題,給出了有關(guān)該芯片操作的編程實(shí)例。

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

  目前非易失性的數(shù)據(jù)保存方法多采用EEPROM。但EEPROM也有其弱點(diǎn),一是擦次數(shù)有限(多為10萬次),二是定入速率慢,這樣就限制了其在許多需要頻繁更新數(shù)據(jù)且需高速傳輸數(shù)據(jù)場合中的應(yī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一一對應(yīng),通過軟件指令或外部輸入能夠使數(shù)據(jù)在兩個(gè)存儲(chǔ)陣列之間相互傳送。其中的RAM存儲(chǔ)陣列正常工作時(shí)能實(shí)現(xiàn)數(shù)據(jù)與外部芯片的隨機(jī)存取功能,這樣可保證該芯片適合數(shù)據(jù)快速存取的場合;而在電源電壓降至閾值電壓時(shí),該芯片能自動(dòng)將RAM中的當(dāng)前數(shù)據(jù)傳輸至EEPROM中,這樣就保證了掉電時(shí)的數(shù)據(jù)非易失性保存。掉電情況在絕大多數(shù)系統(tǒng)中都不會(huì)頻繁出現(xiàn),故對EEPROM的擦寫次數(shù)相應(yīng)地不會(huì)太多。而X24C45中EEPROM的擦寫閃數(shù)又高達(dá)100萬次,可見X24C45完全能勝任在數(shù)據(jù)頻繁更新的場合實(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為低,對外部電路發(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 X24C45指令集

指 令格 式功 能
WRDS

  STO

  ENAS

  WRITE

  WREN

  RCL

  READ

1XXXX000

  1XXXX001

  1XXXX010

  1AAAA011

  1XXXX100

  1XXXX101

  1AAAA11X

寫使能復(fù)位(寫和存儲(chǔ)被禁止)

  將RAM中數(shù)據(jù)存儲(chǔ)進(jìn)EEPROM

  自動(dòng)存儲(chǔ)使能

  將數(shù)據(jù)寫入RAM,地址為AAAA

  寫使能置位(寫和存儲(chǔ)被允許)

  將EEPROM中數(shù)據(jù)送回RAM

  從RAM中讀出數(shù)據(jù),地址為AAAA

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

  由RAM將數(shù)據(jù)存入EEPROM的操作條件限制較嚴(yán)格,為的是防止對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芯片手冊中也沒有這樣說明。但在實(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,最長可達(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í)間足夠長,從而杜絕掉電時(shí)備份數(shù)據(jù)出錯(cuò)的情況。

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

  X24C45與MC68HC05C4單片機(jī)的硬件連接如圖1所示。下面給出與其對應(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對X24C45其它操作的軟件編程不再贅述。按照上述硬件、軟件的設(shè)計(jì)思想,已將X24C45成功地應(yīng)用在電話計(jì)費(fèi)器的設(shè)計(jì)中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

網(wǎng)關(guān)、機(jī)頂盒、HDMI設(shè)備和USB電視棒得到SL3000的支持 印度班加羅爾2022年10月20日 /美通社/ -- Tejas Networks (孟買證券交易所代碼:5...

關(guān)鍵字: ATSC 芯片 AN ABS

北京2022年10月19日 /美通社/ -- 提起醫(yī)院,總是繞不開"南湘雅、北協(xié)和、東齊魯、西華西、中同濟(jì)"最著名的五所,其中提到東齊魯就是始建于1890年,經(jīng)歷三個(gè)世紀(jì)風(fēng)雨洗禮的山東大學(xué)齊...

關(guān)鍵字: 信息集成 數(shù)據(jù)中心 ACTIVE 數(shù)據(jù)存儲(chǔ)

10月3日,三星電子在美國加州硅谷舉辦“三星晶圓代工論壇&SAFE論壇”。論壇上三星芯片代工部門表示,將于2025年開始生產(chǎn)2nm制程工藝芯片,然后在2027年開始生產(chǎn)1.4nm工藝芯片。據(jù)了解,此前臺(tái)積電也曾規(guī)劃在20...

關(guān)鍵字: 三星 1.4nm 芯片

消息稱臺(tái)積電將于今年9月開始對3納米芯片進(jìn)行量產(chǎn)。這下,三星要坐不住了!雖然三星在6月30日稱自己已經(jīng)實(shí)現(xiàn)了3納米的量產(chǎn)。

關(guān)鍵字: 華為 3nm 芯片

提到臺(tái)積電,相信大家都不陌生,作為全球頂尖的晶圓代工機(jī)構(gòu)。僅臺(tái)積電、三星兩家晶圓代工廠的市場份額,就占據(jù)了全球半導(dǎo)體市場的70%左右。

關(guān)鍵字: 3nm 芯片 三星

英國廣播公司《科學(xué)焦點(diǎn)雜志》網(wǎng)站5月22日刊登了題為《什么是摩爾定律?如今是否仍然適用?》的文章,摘要如下:

關(guān)鍵字: 摩爾定律 半導(dǎo)體 芯片

據(jù)業(yè)內(nèi)消息,近日高通公司的CEO Cristiano·Amon在風(fēng)投會(huì)議上表示,大家在關(guān)注經(jīng)濟(jì)增長時(shí)也開始關(guān)心芯片,在這個(gè)數(shù)字化轉(zhuǎn)型和數(shù)字經(jīng)濟(jì)成為重要部分的時(shí)代,芯片對于提高效率是必須的,芯片的重要性正在被普遍接受,未來...

關(guān)鍵字: 高通公司 芯片

作為全球豪華汽車巨頭,寶馬在未來的電動(dòng)汽車上也開始加大投資,這一次他們是多方下注,英國牛津的工廠還是戰(zhàn)略核心,日前又透露說在中國投資上百億生產(chǎn)電動(dòng)車,今晚寶馬公司又宣布在美國投資17億美元,約合人民幣123億元。

關(guān)鍵字: 寶馬 芯片 供應(yīng)商

周四美股交易時(shí)段,受到“臺(tái)積電預(yù)期明年半導(dǎo)體行業(yè)可能衰退”的消息影響,包括英偉達(dá)、英特爾、阿斯麥等頭部公司均以大跌開盤,但在隨后兩個(gè)小時(shí)內(nèi)紛紛暴力拉漲,多家千億美元市值的巨頭較開盤低點(diǎn)向上漲幅竟能達(dá)到10%。

關(guān)鍵字: 臺(tái)積電 半導(dǎo)體 芯片

在需求不振和出口受限等多重因素的影響下,全球半導(dǎo)體廠商正在經(jīng)歷行業(yè)低迷期。主要芯片廠商和設(shè)備供應(yīng)商今年以來股價(jià)集體腰斬。

關(guān)鍵字: 芯片 廠商 半導(dǎo)體

模擬

31144 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉