SD卡驱动总结

SD在平时日常生活中的使用非常广泛,平时的消费类电子产品也都有配置SD卡,最近在搞STM8L的SPI模块,就想着也把这个SD卡也做进去。

SD卡SD卡简介SD卡定义:

  • SD卡是基于flash的存储卡。
  • SD卡和MMC卡的区别在于初始化过程不同。
  • SD卡的通信协议包括SD总线和SPI两类。
  • SD卡使用卡内智能控制模块进行FLASH操作控制,包括协议、安全算法、数据存取、ECC算法、缺陷处理和分析、电源管理、时钟管理。
  • 通信电压范围:2.0-3.6V;工作电压范围:2.0-3.6V
  • 最大读写速率:10Mbyte/s
  • 最大10 个堆叠的卡(20MHz,Vcc=2.7-3.6V)

SD卡类型:

  • MMC卡: MultiMedia card,有 7 个触点( 引脚),分为两种操作模式,分别为 MMC模式与SPI 模式,两种模式对引脚的定义是不同的。SPI 模式只有 Host 具有SPI 接口时才能使用。MMC只具有存储功能,不像SD卡还具有加密功能。
  • SD卡: Security Digtial card,共有9 个触点( 引脚),多余的 2 个引脚为数据线,但使用与 MMC卡兼容的模式时,这两个多余的引脚没有起到作用。SD卡除了存储功能外,还有一种加密功能,但加密功能是收费的(所以开源的linux中只包含mmc的驱动目录),因为当初SD卡联盟中(索尼)就是发明这种卡就是用来存储音乐(淘汰卡带),并使用加密特性,防止拷贝。
  • TF卡:软件上SD卡一致,只是在硬件的体积上比SD卡西小,所以市场上很多的TF卡的SD外形卡套
  • SDIO卡: 这种卡并不是存储卡,可以理解为一个SDIO接口卡,如WIFI(SDIO接口);并非memory卡,故名思意,就是输入/ 输出卡,这种卡有用于 LAN的、也有用于蓝牙的。

SD管脚:

  • SD卡管脚: 
  • Micro SD卡(TF卡): 

SD卡版本:

  • SD V1.X(即SD标准卡)最大容量2GB
  • SD V2.0 2.0版本的标准卡,最多2GB
  • SD V2.0HC 2.0高容量卡,最多32GB
粽子糖果 发表于11-16 13:37 浏览65215次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

粽子糖果
粽子糖果(总统)
金币:41623个|学分:51975个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号