如何进行USB解码?
用Pico示波器进行USB解码
USB—背景
USB(通用串行总线)被广泛应用在个人计算机与打印机、扫描仪、键盘、鼠标、存储器以及其他的外部设备之间的通信和供电领域。它也可以用在许多其他类型的电子设备和嵌入式系统中芯片和芯片、模块与模块之间的通信领域,USB规范从1996年推出以后已经改进了好几次。
USB1.1低速(LS)数据传输速率:1.5Mbit/s
USB1.1全速(FS)数据传输速率:12 Mbit / s
USB2.0低速(LS)数据传输速率:1.5 Mbit / s
USB2.0全速(FS)数据传输速率:12 Mbit / s
USB2.0高速(HS)数据传输速率:480Mbit / s
现在使用的大部分USB装置都符合USB2.0规范。
2008年以5Mbit/s的数据传输速率的“超高速”规范的USB3.0发布,它向后兼容USB2.0设备。在2013年推出了“超高速USB 10Gbit/s” 具有更快传输模式的USB3.1,并且向后兼容USB2.0和USB3.0。
USB配置中有一台主机(主)控制器,这台主机可以控制多达127台设备的所有总线。可选用集线器来扩展总线。
如果两个设备都支持USB2.0的话,USB传输是以全速开始,之后过渡到高速状态。随着超高速USB出现,两个主控制器:一个用于超高速USB设备,一个用于USB2.0设备。
操作方法
- 01
USB2.0的波形可以通过PicoScope解码:从工具菜单中选择串行解码。
- 02
点击创建,并从协议列表中选择USB协议。
- 03
设置波特率,电压阈值,解码数据格式等