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

Day16_通信总线

硬件接口规范

特性维度XHCI (eXtensible Host Controller Interface)EHCI (Enhanced Host Controller Interface)OHCI (Open Host Controller Interface) / UHCI (Universal Host Controller Interface)
支持协议USB 3.x, 2.0, 1.x (全系列统一支持)仅USB 2.0仅USB 1.x
架构特点无Companion控制器,统一架构;引入命令环事件环传输请求块(TRB) 机制Companion控制器(OHCI/UHCI)处理全/低速设备架构相对简单
性能与效率高效能效管理(空闲时功耗更低);减少主机内存访问支持NCQ等高级功能性能优于USB1.1但低于XHCI性能较低
虚拟化支持硬件辅助虚拟化,更适合SR-IOV等直通技术虚拟化支持较差虚拟化支持较差
扩展性面向未来设计,支持更高带宽和新技术(如USB4)扩展性有限扩展性有限

EHCI

增强型主机控制器接口(Enhanced Host Controller Interface)

USB 1.1则是OHCI和UHCI。EHCI为了兼容USB 1.1,就将OHCI或UHCI之一集成进自己的规范里

这样我们在设备管理器中就一般能同时看到两种USB主机控制器存在,这种方式名叫Companion(伙伴)模式。


XHCI

可扩展的主机控制器接口(eXtensible Host Controller Interface)

主要是面向USB 3.0的,同时它也支持USB 2.0及以下的设备

是英特尔公司开发的一个USB主机控制器接口。

XHCI 不再和以前的主机控制器规范兼容,一个规范支持所有的USB协议

具有通用性 易扩展 高性能 省电


PCIE

周边设备高速互联(Peripheral Component Interconnect Express)

金手指 高速端到端传输(达5GT/S = 500M byte/s)

速度: gen1代(2.5GT/S) ,gen2代(5GT/s = 5000/10 M byte/s)

4根主线: 发送(Tx+ Tx- )和接收(Rx+ Rx-) 两对差分线每通道

PCIE0_RX0_P 接收端 正极差分信号

PCIE0_RX0_N 接收端 负极差分信号

协议: 串行,全双工,端到端

其他

USB OTG

USB OTG(USB On-The-Go)是USB技术的一项扩展功能,它让手机、平板等移动设备也能临时“变身”为USB主机,直接连接和管理其他USB设备。


核心原理与工作方式

USB OTG的核心是动态角色切换。传统的USB连接中,主机(如电脑)和从设备(如U盘)角色是固定的。OTG则通过ID引脚电平和通信协议来判定和动态交换主从角色:

当OTG设备检测到ID引脚接地(如连接mini-A插头)时,它默认作为A设备(主机)。


当检测到ID引脚浮空(如连接mini-B插头)时,它则作为B设备(外设)。 连接后,两者角色还能通过主机协商协议(HNP) 动态交换。

        例如,手机连接打印机时,手机是主机;但当它连接电脑时,又能切换为从设备模式进行文件传输。

OTG还包含会话请求协议(SRP),允许B设备请求A设备启动会话或结束会话以节省功耗,这对电池供电设备很重要

http://www.dtcms.com/a/458200.html

相关文章:

  • 如何在 User space 確保全數啟用 PIE CFLAG ?
  • 阿克苏交通建设局网站怎么把在EXCEL做的查询系统做到网站上
  • 深度学习基础:从原理到实践——附录A:PyTorch 深度学习框架基础(上)
  • 外贸网站谷歌seo营销网络搭建
  • 制作网站代码大全有专门做特产的网站吗
  • 深圳网站外包公司简介工业产品外观设计公司
  • 做电商网站都需要学什么软件wordpress搜索功能调用
  • wordpress网站采集插件建一家网站多少钱
  • 视觉手势识别发展历史
  • 单页网站seo网站开发是在电脑上打出来的资料么
  • 百色建设局网站有哪些网站做的好处
  • 全面详解 PyTorch 中的优化器
  • npm 扩展vite、element-plus
  • 好看的网站首页特效网页设计作品简单
  • dedecms织梦古典艺术书画书法公司企业网站源码模板网页设计茶叶网站建设
  • 网站文件名优化深圳龙华区地图
  • SystemVerilog的隐含随机约束
  • 类似站酷的网站建站网站在线考试答题系统怎么做
  • 网站备案号查询网互联网企业概念
  • [01] Qt的UI框架选择和对比
  • 吴恩达机器学习课程(PyTorch 适配)学习笔记:3.3 推荐系统全面解析
  • 劳动服务公司网站源码线上销售模式有哪些
  • 青岛北京网站建设公司哪家好个人在湖北建设厅网站申请强制注销
  • 微网站策划方案wordpress做app下载文件
  • 建设网站德州百度招聘官网首页
  • 基于GA-SVM的织物瑕疵种类识别算法matlab仿真,包含GUI界面
  • IT 疑难杂症诊疗室:破解数字世界的 “疑难杂症”
  • 做网站用笔记本做服务器吗驾校网站建设方案
  • 绍兴外贸网站建设嘉祥网站建设
  • 机器视觉Halcon3D中create_pose的作用