CS创世SD NAND与MicroSD谁更快?
开篇说明
在嵌入式开发与应用过程中,总是会涉及到数据存储的问题,例如以下几个场景:
用于设备开机参数配置的数十个Byte的配置数据,这些数据可以存储在MCU内部的Flash或者EEPROM中,也可以存储在片外,诸如AT24Cxx,BL24Cxx这类EEPROM芯片中。
系统显示设备所需要的字库,图片,或者设备在运行过程中产生的数据记录文件,这些文件通常是以MB为单位计算的,这些数据一般存储在片外,诸如W25Qxx这类NOR Flash芯片中,也有可能会存储在直插SD卡,贴片SD 卡这类 NAND Flash中。如果记录的是图像或者音频数据的话,本地存储的最佳选择,就是直插SD卡,SD NAND这类 NAND Flash。
上述几类存储芯片根据各种容量的不同,定位和功能特点都有差异,这里做一个简单的讨论。
(1)常见的外部存储芯片介绍(1.1)EEPROM芯片
EEPROM芯片相对于其他储存器件,具有以下几个特点。
可编程性:EEPROM芯片可以通过编程,将数据写入指定的地址,这使得EEPROM芯片在应用中非常灵活。
易擦除性:EEPROM芯片可以通过高压擦除操作,将存储的数据擦除,并重置EEPROM芯片。
低功耗性:EEPROM芯片仅在写和擦除操作时需要大量的能量,而在读取过程中仅需极小的能量,这使得EEPROM芯片节省了许多电能。
高可靠性:EEPROM芯片的数据存储在非挥发性存储介质中,即使在断电或者掉电的情况下,数据仍然可以得到保存。
常用的EEPROM芯片如下图所示:
(1.2)NOR Flash芯片
NOR Flash(也称为NOR型闪存)是一种非易失性存储器,常用于嵌入式系统和存储设备中。NOR Flash是一种闪存类型,可以用于存储程序代码、固件、操作系统以及其他数据。
与NAND Flash相比,NOR Flash具有较低的存储密度和较高的成本,但具有较快的读取速度、较低的读取延迟和较好的随机访问性能。这使得NOR Flash适合用作执行代码和存储需要低延迟和高可靠性的关键数据的应用程序,所以常在需要片外储存代码的应用场景中,见到NOR Flash芯片。
市面上常见的NOR FLASH芯片如下所示:
(1.3)3.SD NAND芯片
事实上,我们常见的SD卡,也属于一种芯片,它和贴片SD卡一样,都使用SD 协议,SD NAND是储存卡的延伸及强化版本,使用的标准芯片封装工艺使其可以轻松过回流焊,可直接贴片,又名贴片式TF卡、SD Flash,除此之外其他物理抗性也比普通SD卡强得多,其内部集成高性能的闪存控制器及SLC架构的闪存,兼容 SD 协议,满足客户小型化、差异化、高可靠性的设计需求。
对于一些要求严苛的场景,比如要求小尺寸存储,IP6xf防水,数据自纠错,温度范围宽等参数,贴片式SD卡比直插SD卡更能胜任这个角色,目前,基于ST、TI、NXP、MTK、RK、芯唐、全志 等平台,贴片SD卡已经覆盖了工业、车载、医疗、电力、通信和消费类领域的诸多产品之中。
市面上常见的SD NAND芯片,主要是雷龙代理的CS创世 SD NAND应用最广泛,如下图所示:
(2)存储芯片性能的评估标准读取速度:指的是从存储器中读取数据所需的时间。通常以延迟(访问时间)来衡量,延迟越低,读取速度越快。
写入速度:指的是将数据写入存储器的速度。与读取速度类似,写入速度也可以通过延迟来衡量。
存储容量:表示存储器能够存储的数据量。通常以位、字节、千字节(KB)、兆字节(MB)、千兆字节(GB)或更大单位来衡量。
数据可靠性:指存储器中数据的稳定性和可靠性。一个良好的存储器应该能够正确地保存和检索数据,避免数据丢失或损坏。
能耗效率:衡量存储器在执行读写操作时的能耗。较低的能耗可以帮助节省能源和延长设备电池寿命。
接下来我们用MicroSD卡和CS创世 SD NAND做对比,基于公司开发的工业模拟量参数采集器的数字主板,来测试双方的相关性能,设备图片如下:
MicroSD卡采用金士顿的32GB卡,贴片SD卡采用CS创世 512MB容量的SD NAND,如下图所示:
为了适配SD卡槽,所以雷龙会为样品免费提供转接板,更为方便地插入SD卡槽,可在不改变原有PCB布局的情况下进行调试。
(3)CS 创世SD NAND的产品介绍深圳市雷龙发展有限公司创立于2008年,专注NAND Flash 市场13年,其代理的 CS创世 SD NAND产品,具有以下特点:
CS创世为全球首家推出SD NAND产品的公司。
尺寸小巧,简单易用,兼容性强,稳定可靠,固件可定制,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便宜,样品免费试用。
如果需要过IPvx防水,又因为开口式的SD卡槽,无法达到指定防水指标的产品,可以考虑采用CS创世 SD NAND。
可以直接采用回流焊,贴片在PCB上,传统的MisroSD卡因为要和卡槽进行机械接触,卡槽容易老化,触点也容易氧化变形,无法长时间在户外以及暴露环境使用,基于这项优势,CS创世 SD NAND涉及的应用领域广泛,比如:医疗设备,粉尘以及高温下的工业控制,户外安防,户外通信,网络设备,IPC,执法记录仪,可视对讲,门禁考勤,平板电脑,汽车电子,电力设备等。
雷龙发展有限公司官网为:雷龙发展有限公司
(4)SD NAND对比和测试项目基于STM32L4R5的某政府项目产品(无外壳)平台上,利用虚拟U盘功能,在没有DMA和FIFO优化的前提下,分别测试MicroSD卡和CS创世 SD NAND的读写速度。
(4.1)基于STM32L4R5的产品平台测试
平台如下所示:
插入MicroSD卡时(背面)
插入贴片SD卡+转接板时
然后使用TypeC数据线将设备与电脑连接,由于产品实现了虚拟U盘的功能,所以会在电脑上识别出对应存储器容量大小的U盘,虚拟U盘的具体实现程序可以参考网络上的相关例程,这里不赘述。
测试CS创世 SD NAND的数据读写功能
这里采用PC端文件传输的功能,来测试其数据读写速度,插入转接板后,PC端识别出如下U盘信息
这里我们传输30MB字节的数据包,来查看STM32L4R5对SD NAND的数据读写能力。
向SD NAND传输30MB数据包:
可以观察到,STM32L4R5写SD NAND的速度在350~785KB/s之间。
测试MicroSD卡的数据读写功能
这里采用PC端文件传输的功能,来测试其数据读写速度,插入MicroSD卡后,PC端识别出如下U盘信息
这里我们传输30MB字节的数据包,来查看STM32L4R5对MicroSD的数据读写能力。向 MicroSD传输30MB数据包:
可以观察到,同一平台下,MicroSD卡的写速度在355~446KB/s之间,低于CS创世SD NAND的350~785KB/s范围。
(5)结尾总结总体上而言,除了在容量上有些许劣势之外,CS创世 SD NAND在安装方式上,具有传统SD卡所没有的抗腐蚀,抗干扰能力,在读写速度上,比传统SD卡快50%左右。SD NAND存储芯片的应用还有很多,这里只是作以简单的介绍,希望它对您在这方面的应用能带来一些帮助。
CS创世 SD NAND与SPI NAND的对比分析
之前我们写过文章说明了CS创世 SD NAND与eMMC,TF卡,Raw nand等产品的对比。今天给大家聊聊CS创世 SD NAND 与SPI NAND的对比。
这两个产品外观看起来类似孪生兄弟:感兴趣的朋友们可以找雷龙发展申请免费样品测试哦~~~
CS创世 SD NAND 与SPI NAND的对比
都是6*8mm大小,SD NAND是LGA-8封装,SPI NAND是WSON-8封装。它们有哪些异同点呢?
一, 相同点:
1.1 内部材质
主流基本都使用的是SLC NAND Flash晶圆,擦写寿命5~10W次
1.2 封装大小
主流尺寸都是6*8mm,8pin脚
二, 不同点:
2.1接口不同
SD NAND正常接CPU的SDIO使用,有些平台也支持SD NAND接SPI接口(但读写速度可能会变慢); SPI NAND接SPI接口, 接SDIO则无法正常使用。
2.2驱动程序
基本上主流CPU平台都自带SDIO的驱动,因此SD NAND不需要用户额外写驱动;另外SD NAND内置了针对NAND Flash的EDC/ECC,坏块管理,平均读写,垃圾回收等算法。针对NAND Flash的管理完全做好了;而SPI NAND主要是做协议的转换,从并口转为SPI接口,有部分厂商产品内置了EDC/ECC算法,但其他管理机制未包含在内。从而导致了用户在使用SPI NAND时还是要写驱动程序。
2.3读写速度
由于接口和协议的差异,两者的速度差异比较大。SD NAND走的是4-bit传输带宽,读写速度相比SPI NAND要快很多,最高写入速度可以达到Class 10级别;而SPI NAND 主流还是1-bit传输模式,读写速度要慢很多。
2.4稳定度
SD NAND由于内置了全套管理算法,在稳定度方面会好很多。特别是针对掉电保护这块。例如CS创世 SD NAND二代通过了客户10K次的随机掉电测试。而SPI NAND跟Raw NAND 都“继承”了NAND Flash先擦后写机制带来的弊端,在写入数据的时候突然掉电很容易丢失数据。
整体来看SD NAND是一个集成了完整NAND Flash算法的Total Solution,而SPI NAND主要是完成协议的转换,内置的算法并不完整。
亲爱的卡友们,如果看完文章之后还是有疑惑或不懂的地方,请联系我们,自己去理解或猜答案是件很累的事,请把最麻烦的事情交给我们来处理,术业有专攻,闻道有先后,雷龙发展专注存储行业13年,专业提供小容量闪存解决方案。
SD NAND应用领域
相关问答
更大的电视是larger tv还是bigger tv?_沪江网校知识库“面积、范围大”Wehavealargefarm.我们有一个大农场。big含有“重要的”的意思,large没有这个含义。Theirfatherwasverybigi...bi...
我的世界him是什么,我的世界herobrine的故事?在他探索世界的过程中,他和Notch是mc里的创世神,他是Minecraft社区里的一个象征;facebook封面照片。他们意识到自己需要醒来的唯一方式是他们在虚幻世界中找到...
中本聪到底是谁?他隐藏身份的目的是什么?初识中本聪第一次听说中本聪,那已是2017底的事情了。当时自已刚刚接触币圈,对各种用英文标识的数字币一片茫然,更别说什么区块链、智能合约、pow、pos、...仅仅...
关于圣经中所描述的伊甸园有没有圣经中描述伊甸园的原句,描述...[回答]2:8"耶和华神在东方的伊甸立了一个园子,把所造的人安置在那里.AndtheLORDGodplantedagardeneastwardinEden;andthere...
【创的多音字及组词】作业帮[回答]chuang有一声喝四声读一声时:创伤.创口.创巨痛深(喻遭受重大的损失).读四声时:创造,首创,创制,创立等.当开始讲.chuang有一声喝四声读一声时:...
我的世界 创世 神指令怎么选取方块?//wand召出选定工具,选定好空间,输入//set0换成空气至于怎样把一个一块选定区域内的所有方块向下移动指定数量的方格就没有了,不过你可以用剪切//cut,粘贴...
英语翻译“在中诚集团下属子公司上海中诚科技有限公司财务部...[回答]IamworkingintheFinanceDepartmentofShanghaiZhongchengScienceandTechnologyCo.Ltd,asubs...
有人可以写一个mc与奶块,迷你世界的故事吗?写个奇怪的前言:“卡卡,你还是那么幼稚"在空无一人的大厅中,一个声音突然响起“去黄泉路上抄袭去吧!”一个方块人突然从角落中跃出,速度快的让人只能看见变...
为什么地球自转公转方向都是自西向东?_作业帮[回答]地球存在绕自转轴自西向东的自转,平均角速度为每小时转动15度.在地球赤道上,自转的线速度是每秒465米.天空中各种天体东升西落的现象都是地球自转的...
【求诺亚方舟的古文及译文】作业帮[回答]Noah'sArk诺亚方舟Genesis创世记ThisisthestoryofNoah.Noahwasarighteousman,theoneblamele...