资料介绍
引 言
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卡之间是通过指令与响应来实现交互的。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- pxie7501 nvme 存储卡 高速固态存储卡
- 用于移动应用程序的多媒体处理器 EMMA Mobile1for SD 存储卡接口 0次下载
- SD(HC)-存储卡和MMC接口调理-AN10911 0次下载
- 哪些存储卡可以用于S7-400-CPU 22次下载
- 使用S7-1200系列的存储卡 11次下载
- 基于SPI协议的SD卡读写说明 47次下载
- SD卡2.0规范协议资料免费下载 20次下载
- SD存储卡的AD封装详细说明 0次下载
- 如何使用单片机读写SD卡 2次下载
- SD卡物理层协议 180次下载
- 采用单片机的移动存储卡接口设计 155次下载
- 存储卡介绍 40次下载
- 基于单片机的移动存储卡接口设计 42次下载
- SD卡I_O接口设计 158次下载
- SD/MMC存储卡控制芯片 59次下载
- 如何使用S7-1200 CPU的存储卡呢? 190次阅读
- 如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小? 192次阅读
- SD卡的分类以及常见属性 620次阅读
- S7-1200PLC存储卡的主要功能 744次阅读
- SIMATIC存储卡主要功能 272次阅读
- SD/micro SD存储卡介绍 1058次阅读
- LOGO!存储卡的功能 7168次阅读
- S7-1500 :存储卡功能 1959次阅读
- 西门子PLC系统最常使用存储卡 6465次阅读
- 专业存储卡SD如何选购? 2163次阅读
- 微雪电子SD卡存储模块简介 1380次阅读
- 微雪电子Micro SD卡 存储模块简介 2532次阅读
- 天嵌科技:闪存SD存储卡16G-存储卡 1704次阅读
- 基于S3C2410控制器实现SD/MMC卡驱动的设计 1516次阅读
- 单片机读取sd卡数据_51单片机读写SD卡程序详解 2.2w次阅读
下载排行
本周
- 1ATmega8芯片中文手册
- 2.45 MB | 3次下载 | 1 积分
- 2电源监控电路UC1544/2544/3544数据表
- 2.07MB | 2次下载 | 免费
- 3开关式升压 3A 双节锂电充电管理E6483数据手册
- 0.26 MB | 2次下载 | 免费
- 4100V、300mA 恒定导通时间同步降压/Fly-Buck™ 稳压器LM5018数据表
- 2.02MB | 1次下载 | 免费
- 5BH6000蓄电池在线监测装置产品及系统介绍
- 1.57 MB | 1次下载 | 免费
- 6650V 6A沟槽和场阻IGBT JJT6N65ST数据表
- 1.89 MB | 1次下载 | 1 积分
- 7具有过压保护和阻断 FET控制功能的12V电子熔丝TPS25924x数据表
- 1.92MB | 1次下载 | 免费
- 8稳压5V、300mA高效电荷泵DC-DC转换器TPS6013x数据表
- 1.5MB | 1次下载 | 免费
本月
- 1电子元件基础知识介绍
- 8.76 MB | 73次下载 | 2 积分
- 2DC-DC电路(Buck)的设计与仿真
- 0.60 MB | 23次下载 | 2 积分
- 3UHD智能显示SoC VS680产品简介
- 0.46 MB | 11次下载 | 免费
- 4多功能电源管理 SOC IP5306数据手册
- 0.20 MB | 8次下载 | 免费
- 5ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 8次下载 | 5 积分
- 6东芝BiCD集成电路硅单片TB67S109AFNAG数据手册
- 1.93 MB | 6次下载 | 免费
- 716A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
- 8电池管理系统(BMS)软硬件介绍
- 0.23 MB | 5次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935085次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420048次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233067次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191315次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183315次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73786次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多