设计人员在为产品添加USB Type-C™连接时需要了解的信息

本文作者:Daniel Leih       点击: 2020-07-24 13:06
前言:
在过去的几年里,有许多文章都对USB-C连接器的优点赞誉有加。除了它的万兆每秒(Gbps)带宽和交替模式视讯(Alt Mode video)功能之外,还有两个非常有价值的优点:可正反插的接头和智能型大功率功能。可正反插的接头其价值显而易见:我们终于可以轻松连接设备,而不必翻转接头(通常需要两次)。还有,智能型电源的存在让USB-C连接器变得非常实用。

USB可以持续供电(只需要5V电压和小于1.5A的电流即可满足需求)。由于之前的Type-A和Type-B的外形尺寸限制,使其只能为小型电子设备(如随身碟或键盘)供电,或者为手机等涓流充电设备供电。随后推出了USB-C这种新供电(PD)标准,它允许发送方和接收方在5至20V的电压下协商最高100W的功率输出。这意味着,只需一个小小的USB-C接头便可为更多产品供电,包括外部存储设备、电话、个人计算机、电动工具、医疗设备和无数其他产品。利用100W的输出功率,您安装在电动汽车里的几乎任何设备都可以用USB-C埠充电(遗憾的是,汽车本身不行)。

如今,个人计算机和手机行业已在许多量产的终端系统中采用USB-C。最值得注意的是,iPhone采用的是Lightning连接器供电,而安卓手机则在大多数新机型中采用了USB-C连接器供电。最初的USB-C和供电的设计十分复杂,涉及许多外部组件和软件配置工具。如今,半导体行业中新产品的发展从USB-C的设计中可见一斑。那么,现在将USB-C添加到您的产品中需要做什么呢?

USB-C PD设计需要什么?
在产品设计中,第一步都是定义所需的功能集。在具有供电的USB-C系统中尤其如此,因为支持PD功能会直接影响系统成本。PD本身增加了系统的成本,因此最终产品必须从供电功能中获益,以确保成本的合理性。 

USB-C用途广泛,并且支持除USB之外的其他数据类型,因此需要了解整个系统才能选择合适的USB-C组件。如果产品是存储设备或电池充电器,则无需为系统增加实现交替模式视讯所需的成本和韧体。相反,如果系统是连接到支持DisplayPort的笔记本电脑的显示器,则必须在设计中包含特定的端口控制器和组件。因为USB-C端口组件包括PD/USB协议、数据和电源,因此系统解决方案将包括USB-C供电埠控制器和模拟及电源组件。

一个最简单的USB-C应用是纯充电埠。在这种情况下,系统的设计目的是为与其连接的设备供电和/或充电。这类系统的一个例子是汽车上的后排充电口、电动工具电池或房屋里的壁式充电器。
 
 
图1:作为纯充电电源的USB-C埠框图
 
在本例中,实现系统所需的主要“物料列表”(BOM)组件列表相对较短:
• USB-C端口控制器——协商连接和电源协议。
• 直流/直流转换器——将输入电压转换成PD协议需要的Vbus电压。
• 负载开关——在插入时向Vbus提供5V电压,在建立PD协议后,连接适当的Vbus电压。有时会与直流/直流转换器结合使用。
• LDO——调节端口控制器的电压,因为直流/直流可能需要提供5至20V的电压。
• USB-C界面

本例中埠控制器的选择要求控制器能够处理其与连接设备之间的所有协议。现代独立控制器(如Microchip提供的控制器)至少包括以下功能:
• 支持连接检测和控制的USB-C连接器
• 符合USB供电规范3.0的MAC
• 预先设计的供电韧体
• 支持所有标准供电配置文件(15/27/45/60/100W)
• 整合降低BOM成本和设计复杂性的精选模拟组件。连接所需的范例包括:
o 支持Rp/Rd切换的VCONN FET
o 电量耗尽Rd中止(Dead Battery Rd termination)
o 针对过流情况的可程序设计电流检测功能
o 针对过压情况的电压检测功能
• 适用于应用的温度支持

因为这是一个纯充电的案例,因此不需要其他系统控制器。虽然有些供货商提供可程序设计器件,但纯充电解决方案的逻辑选择是预先设计产品,没有软件要求,系统配置通过简单的组件配置脚(接地或Vcc连接)完成。只要控制器符合PD 3.0标准,用户就可以存取所有标准电源配置文件:15W/27W/45W/60W/100W。

对于直流/直流转换器,转换器类型的选择主要取决于输入电压。电源必须始终能够提供5至20V的输出电压,才能完全符合PD标准。对于具有24 VDC输入或电压大于20 VDC的系统,基本降压拓扑结构可以提供经济高效的解决方案。对于低压直流或脱机交流供电系统,则需要采用其他拓扑结构。

图2显示的是一个针对图1的修改示例。在这种情况下,设计人员选择了为数据传输提供USB2主机支持,因为其现有产品采用了一个原生支持USB2的微控制器。请注意,埠控制器不需要任何与USB2数据路径的连接。无需额外组件,USB-C端口BOM与纯充电解决方案相同。如果MCU/系统控制器支持USB3,也可以通过简单添加USB3多任务器来添加USB3(支持USB-C接头的正反插)。在本例中,使用独立的USB-C预程序设计端口控制器也是将单个USB-C埠添加到现有产品中的最简单解决方案。
 
图2:作为电源的USB-C连接框图(包含USB2数据)
 
USB效能架构的顶端是基于集线器的系统,如图3所示。基于集线器的设计提供了所有USB架构中最高的灵活性和效能,同时减轻了中央处理器的通讯负担。这种类型的系统通常用于个人计算机扩充基座(PC dock)和显示器、汽车中心控制台以及任何需要多个USB连接的场合。和前面的案例一样,这种设计的第一步是确定功能集。在个人计算机使用案例中,视频信号很可能透过USB-C埠传输,这需要支持交替模式功能。因此,与上述纯充电或充电加USB数据案例相比,此案例的埠控制器必须能够支持交替模式功能,并且系统必须包含所需的电路,以管理通过交替模式信道传输的协议的方向和解析。
 
 
图3:基于USB集线器的基础架构,支持Type-A埠、Type-C端口和交替模式
 
该系统中使用多端口“智能集线器”,可为设计人员提供更高效的系统级设计。虽然设计人员可以轻松购买一个功能更丰富的端口控制器并将功能分开,但使用集线器中的控制器作为埠控制器可以降低成本与处理开销。这在多端口系统中尤其如此,在这些系统中,数据移动或功率使用的协调非常重要。

此案例阐述了埠控制的一个改进形式,随着越来越多的控制器和处理器中带有USB-C功能,这种形式变得越来越普遍。所有USB-C控制功能(如端口策略管理、供电、交替模式支持和布告栏支持)都位于集线器内。在这种架构中,独立埠控制器被收发器取代,收发器包含USB-C接口的物理层,类似于以太网的设计方式。

为了支持交替模式功能,该设计包含一个外部交叉开关多任务器,可将视讯数据复位向到DP连接器以支持外部显示器。该系统还展示了当今系统中常见的USB-A和USB-C连接器的实际组合。

为了解决当前对数据和网络安全日益关注的问题,该设计还包含一个安全IC,允许对系统韧体进行安全更新。Microchip的ECC608A等高度安全组件允许设计人员透过使用NIST、SHA-256和HMAC散列以及AES-128加密来确保密码的安全性,甚至连制造商也不知道所有者的密钥。

上述系统BOM示例的新增内容包括:
• USB多埠智慧集线器——包含控制器和多个USB连接。
• 交叉开关多任务器——将各种数据信道转移到不同的位置。
• DP连接器——连接到视讯显示器。
• Type-A连接器
• Type-A电源
• 安全IC——允许更新集线器的安全码。
• 每个埠的USB-C收发器 
• 每个USB-C PD埠的直流/直流转换器

使用具有整合供电的USB智能集线器还可以实现其他系统级功能。包含HostFlex技术的先进系统(其中任何Type-C端口都可以成为系统主机)让用户无需考虑连接的端口即可接管显示和输出功能,从而提供了更高级别的灵活性和功能。利用功率平衡,还可以透过了解系统可用的总功率并执行用户定义的功率分配算法来提高系统的灵活性。用户可以根据连接顺序、设备类型、连接的设备数量或这些条件的某些组合来决定是否供电。实现这些功能的技术是Microchip智能集线器,它可协调所有并行USB-C PD埠连接的平台级管理。在Computex 2018上,Microchip展示了可在带有整合PD的最新系列USB 3.1多端口智能集线器上实现的系统级功能,如HostFlex、多主机(并发主机功能)和功率平衡。
 
总结
USB-C是一种最终使多种类型的数据和多种功率级别在单个连接器中共存的连接器。使用智能集线器设计可以轻松实现HostFlex和功率平衡等先进系统功能,而基本充电电路可以透过简单和可配置的端口控制器来实现。未来的设备将继续提高整合度并降低实现难度。

设计人员不必为将USB-C添加到其设计中的任务担心,因为半导体公司(如Microchip)正在生产独特且功能强大的端口控制器、收发器和配套的直流/直流转换器,以及简化设计工作和降低风险所需的支持。
 
参考数据
• Microchip SmartHub IC设计中心:
https://www.microchip.com/design-centers/usb/product-families/smarthub  
 
Daniel Leih是Microchip USB和网络业务部门的产品营销经理。 他负责Microchip的USB Type-C和Power Delivery产品的产品定义和推广。 在加入Microchip Technology之前,他曾在Artesyn Embedded Technologies,Freescale / Motorola Semiconductor和Cirrus Logic担任市场营销和工程职位。 他拥有电机工程技术学士以及MBA学位。