CS品牌SD NAND和Raw NAND优劣势对比
关于什么是CS 品牌的SD NAND(也称:迷你型eMMC,小尺寸/小容量eMMC,贴片式T卡,贴片式TF卡,贴片式SD卡等) 我们之前专门有一个详情介绍:https://www.cs-semi.com/product/23.html。
那CS品牌SD NAND与普通NAND Flash(Raw NAND)又有什么区别呢?这里我们做了一个对比图:
从上可以看到CS品牌SD NAND跟Raw NAND主要区别在于:
1,免驱动使用。SD NAND内置了针对NAND Flash的坏块管理,平均读写,动态和静态的EDC/ECC等算法。带来的好处有:
a) 让产品的质量更稳定,更好的延长寿命。
b) 减少CPU的负荷。让后续针对NAND Flash的操作,都可以交给SD NAND,CPU可以不用再管了。
c) 节省程序员时间和公司成本。我们有碰到客户花了3个月时间自己写NAND Flash驱动,最终还是放弃了。3个月程序员工时成本是多少,大家可以算一下。
d) 加快产品的研发进度。使用SD NAND,研发人员可以专注于产品功能的实现,而不是耗在NAND Flash的底层驱动上面。
2,性能更稳定。由于NAND Flash内部是先擦后写机制,如果软件处理不当,在突然掉电的时候就会导致数据丢失。而SD NAND内部自带的垃圾回收等机制可以很好的规避这个问题。因此CS品牌的二代产品才会通过10K次的随机掉电测试。
3,尺寸更小。目前SD NAND 是6*8mm 大小,8个pin脚,相比Raw NAND的12*20mm大小,48个pin脚,采用SD NAND可以做出更小巧的产品,而且也能节省CPU宝贵的GPIO口(这点对于MCU单片机来说更是重要)
4,SD NAND可选容量更多。目前有128MB/512MB/4GB容量。而SLC 的Raw NAND 主流容量128MB,512MB已经少见,供货周期也很长;单颗4GB的Raw NAND基本都是MLC或者TLC NAND的晶圆,管理起来更复杂。
5,SD NAND的读写速度更快。