开发网站的软件,做网站就要租服务器,手机如何创造网站,合肥建设网站查询1-USB 基本知识
USB的重要关键概念: 1、 端点#xff1a;位于USB设备或主机上的一个数据缓冲区#xff0c;用来存放和发送USB的各种数据#xff0c;每一个端点都有惟一的确定地址#xff0c;有不同的传输特性#xff08;如输入端点、输出端点、配置端点、批量传输端点) 2…1-USB 基本知识
USB的重要关键概念: 1、 端点位于USB设备或主机上的一个数据缓冲区用来存放和发送USB的各种数据每一个端点都有惟一的确定地址有不同的传输特性如输入端点、输出端点、配置端点、批量传输端点) 2、 帧时间概念在USB中一帧就是1MS它是一个独立的单元包含了一系列总线动作USB将1帧分为好几份每一份中是一个USB的传输动作。 3、upstream、downstream(上行、下行)设备到主机为上行主机到设备为下行
问题一USB的传输线结构是如何的呢 一条USB的传输线分别由地线、电源线、D、D-四条线构成D和D-是差分输入线它使用的是3.3V的电压注意哦与CMOS的 5V电平不同而电源线和地线可向设备提供5V电压最大电流为500MA
问题二数据是如何在USB传输线里面传送的 数据在USB线里传送是由低位到高位发送的。
问题三USB的编码方案 答案三USB采用不归零取反来传输数据当传输线上的差分数据输入0时就取反输入1时就保持原值为了确保信号发送的准确性当在USB总线上发送一个包时传输设备就要进行位插入***作即在数据流中每连续6个1后就插入一个0从而强迫NRZI码发生变化。这个了解就行了这些是由专门硬件处理的。
问题四USB的数据格式是怎么样的呢 和其他的一样USB数据是由二进制数字串构成的首先数字串构成域有七种域再构成包包再构成事务IN、OUT、SETUP事务最后构成传输中断传输、并行传输、批量传输和控制传输。下面简单介绍一下域、包、事务、传输请注意他们之间的关系。
2-USB 总线
usb2.0 支持1.5Mb/s的低速low-speed,鼠标..模式和12Mb/s的全速full-speed语音模式在USB2.0中又加入了480Mb/s的高速模式视频。 USB pin
2.1 USB总线信号 USB使用差分传输模式两根数据线D和D-差分信号1D2.8VD-0.3V差分信号0D-2.8VD0.3V
J状态和K状态 低速下D为“0”D-为“1”是为“J”状态“K”状态相反 全速下D为“1”D-为“0”是为“J”状态“K”状态相反 高速同全速。
SE0状态 D为“0”D-为“0”
IDLE状态 低速下空闲状态为“K”状态 全速下空闲状态为“J”状态 高速下空闲状态为“SE0”状态.
全速模式有以下几个重要信号Reset信号 主机在要和设备通信之前会发送Reset信号来把设备配置到默认的未配置状态。即SE0状态保持10ms。
Resume信号 20ms的K状态低速EOP
Suspend信号 3ms以上的J状态
SOP信号 从IDLE状态切换到K状态
EOP信号 持续2位时间的SE0信号后跟随1位时间的J状态
SYNC信号 3个重复的K、J状态切换后跟随2位时间的K状态 2.2 USB信号数据编码 USB采用NRZI(非归零编码)对发送的数据包进行编码。即 输入数据0编码成“电平翻转”输入数据1编码成“电平不变” NRZI 位填充是为了保证发送的数据序列中有足够多的电平变化。填充的对象时输入数据即先填充后编码。数据流中每6个连续的“1”就要插入1个“0”。 接收方解码NRZI码流然后识别出填充位并丢弃它们。 位填充 位填充流程 2.3 USB拓扑结构 USB是一种主从结构的系统主机叫做Host从机叫做Device。Device包括USB function和USB HUB。 USB总线基于分层的星状拓扑结构以HUB为中心连接周围设备。总线上最多可连接127个设备。Hub串联数量最多5个。 bus 拓扑 usb 实现区域 usb 物理拓扑