SUSB系统(1)主机设备连接层客户端应用层应用程序应用程序逻辑层系统端实际的通信信道驱动程序驱动程序逻辑上的信道主机端总线层控制程序控制程序实现的核心区域STMicroelectronics
MCU Group Shanghai 6 USB 系统 (1) 实现的核心区域 逻辑上的信道 实际的通信信道 主机 设备 连接层 系统端 驱动程序 客户端 应用程序 主机端 控制程序 应用层 应用程序 总线层 控制程序 逻辑层 驱动程序
STUSB系统(2)主机-设备连接层应用程序:客户端应用层应用程序应用程序应用程序运行于USB设备所连接的主机上。部分应用程序会由主机逻辑层系统端的操作系统提供,大部驱动程序驱动程序分的应用程序由USB设备的供应商提供。总线层主机端控制程序控制程序STMicroelectronics
MCU Group Shanghai 7 USB 系统 (2) 应用程序: 应用程序运行于USB设 备所连接的主机上。 部分应用程序会由主机 的操作系统提供,大部 分的应用程序由USB设 备的供应商提供。 主机 设备 连接层 系统端 驱动程序 客户端 应用程序 主机端 控制程序 应用层 应用程序 总线层 控制程序 逻辑层 驱动程序
STUSB系统(3)主机设备连接层驱动程序:客户端应用层应用程序驱动程序服务于特定的应用程序操作系统,为USB设备提供支持。逻辑层系统端驱动程序通常由操作系驱动程序统提供,独立于特定的驱动程序应用程序和USB设备。总线层主机端控制程序控制程序STMicroelectronics
MCU Group Shanghai 8 USB 系统 (3) 主机 设备 连接层 系统端 驱动程序 客户端 应用程序 主机端 控制程序 应用层 应用程序 总线层 控制程序 逻辑层 驱动程序 驱动程序: 驱动程序服务于特定的 操作系统,为USB设备 提供支持。 驱动程序通常由操作系 统提供,独立于特定的 应用程序和USB设备
STUSB系统(4)主机设备连接层客户端应用层主机端控制程序:应用程序应用程序包括硬件和软件,使USB设备能够被主机逻辑层系统端识别。驱动程序驱动程序总线层主机端控制程序控制程序STMicroelectronics
MCU Group Shanghai 9 USB 系统 (4) 主机 设备 连接层 系统端 驱动程序 客户端 应用程序 主机端 控制程序 应用层 应用程序 总线层 控制程序 逻辑层 驱动程序 主机端控制程序: 包括硬件和软件,使 USB设备能够被主机 识别
STUSB拓扑结构高速USB2.0X主机480Mbps高速Hub全速/低速设备USB1.1高速Hub全速/低速设备12M/1.5Mbps全速/低速设备STMicroelectronics10
MCU Group Shanghai 10 USB 拓扑结构 USB 2.0 主机 USB 1.1 Hub 全速 / 低速 设备 高速 480Mbps 高速 Hub 全速 / 低速 12M/1.5Mbps 全速 / 低速 设备 高速 设备