最新的usb连接器/电缆、功率传输 (pd) 和协议规范(分别为usb type-c、usb pd 3.0和usb 3.2)进一步提高了连接器的易用性、usb的数据吞吐量和功率传输能力。然而,那些渴望使用新规范的设计人员却发现自身面临着诸多实施挑战。尤其是新规范支持高电压和大电流,可能会导致不兼容外设损坏,造成电缆、连接器和端口过热。
尚不熟悉usb type-c和usb pd的开发人员,必须设法在具有适当软件接口的受控环境中试验这些新技术。usb芯片供应商已经对此作出回应,推出了配备软件和电路板的评估套件 (ek),其中包括电源、用于连接pc的usb接口以及最新一代的usb芯片。借助这些ek,开发人员可以利用带用户友好界面的成熟设计来获取usb type-c和usb pd的配置经验。此外,这些ek也可用作开发人员原型开发的参考设计。
本文将概述最新usb type-c规范的关键属性,并阐示一些实施难题。另外,还将介绍on semiconductor、stmicroelectronics和texas instruments推出的套件,并展示如何使用这些套件来安全探索usb新技术的功能。作为评估套件和评估板基础的集成组件可用于新产品设计,从而提高性能,节省空间并减少元器件数量。
为何要升级为最新usb规范
将产品升级为最新usb规范的主要原因包括:
便利性更高:usb type-c基于紧凑型可逆插头连接器,更适合现代消费类电子产品的外形尺寸,让消费者使用更便利。
吞吐量更大:usb 3.2(于2017年推出,现已统合所有先前的usb 3.x规范)数据速率高达20gb/s。
功率更大:usb pd 3.0提供功率高达100w (5a x20v),可为平板电脑和便携式计算机快速充电。
usb type-c连接器对于usb 3.2第2x2代规范必不可少,今后该标准的新版本将只兼容这类连接器(而不兼容type-a和type-b连接器)。该规范定义了24针连接器,即四个+5v接地引脚、两对用于usb 2.0数据总线差分信号、四对用于superspeed数据总线、两个“辅助”引脚、用于有源电缆的 vconn+5v电源,以及用于电缆方向检测和连接管理的通道配置 (cc) 引脚。请注意,在特定应用中引脚使用有所不同,具体取决于所采用的通信协议和功率传输要求(图1)。
图1:usb type-c 24针连接器可反转使用,cc引脚用于电缆方向检测和连接管理。(图片来源:texas instruments)
“全功能”usb type-c连接器和电缆支持最快的usb数据速率。例如,使用usb type-c时,设计人员可以选择usb 3.2第1代 (superspeed 5 gb/s)、usb 3.2第2代(superspeed 10 gb/s) 或usb 3.2第2x2代 (superspeed 20gb/s) 协议。请注意,若使用“非全功能”usb type-c连接器和电缆组合,则不适用于最新规范支持的功能。下文只探讨使用全功能usb type-c硬件的设计。
借助usb type-c,设计人员还能充分利用usb pd 2.0/3.0供电协议允许的usb pd最高电压和最大电流。自usb pd 2.0起,规范定义了5v、9v、15v和20v四个电压电平。此外,电源最大输出功率还支持0.5w至100w之间的任意值,而非usb pd 1.0标准的六个固定功率水平。功率超过15w的电源电压为5v和9v,超过27w为5v、9v和15v,超过45w为5v、9v、15v和20v。各种电压和电流组合称作“功率分布”。
尽管功率水平灵活配置具有诸多优势,但该技术支持的高电压和大电流却增大了实施复杂性,并带来若干奇特的设计挑战。例如,usb pd需要新增端口控制器,以协调和实施usb pd功率发布。短时间内,惯用usb type-a的设计人员可能无法适应这些差异,因而导致设计决策不合适或具潜在破坏性的风险增大。
例如,带usb pd的usb type-c系统可通过usb a转c电缆连接至 usb type-a 端口;usb type-a端口的vbus保持在5v左右,而带usb pd的usb type-c端口可在5a下提供高达20v电压。因此,电流将从vbus电压较高的端口流向另一端口,但是许多usb type-a端口功率开关不具备反向电流保护,因而可能会因高电压而损坏。(有关usb type-c和usb pd设计的更多信息,请参见digi-key文章“usb type-c 设计和使用功率传输进行快速充电”)。
usb type-c复杂性管理
usb type-c和usb pd可通过可配置的电缆、接口和功率设置实现多功能性。usb type-c连接器使用cc引脚进行电气检测和连接配置。usb type-c端口可以作为仅主机、仅设备(以传统usb主机和设备运行)或双角色端口 (drp);主机是下行端口 (dfp),设备是上行端口 (ufp)。
usb type-c的其他优势包括:
双角色端口可重新配置。例如,便携式计算机通过显示器充电时可作为ufp,而为微型风扇供电时可作为dfp。
可根据需要配置vconn,以确定vbus使用usb type-c标准电源或usb pd。
支持可选的备用和配件模式。
使用端口控制器与pd控制器配合协调电源要求和方向,例如不会用智能手机等电池容量不大的设备为便携式计算机等大功率设备供电。端口控制器通常包括嵌入式微控制器,因而无需外部设备来监控电力交易。
为了有效管理复杂性并确保设计成功,usb芯片供应商推出评估套件,为设计人员提供经优化的受保护电路进行试验,评估配置以选择最适合应用的usb type-c和usb pd。例如,on semiconductor的str-usbc-4port-200w-evk是一款200w、四端口usb type-c ek。该套件具有多个输出电压,分别为5v、9v、15v和20v,最大电流为5a,每个端口的最大输出功率为100w,开发人员可藉此探索usb pd 3.0的功能。由于受电源限制,该ek四个端口的最大总输出功率为200w。
str-usbc-4port-200w-evk包括usb pd端口控制器、高压保护开关和降压电源控制器。此外,该套件还配备了ac/dc电源,输入电压为90v - 265v,内置过流和热保护。该ek随附on semiconductor的strata 软件,其中包括配置工具,可用于功率分布测试、各种故障和折返功能试验、系统遥测监控,并为连接的设备提供可变充电负载(图2)。
图2:on semiconductor的usbtype-c ek包括200w ac/dc前端和四端口usbpd输出。(图片来源:on semiconductor)
该ek的端口控制器采用on semiconductor的fusb307b,旨在实现带usb pd功能的usb type-c端口控制器 (tcpc)。作为tcpc,该芯片符合usb pd接口规范,具有用于usb type-c端口管理器(tcpm) 的标准化接口,并集成用于手动连接/断开检测的usb type-c检测电路。该芯片可自动处理时间关键型pd功能,而无需使用系统微控制器或tcpm。
就这方面而言,stmicroelectronics推出了steval-isc004v1 usb pd ek。该ek是一款即用型usb pd源,基于该公司的stusb4710a usb pd控制器,演示了如何将固定电压的直流电源输入转换为usb pd可变电压输出。usb pd控制器通过usb type-c的cc引脚进行通信,以协调传输至连接设备的给定功率,无需微控制器支持即可处理与dfp或ufp的连接。
此外,texas instruments (ti) 还推出了usb-ctm-minidk-evm,一款usb type-c坞站接口ek(图3)。该ek是一款usb type-c坞站参考解决方案,包括usb pd、音频、usb数据、电源和视频;通过usb type-c pd主端口支持拉出和灌入电流功能。由外部usb type-c充电器供电时,坞站可在3a下提供5v电压,在5a下提供12v至20v电压。
该ek包括:
tusb8041:四端口usb 3.0集线器控制器,通过dfp和ufp均可提供superspeedusb连接。
tusb321:tcpc用于检测端口连接/断开、电缆方向和角色。该芯片可配置为 dfp、ufp或drp。
tps65982:usb type-c 控制器用于 usb pd 协调和启用电源路径。
on semiconductor、ti和stmicroelectronics的ek可协助工程师完成带usb pd的usb type-c设计设置和配置。
使用on semiconductor的ek开发需借助该公司的strata developer studio。首先,开发人员需向ek施加交流电压,使用usb mini-b电缆将其连接至 pc,登录并允许pc检测ek,下载相关内容。
开发人员可对系统进行基本设置,包括最大系统功率(从30w至200w),该设置可确保四个端口的总pd“合同”不超过交流电源的总功率,以及“保证功率”设置,即端口1始终按分配输出功率,而其他端口共享剩余功率。此外,还提供故障保护设置,可用于确定指示故障状态的温度阈值。
然后,开发人员就可以着手测试各种端口设置,包括:
端口最大功率:设置后所有合同均不得超出该限值
限流:0至6a
电缆补偿:拉电流较高时,减少灌入设备的电压降
功率分布广播:插入设备后,将显示提供给灌入设备的功率分布列表
再者,开发人员可以访问浏览器,其中详细列出usb端口的总输入电压和功率,以及各个端口的功率分布 (v)、pd合同 (w)、输出电压和功率、温度和能效等相关性能信息。该ek可连接示波器以显示vbus转换等详细性能信息(图4)。
图4:on semiconductor的usb type-c ek可连接示波器以详细分析该芯片的工作特性。(图片来源:on semiconductor)
stmicroelectronics ek的工作方式与on semiconductor ek类似。连接22v(最小值)直流电源和带usb type-c 连接器的外设后,通过i2c接口,即可从非易失性存储器将该ek的板载usb pd控制器设置读取至pc。然后,开发人员通过pc接口重新配置最多五个pd电压和电流输出、峰值电流、欠压和过压锁定。在pc上完成设置后,可将配置编程导入usb pd控制器的存储器,用于为连接的外设供电。
ti的ek则需要与该公司的usb type-c使能板配合使用。使用usb type-a转usb type-b电缆和displayport电缆,将使能板连接至pc,再使用usb type-c电缆将ek连接至usb type-c使能板。然后,开发人员就可直接在pc上测试usb 3.0集线器、tcpc和usb type-c控制器的配置。
总结
usb type-c和usb pd为消费者带来便利,提高了吞吐量和功率传输能力,可为连接的外设供电,也可为其电池充电。不过,该技术也相应增大了复杂性,给惯用usb type-a系统的开发人员带来相当艰巨的实施挑战。
如上所述,尚不熟悉usb type-c和usb pd的开发人员,现可利用主要usb芯片供应商推出的评估套件,通过用户友好界面以受控方式进行技术试验。此外,这些ek也可用作开发人员原型开发的参考设计。
Longsys DDR5内存横空出世,多项实测数据首次对公众开放
自动驾驶是人工智能的终极场景,在发展上面临三个问题
儒安物联 智慧能源 风电场无线网络建设方案
剖析企业报表处理软件的四大需求
电子产品原来那么离不开PCB覆铜板
如何使用一些评估套件来安全探索USB新技术的功能?
Imagination 分享 MIPS 的正面进展
超融合一体机是什么,它的优势都有哪些
恩智浦发布两款多协议无线MCU,具有多种低功耗和低无线电功耗模式
康泰瑞影重新定义超声图像增强功能
莫之比被评定为长沙高新区“瞪羚企业”
智能体脂称方案|电子秤方案芯片CS1231
交流电机和直流电机的优缺点
苹果A12将全球首发7nm工艺 交由台积电独家代工
机器人市场下游订单持续增加 疫情加速机器替代人工
mcu芯片是指什么芯片
生活中常用的节电技巧
华为IPv6+百校合作计划助力数字人才培养
AI新业务正成为百度新的增长引擎
结合S/4HANA和云迁移:企业如何受益