SD卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡, 1999年,由日本松下、东芝及美国SanDisk公司共同研制完成。2000年,这几家公司发起成立了SD协会(Secure Digital Association简称SDA),阵容强大,吸引了大量厂商参加。其中包括IBM,Microsoft,Motorola,NEC、Samsung等。在这些领导厂商的推动下,SD卡已成为目前消费数码设备中应用最广泛的一种存储卡。
SD卡最初是从MMC(Multimedia Card)卡基础上发展起来的,可以与MMC卡实现兼容;但SD卡数据传输速率更快,此外,还特别增加了CPRM(Content protection for Recordable Media)功能,用于卡内数据的授权访问,实现内容保护。
SD卡尺寸为32mm x 24mm x 2.1mm,相当于邮票大小,这样尺寸的存储卡用在数码相机、DV机中还算合适,但在记录不断被刷新的轻薄手机面前,SD卡显得过分“庞大”。为了满足数码产品不断缩小存储卡体积的要求,SD卡逐渐演变出了Mini SD,Micro SD两种规格。
SD卡背面共有9个引脚,包含4根数据线,支持1bit/4bit两种数据传输宽度,
时钟最高频率为25MHZ,故理论最高数据传输速率为12.5MB/S
工作电压2.7~3.6V
Mini SD
顾名思义,Mini SD卡相比标准SD卡,外形上更加小巧,仅有标准SD卡40%左右的大小。尽管Mini SD卡的外形大小及接口形状与原来的SD卡有所不同,但接口规范保持不变,确保了兼容性。若将Mini SD插入特定的转接卡中,可当作标准SD卡来使用。
TransFlash(Micro SD)
Transflash卡,也称T-Flash卡, TF或T卡,最早由SanDisk推出。T卡仅有11mm x 15mm x 1mm 大小,仅相当于标准SD卡的1/4,比Mini SD卡还要小巧。
同样,T卡是与标准SD卡功能也是兼容的,将T卡插入特定的转接卡中,可以当作标准SD卡或Mini SD卡来使用。
2005年7月,SDA协会正式发布了Micro SD标准,该标准与TransFlash卡完全兼容,市场上的TransFlash卡和Micro SD卡可以不加区分的使用。这好比TransFlash是卡的小名,等长大了就取了个Micro SD的学名,不过大家还是叫其TransFlash的多!
Mini SD、Micro SD这种小体积SD卡的出现,大大拓展了SD卡的应用范围,这使得SD卡应用在一些小型手机中成为可能。另一方面,Mini SD、Micro SD功能与SD卡功能兼容,只要将其插入特定转接卡中,即可当作标准SD卡来使用,这样,Mini SD、Micro SD便可用于那些使用标准SD卡的数码设备,这加速了Mini SD、Micro SD的市场普及。
miniSD相对于标准SD,增加了2个NC引脚
microSD相对于标准SD,减少了1个VSS引脚
SDHC
目前市场上的SD、Mini SD、Micro SD卡遵循的是SD Spec Ver1.0或1.1规范,最大可能容量仅为2GB。2006年,SDA协会发布了SD Spec Ver2.0规范,符合此新规范的SD卡容量可达4GB或更高。
符合2.0规范的SD卡,称为SDHC(SD high capacity)卡。SDHC卡外形维持与SD卡一致,但是文件系统从FAT12、FAT16改为FAT32型;SDHC卡的最大容量可达32GB。除了SDHC卡外, 还有Mini SDHC,Micro SDHC类型的卡。
SDHC卡与标准SD卡不再兼容,必须符合SD Spec Ver2.0的设备才能支持SDHC卡,这样的设备都会带有SDHC logo。而支持SDHC卡的设备可以向下兼容标准SD卡。
为了充分发挥SDHC卡的性能,保证兼容性,SDA协会为SDHC卡定义了3个速度等级:2,4,6;其含义是各等级分别可以忍受的写速率至少是2MB/S,4MB/S,6MB/S.速度等级定义中使用的是数据写速率,数据读速率要比数据写速率快。
容量大于2GB的SDHC卡必须带有SDHC 符号和速度等级标记符号
SDIO
SDIO (Input/Output)是一种IO接口规范。目前,其最主要用途是为带有SD卡槽的设备进行外设功能扩展。SDIO卡是一种IO外设,而不是Memory。SDIO卡外形与SD卡一致,可直接插入SD卡槽中。
目前市场上有多种SDIO接口的外设,比如SDIO蓝牙,SDIO GPS,SDIO无线网卡,SDIO移动电视卡等。这些卡底部带有和SD卡外形一致的插头,可直接插入SDIO卡槽(即为SD卡槽)的智能手机、PDA中,即可为这些手机、PDA带来丰富的扩展功能。用户可根据实际需要,灵活选择外设扩展的种类、品牌和性能等级。SDIO已为成为数码产品外设功能扩展的标准接口。
SDIO卡插入带有标准SD卡槽的设备后,如果该设备不支持SDIO,SDIO卡不会对SD卡的命令作出响应,处于非激活状态,不影响设备的正常工作;如果该设备支持SDIO卡,则按照规范的要求激活SDIO卡。
SDIO卡允许设备按IO的方式直接对寄存器进行访问,无须执行FAT文件结构或数据sector等复杂操作。此外,SDIO卡还能向设备发出中断,这是与SD memory卡的本质区别。
相关推荐
SD卡、MMC卡、SDIO卡以及TF卡是常见的存储卡类型,广泛应用于移动设备、数码相机、多媒体播放器等。这些卡片在电子设备中扮演着数据存储的重要角色。本资料合集包含了SD卡从V1.0到V2.0的协议、读写规范以及接口规范...
SD卡控制器是嵌入式系统中常见的组成部分,用于与SD(Secure Digital)存储卡进行通信。在本项目中,设计者使用Verilog硬件描述语言实现了一个SD卡控制器,该控制器符合SDIO(Secure Digital Input/Output)接口规范...
STM32 使用SDIO配置SD卡,读取SD卡大小
SD卡是一种常用的存储设备,广泛应用于移动设备、嵌入式系统等。本文主要探讨SD卡的两种操作模式:SDIO(Secure Digital Input Output)模式和SPI(Serial Peripheral Interface)模式。 **SD卡操作模式** 1. **...
本文将深入探讨SD卡的发展历程、功能特点以及其衍生类型,包括SDHC(Secure Digital High Capacity)卡、SDIO(Secure Digital Input/Output)卡和Mini SD卡。 **SD卡的起源与标准** SD卡是由SanDisk、松下电器和...
SDIO(Secure Digital Input/Output)是一种接口标准,它允许STM32与SD(Secure Digital)存储卡进行高速数据传输,同时还能支持其他功能如Wi-Fi、蓝牙等。 在STM32中,SDIO接口通常由硬件模块提供,可以处理与SD卡...
另一些被SDA采立的记忆卡包括miniSD和SD卡。 Micro SD 存储卡模块特性: 支持Micro SD Card 支持SDIO及SPI接口 接口规格为PIN间距2.54mm排针 Micro SD 存储卡实物展示: 相关参考资料: Micro SD 卡(TF卡) spi 模式...
STM32 SDIO 文件系统与 SD 卡读写技术详解 在嵌入式系统中,存储设备的使用至关重要,尤其是在微控制器(如 STM32)上实现文件系统时。SD 卡由于其容量大、成本低、接口简单等特点,成为了一个常见的选择。本文将...
SD卡(Secure Digital Card)是一种非易失性存储卡,广泛用于数码相机、手机、平板电脑和其他便携式设备中。其工作基于FAT32文件系统,这是一种微软开发的古老但广泛应用的文件管理系统,能够支持大容量存储设备。 ...
在嵌入式系统开发中,SDIO(Secure Digital Input/Output)接口被广泛用于与存储设备如SD卡进行通信。本文将深入探讨如何利用SDIO功能来读写SD卡,特别是在STM32F1微控制器上,结合ZET6扩展板和Keil5集成开发环境。...
SD卡(Secure Digital Card)、TF卡(TransFlash Card,Micro SD卡)、MMC卡(MultiMediaCard)以及SDIO卡(Secure Digital Input/Output)是现代电子设备中广泛使用的存储介质,尤其在移动设备如智能手机、数码相机...
Sd 存储卡,是为了满足安全、容量、性能、和环境需求的新型音视频电子存储卡。 Sd 卡包含一个内容保护机制,符合 SDMI 标准,并且有更快的速度和更高的容量。 Sd 卡的安全系统采用双向认证和“新密码算法”来防止卡...
SD卡,全称为Secure Digital Memory Card,是一种广泛应用于便携式设备的数据存储媒介。本压缩包包含关于SD卡的重要中文资料,包括“SD卡中文数据手册”、“SD卡读写规范”以及“SD卡接口规范”,旨在帮助用户深入...
SD SDIO(Secure Digital Input/Output)协议是用于扩展SD卡功能的重要标准,它允许SD卡不仅作为存储设备,还能支持各种I/O设备,如Wi-Fi模块、GPS接收器等。这个压缩包文件包含了从1.0到6.0的所有版本的SD SDIO协议...
现今,市场的主流SD产品是SDHC和SDXC这两种较大容量的存储卡,而SDSC卡因容量过小,已逐渐被市场淘汰。SD卡(三种卡的统称)的存储空间是由一个一个扇区组成的,SD卡的扇区大小是512byte,若干个扇区又可以组成一个...
在本项目中,我们将使用STM32F103通过SDIO接口与SD卡进行通信,并结合fatfs文件系统实现数据读取和存储功能。 首先,我们要了解SDIO(Secure Digital Input/Output)接口,它是一种高速双向总线,用于连接SD卡和...
SD3.0是一种高速接口标准,用于存储卡如SD(Secure Digital)卡的通信,显著提高了数据传输速率。本文将详细解析SD3.0、SPI(Serial Peripheral Interface)模式、SDIO(Secure Digital Input/Output)模式以及MMC...
SD卡协议,全称为Secure Digital (SD) 协议,是一种广泛应用于移动设备、数码相机和其他便携式设备上的存储卡标准。这个协议的发展历经多个版本,从最初的SD1.0,逐步演进到SD2.0,再到SD3.0,以及专用于扩展功能的...
3. **MicroSD卡接口**:STM32通常通过SPI或SDIO接口与MicroSD卡通信。我们需要配置相关GPIO,选择适当的接口模式,以及初始化SD卡。这包括发送命令、接收响应、读写数据等操作。 4. **文件系统**:为了读取和写入...
SD卡有多种规格,包括标准SD、Mini SD、Micro SD(又名TransFlash)以及最新的SDXC(eXtended Capacity),它们在尺寸和容量上有所区别,满足不同设备的需求。 二、SD卡的文件系统 SD卡通常采用FAT16、FAT32或...