0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瀚海微SD NAND之SD 协议(29)硬件接口

吕辉 来源:jf_40298777 作者:jf_40298777 2024-09-24 10:19 次阅读

SD存储卡硬件接口

SD存储卡有6条通信线路和3条供电线路:

CMD:命令是双向信号。主机和卡驱动以推拉方式工作。

DAT0-3:数据线是双向信号。主机和卡驱动在推拉模式下运行

CLK:时钟是主机到卡的信号。CLK工作在推拉模式

Vdd: Vdd是所有卡的供电线路。

Vss1, Vss2是两条地线。

除了那些连接到内部卡电路的线路外,还有两个写保护/卡检测开关的触点,它们是插座的一部分。这些触点不是强制性的,但如果它们存在,则应按下图所示进行连接。当使用DAT3检测卡时,应断开DAT3的RDAT,另接一个电阻接地。

SD NAND

如果使用SD NAND时,只需使用CMD、DAT0-3、CLK、Vdd、Vss共计8个网络即可。可以选用1线程和4线程,最高工作频率可以达到50MHz

wKgaombyITSAZrtfAAC4D5Tr7Uw136.png

Rdat和Rcmd是上拉电阻,当没有卡插入或所有卡驱动处于高阻抗模式时,保护CMD和DAT线路免受总线浮动。即使主机在SD模式下仅使用1bit - 1模式的SD存储卡,主机也应通过RDAT拉出所有的DAT0-3线。此外,主机应该在SPI模式下拉出所有的“RSV”线,即使它们没有被使用。Rwp用于写保护/卡检测开关。

应用:如果主机在电源线上使用去耦电容,以减少热插拔产生的涌流影响.

热插拔

为了保证在热插拔过程中卡引脚连接的正确顺序,必须使用特殊的热插卡连接器或主机侧的自动检测环路。即使在电源(Vdd)上电的情况下,在SD Memory card总线上插拔卡也不会损坏卡。数据传输操作受到CRC码的保护,因此由于插卡和拔卡引起的任何位变化都可以被主机检测到。

当CLK携带时钟频率fpp时,插入的卡也应正确复位。每个卡都应有电源保护,以防止卡(和主机)损坏。主机检测到拔插导致的数据传输失败。它们应该由应用程序更正,它可以重复发出的命令。

卡检测(插/拔)

为了能够给用户反馈指示,SD存储卡系统需要实现插卡或拔出卡的检测。一种方法是由连接器产生卡检测信号。

另一种方法是通过感应卡的引脚1,检测其上的上拉电阻。这个和其他几个卡检测选项的详细描述在“Part H2主机实现指南”中给出。

上电

wKgZombyIUuAEH6dAAEol_y1604002.png

“上电时间”定义为电压从0伏上升到Vpp min的时间(参见6.6),取决于应用参数,如SD卡的最大数量,总线长度和电源单元的特性。

“电源上升时间”提供电源上升到工作电平(主机供电电压)的时间,以及SD卡可以接受第一个命令的时间。

主机应给卡供电,使电压在250ms内达到Vdd min,并开始向SD卡供电至少74个SD时钟,并保持CMD线高位。在SPIl模式下,CS应在74个时钟周期内保持高电平。

上电后(包括热插拔,即在总线运行时插卡)SD卡进入空闲状态。如果是SD主机,则不需要CMD0。如果是SPI主机,CMD0应该是第一个将卡发送到SPI模式的命令。

CMD8是物理层规范2.00版本新增的,支持多个电压范围,用于检测卡是否支持供电电压。2.00或更高版本的主机在初始化卡之前必须发出CMD8并验证电压。不支持CMD8的主机应提供高电压范围。

ACMD41是一个同步命令,用于协商操作电压范围,并轮询卡,直到它们的上电顺序结束。如果主机系统连接多个卡,主机应检查所有卡是否满足供电电压。否则,主机应该选择其中一张卡片并进行初始化。

上电时间

“物理层规范2.00”的上图Power-up Diagram中没有对复位级别进行描述。下方图所示的变化适用于上图物理层的范围

主机需要保持电源线电平小于0.5V,功率上升前大于1ms。

wKgaombyIWCAGofWAADWfO1PG1s949.png

上电或上电循环

为确保SD卡可靠硬复位,请遵循上电和上电周期要求。

(1)电压等级应低于0.5V

(2)持续时间至少为1ms。

Power Supply Ramp Up

功率上升时间定义为从0.5V阈值电平到工作电源电压,

该电压在VDD(最小)和VDD(最大)之间稳定,主机可以提供SDCLK。以下是功率提升的建议:

(1)电源升压电压应尽量是单调的。

(2)最小上升时间为0.1ms。

(3) 2.7-3.6V电源最大升压时间为35ms。

下电和上下电循环

当主机关闭电源时,卡电压应降到0.5伏以下,持续时间至少为1ms。下电时,应将DAT、CMD、CLK断开或由主机驱动到逻辑0位,以避免工作电流从信号线引出。

如果主机需要改变工作电压,则需要一个电源周期。电源循环是指电源被关闭并再次供电。访问已经处于非活动状态的卡也需要电源周期。要创建一个电源周期,主机在给卡上电之前应按照下电描述操作(即卡电压应一次降到0.5伏以下,持续时间至少为1ms)。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8486

    浏览量

    150805
  • SD NAND
    +关注

    关注

    0

    文章

    81

    浏览量

    1212
收藏 人收藏

    评论

    相关推荐

    瀚海SD NANDSD 协议(45)SD电路设计

    注意由于额外路由CLKl跟踪而产生的过多EMI。 主机需要额外的两个引脚。 可以通过插入延迟线、R、C或使用DLL来调整接收机触发器的设置和保持时间。 UHS-1调谐程序 调谐是指在主机中寻找最优采样点的过程。 一旦SD卡从默认速度转移到SDR104模式,调谐过程就
    的头像 发表于 10-28 10:31 142次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>之</b><b class='flag-5'>SD</b> <b class='flag-5'>协议</b>(45)<b class='flag-5'>SD</b>电路设计

    瀚海SD NANDSD 协议(39)SPI模式 Transaction Packets

    命令格式 所有SD Memory Card命令长度为6字节。 命令传输总是从与命令码字对应的位串的最左位开始。 所有的命令都受到CRC的保护。 命令和参数如下方第3个图表所示。 命令分类 SD模式下
    的头像 发表于 10-12 11:11 247次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>之</b><b class='flag-5'>SD</b> <b class='flag-5'>协议</b>(39)SPI模式 Transaction Packets

    瀚海SD NANDSD 协议(38)寄存器&amp;复位&amp;开解锁

    读取CID/CSD寄存器 类似SD存储卡协议(其中寄存器内容作为命令响应发送)。在SPI模式下读取CSD和CID寄存器的内容是一个简单的读块事务。该卡将响应一个标准的响应令牌,后跟一个16字节的数据
    的头像 发表于 10-10 09:28 216次阅读

    瀚海SD NANDSD 协议(37)SPI总线保护和读写

    总线传输保护 总线上传输的每条SD卡命令都受到CRC位的保护。在SPI模式下,SD存储卡提供了CRC ON模式,使具有可靠数据链路的系统能够排除实现CRC生成和验证功能所需的硬件或固件。在CRC
    的头像 发表于 10-09 10:29 276次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>之</b><b class='flag-5'>SD</b> <b class='flag-5'>协议</b>(37)SPI总线保护和读写

    瀚海SD NANDSD 协议(36)SPI模式

    简介 SPI模式由基于flash的SD存储卡提供的辅助通信协议组成。 这种模式是SD存储卡协议的一个子集,设计用于与SPI通道通信,通常在摩托罗拉(以及最近一些其他供应商)的微控制器中
    的头像 发表于 10-08 10:13 238次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>之</b><b class='flag-5'>SD</b> <b class='flag-5'>协议</b>(36)SPI模式

    SD NAND在智能眼镜上的怎么应用

    接口NAND闪存技术的存储解决方案,它通常被用在需要高容量、小尺寸和低功耗存储的设备上。在智能眼镜的应用中,SD NAND可以扮演以下角色: 数据存储:智能眼镜可能会收集大量的数据,
    的头像 发表于 09-14 09:55 294次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>在智能眼镜上的怎么应用

    瀚海SD NAND应用之SD协议系统功能和概念 1 基础知识

    针对目前使用的SDNAND 、SD卡、TF卡,简单介绍一下系统信息 标准容量SD存储卡(SDSC):不超过2GB 高容量SD存储卡(SDHC): 2GB以上,32GB以内 扩展容量SD
    的头像 发表于 07-19 11:47 500次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>应用之<b class='flag-5'>SD</b><b class='flag-5'>协议</b>系统功能和概念 1 基础知识

    瀚海SD NAND应用之SD协议物理层的规范

    0010b。 所有其他数字都是十进制。 一般的描述SD存储卡是一种专为满足音频和视频消费电子设备固有的安全性、容量、性能和环境要求而设计的存储卡。 SD存储卡将包含符合SDMI安全标准的内容保护机制,速度更快,容量更大。 SD
    的头像 发表于 07-18 14:54 289次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>应用之<b class='flag-5'>SD</b><b class='flag-5'>协议</b>物理层的规范

    贴片式SD卡功能介绍【MK SD NAND

    技术与传统SD卡不同,SD NAND使用贴装式封装,允许直接焊接至电子设备的PCB上,提供一种内置的存储功能。
    的头像 发表于 07-05 17:03 689次阅读
    贴片式<b class='flag-5'>SD</b>卡功能介绍【MK <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>】

    SD NAND与文件系统:技术解析与应用指南

    MK米客方德的SD NAND是一种使用NAND闪存技术的贴片式TF卡,因起耐用性和较小的体积而受到广泛欢迎。SD NAND遵循
    的头像 发表于 06-07 14:45 379次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>与文件系统:技术解析与应用指南

    深入了解SD NAND Flash接口

    SD NAND接口作为一种标准化、高速且智能的存储解决方案,在现代电子设备中发挥着重要作用。随着技术的不断进步,SD NAND
    的头像 发表于 06-06 11:00 670次阅读
    深入了解<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> Flash<b class='flag-5'>接口</b>

    SD NAND和SPI NAND的区别

    SD NAND和SPI NAND各有优缺点,适用于不同的应用场景。SD NAND提供更高的读写速度和大容量存储,适合需要高性能和大容量存储的
    的头像 发表于 06-04 14:26 1782次阅读

    什么是SD NAND存储芯片? SD NAND与TF卡的区别

    什么是SD NAND?它俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡,贴片式闪存卡,贴片式卡...等等。虽然SD NAND 和T
    的头像 发表于 01-06 14:35 1660次阅读
    什么是<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>存储芯片? <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>与TF卡的区别

    什么是SD NAND存储芯片?

    速度23.5MB/S写入速度12.3MB/S)标准的SD 2.0协议使得用户可以直接移植标准驱动代码,省去了驱动代码编程环节。支持TF卡启动的SOC都可以用SD NAND,提供STM3
    发表于 01-05 17:54

    ESP32应用教程— SD NAND(记录飞控LOG)

    Flash)晶圆,它的擦写寿命可以达到 5~10 万次。内置了 Flash 控制器和针对 NAND Flash 管理的 Firmware。对外采用通用性最强的 SD 接口(几乎所有 MCU 都带有
    发表于 11-30 18:16