USB Full-Speed 基础波形
USB:
正常情况下:Host端D+ D- 接下拉15K电阻 ,Device端,如果是全速Device,则D+上上拉1.5K上拉电阻,低速设备则D-上拉1.5K上拉电阻。 电阻精度:+-5%。
实际波形:
1. 插入设备,D+被拉高
2.主机驱动数据线到复位状态SE0并持续至少10ms(Reset信号)
什么是SE0,参考下表:
复位完成后,D+恢复为高:
Reset 信号: SE0 状态保持 10ms。 主机在要和设备通信之前发送 Reset 信号来把设
备配置到默认的未配置状态。复位信号至少持续 10ms。一个设备如果见其上行端
口的 SE0 态超过 2.5us,就把它当成复位信号处理。在清除复位信号 10ms 的复位
恢复时间后, Hub 必须能接收所有 Hub 请求,设备也必须接收 SetAddress 请求,
接收请求失败将导致设备不能被 USB 系统识别。
3.USB通信:
数字组成域,域组成包,包分成不同事物(PID域区分),事务最后组成不同传输类型(中断传输、并行传输、批量传输和
控制传输)
SOF 0 波形:
- 数字:
传输顺序:由地位到高位(LSB.....MSB)
NRZI编码(非归零编码) 即:输入数据0,则编码成电平翻转,输入数据1,编码成电平不翻转。
- 域:告诉串行接口引擎数据即将开始传输,另外则用于本地时钟与输入同步
- 起始SOP: IDLE状态(J态)切换到K态
- SYNC: 7个0+1个1
- 标识域(PID):共8bit, 只使用4位,另外4位是PID0~PID3取反,校验PID。
如果是帧,则PID为0101B
- 帧号,用帧1的波形比较明显,帧0全部是0,无法看出低位先传输
- CRC
- EOP
间隔1ms,SOF 1波形:
USB Full-Speed 基础波形相关推荐
- USB(一)——USB通用串行总线基础知识详述
目录 1. USB简介 2. USB的特性 2.1 USB的性能特点 2.2. USB的电气特性 3. USB总线系统中的设备 4. USB2.0 传输协议 4.1 包(package)是什么? 4 ...
- HSIC——USB High Speed Inter-Chip
最近在看原理图的过程中看到了 HSIC 这个东西,不知道这是什么,所以查了一下资料,下面是网址: DWTB: USB High Speed Inter-Chip (HSIC) IP: What is ...
- (一)USB驱动程序_USB基础知识
深入,并且广泛-沉默犀牛 USB设备驱动分类 USB驱动程序可以粗分为两类: 一.主机(Host)系统上的驱动程序 ,这个驱动程序控制插入其中的USB设备 二.设备(Device)上的驱动程序,这个驱 ...
- USB High Speed Inter-Chip (HSIC) IP: What is it? And why should I use it?
来源: https://www.synopsys.com/dw/dwtb.php?a=hsic_usb2_device What is HSIC? HSIC (High-Speed Inter-Chi ...
- USB 协议 (三) 基础知识
文章目录 USB 各层次数据 USB 请求的发起端 USB 自插入后到数据传输的过程 枚举 数据传输 USB 常用术语 USB host controller hub root hub usb por ...
- usb high speed chirp
介绍 所有 USB2.0 连接都以低速 (LS) 或全速 (FS) 模式开始.如果设备或集线器上游端口能够进行高速 (HS) 操作,则设备或集线器将首先通过在准备连接时将 D+ 线拉高来发出 FS 操 ...
- USB驱动程序(基础)
以前阅读过<圈圈教你学USB>,介绍USB比较详细,但一直没有总结,今天简单总结一下~ USB支持热插拔,使用方便,越来越受欢迎 USB2.0支持60M/B/s的速率. 最新的USB3.0 ...
- python stm32 usb bulk_STM32-USB学习笔记(一) USB基础
USB基础知识扫盲 前言 本文将从USB的插入检测.身份识别.数据传输三个方面对USB通讯整个过程扫盲,其中有些知识点的详细信息会放在文章最下面的附录中供查看,从而保证文章的整体简洁.在进入主题之前, ...
- 7天内完成基础USB开发(3)——硬件平台介绍及开发要点
1. 硬件平台介绍 TT推荐的USB硬件快速开发方法是直接使用成熟的产品级的FPGA USB模块作为基础来开发.模块已经完成了最复杂及风险最高的硬件开发部分,用户只需要基于具体应用设计一个扩展板即可完 ...
最新文章
- mysql 比较大小 慢_MYSQL慢查询优化方法及优化原则
- windows如何安装python-手把手教你如何在windows系统安装python?
- 笔记:Tensor RPCA: Exact recovery of corrupted low-rank tensors via convex optimization
- OJ1002: 简单多项式求值
- SerializeUtil 序列化 java
- 你知道CSDN有多少VIP用户吗?
- React后台管理系统-订单管理
- Java 方法的反射
- 面试不再尬聊的Mysql数据库优化方案
- 0基础学python,聊聊这半年我是如何自学编程
- WikiOI 1139 观光公交 (NOIP2011) 贪心
- 一文讲透智慧农业,一滴水也没有的超级干货
- CVPR2021 MotionRNN: A Flexible Model for Video Prediction with Spacetime-Varying Motions
- 易点易动助力企业固定资产信息化管理
- 爬取大西洋月刊每日新闻
- Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Could not transfer artifact org.sprin
- 我最希望成最没成的屏幕情侣....
- 平面几何相关算法整理
- “菜单”(menubar)和“工具栏”(toolbars)
- 【3D detection】CT3D部分代码的理解