
USB
文章平均质量分 62
USB相关
zz_nj
这个作者很懒,什么都没留下…
展开
-
RNDIS和CDC-ECM区别
总结:RNDIS适合Windows生态下的深度集成,而ECM凭借开放性和高效性更适用于多平台兼容场景。原创 2025-04-01 19:25:27 · 156 阅读 · 0 评论 -
设备描述符
bDeviceClass字段的值代表了不同的设备类:bDeviceClass字段值在01~FEH之间的时候,表示该设备为USB协议中预定义的某个标准设备类,例如03H表示HID设备类。设备类代码,大多数是0而在接口描述符中的bInterfaceClass中指定该接口实现的功能,注意的是当bDeviceClass为0时,bDeviceSubClass也必须为0;端点0的最大包长,最小是8,因为枚举过程,第一次获取设备描述符只会读取一次,因此需要在这个包中包含USB设备描述符的长度。设备序列号字符串索引值。原创 2025-03-12 00:01:20 · 332 阅读 · 0 评论 -
USB2.0设备接入断开检测及速度识别
本文旨在结合USB协议、物理层实现、相关波形、说明USB设备接入断开检测及速度识别。目录。原创 2025-02-09 01:29:27 · 1149 阅读 · 0 评论 -
USB2.0设备从全速模式到高速模式的识别过程及速率协商
低速驱动器形成一个阻抗为45欧姆(Ohm)的终端电阻,2电阻并联后仍是45欧姆左右的阻抗,所以在hub端看到一个约800mV的电压(45欧姆*17.78mA),这就是Chirp K信号。在hub端,虽然下达了复位信号,并一直驱动着SE0,但USB2.0的高速接收器一直在检测Chirp K(D+位0,D-为1)信号,如果没有看到Chirp K信号,就继续复位操作,直到复位结束,之后就在。的hub,不支持高速操作,那么该hub不理会设备发送的Chirp K信号,之后设备也不会切换到高速模式。原创 2025-02-08 00:42:18 · 608 阅读 · 0 评论 -
USB2.0设备连接状态的检测
USB设备支持即插即用,所以对于USB主机端,一个重要的特性就是USB设备的动态连接检测。USB主机端支持设备的连接状态的检测,是需要USB设备的配合的。USB主机端与USB设备端相互配合,实现了USB设备的连接状态检测。原创 2025-01-23 08:43:59 · 1186 阅读 · 0 评论 -
嵌入式下午茶 USB
1/12M*8=1/12000000=0.00000067s=0.00067ms=0.67微秒=670ns。Device在完成设置Configured后,会持续发送Frame封包。PID是0101,代表startofframe开始帧;USB的所有传输皆有HOST主控,且持续性的发送。HS:高速USB2.0480Mb/s。HS=125微秒frame(11+3bit)LS:低速USB1.01.5Mb/S。在后面的是framenum,帧号;原创 2025-01-18 11:46:31 · 184 阅读 · 0 评论 -
DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List
• CIL: Core Interface Layer • HCD: Host Contoller Driver • PCD: Perpherial Contoller Driver DWC_otg文件列表及功能介绍如下所示:DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List - zzzxzzz - 博客园原创 2025-01-16 08:51:48 · 132 阅读 · 0 评论 -
什么是USB PHY?
USB PHY(USB Physical Layer)是USB(Universal Serial Bus)接口硬件设计中的一个重要组成部分,它负责实现USB协议的物理层功能。在SoC(System on Chip)设计中,USB PHY作为一个独立的模块,与USB控制器配合工作,共同实现了完整的USB接口功能。:将USB协议层的数据进行电平转换和串并转换,使其能在物理介质(例如电缆)上进行传输,反之亦然。:提供与USB总线相匹配的电气特性,包括信号强度、阻抗匹配、信号完整性和电磁兼容性等方面的控制。原创 2025-01-16 08:43:36 · 414 阅读 · 0 评论