环球UG开户:存储器的范例选择的能力和应依照的根基原则

新2备用网址/2020-07-14/ 分类:科技/阅读:

存储器的范例将抉择整个嵌入式体系的操纵和机能,因此存储器的选择是一个很是紧张的决定。

无论体系是回收电池供电照旧由市电供电,应用需求将抉择存储器的范例(易失性或非易失性)以及行使目标(存储代码、数据可能两者兼有)。其它,在选择进程中,存储器的尺寸和本钱也是必要思量的紧张身分。对付较小的体系,微节制器自带的存储器就有也许满意体系要求,而较大的体系也许要求增进外部存储器。为嵌入式体系选择存储器范例时,必要思量一些计划参数,包罗微节制器的选择、电压范畴、电池寿命、读写速率、存储器尺寸、存储器的特征、擦除/写入的经久性以及体系总本钱。

图1列出了在嵌入式应用体系中最常用的存储器范例。下面接头在选择存储器时应依照的根基原则。

选择存储器时应依照的根基原则

1.内部存储器与外部存储器

一样平常情形下,当确定了存储措施代码和数据所必要的存储空间之后,计划工程师将抉择是回收内部存储器照旧外部存储器。凡是情形下,内部存储器的性价比最高但机动性最低,因此计划工程师必需确定对存储的需求未来是否会增添,以及是否有某种途径可以进级到代码空间更大的微节制器。基于本钱思量 ,人们凡是选择能满意应用要求的存储器容量最小的微节制器,因此在猜测代码局限的时辰要必需出格警惕,由于代码局限增大也许要求改换微节制器。

今朝市场上存在各类局限的外部存储器器件,我们很轻易通过增进存储器来顺应代码局限的增进。偶然这意味着以封装尺寸沟通但容量更大的存储器更换现有的存储器,可能在总线上增进存储器。纵然微节制器带有内部存储器,也可以通过增进外部串行EEPROM或闪存来满意体系对非易失性存储器的需求。

2.指导存储器

在较大的微节制器体系或基于处理赏罚器的体系中,计划工程师可以操作指导代码举办初始化。应用自己凡是抉择了是否必要指导代码,以及是否必要专门的指导存储器。譬喻,假如没有外部的寻址总线或串行指导接口,凡是行使内部存储器,而不必要专门的指导器件。但在一些没有内部措施存储器的体系中,初始化是操纵代码的一部门,因此全部代码都将驻留在统一个外部措施存储器中。某些微节制器既有内部存储器也有外部寻址总线,在这种情形下,指导代码将驻留在内部存储器中,而操纵代码在外部存储器中。这很大噶鲱平安的要领,由于改变操纵代码时不会呈现不测地修改指导代码。在全部情形下,指导存储器都必需长短易失性存储器。

3.设置存储器

对付现场可编程门阵列(FPGA)或片上体系(SoC),人们行使存储器来存储设置信息。这种存储器必需长短易失性EPROM、EEPROM或闪存。大大都情形下,FPGA回收SPI接口,但一些较老的器件仍回收FPGA串行接口。串行EEPROM或闪存器件最为常用,EPROM用得较少。

4.措施存储器

全部带处理赏罚器的体系都回收措施存储器,但计划工程师必需抉择这个存储器是位于处理赏罚器内部照旧外部。在做出了这个决定之后,计划工程师才气进一步确定存储器的容量和范例。虽然有的时辰,微节制器既有内部措施存储器也有外部寻址总线,此时计划工程师可以选择行使它们傍边的任何一个,可能两者都行使。这就是为什么为某个应用选择最佳存储器的题目,经常因为微节制器的选择变得伟大起来,以及为什么改变存储器的局限也将导致改变微节制器的选择的缘故起因。

假如微节制器既操作内部存储器也操作外部存储器,则内部存储器凡是被用来存储不常改变的代码,而外部存储器用于存储更新较量频仍的代码和数据。计划工程师也必要思量存储器是否将被在线从头编程或用新的可编程器件更换。对付必要重编程成果的应用,人们凡是选用带有内部闪存的微节制器,但带有内部OTP或ROM和外部闪存或EEPROM的微节制器也满意这个要求。为低落本钱,外部闪存可用来存储代码和数据,但在存储数据时必需警惕中止不测修改代码。

在大大都嵌入式体系中,人们操作闪存存储措施以便在线进级固件。代码不变的较老的应用体系仍可以行使ROM和OTP存储器,但因为闪存的通用性,越来越多的应用体系正转向闪存。表1给出了措施存储器范例的参数较量。

5.数据存储器

与措施存储器相同,数据存储器可以位于微节制器内部,可能是外部器件,但这两种情形存在一些不同。偶然微节制器内部包括SRAM(易失性)和EEPROM(非易失)两种数据存储器,但偶然不包括内部EEPROM,在这种情形下,当必要存储大量数据时,计划工程师可以选择外部的串行EEPROM或串行闪存器件。虽然,也可以行使并行EEPROM或闪存,但凡是它们只被用作措施存储器。

当必要外部高速数据存储器时,凡是选择并行SRAM并行使外部串行EEPROM器件来满意对非易失性存储器的要求。一些计划还将闪存器件用作措施存储器,但保存一个扇区作为数据存储区。这种要领可以低落本钱、空间并提供非易失性数据存储器。

针对非易失性存储器要求,串行EEPROM器件支撑I2C、SPI或微线(Microwire)通信总线,而串行闪存凡是行使SPI总线。因为写入速率很快且带有I2C和SPI串行接口,FRAM在一些体系中获得应用。表2较量了种种数据存储器的优弱点。

6.易失性和非易失性存储器

存储器可分成易失性存储器可能非易失性存储器,前者在断电后将丢失数据,尔后者在断电后仍可保持数据。计划工程师偶然将易失性存储器与后备电池一路行使,使其示意如同非易失性器件,但这也许比简朴地行使非易失性存储器越发昂贵。然而,对要求存储器容量很是大的体系而言,带有后备电池的DRAM也许是满意计划要求且性价比很高的一种要领。

在有持续能量供应的体系中,易失性或非易失性存储器都可以行使,但必需基于断电的也许性做出终极决定。假如存储器中的信息可以在电力规复时从另一个信源中规复出来,则可以行使易失性存储器。

选择易失性存储器与电池一路行使的另一个缘故起因是速率。尽量非易失存储器件可以在断电时保持数据,但写入数据(一个字节、页或扇区 )的时刻较长。

7.串行存储器和并行存储器

阅读:
广告 330*360
广告 330*360

热门文章

HOT NEWS
  • 周榜
  • 月榜
阳光在线官网
微信二维码扫一扫
关注微信公众号
新闻自媒体 Copyright © 2002-2019 阳光在线官网 版权所有
二维码
意见反馈 二维码