三、USB机械和电气特性

    在了解USB的时候,我们不但需要了解USB的通讯协议,也需要知道一些USB机械和电气特性,至少在看到USB标识符的时候,不会不认识。这样才会显得更加专业。

1、USB的机械特性

(1)、USB图标

      USB图标一般标注在USB的A型和B型插头上 , 位于插头前端一块凹陷区域中 ,以浮雕的形式标注。有此图标的一面则是该插头的顶层。

USB图标
USB图标

(2)、USB接插件

USB插件分为:A型接插件、B型接插件

    A 型插头位于USB电缆的一端。 从方向上来说 , 它上行指向并连接到主机系统 , 来自于USB设备。

 

A型插头

     A 型插座位于 USB 主机或者是 USB Hub 上 , 用于为下层的设备提供连接点。

A型插座

 

 B型插头位于USB电缆的另一端。与 A型插头相反 , 从方向上来说 , B 型插头指向并连接到下层设备 , 来自于主机或USB Hub。

 

B型插头

 B型插座位于USB设备或Hub上。

B型插座

 

 (3)、USB插座的PCB设计

    一般的PCB设计软件的元件库中都没有USB接插件, 因此, 工程师需要自行设计 A、B型插座并添加到PCB元件库中。

A型插座设计
B型插座

(4)、USB电缆的要求

    在全速模式下使用带屏蔽和双绞的电缆线 , 而低速模式则不需要带屏蔽和双绞。低速电缆线总长不得超过3m。全速电缆线总长上限为5m。

    USB电缆采用的是 4 线结构 , 电源线为VBus和GND 2根 , 差模信号数据线为 D+ 和 D- 2根。

 

全速电缆截面图
低速电缆截面图

 

USB电缆模型
USB电缆模型

 

(5)、USB电缆线编号与颜色

    USB电缆的 4 根线在USB中有固定不变的数字编号以及不同的颜色。

 

USB电缆颜色
编号信号典型电缆线颜色
1Vbus红色
2D-白色
3D+绿色
4GND黑色

 

2、USB的电气特性

    USB 的电气特性包含了很多内容 , 比如差模信号的传输标准与编码、信号抖动的有关规定及电源管理等等。 本书主要讲述USB的电源管理特点以及即插即用技术的实现。

(1)、USB供电模式

    USB 设备和 Hub 采用 2 种供电模式, 即自供电( Self-Powered)和总线供电(Bus-Powered)。

    自供电 , 是指该USB设备或Hub能够自己提供电源 , 而无需从VBus上提取电流 , 这样做的好处是该设备在工作时功率不必受USB协议的限制 , 可以根据自身电源的能力任意提取电流 ; 但局限性也是显而易见的 , 该设备必须带有额外的电源设备 , 增加了体积和成本。

    总线供电模式则为耗电量小的设备提供了一种方便的连接方式 , 能够完全从USB总线的VBus获得所需的电流 , 但是这样的设备运行时所耗的功率受到USB协议的限制 , 不能无限制地从总线上取得电流。

USB供电分类
供电模式设备类型电流限制典型设备
自供电Hub

自身的 功能模块以及端口电流均可自己提供, 而不用从VBus上提取

这类Hub当无法自身供电时, 仍然可以总线上获得100mA的电流以供

其自身功能模块能 正常工作,但其下行端口都无法获得电流

可以为下行端口提供 500mA 的电流

7个下行

端口Hub

设备

自身USB模块以及其余功能模块运行所需的电流均有自带电源提供,
当自带电源无法正常工作, 仍可通过VBus从总线上获得100mA的电流

以支持USB接口的工作
运行所需最大功率取决于自身所带电源和需求,而与 USB 无关

USB接口的打

印机等

总线供电Hub

自身功能模块以及下行端口电流均由USB总线通过VBus 提供可以通过

VBus获得最高为500mA的电流, 由自身功能模块以及所有下行端口共 享
只能为每一个下行端口最高提供100mA的电流
这类Hub, 一般最多只能带有5个下行端口

5个下行端口

的Hub

低功率设备自身所有功能模块所需电流均从 USB 总线通过VBus获得
最高只能从上行端口获得100mA的电流
鼠标、键盘等
大功率设备自身所有功能模块所需电流均从USB总线通过 VBus获得
最高能从上行端口获得 500mA 的电流
移动硬盘等

    在设计USB硬件电路的电源线路时需要十分小心, 无论是总线供电还是自供电的USB设备或 Hub, 都只能从VBus获得电流 , 而向VBus提供电流。尤其是自供电的设备 , 更不能把自供电的电源线路连接到 VBus上。

(2)、USB低功耗的实现

    USB的工作状态分为两种:正常工作(Normal)状态、挂起(Suspend)状态。

    总线供电设备在3ms内没有总线操作 , 即USB总线处于空闲状态的话 , 该设备就需要自动进入挂起状态。 这时从总线上提取的电流必须小于500μA。 实际上,500μA的电流中包括了Hub和主机端15kΩ的终端匹配电阻的电流 , 这个值通常为220μA。因此 , 对于总线供电的设备而言 , 在进入挂起状态后 , 总的电流功耗不超过 280 μA。

    在设备进入挂起状态后 , 可以通过唤醒( Resume) 操作来恢复到正常工作状 态。唤醒操作既可以由主机发送唤醒或复位信号来触发 , 也可以由设备自行通过远程唤醒来实现。 处于挂起状态的设备通过发送信号给主机 , 使得主机恢复处理其USB事务。 这种远程唤醒方式是所有USB事务中, 惟一能够由设备发起的事务。

 

如有错误,请及时提出。谢谢谢!!!

             上一篇                                                                                 下一篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值