广告

嵌入式应用的USB3.0链路共享

2017-10-26 14:41:12 Gayathri Vasudevan 阅读:
USB3.0端口可通过分离超高速端口和标准 USB2.0端口来实现链路共享功能。目前,链路共享是赛普拉斯HX3 USB3.0 集线器控制器的独有功能。本文将介绍如何在扩展坞、笔记本电脑、电视机、机顶盒等嵌入式应用程序中实现USB3.0链路共享。
广告

USB3.0端口可通过分离超高速端口和标准 USB2.0端口来实现链路共享功能。目前,链路共享是赛普拉斯HX3 USB3.0 集线器控制器的独有功能。本文将介绍如何在扩展坞、笔记本电脑、电视机、机顶盒等嵌入式应用程序中实现USB3.0链路共享。

HX3控制器是赛普拉斯USB3.0集线器控制器家族的产品,符合USB3.0规范版本1.0标准。该款控制器的所有端口均支持超高速(SS)、高速(HS)、全速(FS)以及低速(LS)操作。它集成了终端电阻、上拉电阻和下拉电阻,并支持pin-straps引脚设置选项,以减少系统的整体物料成本。HX3控制器配有赛普拉斯独有的共享链路功能,能够从四端口USB3.0集线器提供8个下行(DS)端口。

共享链路功能可以将集线器的USB3.0 DS端口分为嵌入式超高速端口和标准USB2.0端口。共享链路能够支持多达8个来自四端口USB3.0集线器的DS端口。而标准USB3.0端口配有8条信号线:2条用于USB2.0通信(D +,D-),4条用于超高速通信(SSTX +,SSTX-,SSRX +,SSRX-),2条用于VBUS和GND的电源线。如图1所示。

USB17102601
图 1:标准 USB3.0端口。(来源: 赛普拉斯)

VBUS使能信号(DSx_PWREN)能够控制传输VBUS信号到已连接的USB3.0设备。DSx_PWREN信号与过流信号(DSx_OVRCURR)一同实现可插拔USB3.0端口的过流保护电路。当端口出现过流,连接到端口电源开关输出使能引脚的DSx_PWREN信号能够关闭端口电源。

而向后兼容性需要用到USB2.0信号线。当超高速设备(USB3.0设备)插入USB3.0端口时,只有超高速线路能够进行通信,此时该特定端口的USB2.0线路为空闲线路。同样地,当高速设备(USB2.0设备)插入USB3.0端口时,超高速线路空闲。因此,在USB3.0端口中,根据已连接的设备(超高速设备或USB2.0设备),任何指定时间的点,超高速线路或USB2.0线路只有其中一种线路在运行。

共享链路功能使USB3.0 DS端口可分离为2个独立端口,一个嵌入式超高速端口和一个标准USB2.0端口,从而有效地利用多余的线路。例如,如果嵌入式超高速设备(如 USB3.0摄像机)连接到其中一个DS端口上,HX3控制器能够让系统设计师使用该特定端口的USB2.0信号来连接到标准USB2.0端口。图2显示了如何在系统中运行链路共享端口。

在共享链路DS端口中,由于已经嵌入了超高速端口,超高速设备可以通过电路板布线与超高速端口永久链接,因此不能向下兼容USB2.0。已启用共享链路功能的系统不应连接到USB2.0主机或USB2.0集线器,因为共享链路超高速DS端口不支持USB2.0功能(例如USB2.0主机或集线器),连接到共享链路的超高速嵌入式设备将无法正常工作。

USB17102602
图2:笔记本电脑主板的共享链路端口示例。(来源:赛普拉斯)

在通用型USB3.0端口中,超高速通信出现故障时,所连接的USB3.0设备将恢复为USB2.0速度。然而,在共享链路端口中,这是没办法做到的。因为USB2.0线路和超高速线路连接了两个单独的设备。为了克服这个限制,除了USB2.0端口的电源使能控制引脚(DSx_PWREN),共享链路还为嵌入式超高速端口(链路共享端口)实现单独的VBUS使能控制引脚(DSx_VBUSEN_SS)。这有助于对嵌入式超高速端口的电源进行独立控制。HX3控制器侦测到超高速通信故障,将其已连接到嵌入式超高速设备的VBUS检测引脚的DSx_VBUSEN_SS信号翻转。该DS嵌入式超高速设备将重新枚举,认为此VBUS的翻转为断开连接事件或连接事件。这就是HX3控制器独有的共享链路功能。图3显示了共享链路端口的实现过程。

USB17102603
图3:共享链路端口。(来源: 赛普拉斯)

传统扩展坞

如今的便携式设备采用紧实型设计,仅可以支持少数外设,通常不包括串行接口、HDMI、以太网等端口。为了让设备能够连接更多外设,扩展坞的设计集合了USB、串行、VGA、以太网等其他端口。图4显示了传统笔记本电脑扩展坞的框图。

如图4所示,传统的USB3.0扩展坞需要6~8 个USB端口(包括嵌入式端口)。设计采用了配有2个四端口集线器控制器集成电路级联。为了支持千兆以太网和HDMI等高带宽外设,扩展坞除了要有外置 USB3.0端口,还必须配有USB3.0集线器。添加USB3.0集线器只是用于连接鼠标、键盘、串行端口等的较慢速的外设,成本效益会非常低。因此,传统的扩展坞同时配备了USB3.0集线器和USB2.0集线器。然而,采用两个集线器会增加印制电路板面积、功率需求、布线的复杂性以及无源组件数量,总体上明显加大了物料成本。

USB17102604
图4:传统扩展坞设计。(来源:赛普拉斯)

共享链路扩展坞

在配置了共享链路功能的四端口HX3控制器上,我们最多可以使用8个端口、4个嵌入式超高速端口和4个标准USB2.0端口。图5显示了共享链路如何实现低成本的笔记本电脑扩展坞设计。与图4的传统扩展坞设计相比,赛普拉斯的共享链路功能为客户提供了最优的高成本效益解决方案。

USB17102605
图5:扩展坞配置共享链路 USB 3.0 集线器。(来源:赛普拉斯)

如图5所示,下游端口DS3和DS4为标准USB3.0端口,而DS1和DS2为共享链路端口。共享链路端口DS1和DS2的超高速嵌入式端口专用于高速通信端口,例如HDMI和以太网端口。使用DS1共享链路端口的标准USB2.0端口,可以为扩展坞新增RS232端口。还可以使用DS2中的外置USB2.0标准端口连接可插拔设备,如键盘、鼠标、移动硬盘等。

其他嵌入式应用

随着USB3.0应用在过去几年里迅速增长,USB3.0主机端口已成为所有新款个人电脑和笔记本电脑的标准配置。另外,人们对实时高清质量视频的需求日益增长,因此消费者电子设备也采用USB3.0标准。共享链路功能可应用于大多数消费者设备中,包括CPU主板、扩展坞、显示器、电视机顶盒、游戏设备和医疗设备等。

USB3.0标准能够支持5Gbps超高速(SS)操作,比USB2.0标准快10倍。因此,USB3.0不仅适用于连接高清摄像机等高带宽外设,而且还可以用作系统总线,从而支持嵌入式设备间的系统内连接,如图6所示。

嵌入式应用中的共享链路可以把更多的设备连接到USB主机,从而降低物料成本、印制电路板复杂性和功耗。此外,由于DS端口布置在印制电路板的边缘,因此很难在超高速和高速嵌入式应用中部署较短的布线。HX3控制器配有灵活的、可编程的USB3.0和USB2.0 PHY,相对于典型接口的6英寸,HX3能够支持长达11英寸的布线。

便携式计算设备

在笔记本电脑、平板电脑和智能手机等便携式设备中,USB3.0通常用作内部系统总线。如图6所示,CPU集成电路通常支持单个USB3.0主机。在本应用中,集线器的上游端口通过物理印制电路板布线永久连接到嵌入式USB3.0主机。集线器的DS端口可以连接到支持嵌入式USB3.0功能的集成电路,或作为通用USB3.0外置端口使用。

USB17102606
图6:超极本笔记本电脑的设计使用了两个集线器控制器 IC。(来源:赛普拉斯)

图 7 显示了超极本电脑设计如何实现共享链路以降低物料成本和设计复杂性。

USB17102607
图7:支持共享链路的超极本电脑 。(来源:赛普拉斯)

USB 3.0 扩展坞应用

USB3.0扩展坞可分为通用型和专用型。通用型扩展坞和专用型扩展坞之间的主要区别是扩展坞的上行连接。通用扩展坞一般支持标准的USB3.0上行端口,而专用型扩展坞能够支持某些笔记本电脑的定制端口。

由于共享链路超高速端口没有USB2.0线路,因此当扩展坞连接到USB2.0主机时,连接了该端口的嵌入式超高速设备将无法工作。为了避免无意地连接到USB2.0主机,不建议在通用扩展坞上使用共享链路。

原理图

图8显示了如何将共享链路信号连接到DS USB2.0设备和嵌入式超高速设备。

USB17102608
图8:共享链路端口的 USB 数据线连接。(来源:赛普拉斯)

图8显示有8个USB通信引脚:

• 4个引脚(SSTX +,SSTX-,SSRX + 和 SSRX-)用于超高速通信和1个控制电源开关的 VBUS引脚

• 2个引脚(D + 和 D-)用于USB2.0通信和1个控制电源开关的VBUS引脚

HX3控制器的4个超高速信号连接到嵌入式超高速设备的超高速引脚,而连接到嵌入式超高速设备的USB2.0引脚保持断开。共享链路端口的USB2.0端口连接与标准的USB2.0端口相同。

Hx3控制器中的共享链路端口配有以下相关引脚:

  1. USB2.0标准端口引脚

• 用于USB2.0数据传输的D+和D-线

• 负责控制DSx_PWREN信号(如图9所示)

  1. DSX_OVRCURR用作Hx3控制器的过电流指示(图8中未示出)

• 嵌入式超高速引脚

• 用于超高速数据传输的SSRX +、SSRX-、SSTX+和SSTX-引脚。

• VBUS负责控制DSx_VBUSEN_SS信号(如图9所示)

如图8所示,USB2.0数据线(D+和D-)连接到可插拔的USB2.0端口连接器引脚,而超高速线路与嵌入式设备的超高速线路相连接。根据USB规范,每个可移动的DS端口必须在VBUS引脚上具有120μF的最小电容,从而在最大负载条件下保持稳定的电压。这就是为什么 需要150uF大容量电容器连接到VBUS_DS2线路,而嵌入式超高速端口的VBUS引脚不需要大容量电容。

USB连接器屏蔽(SHD1和SHD2)应通过RC电路并联接地,以降低电磁干扰,如图8所示。

USB17102609
图9:共享链路中的DS端口VBSU控制。(来源:赛普拉斯)

共享链路模式需要对可插拔USB2.0设备和嵌入式超高速设备进行单独的VBUS控制。图9显示了如何实现VBUS控制。

为了确保嵌入式超高速设备不会倒回USB2.0速度操作,需要加设一个外部电源开关。该开关由HX3控制,能够产生DSx_VBUSEN_SL输出信号。该信号控制嵌入式设备的VBUS。

DSx_PWREN是HX3控制器生成的另一个输出信号,能够控制可插拔USB2.0设备的VBUS。例如,发生过流时,DSx_PWREN可以关闭端口电源。DSx_OVRCURR引脚(图9中未示出)用于指示可移动端口的过流状态。对于嵌入式超高速端口该引脚是不需要的,因为此引脚已永久连接在嵌入式超高速端口内部。

注意:如有需要,开发人员可以禁用链路共享,默认配置已开启链路共享,需要更改 EEPROM 配置参数,使用Blaster plus 配置实用程序对已作修改的配置进行编程。

共享链路可以减少元件数量并减小印制电路板面积,从而减低物料成本。例如,表1比较了共享链路扩展坞设计和使用了2个集线器控制器的传统扩展坞的设计中使用的组件。与传统扩展坞设计相比,基于共享链路的扩展坞设计可以节省28个组件。安装组件所需的空间也相应地减少了。

USB17102610
表1 :共享链路扩展坞和传统扩展坞的比较。(来源:赛普拉斯)

本文来自《电子工程专辑》2017年9月刊,版权所有,谢绝转载

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 华为Pura80Ultra曝光:自研三摄瞄准影像Top1 根据知名数码博主“智慧皮卡丘”透露,今年即将发布的华为Pura80 Ultra将采用自研三摄系统,瞄准影像手机Top1。据悉,华为Pura80 Ultra将采用全新的自研影像软硬架构,后置影像系统由一
  • Arm拟将授权费提高3倍 据路透社报道,ARM计划将其芯片设计授权费用提高300%,并考虑自主研发芯片,以与其最大的客户展开竞争。这一消息源于 Arm 与高通的一场诉讼中披露的内部文件和高管证词。过去,ARM只出售指令集授权和
  • 第二十届全国大学生智能车竞赛-地瓜机器人智慧医疗挑战赛规则 01 赛项简介1.1 赛事背景  随着人工智能、数字孪生、智能机器人等前沿技术的迅猛发展,多技术融合创新已成为推动未来社会进步的核心动力。人工智能通过先进的计算机软硬件系统模拟人类智慧,实现数据的自主
  • 原理+计算+仿真+电路设计避雷总结,1200字手把手教你学会用运放搭建反相放大电路 ▼关注微信公众号:硬件那点事儿▼Part 01前言反相放大电路是电子电路中常用的一种基本放大电路,主要功能是将输入信号的极性反转并按一定倍数放大。反相放大电路会将输入信号反转,即极性翻转,这在某些需要
  • AI助力,全世界都在说中国话! 你是否曾经因为语言障碍而无法与外国人顺畅交流?或者在旅行中因为语言不通而错过了一些精彩的经历?现在,随着AI技术的发展,实时翻译耳机可以帮你轻松解决这些问题。1什么是实时翻译耳机实时翻译耳机是一种能够
  • 2025汽车标准法规目录 为使行业能够及时了解国内外汽车标准、法规的最新情况,全国汽车标准化技术委员会秘书处编纂了《汽车标准法规目录(2025)》(以下简称《目录》)。《目录》包括汽车、摩托车行业的国家标准、行业标准及国内相关
  • 辛苦一年了,大家都来晒晒年终奖吧。 点击上方名片关注了解更多大家好,我是王工。如果按国家规定时间放假的话,这是上班最后几天了,很大一部分人可能都已经请假回家了,年终奖该发的也发了,辛苦了一年,大家都来晒晒年终奖吧。1、说好的现在大环境不
  • “未来采用轮岗,启用年轻人”比亚迪内部讲话曝光!  智能汽车网络与数据安全新媒体 (谈思汽车讯)据晚点Auto消息,比亚迪汽车新技术研究院院长近日在技术院内部,针对技术研发、管理、制度等话题谈了他的看法,并提出了新的工作要求或者方向。比如 “新能源当
  • REDMITurbo4Pro电池超7000mAh还有超频版90W快充 今年伊始,新升级的REDMI品牌就带来在2025年的首款机型——REDMI Turbo 4,该机凭借高达6550mAh的电池容量,一举夺得了REDMI品牌电池容量之冠。而现在有最新消息,近日已有电池更
  • 从闪存到MRAM:满足现代FPGA配置的需求 在技术飞速发展的今天,新兴的航空电子、关键基础设施和汽车应用正在重新定义人们对现场可编程门阵列(FPGA)的期望。FPGA之前主要依靠闪存来存储配置位流。这种方法适用于许多主流FPGA配置应用;然而,
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了