网易首页 > 网易号 > 正文 申请入驻

NAND Flash(贴片式TF卡)存储新突破,基础示例

0
分享至

目录

引言

SD卡的发展

SD NAND卡的特性与优势

二代SD NAND五大优点

SD NAND六大主要优势

现有产品分类

实际应用场景

SD NAND芯片推荐线路连接:

CSNP4GCR01-AMW的介绍

基础使用例程

例程环境简介

硬件设备及电路

项目创建流程

代码

例程结果

对比市场现有产品

创世半导体(CS)是全球首家推出SD NAND FLASH产品的厂商,SD NAND的出现大大降低了使用 NAND FLASH 的技术难度。



引言

随着科技的发展,数据的存储需求也在日益增长。在这个信息爆炸的时代,一款高效、稳定、便携的存储设备显得尤为重要。新品SD卡——SD NAND,应运而生,为我们的数据存储带来了新的革命。

SD卡的发展

SD卡自问世以来,其体积不断缩小,容量逐步增大,速度也在不断提升。

开始。

1997年11月,闪迪和英飞凌联合推出了MMC(MultiMediaCard)存储卡。

1999年8月,闪迪又联合松下、东芝推出了SD(Secure Digital)存储卡。SD卡拥有与MMC卡相同的长宽尺寸,略厚一些(2.1mm VS. 1.4mm)。早期SD卡设备/读卡器都能同时兼容MMC卡。

2000年1月,SD卡协会正式成立,当年推出了最大容量64MB、传输速度约12.5MB/s的产品。

2003年3月,闪迪展示了面向手机等移动设备的miniSD卡(目前已退出市场)。

2004年2月,闪迪又和摩托罗拉发布了更小巧的microSD卡(也称为TransFlash或TF卡)。

2005年7月,SD卡协会确认了microSD卡规范,传输速度也提升到了约25MB/s。

2006年1月,SD 2.0带来了采用FAT32文件系统、最大容量32GB的SDHC(包括miniSDHC、microSDHC)卡。而最初版本的SD卡采用FAT12/FAT16文件系统,最大容量为2GB。

2010年5月,SD 3.01带来了采用exFAT文件系统、最大容量提升到2TB的SDXC(包括microSDXC)卡;以及UHS-I高速总线,最大传输速度为104MB/s。

2011年6月,SD 4.0带来了UHS-II总线。这种SD卡(包括microSD卡)具有两排触点,可以实现全双工156MB/s、半双工312MB/s的传输速度。

2016年2月,SD 5.0带来了视频速度等级规范,包括V30、V60、V90。

2016年11月,SD 5.1增加了针对App运行性能的A1标准。在满足10MB/s持续读写的基础上,增加了随机读取1500IOPS、随机写入500IOPS的要求。

2017年2月,SD 6.0带来了全双工312MB/s、全双工624MB/s的UHS-III总线以及随机读取4000IOPS、随机写入2000IOPS的A2标准。UHS-III向下兼容UHS-II,但到目前为止都没有看到任何样品。

2016年11月,SD 5.1增加了针对App运行性能的A1标准。在满足10MB/s持续读写的基础上,增加了随机读取1500IOPS、随机写入500IOPS的要求。

2017年2月,SD 6.0带来了全双工312MB/s、全双工624MB/s的UHS-III总线以及随机读取4000IOPS、随机写入2000IOPS的A2标准。UHS-III向下兼容UHS-II,但到目前为止都没有看到任何样品。

2019年初,闪迪推出“UHS-I超频卡”,突破了104MB/s的速度瓶颈。之后,金士顿、雷克沙等厂商也追加了类似规格的产品。

2020年5月,SD 8.0引入了PCIe 3.0×2、PCIe 4.0×1和PCIe 4.0×2,将最高速度提升至接近4GB/s(3938MB/s)。

2022年5月,SD 9.0增加了快速启动和安全启动特性,为SD卡创造了半嵌入式应用场景。

内存卡在近年来的发展主要集中在提高容量和读写速度上。例如,现在市场上已经出现了容量达到1TB的MicroSD卡,读写速度也不断提高,以满足用户对存储容量和速度的需求。

同时,一些新型内存卡如CFexpress和SD Express也正在逐渐普及,它们支持更快的数据传输速度和更大的容量。随着手机互联网的发展,云存储也逐渐在吞食存储卡的市场。过去需要通过内存卡扩展手机存储空间,现在则可以通过云服务,把数据存储在云端。

SD NAND的特性与优势

以CSNP4GCR01-AMW为例。



不用写驱动程序自带坏块管理的NAND Flash(贴片式TF卡),

尺寸小巧,简单易用,兼容性强,稳定可靠,固件可定制,LGA-8封装,

标准SDIO接口,兼容SPI/SD接口,兼容各大MCU平台,可替代普通TF卡/SD卡,

尺寸6x8mm毫米,机贴手贴都非常方便,

内置SLC晶圆擦写寿命10万次,通过1万次随机掉电测试耐高低温,

支持工业级温度-40°~+85°,

速度级别Class10(读取速度23.5MB/S写入速度12.3MB/S)

标准的SD 2.0协议使得用户可以直接移植标准驱动代码,省去了驱动代码编程环节。

支持TF卡启动的SOC都可以用SD NAND,

提供STM32参考例程及原厂技术支持,

主流容量:128MB/512MB/2GB/4GB/8GB,

比TF卡稳定,比eMMC便宜。

二代SD NAND五大优点

•尺寸小巧

•简单易用

•兼容性强

•稳定可靠

•固件可定制

SD NAND六大主要优势

•LGA-8封装,机贴手贴都方便。

•尺寸小巧5(6*8mm),助力产品颜值提升。

•容量适宜(1Gb/4Gb/32Gb)帮助客户降低成本。

•擦写寿命长(内置SLC晶圆,擦写寿命可达5-10万次,专为嵌式而生)。

•免驱动(即贴即用)直连SD/SPI接口即可使用,已内置Flash管理程序。

•稳定可靠:已通过10k次随机掉电高低温冲击测试。内置FW包含平均读写,坏块管理,垃圾回收等处理机制。

SD NAND 与 TF卡的区别:(看图表)





现有产品分类



本篇示例代码采用工业级CSNP4GCR01-AMW。容量为512MB。

实际应用场景

新一代SD NAND主要应用领域

•5G

•机器人

•智能音箱

•智能面板(HMI)

•移动支付

•智能眼镜(AR)

•智能家居

•医疗设备

•轨道交通

•人脸识别

•3D打印机

SD NAND芯片推荐线路连接:





CSNP4GCR01-AMW的介绍

不用写驱动程序自带坏块管理的NAND Flash(贴片式TF卡),

尺寸小巧,简单易用,兼容性强,稳定可靠,固件可定制,LGA-8封装,

标准SDIO接口,兼容SPI/SD接口,兼容各大MCU平台,可替代普通TF卡/SD卡,

尺寸6x8mm毫米,机贴手贴都非常方便,

内置SLC晶圆擦写寿命10万次,通过1万次随机掉电测试耐高低温,

支持工业级温度-40°~+85°,

速度级别Class10(读取速度23.5MB/S写入速度12.3MB/S)

标准的SD 2.0协议使得用户可以直接移植标准驱动代码,省去了驱动代码编程环节。

支持TF卡启动的SOC都可以用SD NAND,

提供STM32参考例程及原厂技术支持,

主流容量:128MB/512MB/2GB/4GB/8GB,

比TF卡稳定,比eMMC便宜。

基础使用例程

例程环境简介

项目环境:

使用开发板为正点原子探索者STM32F407ZG;

STM32CubeMX;

Keil;

SD NAND:芯片型号 CSNP4GCR01-AMW;芯片转接板(将芯片引脚引出为TF 卡)





硬件设备及电路

SD NAND原理图:



探索者TF 卡槽:



STM32线路连接

使用SDIO模式,

D0接PC8; D1接PC9; D2接PC10; D3接PC11;

信号

SDIO信号“4线模式”

CLK:HOST给DEVICE的时钟信号。

VDD:电源信号。

VSS:Ground信号。

DAT0-DAT3:4条数据线

CMD:用于HOST发送命令和DEVICE回复响应。

项目创建流程

基础时钟配置:





SDIO模式配置:





FATFS配置:





更改缓存区大小:



完成项目其他基础配置。

代码

while(1)之前:

FATFS fs; /* FatFs 文件系统对象 */

FIL file; /* 文件对象 */

FRESULT f_res; /* 文件操作结果 */

UINT fnum; /* 文件成功读写数量 */

BYTE ReadBuffer[512] = {0}; /* 读缓冲区 */

BYTE WriteBuffer[] = /* 写缓冲区 */

"This is STM32 working with FatFs \r\n STM32的FATFS文件系统测试 \r\n ";

// 在外部 SD 卡挂载文件系统,文件系统挂载时会对 SD 卡初始化

// note:必须先要保证SD卡正常拥有FAT文件系统,如果没有会失败。

f_res = f_mount(&fs, "0:", 1);

/*----------------------- 文件系统测试:写测试 -----------------------------*/

/* 打开文件,如果文件不存在则创建它 */

f_res = f_open(&file, "0:FatFs STM32cube.txt", FA_CREATE_ALWAYS | FA_WRITE);

if(f_res == FR_OK)

/* 将指定存储区内容写入到文件内 */

f_res = f_write(&file, WriteBuffer, sizeof(WriteBuffer), &fnum);

/* 不再读写,关闭文件 */

f_close(&file);

/*------------------- 文件系统测试:读测试 ------------------------------------*/

f_res = f_open(&file, "0:FatFs STM32cube.txt", FA_OPEN_EXISTING | FA_READ);

if(f_res == FR_OK)

f_res = f_read(&file, ReadBuffer, sizeof(ReadBuffer), &fnum);

/* 不再读写,关闭文件 */

f_close(&file);

/* 不再使用文件系统,取消挂载文件系统 */

f_mount(NULL, "0:", 1);

/* 操作完成,停机 */

MX_SDIO_SD_Init()函数中加入

if (HAL_SD_Init(&hsd) != HAL_OK)

Error_Handler();

if (HAL_SD_ConfigWideBusOperation(&hsd, SDIO_BUS_WIDE_4B) != HAL_OK)

Error_Handler();

void MX_SDIO_SD_Init(void)

/* USER CODE BEGIN SDIO_Init 0 */

/* USER CODE END SDIO_Init 0 */

/* USER CODE BEGIN SDIO_Init 1 */

/* USER CODE END SDIO_Init 1 */

hsd.Instance = SDIO;

hsd.Init.ClockEdge = SDIO_CLOCK_EDGE_RISING;

hsd.Init.ClockBypass = SDIO_CLOCK_BYPASS_DISABLE;

hsd.Init.ClockPowerSave = SDIO_CLOCK_POWER_SAVE_DISABLE;

hsd.Init.BusWide = SDIO_BUS_WIDE_1B;

hsd.Init.HardwareFlowControl = SDIO_HARDWARE_FLOW_CONTROL_ENABLE;

hsd.Init.ClockDiv = 34;

/* USER CODE BEGIN SDIO_Init 2 */

if (HAL_SD_Init(&hsd) != HAL_OK)

Error_Handler();

if (HAL_SD_ConfigWideBusOperation(&hsd, SDIO_BUS_WIDE_4B) != HAL_OK)

Error_Handler();

/* USER CODE END SDIO_Init 2 */

例程结果

新建了一个 STM32cube.txt 文件

写入内容如下图所示。

Keil 调试 :成功读取文件内容,暂存至数组中。内容如下



代码解释



对比市场现有产品

目前在嵌入式中使用最多的存储情况:

EEPROM:

只能存放字节类型的数据:芯片为AT24CXX;采用IIC通信,存储内容类型,大小有限。

U盘 :

存放文件格式多样;采用USB接口;占用空间大;可以热拔插;

关于MCU的存储方面,以前基本上用内置的E2PROM,或者是外置的NOR Flash 就可以了。但随着物联网的兴起,MCU的应用越来越广泛了,逐渐的MCU会涉及到大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。

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

每个产品都有自己的优缺点。在存储器件选取上,都是考虑项目本身的需求,个产品性能综合考虑最优存储产品。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
深中通道正式开通,深珠通道还远吗?官方回应

深中通道正式开通,深珠通道还远吗?官方回应

南方都市报
2024-06-30 14:52:07
今晨上海三地“包揽”全国降水排行榜前三,徐家汇站一天完成梅雨期一半KPI

今晨上海三地“包揽”全国降水排行榜前三,徐家汇站一天完成梅雨期一半KPI

澎湃新闻
2024-06-30 18:50:30
脑子有坑!勇士拿维金斯+库明加+保罗+首轮交易乔治,快船断然拒绝

脑子有坑!勇士拿维金斯+库明加+保罗+首轮交易乔治,快船断然拒绝

818体育
2024-06-30 15:55:48
普京总统带来了一个震惊世界的消息!

普京总统带来了一个震惊世界的消息!

林林爱天堂
2024-06-29 17:23:36
湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

百晓史
2024-06-02 09:09:36
特朗普演讲公开“解雇”拜登,称如果有一个理智的总统,中俄朝并不是真正的敌人

特朗普演讲公开“解雇”拜登,称如果有一个理智的总统,中俄朝并不是真正的敌人

纵相新闻
2024-06-30 13:42:05
太心酸了!就业形势有多严峻?网友:已经颠成我不敢想象的样子了

太心酸了!就业形势有多严峻?网友:已经颠成我不敢想象的样子了

时尚的弄潮
2024-06-28 00:45:46
拆迁全面叫停?已明确:2024年起,房龄超20年的房子统统这样处理

拆迁全面叫停?已明确:2024年起,房龄超20年的房子统统这样处理

庞明说财经
2024-06-30 10:11:21
三上悠亚代言遭全网抵制,网友:女优身份降低品牌地位

三上悠亚代言遭全网抵制,网友:女优身份降低品牌地位

葫芦哥爱吐槽
2024-06-30 18:41:32
中俄约定,在1995年将海参崴归还中方,但至今未兑现

中俄约定,在1995年将海参崴归还中方,但至今未兑现

山股长
2024-02-27 09:10:03
钟南山院士再发声:呼吁无偿献血,网友:献血要1200块钱挂号费?

钟南山院士再发声:呼吁无偿献血,网友:献血要1200块钱挂号费?

说真话的小陈
2024-06-29 11:10:39
乌克兰国防部正式宣布摧毁了位于克里米亚半岛的俄太空通信中心

乌克兰国防部正式宣布摧毁了位于克里米亚半岛的俄太空通信中心

随波荡漾的漂流瓶
2024-06-29 15:47:28
人民日报给孩子的《暑假作息时间表》,太详细!太及时了(可打印)

人民日报给孩子的《暑假作息时间表》,太详细!太及时了(可打印)

宁夏女儿
2024-06-29 10:34:21
乌军加速包围沃夫昌斯克!夺回卢甘斯克要地

乌军加速包围沃夫昌斯克!夺回卢甘斯克要地

项鹏飞
2024-06-30 18:02:30
教育部同意!两所高校,官宣合并

教育部同意!两所高校,官宣合并

创作者_1647241717443
2024-06-28 20:43:26
俞灏明朋友圈官宣恋爱,女方好似为演员王X晨,网友纷纷送上祝福

俞灏明朋友圈官宣恋爱,女方好似为演员王X晨,网友纷纷送上祝福

果娱
2024-06-30 15:41:04
每周工作7天!53岁马斯克的日常:凌晨3点睡早上9点起,“醒来后的第一件事就是看手机”!网友:世界首富也躺不平

每周工作7天!53岁马斯克的日常:凌晨3点睡早上9点起,“醒来后的第一件事就是看手机”!网友:世界首富也躺不平

每日经济新闻
2024-06-30 18:08:11
事实证明,嫁给省委书记的李修平,现已经走上了人生的康庄大道!

事实证明,嫁给省委书记的李修平,现已经走上了人生的康庄大道!

朗威游戏说
2024-06-30 14:53:34
广东2所被低估的大学,毕业生就业率极高,录取分数却很“友好”

广东2所被低估的大学,毕业生就业率极高,录取分数却很“友好”

娱乐的宅急便
2024-06-30 20:47:00
成本超2亿,票房只有3000万,香港“烂片之王”诞生了

成本超2亿,票房只有3000万,香港“烂片之王”诞生了

影视原说a
2024-06-29 12:57:24
2024-07-01 00:30:44
芯片芯语
芯片芯语
CS创世 SD NAND(又叫贴片式 TF卡/贴片式SD卡)eMMC、小容量TF卡存储芯片。
50文章数 1关注度
往期回顾 全部

科技要闻

河南火箭坠落爆炸?商业航天公司回应了

头条要闻

媒体:越南突然向中国寻求高铁技术 是越南的幡然醒觉

头条要闻

媒体:越南突然向中国寻求高铁技术 是越南的幡然醒觉

体育要闻

“意大利很弱”,不再是错觉了

娱乐要闻

白玉兰明星反应精彩 胡歌获奖唐嫣激动

财经要闻

A股上半年人均亏损1.2万 你亏了多少?

汽车要闻

小鹏MONA M03 7月3日首发 15万紧凑级

态度原创

时尚
教育
家居
游戏
数码

本周最美的是姜妍的体态!

教育要闻

2024贵州新高考分数预测,遵医口腔9800名左右,最高预计54000+

家居要闻

美式风格 呈现田园风格

《死亡回归》工作室正为索尼打造3A新作:虚幻引擎

数码要闻

你支持谁!董明珠回应小米空调销量第一:全靠代工你的技术是什么 格力无惧

无障碍浏览 进入关怀版