飞利浦 半导体
ISP1122
usb 保卫-alone hub
产品 规格 rev. 03 — 29 march 2000 11 的 48
9397 750 07002
© 飞利浦 electronics n.v. 2000. 所有 权利 保留.
8. endpoint 描述
各自 usb 设备 是 logically composed 的 一些 独立 endpoints. 一个
endpoint acts 作 一个 terminus 的 一个 交流 flow 在 这 host 和 这
设备. 在 设计 时间 各自 endpoint 是 assigned 一个 唯一的 号码 (endpoint
identifier, 看 Table 5). 这 结合体 的 这 设备 地址 (给 用 这 host
在 enumeration), 这 endpoint 号码 和 这 转移 方向 准许 各自
endpoint 至 是 uniquely 关联.
这 isp1122 有 二 endpoints, endpoint 0 (控制) 和 endpoint 1 (中断).
[1] 在: 输入 为 这 usb host; 输出: 输出 从 这 usb host.
8.1 hub endpoint 0 (控制)
所有 usb 设备 和 功能 必须 执行 一个 default 控制 endpoint (id = 0).
这个 endpoint 是 使用 用 这 host 至 configure 这 设备 和 至 执行 generic USB
状态 和 控制 进入.
这 isp1122 hub 支持 这 下列的 usb descriptor 信息 通过 它的
控制 endpoint 0, 这个 能 handle transfers 的 64 字节 最大:
•
设备 descriptor
•
configuration descriptor
•
接口 descriptor
•
endpoint descriptor
•
hub descriptor
•
string descriptor.
8.2 hub endpoint 1 (中断)
endpoint 1 是 使用 用 这 isp1122 hub 至 提供 状态 改变 信息 至 这
host. 这个 endpoint 能 是 accessed 仅有的 之后 这 hub 有 被 configured 用 这
host (用 sending 这 设置 configuration command).
Endpoint 1 是 一个 中断 endpoint: 这 host polls 它 once 每 255 ms 用 sending 一个
在 token. 如果 这 hub 有 发现 非 改变 在 这 端口 状态 它 returns 一个 nak (不
acknowledge) 回馈 至 这个 要求, 否则 它 发送 这 状态 改变 字节
(看 Table 6).
表格 5: hub endpoints
函数 Ports Endpoint
identifier
转移
类型
方向
[1]
最大值 小包装板盒
大小 (字节)
Hub
0: upstream
1 至 5: downstream
0 控制
输出 64
在 64
1 中断 在 1