铁电存储器FM24C16及其应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ getc—getch(); if(getc一一’q,J getc=一’Q)break;
测量与分析
) getch(); )
频率测量的软件框图如图4。
结论
本文给出了基于PC/104嵌入式计算机的一种 应用计数器产生脉冲信号的方法以及应用实例并给 出调试程序,具有简单实用的特点,而且通过更改写 入计数器的常数可得到任意脉宽、任意频率的各种 脉冲信号,极为灵活可靠;通过选取合适的滤波和放 大元件将信号进行放大以适应更多的系统;经过测 频电路,可对所产生的频率信号进行测量,以检验和 作为调整所产生的频率信号的依据。上述方法在某 自动化测试系统中得到成功的应用,所产生的脉冲 信号完全满足要求,频率测量精度可达1×10_6 Hz。
鼢一脚阱鼢一脚一一吣㈣
PORTB,SCL LPCONT,1 RXN
;SLC—O ;读完一字节? ;否,继续读下一位
;起始条件,在时钟线(SCL)为高时,数据线(SDA)产生下跳变
START
BsF
P()RTB,sDA;sDA2 1
BSF
PORTB,SCL ;SLC一1
BCF
PORTB,SDA;SDA产生下跳变
RETURN
;停止条件,在时钟线(SCL)为高时,数据线(SDA)产生上跳变
STOP
BCF
PoRTB,SDA ;SDA—O
BSF BSF
PORTB.SCI。 :SLC一1 PORTB,SDA;SDA一1产生上跳变
RETURN
结束语
按照上述硬件、软件的设计思想,FM24C16在 某智能仪器中得到了成功应用。总之,FRAM产品 为我们提供了可使用的存储器的一种新选择,在原 来使用EEPROM的应用中表现会更出色,为某些 原来认为需要使用SRAM和EEPROM的应用系 统找到一种新的途径。
写入电流
150“A 3mA 2mA
写入次数(100kHz)
1010 106 106
位元写入时间
72“S 10mS 10mS
Microchip
24AAl6
100uA
3mA
106
源自文库
Xicor
X24C16
150uA
3mA
106
10mS 10那S
写满时间 47mS 1.3S 1.3S 1.3S 1.3S
时,时钟线(SCL)和数据线(SDA)通过上拉电阻拉 至高电平。“开始”和“停止”条件决定了数据传输的 开始和停止。当时钟线为高时数据线发生下跳变为 起始条件(S);而当时钟线为高时数据线发生上跳 变为停止条件(P)。如图1所示。
李海鸿, 朱元清 空军雷达学院微波工程系,430019
国外电子测量技术 FOREIGN ELECTRONIC MEASUREMENT TECHNOLOGY 2004,23(6) 0次
参考文献(2条) 1.Ramtron International Corporation 2000 2.PIC16X/7X/8X单片机应用手册 1998
参考文献
[1]R枷tron International COrporation FM24C16 16Kb
FRAM serial Memory,2000. [2]PICl6X/7x/8X单片机应用手册.武汉力源,1998.
一25一
万方数据
铁电存储器FM24C16及其应用
作者: 作者单位: 刊名:
英文刊名: 年,卷(期): 引用次数:
Ferroelectric random access memory,read/write operating,12 C bus.
引言
在各种智能产品中,必须对一些重要数据进行 非易失性保存。以前通常的处理方法是采用电池维 持RAM供电以实现整机掉电后的数据保存。或采 用EEPROM。前者会由于电池本身的原因,如电池 的使用寿命相对较短及某些恶劣环境(高温高湿等) 导致电池失效,而引起数据丢失情况的出现。同时 电池体积相对较大,也限制了某些产品的微型化设 计。后者也有其弱点,一是擦写次数有限(多为100 万次),二是写入速度慢,这样就限制了其在需要频 繁更新数据和高速传输数据场合中的应用。
2.学位论文 彭刚 PZT第一性原理计算及其铁电性能研究 2006
参考文献
[1]康华光主编.电子技术基础.第四版,北京:高等教育 出版社,1999
[2]刘雨时等.MAx260四阶切比雪夫带通滤波器设计.第 二炮兵工程学院学报,2003,4
r 3]DM5812/6812 User’s Manual,Real Time Devices, INC,1995
[4]徐金梧,杨德科等.TuRB0 C实用大全.北京:机械工 业出版社,2000
n忆4C16及其读/写操作
FM24C16是Ramtron公司提供的16kb(2k字 节)串行FRAM。封装形式有8脚DIP、SOIC或 TSSOP。FM24C16通过12C总线接口进行读/写操 作,且通过对第7脚(WP)的电平控制,可实现写保 护功能。当该引脚为低电平时,正常写操作;为高电 平时,对FRAM部分存储区域提供硬件写保护功 能,即对被保护区域只能读,不能写。
关键词:铁电存储器读/写操作12C总线
FM24C16 Ferroelectric Random Access T垤emory and Its Application
Abs”act: Keywords:
Memory is abs01utely necessary in the single—chip system. Ferroelectric ran— dom access memory(FRAM)has particular advantage comparing to the oth— ers. The article mainly introduces FM24C1 6 and interface circuit with PICl 6CXX.The main program is also given.
目前Ramtron公司的FRAM主要包括两大 类:串行FRAM和并行FRAM。其中又分12C两 线方式的FM24xx系列和SPI三线方式的FM25xx 系列。串行FRAM与传统的24xx、25xx型的EE— PROM引脚及时序兼容,可以直接替换,如Micro— chip、xicor公司的同型号产品。但各项性能要好得 多,性能比较如表1所示。
本文介绍的铁电存储器,由于其独特的数据存 储方式,可以较好地解决上述非易失性数据保存过 程中遇到的难题。
概述
铁电存储技术早在1921年提出,但直到1993 年美国Ramtron公司才成功开发出第一个4K位的 铁电存储器(FRAM)产品。目前所有的FRAM产 品均由Ramtron公司制造或授权。最近几年 FRAM又有新的发展,采用了o.35“m工艺,推出 了3V产品,开发出“单管单容”存储单元的FRAM, 最大密度可达256K位。
MOVI。W
TXB START 0A1H
;发送起始条件 ;发送读操作命令
RXB
CALL
MoVI。W MoVWF
TXB 8
;一字节一8位
I。PCONT
PoRTB,SCI。;SCI,产生上升沿,从器件 输出一位数据
STATUS,C
虬
P()RTB,SDA;SDA一07
STATUS,C RWBUF,l
;否,使C一1 ;RWBUF.O—C
BSF
PORTB,SCL
DECFSZ u’CoNT,1
GOT0
TXN
BCF BSF
PORTB,SCL PORTB,SDA
BSF
PORTB,scL
BTFSC G010
PORTB,SDA AcK
;发送写入数据首址 ;发送数据传给收发数据 缓冲器 ;一字节一8位
;待发送数据左移一位
}使SDA—O
;若C=1,则使SDA=1 ;SCL产生上升沿,发送一 位数据 }8位发完否? ;否,继续发送下一位
;发送第9个时钟,接收应 答信号
(下转第25页)
万方数据
-壁翌丝茎型坐型重三竖二;旦竺.生笪!塑 .一
图4频率测量软件框图 /*定义计数器1输出为1kHz*/ outportb(BASE8254+12,0X00)5 )
main() { Init 8254(); clrscr(); if(kbhit()!一0)
-璧翌丛蛰型鉴坠堑坠尘旦旦兰主笙!塑一 一
设计与应用
铁电存储器FM24C1 6及其应用
李海鸿朱元清 空军雷达学院微波工程系(430019)
摘要:在单片机系统设计中,存储器是必不可少的一部分,与其它类型的存储器相比较,铁电存储器 (FRAM)具有独特的优势。介绍了铁电存储器FM24c16及其与PIC系列单片机的接口电 路,给出了主要操作程序。
相似文献(6条)
1.期刊论文 皮大能.郑永刚.PI Daneng.ZHENG Yonggang 铁电存储器在脱扣器寿命测试台系统中的应用 -低压电器
2009(3)
介绍了一种具有两线接口的铁电存储器FM24CL04在脱扣器寿命测试台系统中应用.详细描述该器件的基本结构、工作原理和使用方法,设计了以 C8051F020单片机为控制核心的脱扣器寿命测试台系统,并给出了FM24CL04读写操作程序.运行结果表明,该测试台抗干扰能力强、使用简便、成本低,且节 省了访问时间.
⑥主器件发送结束条件。
踟24C16与单片机接口
在某智能仪器中,需要对系统设定参数及测量 数据进行保存。由于系统中部分数据要频繁刷新, 加之系统硬件资源有限,笔者选用了FM24C16串 行FRAM,电路连接如图2所示。
蹦24C16读写操作的有关程序
FM24C16与CPU电路连接如图2所示。下面
给出与其对应的有关将数据存入和读出等操作的软
①主器件(CPU)发送起始条件; ②主器件发送一字节的寻址FM24C1 6的地址信 息; ③主器件接收FM24C16发出的确认信号; ④主器件发送字节地址,主器件接收FM24c16 一】6一
发出的另一个确认信号; ⑤若为写操作,主器件发送数据到被寻址的单
元,FM24CL6向主器件发送确认信号;若为读操作, 主器件重新发送起始条件和FM24C16地址,此时 R/w位置“1”,FM24C16发出确认信号后,输出一 字节数据;
图1总线启停条件
图2典型应用电路
根据12 C总线协议,每个从器件(在这里为 FM24C16)都有一个器件地址,从器件地址的最低 位作为读写控制位。“1”表示对从器件进行读操作, “o”表示对从器件进行写操作。在CPU发送起始 信号和从器件地址字节后,FM24C16监视总线并当 其地址与发送的地址相符时响应一个应答信号(通 过sDA线)。然后在根据读写控制位(R/w)的状 态进行读或写操作。最后由CPU产生停止条件结 束操作。综合起来,FM24C16读/写操作过程可概 括为:
FRAM利用铁电晶体的铁电效应实现数据存 储,因此FRAM保持数据不需要电压,也不需要象
DRAM一样周期性刷新。铁电效应是铁电晶体所 固有的一种偏振极化特性,与电磁作用无关,因此, FRAM存储器的内容不会受到外界条件如磁场因 素的影响,具有很高的可靠性。
FRAM的特点是速度快,且速写功耗极低,能 够像RAM一样操作,同时又具有非易失性的存储 特性。与EEPROM相比,FRAM最大访问次数可 达100亿次,可满足几乎所有系统对串行存储器的 要求。
件编程。
Mo删OAOH wR—DATA CALL
sTART
;写入程序,发送起始条件 ;发送从器件地址
TXB TxN
ACK
CALL
TXB
MOVF舢)cIR,w
MD、W,F Rw默JF
MOVLW 8
§氍)、rWF LPCONT
BcF RLF
PORTB,sCL RWBUF,1
BCF BTFSC BSF
PoRTB,SDA STATUS,C PORTB,SDA
(上接第16页)
BCF CALI。
P()RTB,SCI, SDA oUT
未收到应答信号,继续等待 ;sDA改为输出方式
RETURN
RD DATA CALL
START
MOVLW OAOH
;读出程序,发送起始条件 ;发送从器件地址
CALI。 M()VF
TXB
ADDR,W
;发送读出数据首址
CAI。I。 CALI.
FM24C16遵守12 C总线协议,在没有数据传输
万方数据
国外电子测量技术·2004年第6期
设计与应用
表1 串行FRAM和EEPROM性能比较(16K位存储器,访问速度400kHz)
供应商
Ramtron Annel sT
型号 FM24C16 AT24C16 ST24C16
静态电流
10uA 18“A 300uA
测量与分析
) getch(); )
频率测量的软件框图如图4。
结论
本文给出了基于PC/104嵌入式计算机的一种 应用计数器产生脉冲信号的方法以及应用实例并给 出调试程序,具有简单实用的特点,而且通过更改写 入计数器的常数可得到任意脉宽、任意频率的各种 脉冲信号,极为灵活可靠;通过选取合适的滤波和放 大元件将信号进行放大以适应更多的系统;经过测 频电路,可对所产生的频率信号进行测量,以检验和 作为调整所产生的频率信号的依据。上述方法在某 自动化测试系统中得到成功的应用,所产生的脉冲 信号完全满足要求,频率测量精度可达1×10_6 Hz。
鼢一脚阱鼢一脚一一吣㈣
PORTB,SCL LPCONT,1 RXN
;SLC—O ;读完一字节? ;否,继续读下一位
;起始条件,在时钟线(SCL)为高时,数据线(SDA)产生下跳变
START
BsF
P()RTB,sDA;sDA2 1
BSF
PORTB,SCL ;SLC一1
BCF
PORTB,SDA;SDA产生下跳变
RETURN
;停止条件,在时钟线(SCL)为高时,数据线(SDA)产生上跳变
STOP
BCF
PoRTB,SDA ;SDA—O
BSF BSF
PORTB.SCI。 :SLC一1 PORTB,SDA;SDA一1产生上跳变
RETURN
结束语
按照上述硬件、软件的设计思想,FM24C16在 某智能仪器中得到了成功应用。总之,FRAM产品 为我们提供了可使用的存储器的一种新选择,在原 来使用EEPROM的应用中表现会更出色,为某些 原来认为需要使用SRAM和EEPROM的应用系 统找到一种新的途径。
写入电流
150“A 3mA 2mA
写入次数(100kHz)
1010 106 106
位元写入时间
72“S 10mS 10mS
Microchip
24AAl6
100uA
3mA
106
源自文库
Xicor
X24C16
150uA
3mA
106
10mS 10那S
写满时间 47mS 1.3S 1.3S 1.3S 1.3S
时,时钟线(SCL)和数据线(SDA)通过上拉电阻拉 至高电平。“开始”和“停止”条件决定了数据传输的 开始和停止。当时钟线为高时数据线发生下跳变为 起始条件(S);而当时钟线为高时数据线发生上跳 变为停止条件(P)。如图1所示。
李海鸿, 朱元清 空军雷达学院微波工程系,430019
国外电子测量技术 FOREIGN ELECTRONIC MEASUREMENT TECHNOLOGY 2004,23(6) 0次
参考文献(2条) 1.Ramtron International Corporation 2000 2.PIC16X/7X/8X单片机应用手册 1998
参考文献
[1]R枷tron International COrporation FM24C16 16Kb
FRAM serial Memory,2000. [2]PICl6X/7x/8X单片机应用手册.武汉力源,1998.
一25一
万方数据
铁电存储器FM24C16及其应用
作者: 作者单位: 刊名:
英文刊名: 年,卷(期): 引用次数:
Ferroelectric random access memory,read/write operating,12 C bus.
引言
在各种智能产品中,必须对一些重要数据进行 非易失性保存。以前通常的处理方法是采用电池维 持RAM供电以实现整机掉电后的数据保存。或采 用EEPROM。前者会由于电池本身的原因,如电池 的使用寿命相对较短及某些恶劣环境(高温高湿等) 导致电池失效,而引起数据丢失情况的出现。同时 电池体积相对较大,也限制了某些产品的微型化设 计。后者也有其弱点,一是擦写次数有限(多为100 万次),二是写入速度慢,这样就限制了其在需要频 繁更新数据和高速传输数据场合中的应用。
2.学位论文 彭刚 PZT第一性原理计算及其铁电性能研究 2006
参考文献
[1]康华光主编.电子技术基础.第四版,北京:高等教育 出版社,1999
[2]刘雨时等.MAx260四阶切比雪夫带通滤波器设计.第 二炮兵工程学院学报,2003,4
r 3]DM5812/6812 User’s Manual,Real Time Devices, INC,1995
[4]徐金梧,杨德科等.TuRB0 C实用大全.北京:机械工 业出版社,2000
n忆4C16及其读/写操作
FM24C16是Ramtron公司提供的16kb(2k字 节)串行FRAM。封装形式有8脚DIP、SOIC或 TSSOP。FM24C16通过12C总线接口进行读/写操 作,且通过对第7脚(WP)的电平控制,可实现写保 护功能。当该引脚为低电平时,正常写操作;为高电 平时,对FRAM部分存储区域提供硬件写保护功 能,即对被保护区域只能读,不能写。
关键词:铁电存储器读/写操作12C总线
FM24C16 Ferroelectric Random Access T垤emory and Its Application
Abs”act: Keywords:
Memory is abs01utely necessary in the single—chip system. Ferroelectric ran— dom access memory(FRAM)has particular advantage comparing to the oth— ers. The article mainly introduces FM24C1 6 and interface circuit with PICl 6CXX.The main program is also given.
目前Ramtron公司的FRAM主要包括两大 类:串行FRAM和并行FRAM。其中又分12C两 线方式的FM24xx系列和SPI三线方式的FM25xx 系列。串行FRAM与传统的24xx、25xx型的EE— PROM引脚及时序兼容,可以直接替换,如Micro— chip、xicor公司的同型号产品。但各项性能要好得 多,性能比较如表1所示。
本文介绍的铁电存储器,由于其独特的数据存 储方式,可以较好地解决上述非易失性数据保存过 程中遇到的难题。
概述
铁电存储技术早在1921年提出,但直到1993 年美国Ramtron公司才成功开发出第一个4K位的 铁电存储器(FRAM)产品。目前所有的FRAM产 品均由Ramtron公司制造或授权。最近几年 FRAM又有新的发展,采用了o.35“m工艺,推出 了3V产品,开发出“单管单容”存储单元的FRAM, 最大密度可达256K位。
MOVI。W
TXB START 0A1H
;发送起始条件 ;发送读操作命令
RXB
CALL
MoVI。W MoVWF
TXB 8
;一字节一8位
I。PCONT
PoRTB,SCI。;SCI,产生上升沿,从器件 输出一位数据
STATUS,C
虬
P()RTB,SDA;SDA一07
STATUS,C RWBUF,l
;否,使C一1 ;RWBUF.O—C
BSF
PORTB,SCL
DECFSZ u’CoNT,1
GOT0
TXN
BCF BSF
PORTB,SCL PORTB,SDA
BSF
PORTB,scL
BTFSC G010
PORTB,SDA AcK
;发送写入数据首址 ;发送数据传给收发数据 缓冲器 ;一字节一8位
;待发送数据左移一位
}使SDA—O
;若C=1,则使SDA=1 ;SCL产生上升沿,发送一 位数据 }8位发完否? ;否,继续发送下一位
;发送第9个时钟,接收应 答信号
(下转第25页)
万方数据
-壁翌丝茎型坐型重三竖二;旦竺.生笪!塑 .一
图4频率测量软件框图 /*定义计数器1输出为1kHz*/ outportb(BASE8254+12,0X00)5 )
main() { Init 8254(); clrscr(); if(kbhit()!一0)
-璧翌丛蛰型鉴坠堑坠尘旦旦兰主笙!塑一 一
设计与应用
铁电存储器FM24C1 6及其应用
李海鸿朱元清 空军雷达学院微波工程系(430019)
摘要:在单片机系统设计中,存储器是必不可少的一部分,与其它类型的存储器相比较,铁电存储器 (FRAM)具有独特的优势。介绍了铁电存储器FM24c16及其与PIC系列单片机的接口电 路,给出了主要操作程序。
相似文献(6条)
1.期刊论文 皮大能.郑永刚.PI Daneng.ZHENG Yonggang 铁电存储器在脱扣器寿命测试台系统中的应用 -低压电器
2009(3)
介绍了一种具有两线接口的铁电存储器FM24CL04在脱扣器寿命测试台系统中应用.详细描述该器件的基本结构、工作原理和使用方法,设计了以 C8051F020单片机为控制核心的脱扣器寿命测试台系统,并给出了FM24CL04读写操作程序.运行结果表明,该测试台抗干扰能力强、使用简便、成本低,且节 省了访问时间.
⑥主器件发送结束条件。
踟24C16与单片机接口
在某智能仪器中,需要对系统设定参数及测量 数据进行保存。由于系统中部分数据要频繁刷新, 加之系统硬件资源有限,笔者选用了FM24C16串 行FRAM,电路连接如图2所示。
蹦24C16读写操作的有关程序
FM24C16与CPU电路连接如图2所示。下面
给出与其对应的有关将数据存入和读出等操作的软
①主器件(CPU)发送起始条件; ②主器件发送一字节的寻址FM24C1 6的地址信 息; ③主器件接收FM24C16发出的确认信号; ④主器件发送字节地址,主器件接收FM24c16 一】6一
发出的另一个确认信号; ⑤若为写操作,主器件发送数据到被寻址的单
元,FM24CL6向主器件发送确认信号;若为读操作, 主器件重新发送起始条件和FM24C16地址,此时 R/w位置“1”,FM24C16发出确认信号后,输出一 字节数据;
图1总线启停条件
图2典型应用电路
根据12 C总线协议,每个从器件(在这里为 FM24C16)都有一个器件地址,从器件地址的最低 位作为读写控制位。“1”表示对从器件进行读操作, “o”表示对从器件进行写操作。在CPU发送起始 信号和从器件地址字节后,FM24C16监视总线并当 其地址与发送的地址相符时响应一个应答信号(通 过sDA线)。然后在根据读写控制位(R/w)的状 态进行读或写操作。最后由CPU产生停止条件结 束操作。综合起来,FM24C16读/写操作过程可概 括为:
FRAM利用铁电晶体的铁电效应实现数据存 储,因此FRAM保持数据不需要电压,也不需要象
DRAM一样周期性刷新。铁电效应是铁电晶体所 固有的一种偏振极化特性,与电磁作用无关,因此, FRAM存储器的内容不会受到外界条件如磁场因 素的影响,具有很高的可靠性。
FRAM的特点是速度快,且速写功耗极低,能 够像RAM一样操作,同时又具有非易失性的存储 特性。与EEPROM相比,FRAM最大访问次数可 达100亿次,可满足几乎所有系统对串行存储器的 要求。
件编程。
Mo删OAOH wR—DATA CALL
sTART
;写入程序,发送起始条件 ;发送从器件地址
TXB TxN
ACK
CALL
TXB
MOVF舢)cIR,w
MD、W,F Rw默JF
MOVLW 8
§氍)、rWF LPCONT
BcF RLF
PORTB,sCL RWBUF,1
BCF BTFSC BSF
PoRTB,SDA STATUS,C PORTB,SDA
(上接第16页)
BCF CALI。
P()RTB,SCI, SDA oUT
未收到应答信号,继续等待 ;sDA改为输出方式
RETURN
RD DATA CALL
START
MOVLW OAOH
;读出程序,发送起始条件 ;发送从器件地址
CALI。 M()VF
TXB
ADDR,W
;发送读出数据首址
CAI。I。 CALI.
FM24C16遵守12 C总线协议,在没有数据传输
万方数据
国外电子测量技术·2004年第6期
设计与应用
表1 串行FRAM和EEPROM性能比较(16K位存储器,访问速度400kHz)
供应商
Ramtron Annel sT
型号 FM24C16 AT24C16 ST24C16
静态电流
10uA 18“A 300uA