SD NAND对比TF卡优势(以CSNP4GCR01-AMW为例)

2024-01-11 09:50

本文主要是介绍SD NAND对比TF卡优势(以CSNP4GCR01-AMW为例),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      

      最近做的一个项目, 需要加大容量存储,这让我想到之前在做ARM的开发板使用的TF卡方案,但是TF卡需要携带卡槽的,但是有限的PCB板布局已经放不下卡槽的位置。

        这个时候就需要那种能够不用卡槽,直接贴在板子上面(反正不拆下来的),节省空间的做法,找了一圈,最终选用SDNAND的方案;简单点就是,SDNAND就是贴片式TF卡。

外观对比

        为什么需要使用用这个呢?首选的是体积小,其次就是焊接使用(后面会讲到为什么需要焊接使用)在下面的图中可以看到,SDNAND的体积不到普通的TF卡一半。(笔者这款TF卡是某大厂的),厚度两者几乎一致,更何况TF卡还需要一个卡座。

        更别说TF卡需要一个卡座才能使用。在原本不变得到尺寸下,TF卡的卡座根本是放不下的,在PCB设计当中可以更明显看出区别。(这里的电阻电容全部为0402封装)

        顺便附上两者的电路图(这里的TF卡座还是选用没有自弹的)

上机测试

        在笔者手上的这款SDNAND是来自CS的CSNP4GCR01-AMW,使用的是SLC的晶圆,工业级的使用标准,正好对应项目 所需要的要求。

        在上机测试发现和TF卡没有什么区别(容量变大了,爽),我这里的项目简单修改一下驱动代码也是可以使用的,如果是标准的SD2.0协议是直接干就可以了,直接就是免驱动使用。

        在官方给出的数据手册当中,SDNAND自带嵌入式坏块管理,并且经过我们的上机和一系列的测试当中,其性能是很稳定的,和官方描述的几乎一致。

SDNAND 与TF卡对比的优势

        1、体积和外观:SDNAND比TF卡的体积小很多,前面的对比图也可以直接看出来。

        2、生产操作:TF卡需要在安装完卡座之后手工安装TF卡,最主要就是工厂的工人装配往往会因为操作不当导致TF卡丢失,损坏,而且极其容易泄露商业机密。(之前有被客户投诉过此问题,太难了!)

        3、产品定位:绝大多数的TF卡是属于消费级的产品,工业品需要的就是一个稳,工业级的卡成本比较高,最主要就是卡容易出现上面描述的问题。

        4、可靠性:笔者这边是属于方案公司,没有直接参与生产,很多不确定因素往往是在背后出现的,贴片工厂加工成品板,然后就是客户组装成品机型,多次转手,TF卡和卡座之间会因为某些外力而受到破坏。

        5、防护性:笔者这里的项目属于工业级别的商品,需要做三防处理,TF卡由于需要卡槽才能够使用,三防漆直接不能够直接覆盖TF卡的区域,这就会导致在使用当中收到环境的影响出现问题。

总结

        如果是对产品的要求比较高,需要可靠稳定的方案,不妨可以试试SDNAND,笔者现在使用的是CS的CSNP4GCR01-AMW,如果需要更高的容量和速度,(笔者这里的项目没有太高的速度要求)也可以选择其他的型号的SDNAND,也推荐去试试,效果可以做到满意效果。

        当然啦,TF的存在也是合理的,如果对产品的要求不高,TF卡也是一个合理的方案,至于选择,需要根据要求来使用。

        

这篇关于SD NAND对比TF卡优势(以CSNP4GCR01-AMW为例)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python实现Microsoft Office自动化的几种方式及对比详解

《Python实现MicrosoftOffice自动化的几种方式及对比详解》办公自动化是指利用现代化设备和技术,代替办公人员的部分手动或重复性业务活动,优质而高效地处理办公事务,实现对信息的高效利用... 目录一、基于COM接口的自动化(pywin32)二、独立文件操作库1. Word处理(python-d

Java常用注解扩展对比举例详解

《Java常用注解扩展对比举例详解》:本文主要介绍Java常用注解扩展对比的相关资料,提供了丰富的代码示例,并总结了最佳实践建议,帮助开发者更好地理解和应用这些注解,需要的朋友可以参考下... 目录一、@Controller 与 @RestController 对比二、使用 @Data 与 不使用 @Dat

python中字符串拼接的几种方法及优缺点对比详解

《python中字符串拼接的几种方法及优缺点对比详解》在Python中,字符串拼接是常见的操作,Python提供了多种方法来拼接字符串,每种方法有其优缺点和适用场景,以下是几种常见的字符串拼接方法,需... 目录1. 使用 + 运算符示例:优缺点:2. 使用&nbsjsp;join() 方法示例:优缺点:3

C++ 各种map特点对比分析

《C++各种map特点对比分析》文章比较了C++中不同类型的map(如std::map,std::unordered_map,std::multimap,std::unordered_multima... 目录特点比较C++ 示例代码 ​​​​​​代码解释特点比较1. std::map底层实现:基于红黑

Golang中拼接字符串的6种方式性能对比

《Golang中拼接字符串的6种方式性能对比》golang的string类型是不可修改的,对于拼接字符串来说,本质上还是创建一个新的对象将数据放进去,主要有6种拼接方式,下面小编就来为大家详细讲讲吧... 目录拼接方式介绍性能对比测试代码测试结果源码分析golang的string类型是不可修改的,对于拼接字

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock

Python使用Pandas对比两列数据取最大值的五种方法

《Python使用Pandas对比两列数据取最大值的五种方法》本文主要介绍使用Pandas对比两列数据取最大值的五种方法,包括使用max方法、apply方法结合lambda函数、函数、clip方法、w... 目录引言一、使用max方法二、使用apply方法结合lambda函数三、使用np.maximum函数

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入