串行FRAM FM25H20原理及其应用

时间:2009-01-09来源:网络

3.4 状态寄存器和写保护
FM25H20具有硬件和软件双重写保护功能。首先,在写操作之前,必须先用WREN指令对写使能锁存器置位;其次,在写操作允许的情况下.设置状态寄存器,使WPEN位置l并且使W引脚为低电平。FM25H20的状态寄存器格式如表2所列。其中,bitO,bit4,bit5恒为0,bit6为l'bit7、bit3和bit2为写保护控制位;bitl是写使能锁存器状态位;bit3和bit2为存储器存储区间(块)的写保护位。

3.5 写操作
FM25H20写操作先发送WREN指令,再发送WRITE指令。WRITE指令后接3个字节的地址,这24位地址中的高6位为任意码,低18位地址为要写入的首字节数据的有效地址,该地址后面为要写入的数据。若输人的数据大于1个,那么第一个数据后的数据存储地址由FM25H20内部依次增加给出。当地址达到3FFFFH时,地址计数器置为00000H,输入数据是以最高有效位(MSB)在前,最低有效位(LSB)在后的顺序传输的。
3.6 读操作
在S信号下降沿发送READ指令,在READ指令后紧接发送3个字节的地址。当发送完指令和地址后,可忽略数据线操作。数据总线等待8个时钟信号,依次读取数据。当地址达到3FFFFH时,地址计数器置为00000H,输入数据是以MSB在前,LSB在后的顺序传输的。

4 FM25H20的典型应用
4.1 FM25H20与通用单片机的连接

AT89S52是一款低功耗、8位高性能CMOS单片机,片内含8 K字节ISP的可反复擦写l 000次的Flash只读程序存储器。该器件采用高密度,非易失性存储技术.兼容标准MCS一5l指令系统及80C5l引脚结构。内部集成有通用8位中央处理器和ISP Flash存储单元。图4给出AT89S52与FM25H20的接口电路图。

AT89S52对FM25H20的写操作流程图如图5所示。该项流程图适用于一般单片机对FM25H20的写操作.FM25H20存储数据的首址是10000H,所以可在FM25H20的10000H~3FFFFH地址范围内存储控制系统的重要参数.而将00000H~0FFFFH地址留给用户。FM25H20数据首址可根据具体应用进行修改。

4.2 FM25H20与带SPI总线的单片机的连接
ATmegal69V是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。该器件片内含有3个模式灵活的定时器,计数器(T/C)、片内/外中断,可编程串行USART、具有起始条件检测器的通用串行接口、8路10位A/D转换器、具有片内振荡器的可编程看门狗定时器、SPI串行端口、16 K字节的系统内可编程Flash、512字节EEPROM、l K字节SRAM等。ATmegal69V和F。M25H20可通过SPI总线传输数据和控制命令。其接口电路如图6所示。

5 结语
介绍了FM25H20型FRAM的主要特性和使用方法,给出了单片机与FM25H20的接口电路图和对FM25H20的写操作流程图,归纳出任何一款8位数据总线宽度在计算机系统使用FM25H20的方法。由于铁电存储器在数据存储方面的出色性能,因此,它可应用于如水表,电表,煤气表,门禁系统,医疗设备,自动取款机,汽车记录仪,电子仪器等仪器仪表中。随着技术发展,铁电存储器具有良好的应用前景。

1 2

关键词: FRAM 25H H20 FM

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版