USB是一个标准的协议,因此对线缆、插头、插座等有严格的规范要求。
    在最初的标准里,USB接头有4条线:电源,D-,D+,地线。我们暂且把这样的
叫做标准的USB接头吧。后来OTG出现了,又增加了miniUSB接头。而miniUSB接头
则有5条线,多了一条ID线,用来标识身份用的。标准USB口只有A型和B型。其中每
一型又分为插头和插座,例如A型插头,A型插座等。我们平常电脑上用的那种插
座叫做A型USB插座,而相应的插头,叫做A型插头,例如U盘上那种。而像打印机
上面那个插座,则是B型插座(比较四方的,没电脑上面那种扁),相应的插头,就
是B型插头。也许你见过一头方一头扁的USB延长线,没错了,扁的那头就叫做A型
插头,而方的那头,就叫做B型插头,而相应的被插的那两个插座,就分别是A型
插座和B型插座了。A型插头是插不进B型插座的,反之亦然。

miniUSB也分为A型,B型,但增加了一个AB型(不是血型呀,别搞错了,没有
O型^_^)。既然它叫做miniUSB,那么当然它就是很小的了,主要是给便携式设备
用的,例如MP3、手机、数码相机等。USB是一主多从结构,即一个时刻只能有一
台主机。像PC机就是一个主机,其它的只能是设备,因而两个设备之间是无法直
接进行通信的。而USB OTG(on the go)的出现,则解决了这个矛盾:一个设备可
以在某种场合下,改变身份,以主机的形式出现。因而就出现了AB型的miniUSB插
座,不管是A型miniUSB插头,还是B型miniUSB插头,都可以插进去,而靠里面多
出的那条ID线来识别它的身份:是主机还是从机。这样两个USB设备就可以直接连
接起来,进行数据传送了。 像我们MP3上用的那中miniUSB插座,就是B型的
miniUSB插座(注意,有一类miniUSB插座,似乎不是USB规范里面的,因为miniUSB
接头应该有5条线,而这种插座只有4条线)。

由于USB是支持热插拔的,因此它在接头的设计上也有相应的措施。USB插头的地引脚
和电源引脚比较长,而两个数据引脚则比较短,这样在插入到插座中时,首先接通电源
和地,然后再接通两个数据线。这样就可以保证电源在数据线之前接通,防止闩锁发生。

    至于USB电缆,通常我们不怎么关心,买现成的就行了,除非你是生产USB线
缆的。在全速模式下需要使用带屏蔽的双绞电缆线,而低速模式模式则可以不使
用屏蔽和双绞。此外,USB协议规定,USB低速电缆长度不得超过3米,而全速电缆
长度不得超过5米。这是因为线缆传输有延迟,要保证能够正确响应,就不能延迟
太多。USB标准规定了里面信号线的颜色,其中Vbus为红色,D-为白色,D+为绿色
,GND为黑色。然而,我见过很多USB线缆并没有遵循标准,所以大家在使用时要
小心,用表测量一下比较可靠。

更详细的数据,例如封装尺寸等,请参看USB协议。

附图:各种USB插头和插座,来自USB协议。

USB入门系列之四 —— USB的线缆以及插头、插座相关推荐

  1. 嵌入式USB开发系列(1):USB简介

    嵌入式USB开发系列(1):USB简介 文章目录 嵌入式USB开发系列(1):USB简介 1. USB的优势 2. USB协议标准 3. USB通信接口 声明 声明:USB资料网站 链接,相关协议和文 ...

  2. USB入门系列之一:USB概述

    USB是什么呢?一说USB是You SB的意思,即"你傻B"的意思.另一种说法是USB其实是美国的弟弟,因为美国叫USA,USB当然是他的弟弟了. 那么USB到底是什么呢?其实US ...

  3. ctl命令 usb_USB入门系列之六 —— USB设备的枚举过程

    USB主机在检测到USB设备插入后,就要对设备进行枚举了.为什么要枚举呢?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序.调试USB设 ...

  4. OPEN(SAP) UI5 学习入门系列之四:更好的入门系列-官方Walkthrough

    好久没有更新了,实在不知道应该写一些什么内容,因为作为入门系列,实际上应该更多的是操作而不是理论,而在UI5 SDK中的EXPLORER里面有着各种控件的用法,所以在这里也没有必要再来一遍,还是看官方 ...

  5. CTP程序化交易入门系列之四:行情订阅常见问题解答

    前言 这一章总结了大家订阅行情最常问的一些问题的相关解答,希望能有帮助.如有不对的地方,欢迎指正.后期会在这里更新迭代,欢迎到这底下提问! 更新时间:20201112 1 获取行情的地址在哪里可以查到 ...

  6. “机器学习”三重门_“中庸之道”趋若人(深度学习入门系列之四)

    原文链接   更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 系列文章: 一入侯门"深"似海,深度学习深几许(深度学习入门系列之一) 人工& ...

  7. 【深度学习之美】“机器学习”三重门,“中庸之道”趋若人(入门系列之四)

    系列文章: 一入侯门"深"似海,深度学习深几许(深度学习入门系列之一) 人工"碳"索意犹尽,智能"硅"来未可知(深度学习入门系列之二) 神经 ...

  8. 【深度学习之美】“机器学习”三重门,“中庸之道”趋若人(入门系列之四)...

    更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 系列文章: 一入侯门"深"似海,深度学习深几许(深度学习入门系列之一) 人工"碳& ...

  9. USB入门系列之二:USB的连接模型

    USB是一种主从结构.主机叫做Host,从机叫做Device(也叫做设备),集线器也被当作一种特殊的设备处理.USB的数据交换只能发生在主机和设备之间,主机和主机,设备和设备之间不能互连.为了在物理上 ...

最新文章

  1. 科技基建,自主创芯——详解全球半导体制造行业格局
  2. python小项目推荐项目-推荐 10 个有趣的 Python 项目
  3. Prim算法 求出 最小生成树
  4. python wand安装_Python Wand posterize()用法及代码示例
  5. 法国帅哥教授告诉你,为什么数学家是全世界最好的工作,以及数学有多美?...
  6. 关于HTML5标签不兼容(IE6~8)
  7. toj 4065 The Coco-Cola Store
  8. 简单的对象序列化协议(伪代码)
  9. nginx配置不记录指定文件类型日志
  10. abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据
  11. java暗装没有快捷键,java强行videos
  12. Mac OS 开机密码重置
  13. OCiOS开发:汉字转拼音
  14. 完美安装运行Xcelsius 2008 SP3解决方案
  15. 2021.03.06【NOIP提高B组】模拟 总结
  16. C\C++开发的经典魔塔小游戏--(3)主要逻辑处理,角色控制
  17. hbuilder app教程
  18. 微凉的风吹着我凌乱的头发,突然决定开个客博,以录下从MATLAB到OMNET的艰难历程
  19. 计算机专业转专业申请书范文,常用的转专业申请书范文(2017最新版)
  20. Swagger体验版

热门文章

  1. 服务器安装在机柜上下位置,服务器机柜应如何规范安装?
  2. Diameter协议
  3. G.711 音频编码
  4. C/C++内存管理与函数模板
  5. layui表格监听全选_layui表格(表单)的全选功能
  6. uefi安装linux 知乎,安装Archlinux+UEFI启动
  7. WMS WFS WCS 的区别
  8. 商场开发都有VIP制度键盘录入会员级别实现,并计算出实际的付出价格假设商品的总价格为1000元。1级会员打9折,2级会员打8折,3级会员打 7折,非会员不打折
  9. Filenet基金会关于场外交易FN风险提示公告
  10. python代码表达元旦节_python3提示节日脚本