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 启动模式。
主要还是看,没有资源冲突不影响性能的情况下,哪个便宜用哪个。

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

盘点AI编程效率神器合集,代码助手工具大模型、Agent智能体

关注wx公众号:aigc247 进社群加wx号:aigc365 程序员是最擅长革自己命的职业,让我们借助AI的力量一起摸鱼一起卷! 据说好用的AI代码助手工具、大模型、Agent智能体 微软的compoliot:AI神器之微软的编码助手Copilot-CSDN博客 阿…

Stream流,线程

文章目录 Stream流思想作用三类方法获取方法单列集合(Collection[List,Set双列集合Map(不能直接获取)数组同一类型元素(Stream中的静态方法) 常见的中间方法终结方法收集方法 Optional类 线程相关概念多线程概念实现方式继承Thread类实现Runnable接口比较 常用方法线程安全产生…

电机控制器电路板布局布线参考指导(二)

电机控制器电路板布局布线参考指导(二)热特性 1.概述2.PCB传导与对流3.连续顶层散热焊盘4.覆铜厚度5.散热过孔连接6.散热过孔宽度7.电机控制器电路板热设计总结 1.概述 电机驱动器并不是理想的器件,在实际应用中,它们的一些功率会…

Go 源码之 Chan

Go 源码之 chan go源码之chan - Jxy 博客 目录 Go 源码之 chan一、总结二、源码(一)hchan(二)创建(三)发送(四)接收(五)关闭 三、常见问题1.为什么要使用环形…

SV学习笔记(一)

SV:SystemVerilog 开启SV之路 数据类型 內建数据类型 四状态与双状态 : 四状态指0、1、X、Z,包括logic、integer、 reg、 wire。双状态指0、1,包括bit、byte、 shortint、int、longint。 有符号与无符号 : 有符号&am…

12313124

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行&am…

【Linux】进程管理(2):进程控制

一、进程创建:fork函数 我们在命令行中输入man fork 即可得到fork函数的函数接口的函数的使用方法。 我们可以看到,fork函数位于man手册的第2部分,由于第2部分通常是用于描述系统调用和库函数,所以我们可以了解到fork函数实际是一…

【总结】在嵌入式设备上可以离线运行的LLM--Llama

文章目录 Llama 简介运用另一种:MLC-LLM 一个令人沮丧的结论在资源受限的嵌入式设备上无法运行LLM(大语言模型)。 一丝曙光:tinyLlama-1.1b(10亿参数,需要至少2.98GB的RAM) Llama 简介 LLaMA…

自动驾驶的世界模型:综述

自动驾驶的世界模型:综述 附赠自动驾驶学习资料和量产经验:链接 24年3月澳门大学和夏威夷大学的论文“World Models for Autonomous Driving: An Initial Survey”。 在快速发展的自动驾驶领域,准确预测未来事件并评估其影响的能力对安全性…

ssm017网上花店设计+vue

网上花店的设计与实现 摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关…

[云呐]固定资产盘点报告哪个部门写

固定资产盘点报告通常由哪个部门来完成和签发呢?总体来说,固定资产盘点报告主要由资产管理部门或核算部门具体组织拟定并与财务部门共同签发。个别重大报告还需要上级领导或委员会研讨通过。  资产管理部门:  资产管理部门是直接负责公司固定资产管理工作的核心部门,它主导…

超市销售数据-python数据分析项目

Python数据分析项目-基于Python的销售数据分析项目 文章目录 Python数据分析项目-基于Python的销售数据分析项目项目介绍数据分析结果导出数据查阅 数据分析内容哪些类别比较畅销?哪些商品比较畅销?不同门店的销售额占比哪个时间段是超市的客流高封期?查看源数据类型计算本月…

浅谈iOS开发中的自动引用计数ARC

1.ARC是什么 我们知道,在C语言中,创建对象时必须手动分配和释放适量的内存。然而,在 Swift 中,当不再需要类实例时,ARC 会自动释放这些实例的内存。 Swift 使用 ARC 来跟踪和管理应用程序的内存,其主要是由…

EFPN代码解读

论文 Extended Feature Pyramid Network for Small Object Detection python3 D:/Project/EFPN-detectron2-master/tools/train_net.py --config-file configs/InstanceSegmentation/pointrend_rcnn_R_50_FPN_1x_coco.yaml --num-gpus 1 训练脚本 cfg 中的配置 先获取配置…

JavaWeb 项目运行配置

JavaWeb 项目运行配置

保持ssh断开后,程序不会停止执行

保持ssh断开后,程序不会停止执行 一、前言 笔者做远程部署搞了一阵子,快结项时发现一旦我关闭了ssh连接窗口,远程服务器会自动杀掉我在ssh连接状态下运行的程序。 这怎么行,岂不是想要它一直运行还得要一台电脑一直打开ssh连接咯…

【优选算法专栏】专题十六:BFS解决最短路问题---前言

本专栏内容为:算法学习专栏,分为优选算法专栏,贪心算法专栏,动态规划专栏以及递归,搜索与回溯算法专栏四部分。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小…

【QingHub】企业级应用开发管理

QingHub 企业级应用开发设计器是QingHub Studio的一个核心模块,它可以实现应用搭建、团队管理,共享开发,可以快速接入API接口,复杂功能可以通过自定义脚本快速实现业务逻辑。打通前端开发与后台业务逻辑一体化。通过可视化的方式&…

使用 PDManer 对数据库表建模(建表语句生成,代码生成)

目录 前言 基本使用教程 新建项目 创建表 关系图 建表语句 生成代码 导入 前言 在软件开发中过程中,一般分为几个过程:需求分析、概要设计、详细设计、编码实现、软件测试和软件交付。 在概要设计和详细设计过程中,则需要对业务进…

苍穹外卖06(HttpClient,微信小程序开发,微信登录流程,获取授权码从微信平台获取用户信息)

目录 一、HttpClient 1. 介绍 2. 入门案例 1 导入依赖(已有) 2 GET方式请求 2 POST方式请求 二、微信小程序开发 1. 介绍 2. 准备工作 1 注册小程序获取AppID 注册小程序 完善小程序信息 2 下载并安装开发者工具 3 设置小程序开发者工具(必做) 3. 入门案例 1 小…