0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB功率输出2.0 vs 3.0

电子设计 来源:电子设计 作者:电子设计 2022-01-11 16:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post:TPS25740, TPS25740A

当我第一次听说电影《蝙蝠侠大战超人:正义黎明》时,我的内心是疑惑的,因为这两位可都是“好人”。而适用新一版USB功率输送(PD)规则(版次:1.0a)的USB已限量发布,这就导致了一个类似问题:究竟哪个版本的USB PD可以适用你的设备?

USB PD 3.0的发布并不意味着USB PD 2.0的完结和过时。尽管现在USB 3.1都有了,很多应用仍在持续使用USB 2.0。同样的,无论是3.0还是2.0,他们都是进行USB功率输送的靠谱选择,且二者具有一定的互操作性。

我们需摒弃USB PD 2.0和3.0遵循的是不一样的电压分布或幂规律的错误想法。对于这两种PD来说,所遵循的幂规律都是一样的。其中最重要的规律包括:

超过15W的源应显示为5V和9V。

超过27W的源应显示为5V、9V和15V。

超过45W的源应显示为5V、9V、15V和20V。

USB PD 3.0可反向兼容USB PD 2.0。所有的USB PD 3.0的库与源均要求可与USB PD 2.0库与源完全兼容,即所有的USB PD 3.0设备必须通过USB PD 2.0的符合性测试。从USB应用者论坛(IF)的角度来看,USB PD 3.0和USB PD 2.0都属一种USB产品。在发布USB标识验证时,USB应用者论坛也不会将二者区分开来单独发布。

表1所示的是在USB PD 3.0规范中列出的两种产品的实际区别。

USD PD 3.0新特色 功能
报警数据消息(可选) 汇报系统改变或突发事件,如过压或过载电流
电池状态数据消息(电池系统必备) 汇报电池充电状态
源功能延伸(可选) 汇报关于源的其他信息,如保压时间和触摸温度
状态延伸消息(可选) 汇报当前内部温度计当前输入电源状态
电池功能延伸消息(电池系统必备) 汇报电池设计容量及上次完全充电容
生产商信息延伸消息(可选) 申请和发送生产商定义字符机制
固件(FW)升级延伸信息(可选) USB固件升级条例应用机制
安全延伸消息(可选) USB认证应用机制
与电缆通讯更严格控制(必备) 仅VCONN源可与电缆插头电子制造商通讯
源协调碰撞避免(必备) 更加稳健的机制,可避免源与库同时在典型电源协议之外发送消息。USB PD 2.0配置有碰撞避免机制,但鉴于新增了更多可选消息,可认为USB PD 3.0相比之下更加稳健。
快速角色切换机制(可选) 从库到源进行双角色快速切换,防止USB数据漏码。不适用单库式和单源式设备。
无支持控制消息(必备) 通知端口不支持某特定消息的方式。旨在帮助USB PD 3.0在未来开发更多功能和选项。
更高的数据荷载(可选) 部分可选新延伸功能的字符超过最长28字节USB PD 2.0最高数据荷载。USB PD 3.0可发送更长字节消息。适配此更长字节消息的系统必须同时支持可以更小“块”发送此类长字符消息。

表1:USB PD 3.0新功能列表

为什么现在仍选择USB PD 2.0?

以下是两类我认为不应使用USB PD 3.0的设备,因为会带来支持3.0新要求和功能的额外负担。

首先是最简单的单库式设备。这类设备所需的仅仅是电源协调。USB PD 3.0的众多新功能中没有一个能给此类设备带来任何实际的系统效益,除非要求进行设备USB认证,或设备想汇报从电池至源的复杂信息。

其次,简易的单源式设备无法利用库的额外信息,这意味着设备或许根本无需任何USB PD 3.0的任何新式功能。TI最近为此类设备发布了TPS25740和TPS25740A。

USB应用者论坛从2015年8月开始验证USB PD 2.0硅,并最终在2016年6月完成合规性程序,而在这之前的3月,当USB PD 2.0规范稳定在1.2版次,合规性测试都还没有展开,USD应用者论坛也没有宣布USB PD 3.0硅合规性测试的相关日程。

最后,系统设计方不应机械的认为他们的设备一定要能适配USB PD 3.0。USB PD 3.0对某特定设备是否必需取决于该设备是否需要3.0的这些新功能。USD PD 2.0规范已经成熟,且更加简易,对很多设备来说,是比USB PD 3.0更大的优势。这就是我为什么认为现在仍应选择USB PD 2.0的原因。

审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源管理
    +关注

    关注

    117

    文章

    6548

    浏览量

    147536
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281695
  • 端口
    +关注

    关注

    4

    文章

    1098

    浏览量

    33831
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用CYUSB3014-BZXI通过USB 3.0端口下载固件失败的原因?

    当将我们的定制主板连接到我的台式电脑时,它无法被识别或仅被检测为 USB 2.0 设备 - 即使使用 USB 3.0 端口也是如此。问题原来是 US
    发表于 07-16 07:25

    IP2726H 集成多种协议、用于USB-A和TYPE-C双端口输出的快充协议 IC

    IP2726H 是一款集成 多种协议 、于 用于 USB-A 和TYPE-C 双 端口 输出 的快充协议 IC 。 支持 多 种 快充协议,包括 USB TypeC DFP ,PD2.0
    发表于 07-02 11:33 1次下载

    电流功率检测USB3.0HUB,USB3.0扩展坞,可扩展的USB2.0

    “Power HUB V1.0”,1转7路USB3.0 HUB,电流功率可视化!USB2.03.0分工! 演示视频: https://www.bilibili.com/video
    发表于 06-28 00:23

    用CY7C63803模拟的键鼠不能接在USB2.03.0的端口,只能接在一般的USB口上才能使用,为什么?

    即用CY7C63803模拟的键鼠不能接在USB2.03.0的端口,只能接在一般的USB口上才能使用,为什么??
    发表于 06-04 06:54

    EZ-PD CCG5 type-c反接的时候无法识别usb2.0usb3.0,怎么解决?

    type-c正接的时候可以正常识别usb2.0usb3.0。 APP_EVT_TYPEC_ATTACH_WAIT->APP_EVT_TYPEC_ATTACH->
    发表于 06-03 09:19

    用外在部件将其从USB3.0强制到USB2.0后如何高效重新打开设备?

    使用cyusb.dll(NET), USBDeviceList枚举USB设备,可以正常访问,当我用外在部件将其从USB3.0强制到USB2.0后如何高效重新打开设备,重复调用USBDeviceList,会出现效率低下
    发表于 05-19 06:15

    调试CX3 USB3.0兼容USB2.0出图的问题求解

    调试CX3 USB3.0兼容USB2.0出图的问题,我们在调试一款sensor,需要输出全分辨率1124x1364,USB3.0调试可以出图,但是在调试
    发表于 05-15 08:18

    CYUSB3014 USB 3.0故障的原因?

    我正在编写一个基本应用程序,它可以将固件数据写入 EEPROM(通过 Enpoint 0),并有 2 个批量端点与主机应用程序通信(请参阅下面的源代码)。 如果我将设备插入 USB 2.0 端口
    发表于 05-13 07:05

    在automaster和autoslave项目中如何配置参数来满足usb3.0usb2.0的数据传输?

    在automaster和autoslave项目中如何配置参数,来满足usb3.0usb2.0的数据传输,因为一边检测到是usb3.0, 一边是usb2.0
    发表于 05-09 06:26

    是否可以与USB2.0集线器 (CYUSB2302) 共享USB2通道SS线路直接到USB3.0端口?

    我们的SoM iMX8提供一个USB3.0 接口。 但在我们的应用中我们需要一个完整的USB3.0 端口以及USB2.0端口。 在路由 USB3.0 的同时,是否可以与
    发表于 05-08 07:38

    FX3连接至USB3.0时断开连接,怎么解决?

    亲爱的大家, 我正在使用i.MX8MP Humming Pulse板。 当我将FX3(USB 2.0 连接)连接到 USB 3.0 端口时,USB
    发表于 05-08 07:30

    CYUSB3014无法识别为USB3.0设备怎么解决?

    我开发了一款CYUSB3014硬件,但是我在烧录了syncfifo示例代码后,板卡只能被识别为USB2.0设备。我确认我的线材是支持USB3.0的,并且我检查了19.2Mhz的晶振工作正常
    发表于 04-30 07:24

    CH634USB3.0HUB控制芯片USB3.0国产控制芯片

    Delivery)功能,为用户提供超高速、灵活且可靠的USB连接解决方案。 一、核心特性 高速数据传输: CH634的上行端口支持USB3.0超高速5Gbps数据传输速率,同时兼容USB2.0高速
    的头像 发表于 02-07 16:07 4113次阅读
    CH634<b class='flag-5'>USB3.0</b>HUB控制芯片<b class='flag-5'>USB3.0</b>国产控制芯片

    TUSB8041是否支持将USB2.0通道的数据编码到USB3.0通道去?

    TUSB8041是否支持将USB2.0通道的数据编码到USB3.0通道去,例如上行端口的DP和DM悬空(只有超高速通道),下行端口的USB2.0的数据通过该HUB芯片转换到超高速通道中去。
    发表于 12-30 06:42

    有没有ASM3354 USB2.0口转SATA的bridge?

    请问一下,有没有ASM3354 USB2.0口转SATA的bridge? 如果,使用TUSB9261(USB3.0 to SATA)USB3.0信号是否可以不接,因为没有USB3.0
    发表于 12-23 07:12