USB之SE0、SE1
很早就了解USB传输的信号采用NRZI编码,但对SE0、SE1、差分0、差分1这些状态的电平不了解。这次查阅了USB2.0协议,在这里简明记录一下。
在USB协议中,电平是一个“范围”。但我这里就直接用典型值代替了。
low/full-speed:
- 差分1:D+ 3.3V, D- 0V
- 差分0:D+ 0V, D- 3.3V
- SE0: D+ 0V, D- 0V
- SE1: D+ > 0.8V, D- > 0.8V
** J K Idle 在full-speed与low-speed不同。 ** - Data J: low-speed: 差分1, full-speed: 差分0
- Data K: low-speed: 差分0, full-speed: 差分1
- Idle: low-speed:类似于差分0(data J), full-speed:类似于差分1(data J)。所以Idle都是J,但电平不同。
- Suspend:Idle超过3ms。所以LS和FS的Idle都是J但电平不同。
- Resume:Data K。所以LS和FS的resume都是K但电平不同。
- disconnect: SE0 > 2.5us (at downstream port only)
- connect: Idle > 2ms (at downstream port only)
- reset: SE0超过10ms
high-speed
- 差分1 :Dp 360~440mV,Dm 0mV
- 差分0 :与1相反
- J :差分1
- K :差分0
- chirp J :Dp比dDm电平高,类似于J,具体电平约束稍不同。
- chirp K :Dp比Dm电平低,类似于K,具体电平约束稍不同。
- Idle :与FS LS不同,HS的Idle Dp Dm都是0V左右。
- connect :参考“speed如何确定”。
- disconnect :当device断开,host侧会因为端接电阻的消失而Dp Dm的振幅变大,所以host可检测到设备disconnect。
- HS设备的Rest与suspend无法直接区分。HS设备看到Idle后须返回full-speed,具体方法是打开Dp的上拉电阻并断开端接电阻,然后采样DpDm,如果发现full-speed J,则可断定为suspend,如果发现SE0,则可断定为Reset。
- 如何区分Disconnect与Reset、Suspend ?
参考资料
USB2.0协议,7.1.7
USB2.0协议,7.3.2
USB之SE0、SE1相关推荐
- 我们为什么鄙视Facebook
It's no secret that Facebook is vastly disliked. In fact, if there's one thing that Americans can ge ...
- facebook数据_这是警察轻松获取您的Facebook数据的方法
facebook数据 重点 (Top highlight) In mid-September of 2019, Violet, a friend of mine, was jolted awake b ...
- Facebook想知道它是否破坏民主
Facebook and Instagram users will be asked to assess the platforms' impact on the US 2020 elections, ...
- 普中51秒表简单易懂
用简单函数实现普中51单片机秒表 该秒表使用最简单的while.for.switch.if等函数的简单组合和38译码器来实现秒表的计时.暂停.存读数据功能(即回看).该秒表精确到毫秒级,最高纪录时间1 ...
- Linux CFS调度
本文代码均基于主线4.19 LTS ,欢迎指正,持续更新. 目录 1. 度量 1.1 优先级 1.2 Weight 1.3 virtual runtime 1.4 physical runtime 1 ...
- 计量经济学-期末复习
文章目录 OLS估计 相关系数 一般形式 估计量 拟合优度 回归标准误 最小二乘假设 Gauss-Markov条件和定理 异方差和同方差 假设检验 部分概念 多元回归 遗漏变量偏差 拟合优度 最小二乘 ...
- USB 2.0 协议中J、K、SE0状态的定义
一.通俗解释 1.J态.K态.SE0 低速设备: J态: D+ ="0",D- ="1" K态: D+ ="1",D- ="0&q ...
- USB(一)——USB通用串行总线基础知识详述
目录 1. USB简介 2. USB的特性 2.1 USB的性能特点 2.2. USB的电气特性 3. USB总线系统中的设备 4. USB2.0 传输协议 4.1 包(package)是什么? 4 ...
- usb:认识usb传输(一)
文章目录 一.usb发展背景 1. usb特点 2. usb发展 1.更名 2.发展 3.传输速度 4.usb编/解码方式 --反向不归零(NRZI):位填充 5.信号传输状态 5.帧 6.通讯过程划 ...
最新文章
- 分析Cocos2d-x横版ACT手游源码 1、公共
- 使用bert或者xlnet做预测类的事情
- ElasticSearch学习笔记(一)—了解及装配
- C语言visual studio警告:取消对NULL指针“p”的引用
- XCode中修改应用的名字
- 事务的四大特性、事务处理开始与结束、v$transactio、 v$LOCK
- mysql数据聚合技术_Mysql 去重 聚合
- hdu1276 士兵队列训练问题-list容器
- html2canvas在iphone7 iphonex都生成不了
- 玩转windows内置linux子系统_1.安装
- kernel function
- STM32F429-Discovery 编译 uclinux
- 再说《提督的决断4》
- 计算机专业算理算工,计算机在高考时是算文还是算理啊
- mpu6500-gnss组合导航代码分析
- 美国 Sinclair 电视台网络全面瘫痪,罪魁祸首系勒索软件
- Gridview 换行
- 中望3D 2021 曲面造型方法
- 让玩家更能体验虚拟世界!这就是真正的VR
- bbpress 字体_bbPress的24个最佳WordPress主题