USB2.0EHCI控制器与集线器关系
2026-04-20
本文链接为:http://www.usbzh.com/article/detail-1614.html ,欢迎转载,转载请附上本文链接。
┌───────────────────────────────────────────────────────────────┐
│ EHCI 主机控制器 │
└───────────────────┬───────────────────────────────────────────┘
│
┌─────────────┴─────────────┐
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ 周期调度器 │ │ 异步调度器 │
│ Periodic │ │ Async │
└─────┬─────┘ └─────┬─────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ 周期列表 │ │ 异步队列环 │
│ 按微帧索引 │ │ │
└─┬───┬───┬─┘ └─────┬─────┘
│ │ │ │
┌─▼─┐┌─▼─┐┌─▼─┐ ┌──────▼──────┐
│iTD││siTD│QH │ │ QH(控制/批量)│
└─┬─┘└─┬─┘└─┬─┘ └──────┬──────┘
│ │ │ │
iso split interrupt ┌──────▼──────┐
│ iso │ │ qTD 链 │
│ │ │ └─────────────┘
│ │ │
│ │ │
┌─▼────▼────▼─┐
│ 集线器 Hub │
│ ┌───────────┐ │
│ │ TT │◄───┼─── 事务翻译器:HS ↔ FS/LS
│ │(Transaction) │
│ │ Translator │ │
│ └───────────┘ │
│ 下行端口 1~N │
└───┬──────┬──────┬─┘
│ │ │
┌──▼─┐ ┌─▼──┐ ┌─▼──┐
│设备 │ │设备 │ │设备 │
│HS │ │FS │ │LS │
└────┘ └────┘ └────┘
1. 高速等时(ISO)走 iTD
周期列表 → iTD → 高速设备
(1 个 iTD 管 8 个微帧,每微帧 1~3 包 burst = 高带宽)
2. 全速/低速等时走 siTD + TT
周期列表 → siTD → Hub → TT → FS/LS 设备
3. 中断端点走 QH + qTD
周期列表 → QH(中断) → qTD 链 → 设备
(高带宽中断 = 1 微帧执行多个 qTD)
4. 控制 / 批量传输走异步 QH + qTD
异步队列环 → QH → qTD 链 → 设备
5. 集线器 TT 的作用(EHCI 核心)
一句话串起所有概念
本文链接为:http://www.usbzh.com/article/detail-1614.html ,欢迎转载,转载请附上本文链接。EHCI 通过周期/异步两套调度,
使用 iTD/siTD/QH/qTD 描述传输,
高速设备直连,
FS/LS 设备通过集线器 TT 翻译,
高带宽 = 一个微帧内多次事务 burst
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936 USB技术交流3:1031974172
USB控制器





