01_USB电气信号

这篇文章,USB 2.0协议支持3种速率设备如何被主机检测插入、区分是哪一种速率和检测拔出。初步了解USB数据是的传输,和数据包格式。

1 基础信息

USB 2.0协议支持3种速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps)。
USB接口有4条线:5V、D+、D-、GND。
两根信号线实现了空闲(idle)、开始(SOP)、传输数据(Data)、结束(EOP)等功能。
反向不归零编码与位填充:电平遇 0 翻转遇 1 不变,如果6个连续1,需要插入一个0信号
在这里插入图片描述

USB实际传输过程中的数据(高速设备):
在这里插入图片描述

2 USB插拔与识别

2.1 低速与全速设备的插拔

HUB端口D+、D-有15K的下拉电阻,平时为低电平;
全速/高速设备D+有1.5K的上拉电阻,插入HUB后 D+ 会被拉高,拔出则变低;
低速设备的D-有1.5K的上拉电阻,插入HUB后 D- 会被拉高,拔出则变低;

2.2 高速设备的识别与拔出

至于高速设备,一开始被识别为全速设备,通过高速检测握手信号区分。
高速设备的识别:主机发出SE0,全速设备发出K信号表示支持高速模式,HUB发出一系列KJ信号,表示HUB支持高速模式。这些名词后面会有解释。
在这里插入图片描述

高速设备断开:工作在高速状态下,D+的上拉电阻是断开的,所以无法通过D+的电平变化监测是否断开。高速状态下,D+、D-会有45欧的下拉电阻,来消除反射信号,断开设备后,hub发出信号,得到的反射信号无法衰减,视为断开。

3 USB信号

在这里插入图片描述

3.1 两根信号线,表示四种状态

差分1:D+大于某个值(HIGH),D-小于某个值(LOW)
差分0:D-大于某个值(HIGH),D+小于某个值(LOW)
单端1:D+和D-小于某个值(LOW
单端0:D+和D-大于某个值

3.2 JK信号

低速与全速/高速设备空闲状态不同(上拉电阻的位置不同),为了统一,有了J、K信号
J:低速设备差分0,高速设备差分1;(idle状态)
K:低速设备差分1,高速设备差分0;
3.3 USB 包初识
在这里插入图片描述

(1)SOP:Start Of Packet由idle状态切换到到K状态;

在这里插入图片描述

(2)SYNC:
USB没有时钟线,通过SYNC信号,告知对方传输速率
a)低速与全速:
低速或全速的同步域为00000001
SYNC格式为3对KJ外加2个K(SOP中的K状态就是SYNC信号的第1位数据)。
b)高速:15对KJ,外加2个K
高速的同步域为31个0,后面为一个1。
补充:这里KJ信号其实就是一系列方波(遇0翻转)
(3)EOP:End Of Packet
a)低速与全速:
由数据的发送方发出EOP,数据发送方驱动D+、D-这两条线路,先设为SE0状态并维持2位时间,再设置为J状态并维持1位时间,最后D+、D-变为高阻状态,这时由线路的上下拉电阻使得总线进入Idle状态。
在这里插入图片描述

b)高速
暂不了解

参考
USB2.0包Packet的组成 - USB中文网 (usbzh.com)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《t630_usb3.0超高速控制器技术手册.pdf》是一本介绍t630系列usb3.0超高速控制器技术的手册。该手册主要内容包括了t630_usb3.0超高速控制器的详细介绍、原理分析和使用方法等方面的内容。 手册首先介绍了t630_usb3.0超高速控制器的基本概念和发展历程,包括该控制器的设计目标、技术特点和应用领域等。然后详细解析了该控制器的硬件结构和工作原理,包括硬件电路设计、接口类型和传输速度等方面的内容。 接着,手册详细介绍了t630_usb3.0超高速控制器的软件编程接口(API),包括控制器的指令集、寄存器操作和数据传输模式等方面的内容。同时,手册还提供了一些示例代码和应用案例,帮助读者更好地理解和应用该控制器的技术。 此外,手册还介绍了t630_usb3.0超高速控制器的性能参数和测试方法,包括数据传输速度、稳定性和兼容性等方面的指标。并提供了一些调试和故障排除的技巧和方法,帮助读者解决在使用过程中可能遇到的问题。 总的来说,《t630_usb3.0超高速控制器技术手册.pdf》是一本全面介绍t630系列usb3.0超高速控制器技术的手册,内容详实且有助于读者理解和应用该控制器的技术。读者可以通过学习该手册,深入了解t630_usb3.0超高速控制器的原理和使用方法,提高技术能力和应用水平。 ### 回答2: T630是一款USB3.0超高速控制器技术手册,该手册给出了关于T630控制器的详细技术信息和使用指南。USB3.0是一种高速数据传输技术,能够提供更快的传输速度和更高的带宽。T630控制器是一款专为支持USB3.0技术而设计的芯片,具有强大的功能和性能。 该手册首先介绍了T630控制器的概述,包括其物理结构、电气特性和引脚功能等。然后详细阐述了T630控制器的工作原理和操作方式,包括数据传输、信号处理和电源管理等方面的内容。 接下来,手册详细介绍了T630控制器的主要特性和功能,包括支持多种USB设备类型、支持多个USB接口、提供高速数据传输等。同时,还介绍了T630控制器的优势和应用领域,例如移动设备、电脑外设、数字相机等。 手册还提供了T630控制器的软件开发指南,包括驱动程序的安装和配置、API函数的调用和使用等内容。此外,手册还给出了一些实际应用案例,帮助用户更好地理解和使用T630控制器。 总的来说,T630_usb3.0超高速控制器技术手册提供了关于T630控制器的全面、详细的技术信息和使用指南,对于开发和应用USB3.0设备的用户来说,具有很高的参考价值。 ### 回答3: 《T630_USB 3.0超高速控制器技术手册.pdf》是一本关于T630_USB 3.0超高速控制器技术的手册。该手册详细介绍了T630_USB 3.0超高速控制器技术的原理、功能、参数以及使用方法等方面的内容。 首先,手册介绍了T630_USB 3.0超高速控制器技术的原理及其与USB 3.0标准的关系。USB 3.0是当前最新的USB接口标准,具有更高的传输速度和更强的兼容性。而T630_USB 3.0超高速控制器技术则是在该标准基础上进行了进一步的改进和优化,提高了USB 3.0的性能和稳定性。 接着,手册详细介绍了T630_USB 3.0超高速控制器技术的各项功能和特点。例如,该技术支持超高速数据传输,可以实现最高5Gbps的传输速度,比USB 2.0接口快10倍以上。同时,手册还介绍了该技术的电源管理功能、设备识别功能以及数据安全功能等,让用户能够更全面地了解和掌握T630_USB 3.0超高速控制器技术的优势和应用场景。 此外,手册还提供了使用T630_USB 3.0超高速控制器技术的具体操作方法和注意事项。通过详细的步骤说明和图文并茂的示例,用户可以快速掌握该技术的使用方法,并能够正确地应用于实际项目中。 总之,《T630_USB 3.0超高速控制器技术手册.pdf》是一本非常实用的技术参考书,对于需要了解和使用T630_USB 3.0超高速控制器技术的工程师和技术人员来说,具有很高的参考价值。无论是在设计USB接口产品,还是在进行USB接口相关开发工作时,该手册都能提供丰富的技术资料和实用的操作指南,帮助用户顺利完成相关任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值