SD卡中文资料
SD卡和TF卡的有什么区别
SD卡和TF卡的有什么区别经常看到有些网友经常询问tf卡和sd卡有什么不一样,下面就让店铺来告诉你SD卡和TF卡的有什么区别。
tf卡和sd卡的区别tf卡和sd卡的区别1:外观区分sd卡体积为24mm×32mm×2.1mm。
tf卡体积为15mm×11mm×1mm。
tf卡和sd卡的区别2:名称区分sd卡即Secure Digital Memory Card,中文翻译为安全数码卡。
tf卡即T-Flash又称Microsd,是一种记忆卡。
后改称为TransFlash。
而重新命名为Microsd的原因是因为被sd协会(sdA)采立。
另一些被sdA采立的记忆卡包括minisd和sd卡。
tf卡和sd卡的区别3:起源区分sd卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。
tf卡由Motorola与SanDisk(闪迪)共同推出的最新一代的记忆卡规格。
2004年推出。
tf卡和sd卡的区别4:定义区分sd卡是一种基于半导体快闪记忆器的新一代记忆设备。
tf卡是极细小的快闪存储器卡,采用SanDisk最新NAND MLC 技术及控制器技术。
tf卡和sd卡的区别5:用途区分sd卡被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。
tf卡主要于手机使用,但因它拥有体积极小的优点,随着不断提升的容量,它慢慢开始于GPS设备、便携式音乐播放器和一些快闪存储器盘中使用。
tf卡和sd卡的区别6:安全区分sd卡有写保护开关。
tf卡没有,但是tf卡可以通过卡套,转换成sd卡。
tf卡和sd卡的区别7:关系区分tf卡通过转接器转换成Minisd卡以及sd卡。
tf卡和sd卡的区别8:容量区分sd卡容量有:32G 16G 8G 6G 4G 2G 1G 512M 256M 128M,早期从8~512 MB,1~8(sdHC) GB。
tf卡容量有:64G 32G 16G 8G 6G 4G 2G 1G 512M 256M 128M。
SD卡功能描述(翻译)
4 SD卡功能描述4.1 概述主机与卡之间的所有通讯都由主机控制。
主机发送两类命令:广播命令和定址命令(点对点)。
●广播命令:广播命令适用于所有卡,部分命令需要响应回复。
●定址命令(点对点)定址命令发给已确定地址的卡,引发卡响应回复。
表格4-1显示卡片辨识模式命令流程总览,表格4-3针对数据传输模式。
表格4-19和表格4-28罗列了所有命令。
表4-29罗列了当前状态、命令接收和随后模式之间的依赖关系。
在接下去的章节中,会首先描述各类卡片操作模式。
然后,定义始终信号控制条件。
SD卡所有关于命令、响应、状态转换、错误条件和定时都会在随后的章节中描述。
SD卡系统(主机和卡片)定义两种操作模式:●卡片辨识模式主机复位后或者在总线上搜索新卡时,会进入卡片辨识模式。
卡片复位后也进入这个模式,直到收到SEND_SCR命令(CMD3)。
●数据传输模式当卡片的RCA首次确定后立即进入数据传输模式。
主机要识别完总线上所有卡片后进入数据传输模式。
下面的表格展示了操作模式和卡片状态之间的关系。
SD卡状态表中的每个状态都与一种操作模式相关。
表4-1 卡片状态和操作模式总览4.2 卡片辨识模式在卡片辨识期间,主机复位所有在卡片辨识模式中的SD卡,确认操作电压范围,辨识卡片以及要求确定相对卡片地址(RCA)。
这个操作通过SD卡CMD口线各自独立完成。
卡片辨识模式中所有的数据传输只能使用CMD口线通道(CMD)。
在卡片辨识过程中,SD卡使用辨识时钟速率f OD(见6.7章)作为SD卡时钟频率。
4.2.1 卡片复位命令GO_IDLE_STATE(CMD0)是一个软复位命令,要求卡片立即忽略当前模式进入空闲模式。
卡片在非活动模式时该命令无效。
主机上电后,所有卡片进入空闲模式,包括之前在非活动模式下的卡片。
在上电或CMD0命令后,所有卡片CMD口线进入输入模式,等待下个命令的起始位。
卡片初始化时使用默认相对地址(RCA=0x0000),以及默认驱动寄存器设置(最低速度,最大驱动电流能力)。
sd指令中文资料
一概述1. SD总线模式下CLK:时钟信号CMD:双向命令和响应信号DAT0-3:双向数据信号VDD,VSS:电源和地信号SD模式下允许有一个主机, 多个从机(即多个卡), 主机可以给从机分别地址. 主机发命令有些命令是发送给指定的从机,有些命令可以以广播形式发送.SD模式下可以选择总线宽度, 即选用几根DAT信号线, 可以在主机初始化后设置.2. SD总线协议SD模式下的命令和数据流都有一个开始位和结束位.>命令: 是在CMD上传输的用于启动一个操作的比特流. 由主机发往从机, 可以是点对点也可以是广播的.>响应: 是在CMD上传输的用于之前命令回答的比特流. 由从机发往主机.>数据: 是在DAT上传输的比特流, 双向传输.无响应模式无数据模式多块读操作模式多块写操作模式命令格式响应格式数据格式SD卡上电后会自动初始化,通过给卡发送CMD0也可以复位卡.二.SD卡命令描述.1.广播命令:给所有卡都发送, 某些命令需要响应.2.点对点命令给指定地址的卡发送, 需要响应.SD卡系统有两种工作模式:1.卡识别模式.主机上电复位后即处于此模式,它会在总线上等待卡. 卡复位后也处于此模式, 直到SEND_RCA(CMD3)命令到来.2.数据传输模式.卡收到SEND_RCA(CMD3)命令后即进入此模式. 主机识别到卡后也进入此模式.卡状态和工作模式对照表1.卡识别模式.此模式下主机复位总线所有的卡, 验证工作电压, 询问卡的地址. 这个模式下所有数据的传输都是只通过CMD线来完成.1)卡的复位.当卡上电或收到GO_IDLE_STATE (CMD0)命令后, 卡即进入Idle State状态. 此时卡将其RCA设为0, 相关寄存器设为传输稳定的最优模式.2)工作电压验证每个卡的最高和最低工作电压存储在OCR. 只有当电压比配时, CID和CSD的数据才能正常传输给主机.SD_SEND_OP_COND (ACMD41)命令用来判断卡的工作电压是否符合, 如果不符合的话, 卡应该放弃总线操作, 进入Inactive State(关闭状态)状态. 在发送SD_SEND_OP_COND (ACMD41)命令前记得要首先发送APP_CMD (CMD55).卡的状态变换图.ACMD41命令响应中的BUSY位也用于卡表示其还没准备好, 主机此时应重发ACMD41命令,直到卡准备好.主机在这个阶段的ACMD41中不允许改变工作电压, 如果确实想改变的话, 应该先发送CMD0, 然后再发送改变后的ACMD41.GO_INACTIVE_STATE (CMD15)命令用于使指定地址的卡进入Inactive State(关闭状态)模式.3)卡识别过程.ALL_SEND_CID (CMD2)命令用于获取卡的CID信息, 如果卡处于Ready State, 它就会在CMD线上传送它的CID信息, 然后进入Identification State(状态识别)模式. 紧接着发送CMD3 (SEND_RELATIVE_ADDR)命令, 用于设置卡新的地址. 卡收到新的地址后进入Stand-by State模式.2.数据传输模式.数据传输模式下卡的状态转变图进入数据传输模式后, 主机先不停的发送SEND_CSD (CMD9)命令获取卡的CSD信息. SET_DSR (CMD4)用于设置卡的DSR寄存器, 包括数据总线宽度, 总线上卡的数目, 总线频率, 当设置成功后, 卡的工作频率也随之改变. 此步操作是可选的.CMD7命令用于使指定地址的卡进入传输模式, 任何指定时刻只能有一个卡处于传输模式.传输模式下所有的数据传输都是点对点的, 并且所有有地址的命令都需要有响应..所有读命令都可以由CMD12命令停止,之后卡进入Transfer State. 读命令包括单块读(CMD17), 多块读(CMD18), 发送写保护(CMD30), 发送scr(ACMD51)和读模式一般命令(CMD56)..所有写命令都可以由CMD12命令停止. 写命令包括单块读(CMD24), 多块读(CMD25), 写CID(CMD26), 写CSD(CMD27),锁和解锁命令(CMD42)和写模式一般命令(CMD56)..当写命令传输完成后, 卡进入Programming State(传输成功)或Transfer State(传输失败).如果一个卡写操作被停止,但其前面数据的CRC和块长度正确, 数据还是会被写入..卡要提供写缓冲, 如果写缓冲已满并且卡处于Programming State, DAT0保持低BUSY. .写CID,CSD, 写保护, 擦除命令没有缓冲, 当这些命令没完时, 不应发送其他的数据传输命令..参数设置命令在卡被编程时是不允许发送的, 这些命令包括设置块长度(CMD16), 擦除块起始(CMD32)和擦除块结束(CMD33)..当卡正编程时读命令是禁止的..用CMD7使另一个卡进入Transfer State不会终止当前卡的编程和擦除, 当前卡会进入Disconnect State并且释放DAT线.. Disconnect State模式的卡可通过CMD7重新被选中,此时卡进入Programming State 并且使能busy信号.. CMD0或CMD15会终止卡的编程操作, 造成数据混乱, 此操作应禁止.1)总线宽度选择命令ACMD6命令用于选择总线宽度, 此命令只有在Transfer State有效. 应在CMD7命令后使用.2)块读命令块是数据传输的最小单位, 在CSD (READ_BL_LEN)中定义, SD卡为固定的512B.每个块传输的后面都跟着一个CRC校验. CMD17(READ_SINGLE_BLOCK)用于传输单个块,传输完之后,卡进入Transfer State. CMD18 (READ_MULTIPLE_BLOCK)用于多个块的传输,直到收到一个CMD12命令.3)块写命令与块读命令类似, 每个块传输的后面都跟着一个CRC校验.卡写数据时会进行CRC校验.多块写比重复的单块写更能提高效率.如果CSD中的WRITE_BLK_MISALIGN没设置, 并且发送的数据不是块对齐的, 卡会设置状态寄存器中的ADDRESS_ERROR位,并且进入Receive-data-State状态等待停止命令.此时写操作也会停止, 并且卡会设置其的WP_VIOLATION位.如果写缓冲满的话, 卡会停止接受WRITE_BLOCK命令. 此时主机应发送SEND_STATUS (CMD13)命令, 卡返回数据的READY_FOR_DATA位标志卡是否准备好接受新的数据.在多块写操作中通过事先发送ACMD23命令可提高写速度. ACMD23用于定义接下来要写数据的块的数目. 每次多块写操作后, 这个值又被设为默认的1.ACMD22会使卡返回写成功的块数目.4)擦除命令擦除命令的顺序是: ERASE_WR_BLK_START(CMD32),ERASE_WR_BLK_END(CMD33)and ERASE (CMD38).如果(CMD38或(CMD32, 33)接收到出错信息, 卡会设置状态寄存器中的ERASE_SEQ_ERROR 位并且重新等待新的命令时序.如果接收到时序错误命令, 卡会设置其ERASE_RESET位并且重新等待新的命令时序.5)写保护管理三种机制:-.写保护物理开关-.卡内部写保护通过设置CSD中的WP_GRP_ENABLE位和WP_GRP_SIZE位, SET_WRITE_PROT和CLR_WRITE_PROT命令用来设置和清除保护机制.-. 密码保护.三. 时钟控制如果主机要发送1K的数据, 但是主机缓冲区只有512B, 那么主机可以在发送完前512B 后, 可以先停止时钟, 然后把后512B填充入缓冲区, 再启动时钟, 这样卡并不会检测要两次发送之间的间隔, 认为其是一次完整的数据发送过程.四 CRC校验1.CRC7CRC7用于所有的命令, 除R3以外的响应, 以及CID和CSD寄存器.2.CRC16CRC16用于数据块的校验五. 错误类型.1. CRC错误和命令非法错误命令的CRC校验出错, 卡设置其状态寄存器的COM_CRC_ERROR位.非法命令错误, 卡设置其状态寄存器的ILLEGAL_COMMAND位.非法命令包括:不支持的命令,未定义的命令以及当前状态不支持的命令.2. 读,写和擦除超时.卡应该在指定的时间内完成一个命令或返回移动的错误信息. 如果在指定的超时时间内主机收不到响应, 应认为卡停止工作, 应重新复位卡.六命令1. 命令类型:- bc不需要响应的广播命令.- bcr需要响应的广播命令. 每个卡都会独立的接收命令和发送响应.- ac点对点命令, DAT线上没数据- adtc点对点命令, DAT线上有数据所有命令均遵守上图中的格式, 总共48位. 首先是1个起始位0, 接着是1个方向位(主机发送位1), 6个命令位( 0-63 ), 32位参数(有些命令需要), CRC7位校验, 1个停止位.2.卡命令根据不同的类型分成了不同的Class, 见下表,其中Class0,2,4,5,8是每个卡都必须支持的命令, 不同的卡所支持的命令保存在CSD中.3.命令详细描述1)基本命令Class02)读命令Class23)写命令Class43)擦除命令Class54)应用特定命令Class8下表中的所有命令使用前都应先跟一个APP_CMD(CMD55)命令七. 卡状态转换表八. 应答.所有的应答都是通过CMD发送,不同的应答长度可能不同.总共有四种类型的应答.1. R1: 长度位48位.注意每个块传输完成后有一个BUSY位.2.R1b:与R1类似, 只是将BUSY位加入响应中.3.R2(CID CSD寄存器) : 长度为136位, CID为CMD2和CMD10的应答, CSD为CMD9的应答.4.R3(OCR寄存器):长度位48位. 作为ACMD41的应答.5.R6(RCA地址应答):长度为48位九. 卡的状态SD卡支持两种状态:-卡状态:与MMC卡兼容.-SD卡状态:扩充到了512位.1.卡状态:R1应答包含一个32位的卡状态.见下表.其中Type中的含义为:E:错误位. S:状态位. R:根据命令在响应中设置.X:根据在命令执行期间设置, 必须再次读此位才能获得命令执行后的情况.Clear Condition:A: 与卡的当前状态有关B: 总是与命令有关,无效的命令会清除此位.C: 通过读此位来清除下表指明了哪些命令可能使哪些位产生变化2.SD卡状态:这些位通过DAT线传输, 并伴有CRC16校验. 其是作为ACMD13的应答.十. 卡存储器形式.-块:块是基本读写命令的单位,它可以是固定的或可变的. 关于块的大小以及其是否可变性存储在CSD中.-扇区:扇区是擦除命令的单位, 它是固定的值,保存在CSD中.十一. 时序图时序图中字母含义:1.命令和应答1)卡识别和卡工作电压确认模式:CMD2,ACMD412)地址分配模式:CMD33)数据传输模式:4)命令结束->下一个命令:5)两个命令直接1)单块读:CMD172)多块读:读过程时序.停止命令时序3.数据写1)单块写:注意Busy信号.2)多块写:多块写命令时序停止命令时序卡主动停止时的时序十二.寄存器.SD卡有六个寄存器OCR, CID, CSD, RCA, DSR and SCR. 其中前四个保存卡的特定信息, 后两个用来对卡进行配置.1.OCR寄存器:保存有卡支持的工作电压, 支持的话相应的位置1,否则为0.2.CID:保存有卡的身份信息.3.CSD保存有如何访问卡的信息.TAAC定义了数据访问的异步时间部分. NSAC为数据访问最坏需要的异步时间.TRAN_SPEED定义了单条DAT线上的最快速度:CCC:SD卡支持的命令集READ_BL_LEN:最大读块长度. WRITE_BL_LEN等于READ_BL_LENDSR_IMP: DSR寄存器是否允许配置, 1为允许,0为不允许.FILE_FORMAT: SD卡上的文件格式.4.RCA保存有卡的地址信息.5.DSR用于配置卡, 默认值为0x4046.SCR寄存器也保存有卡的特定信息.SD_BUS_WIDTHS指明卡支持的传输类型.第二部分 S3C2410 SD卡控制器一 SDI操作1.CPU寄存器设置过程.1)正确设置SDICON寄存器.2)正确设置SDIPRE寄存器.3)等待74个时钟信号初始卡.2.CMD命令发送过程.1)向SDICARG寄存器中写入发送的参数.2)确定命令类型并且通过设置SDICCON[8]来启动命令.3)确定命令是否发送完成. 没应答的话看SDICSTA[11], 有应答的话看SDICSTA[9].4)清除SDICSTA中的相应位.3.数据传输过程.1)向SDITIMER中写入超时值.2)向SDIBSIZE中写入块大小的值.3)设置块模式,总线宽度等, 通过SDIDCON启动传输.4)通过SDIFSTA检查TxFIFO是否可用, 再通过SDIDAT写入发送数据.5)通过SDIFSTA检查RxFIFO是否可用, 再通过SDIDAT读入接收数据.6)通过检查SDIDSTA[4]确定传输过程已完成.7)清除SDIDSTA中的相应位.4. SDIO有两种工作模式,中断和读等待模式.二. SDI寄存器.1.SDICON:SDI控制寄存器字节序类型:Type A: D[7:0] D[15:8] D[23:16] D[31:24]Type B: D[31:24] D[23:16] D[15:8] D[7:0]2.SDIPRE:波特率预分频寄存器.4. SDICCON:SDI命令控制寄存器.5. SDICSTA:SDI命令状态寄存器.6.SDIRSP0-SDIRSP3:命令响应寄存器8. SDIBSIZE:SDI块大小寄存器.9. SDIDCON:SDI数据控制寄存器10. SDIDCNT:SDI数据维持寄存器.12. SDIFSTA:SDI FIFO状态寄存器13. SDIDAT:SDI数据寄存器。
存储卡的分类和区别
存储卡的分类和区别,TF(microSD)卡 miniSD卡 SD卡 SDHC卡 RS-MMC卡 M2卡 MMC卡 MSD 记忆棒区别问题一:常用的存储卡有哪些分类:手机常用括展存储卡有以下几种:(一)SD/Mini SD:SD卡的速度不高,但因为打开视频和音乐的时间取决于手机本身,所以最低速的的SD也能满足需要.Mini SD就是SD的裁小版,插上专用转接器就和SD通用.价格上Mini SD比SD更贵.它们都是目前使用最广泛的存储卡.(二)MMC:MMC细分为多种.MMC卡价格和Mini SD相差不多,但某些特殊类型会贵些,例如更省电的低压和双压型.目前MMC在诺氏智能机上用得较多.(三)索尼记忆棒:索尼记忆棒分为长棒和短棒,短棒接转接器就是长棒.目前常见的兼容的索尼记忆棒由PQI和Sandisk生产,性能稳定,质量可靠.价格上,现在长短棒都已降到Miini SD 水平.(四)T-Flash卡:简称TF卡,是目前最贵的存储卡,比同容量Mini SD贵一倍.但它体积小,方便手机的外形设计,目前很多小巧造型的手机多支持TF卡.(附)目前市面上的存储卡品牌有Sandisk,PQI,Kingtone,Kingmax等.Sandisk,PQI是老牌厂商:Kingtone,Kingmax是作内存出身,在国内名气也很大。
数码相机最为常用的储存卡分以下几种:有CF卡一般专业单反机器都是CF卡。
有SD卡卡片机器基本都是SD卡。
有XD卡,少部分机器用XD卡一般富士机器用,基本要被SD卡所替代。
有索尼记忆棒,只在索尼机器上用。
问题二:TF卡( MicroSD卡) MINI SD卡 SD卡都有什么区别啊?首先,MINI SD卡和 SD卡是一家,MINI,顾名思义,就是小的SD卡,miniSD稍微小于SD 卡点可以互相转换的。
把MINI SD卡外面加个卡套,就是SD卡了。
其次 TF卡=microSD卡至于TF卡(MicroSD卡),和SD卡完全是两回事,TF卡全名T-Flash卡,主要在山寨机子里作储存卡。
SD卡手册
SD卡(Secure Digital Card):基于FLASH存储单元的卡,它是专为安全性高、容量大、高性能目的设计的。
SD框图如图1-1所示:图1-1SD卡不但有大容量存储单元,还集成有智能控制器来实现接口协议管理、安全性能、版权保护盒ECC校验等。
特点:高达2GB容量、SD卡协议兼容、SPI模式控制、版权保护、密码保护SD卡通讯方式:SD 6线通讯(clk、cmd、D0—3)数据出错保护传送单块、多块数据传送SPI 3线串行总线(clk、DI、DO)可选的非数据保护传送单块、多块数据传送读写次数性能:SD卡数据读次数:不受限(无限次)每扇区写:100,000次SD Mode:SD模式下多卡的识别:SD卡模式是单主机多从机模式,clk和power线共用;识别过程如下:主机分别使能各个卡自己的cmd线,各个卡的CID寄存器是事先编程好的,它是一个用在卡识别过程中唯一数字,主机能使用READ_CID命令读取CID寄存器的值,主机只能读而不能写。
内部上拉的DA T3脚可以用来进行卡插入的侦测,在数据传输过程中可以将上拉电阻断开(使用ACMD42)。
Card Status:存储在一个32bit的寄存器中,它被当做命令应答的数据区来发送,它包含卡当前的状态及上一个命令的完成代码,可以通过SEND_STA TUS命令读取。
SD_Status:存储在512bit的寄存器中,当发送命令SD_STA TUS(ACMD13)时它被当做一块数据块来发送。
存储空间阵列分区如图1-2所示:数据传输的基本单元式byte面向块的命令:Block:块大小就是发送块传输命令时传输的数据字节数,大小可变也可以固定,块的大小及编程存储在CSD寄存器中。
图1-2一次擦除单元的粒度一般与面向块命令不同Sector:这是和擦除命令有关的单元,每个设备扇区的大小事固定的,扇区的大小信息存储在CSD寄存器中。
具有写保护的卡:WP Group:拥有独立写保护的最小单元,Its size is the number of groups which will be write protected by one bit,每张卡WP Group的大小也是固定的,大小信息存在CSD 中。
车载DVR双SD卡中文说明书
深圳市特思威尔特有限公司双SD卡车载录像机产品使用说明书安装和使用之前,请一定详细阅读本使用说明书,以便您能正确使用和保护您的机器。
本说明书前面部分为注意事项和安装使用介绍,请先行阅读。
注意事项●为保障您的权益,在安装使用本产品前,请仔细阅读本手册内容。
●本产品为车内使用设备,为了防止短路或电击危险,请勿将本机放在雨中或潮湿的环境中。
●万一任何固体或液体进入机箱内,请立即断开机器电源,并请有资格的技术人员检查后方可再启动。
●本产品属于高科技设备,机内几乎没有用户自己能够修理的原件部分。
发生故障时必须请有资格的技术人员来检修,或与经销商联系。
安装环境●本录像机使用直流DC8—36V电源,在使用前必须确认当地的电源电压;●如果长期不使用机器,最好完全断开录像机电源;●请选择适当的安装位置,以便使空气能在机器周围自由流通,以防止机器过热或进水;●机器不可安装在散热器、通风道等热源附近,或有直射阳光、过多尘埃、或淋雨、或会发生机械振动或冲击的位置。
装箱清单名称数量双SD卡录像机1台使用说明书1本合格证1份遥控器(不含电池)1个外接线3条注意:本产品的规格或参数若有更改,恕不另行通知。
目录1产品概述 (3)2产品基本功能 (3)2.1视音频数字信号的压缩方式 (3)2.2视音频数字信号的记录方式 (3)2.3监视、记录、回放的图像质量 (3)2.4总资源 (4)2.5视音频同步记录功能 (4)2.6视音频入侵检测功能 (4)2.7视频信号丢失报警功能 (4)2.8报警联动功能 (4)2.9报警预录功能 (4)2.10全双工功能 (5)2.11故障报警功能 (5)2.12运行状态自检与故障恢复功能 (5)2.13对前端设备的控制与多路实时监控、切换功能 (5)2.14组网功能 (5)2.15数据备份 (5)2.16操作授权、数据加密与数据安全 (6)2.17日志功能 (6)3功能特点 (6)3.1操作系统 (6)3.2压缩格式 (6)3.3监视与录像处理 (6)3.4检索与回放 (7)3.5SD卡存储及备份 (7)3.6控制 (7)3.7其他 (7)4技术参数 (8)5接口及安装说明 (10)5.1外部接口接线说明 (10)5.2SD卡安装说明 (10)6使用说明 (11)6.1前面板说明 (11)6.2遥控器操作说明 (12)6.3菜单设置说明 (13)6.4本机录像回放说明 (24)6.5视频资料备份 (25)6.6云台控制 (26)6.7视频数据量 (27)1产品概述本设备是专为汽车安全设计的一款四通道嵌入式数字SD卡录像机,它采用了嵌入式处理器和嵌入式操作系统,结合了视频/音频压缩/解压缩、GPS、汽车记录仪、大容量SD卡存储等技术,使得系统产品基本功能2产品基本功能2.1视音频数字信号的压缩方式视频数据采用ISO14496-10(H.264)压缩,压缩比大,保证了画质更佳的情况下占用最小的存储空间;音频采用ADPCM压缩,音质更好,失真小。
SD卡中文资料
SD卡中文资料特性:◎容量:32MB/64MB/128MB/256MB/512MB/1GByte ◎兼容规范版本1.01 ◎卡上错误校正◎支持CPRM ◎两个可选的通信协议:SD 模式和 SPI 模式◎可变时钟频率 0-25MHz ◎通信电压范围:2.0-3.6V 工作电压范围:2.0-3.6V ◎低电压消耗:自动断电及自动睡醒,智能电源管理◎无需额外编程电压◎卡片带电插拔保护◎正向兼容MMC 卡◎高速串行接口带随即存取---支持双通道闪存交叉存取---快写技术:一个低成本的方案,能够超高速闪存访问和高可靠数据存储---最大读写速率:10Mbyte/s ◎最大10 个堆叠的卡(20MHz,Vcc=2.7-3.6V) ◎数据寿命:10 万次编程/擦除◎CE 和 FCC 认证◎PIP 封装技术◎尺寸:24mm 宽×32mm 长×1.44mm 厚说明:本 SD 卡高度集成闪存,具备串行和随机存取能力。
可以通过专用优化速度的串行接口访问,数据传输可靠。
接口允许几个卡垛叠,通过他们的外部连接。
接口完全符合最新的消费者标准,叫做SD 卡系统标准,由 SD 卡系统规范定义。
SD 卡系统是一个新的大容量存储系统,基于半导体技术的变革。
它的出现,提供了一个便宜的、结实的卡片式的存储媒介,为了消费多媒体应用。
SD 卡可以设计出便宜的播放器和驱动器而没有可移动的部分。
一个低耗电和广供电电压的可以满足移动电话、电池应用比如音乐播放器、个人管理器、掌上电脑、电子书、电子百科全书、电子词典等等。
使用非常有效的数据压缩比如 MPEG,SD 卡可以提供足够的容量来应付多媒体数据。
框图:SD 卡上所有单元由内部时钟发生器提供时钟。
接口驱动单元同步外部时钟的 DAT 和 CMD 信号到内部所用时钟。
本卡由 6 线SD 卡接口控制,包括:CMD,CLK,DAT0-DAT3。
在多 SD 卡垛叠中为了标识SD 卡,一个卡标识寄存器(CID)和一个相应地址寄存器(RCA)预先准备好。
sd卡、emmc卡、sdhc、sdio接口、nand等简略说明
简要总结2017-5-17xdk1.Sim卡和sd/sdio/sdhc什么的不一样,只有复位、电源、时钟、一根数据线。
看手机版设计,vcc电压是lte模组出来供电,且会1.8V 3.3V切换。
VPP悬空处理即可,不需要编程。
2.Nand接口和sdio/sdhc什么的也不是一种口。
Nand属于localbus总线,一般和nor共用(虽然和sdhc口一样有8位双向信号线)。
Nand主要就是we/oe/ce/ale/cle/8位命令地址数据线。
3.Sd(Secure Digital Card)卡最大支持2GB容量(据说由MMC演变未来),4bit数据线。
还有clk/cmd信号,cmd用来区分命令还是数据。
文件系统fat12/16.4.sdhc("Secure Digital High Capacity高容量sd存储卡),支持2GB~32GB容量范围;和sd相比,8bit数据位。
Sdhc可以向下兼容sd卡(sd2.0以后的版本,老的不兼容)。
文件系统fat32。
5.sdxc(SD eXtended Capacity),容量更大目前可达64GB,理论上2TB,传输速度更快(300MB/s),exFAT文件系统.支持UHS104(新的超高速sd接口规格)6.sdio就是支持sd卡的接口,同时还外延了,支持其他支持sdio接口的设备,如蓝牙、网卡、电视卡等(见下文网络copy,具体工作模式没看透,支持spi、data1作为中断?暂时不影响我画图)。
7.sdhc接口,可以接sdhc卡,emmc卡。
8.eMMC(Embedded Multi Media Card)是由MMC协会(MultiMediaCard Association,2008年已并入JEDEC)提出的内置存储标准,主要针对手机和平板等移动设备设立。
在最新的eMMC5.1标准中存取带宽已经提升到600MB/s9.UFS(Universal Flash Storage)的出现比eMMC要晚一些。
基于嵌入式ARM的SD卡的读写要点
摘要SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。
本实训的作品是利用基于ARM Cotex-M3内核的嵌入式处理器STM32自带的SDIO硬件接口来驱动SD卡,并结合文件系统 FATFS R0.07C来完成一个基于嵌入式ARM的SD卡读写的作品,现实向SD 卡写入一个txt文件,并读取SD卡的文件目标并通过串口打印到PC机显示。
关键词:嵌入式;ARM;STM32;SD卡;文件系统AbstractSD Card (Secure Digital Memory Card) Chinese translation for Secure Digital Card, it is a kind of based on semiconductor flash Memory of a new generation of Memory device, it is widely used in portable devices, such as Digital cameras, personal Digital assistant (PDA) and multimedia player, etc. This training work is based on ARM Cotex - M3 kernel embedded processor STM32 own SDIO hardware interface to drive the SD card, and combined with the file system FATFS R0.07 C to complete a based on embedded ARM of the SD card, speaking, reading and writing work, reality to SD card to a TXT file, and read SD card file goals and through the serial port print to PC display.Key words:embedded;ARM;STM32; SD Card; File system目录1 前言 (1)1.1ARM应用背景 (1)1.2研究内容 (2)1.3研究成果 (3)2 STM32处理器概述 (3)2.1STM32简介 (3)2.1.1 STM32F103VET6的参数 (4)2.2内部资源 (6)2.3C ORTEX-M3内核简介 (6)2.4STM32SDIO简介 (7)2.4.1 SDIO简介 (7)2.4.2 SDIO功能特性 (8)3 SDIO的原理及实现方法 (8)3.1原理 (9)3.2SDIO适配器 (10)3.3SDIO卡识别过程 (11)3.4SDIO写数据块 (12)3.5SDIO读数据块 (13)4 FATFS文件系统 (13)4.1F A T FS文件系统简介 (13)4.2F A T FS文件系统移植 (14)4.2.1移植前工作 (14)4.2.2开始移植 (14)5 测试及结果 (15)5.1JTAG仿真器介绍 (16)5.2现象及结果 (16)6 结论 (18)致谢 (19)参考文献 (20)1 前言1.1 ARM应用背景如今,学习一种处理器的就有许多ARM内核的处理器可供使用,现在社会已步入嵌入式学习阶段。
sd卡协议(中文)
数据包的封装与命令协议相关1 sd 卡指令数据包sd 卡的指令被封装成48位的数据包,每次传送这48位的数据包。
数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC 校验码。
其具体格式分布如下图 Bit 位置 47 46 [45:40] [39:08] [07:01] 00 Bit 宽度 1 1 6 32 7 1 值 “0” “1” x x x “1”说明Start bit Transmission bit CommandindexArgument CRC7 End bit其中的命令索引位是[45:40],里面可以封装各种命令,具体的命令表将在下面给出。
不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格式,在命令表中的选项会给出。
2 sd 卡命令索引表 CMD 简略语 指令说明 SPI 模式自变量 回应0 GO_IDLE_STATE 这是使card 初始化到Idle 状态的指令.CS 信号设在Low 的状态时,接到本指令后,card 将转换到SPI 模式.None R11 SEND_OP_COND 接到本指令后,card 将做R3回应(含有OCR 数据).根据OCR 值,可以得知card 能工作电压范围.OCR 数据最高值位的1bit 是用来确认card 内部处理是否结束(Ready/Busy 轮询).None R12 ALL_SEND_CID 接到本指令后, 处于Ready 状态的card 将传送CID 数据.在MMC 模式下,数据被送到CMD 信号,在CID数据的每1bit传送后,CMD信号状态将与该card内部状态相比较,如果不一致,將中止数据传送,card返回到Ready状态.如果相一致,该card 将认为已被选中,然后转换到Identification 状态.3 SET_RELATIVE_ADDR 本指令会为已转换到Identification状态的card分配一个相对card地址(RCA).当RCA分配后,card将转换到Stand-by 状态,对以后的CMD2和CMD3不回应.4 NOP 这是用来设定DSR(DriveState寄存器)的指令,但是本car不支持DSR.7 SELECT/DESELECT_CARD本指令是用来选择一张card,让它在Stand-by状态和Transfer状态之间转换的指令.如果给card设定已分配到的RCA地址,card将从Stand-by状态转换到Transfer状态,并将回应以后的读取指令及其他指令.如果给card设定RCA以外的地址,card将转换到Stand-by状态。
SD卡知识点
SD卡1. SD卡class2、class4、class6 ,class10怎么区分?答:Class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV、数码摄像机拍摄;Class 4:可以流畅播放高清电视(HDTV),数码相机连拍等需求;Class 6:满足单反相机连拍和专业设备的使用要求;Class10: 满足专业摄影设备2. SD卡的结构(几种)?答:1.单独SD卡:pcba板+flash芯片+主控芯片+外壳+贴纸+包装(小白盒、吸塑)2.TF卡加转接卡:TF卡+转接卡+贴纸+包装(小白盒、吸塑)Inand:闪迪推出的一种嵌入式闪存芯片3.(速度)SD卡的基本指标?答:Class 2 :2MB/sClass 4:4-5MB/sClass 6:6MB/sClass10: 写速10MB/S以上,读速25MB/SGPS读速一般不低于10MB/S, 高清数码相机写速8MB/S以上4.金手指的厚度?答:渡金:3μm,5μm,7μm,9μm;渡镍:160μm5. 目前市面上的SD卡品牌有多少种?答:Sandisk(闪迪)kingston(金士顿)panasonic(松下)kingmax(胜创)Sony(索尼)Transcend(创见)Adata(威刚)apacer(宇瞻)Toshiba (东芝)6. SD卡常见质量问题?答:卡片过热、金手指脱落、外壳破裂、识别不到卡。
7.SD卡flash有多少种品牌?答:三星(SANSUNG)、现代(HY)、英特尔(Intel)、镁光、东芝(Toshiba)ST. Sandisk8. 生产SD卡目前流行的方案?答:SMI、安国、兴邦、建荣,威雅9. 电流可分哪种电流?答:静态、写入、读取10. 怎么样匹配SD卡,才是最优化组合?答:在能达到客户要求的基础上,把利益最大化。
11. SD卡都用在什么设备上?答:数码相机、摄影机, 手机、录音电话, DV、GPS、MP3、MP4、数据录音机、安防产品(网络摄象机、视频采集器), 车载影音,电子玩具等。
SD卡的SPI模式(中文)
7.2.3 读数据 SPI支持单块读和多块读操作(在SD存储卡协议中的CMD17 OR CMD18)。当接收一个有效的读命令后卡将在一个在SET_BLOCK_LEN(CMD16)定义 了长度的数据令牌之后,用一个响应令牌作出回复。(参考Figure41)
Figure41 单块读操作
一个有效的数据块被添加了一个16位CRC,此CRC由CCITT标准多项式X16+X12+X5+1生成。 能被READ_BL_LEN给出的最大的块的的长度大CSD中定义了。如果片块被允许,块长度可以是1~MAX块大小之间的任何长度。否则,数据读的有 效块长度只是在READ_BL_LEN中给出的值。 起始地址可以是在卡的有效地址范围内的任何字节地址。但是,每一个块,必须包含入一个单一的物理卡扇区中。 如发生一个可修复错误,卡不会传输任何数据,而是发送一个特定的数据错误令牌到主机。
7.2.7 复位序列 SD卡需要一个定义了的复位序列。上电复位或CMD0之后,卡进入了空闲模式。在这个模式中,合法的主机命令只有CMD1、ACMD41、CMD58。 在SPI模式下,CMD1和ACMD41都有同样的行为。
/bbs/view_4_3477.html(第 3/8 页)2010-9-4 下午 22:05:51
请参考英文原版。
7.2.10 卡片 锁定/解锁
请参考英文原版。
7.2版。
7.2.12 版权保护命令
请参考英文原版。
7.3 SPI模式事务包
7.3.1 命令令牌 1、命令格式 所有的SD存储卡命令都是6字节长。命令的传输总是以相应的命令代码字的左边位开始。所有的命令由CRC保护。命令的参数由以下表给出。 2、命令集 如SD模式一样,SPI命令分成几个集合。每一个集合支持一类的功能。在这两种通信模式下,SD存储卡都支持同组的可选命令集。 3、命令详细说明 下表给出了一个SPI模式总线命令集的详细说明.响应在7。3。2中定义了。表57列出了所有SD存储卡命令。SPI 模式的“YES”表示此命令在SPI模式下 被支持。由于这此限制,CSD中此命令集描述仍有效。如果一个命令不需要参数argument,此域的值应该设为零。被保留的命令在SD 模式中也是被 保留。命令的二进制代码通过记忆标志来定义。举一个例子,command index域的内容是二进制的“000000”(CMD0)和“100111”(CMD39)。 Table57:命令和argument
SD卡基础介绍
安全数码卡
Lenovo Confidential
1 © 2005 Lenovo
目录
SD卡简介 卡简介
SD卡技术 卡技术 SD卡的结构 卡的结构 SD卡的速度 卡的速度 SD卡品牌简介 卡品牌简介
He Hua Phoenix Process Management Review
2005 Lenovo Confidential
He Hua Phoenix Process Management Review
2005 Lenovo Confidential
3 © 2005 Lenovo
SD卡的技术 卡的技术
SD卡在24mm×32mm×2.1mm的体积内结合了SanDisk快闪记忆卡控制与 MLC(Multilevel Cell)技术和Toshiba(东芝)0.16u及0.13u的NAND技术, 通过9针的接口界面与专门的驱动器相连接,不需要额外的电源来保持其上记 忆的信息。而且它是一体化固体介质,没有任何移动部分,所以不用担心机械 运动的损坏 SD卡的技术建是基于 卡的技术建是基于MultiMedia卡(MMC)格式上发展而来,大小和MMC 卡 )格式上发展而来,大小和 卡的技术建是基于 差不多,尺寸为32mm x 24mm x 2.1mm。长宽和 一样, 差不多,尺寸为 。长宽和MMC一样,只是比 一样 只是比MMC厚 厚 0.7mm,以容纳更大容量的存贮单元。SD卡与 卡与MMC卡保持着向上兼容 卡保持着向上兼容, 了0.7mm,以容纳更大容量的存贮单元。SD卡与MMC卡保持着向上兼容, 也就是说, 可以被新的SD设备存取 也就是说,MMC可以被新的 设备存取,兼容性则取决于应用软件,但SD 可以被新的 设备存取,兼容性则取决于应用软件, 卡却不可以被MMC设备存取。( 卡外型采用了与 设备存取。( 卡外型采用了与MMC厚度一样的导轨式 卡却不可以被 设备存取。(SD卡外型采用了与 厚度一样的导轨式 设计,以使SD设备可以适合 设备可以适合MMC)。 设计,以使 设备可以适合 。 SD接口除了保留 接口除了保留MMC的7针外,还在两边加多了 针,作为数据线。采 针外, 接口除了保留 的 针外 还在两边加多了2针 作为数据线。 用了NAND型Flash Memory,基本上和 的一样, 用了 型 ,基本上和SmartMedia的一样,平均数据传输 的一样 率能达到2MB/s。 率能达到 。
MMC、TF、SD、miniSD、microSD的区别
MMCA 协会为一个开放式规格的协会,于1998 年由14 家公司成立,主要功能为提供给产业一个适合行动电话、数字影像、以及其它电子产品MultiMeidaCard (MMC)规格。
MultiMediaCards 系特别为了行动电话、数字影像、以及其它电子产品所设计的小型内存卡规格(24mm x 32 or 18mm x 1.4 mm)。
这些小型内存卡可靠性高、容易携带、且具有标准化的规格,卡片记忆容量可达1GigaByte (可存达640,000 页面的书籍)。
MultiMediaCards 可使用ROM 技术(资料仅能被读取)或Flash 技术(资料可重复读写)。
优点:MultiMediaCard 规格由全球主要手机及生产闪存的半导体厂所支持。
由于MultiMediaCard 完全符合点对点跨平台使用原则,该卡种具相当发展潜力,而MultiMediaCard 省电的功能又非常适合手持式电子产品的应用。
目前市场上已超过2,027 种电子产品支持MultiMediaCard,而4.0 版本的MultiMediaCard外加双电流的功能使该卡成为全内存卡中传输速度最快的卡。
缺点:MMCA 是一个完全开放式的组织,代表了没有独大的一家厂商来主导,而MMCA过去在消费市场推动MMC 概念相当弱。
也因为如此,竞争的卡种常批评一般MultiMediaCard 的传输速度不快,但实际上高品质MultiMediaCard 的传输速度甚至比有些SD 品牌的卡来得快。
2004 年重新改选了MMCA 理事会,而新的会员相当积极在对消费市场推动MultiMedaCard 的观念,由于有手机厂的大力支持,预估未来MultiMediaCard 将占内存卡市场的最大宗。
SD 规格由Matsushita、Sandisk、及Toshiba 开发,而SD 协会成立之后主要就是推动SD 规格。
SD 在设计上就是与MulitMediaCard 兼容,其体积为24mmx 32mm x 2.1mm,重量约2g。
SD卡
另外一些设备也宣布将支持,包括RS-232串行口适配器,指纹扫描仪,SDIO转USB主/从适配器(可支持SDIO接口的手持设备使用USB外设或连接至电脑),消磁读取装置,蓝牙/Wi-Fi/GPS无线电收发器, 手机调制解调器(个人通讯服务(PCS),CDPD,GSM等),和 APRS/TNC 适配器。
SD系列存储卡都是闪迪完成测试后送交SD卡协会认证规格,因此几乎所有专利权都掌控在闪迪手上。
改写保护开关
金士顿SD卡,容量为1GB由上面观看,在SD卡的右面通常有一个开关,即是改写保护开关,而MMC卡则没有。当改写保护开关拨下时,SD卡将受到改写保护,数据只能阅读。当改写保护开关在上面位置,便可以改写数据。由于这保护开关是选择性的,有些品牌的SD卡没有此保护掣。
SD卡维基百科,自由的百科全书
跳转到: 导航、 搜索
跳过字词转换说明
汉漢▼▲为了阅读方便,本文使用全文手工转换。转换内容:
下面采用电脑和信息技术组全文转换 [编辑]
以下为本条目单独的全文转换,请从本页面进行编辑:
简体:适配卡;繁體:轉接卡; 当前用字模式下显 Nhomakorabea为→适配卡
[展开] 字词转换说明
SD/MMC卡已经替代东芝开发的SM卡,成为了便携式数码相机使用最广泛的数字存储卡格式。2001年 SM卡的市场占有率超过50%,但到了2005年下降到了40%左右,并且还在快速滑落。在2010年,SD卡的市占率已超过90%,绝大部分的数码相机生产商都提供了SD卡的支持,包括佳能、尼康、柯达、松下及柯尼卡美能达等。之前仍然在坚持使用自己的专利格式的三大主要厂商:奥林巴斯和富士(xD卡),索尼(Memory Stick),也开始转而使用SD卡(或提供双卡支持)。
SD卡中文数据手册
SD卡中⽂数据⼿册SD卡中⽂数据⼿册⼀概述1.SD总线模式下CLK:时钟信号CMD:双向命令和响应信号DAT0-3:双向数据信号VDD,VSS:电源和地信号SD模式下允许有⼀个主机,多个从机(即多个卡),主机可以给从机分别地址.主机发命令有些命令是发送给指定的从机,有些命令可以以⼴播形式发送.SD模式下可以选择总线宽度,即选⽤⼏根DAT信号线,可以在主机初始化后设置.2.SD总线协议SD模式下的命令和数据流都有⼀个开始位和结束位.>命令:是在CMD上传输的⽤于启动⼀个操作的⽐特流.由主机发往从机,可以是点对点也可以是⼴播的. >响应:是在CMD上传输的⽤于之前命令回答的⽐特流.由从机发往主机.>数据:是在DAT上传输的⽐特流,双向传输.⽆响应模式⽆数据模式多块读操作模式多块写操作模式命令格式响应格式数据格式SD卡上电后会⾃动初始化,通过给卡发送CMD0也可以复位卡.⼆.SD卡命令描述.1.⼴播命令:给所有卡都发送,某些命令需要响应.2.点对点命令给指定地址的卡发送,需要响应.SD卡系统有两种⼯作模式:1.卡识别模式.主机上电复位后即处于此模式,它会在总线上等待卡.卡复位后也处于此模式,直到SEND_RCA(CMD3)命令到来.2.数据传输模式.卡收到SEND_RCA(CMD3)命令后即进⼊此模式.主机识别到卡后也进⼊此模式.卡状态和⼯作模式对照表1.卡识别模式.此模式下主机复位总线所有的卡,验证⼯作电压,询问卡的地址.这个模式下所有数据的传输都是只通过CMD线来完成.1)卡的复位.当卡上电或收到GO_IDLE_STATE(CMD0)命令后,卡即进⼊Idle State状态.此时卡将其RCA设为0,相关寄存器设为传输稳定的最优模式.2)⼯作电压验证每个卡的最⾼和最低⼯作电压存储在OCR.只有当电压⽐配时,CID和CSD的数据才能正常传输给主机.SD_SEND_OP_COND(ACMD41)命令⽤来判断卡的⼯作电压是否符合,如果不符合的话,卡应该放弃总线操作,进⼊Inactive State状态.在发送SD_SEND_OP_COND(ACMD41)命令前记得要⾸先发送APP_CMD (CMD55).卡的状态变换图.ACMD41命令响应中的BUSY位也⽤于卡表⽰其还没准备好,主机此时应重发ACMD41命令,直到卡准备好.主机在这个阶段的ACMD41中不允许改变⼯作电压,如果确实想改变的话,应该先发送CMD0,然后再发送改变后的ACMD41.GO_INACTIVE_STATE(CMD15)命令⽤于使指定地址的卡进⼊Inactive State模式.3)卡识别过程.ALL_SEND_CID(CMD2)命令⽤于获取卡的CID信息,如果卡处于Ready State,它就会在CMD线上传送它的CID信息,然后进⼊Identification State模式.紧接着发送CMD3 (SEND_RELATIVE_ADDR)命令,⽤于设置卡新的地址.卡收到新的地址后进⼊Stand-by State 模式.2.数据传输模式.数据传输模式下卡的状态转变图进⼊数据传输模式后,主机先不停的发送SEND_CSD(CMD9)命令获取卡的CSD信息. SET_DSR(CMD4)⽤于设置卡的DSR寄存器,包括数据总线宽度,总线上卡的数⽬,总线频率,当设置成功后,卡的⼯作频率也随之改变.此步操作是可选的.CMD7命令⽤于使指定地址的卡进⼊传输模式,任何指定时刻只能有⼀个卡处于传输模式.传输模式下所有的数据传输都是点对点的,并且所有有地址的命令都需要有响应..所有读命令都可以由CMD12命令停⽌,之后卡进⼊Transfer State.读命令包括单块读(CMD17),多块读(CMD18),发送写保护(CMD30),发送scr(ACMD51)和读模式⼀般命令(CMD56)..所有写命令都可以由CMD12命令停⽌.写命令包括单块读(CMD24),多块读(CMD25),写CID(CMD26),写CSD(CMD27),锁和解锁命令(CMD42)和写模式⼀般命令(CMD56)..当写命令传输完成后,卡进⼊Programming State(传输成功)或Transfer State(传输失败).如果⼀个卡写操作被停⽌,但其前⾯数据的CRC和块长度正确,数据还是会被写⼊..卡要提供写缓冲,如果写缓冲已满并且卡处于Programming State,DAT0保持低BUSY. .写CID,CSD,写保护,擦除命令没有缓冲,当这些命令没完时,不应发送其他的数据传输命令..参数设置命令在卡被编程时是不允许发送的,这些命令包括设置块长度(CMD16),擦除块起始(CMD32)和擦除块结束(CMD33). .当卡正编程时读命令是禁⽌的..⽤CMD7使另⼀个卡进⼊Transfer State不会终⽌当前卡的编程和擦除,当前卡会进⼊Disconnect State并且释放DAT线..Disconnect State模式的卡可通过CMD7重新被选中,此时卡进⼊Programming State 并且使能busy信号..CMD0或CMD15会终⽌卡的编程操作,造成数据混乱,此操作应禁⽌.1)总线宽度选择命令ACMD6命令⽤于选择总线宽度,此命令只有在Transfer State有效.应在CMD7命令后使⽤.2)块读命令块是数据传输的最⼩单位,在CSD(READ_BL_LEN)中定义,SD卡为固定的512B.每个块传输的后⾯都跟着⼀个CRC校验.CMD17(READ_SINGLE_BLOCK)⽤于传输单个块,传输完之后,卡进⼊Transfer State.CMD18(READ_MULTIPLE_BLOCK)⽤于多个块的传输,直到收到⼀个CMD12命令.3)块写命令与块读命令类似,每个块传输的后⾯都跟着⼀个CRC校验.卡写数据时会进⾏CRC校验.多块写⽐重复的单块写更能提⾼效率.如果CSD中的WRITE_BLK_MISALIGN没设置,并且发送的数据不是块对齐的,卡会设置状态寄存器中的ADDRESS_ERROR 位,并且进⼊Receive-data-State状态等待停⽌命令.此时写操作也会停⽌,并且卡会设置其的WP_VIOLATION位.如果写缓冲满的话,卡会停⽌接受WRITE_BLOCK命令.此时主机应发送SEND_STATUS (CMD13)命令,卡返回数据的READY_FOR_DATA位标志卡是否准备好接受新的数据.在多块写操作中通过事先发送ACMD23命令可提⾼写速度.ACMD23⽤于定义接下来要写数据的块的数⽬.每次多块写操作后,这个值⼜被设为默认的1.ACMD22会使卡返回写成功的块数⽬.4)擦除命令擦除命令的顺序是:ERASE_WR_BLK_START(CMD32),ERASE_WR_BLK_END(CMD33)and ERASE (CMD38).如果(CMD38或(CMD32,33)接收到出错信息,卡会设置状态寄存器中的ERASE_SEQ_ERROR 位并且重新等待新的命令时序.如果接收到时序错误命令,卡会设置其ERASE_RESET位并且重新等待新的命令时序.5)写保护管理三种机制:-.写保护物理开关-.卡内部写保护通过设置CSD中的WP_GRP_ENABLE位和WP_GRP_SIZE位,SET_WRITE_PROT和CLR_WRITE_PROT命令⽤来设置和清除保护机制.-.密码保护.三.时钟控制如果主机要发送1K的数据,但是主机缓冲区只有512B,那么主机可以在发送完前512B 后,可以先停⽌时钟,然后把后512B填充⼊缓冲区,再启动时钟,这样卡并不会检测要两次发送之间的间隔,认为其是⼀次完整的数据发送过程.四CRC校验1.CRC7CRC7⽤于所有的命令,除R3以外的响应,以及CID和CSD寄存器.2.CRC16CRC16⽤于数据块的校验五.错误类型.1.CRC错误和命令⾮法错误命令的CRC校验出错,卡设置其状态寄存器的COM_CRC_ERROR位.⾮法命令错误,卡设置其状态寄存器的ILLEGAL_COMMAND位.⾮法命令包括:不⽀持的命令,未定义的命令以及当前状态不⽀持的命令.2.读,写和擦除超时.卡应该在指定的时间内完成⼀个命令或返回移动的错误信息.如果在指定的超时时间内主机收不到响应,应认为卡停⽌⼯作,应重新复位卡.六命令1.命令类型:-bc不需要响应的⼴播命令.-bcr需要响应的⼴播命令.每个卡都会独⽴的接收命令和发送响应.-ac点对点命令,DAT线上没数据-adtc点对点命令,DAT线上有数据所有命令均遵守上图中的格式,总共48位.⾸先是1个起始位0,接着是1个⽅向位(主机发送位1),6个命令位(0-63),32位参数(有些命令需要),CRC7位校验,1个停⽌位. 2.卡命令根据不同的类型分成了不同的Class,见下表,其中Class0,2,4,5,8是每个卡都必须⽀持的命令,不同的卡所⽀持的命令保存在CSD中.3.命令详细描述1)基本命令Class02)读命令Class23)写命令Class43)擦除命令Class54)应⽤特定命令Class8下表中的所有命令使⽤前都应先跟⼀个APP_CMD(CMD55)命令七.卡状态转换表⼋.应答.所有的应答都是通过CMD发送,不同的应答长度可能不同.总共有四种类型的应答.1.R1:长度位48位.注意每个块传输完成后有⼀个BUSY位.2.R1b:与R1类似,只是将BUSY位加⼊响应中.3.R2(CID CSD寄存器):长度为136位,CID为CMD2和CMD10的应答,CSD为CMD9的应答.4.R3(OCR寄存器):长度位48位.作为ACMD41的应答.5.R6(RCA地址应答):长度为48位九.卡的状态SD卡⽀持两种状态:-卡状态:与MMC卡兼容.-SD卡状态:扩充到了512位.1.卡状态:R1应答包含⼀个32位的卡状态.见下表.其中Type中的含义为:E:错误位.S:状态位.R:根据命令在响应中设置.X:根据在命令执⾏期间设置,必须再次读此位才能获得命令执⾏后的情况.Clear Condition:A:与卡的当前状态有关B:总是与命令有关,⽆效的命令会清除此位.C:通过读此位来清除下表指明了哪些命令可能使哪些位产⽣变化这些位通过DAT线传输,并伴有CRC16校验.其是作为ACMD13的应答.⼗.卡存储器形式.-块:块是基本读写命令的单位,它可以是固定的或可变的.关于块的⼤⼩以及其是否可变性存储在CSD中.-扇区:扇区是擦除命令的单位,它是固定的值,保存在CSD中.⼗⼀.时序图时序图中字母含义:1.命令和应答1)卡识别和卡⼯作电压确认模式:CMD2,ACMD412)地址分配模式:CMD33)数据传输模式:4)命令结束->下⼀个命令:5)两个命令直接2.数据读.1)单块读:CMD172)多块读:读过程时序.停⽌命令时序3.数据写1)单块写:注意Busy信号.2)多块写:多块写命令时序停⽌命令时序卡主动停⽌时的时序4.时序值。
TF,Micro_SD,MiNi_SD,SD卡详细参数
TF,Micro_SD,MiNi_SD,SD卡详细参数内容:1、什么叫闪存卡2、闪存卡的分类3、闪存卡的用途4、闪存卡的发展趋势5、闪存卡相关技术6、闪存卡的故障及排除7、闪存卡使用须知8、闪存卡的数据安全9、手机闪存的使用及故障排除附:数码设备与闪存使用对照表一: 什么叫闪存卡在过去,人们照相要使用胶卷,听歌要有磁带,录相要用录相带,存储文件使用磁盘,科技的发展,尤其是数码产品的发展,促使闪存卡的诞生。
目前闪存卡的应用领域范围广泛,使得闪存卡迅猛发展,现在照相存储照片,录相存储视频,听歌存储音乐,及其它数据都可由闪存卡来代替。
闪存:闪存是采用一种新型的EEPROM 内存(电可擦可写可编程只读内存),具有内存可擦可写可编程的优点,还具有写入的数据在断电后不会丢失的优点。
所有被广泛应用用于数码相机,MP3,及移动存储设备。
闪存卡:闪存卡(Flash Card)是利用闪存(Flash Memory)技术达到存储电子信息的存储器,一般应用在数码相机,掌上电脑,MP3等小型数码产品中作为存储介质,所以样子小巧,有如一张卡片,所以称之为闪存卡。
二:闪存卡的分类由于不同的厂家,不同的设备,使用的用途也不同,所以闪存卡分为六大类十二小类,SD 卡SanDisk SD 卡(32GB)CF 卡MMC 卡XD 卡SM 卡SONY 记忆棒Mini SD 卡T-Flash 卡SanDisk microSDHC(TF)卡(8GB)SONY Micro SD (TF)卡(8GB)CF Ⅰ卡CF12 的区别不是速度,是卡外型大小.请你一定注意.CF Ⅱ卡CF12 的区别不是速度,是卡外型大小.请你一定注意.(外型一样,性能方面有所不同)Rsmmc卡DV-RSMMC 卡闪存卡(DV-RSMMC 卡)Sony Memory Stick(MS) 长棒Sony Memory Stick(MS) PRO Duo 短棒SD卡:SD卡(Secure Digital Memory Card)是一种基于半导体快闪记忆器的新一代记忆设备。
四路SD卡MDVR说明书中文版
SD卡车载DVR 使用说明书目录1. 产品规格 (3)2. 产品外特性 (4)3. 遥控器功能键说明 (9)4. 主机功能及操作说明 (11)4.1.用户登录 (12)4.2.系统设置 (13)4.2.1基本设置 (14)4.2.2开关机设置 (15)4.2.3传感设置 ................................. 错误!未定义书签。
4.2.4密码设置 (16)4.3.录像设置 (17)4.3.1常规设置 (17)4.3.2通道设置 (18)4.3.3定时列表 (19)4.4.管理工具 (20)4.4.1磁盘管理 (21)4.4.2配置管理 (21)4.4.3系统升级 (24)4.5.录像回放 (25)4.6.系统信息 (26)1.产品规格MDVR是专为车载视频监控开发的一款高性价比、功能可扩展性强的设备。
它采用高速处理器和嵌入式Linux平台开发,结合IT领域中最先进的H.264视频压缩/解压缩技术。
以SD卡作为存储介质,MDVR可实现4路CIF、HD1和D1格式的音视频录像、汽车行驶信息记录功能。
MDVR产品外观简洁、具有超强抗振,安装灵活方便,功能强大,可靠性高等特点。
MDVR的产品规格见表1。
表1:MDVR 产品规格列表MDVR的基本电气参数如表2。
表2:MDVR基本电气参数列表2.产品外特性2.1.整机外观整机外观如图1所示图1:MDVR整机外观2.2.前后面板指示灯与接插件定义如图2所示图2:前面板指示灯图2.3. 后面板接口定义如图3所示图3:后面板接口图后面板接口定义如下表。
表4:后面板接口定义表2.4 外接线缆定义.2.4.1 AV音视频输入线缆定义AV音视频线缆示意图这是音视频输入接口定义,分为四路(CAM1,CAM2,CAM3,CAM4),每一路的定义如下:1脚为电源正极(+12V)给摄像头供电,2脚为地(GND)接摄像头的地线以及音视频的屏蔽线,3脚为音频输入,4脚为视频输入。
sd卡协议(中文版)
数据包的封装与命令协议相关
1 sd卡指令数据包
sd卡的指令被封装成48位的数据包,每次传送这48位的数据包。
数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC校验码。
其具体格式分布如下图
其中的命令索引位是[45:40],里面可以封装各种命令,具体的命令表将在下面给出。
不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格式,在命令表中的选项会给出。
3 命令回应repond
1)R1模式
对象指令
CMD0 :GO_IDLE_STATE CMD1 :SEND_OP_COND CMD9 :SEND_CSD
CMD10:SEND_CID
CMD12:STOP_TRANSMISSION CMD16:SET_BLOCKLEN
CMD17:READ_SINGLE_BLOCK
CMD18:READ_MULTIPLE_BLOCK CMD23:SET_BLOCK_COUNT CMD59:CRC_ON_OFF
2)R2模式
对象指令
CMD13:SEND_STATUS
3)R3模式
对象指令
CMD58:READ_OCR
4. sd卡的配置信息
4.1卡识别寄存器——CID(card identification register )
4.2卡特性寄存器——CSD(card specific data register)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
特性: ◎容量:32MB/64MB/128MB/256MB/512MB/1GByte ◎兼容规范版本 1.01 ◎卡上错误校正 ◎支持 CPRM ◎两个可选的通信协议:SD 模式和 SPI 模式 ◎可变时钟频率 0-25MHz ◎通信电压范围:2.0-3.6V 工作电压范围:2.0-3.6V ◎低电压消耗:自动断电及自动睡醒,智能电源管理 ◎无需额外编程电压 ◎卡片带电插拔保护 ◎正向兼容 MMC 卡 ◎高速串行接口带随即存取 ---支持双通道闪存交叉存取 ---快写技术:一个低成本的方案,能够超高速闪存访问和高可靠数据存储 ---最大读写速率:10Mbyte/s ◎最大 10 个堆叠的卡(20MHz,Vcc=2.7-3.6V) ◎数据寿命:10 万次编程/擦除 ◎CE 和 FCC 认证 ◎PIP 封装技术 ◎尺寸:24mm 宽×32mm 长×1.44mm 厚
说明: 本 SD 卡高度集成闪存, 具备串行和随机存取能力。
可以通过专用优化速度的串行接口访问, 数据传输可靠。
接口允许几个卡垛叠,通过他们的外部连接。
接口完全符合最新的消费者标 准,叫做 SD 卡系统标准,由 SD 卡系统规范定义。
SD 卡系统是一个新的大容量存储系统,基于半导体技术的变革。
它的出现,提供了一个便宜的、结实的卡片式的存储媒介,为了消费多媒体应用。
SD 卡可以设计出便宜的播放器和驱动器而没有可移动的部分。
一个低耗电和广供电电压的可以满足移动电话、电池应用比如音乐播放器、个人管理器、掌 上电脑、电子书、电子百科全书、电子词典等等。
使用非常有效的数据压缩比如 MPEG,SD 卡可以提供足够的容量来应付多媒体数据。
框图: SD 卡上所有单元由内部时钟发生器提供时钟。
接口驱动单元同步外部时钟的 DAT 和 CMD 信号到内部所用时钟。
本卡由 6 线 SD 卡接口控制,包括:CMD,CLK,DAT0-DAT3。
在多 SD 卡垛叠中为了标识 SD 卡,一个卡标识寄存器(CID)和一个相应地址寄存器(RCA) 预先准备好。
一个附加的寄存器包括不同类型操作参数。
这个寄存器叫做 CSD。
使用 SD 卡线访问存储器还是寄存器的通信由 SD 卡标准定义。
卡有自己的电源开通检测单元。
无需附加的主复位信号来在电源开启后安装卡。
它防短路,在带电插入或移出卡时。
无需外部编程电压。
编程电压卡内生成。
SD 卡支持第二接口工作模式 SPI。
如果接到复位命令(CMD0)时,CS 信号有效(低电平) ,SPI 模式启用。
(译者按:以下部分为本人翻译) 接口 该 SD 卡的接口可以支持两种操作模式: 。
SD 卡模式 。
SPI 模式 主机系统可以选择以上其中任一模式,SD 卡模式允许 4 线的高速数据传输。
SPI 模式 允许简单通用的 SPI 通道接口, 这种模式相对于 SD 模式的不足之处是丧失了速度。
SD 卡模式针脚定义 针脚 1 2 3 4 5 6 7 8 9 名称 CD DAT3 CMD Vss Vcc CLK Css2 DAT0 DAT1 DAT2 类型 I/O/PP PP S S I S I/O/PP I/O/PP I/O/PP 描述 卡监测数据位 3 命令/回复 地 供电电压 时钟 地 数据位 0 数据位 1 数据位 2
1:S:电源供电,I:输入 O:输出 I/O:双向 PP:I/O 使用推挽驱动 SD 卡的总线概念 SD 总线允许强大的 1 线到 4 线数据信号设置。
当默认的上电后, 卡使用 DAT0。
初 SD 始化之后,主机可以改变线宽(译者按:即改为 2 根线,3 根线。
混和的 SD 卡连接方 。
) 式也适合于主机。
在混和连接中 Vcc,Vss 和 CLK 的信号连接可以通用。
但是,命令,回 复,和数据(DAT0~3)这几根线,各个 SD 卡必须从主机分开。
这个特性使得硬件和系统上交替使用。
SD 总线上通信的命令和数据比特流从一个起始 位开始,以停止位中止。
CLK:每个时钟周期传输一个命令或数据位。
频率可在 0~25MHz 之间变化。
SD 卡的总线 管理器可以不受任何限制的自由产生 0~25MHz 的频率。
CMD:命令从该 CMD 线上串行传输。
一个命令是一次主机到从卡操作的开始。
命令可以 以单机寻址(寻址命令)或呼叫所有卡(广播命令)方式发送。
回复从该 CMD 线上串行传输。
一个命令是对之前命令的回答。
回复可以来自单机或 所有卡。
DAT0~3:数据可以从卡传向主机或副versa。
数据通过数据线传输。
SD卡总线拓扑 SPI模式针脚定义
针脚 1 2 3 4 5 6 7 8 9
名称 CS DI Vss Vcc CLK Vss2 DO RSV RSV
类型 I I S S I S O ---
描述 片选(负有效) 数据输入 地 供电电压 时钟 地 数据输出
1:S:电源供电,I:输入 O:输出 I/O:双向 PP:I/O 使用推挽驱动 注意:SPI 模式时,这些信号需要在主机端用 10~100K 欧的电阻上拉。
SPI 总线概念 SPI 总线允许通过 2 通道(数据入和出)传输比特数据。
SPI 兼容模式使得 MMC 主机
系统通过很小的改动就可以使用SD卡。
SPI 模式使用字节传输。
所有的数据被融合到一些字节中并aligned to the CS signal(可能是:同过CS信号来校正)。
SPI 模式的优点就是简化主机的设计。
特别的,MMC主机需要小的改动。
SPI模式相对于SD模式的 不足之处是丧失了速度性能。
SD 卡的电特性
SD 卡的连接电路图 直流特性 完全最大值评估 最大值评估指即使在瞬间也不能超出限制电压。
当你在归定的最大值评估范围内使用该产 品,不会出现永久性损坏。
但是这并不能保证正常的逻辑操作。
。