计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

闪速存储器芯片K9F6408系列的典型应用

2017-01-01 01:01
导读:理工论文论文,闪速存储器芯片K9F6408系列的典型应用应该怎么写,有什么格式要求,科教论文网提供的这篇文章是一个很好的范例: 摘要:K9F6408系列是8M×8bit的NAND型闪速存储器。它以其快速读写循
摘要:K9F6408系列是8M×8bit的NAND型闪速存储器。它以其快速读写循环,数据硬件保护,可擦除,I/O口命令/地址/数据线复用和接口便利等特点,正成为大型数据如语音、数字图像、文件等系统数据的载体。本文给出了K9F640800A与单片机P87C52的硬件连接电路及闪速存储器操作的软件应用程序。

关键词:flash 存储器;扇区;操作;应用程序

1、概述

存储器是计算机外围产品的重要组成部分,在经历了ROM, PROM和 EPROM和 如今已到了闪速存储器(Flash Memory)的时代。Flash存储器以其低成本,高可靠性的读写,非易失性,可擦写性和操作简便而成为一系列程序代码(应用软件)和数据(用户文件)存储的理想媒体,从而受到到嵌入式系统开发者的欢迎。

Flash存储器的应用范围极广,从现代计算机优盘到嵌入式系统中取代 的地位,可谓占尽风流。正因为Flash的应用广泛,了解和掌握Flash的相关操作和管理技术就极为重要。大致说来Flash操作包括:检错(对Flash内部坏扇区的检测)、写操作(写入数据)、读操作(从Flash中读出数据)、空间管理和擦除操作。在系统中我们选用AT87C52单片机,它有24个I/O口,其中8个作为有特殊功能的I/O口,因此只剩16个I/O口可供一般的输入/输出使用。我们选用K9F640800A闪存的主要原因是它能节约I/O口,即它的地址线和数据线可复用。而其他许多闪存的地址线和数据线是分开使用的。因此,本文以SAMSUNG公司的K9F640800A为例,介绍Flash的操作技术。

2、K9F640800A芯片的性能特点:

·供电电压:2.7v~3.6v
·该芯片容量为66Mbits,由1024块组成,每块又由16页组成,一页共有(512+16)×8bit。使用64Mbits,另外还有2Mbits的闲置储存空间。
·写和读以页为单位,而擦除以块为单位。读、写和擦除操作均通过命令完成,非常方便。(参见图3)

(科教范文网http://fw.NSEAC.com编辑发布)


·此芯片可擦写1百万次,掉电数据不丢失,数据可保存十年。
·有8位串行口,且可复用,既可作为地址和数据的输入/输出引脚,又可作命令的输入引脚,根据时序采用分时循环。(见时序图5)
·写入每页的时间为200us,平均每写一个字节约400ns,即约20Mb/s。
·该flash的每一个扇区又分为三个区(256字节,256字节和16字节),如果需要对这三个区独立操作,则通过00h,01h和50h命令分别选中。(参见图3)
·快速的读写循环和数据硬件保护。

引脚分布、功能及操作命令如图1所示:

3、P87C52与K9F6408U0A的应用电路

我们设计了一个系统,所需实现的功能是,由P87C52单片机将接收到的GPS芯片发送的数据,按一定的格式处理后,存储到Flash芯片上。当上位机发出读命令时,P87C52再从flash中取出数据,发给上位机。在此,我们给出了K9F6408U0A的flash芯片与P87C52单片机连接图(图2)。

4、K9F6408U0A的软件编程

K9F6408U0A的软件编程是采用C语言中嵌入汇编来完成。主要包括:flash扇区检错,读,写,擦除和管理flash空间。

1)检错:刚出厂的Flash中可能存在坏扇区,用久的Flash好扇区也可能变坏。为了保证读写数据的可靠性,必须对Flash扇区进行检测。Flash扇区的好坏标志存在于第3区中的第6 Column, 若扇区已坏,则标志位数据不是FFH。设置一错误扇区的表,扫描检错flash,将坏扇区的号依次填入表中,将此表保存于flash存储器中的第一个块中(因为SAMSUNG确保第一个块能正确使用)。流程图(图四): (科教范文网http://fw.ΝsΕΑc.com编辑)

上一篇:TMS320C6701在电离层垂直探测系统中的应用 下一篇:没有了