Fork me on GitHub
侧边栏

随笔分类 -  USB

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:USB Power Delivery(USB PD)是基于USB规范的快速充电技术,是USB重要的规范之一。 USB技术自发布已来,得到了很大的发展,并且由于USB自速电源供电(VBUS),使得有很多的小型设备开始使用USB接口进行供电,所以市面上也出现了五花八门的USB充电技术。随着USB3.0规 阅读全文
posted @ 2024-11-01 11:53 yooooooo 阅读(1141) 评论(0) 推荐(0)
摘要:1 数字耳机 Type-C接口的数字耳机是一个UFP(Device),手机是DFP。耳机的CC1和CC2引脚上必须有Rd,实际上,乐视数字耳机的CC管脚上有一颗5.1K电阻。 2 模拟耳机 模拟耳机与Type-C接口的转接线 协议要求模拟耳机转接线上把两个CC引脚直接接到GND(必须小于Ra)。 逻 阅读全文
posted @ 2024-11-01 11:29 yooooooo 阅读(1365) 评论(0) 推荐(0)
摘要:CC信号有两根线,CC1和CC2,大部分USB线(不带芯片的线缆)里面只有一根CC线,DFP可根据两根CC线上的电压,判断是否已经插入设备。通过判断哪根CC线上有下拉电阻来判断方向,下图的说明已经非常清晰。 如果CC1引脚检测到有效的Rp/Rd连接(对应的电压),则认为电缆连接未翻转。 如果CC2引 阅读全文
posted @ 2024-10-31 15:38 yooooooo 阅读(2193) 评论(0) 推荐(0)
摘要:由于TYPE-C两头都一样,没有方向性,所以在对接前并不会有电源输出,数据主从也尚未定义。在PD的规范内,针对装置对接,定义了三个电阻来进行对接的识别。 Rp:做为Provider需要在CC脚位上上拉一个Rp电阻。Rp电阻允许有三种阻值(pull high 5V时,10K/22K/56K),这三种阻 阅读全文
posted @ 2024-10-31 14:50 yooooooo 阅读(1963) 评论(0) 推荐(0)
摘要:E-Marker指的是在TYPE-C缆线中会被放置一颗识别IC,这等于是这条缆线的身份证,其功能主要是在宣告缆线的能力、缆线ID及制造商ID等。 前面章节有提到当装置对接后,CC其中会有1 pin变成VCONN供电出来,就是为了供电给E-marker来使用。对接后供电端(Provider)会去读取E 阅读全文
posted @ 2024-10-30 18:05 yooooooo 阅读(543) 评论(0) 推荐(0)
摘要:聊聊USB Power Delivery两三事,接下来会依下列几个主题来探讨 What is Power Delivery E-Marker Attached Source CAP Sink CAP Power Role Swap Data Role Swap VCONN Swap Alternat 阅读全文
posted @ 2024-10-30 17:38 yooooooo 阅读(510) 评论(0) 推荐(0)
摘要:E-Marker 是“Electronically Marked Cable”的缩写,是封装在 USB-C端口中的芯片。通过这个芯片,可以得到电缆的各种参数,包括功率、数据、视频传输、ID等信息。 由于 Type-C 设备之间的功能差异很大,因此在决策过程中考虑电缆至关重要。例如,如果源和接收设备都 阅读全文
posted @ 2024-10-30 16:48 yooooooo 阅读(754) 评论(0) 推荐(0)
摘要:当USB设备连接到或从USB中移除时,主机使用总线枚举过程来识别和管理接入的设备。当USB设备连接到一个已经被上电的端口,采取以下顺序行动: 1.设备上电 用户把USB设备插入USB端口(主机下的根hub或主机下行端口上的hub端口)或系统启动时设备上电。此时,USB设备处于加电状态,它所连接的端口 阅读全文
posted @ 2024-10-30 14:24 yooooooo 阅读(1443) 评论(0) 推荐(0)
摘要:1.连接状态(Attached) USB设备可以从USB总线上连接或断开。当USB设备与USB总线断开时,它的状态USB规范没有定义,我们可以这么想,设备都拔了就断电了,也就不存在什么样的状态了。规范仅在设备被连接后处理后续的操作。 2.上电状态(Powered) USB设备的电源可来自外部电源,也 阅读全文
posted @ 2024-10-30 14:14 yooooooo 阅读(304) 评论(0) 推荐(0)
摘要:1.USB引脚接线定义 对于四线制的USB,即USB1.0、USB1.1和USB2.0,USB硬件接口有4根接线,如下图。 引脚 名称 电缆颜色 描述 1 VBUS Red +5 V,电源 2 D− White Data −,数据线 3 D+ Green Data +,数据线 4 GND Black 阅读全文
posted @ 2024-10-30 14:07 yooooooo 阅读(637) 评论(0) 推荐(0)
摘要:1.中断传输包结构 中断传输和批量传输类似,中断传输只由一个中断事务组成,中断事务包含令牌包、数据包、握手包,如图下所示。中断事务类型的特点是能够通过错误检测和重试来保证主机和设备之间数据的无错误传递。 需要理解和注意以下点。 (1)当主机准备接收数据时,它发出IN令牌,设备端点通过返回数据包或(如 阅读全文
posted @ 2024-10-30 11:04 yooooooo 阅读(469) 评论(0) 推荐(0)
摘要:1.批量传输包结构 批量传输由一个或多个批量事务组成,每一个批量事务具有令牌包、数据包、握手包,如图下所示。批量事务类型的特点是能够通过错误检测和重试来保证主机和设备之间数据的无错误传递。 需要理解和注意以下点。 (1)当主机准备接收批量数据时,它发出IN令牌,设备端点通过返回数据包或(如果无法返回 阅读全文
posted @ 2024-10-30 10:35 yooooooo 阅读(341) 评论(0) 推荐(0)
摘要:1.同步传输包结构 同步传输由一个或多个同步事务组成,每一个同步事务具有令牌包、数据包,没有握手包,如图下所示。 主机发出IN或OUT令牌包,如果是IN令牌,设备会发送数据包给主机,如果是OUT令牌,主机会发送数据包给设备。 同步传输没有握手包或重试功能。 2.同步传输DATAx数据包核心要点 同步 阅读全文
posted @ 2024-10-29 11:43 yooooooo 阅读(247) 评论(0) 推荐(0)
摘要:1.控制传输包结构 控制传输由三个阶段组成,设置阶段、可选的数据阶段、状态阶段,其中设置阶段由1个SETUP事务组成,数据阶段由0个或者多个IN/OUT事务组成,状态阶段由1个IN/OUT事务组成,其中每个阶段事务包结构有所不同,下图可以直观看出控制传输写传输的包结构组成。 2.设置阶段包详解 设置 阅读全文
posted @ 2024-10-29 11:11 yooooooo 阅读(866) 评论(0) 推荐(0)
摘要:1.握手包的分类 握手包有ACK握手包、NAK握手包、STALL握手包、NYET握手包、ERR握手包。 2.握手包的组成 握手包内容仅由PID域组成,PID域标志当前握手包的具体类型是ACK、NAK、STALL、NYET、ERR五种中的哪一种。 3.握手包的功能 握手包是接收方给发送方返回的状态,这 阅读全文
posted @ 2024-10-28 17:36 yooooooo 阅读(407) 评论(0) 推荐(0)
摘要:USB设备的Remote Wakeup是可选的,其功能用于远程唤醒待机状态下的主机。 USB设备通过配置描述符bmAttributes字段的D5标识其是否支持远程唤醒。支持远程唤醒的USB设备必须支持USB的标准请求CLEAR_FEATURE和SET_FEATURE。 USB主机通过SET_FEAT 阅读全文
posted @ 2024-10-28 00:33 yooooooo 阅读(472) 评论(0) 推荐(1)
摘要:USB协议详解第22讲(USB包-数据包及重传机制) 1.数据包的分类 数据类包有DATA0数据包、DATA1数据包、DATA2数据包、DATAM数据包。 2.数据类包的组成 我们今天看数据类包的详细结构,数据包的内容由PID域+数据域+16bit CRC域组成,下图为数据包各个域和抓包协议的对应图 阅读全文
posted @ 2024-10-26 15:06 yooooooo 阅读(303) 评论(0) 推荐(0)
摘要:1.令牌类包的分类 令牌类包有SETUP令牌包、IN令牌包、OUT令牌包。 2.令牌类包的组成 我们今天看令牌类包的详细结构,令牌包的内容由PID域+地址域+5bit CRC域,下图为令牌类包包各个域和抓包协议的对应图。 3.令牌类包的功能 所有令牌包都是主机发起的,作用就是告诉设备主机要干啥,要求 阅读全文
posted @ 2024-10-26 12:22 yooooooo 阅读(290) 评论(0) 推荐(0)
摘要:USB PID类型与包类型的区分 理解PID与包类型 在USB协议中,PID(Packet Identifier,包标识符)和包类型是密切相关的两个概念,但它们并不是完全相同的。 PID:PID是一个8位的字段,位于每个USB数据包的头部。它明确地标识了该数据包的类型,如令牌包、数据包、握手包等。P 阅读全文
posted @ 2024-10-26 12:17 yooooooo 阅读(287) 评论(0) 推荐(0)
摘要:USB协议详解第20讲(USB包-帧首包SOF) 1.包的四种类型 根据包的组成把包分为四种类型,分别是、帧首包SOF(Start of Frame)、命令包(Token)、数据包(Data)、握手包(Handshake),如下图(大家一定要把PID类型和包类型分开)。 4种PID类型和4种包类型( 阅读全文
posted @ 2024-10-26 11:06 yooooooo 阅读(952) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 ··· 10 下一页