世界上最早的全电子化存储器是1947年诞生的,其原理是用阴极射线管在屏幕表面上留下记录数据的“点”。从那时起,计算机内存开始使用磁存储技术并经历了数代演变,相关系统包括磁鼓存储器、磁芯存储器、磁带驱动器和磁泡存储器。从1970年代开始,主流的集成半导体存储器则主要分为三类:动态随机存取存储器 (DRAM)、静态随机存取存储器 (SRAM) 和闪存。

计算机内存主要是DRAM和SRAM。SRAM则具有最快的片上缓存。已经历了数十年的发展。SRAM不需要周期性刷新就能锁存“0”和“1”信号,影响其发展的主要因素则是单元面积和读取速度。

MCU通常是基于SRAM和闪存的混合使用,MCU一般情况下配置有1~2MB双块Flash存储器和256KB SRAM,在某些应用设计中会出现内置RAM不足的情况,需要对STM32单片机进行外扩RAM的处理,可以选择更换更高RAM容量的单片机,除了价格贵还需要涉及其他被动器件的更改,STM32系列可以通过FMSC接口外扩SRAM,比如采用国产SRAM芯片EMI7064.

介绍以下SRAM芯片作为外扩的考虑

1.串口SRAM芯片:这种封装是SOP-8的串口SRAM芯片,一般推荐用EMI7064这一款,容量可以达到64Mbit,占用占用单片机的I/O脚位比较少,较多的应用在各类产品中,性价比比较高的一款SRAM芯片产品。

2.并口SRAM芯片:一般并口SRAM芯片占用单片机的I/O脚位比较多,可能在应用设计中需要读取速度较快的可以考虑用这种,数据读取速度可以达到8NS,因为是属于六个晶体管的设计,在价格上比较贵,适合用于以下大型工控类产品,服务器,金融医疗等产品。

  1. 伪静态SRAM芯片(也称PSRAM):这款封装一般是BGA的,容量同样可以达到64Mbit,速度一般在70ns左右,价格相对比并口SRAM芯片要便宜。

总体来看,一般看应用设计对外扩SRAM芯片的数据读取速度要求多少,容量以及性价比来选择SRAM芯片。

可作为MCU外扩SRAM芯片的型号推荐相关推荐

  1. 32位MCU外扩SRAM芯片VTI7064MSME

    32位单片机为用户提供了丰富的选择,可适用于工业控制.智能家电.建筑安防.医疗设备以及消费类电子产品等多方位嵌入式系统设计.MCU通常是基于SRAM和闪存的混合使用,MCU一般情况下配置有1~2MB双 ...

  2. FSMC外设接口来外扩SRAM芯片、flash芯片

    1.STM32学习笔记-FSMC外扩SRAM_行之无边的博客-CSDN博客_stm32外扩sram STM32控制器芯片内部有一定大小的SRAM及FLASH作为内存和程序存储空间,但当程序较大,内存和 ...

  3. STM32外扩SRAM芯片IS62wv51216兼容替换

    STM32MCU一般情况下配置有1~2MB双块Flash存储器和256KB SRAM,在某些应用设计中会出现内置RAM不足的情况,需要对STM32单片机进行外扩RAM的处理,可以选择更换更高RAM容量 ...

  4. STM32F103芯片FSMC使用外扩SRAM芯片

    为什么可以利用FSMC来使用外部RAM呢,首先了解一下STM32里的FSMC.大容量且引脚数在100脚以上的STM32F103芯片都带有FSMC接口.FSMC是灵活的静态存储控制器,能够与同步或异步存 ...

  5. 在MM32F5微控制器上使用外扩SRAM作为主内存

    在MM32F5微控制器上使用外扩SRAM作为主内存 苏勇,2022年8月 文章目录 在MM32F5微控制器上使用外扩SRAM作为主内存 引言 硬件电路 软件设计 使用bootloader初始化硬件环境 ...

  6. 物联网ARM开发- 5协议 FSMC控制器外扩SRAM存储器

    前言:STM32F407ZGT6 自带了 192K 字节的 SRAM,对一般应用来说,已经足够了,不过在一 些对内存要求高的场合,STM32F4 自带的这些内存就不够用了.比如跑算法或者跑 GUI 等 ...

  7. STM32F407外扩SRAM国产EMI7064

    现在的电子系统应用,对SRAM要求越来越高,单片机或ARM内部的RAM越来越不够用.当电脑运行比较卡的时候,我们可以通过给电脑加装内存条来改善电脑的性能.我们可以给单片机外加和内存条效果一样的SRAM ...

  8. DSP外扩SRAM的应用测试心得体会

    原文地址:[http://www.51hei.com/bbs/dpj-32468-1.html] DSP的硬件测试说明: 平台说明: 图1-1  Code Composer Studio 6.0.0. ...

  9. DSP实现外扩SRAM

    问题描述:DSP在物理上将程序空间和数据空间整合成4M*16位的空间,但是在其上实现FFT算法时,运算数据量太大,内部RAM不够,这时需要通过外扩SRAM的方法来实现. 注意: 在nonBIOS情况下 ...

最新文章

  1. 想改善风险管理工作吗?做些基础性工作吧
  2. 设计模式之Prototype(原型)(转)
  3. Mac os android×××,环境配置 mountain lion10.8.2 配置×××环境,并编译源码
  4. 理解JavaScript继承(二)
  5. linux/shell相关知识点
  6. 陶晶驰stm32_陶晶驰串口屏学习日记(1)
  7. Spring中的事务回滚 网上比较不错的文章
  8. xctf php序列化,xctf一道反序列化题
  9. 面试题:String StringBufere StringBuilder 不用看
  10. java关键字transient和volatile的基本含义和使用方法
  11. 39种语言编写的Hello World程序
  12. python pyecharts 折线图_Python数据可视化之pyecharts实现各种图表
  13. game-of-life-master jenkins部署
  14. 深度学习数学基础 讲义_深度学习入门部分的讲义3
  15. 学习Linux你必须知道的那些事儿
  16. 使用Memberane Moniter监控HTTP SOAP requests
  17. Canvas绘制五子棋棋盘
  18. DNS工作原理及解析过程
  19. 侍魂胧月传说服务器维护中,侍魂胧月传说手游4月8日停机维护更新公告
  20. 图标右上角的数字小圆圈 如图 在tabBarController中设置

热门文章

  1. Python 实现注意力机制
  2. 第二十三章 使用 %Status 值
  3. 《阿特拉斯耸耸肩》节选:什么是人类的精神
  4. java excel打印_Java如何设置电子表格的打印区域?
  5. CMIP6网页下载HTTP下载失败,批量下载
  6. 2021-2022学年广州市天河省实七年级第一学期期中考试英语试题
  7. SONY未来概念电子本
  8. python取反操作_在python中对于bool布尔值的取反操作
  9. excel两个指标相关性分析_用EXCEL函数进行相关性分析
  10. 装修技术贴,不要装修完后悔的79件事