简谈基于spi总线接口的fram设计

简谈基于spi总线接口的fram设计

ID:22936722

大小:54.00 KB

页数:5页

时间:2018-11-02

简谈基于spi总线接口的fram设计 _第1页
简谈基于spi总线接口的fram设计 _第2页
简谈基于spi总线接口的fram设计 _第3页
简谈基于spi总线接口的fram设计 _第4页
简谈基于spi总线接口的fram设计 _第5页
资源描述:

《简谈基于spi总线接口的fram设计 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、简谈基于SPI总线接口的FRAM设计导读:基于SPI总线接口的FRAM设计是一篇相关数据和单片机的论文排版格式,免费分享阅读下载是对毕业生写作论文有着参考意义。(杭州水处理技术研究开发中心有限公司,浙江杭州310012)摘要:文章的研究内容是对数据读取和存储基于SPI总线接口的FRAM设计.文章采用了C8051F系列单片机作为微处理器,存储芯片采用的是FM25V10芯片,且都具有SPI总线接口,经过多次实验得出的结果是以SPI为总线接口的FRAM设计能够满足其要求,且传输速度快.关键词:SPI总线单

2、片机总线接口FRAM设计中图分类号:TP333文献标识码:A本篇简谈基于SPI总线接口的FRAM设计论文范文综合参考评定下度:最新标题:10092374(2013)14001103随着科技的进步,电子技术的发展,电子、工程控制、通信等行业内,单片机的应用范围也越来越广,而的芯片接口应用也变得越来越重要.针对于一些记录测控的数据,记录通信的数据,都需要不掉电存储方式,以不掉电存储也成为了控制系统中不或缺的一个部分.存储芯片的发展过程中,有很多产品诞生,E2PROM或闪速存储作为存储介质,则速度较慢实时

3、性要求较高的场合常采用电池支持的SRAM,既有RAM的读写速度,又有ROM掉电数据不丢失的特性,但是电池支持的SRAM实际使用过程中数据不靠,容易丢失,且电池容易受到环境数的影响而RAMTRON公司研制的铁电存储成功解决了电池的问题,由于具有几乎无限次数擦写、高速读写、低功耗、数据能掉电保持等特点而广泛地应用种控制系统中.本文采用C8051F单片机对FRAM芯片的读写操作,从而完成了对于系统的参数及数据保存功能.1 C8051F单片机的SPI总线接口C8051F单片机微处理器具有SPI接口,以以和F

4、M25V10直接通过SPI总线进行连接,且SPI总线的速度完全以达到要求.SPI总线只需四条线以完成MCU与种器件的通讯,分别为:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、低电平有效从机选择线(CS).当SPI工作时,移位寄存器中的数据逐位从输出引脚(MOSI)输出(高位前),时从输入引脚(MISO)接收的数据逐位移到移位寄存器(高位前).传输完一个字节后,该字节便会进入到接收器件的移位寄存器中,这样以完成了两个器件间的数据交换,SPI总线的主

5、机的时钟信号来确保本次传输的FM25V10为2M位的非易失性铁电随机存储器,结构容量为256K×8位,无限次的读写次数,掉电数据保持10年,写数据无延时,采用快速SPI串行协议,最高速度以达到40M的总线速度.硬件上有完善的写保护,时软件也以进行写保护.工作电压:2。7~3。6V,静态工作电流:5uA.3 FRAM与C8051F单片机的SPI硬件设计由于FM25V10与其他的SPI设备一样,以直接挂SPI总线接口上,本文采用的是SPI的四线接口,此需要额外的片选信号NSS,/HOLD和/25V10,

6、通过对单片机内部集成的A/D采集模块进行数据的采集,将数据进行实时的存储铁电存储器FM25V10中,且存储结束后将数据读取出来,通过通信模块将数据传输给上位机.数据的存储及读取过程中是通过SPI总线方式进行传输的,该方式以有效地对数据进行快速、准确的存储及读取.C8051F单片机中的SPI提供了一个灵活的四线全双工串行总线,SPI使用的4个信号分别是:MOSI、MISO、SCK、NSS.该程序的编写主要分为两部分:一部分是对FM25V10的数据存储程序的编写另一部分是对FM25V10的数据读取程序的

7、编写.对FM25V10的操作过程中,我们要根据FM25V10手册中提供的操作码来操作,而且还要根据手册中提供的程序时序图来编写程序.表2是FM25V10手册提供的操作码.对于软件的编程前,首先要把要编写程序的基本流程画出来,以更清晰地了解程序的主要内容及其工作流程,图2是本文中的读写数据软件流程.下边是用到的最基本的程序块,包含了三个方面:数据的写入、数据的读取、地址的自动加一、(1)将R0数据写入到SPI端口寄存器:SPIargin:0auto;font-size:12px;color:#6666

8、66;">数据和单片机论文排版格式PI端口寄存器中的数据到R0:SPIread:CLRSPIFMOVSPI0DAT,#00HJNBSPIF,CLRSPIFMOVR0,SPI0DATRET(3)地址自动加1:DPTRINC:INCDPTRLLMOVA,#00HCJNEA,DPTRLL,DPTRRETINCDPTRHLMOVA,#00HCJNEA,DPTRHL,DPTRRETINCDPTRHHDPTRRET:RET5 结语通过对硬件电路进行设计及相对应的软件编程实现了数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。