当前位置:首页 > 电源 > 数字电源
[导读]前言 惯性导航系统、各种导引头及空间飞行器等测试和记录应用系统,都需要自主、实时、可靠存储大量的关键信息,并保证即使整个系统掉电,所采集到的数据仍能长时间保持不丢失,实现历史数据查询,便于数据分析

前言
    惯性导航系统、各种导引头及空间飞行器等测试和记录应用系统,都需要自主、实时、可靠存储大量的关键信息,并保证即使整个系统掉电,所采集到的数据仍能长时间保持不丢失,实现历史数据查询,便于数据分析。NAND Flash闪速存储器(简称闪存)以其掉电非易失、功耗低、寿命长、容量大、升级容易等独有的特点迅速成为数据存储的最佳选择。
    某型激光陀螺惯导单元需要在湖试和海试试验过程中记录大量导航参数,为了便于在试验结束后有效分析数据。这里提出一种基于大容量闪存器件K9KAG08UOM与DSP接口设计方案。在激光惯导的计算机板上集成了一片NAND Flash闪速存储器,根据试验的次数和每个航次存储数据量的大小,选用SAMSUNG公司的K9KAG08UOM存储器;为满足导航控制的周期和算法的复杂程度,选用TI公司的浮点DSPTMS320C6713B作为主控处理器。TMS320C6713B的主频可达300 MHz,浮点运算速度可达1.8 GFLO/S,是目前运算速度最快的浮点器件之一,已成为嵌入式系统设计中的主流处理器。其中NAND Flash与DSP的接口设计是整个计算机板设计的关键部分,这里详细介绍大容量NAND Flash与DSP接口设计的硬件接口电路和软件实现方法。


2 大容量闪存K9KAG08UOM简介
    K9KAG08UOM是大容量、高可靠性的NAND Flash存储器。其存储容量为2 G字节(2 Gx8 bit);可将数据线与地址线复用为8条I/O线。并分别提供命令控制信号线;命令、地址和数据信息均通过8条I/O线传输,不会因存储容量的增加而增加引脚数,从而极大方便系统设计和产品升级,而无需更改外部硬件连接,因此成为嵌入式系统中实时存储大容量数据的最佳选择。
    K9KAG08UOM引脚排列如图1所示,其引脚功能如下:
    I/O0~I/O7:8根地址、数据和命令复用信号。用于输入命令、数据、地址及输出数据。
    CE:片选信号。用于选择控制器件。
    WE:写使能信号。通过该端口可在写脉冲的上升沿锁存指令、地址和数据。
    RE:读使能信号。在读信号的下降沿,输出数据有效,并可累加其内部数据地址。
    CLE:命令锁存使能信号。CLE为高电平时,命令通过I/O端口线在写信号的上升沿被锁存入命令寄存器。
    ALE:地址锁存信号。在写信号的上升沿且地址锁存信号为高电平时,地址被锁存。
    WP:写保护信号。WP为低电平时,禁止写或擦除操作。
    R/B:准备就绪或忙输出显示信号,当R/B为低电平时,表示有编程、擦除或随机读操作正在进行,操作完成后.R/B信号自动返回至高电平。


3 硬件接口设计
3.1 计算机板设计方案
    激光陀螺惯导计算机板以CPU为核心,完成数据的采集、运算、通信、数据存储等任务。计算机板的设计原理如图2所示。

    计算机板主要包括:核心CPU完成导航计算及对外围接口的管理与控制等:监控与导航Flash完成程序的自主加载引导;NAND Flash完成试验数据的记录与下载;FPGA辅助完成A/D转换时序控制、总线译码控制、开关电路控制、分频及脉冲计数等功能:4通道串行控制器 TL16C754控制4个通道串口。
    主机CPU选用DSP器件 TMS320C6713B,其内含浮点数值处理器,支持64位浮点运算,内部RAM容量为256 K字节,主频最高可达300 MHz,带有的锁相环电路使其能够通过软件编程设置实际工作频率。
    根据系统时序控制和计数等功能需要逻辑门的大小.FPGA选用ACTEL公司的APA300。该器件内部自带ROM,上电后自主运行,无需外部ROM引导,可靠性高。
    串行通信控制器选用,TI公司的TL16C754B。该器件采用3.3 V供电,功耗低,内部有4个并行的串行通信控制器,内部白带FIFO模式,与DSP无缝接口,使用灵活方便,满足系统设计需要。[!--empirenews.page--]
3.2 NAND Flash与DSP硬件接口设计
    大容量闪存NAND Flash与DSP之间的接口设计是CPU板设计的关键。DSP主要通过EMIF外部存储器接口访问片外存储器,TMS320C6713B可与大多数的同步存储器和异步存储器灵活配置,使用简单方便。TMS320C6713B与K9KAG08UOM的硬件接口电路如图3所示。

    TMS320C6713B的外部存储器接口包括:20位地址线、32位数据线、4个片选控制线及读写控制信号线。4个片选信号分别对应4个存储空间,CE3对应的地址空间为OxB0000000-OxBFFFFFFF,设计中通过地址译码实现地址空间的分隔,其中大容量闪存器件K9KAG08UOM的片选面对应的地址为OxB0400000。
    K9KAG08UOM无地址线,命令、地址和数据信息均通过I/00~I/07传输。虽然K9KAG08UOM的容量达到2 G字节,远远超出TMS320C6713B存储区域CE3的可寻址容量256 M字节,但由于访问NAND Flash的地址是通过I/O端口输入,无需通过地址线寻址,因此不用考虑逻辑存储空间与实际物理空间的映射问题,简化了DSP与NAND Flash的硬件接口。
    TMS320C6713B和K9KAG08UOM的工作电压均是3.3 V,因此两者引脚可直接连接,无需电平转换。设计中K9KAG-08UOM的ALE和CLE两个信号分别由DSP的最低两位地址EA3和EA2控制。DSP的低8位数据线直接与NAND Flash的I/00~I/07相连。DSP的通用输人输出端口GP3接R/B,用于监测NAND Flash的工作状态。当R/B处于低电平时,表示有编程、擦除或随机读操作正在进行;当R/B处于高电平时,表示操作已经完成。K9KAG08UOM的读写控制信号RE和WE由DSP的读写控制信号ARE和AWE和译码产生的片选信号CE通过逻辑或得到,只有当DSP的读写控制信号和片选同时有效即为低电平时才能对K9KAG08UOM进行读写操作。
    该硬件接口设计利用DSP的地址线EA3、EA2分别控制NAND Flash的命令锁存ALE和地址锁存CLE信号,此时对K9KAG08UOM的访问相当于访问地址分别为OxB0400002、OxB0400001和OxB0400000的3个端口.分别对应K9KAG08UOM的地址端口、命令端口和数据端口。DSP对K9KAG08UOM的命令、地址和数据操作可通过不同端口进行。简化了对K9KAG08UOM读写控制和软件编程设计的难度。


4 软件设计
    NAND Flash的基本操作主要包括:读数据,编程(写)数据,擦除、读器件ID号等。NAND Flash的软件设计主要关注以下几个方面:
    (1)读、写操作以页为单位;
    (2)擦除操作以块为单位;
    (3)对NAND Flash写数据时,位数据只能由1变为0,因此对Flash写操作前必须把写单元所在块擦除;
    (4)NAND Flash同其他固体存储器一样会产生坏块,如果将数据存储在坏块区域将导致无法正常恢复。坏块区域一般不超过器件总容量的3‰,如果系统的工作状态允许存储的数据可以出现少量错误,比如图像记录功能,软件设计时可不用标记为坏区;如果系统的工作状态不允许存储的数据出错,则需根据器件出厂时自带的坏块信息表标记坏块区域,以保证数据不被写到坏块区域。
    (5)在对NAND Flash进行擦除、编程或者读取操作流程时,不允许有中断信号打断CPU的工作,否则会读写错误。在软件设计时,如果对NAND Flash进行存取操作,需先屏蔽中断,读写操作完成后再把中断重新打开。
    NAND Flash最基本的块擦除、页编程时序流程如图4和图5所示。

5 结束语
    由于NAND Flash具有非易失性、大容量、低成本、接口简单等优点。在组合导航数据存储设备,激光惯导单元及红外导引头的图像采集等智能仪器中得到广泛应用。详细介绍了大容量闪存K9KAG08UOM与TMS320C6713B的硬件接口电路和软件程序设计,所采用的接口技术灵活、简单、可靠,在激光惯导单元进行的湖试和海试试验中成功地实现了数据的存储。该接口设计方法可推广应用于大容量闪存器件与单片机、ARM及其他型号的DSP设计中。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...

关键字: LINK AI BSP 智能家电

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭