科普小课堂|不同版本USB接口详细解析

news2024/11/16 1:15:39

USB接口凭借其广泛的兼容性和高性能,已成为连接多样外设的主要接口,囊括了日常的键盘、鼠标等输入设备以及其他更多的领域。不仅如此,USB还展现了高度灵活性,能够便捷地转换为其他总线接口,例如实现USB到以太网或USB到CAN总线的桥接,极大地丰富了其应用场景。下面我们将深入探讨各类常用USB规范的特性,解析不同形态的USB物理接口,助力各位小伙伴全面掌握USB接口。

USB版本

图片

USB 插头与版本的兼容性

图片

USB 机械接口

图片

标准 USB的机械接口和引脚定义如下所示:

图片

图片

Mini USB的机械接口和引脚定义如下所示:

图片

图片

USB Type-C

图片

USB TYPE-C全功能引脚图

端口类型

下行端口(Downstream Facing Port,DFP):主机 / 下行集线器端口,典型示例为传统的标准 Type-A 端口。

上行端口(Upstream Facing Port,UFP):设备 / 上行集线器端口,典型示例为传统的标准 Type-B 端口。

双重角色端口(Dual-Role Port,DRP)连接事件发生前,在 DFP 端口和 UFP 端口之间切换的端口。初始连接事件后,可通过 USB 供电协议协商进行动态交换。

拉电流电源 / 供电设备:5V-20V 时的拉电流最多为 5A,典型示例为传统的标准 Type-A 端口。

灌电流电源 / 耗电设备:5V-20V 时的灌电流最多为 5A,典型示例为传统的标准 Type-B 端口。

引脚定义

Type-C 分公母头(插头与插座),两者引脚大部分呈镜像分布。

Type-C 插座:

图片

Type-C 插头:

图片

对接示意图(全功能):

图片

引脚功能描述:

图片

图片

图片

供电协议:

图片

CC引脚

在USB Type-C规范中,主机(下行端口,DFP)通过CC1和CC2引脚使用上拉电阻(Rp)来向设备(上行端口,UFP)指示其供电能力。具体的上拉电阻值会影响设备检测到的电流能力,以下是一个典型的电阻值与对应的电流能力表:

图片

工作原理

上拉电阻 (Rp):用于DFP(主机)端,通过连接到3.3V或5V的电源,告知UFP(设备)DFP可以提供的电流。

下拉电阻 (Rd):用于UFP(设备)端,通过连接到地,以检测DFP的供电能力。

当设备(UFP)连接到主机(DFP)时,它会通过CC1或CC2引脚检测到相应的电压,这个电压由DFP的上拉电阻(Rp)决定,并根据表中的电阻值来判断主机的供电能力。

正反向检测

在USB Type-C的连接中,CC1和CC2引脚用于正反向检测:

如果CC1检测到有效的上下拉(即检测到Rp),则表示连接为正向。

如果CC1没有检测到有效的上下拉,但CC2检测到了,则表示连接为反向。

具体步骤

1、连接时:DFP通过上拉电阻(Rp)将CC1和CC2引脚分别上拉至3.3V或5V。UFP通过下拉电阻(Rd)将CC1或CC2引脚拉至地。

2、电缆插入:如果插入方向使得CC1引脚接触到DFP的上拉电阻(Rp),则CC1会被上拉,UFP检测到相应的电压,表示正向连接。如果插入方向使得CC2引脚接触到DFP的上拉电阻(Rp),则CC2会被上拉,UFP检测到相应的电压,表示反向连接。

图片

电压检测与电流能力

Default USB Power:当Rp为56 kΩ时,CC引脚的电压范围约为0.8V至2.2V。

1.5A:当Rp为22 kΩ时,CC引脚的电压范围约为1.6V至3.0V。

3A:当Rp为10 kΩ时,CC引脚的电压范围约为2.7V至3.6V。

通过这种机制,UFP可以检测到实际的电压并确定DFP的供电电流能力,从而实现安全有效的供电和通信。

本篇文章,深入探讨了USB设备的兼容性、数据传输速率、供电能力以及接口类型。掌握了这些关键知识点,能助力各位小伙伴做出更为合适的设备选择。衷心希望每位嵌入式爱好者在这一过程中满载而归,收获丰富知识的同时也能享受探索的乐趣!

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

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

相关文章

降低IT运营成本,提升客户体验 |LinkSLA亮相第十届CDIE

6月25-26日,中国数字化创新博览会(CDIE 2024)在上海张江科学会堂举行。本届展览主题为“AI创新,引领商业增长新格局”,旨在交流企业在数字化时代,如何以科技为驱动,在转型中如何把握机遇&#x…

用Verilog实现4位计数器(时序逻辑)

用Verilog实现4位计数器。(时序逻辑) 实验目的: 通过用Verilog实现4位计数器,进一步熟悉Verilog的语法和时序逻辑电路。 实验描述: 输入: Clock:如果计数器enable信号为1,那么在…

科研所文件数据很关键,外发图纸如何控制?

图纸是科研所整个科研周期中最重要的资料类型之一。这些图纸主要用于描述和记录研究过程中的各种设计、实验装置、设备或产品原型等。 首先,科研所在进行新技术、新产品或新方法的研发时,通常需要进行详细的设计和规划。在这个过程中,科研人员…

07 Pytoch Module

1.继承nn.Module 2.class A (B) 进入到 super_init() 3.进入construct() 初始化参数 同时判断是否为train 4.跳出来:进入了 forward 中 5.子模块的构建 nn.Module总结 一个module可以包含多个子module 一个module相当于一个运算,必须实现…

算法基础详解

大O记法 为了统一描述,大O不关注算法所用的时间,只关注其所用的步数。 比如数组不论多大,读取都只需1步。用大O记法来表示,就是:O(1)很多人将其读作“大O1”,也有些人读成“1数量级”。一般读成“O1”。虽…

Recuva v1.53 解锁版使用步骤 (免费的文件恢复工具)

前言 Recuva中文版是一款免费的文件恢复工具,可以用来恢复误删除的文件,能直接恢复硬盘数据,U盘文件等,Recuva数据恢复软件小巧实用,扫描速度非常快,只要没有被重复写入数据,无论格式化还是删除均可以直接恢复。 一、下载地址 下载链接:http://dygod/source 点击…

彩色动态3D相机

彩色动态3D相机 透明、 半透明和有光泽物体的3D扫描 在物流、汽车和制药领域实现新的自动化 清晰和完整的扫描 新的3D扫描方法可以显著改善信号读出 透明、半透明和有光泽的对象,以提供更高的完整性和质量 的 3D 即使不需要使用涂层和扫描喷雾,也可以…

Markdown快速生成PPT!用这2个AI办公软件就够了!

对于喜欢使用Markdown编辑内容的人来说,经常会遇到诸如此类的需求: Markdown怎么生成PPT?Markdown怎么生成思维导图?Markdown怎么生成Word,或是导出为Word?Markdown怎么生成表格?…… 使用了比…

晋级国赛!卓翼飞思技术引领,助力辽宁赛区机器人及人工智能大赛圆满收官

近日,第二十六届中国机器人及人工智能大赛—辽宁赛区选拔赛在大连海事大学圆满收官。本次大赛吸引来自辽宁工业大学、大连理工大学等知名高校的10余支队伍参与,充分展现各高校在机器人及人工智能领域的深厚实力和创新精神。其中,由卓翼飞思实…

入门篇:创建和运行Hello World

DevEco Studio安装完成后,可以通过运行Hello World工程来验证环境设置是否正确。接下来以创建一个支持Phone设备的工程为例进行介绍。 创建一个新工程 打开DevEco Studio,在欢迎页单击Create Project,创建一个新工程。根据工程创建向导&…

医药研发项目管理系统:适合CRO/CDMO企业使用的项目管理系统有哪些?

近日,北京民康百草医药科技有限公司(以下简称“民康百草”)与北京瑞杰智能科技有限公司(以下简称“瑞杰科技”)宣布达成战略合作,双方将共同打造一套符合民康百草企业特色的研发项目管理系统。该系统将基于…

GPT-5:编织未来智能的经纬

GPT-5技术突破预测 随着GPT-5的预告,人工智能的叙事正步入一个崭新的篇章。想象中的GPT-5不仅是自然语言处理(NLP)领域的革命,更是对“理解”本身的一次重新定义。它可能集成深度学习的最新进展,如自注意力机制的进一步…

java 操作 milvus 2.1.4

1. 确认 docker 运行的 milvus容器镜像版本情况&#xff1a; 2. pom 依赖&#xff1a; <dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.1.0</version><exclusions><exclusi…

ubuntu篇---添加环境变量并且在pycharm中使用

ubuntu篇—添加环境变量并且在pycharm中使用 一. 添加环境变量 vim ~/.bashrc 在文件末尾加上 保存退出 source ~/.bashrc二. 在pycharm中添加环境变量 1.打开pycharm&#xff0c;并打开你的项目 2.点击菜单栏中的“Run”&#xff0c; 选择“Edit Configurations” 3.在弹…

一天跌20%,多只可转债“腰斩”,近百只跌破面值,“退可守”的香饽饽为何破防?

专业人士指出&#xff0c;近期部分可转债大跌原因主要有两点&#xff1a;一方面&#xff0c;转债市场与权益市场联动性强。另一方面&#xff0c;近期公布的宏观经济数据稳中趋缓&#xff0c;“供强需弱”特征依然明显&#xff0c;证监会主席吴清发言及“科创板八条”新规延续了…

Spring Cloud - nacos +ubuntu环境搭建

1、安装ubuntu虚拟环境 VMware虚拟机安装Ubuntu与配置Ubuntu&#xff08;超详细教程&#xff09; 2、docker环境安装 1、apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 2、curl -fsSL https://mirrors.ustc.edu.cn/docke…

百问网全志D1h开发板HDMI、IR、WIFI功能适配

HDMI、IR、WIFI 适配 DTS 文件 ./device/config/chips/d1-h/configs/nezha/uboot-board.dts./device/config/chips/d1-h/configs/nezha/linux-5.4/board.dts 分区文件 ./target/allwinner/d1-h-nezha/swupdate/sys_partition_ab.fex 默认 HDMI 输出 这里我希望开机就是默认…

ESXI 7.0 之间互传文件

前言、思路分析 ESXI 7.0 之间互传文件 1.vcenter 使用 vmotion 热迁移 2.不用vcerter, 直接使用Esxi cli 使用linux SCP 命令进行ESXI 主机之间数据传输。 未加vcenter ,不使用vcentre ------使用ssh , 使用scp---开启ssh 服务---- 源开启ssh 客-户端----组织scp 命令--…

昇思25天学习打卡营第9天 | 静态图加速

内容介绍&#xff1a; AI编译框架分为两种运行模式&#xff0c;分别是动态图模式以及静态图模式。MindSpore默认情况下是以动态图模式运行&#xff0c;但也支持手工切换为静态图模式。两种运行模式的详细介绍如下&#xff1a; 动态图模式&#xff1a; 动态图的特点是计算图的…

移远通信发布两款Wi-Fi 6模组新品:率先采用亚马逊ACK SDK for Matter方案实现互联互通

6月26日 &#xff0c;在MWC上海展上&#xff0c;全球领先的物联网整体解决方案供应商移远通信联合亚马逊及上海博通现场宣布&#xff0c;推出支持亚马逊Alexa Connect Kit &#xff08;ACK&#xff09;SDK for Matter方案的MCU Wi-Fi 6模组FLM163D和FLM263D。 后续&#xff0c;…