SRAM、PSRAM、SPI FLASH杂记
当前工作内容主要是在RDA5981平台上来进行产品开发设计,在设计过程中接触到了SRAM、PSRAM和SPI FLASH等,故借此机会来整理该方面的相关知识。
以下内容比较杂乱,主要记录了SRAM、PSRAM、DRAM、SDRAM的概念和PSRAM的简介以及SPI FLASH需要掌握的一些知识点。
SRAM
RDA5981有448KByte的SRAM
疑问
在实际应用中,SRAM资源的分配是如何分配的?
SRAM、DRAM的区别?
延伸:
SRAM:Static RAM,静态随机存取存储器—–SRAM存在于MCU内部,容量比较小一般KB~MB,速度快;
PSRAM:Pseudo static RAM,指的是伪静态随机存储器;
DRAM:Dynamic RAM,动态随机存取存储器;
SDRAM:Synchronous Dynamic RAM,同步动态随机存取存储器——应用于代码大,算法复杂,带操作系统的应用,SDRAM 独立于 MPU,可以根据应用的情况选择 RAM 的大小,一般外接用 SDRAM,容量比较大,一般MB~GB,DDR是SDRAM的一种。
PSRAM
1.PSRAM是什么?
PSRAM全称Pseudo static random access memory,指的是伪静态随机存储器;它是采用DRAM的工艺和技术,实现类似于SRAM一样的RAM器件。SRAM采用6T架构,而DRAM采用1T1C架构,因此,同样的体积,PSRAM的容量可以做得更大,相对价格更低。
2.什么情形下会使用到PSRAM?为什么会使用PSRAM?
①PSRAM对于要求有一定缓存容量的众多便携式产品是一个理想的选择;尤其是数据密集、突发存取、涉及数据算法(如FFT、DFT等等)的应用
②PSRAM既具有SRAM电路接口简洁的优点,又具备DRAM容量大的特点,同时将刷新电路集成进芯片内部,兼具SRAM的简单易用、DRAM的较大容量的优点;得到广大工程师与客户的支持与认可,并广泛使用;
③传统PSRAM是平行接口的,需要消耗较多MCU/SoC的I/O管脚资源。IPUS推出了支持SPI/QSPI接口的串行PSRAM,为没有并行RAM扩展接口的MCU/SoC提供了内存扩展方式。
3.PSRAM与DRAM/SRAM的优势是什么?
与SRAM的比较
①与SRAM(采用6T的技术)相比,PSRAM采用的是1T+1C的技术,PSRAM容量比SRAM大很多,体积更为轻巧;
②PSRAM价格比SRAM便宜很多,售价更具有竞争力;
③PSRAM的I/O接口协议与SRAM相同;
与DRAM的比较
①PSRAM采用的是自行刷新(Self-Refresh),不需要刷新电路即能保存它内部存储的数据;而DRAM每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此PSRAM具有更高的性能;
②PSRAM拥有比DRAM更简化的数据存取接口;
4.PSRAM适用的接口都有哪些?
PSRAM主要适用的接口包括SPI、Quad SPI等;
SPI FLASH
RDA5981C有4MB内置的SPI Flash
在参考文档中有一份《RDA5981 flash 简介》《RDA5981_Flash 分区手册及 OTA接口_V2.2》两份文档中详细介绍了 flash 的分区、相关分区的解释以及 flash 操作接口等信息。
掌握的知识点:
1.记忆standard spi 接口的引脚信息:
2.一般接法注意事项
Pin8也就是VCC:滤波电容到地
Pin4也就是GND:接地即可
Pin3、7:上拉
其它四个信号引脚:直接与主器件连接
---------------------
作者:撒哈拉的初学者
来源:CSDN
原文:https://blog.csdn.net/sinat_27746419/article/details/79620816
版权声明:本文为博主原创文章,转载请附上博文链接!
SRAM、PSRAM、SPI FLASH杂记相关推荐
- SRAM、PSRAM、SPI FLASH杂记【转】
来自:https://blog.csdn.net/sinat_27746419/article/details/79620816 当前工作内容主要是在RDA5981平台上来进行产品开发设计,在设计过程 ...
- SRAM、PSRAM、SPI FLASH
SRAM:Static RAM,静态随机存取存储器-–SRAM存在于MCU内部,容量比较小一般KB~MB,速度快: PSRAM:Pseudo static RAM,指的是伪静态随机存储器: DRAM: ...
- SRAM、PSRAM、SPI FLASH初步认识
当前工作内容主要是在RDA5981平台上来进行产品开发设计,在设计过程中接触到了SRAM.PSRAM和SPI FLASH等,故借此机会来整理该方面的相关知识. 以下内容比较杂乱,主要记录了SRAM.P ...
- 【STM32H7教程】第85章 STM32H7的SPI 总线应用之SPI Flash的STM32CubeProg下载算法制作
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第85章 STM32H7的SPI 总线应用之SPI ...
- FSMC外设接口来外扩SRAM芯片、flash芯片
1.STM32学习笔记-FSMC外扩SRAM_行之无边的博客-CSDN博客_stm32外扩sram STM32控制器芯片内部有一定大小的SRAM及FLASH作为内存和程序存储空间,但当程序较大,内存和 ...
- SPI Flash是什么?
From : http://www.eet-china.com/SEARCH/ART/SPI+Flash.HTM http://www.dz-z.com/zt430904/zh-tw/Product_ ...
- SPI Flash 读/写/擦除函数(适用于1MB Flash)
SPI Flash 读/写/擦除函数(适用于1MB Flash) 一.GD25Q80B 介绍 二.相关宏定义 三.读取FLASH设备的厂商和设备标识 四.擦除FLASH设备扇区/块 五.FLASH 设 ...
- Arduino应用开发——spi flash(以esp32和w25qxx为例)
Arduino应用开发--spi flash 目录 Arduino应用开发--spi flash 前言 1 硬件介绍 1.1 模块简介 1.2 硬件连接 2 软件开发 2.1 寄存器介绍 2.2 编程 ...
- AT32 与SRAM/PSRAN/NOR FLASH的接口简介
XMC: AT32的XMC是一个将AHB传输信号转换与外部存储器信号相互转换的外设.支持的外部存储器有静态随机存储器SRAM.NOR FLASH.PSRAM.NAND FLASH.PC卡和同步动态随机 ...
最新文章
- 微信小程序之生成图片保存到相册
- day5-xml模块
- JBoss 4.2.x Spring 3 JPA Hibernate教程
- php base64安全吗,php base64
- 利用Aria2高速下载网盘文件
- MySQL 正则表达式
- 音视频之RTSP协议简介
- 【iOS开发】在一个Xcode页面建立多个工程
- cad多个窗口并排显示_高版本CAD如何显示阵列窗口?
- flume学习(七):自定义source
- 第三次课堂总结--付胤
- 一款JAVA微信小程序商城源码,带完整后台【运行版】
- 惊帆健康监测模块,心率检测模块
- 什么是bug ,bug的生命周期都有什么?你想知道的全在这里了。
- 年产2000t搅拌型发酵酸奶车间工艺设计
- 深度学习 (一)计算机如何处理和识别图片揭秘
- 设置 IDEA走easyconnect代理
- Text Mesh Pro 1.4.0实现图片组合伤害数字
- 大淘客的index.php,大淘客网站报错无法正常访问解决方法
- 精通Java 面试 07题 接口和抽象类的区别 (持续更新中)
热门文章
- 虚拟光驱(virtual drive) v7.12 个人版 绿色
- 什么是数据共享?如何做好数据交换与共享?
- [ 网络基础篇 ] MAP 迈普交换机常用命令详解
- JSD-2204-API-多线程-Day06
- 软件工程实验报告四软件总体设计及文档编写
- vm进入bios设置的方法
- 2019年4月试题解析-计算机网络原理
- usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
- 第01章-成本,你真的算对过吗?
- ANSI/ESD最新标准