世界上最早的全电子化存储器是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. 数字货币钱包 jaxx的使用
  2. centos 6是否已安装mysql_Centos6安装mysql
  3. 2014-06-25nbsp;12:55
  4. PLSQL的截取函数
  5. hana::detail::variadic::take用法的测试程序
  6. 全链路压测平台(Quake)在美团中的实践
  7. 鸿蒙手机系统还没有开发,华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?-互联网/电商-文章-小虾米...
  8. 尚硅谷设计模式-观察者模式
  9. java使用websocket,并且获取HttpSession,源码分析
  10. ThinkPHP视图模型实例
  11. java设置窗体图标_在java中怎么设置窗体的图标?详细步骤图解
  12. 解决windows2003 sp1“数据执行保护”惹的祸
  13. 惠普HP LaserJet 5L 打印机出纸口卡纸的维修
  14. python输入数据带单位_python – Pandas用单位插入数据
  15. 【Qt】Q_INIT_RESOURCE的使用
  16. 吉大考博英语是计算机答题吗,2018 吉大考博经历分享
  17. 神经网络理论及应用答案,人工神经网络原理答案
  18. java实现连续签到加分_java实现app签到功能
  19. Nsis 解决程序安装后要右键管理员权限运行问题
  20. Cardv行车记录仪视频恢复方法

热门文章

  1. uniapp数据缓存
  2. php将数组转换为JSON中文字符串(兼容中文)
  3. Express全系列教程之(四):获取Post参数的两种方式
  4. 计算机的组成侃侃闲谈
  5. 【Python】使用XFlow命令行
  6. 【Copulas建模】风力机和光伏发电相关性的Copulas建模理论
  7. 揭秘今日头条、抖音的推荐算法原理!
  8. 黑苹果hidp显示不清楚_macOS开启HiDPI外接2K显示器(解决字体发虚问题)
  9. 如何通过origin压缩进行压缩图片
  10. 机器视觉监控系统开发与高速视频信号编解码问题备忘录