当前位置: 首页 > news >正文

usb2.0的硬件知识(一)

一、USB2.0的硬件知识

1.1 USB2.0速率

        USB 2.0协议支持3种速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps);USB Hub、USB设备,也分为低速、全速、高速三种类型。

1.2 USB2.0硬件线序组成

        USB连接线有4条:5V、D+、D-、GND,若支持OTG功能,则多一条线OTG_ID。

1.3 USB2.0硬件设备连接与断开的识别

1.3.1 USB2.0设备连接的识别

        USB  Hub端口的D+、D-都有15K的下拉电阻,没有设备连接时为低电平。全速设备内部的D+有1.5K的上拉电阻,低速设备内部的D-有1.5K的上拉电阻,连接到Hub后会导致Hub的D+或D-电平变化,Hub根据变化的引脚分辨接进来的是全速设备还是低速设备,高速设备连接开始也是被识别成全速设备。

1.3.2 USB2.0设备断开的识别

        对于低速、全速设备,接到Hub时导致D-或D+引脚变为高电平,断开设备后,D-或D+引脚变为低电平

1.4 USB2.0硬件OTG

        OTG是"On The Go"的英文缩写,字面上可以理解为“安上即可用”。USB传输是主从结构,一切USB传输都有Host发起。比如某个支持OTG功能的设备上可以插入U盘,这时设备作为USB Host,但是这个设备要跟PC通信,设备就要作为USB Device。该设备要作为USB Host、USB Device两种角色,可以使用OTG插口:它可以根据硬件电路自动识别自己的角色,切换为USB Host或USB Deivce,其切换的硬件又OTG_ID这个引脚的高低电平决定,当OTG_ID为高电平,则切换成USB Deivce,反之则切换成USB Host。

其引脚作用如下表所示:

相关文章:

  • 2023蓝帽杯初赛内存取证-3
  • 【Ansible】批量管理 Windows自动化运维
  • 设置开机自启动
  • Cursor 设置规则
  • 遨游通讯发布国产化旗舰三防手机AORO AU1:以自主可控重塑工业安全
  • Curl用法解析
  • 基于华为云 ModelArts 的在线服务应用开发(Requests 模块)
  • drupal7可以从测试环境一键部署到生产环境吗
  • Springboot+Vue实现邮箱验证功能(邮箱登录+忘记密码)
  • Docker 部署 PostgreSQL 数据库
  • 基于龙芯 2K1000处理器和复旦微 FPGA K7 的全国产RapidIO 解决方案研究
  • Maven插件学习(三)——插件配置依赖和执行目标
  • 代码随想录算法训练营Day34
  • 【Java面试笔记:基础】4.强引用、软引用、弱引用、幻象引用有什么区别?
  • LangChain 核心模块学习:Chains
  • 配置spark
  • 嵌入式:ARM公司发展史与核心技术演进
  • 基于函数下降趋势的FISTA算法
  • el-form里面的input输入框按回车自动刷新页面的问题
  • Hyper-V 管理工具
  • 金光耀:被激活的复旦记忆
  • 九江市人大常委会原党组成员、副主任戴晓慧主动交代问题,正接受审查调查
  • 最高法:抢票软件为用户提供不正当优势,构成不正当竞争
  • 商务部:新一轮服务业扩大开放一次性向11个试点省市全面铺开
  • 纪念沈渭滨︱沈渭滨先生与新修《清史》
  • 一季度浙江实现生产总值22300亿元,同比增长6.0%