日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 智能硬件 > 智能硬件
[導讀]FRAM 是一種新型存貯器,最大特點是可以隨總線速度無限次的擦寫,而且功耗低。

   摘要:FRAM 是一種新型存貯器,最大特點是可以隨總線速度無限次的擦寫,而且功耗低。FRAM性能優(yōu)越于EEPROM  AT24C256。

    關鍵詞:存貯器;FM24C256;AT24C256;EEPROM

    一. 概述:

     FRAM是最近幾年由RAMTRON公司研制的新型存貯器,它的核心技術是鐵電晶體材料,擁有隨即存取記憶體和非易失性存貯產品的特性。FM24C256是一種鐵電存貯器(FRAM),容量為256KBIT存貯器,它和AT24C256容量等同,總線結構兼容,但FM24C256的性能指標遠大于AT24C256。在存貯器領域中,FM24C256應用逐漸被推廣和認可,尤其是大容量存貯器,它的優(yōu)良特性遠高于同等容量的EEPROM。在電子式電能表行業(yè)中,數據安全保存是最重要的。隨著電子表功能的發(fā)展,保存的數據量越來越大,這就需要大容量的存儲器,而大容量的EEPROM性能指標不是很高,尤其是擦寫次數和速度影響電能表自身的質量。FM24C256在電能表中的使用,會提高電能表的數據安全存貯特性。

    二. 鐵電存貯器(FRAM)FM24C256的特性:

    傳統(tǒng)半導體記憶體有兩大體系:易失性記憶體(volatile memory)和非易失性記憶體(non-volatile memory)。
易失性記憶體像SRAM和DRAM在沒有電源的情況下都不能保存數據。但這種存貯器擁有高性能、易用等優(yōu)點。
非易失性記憶體像EPROM,EEPROM和FLASH 能在斷電后仍保存數據。但由于所有這些記憶體均起源自ROM技術,所以不難想象得到他們都有不易寫入的缺點:寫入緩慢、讀寫次數低、寫入時工耗大等。

    FM24C256是一個256Kbit 的FRAM,總線頻率最高可達1MHz,10億次以上的讀寫次數,工耗低。與典型的EEPROM AT24C256相比較,FM24C256可跟隨總線速度寫入,無須等待時間,而AT24C256必須等待幾毫秒(ms)才能進行下一步寫操作。FM24C256可讀寫10億次以上,幾乎無限次讀寫。而AT24C256只有10萬之一百萬次讀寫。另外,AT24C256讀寫能量高出FM24C256有2,500倍。從比較中看出,FM24C256包含了RAM技術優(yōu)點,同時擁有ROM技術的非易失性特點。

    三. FM24C256的應用:

    在儀表設計中,數據的安全存貯非常重要。如電子式電能表,它在運行期間時刻都在記錄數據,
如果功能設計比較多,那么保存的數據量大,擦寫次數比較多。這要求有一個高性能的存貯器才能滿足要求。現在的儀表設計,壽命要求長,數據保存安全期長。目前,FM24C256是非常適合儀表設計要求的存貯器。它的性能指標完全達到設計要求,解決了儀表中的設計憂慮。更重要的是,它的存貯時間短,能夠在極短的時間內保存大量數據,解決了儀表在突然斷電時數據及時、安全的存貯。RAMTRON公司研制的FM24C256,為了普及使用,存貯指令和AT24C256兼容,只是在讀寫指令和應答是不需要延時,提高了擦寫速率。封裝體積、功能管角和AT24C256一樣,使設計者容易接受和運用。

   

    寫子程序:


WRITE:
      CLR1 PM.3      ;;設置P4.3為輸出狀態(tài)
      CLR1 P4.2
      CLR1 P4.3
      CLR1 P4.1       ;;打開寫保護
CALL !SENDSTART    ;;發(fā)送起始位
MOV A,#10100000B
CALL !SENDCOM    ;;發(fā)送寫命令
BC $WNOACKX      ;;沒應答則錯誤返回
  NOP
CLR1 P4.2
CLR1  PM4.3        ;; 設置P4.3為輸出狀態(tài)
MOV A,D            ;;D中存放所寫單元高地址
CALL !SENDCOM     ;;發(fā)送所寫單元高地址
BC $WNOACKX    ;;;沒應答則錯誤返回
CLR1  PM4.3        ;; 設置P4.3為輸出狀態(tài)
MOV A,E        ;;;;E中存放所寫單元低地址
CALL !SENDCOM   ;;發(fā)送所寫單元低地址
BC $WNOACKX   ;;沒應答則錯誤返回
CLR1  PM4.3        ;; 設置P4.3為輸出狀態(tài)
MOV A,[HL]       ;;[HL] 中存放所寫數據
    CALL !A24SENDC    ;;發(fā)送所寫數據
   CLR1 CY
            SET1 P4.1  ;;寫保護
WNOACKX:
SET1 CY
RET

SENDSTART:    發(fā)送起始位子程序
SET1 P4.2
   SET1 P4.3      ;;發(fā)起始位
        NOP
NOP    
      CLR1 P4.3
        CLR1 4.2
       RET

  SENDCOM:   發(fā)送命令子程序
         CALL !A24SENDC
           CLR1 P4.2
        SET1  PM4.3   ;;設置P4.3為輸入狀態(tài)
           NOP
           NOP
           NOP     
SET1 4.2
        BT P4.3,$DCOM1                 ;測試應答信號,有應答CY=1,否則CY=0
        CLR1 CY
           RET             ;BR RNOACK              
DCOM1:
        SET1 CY
           RET
A24SENDC:     發(fā)送數據子程序
        CLR1 CY
        MOV B,#08H   ;;發(fā)送8位
SENDREP:
        CLR1 P4.2
         NOP
         CLR1 P4.3
      ROLC A,1         ;;左移一位
      BNC $SENDPD
        SET1  P4.3
SENDPD:
        NOP
        SET1 P4.2
         NOP
     DBNZ B,$SENDREP   ;8位發(fā)送完返回
        RET

 讀子程序:
READ:
  CLR1 PM4.3       ;;;; 設置P4.3為輸出狀態(tài)
        CALL !SENDSTART ;發(fā)送起始位
MOV A,#10100000B
           CALL !SENDCOM   ;; ;發(fā)送讀命令
           BC $RNOACK       ;;       沒應答則錯誤返回
CLR1 P4.2
  CLR1 PM4.3        ;; 設置P4.3為輸出狀態(tài)

 MOV A,D         ;D中存放所讀單元高地址
             CALL !SENDCOM  ;;發(fā)送所讀單元高地址
          BC $RNOACK            ;     沒應答則錯誤返回
             CLR1 PM4.3    ;;設置P4.3為輸出狀態(tài)
MOV A,E      ;;;E中存放所讀單元低地址
          CALL !SENDCOM   ;;發(fā)送所讀單元低地址
BC $RNOACK   ;;沒應答則錯誤返回
        CLR1 P4.2
             CLR1 PM4.3   ;;設置P4.3為輸出狀態(tài)
SET1 P4.2
SET1 4.3
NOP
NOP
             CLR1 P4.3
             CLR1 P4.2
             CALL !SENDSTART  ;發(fā)送起始位
          MOV A,#10100001B
          CALL !SENDCOM     ;;發(fā)送讀命令
          BC $RNOACK

         CLR1 P4.2
            SET1 PM4.3
 CALL !N24READB     ;;讀數據
         CLR1 SK256
            CLR1 PM4.6
        CALL !SENDSTOP    ;;發(fā)送停止位
READRET:
    CLR1 CY 
RET
RNOACK:
SET1 CY 
RET

N24READB:
         MOV B,#08H
READREPX:
        CLR1 P4.2
   NOP
   NOP
   NOP 
SET1 P4.2
          NOP
       NOP
       NOP
       CLR1 CY
 BF P4.3,$READPD
       SET1 CY
READPD:
      ROLC A,1    ;;左移1位
      NOP
      NOP
      NOP
      DBNZ B,$READREPX    ;;判斷是否接受8位

 RET
SENDSTOP:     發(fā)送停止位
     CLR1 P4.3
        NOP
 SET1 P4.2
        NOP            
     SET1 P4.3
        NOP
        RET

    四. 小結:

    FM24C256 是一種高性能的存貯器,性能指標遠遠大于EEPROM。在電子式電能表應用中,數據擦寫次數比較頻繁,而且在掉電存貯時數據量大、時間短,怎樣安全可靠快速的保存數據一個關鍵的技術。所以,FM24C256的優(yōu)良特性非常適合儀表中使用,如電能表、水表、煤氣表、暖氣表、計程車表、醫(yī)療儀表等應用廣泛。它的封裝形式有SOIC和DIP。

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

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉