基于铁电存储器的高速和高保真的汽车事故实时数据记录仪
以下为文章全文:(本站微信公共账号:cartech8)

汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
4 FRAM的数据读写和保护措施 为了适应各类用户的使用习惯,Ramtron公司提供了三种通用的数据总线接口:I2C、SPI和并口,推出了一系列不同容量的FRAM。这里,以采用SPI接口的FM25640型为例,介绍FRAM的数据读写和数据保护。 4.1 FM2560简介 FM25640是Ramtron公司新推出的产品之一,采用工业标准串行外设接口SPI总线对存储器进行访问,总存储容量为64k byte,最大总线工作频率达5MHz。图1所示为FM25640的引脚排列。 SPI接口是一种通用同步串行接口总线,SPI接口利用SCK、SI和SO 3个引脚线进行数据的读/写,其中,SCK为时钟信号端,SI和SO为数据输入和输出端。SCK引脚的时钟信号必须由外部单片机或控制器输入,读/写命令字由SI引脚输入,数据由SO引脚输出。SPI接口共有4种操作模式,分别为0、1、2和3。SPI操作模式决定了设备接收和发送数据时的时钟相位和极性,即决定了时钟信号的上升沿和下降沿与数据流方向之间的关系, FM25640仅支持模式0和3。在这二种模式下,SCK信号的上升沿触发数据输入,下降沿触发数据输出。 4.2 FM25640的数据读写操作 FM25640是一种8位存储器,采用8192×8的阵列组织形式,用户访问时,只需指定13位访问地址,8位数据自动串行移位。FM25640从外界获得的数据按功能分为二种:指令(command)和数据(data)。不同的功能具有不同的写入格式和方法。 (1)FM25640的写指令 FM25640总共有6条指令,它们分别是写使能(WREN)、写禁止(WEDI)、读寄存器(RDSR)、写寄存器(WRSR)、读数据(READ)和写数据(WRITE),这些指令控制存储器需要完成的功能。图2所示为FM25640的写指令时序。 (2)FM25640的写数据 由于正常情况下FM25640都是处于写禁止状态,因此,在执行写操作之前,必须先写入写使能(WREN)指令,然后指定数据存储的13位起始地址,最后输入数据,FRAM的访问速度非常块,不需要写等待时间,所有数据均可以总线速度连续写入,数据写入完成后,片选端的上升沿使本次写使能失效,FRAM自动恢复写禁止状态。 (3)FM25640的读操作 在片选信号有效后,总线输入读数据(READ)信号,指定数据存储的13位起始地址后,SI端口被屏蔽,数据从SO端口输出,数据地址内部自动增加,每个时钟周期输出一位,每个字节的最大有效位(MSB)最先输出。片选端的上升沿使本次读使能失效。 |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系542334618@126.com,我们会及时处理。
会员评价:
共0条 发表评论