单片机的好搭档-CS创世SD NAND FLASH

   很多单片机系统都需要外部存储设备以存储各种数据。目前常用的有EEPROM,NOR,SLC NAND,SD卡,TF卡等。他们各有优点,综合比较,单片机系统上相对性价比高的莫过于SD NAND了,它不仅容量可以支持128MB~4GB,而且支持SPI接口,能满足不同的应用场景。兼容SPI NOR 焊盘尺寸,占用PCB面积接近的情况下可提供更高密度的存储,且单位存储成本更低。标准SD协议让用户应用难度更低,省去了用户写驱动的时间和烦恼。传统SLC NAND需要用户自行做坏块管理及ECC适配,SD NAND内置的坏块管理及ECC能够自动处理,用户无需再做管理,这对于不具备坏块管理和ECC处理能力的单片机非常友好。 与SD,TF卡相比,SD NAND拥有更高的环境耐受能力,解决了SD,TF卡容易松脱和金手指易氧化的缺点。

   CS创世的SD NAND同时支持SPI与SD接口,主流容量128MB,512MB,4GByte,6*8mm的小尺寸, 传输带宽4-bit,读写速度相比SPI NAND更快,最高写入速度可以达到Class 10级别,可满足绝大部分应用场景。

SDIO协议与SPI协议的比较

   SDIO协议与SPI协议相较而言,SDIO协议读写SD NAND的速度更快,再加上其支持4线模式,即利用4条数据线,同时发送4Bits数据,数据的传输效率就更高了,同时占用的IO口也多一些,对于IO口不够用的用户会受限。SPI模式只占用两条IO口,MISO和MOSI,分别用作数据的输入和输出,对于IO口少的用户更友好。

SD NAND如何工作在SPI模式下

   当SD NAND上电之后,只有第一次发送的CMD0命令才可以选择SD NAND工作在SPI模式下。这意味着,当SD NAND处于SPI模式下时,仅能通过重新上下电,才能再次选择SD卡的通讯模式,即选择SDIO模式或者SPI模式,否则SD NAND将一直处于SPI模式下。并且,SPI模式下的SD NAND不支持 V2.0版本之后新增的命令。

卡识别模式与数据传输模式的切换

   与SDIO协议一样,SPI模式下的SD NAND同样具有两种工作模式—卡识别模式和数据传输模式。状态机流程如下:

初始化SD NAND

SPI模式下初始化SD NAND的状态机如下:

主机读取SDNAND中的数据

SPI模式下,仍然支持读取单块数据或者多块数据,时序图如下。

读取单块数据

读取多块数据

主机向SD NAND写入数据

与读取数据一样,主机也可以选择向SD NAND写入单块数据或者多块数据,时序图如下。

写入单块数据

写入多块数据

注意事项

1、工作在SPI模式下的SD NAND不再具备速度等级之分,将被当作class 0的速度等级进行处理;

2、SPI模式不支持SDIO模式下的一些命令;

3、SPI模式与SDIO模式下相同的命令,可能具有不同的作用。

CS创世的优势

1. CS有Flash控制器软硬件开发的能力,可快速响应市场的需求;

2. CS有畅通的上游产业链支持,确保稳定的Wafer供应;

3. CS有高品质封装和测试的配套,保证高品质的产出。

4. CS内部固件可定制。

5. CS提供原厂技术支持,STM32参考例程。

6. 交期快(针对前期的小批量,我们有足够的库存)。针对工业、医疗、车载、电力等行业客户,我们优先保障供货,免除您的后顾之忧。

7.更多SD NAND详情可以访问:贴片式T卡-SD NAND Flash二代-可焊接的SD卡-可贴片的TF卡-512MB

                        

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值