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

2024-06-05 20:52

本文主要是介绍MCU 的最佳存储方案 CS 创世 SD NAND,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

这篇关于MCU 的最佳存储方案 CS 创世 SD NAND的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1034148

相关文章

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

Spring Gateway动态路由实现方案

《SpringGateway动态路由实现方案》本文主要介绍了SpringGateway动态路由实现方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随... 目录前沿何为路由RouteDefinitionRouteLocator工作流程动态路由实现尾巴前沿S

分析 Java Stream 的 peek使用实践与副作用处理方案

《分析JavaStream的peek使用实践与副作用处理方案》StreamAPI的peek操作是中间操作,用于观察元素但不终止流,其副作用风险包括线程安全、顺序混乱及性能问题,合理使用场景有限... 目录一、peek 操作的本质:有状态的中间操作二、副作用的定义与风险场景1. 并行流下的线程安全问题2. 顺

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

C#实现高性能拍照与水印添加功能完整方案

《C#实现高性能拍照与水印添加功能完整方案》在工业检测、质量追溯等应用场景中,经常需要对产品进行拍照并添加相关信息水印,本文将详细介绍如何使用C#实现一个高性能的拍照和水印添加功能,包含完整的代码实现... 目录1. 概述2. 功能架构设计3. 核心代码实现python3.1 主拍照方法3.2 安全HBIT

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

Java 中 Optional 的用法及最佳实践

《Java中Optional的用法及最佳实践》在Java开发中,空指针异常(NullPointerException)是开发者最常遇到的问题之一,本篇文章将详细讲解Optional的用法、常用方... 目录前言1. 什么是 Optional?主要特性:2. Optional 的基本用法2.1 创建 Opti

Java 字符串操作之contains 和 substring 方法最佳实践与常见问题

《Java字符串操作之contains和substring方法最佳实践与常见问题》本文给大家详细介绍Java字符串操作之contains和substring方法最佳实践与常见问题,本文结合实例... 目录一、contains 方法详解1. 方法定义与语法2. 底层实现原理3. 使用示例4. 注意事项二、su