资料介绍
引 言
SD存储卡(Secure Digital Memory Card)由SD联盟(松下、东芝及美国SanDisk公司)于1999年8月共同开发研制,是一种基于半导体快闪存储器的新一代存储设备,被广泛地使用在便携式装置上,例如数码相机、PDA和多媒体播放器等。大小犹如一张邮票的SD存储卡,重量只有2g,却拥有高存储容量、快速数据传输率、极大的移动灵活性以及很好的安全性。
SD卡支持SD和SPI两种传输模式,主机系统可以选择其中任意一种模式。SD模式允许4线的高速数据传输。SPI模式使用通用的SPI接口。这种模式相对于SD模式的不足之处是丧失了速度,但是却有着接口简单易于实现的优点。SD卡的SPI模式使得SD卡可以和市场上大部分微控制器进行通信。
Microchip公司的dsPIC33F系列通用DSC(数字信号控制器),是在16位MCU架构基础之上添加了DSP引擎,从而具有数字信号处理功能的微控制器产品。该系列DSC集成了DCI(数据转换器)接口,尤其适用于语音和音频的应用。
本文首先简要介绍SD卡的相关规范,之后利用dsPIC33FJ64GP706通用DSC设计了SD卡接口电路,最后通过SPI模式实现了对SD卡的基本操作。本设计可以使SD存储卡成为类似嵌入式系统产品的数据存储器。
1 SD卡相关规范简介
SD联盟在2000年联合发布了SD卡规范1.O版本,包括3个部分:物理层规范,文件系统规范以及安全规范。SD卡规范V1.0采用FAT的文件系统,因此最大存储容量可以达到2 GB。2006年,SD卡规范V2.0发布。新规范根据容量定义了两种卡,即标准容量SD卡和大容量SD卡。前者和1.O版本保持兼容,后者由于采用了FAT32文件系统,存储容量突破了2 GB的限制。新规范定义的最大容量为32 GB。但是由于成本的原因,标准容量SD卡仍然是市场的主流产品。在以微控制器为核心的嵌入式系统中,主要使用SD卡的SPI。模式进行通信,这使得标准容量的SD卡更为合适。本设计适用于2GB以下任意容量的SD卡。
1.1 概 述
SD存储卡在2.7~3.6 V电压下正常工作,工作频率为0~25MHz。图1是普通SD卡的外形和引脚排列。在SPI模式时,第8和第9脚不使用。表1列出了各引脚在SPI模式时的定义和功能描述。

图中的WP是一个机械滑片,通过滑动到不同的位置来对SD卡进行写保护。
SD卡内部有6个和接口相关的寄存器:OCR、CID、CSD、RCA、DSR和SCR。它们只能通过各自对应的指令来访问。OCR、CID、CSD和SCR携带SD卡的规范信息,RCA和DSR作为配置寄存器装载了SD卡的配置参数。
1.2 SPI协议
系统上电之后,如果主机在将CS线声明为低电平的同时发送复位指令(CMDO),则SPI模式启用。SD卡在SPI模式下按字节进行通信,每一个指令和数据块都由数个字节组成并与CS信号对齐(也就是长度为8个时钟周期的整数倍)。
主机和SD卡之间是通过指令与响应来实现交互的。
SD存储卡(Secure Digital Memory Card)由SD联盟(松下、东芝及美国SanDisk公司)于1999年8月共同开发研制,是一种基于半导体快闪存储器的新一代存储设备,被广泛地使用在便携式装置上,例如数码相机、PDA和多媒体播放器等。大小犹如一张邮票的SD存储卡,重量只有2g,却拥有高存储容量、快速数据传输率、极大的移动灵活性以及很好的安全性。
SD卡支持SD和SPI两种传输模式,主机系统可以选择其中任意一种模式。SD模式允许4线的高速数据传输。SPI模式使用通用的SPI接口。这种模式相对于SD模式的不足之处是丧失了速度,但是却有着接口简单易于实现的优点。SD卡的SPI模式使得SD卡可以和市场上大部分微控制器进行通信。
Microchip公司的dsPIC33F系列通用DSC(数字信号控制器),是在16位MCU架构基础之上添加了DSP引擎,从而具有数字信号处理功能的微控制器产品。该系列DSC集成了DCI(数据转换器)接口,尤其适用于语音和音频的应用。
本文首先简要介绍SD卡的相关规范,之后利用dsPIC33FJ64GP706通用DSC设计了SD卡接口电路,最后通过SPI模式实现了对SD卡的基本操作。本设计可以使SD存储卡成为类似嵌入式系统产品的数据存储器。
1 SD卡相关规范简介
SD联盟在2000年联合发布了SD卡规范1.O版本,包括3个部分:物理层规范,文件系统规范以及安全规范。SD卡规范V1.0采用FAT的文件系统,因此最大存储容量可以达到2 GB。2006年,SD卡规范V2.0发布。新规范根据容量定义了两种卡,即标准容量SD卡和大容量SD卡。前者和1.O版本保持兼容,后者由于采用了FAT32文件系统,存储容量突破了2 GB的限制。新规范定义的最大容量为32 GB。但是由于成本的原因,标准容量SD卡仍然是市场的主流产品。在以微控制器为核心的嵌入式系统中,主要使用SD卡的SPI。模式进行通信,这使得标准容量的SD卡更为合适。本设计适用于2GB以下任意容量的SD卡。
1.1 概 述
SD存储卡在2.7~3.6 V电压下正常工作,工作频率为0~25MHz。图1是普通SD卡的外形和引脚排列。在SPI模式时,第8和第9脚不使用。表1列出了各引脚在SPI模式时的定义和功能描述。

图中的WP是一个机械滑片,通过滑动到不同的位置来对SD卡进行写保护。
SD卡内部有6个和接口相关的寄存器:OCR、CID、CSD、RCA、DSR和SCR。它们只能通过各自对应的指令来访问。OCR、CID、CSD和SCR携带SD卡的规范信息,RCA和DSR作为配置寄存器装载了SD卡的配置参数。
1.2 SPI协议
系统上电之后,如果主机在将CS线声明为低电平的同时发送复位指令(CMDO),则SPI模式启用。SD卡在SPI模式下按字节进行通信,每一个指令和数据块都由数个字节组成并与CS信号对齐(也就是长度为8个时钟周期的整数倍)。
主机和SD卡之间是通过指令与响应来实现交互的。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- SD/MMC卡与TMS320F28xxx DSC的接口
- pxie7501 nvme 存储卡 高速固态存储卡
- 用于移动应用程序的多媒体处理器 EMMA Mobile1for SD 存储卡接口
- SD(HC)-存储卡和MMC接口调理-AN10911
- 哪些存储卡可以用于S7-400-CPU 22次下载
- 使用S7-1200系列的存储卡 11次下载
- 基于SPI协议的SD卡读写说明 49次下载
- SD卡2.0规范协议资料免费下载 22次下载
- SD存储卡的AD封装详细说明 0次下载
- 如何使用单片机读写SD卡
- 采用单片机的移动存储卡接口设计
- 存储卡介绍
- 基于单片机的移动存储卡接口设计
- SD卡I_O接口设计
- SD/MMC存储卡控制芯片
- 贴片式SD卡功能介绍【MK SD NAND】 852次阅读
- 如何使用S7-1200 CPU的存储卡呢? 2044次阅读
- 如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小? 1085次阅读
- sd卡是什么有什么用途 TF卡和SD卡有什么区别 5775次阅读
- SD卡的分类以及常见属性 6274次阅读
- SD/micro SD存储卡介绍 1915次阅读
- LOGO!存储卡的功能 7806次阅读
- S7-1500 :存储卡功能 2330次阅读
- 西门子PLC系统最常使用存储卡 8484次阅读
- 专业存储卡SD如何选购? 2401次阅读
- 微雪电子SD卡存储模块简介 1760次阅读
- 微雪电子Micro SD卡 存储模块简介 2965次阅读
- 天嵌科技:闪存SD存储卡16G-存储卡 1941次阅读
- 基于S3C2410控制器实现SD/MMC卡驱动的设计 1791次阅读
- 单片机读取sd卡数据_51单片机读写SD卡程序详解 2.3w次阅读
下载排行
本周
- 1高功率密度碳化硅MOSFET软开关三相逆变器损耗分析
- 2.27 MB | 33次下载 | 10 积分
- 2TYPEC电路原理图资料
- 0.14 MB | 5次下载 | 免费
- 3经典1000W纯正弦波逆变器原理图资料
- 0.08 MB | 5次下载 | 10 积分
- 4USB拓展坞PCB图资料
- 0.57 MB | 4次下载 | 免费
- 5DH1766系列·三路可编程直流电源技术手册
- 1.93 MB | 2次下载 | 免费
- 6ACS510用户手册
- 3.92 MB | 1次下载 | 免费
- 7星三角启动电路图资料
- 0.06 MB | 1次下载 | 免费
- 8WORLD 3000 H型接线图资料
- 0.17 MB | 1次下载 | 10 积分
本月
- 1高功率密度碳化硅MOSFET软开关三相逆变器损耗分析
- 2.27 MB | 33次下载 | 10 积分
- 2常用电子元器件使用手册
- 2.40 MB | 27次下载 | 免费
- 3电路、电流和电压介绍
- 14.96 MB | 7次下载 | 免费
- 4MS1826 HDMI 多功能视频处理器数据手册
- 4.51 MB | 7次下载 | 免费
- 5TYPEC电路原理图资料
- 0.14 MB | 5次下载 | 免费
- 6经典1000W纯正弦波逆变器原理图资料
- 0.08 MB | 5次下载 | 10 积分
- 7SR520-SR5100肖特基二极管规格书
- 0.11 MB | 4次下载 | 免费
- 8USB拓展坞PCB图资料
- 0.57 MB | 4次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935134次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191424次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183352次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81600次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论