嵌入式学习之USB协议(一)
文章目录
一、USB电器特性
二、USB总线信号
三、USB连接信号
四、总结
前言
USB接口的设备在工商业领域应用已经非常广泛了,比如U盘,鼠标,键盘,手机等等;USB传输速度快,可扩展性强,兼容性强等众多优点,已经有非常全面的应用;今天我们就来聊一聊他的电气特性,总线信号,连接信号。
一、USB电器特性
USB由4根线组成,Vbus,GND,D+和D-;Vbus和GND是供电信号,比如U盘,鼠标等由主机供电;D+和D-是数据线,USB使用差分传输模式;
差分信号1:D+ > Von(2.8V)且D-<Vol(0.3)
差分信号0:D- > Von(2.8V)且D+<Vol(0.3)
RS485通信是按照差分信号1/0表示数字1和0,而USB则表示J状态和K状态,再通过状态翻转表示数据0,状态保持表示数据1。
如图,USB信号的数据0/1与我们通常理解的不太一样。常见的通讯方式如I2C,SCI,SPI,USART等等,都是高电平为数据1,低电平为数据0;而USB信号比较特殊,它采用的是非归零编码,对数据先进行翻转,