Fork me on GitHub
侧边栏

随笔分类 -  USB

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要:1.USB描述符 USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB端点描述符的组成。 2.端点描述符组成 前面讲了设备描述符、标准配置描述符、接口描述符,本篇我们讲解端点描述符。首先要明确的一点是端 阅读全文
posted @ 2024-08-11 21:25 yooooooo 阅读(1052) 评论(0) 推荐(0)
摘要:1.USB描述符 USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB接口描述符的组成。 2.接口描述符组成 前面讲了设备描述符和标准配置描述符,本篇我们讲解接口描述符。首先要明确的一点是接口描述符不能 阅读全文
posted @ 2024-08-11 20:35 yooooooo 阅读(562) 评论(0) 推荐(0)
摘要:USB Type-C 连接器的 CC (Configuration Channel) 管脚用于实现插头方向检测和电源管理。具体来说,USB Type-C 连接器具有两个 CC 管脚:CC1 和 CC2。正反接检测功能的实现主要依赖于这两个 CC 管脚的电压状态。 正反接检测原理 CC 管脚的布局: 阅读全文
posted @ 2024-08-11 17:06 yooooooo 阅读(3327) 评论(0) 推荐(0)
摘要:USB TYPE-C更加深入的应用,是从USB3.1开始的,这是因为从USB3.1开始,USB的功能开始变得更加丰富起来。 USB 3.1基本规格 有SS字样的代表支持PD,有SS和10的USB标志代表支持USB3.1及PD2.0 历代USB输出功率及标志比较 本图来源于:https://www.d 阅读全文
posted @ 2024-08-11 16:58 yooooooo 阅读(1036) 评论(3) 推荐(1)
摘要:USB Power Delivery (USB PD) 和 USB Type-C 是两个不同但相关的技术标准,它们在功能和应用上有所区别。 1. USB Type-C 连接器标准: USB Type-C 是一种物理连接器标准。它定义了 USB 接口的外形和引脚排列。 双面插入: USB Type-C 阅读全文
posted @ 2024-08-11 12:46 yooooooo 阅读(1610) 评论(0) 推荐(0)
摘要:1.USB描述符 USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB标准配置描述符的组成。 2.标准配置描述符组成 一个USB设备至少有一个或者多个配置,这一点可以从设备描述符的最后一项bNumCon 阅读全文
posted @ 2024-08-11 12:43 yooooooo 阅读(876) 评论(0) 推荐(0)
摘要:我们第一个学习要点就是USB描述符,所谓描述符其实就是C语言里面的结构体或者数组,数组包含的信息说明当前的设备具有哪些特征。USB描述符有设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。我们先学会每个描述符的细节,我会写的非常详细且简洁 阅读全文
posted @ 2024-08-11 09:57 yooooooo 阅读(746) 评论(0) 推荐(0)
摘要:在 USB 通信中,控制传输(Control Transfer)是一个非常常见且重要的传输类型,主要用于配置设备、查询设备状态以及发送和接收命令。控制传输有三种主要形式:控制写传输(Control Write Transfer)、控制读传输(Control Read Transfer)和无数据控制传 阅读全文
posted @ 2024-08-11 09:43 yooooooo 阅读(432) 评论(0) 推荐(0)
摘要:USB协议详解第2讲(协议核心学习要点) 看了这么多概念,想必大家会问“我要学会USB协议,并且会编程,我具体要学习那些有关的内容?”,这一篇我们将会讲解在学习USB协议中务必要掌握的知识点,罗列如下(后期文章逐一攻克): (1)USB描述符 (2)USB传输 (3)USB事务 (4)USB包(☆☆ 阅读全文
posted @ 2024-08-10 23:05 yooooooo 阅读(514) 评论(0) 推荐(0)
摘要:0.概括 USB协议学习中最重要几个概念如下,没有提及的就是对USB协议学习中不重要的或者编程不需要用到的。大家也不用着急,概念必须要学会,否则都不知道下面这些东西是什么还学什么通用串行总线协议,大家也不用怕,其实也没有那么高深莫测。 1.USB传输(Transfer) 2.USB传输中事务(Tra 阅读全文
posted @ 2024-08-10 22:37 yooooooo 阅读(642) 评论(0) 推荐(1)
摘要:1、前言 在Linux-USB驱动笔记(四)–USB整体框架中有説到Gadget Function驱动,下面我们来具体看一下。 Gadget Function就是指设备的功能,比如作为U盘,需要文件存储的功能,则需要File Storage驱动,这个驱动也称为Function驱动。 2、Gadget 阅读全文
posted @ 2024-08-08 22:38 yooooooo 阅读(513) 评论(0) 推荐(0)
摘要:1、前言 在Linux-USB驱动笔记(四)–USB整体框架中有説到设备侧的设备控制器(UDC),下面我们来具体看一下。 2、设备控制器(UDC) USB设备控制器(UDC)驱动指的是作为其他USB主机控制器的USB硬件设备上的底层控制器驱动。该硬件和驱动负责将一个USB设备依附于一个USB主机控制 阅读全文
posted @ 2024-08-08 22:13 yooooooo 阅读(665) 评论(0) 推荐(0)
摘要:USB Type-C 接口支持三种模式:DFP(Downstream Facing Port)、UFP(Upstream Facing Port)和 DRP(Dual Role Port)。虽然这些术语主要与 USB Type-C 相关,但它们的概念可以在不同类型的 USB 接口中找到。 DFP(D 阅读全文
posted @ 2024-08-07 23:12 yooooooo 阅读(3204) 评论(0) 推荐(0)
摘要:该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) USB接口类型 Android终端上常用的USB接口:TypeC(现在的主流),MicroB(以前的设备) 一、TypeC Hardware Interface USB-C引脚和功能指南 一文读懂USB T 阅读全文
posted @ 2024-08-07 23:02 yooooooo 阅读(222) 评论(0) 推荐(0)
摘要:USB Power Role 是指 USB 设备在供电方面所扮演的角色,主要分为供电方(Provider)和受电方(Consumer)。在 USB 供电协议中,电源角色的管理尤为重要,尤其是在 USB Power Delivery(USB PD)协议中。以下是一些关键的角色和相关术语: Provid 阅读全文
posted @ 2024-08-07 22:25 yooooooo 阅读(168) 评论(0) 推荐(0)
摘要:该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) 文章标题 文章链接 文章简介 Android Qcom USB Driver学习(零) https://blog.csdn.net/qq_40405527/article/details/125460598 阅读全文
posted @ 2024-08-07 22:13 yooooooo 阅读(78) 评论(0) 推荐(0)
摘要:首先,USB3.0传输的编码方式和USB2.0本质上是不同的。 1.USB3.0的编码方式 USB 3.0采用的是8b/10b编码方式,由于高速传输,信号干扰的问题,USB 3.0采用 8/10bit编码,会把8bit数据编码成10bit的数据进行传输,降低干扰,这样的做弊端是总线带宽的利用率会直接 阅读全文
posted @ 2024-08-07 17:15 yooooooo 阅读(472) 评论(0) 推荐(0)
摘要:1.概述 在同步通讯系统中,两个设备通讯则需要同步信号,同步信号分为时钟同步信号和自同步信号两种,时钟同步方式在通讯链路上具有时钟信号(IIC、SPI),自同步方式在通讯链路中没有同步信号(PCIE、USB),自同步方式常常适用于高速通讯系统中。 2.USB自同步传输 首先,USB 的数据是串行发送 阅读全文
posted @ 2024-08-07 15:42 yooooooo 阅读(694) 评论(0) 推荐(0)
摘要:USB(Universal Serial Bus)有几种不同的传输模式:低速(Low-Speed)、全速(Full-Speed)、高速(High-Speed)和超级速度(SuperSpeed)。同步字段(Sync Field)是 USB 协议中的一部分,用于同步接收端的时钟,以便正确地接收数据。以下 阅读全文
posted @ 2024-08-07 15:07 yooooooo 阅读(229) 评论(0) 推荐(0)
摘要:USB(通用串行总线)的不同版本在供电能力和规定上有所不同。以下是关于USB 2.0、USB 3.0和USB 3.1供电情况的详细信息: USB 2.0 最大供电电流: 500毫安 (mA) 最大供电电压: 5伏 (V) 最大供电功率: 2.5瓦 (W) 数据传输速率: 480兆比特每秒 (Mbps 阅读全文
posted @ 2024-08-07 00:07 yooooooo 阅读(8066) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页