相信很多工程师朋友对STM32这款主控芯片非常熟悉了,它的应用也非常的广泛,今天就是和大家聊聊关于STM32系列在存储芯片方面的需求的一些经验。
以前基本用内置的E2PROM,或者是外置的NOR Flash就可以了。由于物联网的兴起和发展,STM32系列的应用也越来越广泛了,产生了大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。这种场景下可以说SDNAND和STM32系列是最佳拍档。
如果MCU——STM32系列如果采用NAND Flash会面临的一些问题,SDNAND又是如何解决这些问题的。
以下是SD NAND简单框架图:
首先从SD NAND的架构来说,简单来说内部采用使用寿命最长、性能最稳定的NAND Flash(SLCNAND Flash)晶圆,它的擦写寿命可以达到10万次。内置了Flash控制器和针对NANDFlash管理的Firmware,对外采用通用性最强的SD接口(几乎MCU都带有SD接口)。
从成本方面说,客户可以根据自己的需求进行选择相应的容量,合理的降低成本。再加上 SDNAND内置坏块管理,平均读写,动态和静态的EDC/ECC等管理算法。让产品的质量更稳定,更好的延长产品的寿命。自带Flash管理算法,可以让MCU不为管理NANDFlash而费神。
综上所述STM32系列和SDNAND是一个最佳拍档组合,可以说是为他们的产品研发保驾护航,省时省力,省成本。