SDH接口能够用DAT3作为插入侦测引脚

news2024/11/12 12:20:16

在这里插入图片描述
SDH(Secure Digital Host)接口需要 9 个引脚来实现其功能,这些引脚包括:

  1. VDD:电源引脚,通常连接到3.3V的电源。

  2. VSS:地引脚,通常连接到系统的地线。

  3. DAT0:数据线0,用于传输数据。

  4. DAT1:数据线1,用于传输数据。

  5. DAT2:数据线2,用于传输数据。

  6. DAT3:数据线3,用于传输数据和卡片检测。

  7. CMD:命令线,用于传输命令。

  8. CLK:时钟线,用于同步数据传输。

  9. CD/DAT3:卡片检测引脚,用于检测 SD 卡是否已经插入。

需要注意的是,SDH 接口的信号线定义和引脚分配可能会因不同的 SD 卡接口标准而有所不同。但是,通常情况下,SDH接口可以使用DAT3作为插入侦测引脚来检测SD卡的插入状态。在SDH接口中,DAT3既用于传输数据,又用于卡片检测。因此,如果使用SDH接口,CD/DAT3引脚可以不连接,只需要连接DAT3引脚即可实现卡片检测功能。

工作原理

SD卡的DAT3信号线在SD卡的数据传输和卡片检测中都有作用。在SD卡数据传输时,DAT3用作数据线,传输SD卡的数据信号;在卡片检测时,DAT3用作卡片检测线,检测SD卡是否已经插入。

在SD卡接口中,SD卡插入时会使得SD卡的电源和信号线与主机连接。当SD卡插入时,由于SD卡内部的电路设计,SD卡电源线和DAT3线会先于其他信号线接通,SD卡的控制器可以检测到电源和DAT3线的电平变化,并判断SD卡是否已经插入。

在数据传输时,SD卡的控制器会根据命令来判断DAT3应该作为数据线还是卡片检测线。在读取数据时,DAT3被用作数据线,传输SD卡的数据信号;在写入数据时,DAT3被用作卡片检测线,用于检测SD卡的写保护状态。

哪些接口不支持?

在SD卡的不同接口标准中,使用的插入侦测引脚可能会有所不同。以下是一些常见的SD卡接口标准,其中不使用DAT3作为插入侦测引脚的情况:

  1. SDIO (SD Input/Output)接口标准:SDIO接口标准不使用DAT3作为插入侦测引脚,而是使用另外一条引脚来检测SD卡的插入状态。具体使用哪条引脚,可能会因SDIO主机的不同而有所不同。

  2. eMMC (embedded MultiMediaCard)接口标准:eMMC接口标准是一种在嵌入式系统中广泛使用的存储器接口标准,它通常使用一个专用的插入侦测引脚来检测存储卡的插入状态,而不使用DAT3。

  3. SD Mini和Micro接口标准:SD Mini和Micro接口标准是SD卡的两种小型化版本,这些版本通常不使用DAT3作为插入侦测引脚,而是使用一个专用的插入侦测引脚来检测卡片的插入状态。

哪些接口支持?

在SD卡的不同接口标准中,使用的插入侦测引脚可能会有所不同。以下是一些常见的SD卡接口标准,其中使用DAT3作为插入侦测引脚的情况:

  1. SD (Secure Digital)接口标准:SD接口标准是SD卡最早的接口标准之一,通常使用DAT3作为插入侦测引脚来检测SD卡的插入状态。在SD接口标准中,DAT3既用于传输数据,又用于卡片检测。

  2. SDHC (Secure Digital High Capacity)和SDXC (Secure Digital eXtended Capacity)接口标准:SDHC和SDXC是SD卡的高容量版本,它们通常也使用DAT3作为插入侦测引脚来检测SD卡的插入状态。在SDHC和SDXC接口标准中,DAT3既用于传输数据,又用于卡片检测。

  3. SDIO (SD Input/Output)接口标准:尽管SDIO接口标准不使用DAT3作为插入侦测引脚,但一些SDIO设备可能也支持SPI模式,在这种情况下DAT3可能会被用于卡片检测。

需要注意的是,在具体的接口设计中,需要参考相应的接口标准和芯片规格,以确保正确地定义引脚分配和功能。

【最后一个bug】多平台都有更新和发布,大家可以一键三连,关注+星标,不错过精彩内容~
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/689428.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】在simplescreenrecorder中录制的视频,打开的时候是黑屏,显示不了任何画面

一、问题背景 在simplescreenrecorder中录制的视频,打开的时候是黑屏,显示不了任何画面 当时我以为是软件本身设置有问题,于是乎就到处调。网上有些回答说可能是显卡驱动问题,这个驱动我可不敢随便重装啊,太花时间了…

PSP - AlphaFold2 根据 Species 进行 MSA Pairing 的源码解析

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131399818 AlphaFold2 Multimer 能够预测多肽链之间相互作用的方法,使用 MSA Pairing 的技术。MSA Pairing 是指通过比较 MS…

C# 实现全局鼠标钩子操作以及发送键盘事件

全局钩子定义 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks;namespace WindowsFormsApp1 {public static class GlobalMousePositi…

【云原生 | 55】Docker三剑客之Docker Swarm简介和安装

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专…

chatgpt赋能python:Python如何获取激光雷达数据

Python如何获取激光雷达数据 激光雷达数据在机器学习和自动驾驶领域中扮演着重要的角色。Python作为一种功能强大而又易于学习的编程语言,在获取激光雷达数据方面也表现出极高的效率和灵活性。下面我们将介绍如何使用Python获取激光雷达数据。 什么是激光雷达数据…

vue-li问题记录

Starting development server... ERROR ValidationError: webpack Dev Server Invalid Options options should NOT have additional properties options should NOT have additional properties 大概是package.json或者是vue.config.js文件出现类问题,我把这两…

chatgpt赋能python:Python计算BMI-一篇完整的指南

Python 计算BMI - 一篇完整的指南 我们都知道,BMI是身体质量指数的简称,它是以身高和体重计算的一个数值,用来评估一个人的身体状况。在本文中,我们将介绍如何使用Python计算BMI,并提供一些关于BMI的背景知识。 什么…

[Selenium] 通过Java+Selenium查询某个博主的Top100文章质量分

系列文章目录 通过JavaSelenium查询文章质量分 通过JavaSelenium查询某个博主的Top40文章质量分 通过JavaSelenium查询某个博主的Top100文章质量分 文章目录 系列文章目录前言一、环境准备二、查询某个博主的Top100文章2.1、修改pom.xml配置2.2、配置Chrome驱动2.3、引入浏览器…

数据结构C语言版本(下)

第七章 图 第一节 图的定义 一、逻辑结构 1、逻辑结构 ①定义:G(V,E)。V是顶点集,E是顶点间二元关系的集合。 (内涵越小,外延越大) ②与树的区别: ①树有特殊的根结点; ②树的结点和关系能分成…

津津乐道设计模式 - 桥接模式详解

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

选择C#还是Qt作为上位机开发工具:如何做出最佳决策?

选择C#还是Qt作为上位机开发工具取决于你的具体需求和偏好。以下是一些优化因素供你考虑:跨平台支持:如果你的应用程序需要在多个操作系统上运行,Qt可能是更好的选择,因为它具有强大的跨平台能力。Qt可以帮助你开发具备一致性和可…

演讲实录丨神策数据桑文锋:双引擎赋能数字化客户经营

在「开放融合,引领营销 5.0 新纪元——暨 2023 年金融营销科技价值发现论坛」现场,神策数据创始人 & CEO 桑文锋发表了《双引擎赋能数字化客户经营》的主题演讲,围绕“用户/客户数据平台”和“旅程编排引擎”双引擎做了详细介绍。 本文根…

SpringBoot项目-双人对战五子棋实验报告

简单五子棋Web项目报告 课 程 Web应用程序设计 项目名称 简单双人五子棋对战 成绩 专业班级 XXX 组别 无 学号 XXX 指导教师 XXX 姓 名 XXX 同组人姓名 无 完成日期 XXX 功能描述 1.用户的注册及登录功能 玩家可以在完成游戏账户的注册&#xff0c…

uni-app 数字输入框组件封装

文章目录 前言一、创建数字输入框文件二、制作数字输入框组件三、父组件调用 前言 数字输入框是一个项目中常见的需求,其中的耦合度很高,完全可以将其封装起来使用,在使用的时候传入五个参数,分别为: 最大值最小值默…

RUST 运行是报 linker `link.exe` not found

如下图所示: 解决方法: 第一步: rustup toolchain install stable-x86_64-pc-windows-gnu 第二步: rustup default stable-x86_64-pc-windows-gnu 验证:

关于全局异常提示

项目中客户端请求如果后端出现技术上的bug,会报出网络异常,这对客户是很不友好的,比方说请求参数格式校验,如下: import com.fasterxml.jackson.annotation.JsonFormat; 假如日期格式传的不对,这个注解校验…

I3C协议手册研读-1

0 前言 对于I3C,我觉得有必要仔细分析一下手册,通过博客的方式来进行,可以更好的督促自己进行学习。 本次研读的I3C手册版本如下图所示。 1 介绍 阿兴分析如下: 目前比较成熟的协议有I2C、SPI、USART等,但是因为有一…

网络安全合规-ISO 27701(二)

隐私信息安全管理体系(PIMS)认证 是在隐私保护方面对 ISO/IEC 27001 和ISO/IEC 27002 的扩展,针对保护可能受到个人信息收集和处理影响的隐私提供了更多相关指南。获得PIMS认证的企业标志着其在保护用户数据和个人信息安全方面符合国际标准IS…

怎么学习和提升后端开发能力? - 易智编译EaseEditing

学习和提升后端开发能力可以通过以下步骤进行: 学习编程语言: 选择一种常用的后端编程语言,如Python、Java、C#等,并深入学习该语言的语法、特性和最佳实践。掌握基本的编程概念和技巧是提升后端开发能力的基础。 学习数据库&am…

微信小程序:期末大作业,毕业设计茶客堂商城微信小程序

1. 项目简介 茶客堂微信小程序是一个为茶叶爱好者提供优质茶叶和茶文化知识的平台。茶作为中国的传统文化,越来越受到各个年龄层的人们的喜爱。而传统的茶叶销售方式有一定的局限性,如茶叶品质无法保证、价格不透明等。茶客堂微信小程序应运而生&#x…