MCU 的最佳存储方案 CS 创世 SD NAND

news2025/1/17 15:34:52

MCU 的最佳存储方案 CS 创世 SD NAND

【SD NAND】大家都知道 MCU 是一种 “麻雀” 虽小,却 “五脏俱全” 的主控。

大家都知道 MCU 是一种 “麻雀” 虽小,却 “五脏俱全” 的主控。它的应用领域非常广泛,小到手机手表,大到航空航天的设备上都会用到 MCU. 市面上目前几个主流厂商有意法半导体(其中最经典的一款就是 STM32 系列)、TI、NXP、Microchip、瑞萨等等。

image-20240605153318572

那关于 MCU 的存储方面,以前基本上用内置的 E2PROM, 或者是外置的 NOR Flash 就可以了。但随着物联网的兴起,MCU 的应用越来越广泛了,逐渐的 MCU 会涉及到大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。我们知道 MCU 为了功耗,牺牲了很多性能,如果让 MCU 直接管理 NAND Flash 的话,复杂的驱动软件就会大量占用 MCU 的处理器资源,MCU 没法干别的了。

image-20240605153326975

                                     (音频)

那传统的 E2PROM 和 NOR Flash 就不够用了。这个时候 MCU 可能就需要用到 NAND Flash 了。但 MCU 采用 NAND Flash,面临着新的挑战:

1、MCU 主流厂商 ST、TI、NXP、Microchip、瑞萨等基本都没有针对 NAND Flash 提供官方驱动,即使零星的系列有,但支持列表中的 NAND Flash 好多都停产了。

2、如果自己编写驱动。又要面对很多头疼的问题:1,使用 NAND Flash 要进行坏块管理,也需要做 EDC/ECC 等操作;

3、不同品牌之间的 NAND Flash 由于内部 Block 大小,page 页的大小,时序等参数不同,都需要重新调试驱动;

4、即使理论上的功能都实现了,但大家都知道 MCU 为了低功耗,性能上做了妥协的。针对这么复杂的驱动程序,MCU 也有心无力,让人感觉是小马拉大车。

那么针对 MCU 需要使用大容量的存储需求,有没有一种简单易用、稳定可靠的 NAND Flash 产品呢?答案是有,让我们隆重介绍一下 SD NAND,也称之为贴片式 T 卡,贴片式 TF 卡,贴片式 SD 卡,贴片式内存卡,贴片式闪存卡,贴片式卡,贴片式 U 盘,贴片式 UDP 等等。

image-20240605153404361
image-20240605153413755

                                  (CS 创世 SD NAND)

简单来说它的架构如下图。内部使用寿命最长、性能最稳定的 SLC NAND Flash 晶圆,擦写次数可以达到 10 万次。内置了特定的 Flash 控制器和针对 NAND Flash 管理的 Firmware,硬件对外采用最为通用的 SD 接口,(MCU 几乎都带有 SD 接口)。

image-20240605153432248

                           (CS 创世 SD NAND 架构图)

那么 SD NAND 这个架构,带来了那些好处呢?
第一,兼容性强。基本上客户主控能用 TF 卡和 SD 卡,就能够使用 SD NAND. 如果换了新的主控,只要新主控有 SD 接口,基本上就能使用 SD NAND Flash。
第二,尺寸小,焊接稳定。是 LGA-8 的封装,6x8mm 的尺寸。PIN 少,尺寸小,既能节约 PCB 板的面积,降低成本,还能让最终产品做的更小。
第三,容量合适。目前量产容量有 128MB、512MB,4GB。后期会推出 8GB 等更高的容量,客户可根据需求选择适宜的容量,合理降低成本,使产品性价比最大化。

第四,简单易用。SD NAND 内置坏块管理,平均读写,动态和静态的 EDC/ECC 算法等等,除了让产品的质量更稳定,更好的延长寿命,减少 CPU 的负荷。让针对 NAND Flash 的操作,都交给 SD NAND,MCU 可以不用再管了。

image-20240605153454603

第五,使用寿命长,性能稳定。SLC NAND 是 NAND Flash 中使用寿命最长,性能最稳定的类型。可达 10 万次擦写寿命,让 SD NAND 十分的耐操。

image-20240605153505277

                                 CS 创世 SD NAND 6 大优势

CS(创世)SD NAND 可以免驱动使用 (所以也称不用写驱动 NAND Flash)。相比较 eMMC, CS(创世)SD NAND pin 脚更少(方便焊接); 容量更小(可以帮助客户降低成本); 擦写寿命更长;尺寸更小(占用 PCB 面积只有 eMMC 的 1/3);节省 PCB 板层数 (2 层板即可使用)。

image-20240605153516359

                        (CS 创世 SD NAND 与同类产品对比)

标准 SDIO 接口,兼容 SPI/SD/eMMC 接口,兼容各大 MCU 平台; 内置 EDC/ECC,坏块管理,垃圾回收算法; 可机贴,锁定晶圆和控制器, 一致性高;内置 SLC 晶圆, 10W 次擦写寿命,通过 1 万次随机掉电测试,支持工业级温度 - 40°~+85°。主要解决了主控 (比如 STM32 系列的 MCU 单片机) 使用 SLC NAND FLASH,SPI NAND FLASH,eMMC 等需要自己管理 NAND FLASH 的问题。让产品的质量更稳定,更好的延长产品的寿命。让 MCU 不再为管理 NAND Flash 而费神。

image-20240605153526210

                                  (STM32 主控)

SD NAND 应用场景

· 替代 Nor Flash >> 1Gb SD NAND 与 256Mb Nor 价格相近 。
· 替代 SPI NAND >> 更快的读写速度,且内嵌坏块管理算法 。
· 替代 Micro SD >> 更小的尺寸、更好的可靠性。

SD NAND 应用领域

物联网, 智能穿戴,音频播放器, 机器人,智能音箱,智能面板 (HMI),移动支付,智能眼镜 (AR),智能家居,医疗设备,轨道交通,人脸识别,3D 打印机。

SD NAND 合作主控

ST、TI、NXP、Atmel、君正、新唐、MTK、安霸、全志、建荣、杰理、钜力等平台。

CS 创世合作客户

中国中车,中国航天科技集团,比亚迪,清华大学,糖猫,西门子,vtech 等代表型客户。

CS 创世增值服务

为了方便用户更快的改板,CS 创世专门为客户提供配套的测试板 / 测试座,方便客户在开发板上验证功能,如果客户不会焊接,CS 创世还会为客户提供焊接好的 SD NAND 测试板,客户拿到 SD NAND 后可直接测试无需自己焊接,非常的方便。

SD NAND,贴片式TF卡,贴片式SD卡,北京君正,nor flash,存储,芯片,主控,小尺寸emmc,大容量SLC Nand,语音芯片,语音识别,语音控制,语音模块,离线语音

                           (SD NAND 测试座 / 测试板)

CS 创世 SD NAND 成功案例

image-20240605153554648

CS 创世的优势

  1. CS 创世有 Flash 控制器软硬件开发的能力,可快速响应市场的需求;

  2. CS 创世有畅通的上游产业链的支持,确保稳定的 Wafer 供应;

  3. CS 创世有高品质封装和测试的配套,保证高品质的产出。

  4. CS 创世内部固件可定制。

  5. CS 创世提供原厂技术支持,STM32 参考例程。

  6. 交期快(针对前期的小批量,我们有足够的库存)。针对工业、医疗、车载、电力等行业客户,我们优先保障供货,免除您的后顾之忧。

综上所述,MCU 使用了 CS 创世 SD NAND 之后,MCU 这匹小马可以欢快的奔腾了。把针对 NAND Flash 管理的大车,放心的交给 SD NAND,可以看到针对 MCU 如何选择大容量存储 NAND Flash,SD NAND 是不二选择,简直就是 “郎才女貌”。

PS. 如果因为某些原因暂时无法升级 SD NAND 时,也可以考虑下列高性价比 NOR FLASH,目前有 8MB(64Mbit)、16MB(128Mbit)容量可供选择,有兴趣的朋友可以跳转到产品详情页查看。

传送门: 8MB/64Mbit SPI NOR
16MB/128Mbit SPI NOR

image-20240605153610248

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python知识点14---被规定的资源

提前说一点:如果你是专注于Python开发,那么本系列知识点只是带你入个门再详细的开发点就要去看其他资料了,而如果你和作者一样只是操作其他技术的Python API那就足够了。 在Python中被规定的东西不止有常识中的那些关键字、构造器等编程语言…

Jupyter Notebook快速搭建

Jupyter Notebook why Jupyter Notebook Jupyter Notebook 是一个开源的 Web 应用程序,允许你创建和分享包含实时代码、方程、可视化和解释性文本的文档。其应用包括:数据清洗和转换、数值模拟、统计建模、数据可视化、机器学习等等。 Jupyter Notebo…

Vue02-搭建Vue的开发环境

一、Vue.js的安装 1-1、直接用 <script> 引入&#xff08;CDN&#xff09; 1、CDN的说明 2、Vue的版本说明 生产版本是开发版本的压缩。 3、Vue的引入 验证是否存在Vue函数&#xff1a; 4、搭建Vue的开发环境 ①、下载开发版本的Vue&#xff0c;并在代码中引入 ②、安…

连锁门面电能监测系统是什么?

1.什么叫连锁门面电能监测系统 连锁门面电能监测系统是一种前沿的能源管理体系系统&#xff0c;针对连锁加盟店铺的电力应用情况进行实时监控及管理。这类系统根据集成化硬件配置和软件系统&#xff0c;能够帮助企业管理人员获得每个门店的电力耗费数据信息&#xff0c;进而实…

免费,C++蓝桥杯等级考试真题--第10级(含答案解析和代码)

C蓝桥杯等级考试真题--第10级 答案&#xff1a;D 解析&#xff1a;数组是一种线性数据结构&#xff0c;其特点是数组中的元素在内存中占据一段连续的存储空间&#xff0c;每个元素通过索引&#xff08;下标&#xff09;访问&#xff0c;索引起始通常是0。 数组的长度在声明时…

ICLR 2024 BACKDOOR FEDERATED LEARNING BY POISONING BACKDOOR-CRITICAL LAYERS

寻找后门攻击最有效的网络层。现有的 FL 攻击和防御方法通常关注整个模型。 他们都没有认识到后门关键&#xff08;BC&#xff09;层的存在——控制模型漏洞的一小部分层。 攻击 BC 层可达到与攻击整个模型相同的效果&#xff0c;但被最先进 (SOTA) 防御检测到的机会要小得多。…

前端_防抖节流

目录 一、防抖&#xff08;debounce&#xff09; 1.使用场景 2.js代码实现 3.lodash工具库使用 二、节流&#xff08;throttle&#xff09; 1.使用场景 2.js代码实现 3.lodash工具库使用 前端做项目&#xff0c;为了防止用户因为网络不好数据响应慢&#xff0c;导致进行…

【2024】通过EasyExcel实现不定长Excel表头导出、以及多sheet页和单元格合并效果

目录&#x1f4bb; 一、介绍需求背景 二、实现步骤1、依赖1.1、Maven1.2、Gradle 2、实体类2.1、学生分数表2.2、Sheet 工作表对象 3、excel工具类4、Service层接口实现类 5、Controller层 三、测试效果 ) 一、介绍 EasyExcel是阿里巴巴开源的一个基于Java的、快速、简洁、解…

可视化数据科学平台在信贷领域应用系列四:决策树策略挖掘

信贷行业的风控策略挖掘是一个综合过程&#xff0c;需要综合考虑风控规则分析结果、效果评估、线上实时监测和业务管理需求等多个方面&#xff0c;以发现和制定有效的信贷风险管理策略。这些策略可能涉及贷款审批标准的调整、贷款利率的制定、贷款额度的设定等&#xff0c;在贷…

240602-通过命令行实现HuggingFace文件上传

A. 登录显示 A.1 MacOS A.2 Windows B. 操作步骤 B.1 操作细节 要通过命令行将文件上传到 Hugging Face&#xff0c;可以使用 huggingface-cli 工具。以下是详细步骤&#xff1a; 安装 huggingface_hub 包&#xff1a; 首先&#xff0c;确保已经安装了 huggingface_hub 包。可…

mysql表级锁(表锁/元数据锁/意向锁)

文章目录 表级锁的分类1、表锁(分类)1.表共享读锁&#xff08;read lock&#xff09;2.表独占写锁&#xff08;write lock&#xff09;3.语法&#xff1a; 2、元数据锁&#xff08;meta data lock &#xff09;3、意向锁1.意向共享锁&#xff08;IS&#xff09;&#xff1a;由语…

Java基础29(编码算法 哈希算法 MD5 SHA—1 HMac 算法 堆成加密算法)

目录 一、编码算法 1. 常见编码 2. URL编码 3. Base64编码 4. 小结 二、哈希算法 1. 哈希碰撞 2. 常用哈希算法 MD5算法 SHA-1算法 自定义HashTools工具类 3. 哈希算法的用途 校验下载文件 存储用户密码 4. 小结 三、Hmac算法 小结&#xff1a; 四、对称加密…

WEB攻防-Python-PYC 反编译CTF 与 CMS-SSTI 模版注入

反编译pyc字节码文件 pyc文件是py文件编译后生成的字节码文件(byte code)&#xff0c;pyc文件经过python解释器最终会生成机器码运行。因此pyc文件是可以跨平台部署的&#xff0c;类似Java的.class文件&#xff0c;一般py文件改变后&#xff0c;都会重新生成pyc文件。 真题附件…

6月5日 C++day3

#include <iostream>using namespace std;class Per { private:string name;int age;int *high;double *weight; public:Per(){cout << "Per的无参构造" << endl;}Per(string name,int age,int high,double weight):\name(name),age(age),high(new…

React项目目录结构与组件基础结构

在React中开发项目并扩展组件时&#xff0c;一个清晰合理的目录结构是至关重要的。它不仅可以帮助你更好地组织代码&#xff0c;还能提高项目的可维护性和扩展性。下面是一个基本的React项目目录结构大纲&#xff0c;你可以根据自己的项目需求进行调整&#xff1a; my-app/ ├…

MySQL的联合索引及案例分析

1. 联合索引 关于联合索引的详解参考博客【Mysql-----联合索引和最左匹配】&#xff0c;包含讲解 最左匹配 联合索引失效的情况 不遵循最左匹配原则范围查询右边失效原理like索引失效原理 比较关注的点在于&#xff1a; 对A、B、C三个字段创建一个联合索引&#xff08;A, …

go语言linux安装

下载&#xff1a;https://go.dev/dl/ 命令行使用 wget https://dl.google.com/go/go1.19.3.linux-amd64.tar.gz解压下载的压缩包&#xff0c;linux建议放在/opt目录下 我放在/home/ihan/go_sdk下 sudo tar -C /home/ihan/go_sdk -xzf go1.19.3.linux-amd64.tar.gz 这里的参数…

21.Redis之分布式锁

1.什么是分布式锁 在⼀个分布式的系统中, 也会涉及到多个节点访问同⼀个公共资源的情况. 此时就需要通过 锁 来做互斥控制, 避免出现类似于 "线程安全" 的问题. ⽽ java 的 synchronized 或者 C 的 std::mutex, 这样的锁都是只能在当前进程中⽣效, 在分布式的这种多…

Nginx配置详细解释:(3)http模块及server模块,location模块

目录 环境概述&#xff1a; http模块中的全局模块 1. root配置主要是对主web页面的路径访问。 2.server虚拟主机 2.1基于IP&#xff1a; 2.2基于域名&#xff1a; 3.alias别名 4.location匹配 5.access模块&#xff1a; 6.验证模块 7.自定义错误页面 8.日志存放位置…

信不信,马上教会你Purple Pi OH开发板之ADB常用命令

开源鸿蒙硬件方案领跑者 触觉智能 本文适用于在Purple Pi OH开发板进行分区镜像烧录。触觉智能的Purple Pi OH鸿蒙开源主板&#xff0c;是华为Laval官方社区主荐的一款鸿蒙开发主板。 该主板主要针对学生党&#xff0c;极客&#xff0c;工程师&#xff0c;极大降低了开源鸿蒙开…