[Datasheet] SDNand特别的存储芯片

2023-11-09 01:00

本文主要是介绍[Datasheet] SDNand特别的存储芯片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

存储的方式目前来说分为EEPROM、SPI FLASH、NAND、NOR、EMMC、SD卡,这些年用过的存储芯片大致分这么几类;各有优势;

关注公众号,回复“SDNand”,免费获取数据手册和芯片封装。

1、EEPROM

主要为小容量存储,一般KB级别,主要存储一些设置参数,还有运行中的临时数据,比如说MCU重启了多少次,每次启动时计数加1存入;

I2C总线接口居多;优点就是便宜,擦写次数100万次,比较耐造;

这里提醒一点,产品设计中,I2C总线的器件不可以太多,为什么呢?I2C的时序是100K~400KHz,如果使用模拟时序的话,可能要硬等,delay熟悉把,系统在delay的时候相当于死机,理解了吧;

2、SPI FLASH

主要是中等级别的数据量,单片机中应用非常广泛,存储事件,存储参数,升级文件存放等等;非常好用,SPI总线接口,速率基本可以达到40MHz,感觉蹭蹭的;

这里注意的一点就是多数是以扇区为擦除单位,一般4KB擦除;

atmel有那种支持字节写入的,但是要比普通贵个几倍;这个时候软件的价值就体现出来了,牛逼的软件工程师可以闪亮登场,用智慧解决扇区擦除影响本区域数据更新的问题。

3、NAND Flash

一般用在系统上会多一些,用单片机做这个太累,有专门的NAND控制器,比如用在Linux系统中,还有平衡算法,可以不让系统总是擦写某一块区域,提高使用寿命;

4、NOR Flash

最大的特点是支持线性运行,可以把代码放在上面单条指令读出,掉电也可以保存数据,即有了 Flash的特性,也具备内存的有点,价格当然也是很嗨皮,对性能要求高的产品才会使用,以前做过一款核心板,把内核文件系统全部放在Nor Flash中,Nand Flash只是用来存储运行数据,应用程序;这样平台的稳定性会很高,Nand即使被搞坏了,内核一样可以启动,现场定位问题优势很大。

5、EMMC

最近几年才流行起来,手机上做大容量存储使用,也已经应用到工业来了;

SDIO接口,只要带这个接口的MCU都可以很方便的驱动起来,我在想如果做一个USB的转接口出来,可以直接插在电脑上做U盘使用吗?

6、最后隆重介绍一下SDNAND芯片,型号为:CSNP32GCR01-AOW;

6.1框图

在这里插入图片描述

6.2PIN脚

在这里插入图片描述

6.3性能,读可以达到23MB/S,写操作达到8MB/S;

SPI通讯速率最大达到25MHZ;

在这里插入图片描述

6.3 SDIO接口,完全兼容TF卡,SD卡;

并且免驱动,就是说搞个转接板,把芯片焊接上,插在电脑上面可以当U盘使用;

做产品,可以替换SD卡,让数据的保密性更高,芯片焊接使产品的稳定性更高;是个创新。

在这里插入图片描述

更多linux知识点推荐:

【C语言】数据结构链表算法福利视频

【C语言】C语言视频福利

[linux kernel] 内核启动流程梳理

[linux 底层]u-boot EMMC驱动

[linux 底层]u-boot图形化裁剪配置

[Linux 底层]U-boot ksz9031网络驱动调试

[Linux 底层]U-boot调试命令使用技巧

[Linux 底层]U-boot编译移植

[Linux 底层]U-boot烧录脚本介绍SecureCRT

[Linux 底层]bootstrap移植裁剪及编译

[Linux 底层] 平台软件分层介绍

[Linux 驱动] RS485测试程序编写

[Linux 驱动] CAN测试程序编写

推荐阅读:

芯片手册解读 | Linux底层

关注公众号,回复“SDNand”,免费获取数据手册和芯片封装。
在这里插入图片描述

这篇关于[Datasheet] SDNand特别的存储芯片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SpringMVC入参绑定特别注意

1.直接在controller中定义一个变量,但是此种传输方式有一个限制就是参数名和请求中的参数名必须保持一致,否则失效。 @RequestMapping("test2")@ResponseBodypublic DBHackResponse<UserInfoVo> test2(String id , String name){UserInfoVo userInfoVo = new UserInf

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(2) (*****生成数据结构类的方式特别有趣****)

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(1)-CSDN博客 本节内容 实现目标 通过已经得到的Excel表格数据,生成对应类对象(不赋值),一张表就是一个对象,其中包含了如下的字段  就像这样子  实现思路 上

3000亿超长期特别国债资金申请流程及注意事项

2024年政府工作报告中指出,为系统解决强国建设、民族复兴进程中一些重大项目建设的资金问题,从2024年开始拟连续几年发行超长期特别国债,专项用于国家重大战略实施和重点领域安全能力建设,2024年先发行1万亿元。 发行意义 发行使用超长期特别国债是国家重大的政策举措!超长期特别国债将用于“两重”建设,即:“国家的重大战略实施”和“重点领域的安全能力建设”。这是党中央、国务院着眼强国建设、民

反制裁来了,200层以上存储芯片率先量产,领先国外芯片巨头

现在,你所见证的是国产芯片领域少有的振奋人心的时刻。 这是一场非同寻常的诉讼。 一家中国芯片公司罕见地坐在了原告席上,对美国公司提起侵权诉讼。 这就是长江存储。 国内唯一一家成功赶超外国顶尖技术并实现大规模量产的芯片公司。 然而,它的辉煌战绩远不止于此。 在市值高达数千亿的闪存市场中,长江存储的专利申请数量已经超越了三星,跃居行业首位。 有底气数次控告美光侵权,顶着设备和材料

笔记 11 : 彭老师课本第 6 章, PWM :原理,datasheet 查阅,相关寄存器说明,上拉电阻,下拉电阻概念

(81) 介绍 PWM : ++ ++ ++ ++本板子上远见,就是一个无源的蜂鸣器: (82) 接着开始查看说明书: ++ ++ (83)介绍 PWM 的工作原理: ++ ++ ++ 每个 PWM 周期结束后都可以重新设置 TCMPBn 与 TCNTBn 寄存器,从而实现更复杂的波形 ,见 sheet 手册。 (84) 接着开

Java中String类的方法及说明(特别详细)

String : 字符串类型 一、构造函数      String(byte[ ] bytes):通过byte数组构造字符串对象。      String(char[ ] value):通过char数组构造字符串对象。      String(Sting original):构造一个original的副本。即:拷贝一个original。      String(StringBuffer bu

线段树离散化、二分搜索、特别修改

699. 掉落的方块 - 力扣(LeetCode) 1.如果直接按照原落点的值构造线段树,空间开辟会过大,所以收集所有出现过的点进行离散化 2.方块a落在1--3点,b落在3--4点,如果直接按照落点修改,查询3时位置会认为两方块重叠,但其实没有累到一起,所以方块落点的区域设置为左闭右开就可以避免这个问题 // 掉落的方块// 有一个二维平面,x轴是最底的边界// 给定二维整数数组pos

国产SRAM存储芯片替代方案

为满足客户对更大更快的SRAM 的普遍需求,伟凌创芯SRAM产品线,容量最高可达64Mb。产品线包括提供256Kb~64Mb不同容量的器件,为传统的并行SRAM产品提供成本更低的替代方案,并在SRAM存储器中包含可选的电池备份切换电路,以便在断电时保留数据。 EMI串行SRAM器件采用成本较低的8引脚封装,并采用高速SPI/SQI通信总线,只需要4-6 个MCU I/O 引脚即可轻松集成。这减少

const的用法,特别是用在函数后面

const的用法,特别是用在函数后面   在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。 在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的地址。     关键字:Const,C

Microsoft办公软件在Mac上打开特别慢怎么办

如果不是非它不可就果断的抛弃吧,选用iwork for mac(苹果办公三件套) https://www.apple.com/iwork/ https://www.apple.com/cn/iwork/ https://pan.baidu.com/s/1o69xmDs#list/path=%2F