0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SD卡—雷龙 SD NAND

jim 来源:雷龙发展 作者:雷龙发展 2025-07-21 17:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、SD卡介绍

1.基本介绍

本质:nand flash + 控制芯片

1.SD卡,Secure Digital Card,称为安全数字卡(安全数码卡)。SD卡系列主要有三种:SD卡(full size)、MiniSD卡和MicroSD卡。

2.特点:1.容量大 2.高安全性 3.体积小 4.传输速度快 5.接口简单

32GB SD卡实际容量:32 * 10003 / (1024) 3 ≈ 29GB

3.SD卡存储容量等级分为四个

注意:STM32默认最大支持32GB SD卡注意:STM32默认最大支持32GB SD卡

SDSC(Secure Digital Standard Capacity)

SDHC(Secure Digital High Capacity )

SDXC(Secure Digital eXtended Capacity )

SDUC(Secure Digital Ultra Capacity)

假如对SD卡的操作跟EEPROM或者NOR FLASH操作一样,读写数据并验证数据的正确性,不需要FAT文件系统。

SD卡经常被用在Window操作系统上存取数据,就得使用操作系统支持的FAT或exFAT文件系统。

4.SD卡速度等级分为:Speed Class、UHS Speed Class和Video Speed Class


5.SD卡驱动方式

微处理器对SD卡进行操作,可通过SPI接口、SDIO接口。不同接口,SD卡引脚功能不一样。

SD卡引脚定义:

SDIO接口通信线:CLK/CMD/DAT0~3(六根线)

CLK:时钟线,由SDIO主机产生,由STM32微控制器SDIO外设输出

CMD:命令线,SDIO主机通过该线发送命令控制SD卡,(若命令要求SD卡响应,SD卡也是通过该线传输响应信息。)

DAT0~3:数据线,用于接收或发送数据;SD卡可将DAT0拉低表示处于忙状态(注意:SPI接口的MISO也有该特性)

SPI接口通信线:CS/CLK/MOSI/MISO(四根线)关于通信线的说明,参考SPI协议说明

2.SD卡寄存器

SD卡有8个寄存器,但不能直接进行读写操作,需要通过命令来控制。SD卡协议定义了一些命令用于实现某一特定功能,SD卡根据收到的命令要求对内部寄存器进行修改。

2.1OCR寄存器

2.2CSD寄存器

2.4SCR寄存器

二、TF卡与SD卡区别

TF卡和SD卡都是存储卡,用于存储数据。它们之间的主要区别在于尺寸和兼容性:

尺寸

TF卡:也称为microSD卡,尺寸较小,尺寸约为15mm x 11mm x 1mm,适合用于手机、数码相机、平板电脑等便携设备。

SD卡:全称为Secure Digital卡,尺寸较大,通常为32mm x 24mm x 2.1mm,适用于相机、摄像机、笔记本电脑等设备。

兼容性

TF卡:需要适配器(卡套)才能在支持SD卡的设备上使用,适配器可以将microSD卡转换成标准SD卡的大小。

SD卡:可以直接在支持SD卡的设备上使用,无需适配器。

速度等级

两者都有不同的速度等级,如Class 2、Class 4、Class 6、Class 10、UHS-I、UHS-II、UHS-III等,速度等级越高,读写速度越快。不过,TF卡和SD卡的速度等级标准是相同的。

容量

两者都提供多种容量选择,从几GB到1TB或更高。不过,由于TF卡的体积更小,相同容量下,TF卡的存储密度更高。

应用场景

TF卡:由于体积小,更适合便携设备,如智能手机无人机等。

SD卡:由于体积大,更适合需要更大存储容量和更快传输速度的设备,如专业相机、摄像机等。

价格

通常情况下,相同容量和速度等级的TF卡和SD卡价格相差不大,但可能会因为品牌、速度等级和市场供需等因素有所不同。

TF卡只比SD卡少了一个电源引脚VSS2,其他引脚功能类似。SD卡和TF卡只有引脚和形状大小不同,内部结构类似,操作时序完全相同,可用完全相同的代码驱动

三、SDIO模式

1.SD卡常用命令介绍

SD总线上的通信基于命令和数据位流传输。

命令:应用相关命令(ACMD)和通用命令(CMD),通过命令线CMD传输,固定长度48位

响应:SD卡接收到命令,会有一个响应,用来反应SD卡状态。有2种响应类型:短响应(48位,格式与命令一样)和长响应(136位)。

数据:主机发送的数据 / SD发送的数据。SD数据是以块(Block)形式传输,SDHC卡数据块长度一般为512字节。数据块需要CRC保证数据传输成功。

SD卡命令格式

SD卡的命令格式由6个字节组成,发送数据时高位在前,SD卡的写入命令格式如下:

Byte1:命令字的第一个字节为命令号(如CMD0、CMD1等),格式为“0 1 x x x x x x”

Byte2~Byte5:命令参数,有些命令参数是保留位,没有定义参数的内容,保留位应设置为0

Byte6:用于校验命令传输内容正确性,前7位为CRC(循环冗余校验)校验位,最后一位为停止位0

注意:使用SDIO接口驱动,CRC7校验值必须正确;而SPI接口驱动,CRC7校验默认关闭,即伪CRC


SD卡响应

SD卡和单片机的通信采用发送应答机制。每发送一个命令,SD卡都会给出一个应答,以告知主机该命令的执行情况,或者返回主机需要获取的数据。使用SDIO接口时,响应通过CMD线传输。

SD卡响应因使用接口不同,格式也不同。响应具体有R1、R1b、R2、R3、R7。响应内容大小可以分为短响应48bit和长响应136bit。

R1响应:如果有传输到卡的数据,那么在数据线0有busy信号(R1b)

R2响应:CID寄存器内容作为CMD2和CMD10响应,CSD寄存器内容作为CMD9响应

R3响应:OCR寄存器的值作为ACMD41的响应

R6响应:专用于命令CMD3的响应(RCA响应)

R7响应:专用于命令CMD8的响应,返回卡支持电压范围和检测模式

2.SD卡操作步骤介绍

1.SD卡的操作模式

在SD卡系统(主机和SD卡)定义了两种操作模式:卡识别模式和数据传输模式。

系统复位后,主机和SD卡都处于卡识别模式,主机在总线上找设备;当SD卡被主机识别后,SD卡进入到数据传输模式,而主机在总线上所有卡都被识别后也进入数据传输模式。








四、SPI模式

1.SD卡常用命令介绍

SD卡的通信基于命令和数据位流传输。

命令:应用相关命令(ACMD)和通用命令(CMD),通过命令线DataIn传输,固定长度48位。

响应:SD卡接收到命令,都会有一个响应,用来反应SD卡状态。

数据:主机发送的数据 / SD卡发送的数据。SD卡数据是以块(Block)形式传输,SDHC卡数据块长度一般为512字节。数据块需要CRC保证数据传输成功。

SD卡命令格式

SD卡的命令格式由6个字节组成,发送数据时高位在前,SD卡的写入命令格式如下:

Byte1:命令字的第一个字节为命令号(如CMD0、CMD1等),格式为“0 1 x x x x x x”

Byte2~Byte5:命令参数,有些命令参数是保留位,没有定义参数的内容,保留位应设置为0

Byte6:用于校验命令传输内容正确性,前7位为CRC(循环冗余校验)校验位,最后一位为停止位0

注意:在SPI模式下,CRC必须发,但SD卡会读到CRC时会自动忽略它,校验位全设为1即可。

SDIO模式和SPI模式,可使用的命令和特定类支持的命令有所不同。

SD卡常用命令

SD响应

SD卡和单片机的通信采用发送应答机制。

每发送一个命令,SD卡都会给出一个应答,以告知主机该命令的执行情况,或者返回主机需要获取的数据。使用SPI接口时,通过MISO传输。

SD卡响应因使用接口不同,格式也不同。响应具体有R1、R1b、R2、R3、R7。

R1响应格式:





2.SD卡操作步骤介绍

SPI模式下 SD卡初始化


SD卡单块数据块读取流程




五、雷龙 SD NAND

前段时间有幸免费得到了雷龙出品的贴片式的TF卡的芯片及转接板,两片贴片式nand芯片+一个转接板,一种一个已让官方焊接完好;

通过转接板,可以将CS SD NAND(贴片式TF卡)转变为常见的TF卡,利用读卡器插入电脑中当作存储设备使用。

产品图:

从获得的相关资料看,雷龙出品的贴片式芯片分为两类,即BOW型和AOW型,其中BOW型为第一代产品,属商业级;AOW型则是第二代产品,属工业级或接近工业级。

详细信息参见下表所示:


本次收到的具体型号是CSNP32GCR01-AOW

使用pSLC技术,拥有高容量的同时兼具SLC的特性,不用写驱动程序自带坏块管理的NAND Flash(贴片式TF卡),尺寸小巧,简单易用,兼容性强,稳定可靠,固件可定制,LGA-8封装,标准SDIO接口,兼容SPI,兼容拔插式TF卡/SD卡,可替代普通TF卡/SD卡,尺寸6.2x8mm,内置平均读写算法,通过1万次随机掉电测试,耐高低温,机贴手贴都非常方便,速度级别Class10,标准的SD 2.0协议使得用户可以直接移植标准驱动代码,省去了驱动代码编程环节。支持TF卡启动的SOC都可以用SD NAND,提供STM32参考例程及原厂技术支持,容量:2GB,比TF卡稳定,比eMMC易用。

可以看到,雷龙CS SD NAND要远远比TF卡小。

芯片相关封装尺寸

芯片各引脚的功能及用途如图所示,由此可知该芯片能支持两种读写方式,即SD模式和SPI模式。

在使用时,它有2种工作模式,即默认模式和高速模式,其工作时序如图所示:

默认模式:

高速模式:


官方参考设计:

实际使用测试:

1.插到电脑上当作大容量存储介质使用:我们看一下实际传输速度


可以看到平均速度在18.6MB/S附近

2.MP3播放器

随着多媒体技术的发展,各种媒体对存储容量的要求也显著地在增加,为此就需要TF卡这类小巧的介质来存放数据。

以MP3播放模块为例,它只有硬币的大小,在连接扬声器的情况下就可实现音乐播放的功能。而其播放的音乐数据则是存放在TF卡这类存储介质上。

用雷龙的存储芯片,一样可得到灵活地播放效果,其电路连接如图所示。在使用串口通信的情况下,以相应的指令就可使其播放出指定的音乐。



深圳雷龙发展官方 http://www.longsto.com/

有更多产品,还可以申请样品

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20166

    浏览量

    329099
  • SD卡
    +关注

    关注

    2

    文章

    583

    浏览量

    67841
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SD NAND、TFSD的应用领域大揭秘

    在如今这个数据爆炸的时代,各类存储设备犹如繁星般闪耀,而SD NAND、TFSD更是其中的佼佼者。它们看似相似,实则各有千秋,在不同的
    的头像 发表于 11-30 15:16 423次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用领域大揭秘

    解锁SD NAND、TFSD的应用密码

    在科技飞速发展的今天,数据存储的需求渗透到生活与工作的每一个角落——从手腕上的智能手表,到专业摄影师的相机,再到工厂里的工业路由器,都离不开高效可靠的存储介质。SD NAND、TFSD
    的头像 发表于 11-24 11:04 250次阅读
    解锁<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用密码

    一文秒懂XTX SD NAND

    :原理、性能与应用 随着消费电子、工业控制、汽车电子和安防监控等领域对高密度、低成本存储需求的不断攀升,SD NAND闪存因其体积小、集成度高、易于部署的特点,成为SD
    的头像 发表于 10-30 08:38 435次阅读
    一文秒懂XTX <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    解锁存储密码:SD NAND、TFSD的应用全景

    在数据洪流的时代,存储介质就如同数字世界的基石,支撑着各类设备的正常运转。SD NAND、TFSD,虽同属
    的头像 发表于 10-29 14:24 238次阅读

    SD NAND写保护问题的分析

    说起SD NAND /SD写保护的问题,我们先分析一下出现写保护的一些原因 首先,我们先除去SD大卡的物理开关的问题,目前TF
    的头像 发表于 10-21 10:28 283次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>写保护问题的分析

    基于ZYNQ的创世SD NAND读写TXT文本实验

    在之前的介绍中,我们介绍了雷龙SDNAND的焊接以及用途。由于SDNAND卡具有容量大,操作简单,可插拔等的特点,经常作为大容量的存储介质用来保存数据。本实验我们来使用FPGA对雷龙SDNAND
    的头像 发表于 09-22 14:30 332次阅读
    基于ZYNQ的创世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>卡</b>读写TXT文本实验

    【嵌入式开发】SD雷龙 SD NAND

    、R7。 R1响应格式: 2.SD操作步骤介绍 SPI模式下 SD初始化 SD
    发表于 07-21 17:56

    Nand flash 和SDSD NAND)存储扇区分配表异同

    NAND Flash 和 SDSD NAND)的存储扇区分配表在原理上有相似之处,但由于二者的结构和应用场景不同,也存在一些差异。以下
    发表于 03-13 10:45

    [上手体验]雷龙SD NAND:比TF更小更耐用

    和SPI FLASH以及 NAND FLASH,基本没听说过SD NAND。查阅了雷龙官方介绍),得知SD
    发表于 03-08 14:28

    CS创世SD NAND【贴片式sd】的测试使用说明

    今天收到了来自深圳市雷龙发展有限公司寄来的存储,它是一款自带坏块管理的贴片式NAND Flash,适用于嵌入式系统。SD NAND尺寸小巧
    的头像 发表于 02-17 15:45 766次阅读
    CS创世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>【贴片式<b class='flag-5'>sd</b><b class='flag-5'>卡</b>】的测试使用说明

    CS创世SD NAND【贴片式sd】的测试使用说明

      今天收到了来自深圳市雷龙发展有限公司寄来的存储,它是一款自带坏块管理的贴片式NAND Flash,适用于嵌入式系统。SD NAND尺寸
    发表于 02-12 15:05

    雷龙SD NAND测试报告

    的TF读卡器: 将雷龙SD NAND测试板与读卡器连接是这样的:插入时方向对就行。即使插错了,也无所谓,重新反向插入就好。插入电脑后,查看属性: 拷贝一个mp4文件到K盘,速度最高可
    发表于 02-08 14:12

    雷龙 SD NAND 简单使用

    前段时间收到了雷龙厂家邮寄的两个 SD NAND 样片,说要发文章的,一直搁置了,今天测试 esp32 的开发板的时候,发现之前的 SD
    发表于 01-31 15:41

    雷龙SD NAND试用

    、CSNP32GCR01-AOW分别为8GB、4GB雷龙二代SD NAND.前者样片帮焊接在转接板上,后者单芯片可以在需要SD NAND的开
    发表于 01-19 13:26

    SD NAND、SPI NAND 和 Raw NAND 的定义与比较

    SD nand,贴片式SD,使用起来和SD一致,不同的是采用,通常采用LGA-8封装,尺寸为
    的头像 发表于 01-15 18:16 1429次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定义与比较