针对目前使用的SDNAND 、SD卡、TF卡,简单介绍一下系统信息
- 标准容量SD存储卡(SDSC):不超过2GB
- 高容量SD存储卡(SDHC): 2GB以上,32GB以内
- 扩展容量SD存储卡(SDXC): 32GB以上,不超过2TB
工作电压范围:2.7 V ~ 3.6 V专为只读和读写卡设计。
总线速度模式(使用4条并行数据线)
(1)默认速度模式:3.3V信令,频率最高可达25mhz,最高可达12.5 MB/sec
(2)高速模式:3.3V信令,频率最高可达50 MHz,最高可达25 MB/秒
(3) SDR12: 1.8V信令,频率最高25mhz,最高12.5MB/sec
(4) SDR25: 1.8V信令,频率最高50 MHz,最高25MB/sec
(5) SDR50: 1.8V信令,频率最高100mhz,最高50MB/sec
(6) SDR104: 1.8V信令,频率最高208mhz,最高104MB/sec
(7) DDR50: 1.8V信令,频率高达50mhz,在两个时钟边采样,最高50MB/sec
Switch功能命令支持Bus Speed Mode、command System、Drive Strength等功能修正内存字段错误在读取过程中取卡不会损坏内容内容保护机制——符合SDMI最高安全标准。
卡片密码保护(CMD42 -LOCK_UNLOCK)采用机械开关的写保护功能内置写保护功能(永久和临时)卡检测(插入/拔出)
通信通道的协议:
SD NAND 、SD记忆卡系统概念
SD存储卡为应用程序设计人员提供了便利的大容量存储设备,作为可移动卡实现,支持高安全级别的内容保护和紧凑,易于实现的界面。
SD存储卡可以分为几个卡类,它们提供的功能不同(由SD存储卡系统命令的子集给出)。
一个SD存储卡系统包括SD存储卡(或几张卡)、总线和它们的主机/应用程序。
下面介绍SD Memory card系统的卡、总线拓扑和通信协议。
- 根据读写属性根据读写特性,定义了两种类型的SD存储卡:
Ra/Wr (RW)卡(Flash,一次性可编程- ot, M Tm PrraMTP)。
这些卡通常作为普通的存储卡出售,用于大量数据存储,最终用户视频,音频或数字图像记录只读存储器(ROM)卡。这些卡片是用固定的数据内容制造的。它们通常被用作软件、音频、视频等的分发媒介。
- 电源电压根据工作电源电压,定义了一种SD存储卡:高压SD存储卡。
工作电压范围为2.7 V ~ 3.6 V。
- 卡容量3.3.1用户区和受保护区域SD存储卡有两个可访问的独立区域:用户区和受保护区域。User Area是主存区域,Protected Area可以通过第三部分安全规范定义的身份验证访问。“卡容量”指“用户区域容量”和“保护区域容量”之和。
- 存储卡容量分类就容量而言,有三种类型:
标准容量:SDSC (Standard Capacity SD Memory Card)支持最大容量2G byte。标准容量SD存储卡。
高容量: SD存储卡(High Capacity SD Memory Card, SDHC)支持最大32G byte的容量,从物理层规范2.00版本开始定义。
扩展容量:SDXC (Extended Capacity SD Memory Card)支持32g字节(235字节),最大支持2TB。
只有软硬件符合“物理层规范版本2.00”及“文件系统规范版本2.00”及以上版本的主机才能访问“高容量SD存储卡”和“扩展容量SD存储卡”。
否则初始化高容量SD存储卡和扩展容量SD存储卡失败。
只有符合物理层规范版本3.00及以上、文件系统规范版本3.00及以上(支持exFAT)的主机才能访问Extended Capacity SD Memory
- 速度等级定义了五个速度等级,并指示卡片的最低性能
Class 0 这些类卡不指定性能。
Class 2的性能大于或等于 2MB/秒
Class 4的性能大于或等于 4MB /秒
Class 6的性能大于或等于 6MB/秒
Class 10的性能大于或等于10MB/秒
上面提到的高容量和扩展容量SD存储卡应支持速度等级规范,并具有高于或等于等级2的性能。
性能单位[MB/sec]表示1000x1000 [Byte/sec],数据大小单位[MB]表示1024x1024 [Byte]。这是因为最大SD总线速度由最大SD时钟频率(25 [MB/sec]25000000 [Byte/sec]在50 MHz)指定。