|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
工程师们常用的主芯片,mcu相信大家都不陌生了,同时大家也都知道MCU是一种"麻雀"虽小,却"五脏俱全"的主控芯片。那么它的应用领域也是非常广泛的,小到手机手表,大到航空航天的设备上都会用到MCU.市面上目前几个主流厂商有意法半导体(其中最经典的一款就是STM32系列)、TI、NXP、Microchip、瑞萨等等。8 i! d! E+ Z, }$ |8 g3 J
那关于MCU的存储方面,以前基本上用内置的E2PROM,或者是外置的NOR Flash 就可以了。但随着物联网的兴起,MCU的应用越来越广泛了,逐渐的MCU会涉及到大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。
: H6 l1 m. j2 I! E; @; X+ P. _9 B9 H' K6 W" M8 D7 K& ]. q3 `* ?
3 ?5 ?+ C* |+ i* S( L- ?7 ?' d 那传统的E2PROM和NOR Flash就不够用了。这个时候MCU可能就需要用到NAND Flash了。% Y* k- y9 R+ S
+ ]+ m% \- {' q6 Q* p2 P
9 L; v1 ?# u: u
但MCU采用NAND Flash,面临着新的挑战
9 \& I7 h5 k, Q8 }: x- n* e* N2 ]7 }* n
5 ]9 r* }- o6 G
1、MCU主流厂商ST、TI、NXP、Microchip、瑞萨等基本都没有针对NAND Flash提供官方驱动,即使零星的系列有,但支持列表中的NAND Flash好多都停产了。
7 s! o9 i1 S! k+ z/ f( H1 u7 ?, u1 G
6 b7 e5 b- [- d) B 2、如果自己编写驱动。又要面对很多头疼的问题:1,使用NAND Flash要进行坏块管理,也需要做EDC/ECC等操作;0 q% r7 E3 D. X( e+ y6 f4 U& l5 t# r
% e( @* I, R9 M+ q$ d4 K/ O3 \: F
' z/ G+ J$ ~ z. a 3、不同品牌之间的NAND Flash由于内部Block大小,page页的大小,时序等参数不同,都需要重新调试驱动6 z) ?) E4 l/ Z. h& e7 R3 c
/ t& X( c- B* d$ [ 4、即使理论上的功能都实现了,但大家都知道MCU为了低功耗,性能上做了妥协的。针对这么复杂的驱动程序,MCU也有心无力,让人感觉是小马拉大车。
1 p, \# S4 u) y& _& y 那么针对MCU需要使用大容量的存储需求,有没有一种简单易用、稳定可靠的NAND Flash产品呢?答案是有,让我们隆重介绍一下SD NAND,也称之为贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡,贴片式闪存卡,贴片式卡,贴片式U盘,贴片式UDP等等。3 c7 `8 W! M- K
: \1 ~" ^1 G5 {" c9 @7 i6 P* L% O
/ O* g; H' r5 l" T3 L4 M SD NAND的架构,简单来说内部采用使用寿命最长、性能最稳定的NAND Flash(SLC NAND Flash)晶圆,它的擦写寿命可以达到10万次。内置了Flash控制器和针对NAND Flash管理的Firmware,对外采用通用性最强的SD接口(几乎MCU都带有SD接口)。
0 S* d/ c8 {( T& E1 u* O* r+ |7 q. v+ D+ Y) o3 K
2 Y5 [6 }0 d( N4 m" X& H
SD NAND是WSON-8封装,6x8mm的尺寸。尺寸小,PIN脚小,既能节约PCB板的面积,同时也方便焊接。一般用MCU开发的板子都不会太复杂(很多就是2层板),SD NAND的这种封装可以产品的PCB板继续简单且小巧。* ?- Y! w0 d. K& X
) k M& E' Q% A; {' E6 D4 z; w! u
& O: k5 \6 C9 p+ Q7 e" O( m& G V SD NAND容量是128MB、512MB,后期会推出1GB和4GB容量的SD NAND.客户可以根据自己的需求进行选择相应的容量,合理的降低成本。, J5 j/ ^4 y" _) p
- `) \! z$ D: R/ z! I* L2 j) a/ n0 \- b( J0 }- H+ Y' V
SD NAND内置坏块管理,平均读写,动态和静态的EDC/ECC等管理算法。让产品的质量更稳定,更好的延长产品的寿命。自带Flash管理算法,可以让MCU不为管理NAND Flash而费神。
6 [9 g; P7 J' [9 H9 V4 e) J. F* @1 q% V$ I+ T. ]. Q
: L' v$ U) c9 k& g. S6 s, o9 C! H
综上所述,MCU使用了SD NAND之后,MCU这匹小马可以欢快的奔腾了。把针对NAND Flash管理的大车,放心的交给SD NAND,可以看到针对MCU如何选择大容量存储NAND Flash,SD NAND是不二选择,简直就是"郎才女貌"。
" P# n! g+ G7 O9 D2 D6 T6 }0 o: \. o9 O; k" o! Q
|
|