
FM25L512
概观
该FM25L512是一个串行FRAM存储器。该
存储阵列在逻辑上组织为65,536 ×8
并且使用一个工业标准的串行存取
外设接口或SPI总线。功能操作
FRAM的是类似于串行EEPROM 。该
在FM25L512和之间的主要区别
串行EEPROM具有相同的引脚是
FRAM的卓越的写入性能,无限的
耐力和更低的功耗。
微控制器。许多常见的微控制器
有硬件SPI端口,允许直接接口。
这是很简单的使用普通模拟端口
端口引脚微控制器没有。该
FM25L512工作在SPI模式0和3 。
SPI接口使用一共有四个引脚时钟,
数据输入,数据输出和片选。一个典型的系统
配置使用的一个或多个FM25L512设备
与微控制器具有专门的SPI端口,
作为图2示出。此外,时钟,输入数据,
和数据输出引脚是所有设备中常见的。
片选和HOLD引脚必须驱动
分别为每个FM25L512设备。
对于微控制器不具有专用的SPI总线,一个
通用端口都可以使用。为了减少
控制器上的硬件资源,所以能够
连接两个数据引脚连接在一起,并配合关闭
抱脚。图3示出了使用配置
只有三个引脚。
协议概述
SPI接口是一个同步串行接口
利用时钟和数据引脚。它的目的是支持
在总线上的多个设备。每一个设备被激活
使用片选。当片选是通过激活
总线主机时, FM25L512将开始监测
的时钟线和数据线。之间的关系
落下的/ CS边缘,时钟和数据是通过口授
在SPI模式。该设备将作出裁决
在每个芯片的下降沿的SPI模式的
选择。而有四个这样的模式,该
FM25L512仅支持模式0和3。图4
显示了模式0所需的信号关系
和3.两种模式下,数据被移入
FM25L512在SCK和数据的上升沿
预计在第一个上升沿之后/ CS变
活跃的。如果时钟开始从高状态,这将落入
之前,以创建第一数据传输
第一个上升沿。
SPI协议是由操作码控制。这些
操作码中指定的命令的设备。后
/ CS被激活从总线传输的第一个字节
主是操作码。下面的操作码,任何
地址和数据,然后转移。
某些操作码都没有后续命令
数据传输。在/ CS必须经过一个变为无效
操作完成后和一个新的操作码罐之前
签发。有一个有效的操作码唯一的单位活性
片选。
内存架构
当访问FM25L512 ,用户地址
64K的位置,每行8个数据位。这些数据位是
串行移位。该地址被使用访问
SPI协议,它包括一个芯片选择(容许
总线上的多个设备) ,一个操作码和一个双
字节地址。的16位的完整地址
指定唯一的每个字节的地址。
在FM25L512的大部分功能要么是
通过SPI接口或控制的处理
自动通过板上的电路。的存取时间
对于存储器操作基本上是零,超越
所需要的串行协议时间。即,在
存储器读出或写入的SPI总线的速度。
不象一个EEPROM ,它是没有必要的轮询
设备的就绪状态,因为写操作发生在公交车
速度。因此,在一次新的总线事务可以
移入装置中,写操作将是
完整的。此作更详细的说明
接口部分。
用户希望从几个明显的系统优势
由于其快速的写入周期和高的FM25L512
耐力相比, EEPROM中。此外
也有不太明显的好处。例如
在高噪声的环境中,在快速的写操作
不易受腐败比EEPROM
因为它是很快完成。与此相反,一个
EEPROM需要毫秒写的是
容易受到噪声中多循环。
注意, FM25L512不包含功率
不是一个简单的内部其它管理电路
上电复位。这是用户的责任
确保V
DD
是数据表的公差范围内
防止不正确的操作。
串行外设接口 - SPI总线
该FM25L512采用串行外设接口
( SPI)总线。它被指定为速度高达操作
20MHz的。这种高速串行总线提供了高
到主机性能的串行通信
修订版1.2
2007年8月
第13 3