Flash选型确认

3.1 NOR Flash选型

容量:容量大小一般是我们首先要考虑的因素,Flash的大小一般用bit表示,容量范围涵盖512Kb~512Mb。例如型号GD25Q64C容量就为64Mb=8MB。

供电电压:Nor Flash的供电电压一般分为四种:2.7V~3.6V,2.3V~3.6V、1.65V~2.0V、1.65V~3.6V,电压的选择会考虑系统的供电电压、功耗的因素。

SPI接口:一般分为标准SPI(Standard SPI)、双线SPI(Dual SPI)、四线SPI(Quad SPI)。Dual SPI和Quad SPI的传输速度分别为标准SPI的两倍和四倍。标准SPI一个时钟传送1个bit,Dual SPI传送2个bit,Quad SPI传送4个bit。Dual SPI和Quad SPI通常需要MCU要有相应资源的支持。

温度:分为了商业级(0~+70℃)、工业级(-40℃~+85℃)、汽车级(-40℃~+125℃)。兆易的GD25系列已通过AEC-Q100车规认证。

封装:考虑到我们具体的应用场景,一般会考虑产品中是否有足够的空间放置Flash芯片,常见的封装见下图,兆易的1.5*1.5mm的USON8封装可以满足在空间极小情况下的Flash应用。

 功耗:1.8V供电的Flash功耗要小于3V供电的Flash,宽电压的1.65V~3.6V供电的Flash功耗要小于2.7V~3.6V供电的Flash。功耗除了和芯片本身相关,还和MCU的工作频率、SPI的速度、是否启动了Flash的低功耗模式等多种因素相关。

//=============================================================//

选型思考:

NorFlash和NandFlash在项目评估中如何选择,有哪些维度?

首先,最好是Soc厂商支持列表上的芯片,然后参考以下角度。

NorFlash 的优势:

读取速度快:NorFlash 具有快速的随机读取速度,使其适用于 XIP(就地执行)启动模式,在这种模式下,程序直接从闪存中执行。

易于使用:NorFlash 易于与微控制器接口,并具有简单的命令集,使其易于集成到系统中。

高可靠性:NorFlash具有高度的可靠性和稳定性,适合在关键系统中使用。

低功耗:NorFlash 功耗极低,适合用于电池供电设备。

NorFlash 的缺点:

写入速度慢:NorFlash 写入速度慢,不适合需要频繁写入的应用程序。

昂贵:与 Nand Flash 相比,NorFlash 更昂贵。

Nand闪存的优点:

大容量:Nand Flash存储容量大,适合存储大量数据。
低成本:与 NorFlash 相比,Nand Flash 更便宜,因此对于存储容量很重要的应用来说更具成本效益。
写入速度快:Nand Flash写入速度快,适合需要频繁写入的应用。
Nand Flash的缺点:

接口复杂:Nand Flash接口和命令集复杂,难以与微控制器接口。
可靠性有限:Nand 闪存的可靠性和稳定性水平有限,因此不适合在关键系统中使用。
需要额外的组件:Nand 闪存需要额外的组件,例如闪存控制器,以与微控制器接口,增加了系统的成本和复杂性。
读取速度慢:Nand Flash 随机读取速度慢,不适合 XIP 启动模式。
主要还是看,没有资源冲突不影响性能的情况下,哪个便宜用哪个。

//=============================================================//

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/587069.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVAEE之JavaScript

1.JavaScript JavaScript (简称 JS) 是世界上最流行的编程语言之一 是一个脚本语言, 通过解释器运行 主要在客户端(浏览器)上运行, 现在也可以基于 node.js 在服务器端运行. 脚本是什么? 脚本(script)是使用一种特定的描述性语言&#x…

蚁剑流量分析

蚁剑流量分析 在靶机上面上传一个一句话木马&#xff0c;并使用蚁剑连接&#xff0c;进行抓包, 一句话木马内容 <?php eval($_POST[1]); defalut编码器 在使用蚁剑连接的时候使用default编码器 连接之后进行的操作行为是查看当前目录(/var/www/html)下的文件&#xff0…

用动态规划求解多段图的最短路径问题

题目描述 对如下图所示的一个5段图&#xff0c;图上的数字代表该段路径的成本。写出求最短路径的计算过程&#xff0c;给出最短路径和距离。 思路分析 创建一个边权数组edgeWeigth&#xff0c;存储顶点和边的信息&#xff0c;用来表示图创建一个cost数组&#xff0c;索引in…

视觉Transformer和Swin Transformer

视觉Transformer概述 ViT的基本结构&#xff1a; ①输入图片首先被切分为固定尺寸的切片&#xff1b; ②对展平的切片进行线性映射&#xff08;通过矩阵乘法对维度进行变换&#xff09;&#xff1b; ③为了保留切片的位置信息&#xff0c;在切片送入Transformer编码器之前&…

算法学习——LeetCode力扣图论篇1(797. 所有可能的路径、200. 岛屿数量、695. 岛屿的最大面积)

算法学习——LeetCode力扣图论篇1 797. 所有可能的路径 797. 所有可能的路径 - 力扣&#xff08;LeetCode&#xff09; 描述 给你一个有 n 个节点的 有向无环图&#xff08;DAG&#xff09;&#xff0c;请你找出所有从节点 0 到节点 n-1 的路径并输出&#xff08;不要求按特…

java中的string和stringbuff和stringBuilter

String类 String类是引用类型&#xff0c;而不是基础数据类型。 所有双引号括住的都是String类。 所有String类都是在方法区的字符常量池中存储数据&#xff0c;通过new String(“example”);创建的字符串在堆中有一个对象&#xff0c;其内容是一个指向字符常量池中一个指针。…

[羊城杯 2020]EasySer

[羊城杯 2020]EasySer 进入页面&#xff0c;发现是ubuntuapache2&#xff0c;但是好像没啥用 尝试访问/robots.txt&#xff0c;得到 访问/star1.php/&#xff0c;查看源码&#xff0c;得到提示 一看就知道是ssrf&#xff0c;使用http://127.0.0.1/ser.php&#xff0c;得到…

【攻防世界】warmup (代码审计)

进入题目环境&#xff0c;只有一个表情&#xff1a; ctrl u 查看源代码&#xff1a; 源代码提示我们访问 /source.php。访问结果如下&#xff1a; 我们进行代码审计&#xff0c;发现解题的关键点 include &_REQUEST[file]。但是题目使用了白名单进行了过滤。我们发现白名单…

dcoker 下redis设置密码

修改Docker里面Redis密码 Redis是一个开源的内存数据结构存储系统&#xff0c;常用于缓存、消息队列和数据持久化等场景。在使用Docker部署Redis时&#xff0c;默认情况下是没有设置密码的&#xff0c;这可能会导致安全隐患。因此&#xff0c;为了保证数据的安全性&…

网络攻防中的信息收集

目录 1.确定目标 2.目标阔线收集 2.1.子域名爆破 2.2.空间资产测绘 2.3.相关工具协助 3.指纹识别 4.相关地址 4.1.网站备案 4.2.资产测绘平台 4.3.工具 在渗透测试过程中&#xff0c;前期的一个信息打点过程可谓是尤为重要&#xff0c;但是如何做好前期的信息收集方式…

如何迁移WordPress站点

本周有一个Hostease客户&#xff0c;新购买linux虚拟主机&#xff0c;把WordPress站点&#xff0c;从旧主机迁移hostease新购买的Linux虚拟主机上&#xff0c;问题该如何操作&#xff0c;保证站点数据不丢失。通过我们提供教程&#xff0c;用户操作非常简单&#xff0c;并很快完…

2024052期传足14场胜负前瞻

2024052期售止时间为4月3日&#xff08;周三&#xff09;22点00分&#xff0c;敬请留意&#xff1a; 本期深盘多&#xff0c;1.5以下赔率7场&#xff0c;1.5-2.0赔率1场&#xff0c;其他场次是平半盘、平盘。本期14场难度中等偏下。以下为基础盘前瞻&#xff0c;大家可根据自身…