欢迎来到天天文库
浏览记录
ID:15775177
大小:299.44 KB
页数:5页
时间:2018-08-05
《嵌入式sd卡存储器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机技术与应用ComputerTechnologyandItsApplications嵌入式SD卡存储器的设计*葛健,董浩斌,郑海兵(中国地质大学机械与电子信息学院,湖北武汉430074)摘要:介绍了由ARM芯片LM3S615与SD卡构成的SD卡存储器的设计。讨论了系统的硬件设计及包括驱动程序与应用程序的软件设计,实现了FAT16文件系统下的数据存储功能。该存储器具有较高的传输速度,能实现可靠的数据存储,已运用在大地电磁接收机、质子磁力仪等野外地质仪器的设计中。关键词:LM3S615;数据存储;底层协议;文件系统中图分类号:TP216文献标识码:BThedesignofemb
2、eddedSDcardmemoryGEJian,DONGHaoBin,ZHENGHaiBing(FacultyofMechanical&ElectronicInformation,ChinaUniversityofGeosciences,Wuhan430074,China)Abstract:ThispaperintroducesadesignofSDcardmemorybasedonLM3S615andSDcard.Bothhardwaredesignandsoftwaredesignofthesystemarediscussed,andthedriverprogramanda
3、pplicationprogramisdesignedtorundatamemorysystembasedonFAT16.Thememoryhasahightransmissionspeed,toachievereliabledatastorage,hasbeappliedinthefieldofgeo-logicalinstrument,suchasCSAMTanddomesticmagnetometer,etc.Keywords:LM3S615;datastorage;bottomprotocol;filesystem在地质勘探领域,地质数据采集系统通常需要长时记忆容量、快
4、速数据传输率、极大的移动灵活性以及很间地采集记录海量数据,因此选择合适的存储器显得尤好的安全性[2]。SD卡支持SD模式和SPI模式,其中,SPI为重要。近年来,以Flash为存储体的SD卡因其具备体模式中使用的SPI接口在数据采集系统中应用非常广积小、功耗低、可擦写以及非易失性等特点而被广泛应泛,本设计中就采用SPI模式接口与控制器连接。所用用于消费类电子产品中,随着价格不断下降且存储容量通信模式不同,SD卡引脚的功能也不同。表1为各引脚不断提高,其应用范围日益拓展,因此选择SD卡作为存在SPI模式下的定义和功能描述。控制器与SD卡之间储媒质是一个很好的选择,它具有其他可插拔
5、式存储卡通过指令来实现交互。[1]。在野外地质数据采集系统控制器选用TI公司Stellaris誖系列中所提供的(CF卡等)无法比拟的优势中,要连续记录大量的电压、电流以及时间等参数,当控表1SPI模式下SD卡引脚定义制器采集到这些数据时可以利用SD卡作为存储媒质。本文主要介绍利用嵌入式SD卡在大地电磁接收机和质引脚号名称描述1CS片选,负有效子磁力仪设计中的应用。2DI数据输入1硬件设计3Vss1电源地SD卡(SecureDigitalMemoryCard)由日本松下、东芝4Vcc供电电压及美国SanDisk公司于1999年8月共同开发研制。大小5CLK时钟犹如一张邮票的SD记
6、忆卡,重量只有2g,但却具有高6Vss2电源地7DO数据输出8RSV-*基金项目:国家高技术研究发展计划(863计划)项目(编号:2007AA06Z130-3);9RSV-国家高技术研究发展计划(863计划)项目(编号:2007AA12Z129)《电子技术应用》2010年第5期139计算机技术与应用ComputerTechnologyandItsApplicationsLM3S615,这是一款基于ARMCortex-M3的微控制器,SD卡对命令的应答有4种格式,分别为:R1、R1b、它将高性能的32位计算引入到对价格敏感的嵌入式微R2和R3格式。应答为1个字节,发送时高位在前。
7、其中控制器应用中,价格与8位和16位器件相同,但能为用的R1应答格式如图2所示,MSB总是设定为“0”,其他户提供32位器件的性能。该芯片采用了精简指令集位包含了错误信息,即那些位为“1”时则代表1个错误(RISC)结构,有较高的处理速度(50MHz)。LM3S615与SD信息。卡的连接,电路如图1所示。765432103.3V0InIdleState静止状态EraseReset擦除复位10kΩIllegalCommand非法命令LM3S615SD卡卡座ComCRCError通信CRC错误C
此文档下载收益归作者所有