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

    文章

    9446

    浏览量

    156145
  • SD NAND
    +关注

    关注

    0

    文章

    108

    浏览量

    1739
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瀚海SD NAND/TF卡数据损坏与校验错误(含CRC错误、数据比对失败)问题解析

    数据损坏与校验错误是瀚海SD NAND/TF卡在数据存储与传输过程中的关键故障,除常见的CRC错误外,数据比对失败(读取数据与写入数据不一致)是核心表现形式,直接影响数据准确性,在工
    的头像 发表于 11-30 15:15 389次阅读

    解决SD NAND CRC校验失败的综合指南:瀚海存储产品的可靠性保障

    高品质存储解决方案的提供者,瀚海一直致力于帮助客户解决此类技术难题,确保产品可靠性。 CRC错误的核心含义与瀚海的质量理念 CRC校验失败本质上是数据完整性保护机制在发挥作用。当控
    的头像 发表于 11-21 09:49 271次阅读
    解决<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> CRC校验失败的综合指南:<b class='flag-5'>瀚海</b><b class='flag-5'>微</b>存储产品的可靠性保障

    瀚海SD NAND TF卡硬件识别与初始化类问题探讨

    瀚海SD NAND/TF卡的实际应用中,硬件识别与初始化是保障设备正常运行的首要环节,该环节出现故障会直接导致存储卡无法投入使用,尤其在
    的头像 发表于 11-18 09:58 134次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>  TF卡<b class='flag-5'>硬件</b>识别与初始化类问题探讨

    瀚海SD NAND/TF卡数据读写超时(Data Transfer Timeout)问题深度解析

    全面解析,覆盖全场景需求。 一、数据读写超时涉及的核心方面 (一)接口硬件适配层面 接口速率瓶颈:使用USB2.0、SDHC等低速接口或老旧读卡器,限制高速存储卡(如支持UHS-II
    的头像 发表于 11-17 10:04 308次阅读

    SD NAND 接口协议解析:SPI 与 SDIO 模式区别及适配方法

    SD NAND 之所以能被 STM32、GD32 等 MCU 控制,核心是通过 “接口协议” 建立沟通规则 —— 就像两个人交流需要共同语言,SPI 和 SDIO 就是
    的头像 发表于 10-31 14:46 489次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> <b class='flag-5'>接口</b><b class='flag-5'>协议</b>解析:SPI 与 SDIO 模式区别及适配方法

    一文秒懂XTX SD NAND

    :原理、性能与应用 随着消费电子、工业控制、汽车电子和安防监控等领域对高密度、低成本存储需求的不断攀升,SD NAND闪存因其体积小、集成度高、易于部署的特点,成为SD卡(SD、SDH
    的头像 发表于 10-30 08:38 417次阅读
    一文秒懂XTX <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    解锁存储密码:SD NAND、TF卡、SD卡的应用全景

    在数据洪流的时代,存储介质就如同数字世界的基石,支撑着各类设备的正常运转。SD NAND、TF卡和SD卡,虽同属NAND Flash存储介质家族,却因各自独特的“个性”,在不同领域绽放
    的头像 发表于 10-29 14:24 216次阅读

    STM32 如何驱动 瀚海SD NAND

    协议标准:​ SD 2.0 ​(含 SDHC/SDXC),通过 CMD8/ACMD41 完成电压与容量识别 文件系统:​ FatFS ​(diskio 接口对接,扇区大小固定为 512B )
    的头像 发表于 10-27 10:40 243次阅读

    瀚海SD NAND/TF卡:赋能全场景数据存储,定义高效安全新基准

    在数字技术深度融入生产生活的当下,无论是消费端的智能设备数据记录,还是工业领域的关键信息存储,都对存储产品的性能、安全性与适配性提出更高要求。瀚海SD NAND/TF卡凭借硬核技术实
    的头像 发表于 10-14 10:18 188次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡:赋能全场景数据存储,定义高效安全新基准

    瀚海SD NAND/TF卡——数据世界的全能搭档

    当智能设备渗透生活每个角落,从旅行时运动相机捕捉的山野风光,到工作中平板存储的设计方案,再到无人机航拍的城市全景,每一份数据都承载着价值与回忆。瀚海SD NAND/TF卡,以硬核性能
    的头像 发表于 10-13 11:12 214次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡——数据世界的全能搭档

    CS创世SD NAND在北京君正平台和瑞芯RK平台的应用

    各位工程师,你们好,我是alan,今天就瑞芯平台和北京君正平台下的linux系统中关于SD NAND的使用做一些经验的分享,如有不正,请联系我们批评指正; 采用的开发板是RK3568和x2600e
    的头像 发表于 08-22 16:52 2523次阅读
    CS创世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>在北京君正平台和瑞芯<b class='flag-5'>微</b>RK平台的应用

    一文读懂 SD NAND,小白也能秒变存储技术大神

    SD NAND 是一种贴片式存储芯片,内部集成 NAND Flash 和 SD 控制器,兼容 SD 协议
    的头像 发表于 08-19 14:40 1556次阅读
    一文读懂 <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>,小白也能秒变存储技术大神

    SD卡—雷龙 SD NAND

    一、SD卡介绍 1.基本介绍 本质:nand flash + 控制芯片 1.SD卡 ,Secure Digital Card,称为安全数字卡(安全数码卡)。SD卡系列主要有三种:
    的头像 发表于 07-21 17:59 3241次阅读
    <b class='flag-5'>SD</b>卡—雷龙 <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    雷龙SD NAND试用

    了解以便测试与使用。 芯片不用写驱动程序自带坏块管理的NAND Flash(贴片式TF卡),尺寸小巧,简单易用,兼容性强,稳定可靠,固件可定制,LGA-8封装,标准SDIO接口,兼容SPI/SD
    发表于 01-19 13:26

    SD NAND、SPI NAND 和 Raw NAND 的定义与比较

    SD nand,贴片式SD卡,使用起来和SD卡一致,不同的是采用,通常采用LGA-8封装,尺寸为8mm x 6mm x 0.75mm,重点是采用贴片封装,可以直接贴在板卡上,直接解决了
    的头像 发表于 01-15 18:16 1406次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定义与比较