资料介绍
USB的重要关键字
USB的重要关键字:
1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每
一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点
、批量传输端点)
2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动
作,USB将1帧分为好几份,每一份中是一个USB的传输动作。
3、上行、下行:设备到主机为上行,主机到设备为下行
下面以一问一答的形式开始学习吧:
问题一: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),事务最后构成传输(中断传输、
并行传输、批量传输和控制传输)。下面简单介绍一下域、包、事务、传输,请注意他
们之间的关系。
(一)域:是USB数据最