USB学习笔记--基本介绍

1.1 USB的拓扑结构
USB是一种主从结构的系统,主机叫做host,从机叫做device。
通常所说的主机具有一个或者多个USB主控制器(host controller)和根集线器(root hub),主控制器主要负责数据处理,而根集线器则提供一个连接主控制器与设备之间的接口和通路。
另外,还有一种特殊的USB设备——USB集线器(USB hub),它可以对原有的USB口进行数量上的扩展,可以获得更多的USB口。
注:集线器只能扩展出更多接口的USB口,而不能扩展出更多的带宽。带宽是共享一个USB主控制器的。
USB的数据交换只能发生在主机与设备之间,主机与主机,设备与设备之间不能直接互连和交换数据。所有的数据传输都由主机主动发起,而设备只是被动的负责应答。

1.2 USB的电气特征
标准的USB连接线使用4芯电缆:5V电源线(Vbus),差分数据线负(D-),差分数据线正(D+)及地(GND),在USB_OTG中,又增加了一种MINI USB接口,使用的是5条线,比标准USB线多了一条身份识别线,USB使用差分传输模式,D-与D+为两条数据线,在低速传输模式,采用电压传输,在高速模式下,采用的电流传输。
USB使用NRZI编码方式,当数据为0时,电平翻转,数据为1时,电平不翻转,为了防止长时间电平不变化,在发送数据前要经过位填充处理,即当遇到连续6个数据1时,就强制插入一个数据0,经过位填充后的数据,由串口引擎(SIE)将数据串行化和NRZI编码后,发送到USB差分数据线上。在接收端,刚好是一个相反的过程。接收端采样数据线,有SIE将数据并行化(反串行化),然后去掉填充位,恢复出原来的数据。
USB协议规定:设备在未配置之前,可以从Vbus上最多获取100mA的电流,在配置之后,最多可从Vbus上获取500mA的电流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值