0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

各种类型存储器的最佳应用探讨

得捷电子DigiKey 来源:电路城 作者:电子月 2021-05-19 17:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于所有基于微控制器嵌入式系统而言,存储器都是其中的主要元件。例如,开发人员需要足够的RAM以存储所有易失性变量、创建缓冲区以及管理各种应用堆栈。RAM对于嵌入式系统相当重要,同样,开发人员也需要一定空间用于存储应用代码、非易失性数据和配置信息。

然而,问题在于非易失性存储器技术不断扩展,选择众多,使选择适合应用的存储器颇具挑战性。

本文对各种存储器技术进行了介绍,并以ON Semiconductor、Adesto Technologies、Renesas、ISSI、Cypress Semiconductor、Advantech、GigaDevice Semiconductor和Silicon Motion等供应商推出的产品为例,帮助开发人员了解各种存储器类型的特性。此外,本文还探讨了各种类型存储器的最佳应用,以便开发人员有效使用。

嵌入式系统中的EEPROM和FRAM

EEPROM往往是开发人员最先、最常考虑用于嵌入式系统的存储器件。在嵌入式应用中,这类非易失性存储器通常用于存储系统配置参数。例如,连接至CAN总线网络的设备可能会将CAN ID存储于EEPROM。

EEPROM的以下特性使其成为嵌入式系统开发人员的理想之选:

小封装尺寸

相对实惠的价格

100kbps至1000kbps的典型比特率范围

标准化电气接口

通常支持I2C和SPI接口

目前,在Digi-Key网站上快速搜索EEPROM可以发现,共有9家EEPROM供应商提供的5,800多款EEPROM。例如,ON Semiconductor的CAT24C32WI-GT3是一款32Kb(4KB) EEPROM器件,采用8引脚SOIC封装,连接I2C总线时速度可达1MHz(图1)。

值得注意的是,某些微控制器中也包含EEPROM。例如,Renesas的R7FS128783A01CFM#AA1 32位微控制器,具有4KB板载EEPROM可供开发人员使用。

因此,配置需求不能超过4KB,否则,开发人员就需要使用外部存储器件,或使用微控制器的闪存来模拟EEPROM以扩展容量。

尽管EEPROM深受青睐,却也存在一些潜在缺陷:

擦/写操作寿命通常为1,000,000次

写周期约为500ns

写入单个数据单元需要多条指令

数据保存期为10年以上(近期的产品可达100年以上)

易受辐射和高工作温度影响

EEPROM适合的应用众多,但对于汽车、医疗或航天系统等可靠性要求较高的应用,开发人员则希望使用FRAM等更可靠的存储器解决方案。

FRAM是“铁电随机存取存储器”的缩写,相较于EEPROM存储器,颇具优势:

速度更快(写周期小于50ns)

写操作寿命更长(高达1万亿次,EEPROM仅为100万次)

功率较低(工作电压只需1.5V)

辐射耐受性更强

FRAM的存储容量与EEPROM相当。例如,Cypress Semiconductor的FRAM系列容量范围从4Kb至4Mb。其中,FM25L16B-GTR容量为16Kb(图2)。该器件采用8引脚SOIC封装,工作频率可达20MHz。

针对高端产品,Cypress Semiconductor推出CY15B104Q-LHXIT,容量为4Mb,支持的接口速度高达40MHz(图3)。这款FRAM存储器具有以下特性:

151年数据保存期

100万亿次读/写

直接替代串行闪存和EEPROM

正如您所猜想,FRAM的价格比EEPROM昂贵,因此选择适合应用的存储器时,务必仔细权衡器件的各种工作环境因素。

嵌入式系统中的闪存、eMMC和SD

嵌入式系统中的闪存具有多种不同用途。首先,外部闪存可用于扩展内部闪存,从而增加应用代码的可用存储器空间。常用解决方法是:使用GigaDevice Semiconductor的GD25Q80CTIGR等SPI闪存模块(图4)。如果微控制器支持SPI接口,则可通过该接口使用GD25Q80CTIGR将内部存储器扩展8Mb。

其次,外部闪存可用于存储配置信息或应用数据,而非使用EEPROM或FRAM。为了降低BOM成本或扩展内部存储器以存储应用数据,可以改用外部闪存芯片。微控制器外设和存储器映射可以配置为加入该外部闪存,以便开发人员能够更轻松地进行访问,而无需专门对所需的驱动程序进行自定义调用,来连接EEPROM或FRAM。

Adesto Technologies的AT25SF161是一款适用于该用途的外部闪存器件范例(图5)。该器件使用队列式SPI (QSPI) 接口。QSPI是对常规SPI协议的扩展,提高了系统数据吞吐量。对于单一事务需要存储或检索大量数据的应用,开发人员可留意这类器件。

QSPI免除了CPU对QSPI外设的干预,并将接口由标准的4引脚(MOSI、MISO、CLK和CS)变更为6引脚(CLK、CS、IO0、IO1、IO2、IO3)。因此,其中4个引脚可用于输入和输出,而传统SPI只用2个引脚。

最后,闪存可用于存储应用数据和有效载荷信息。例如,GPS系统往往不会试图将所有GPS地图存储于本地处理器,而是使用SD卡或eMMC器件等外部存储器件。这些存储介质可通过SPI或专用SDIO接口连接微控制器,从而有效连接外部存储器件。

例如,ISSI推出的IS21ES04G-JCLI eMMC可直接连接微控制器的SDIO接口,为其扩展32Gb的闪存(图6)。

就电气接口而言,SD卡与eMMC器件别无二致。换言之,二者虽采用不同的封装,但都具有通用引脚可用于连接微控制器。不过,这两种存储器类型却截然不同。相较于SD卡,eMMC通常具有以下差异:

更坚固耐用,不易出现物理损坏

交互更快

价格更昂贵

须焊接至电路板,不可拆卸

如果用户无需拆卸存储器,那么使用eMMC可以提供更可靠的解决方案,但仍取决于最终应用。无论哪种情况下,开发人员都需要仔细选择存储器,因为每款存储器的特性各不相同。

例如,车载子系统可能要求存储器经过可靠性验证,标准往往高于标准闪存器件。在这种情况下,开发人员需要选择通过汽车级鉴定的存储器,例如Silicon Motion的SM668GE4-AC 4GB eMMC模块。

选购SD卡时,开发人员必须慎重考虑,因为与eMMC一样,每款SD卡的特性各不相同。开发人员需仔细检查存储卡的速度等级和工作温度。例如,多数SD卡的额定温度范围为0至70 ℃,适用于消费类电子产品。

此外,每款存储卡都具有相关速度等级,用于描述预期最大接口速度。例如,在需要存储图像的应用中,使用Class 2存储卡则速度较慢,远不如专为高清视频设计的Class 10存储卡,例如Advantech推出的SQF-MSDM1-4G-21C SQFlash 4GB microSD卡。

存储器选择技巧与诀窍

为嵌入式产品选择合适的存储器类型和接口颇具挑战性。选择适合应用的存储器时,开发人员可以参考以下“技巧与诀窍”:

明确存储器工作条件,例如:

预期擦/写次数

温度、振动和辐射等环境条件和因素

数据加载要求

记录应用中存储器正常工作的最小比特率、所需比特率和最大比特率

选择最接近记录中所需比特率的存储器接口类型

对于汽车或航天系统等恶劣环境条件,须选择通过汽车级鉴定或辐射耐受性较强的存储器

使用分线板将所选存储器件连接至微控制器开发套件以测试其性能

上述技巧有助于确保开发人员找到适合嵌入式应用的存储器。

总结

如今,可供开发人员选择的非易失性存储器件种类繁多,可用于存储各种数据,从应用代码到配置信息,不一而足。如上所述,开发人员需仔细评估应用需求,慎重选择存储器类型和接口,以期取得这些需求与成本之间的平衡。

原文标题:EEPROM、FRAM、eMMC、SD卡……嵌入式开发中,存储器应该如何选?

文章出处:【微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5209

    文章

    20664

    浏览量

    337123
  • 存储器
    +关注

    关注

    39

    文章

    7757

    浏览量

    172210
  • SD卡
    +关注

    关注

    2

    文章

    592

    浏览量

    69687

原文标题:EEPROM、FRAM、eMMC、SD卡……嵌入式开发中,存储器应该如何选?

文章出处:【微信号:得捷电子DigiKey,微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SDRAM工业动态随机存储器在可编程逻辑控制(PLC)的应用

    在工业自动化控制系统中,可编程逻辑控制(PLC)承担着数据采集、逻辑运算与执行控制的核心任务。随着生产现场对实时性和稳定性的要求不断提高,PLC对内部存储器的性能也提出了更严苛的需求。其中
    的头像 发表于 04-07 14:10 146次阅读

    串行mram磁性随机存储器的工作原理与存储机制

    存储器技术不断演进的今天,MRAM磁性随机存储器凭借其独特的非易失性、高速读写与高耐久性,正成为越来越多高端应用场景的理想选择。尤其是串行MRAM磁性随机存储器,通过精简的接口设计与灵活的集成方式,进一步拓展了MRAM在嵌入式
    的头像 发表于 03-30 16:27 232次阅读
    串行mram磁性随机<b class='flag-5'>存储器</b>的工作原理与<b class='flag-5'>存储</b>机制

    Infineon CY15X108QN:低功耗铁电随机存储器的卓越之选

    EXCELON™ LP铁电随机存储器(F-RAM),凭借其独特的特性和出色的性能,在众多存储器产品中脱颖而出。本文将深入探讨该系列产品的特点、功能以及应用场景,为电子工程师们在设计时提供参考。 文件
    的头像 发表于 03-29 12:00 304次阅读

    半导体存储器的发展过程和主要分类

    从打孔卡到纳米芯片,存储技术跨越三个世纪。本文系统回顾存储器演进史,详解易失与非易失性存储的分类逻辑,重点剖析现代科技“心脏”——DRAM。从1T1C单元结构到读写刷新的电荷流转机制,深度解码海量数据如何在微观电容中精准定格。
    的头像 发表于 03-16 15:20 527次阅读
    半导体<b class='flag-5'>存储器</b>的发展过程和主要分类

    PG-1000脉冲发生在非易失性存储器(NVM)及MOSFET测试的应用

    一、文档概述本文聚焦非易失性存储器(NVM)单元表征与MOSFET晶体管测试的核心技术,介绍关键存储类型、测试痛点及适配测试仪器,为相关电子元件研发与检测提供技术参考。二、核心存储与测
    发表于 03-09 14:40

    【案例5.1】存储器选型的考虑要点

    【案例5.1】存储器选型的考虑要点某设计,用户接口数据传输速率为10Gbps,每8个字节的数据对应一次查表需求,数据表存储在由DDR4SDRAM组成的存储器中。工程师需综合考虑各方面要求,进行
    的头像 发表于 03-04 17:20 440次阅读
    【案例5.1】<b class='flag-5'>存储器</b>选型的考虑要点

    FIFO存储器种类、IP配置及应用

    FIRST IN FIRST OUT (先入先出)。顾名思义,FIFO是一个数据具有先进先出的存储器
    的头像 发表于 01-13 15:15 609次阅读
    FIFO<b class='flag-5'>存储器</b>的<b class='flag-5'>种类</b>、IP配置及应用

    瑞萨RA系列FSP库开发实战指南之常用存储器介绍

    存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器
    的头像 发表于 01-12 06:21 7415次阅读
    瑞萨RA系列FSP库开发实战指南之常用<b class='flag-5'>存储器</b>介绍

    双口SRAM静态随机存储器存储原理

    在各类存储设备中,SRAM(静态随机存储器)因其高速、低功耗和高可靠性,被广泛应用于高性能计算、通信和嵌入式系统中。其中,双口SRAM静态随机存储器凭借其独特的双端口设计,在高带宽和多任务场景中表现尤为出色,成为提升系统效率的重
    的头像 发表于 11-25 14:28 783次阅读

    芯源的片上存储器介绍

    片上FLASH 闪存由两部分物理区域组成:主FLASH 存储器和启动程序存储器。 ●● 主 FLASH 存储器,共 64KB,地址空间为 0x0000 0000 - 0x0000 FFFF。该区
    发表于 11-12 07:34

    Everspin存储器8位并行总线MRAM概述

    在需要高速数据写入与极致可靠性的工业与数据中心应用中,Everspin推出的8位位并行接口MRAM树立了性能与耐用性的新标杆。这款Everspin存储器MRAM与SRAM引脚兼容的存储器,以高达35
    的头像 发表于 10-24 16:36 818次阅读

    界首各种类型在线测径仪原理与分类

    测径仪发展到现在,已经遍地开花,多种多样的测径仪使其能应用到各行各业的精密检测当中,蓝鹏测控亦生产有各种类型的测径仪供不同的使用场景应用。 1、激光扫描测径仪 原理:通过旋转光幕扫描被测物体,计算
    发表于 07-31 15:36

    简单认识高带宽存储器

    HBM(High Bandwidth Memory)即高带宽存储器,是一种基于 3D 堆叠技术的高性能 DRAM(动态随机存取存储器)。其核心设计是通过硅通孔(TSV)和微凸块(Microbump
    的头像 发表于 07-18 14:30 5506次阅读

    DD3118 3.0读卡芯片规格书

    DD3118可以支持各种类型存储卡,如Secure Digital TM(SD)、SDHC、mini SD和microSD(T-Flash)集成在一个芯片上。它还支持高密度存储卡(容量高达2TB
    发表于 06-16 16:06 6次下载

    深圳市存储器行业协会走访SGS深圳分公司

    近日,深圳市存储器行业协会秘书长刘琳走访SGS深圳分公司,深入参观了SGS微电子实验室,并与SGS技术专家展开深度交流,分享了行业发展的最新动态与趋势,双方共同探讨了在存储产业快速发展的背景下,SGS与协会如何携手共进,推动行业
    的头像 发表于 05-29 17:25 1013次阅读