铁电存储器 FM24C256 在仪
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
中的应用
摘要:FRAM 是一种新型存贮器,最大特点是可以随总线速度无限次的擦写,而
且功耗低。FRAM 性能优越于 EEPROM AT24C256。
关键词:存贮器;FM24C256;AT24C256;EEPROM
一. 概述:
FRAM 是最近几年由 RAMTRON 公司研制的新型存贮器,它的核心技术是铁电
晶体材料,拥有随即存取记忆体和非易失性存贮产品的特性。FM24C256 是一种
铁电存贮器(FRAM),容量为 256KBIT 存贮器,它和 AT24C256 容量等同,总线结
构兼容,但 FM24C256 的性能指标远大于 AT24C256。在存贮器领域中,FM24C256
应用逐渐被推广和认可,尤其是大容量存贮器,它的优良特性远高于同等容量的
EEPROM。在电子式电 能表行业中,数据安全保存是最重要的。随着电子表功能
的发展,保存的数据量越来越大,这就需要大容量的存储器,而大容量的 EEPROM
性能指标不是很高, 尤其是擦写次数和速度影响电能表自身的质量。FM24C256
在电能表中的使用,会提高电能表的数据安全存贮特性。
二. 铁电存贮器(FRAM)FM24C256 的特性:
传统半导体记忆体有两大体系:易失性记忆体(volatile memory)和非易
失性记忆体(non-volatile memory)。
易失性记忆体像 SRAM 和 DRAM 在没有电源的情况下都不能保存数据。但这种存贮
器拥有高性能、易用等优点。
非易失性记忆体像 EPROM,EEPROM 和 FLASH 能在断电后仍保存数据。但由于所
有这些记忆体均起源自 ROM 技术,所以不难想象得到他们都有不易写入的缺点:
写入缓慢、读写次数低、写入时工耗大等。
FM24C256 是一个 256Kbit 的 FRAM,总线频率最高可达 1MHz,10 亿次以上
的读写次数,工耗低。与典型的 EEPROM AT24C256 相比较,FM24C256 可跟随总
线速度写入,无须等待时间,而 AT24C256 必须等待几毫秒(ms)才能进行下一
步写操作。 FM24C256 可读写 10 亿次以上,几乎无限次读写。而 AT24C256 只有
10 万之一百万次读写。另外,AT24C256 读写能量高出 FM24C256 有 2,500 倍。
从比较中看出,FM24C256 包含了 RAM 技术优点,同时拥有 ROM 技术的非易失性
特点。
三. FM24C256 的应用:
在仪表
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
中,数据的安全存贮非常重要。如电子式电能表,它在运行期间
时刻都在
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
数据,
如 果功能设计比较多,那么保存的数据量大,擦写次数比较多。这要求有一个
高性能的存贮器才能满足要求。现在的仪表设计,寿命要求长,数据保存安全期
长。目 前,FM24C256 是非常适合仪表设计要求的存贮器。它的性能指标完全达
到设计要求,解决了仪表中的设计忧虑。更重要的是,它的存贮时间短,能够在
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
极短 的时间内保存大量数据,解决了仪表在突然断电时数据及时、安全的存贮。
RAMTRON 公司研制的 FM24C256,为了普及使用,存贮指令和 AT24C256 兼容,只
是在读写指令和应答是不需要延时,提高了擦写速率。封装体积、功能管角和
AT24C256 一样,使设计者容易接受和运用。
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
写子程序:
WRITE:
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
CLR1 PM.3 ;;设置 P4.3 为输出状态
CLR1 P4.2
CLR1 P4.3
CLR1 P4.1 ;;打开写保护
CALL !SENDSTART ;;发送起始位
MOV A,#10100000B
CALL !SENDCOM ;;发送写命令
BC $WNOACKX ;;没应答则错误返回
NOP
CLR1 P4.2
CLR1 PM4.3 ;; 设置 P4.3 为输出状态
MOV A,D ;;D 中存放所写单元高地址
CALL !SENDCOM ;;发送所写单元高地址
BC $WNOACKX ;;;没应答则错误返回
CLR1 PM4.3 ;; 设置 P4.3 为输出状态
MOV A,E ;;;;E 中存放所写单元低地址
CALL !SENDCOM ;;发送所写单元低地址
BC $WNOACKX ;;没应答则错误返回
CLR1 PM4.3 ;; 设置 P4.3 为输出状态
MOV A,[HL] ;;[HL] 中存放所写数据
CALL !A24SENDC ;;发送所写数据
CLR1 CY
SET1 P4.1 ;;写保护
WNOACKX:
SET1 CY
RET
SENDSTART: 发送起始位子程序
SET1 P4.2
SET1 P4.3 ;;发起始位
NOP
NOP
CLR1 P4.3
CLR1 4.2
RET
SENDCOM: 发送命令子程序
CALL !A24SENDC
CLR1 P4.2
SET1 PM4.3 ;;设置 P4.3 为输入状态
NOP
NOP
NOP
SET1 4.2
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
BT P4.3,$DCOM1 ;测试应答信号,有应答 CY=1,否
则 CY=0
CLR1 CY
RET ;BR RNOACK
DCOM1:
SET1 CY
RET
A24SENDC: 发送数据子程序
CLR1 CY
MOV B,#08H ;;发送 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 位发送完返回
RET
读子程序:
READ:
CLR1 PM4.3 ;;;; 设置 P4.3 为输出状态
CALL !SENDSTART ;发送起始位
MOV A,#10100000B
CALL !SENDCOM ;; ;发送读命令
BC $RNOACK ;; 没应答则错误返回
CLR1 P4.2
CLR1 PM4.3 ;; 设置 P4.3 为输出状态
MOV A,D ;D 中存放所读单元高地址
CALL !SENDCOM ;;发送所读单元高地址
BC $RNOACK ; 没应答则错误返回
CLR1 PM4.3 ;;设置 P4.3 为输出状态
MOV A,E ;;;E 中存放所读单元低地址
CALL !SENDCOM ;;发送所读单元低地址
BC $RNOACK ;;没应答则错误返回
CLR1 P4.2
CLR1 PM4.3 ;;设置 P4.3 为输出状态
SET1 P4.2
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
SET1 4.3
NOP
NOP
CLR1 P4.3
CLR1 P4.2
CALL !SENDSTART ;发送起始位
MOV A,#10100001B
CALL !SENDCOM ;;发送读命令
BC $RNOACK
CLR1 P4.2
SET1 PM4.3
CALL !N24READB ;;读数据
CLR1 SK256
CLR1 PM4.6
CALL !SENDSTOP ;;发送停止位
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
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/
SENDSTOP: 发送停止位
CLR1 P4.3
NOP
SET1 P4.2
NOP
SET1 P4.3
NOP
RET
四. 小结:
FM24C256 是一种高性能的存贮器,性能指标远远大于 EEPROM。在电子式电
能表应用中,数据擦写次数比较频繁,而且在掉电存贮时数据量大、时间短,怎
样安全可靠快 速的保存数据一个关键的技术。所以,FM24C256 的优良特性非常
适合仪表中使用,如电能表、水表、煤气表、暖气表、计程车表、医疗仪表等应
用广泛。它 的封装形式有 SOIC 和 DIP。
Ramtron技术交流社区:http://www.ramtron-online.cn/
Ramtron技术交流社区:http://www.ramtron-online.cn/