Microsoft希望各USB-C版本在所有PC上都能一致地工作
自从 USB Implementers Forum 技术演示以来,我们一直在介绍小型、可逆的 USB Type-C 连接器,从那时起的十多年里,该端口逐渐风靡全球。它逐渐从笔记本电脑迁移到游戏机、PC 配件、Android 手机、电子阅读器和 iPhone。尽管存在一些问题和缺点,但与十年前相比,我们更接近于一个可以做所有事情的单一连接器。
本文引用地址:https://www.eepw.com.cn/article/202506/471046.htm但其中一些困惑仍然存在。USB-C 从一开始就内置的一个弱点是,物理连接器的规格总是与 USB 协议本身的规格(即给定端口能够达到的数据传输速度)、用于充电的 USB Power Delivery 规格以及用于传输非 USB 信号(如 DisplayPort 或 HDMI)的 USB-C Alt Mode 规格分开。
所有这些规格经常组合在一起,以便单个 USB-C 端口可以处理充电、显示输出和数据传输(或同时处理所有三者的某种组合),但它们不需要一起使用,因此有时用户仍然会遇到物理 USB-C 端口,这些端口达不到端口的无所不能的承诺。
根据上周晚些时候该公司 Microsoft USB 博客上的一篇文章,Microsoft 正在介入以解决最后的不一致之处(您知道 Microsoft 有一个 USB 博客吗?我直到最近才知道)。Microsoft 正在利用其 Windows 硬件兼容性计划 (WHCP) for PC 公司强制要求所有 PC 内置的所有 USB-C 端口支持充电、显示输出和至少 5Gbps 的 USB 速度,利用其作为整个 Windows PC 生态系统的主要软件提供商的影响力,淘汰最后几个带有部分功能 USB-C 端口的系统。
“Windows 诊断数据显示,27% 的配备 USB4 的 PC 遇到了功能受限通知,这意味着客户插入了 USB-C 设备,但设备需要的功能(备用模式)未在 PC 上实现,Windows 通知了用户,”Microsoft 高级产品经理 Ugan Sivagnanenthirarajah 写道。“可逆 USB Type-C 连接器不是问题,而是整个 PC 生态系统中 USB-C 端口功能的实现不一致。”
根据 Microsoft 的说法,所有 USB-C 端口都必须包含“PC 充电支持”并支持至少一个外部显示器,以及能够为连接的配件提供至少 4.5 W 的功率。Microsoft 不强制要求使用更高的 10、20、40 或 80Gbps 传输速度或特定的 USB-PD 瓦数级别,也不要求所有 USB-C 端口都支持连接外部 PCI Express 设备,如外部显卡扩展坞。但至少,用户应该期待由主要 OEM 之一制造的任何 Windows 笔记本电脑中的任何 USB-C 端口的 USB 3.x 速度、显示输出和充电支持。
Microsoft 表示,英特尔仍在处理其 Thunderbolt 规范的认证,并且 Thunderbolt 4 和 5 端口仍然处理所有 USB-C 功能的超集,包括对 PCI Express 设备的支持、40 或 80Gbps 传输速度、对两个或多个外部 4K 显示器的支持,以及高达 15 W 的外部配件功率。也就是说,任何宣传支持 40 或 80Gbps USB4 的端口也需要支持 Thunderbolt 3 认证的配件。
Herding cats
WHCP 计划提供了自动化测试工具,PC 公司可以使用这些工具来确保他们的新系统与 Windows 一起按预期工作,并且 Microsoft 可以使用来自该程序的数据来检测和解决整个 Windows 生态系统中的问题。例如,新的 WHCP 要求要求 USB-C 端口使用 Windows 的内置 USB 驱动程序,这意味着出现的问题的修复可以通过 Windows 更新分发到所有 Windows 系统,而无需 PC 组装商付出额外的努力。
Microsoft 从未像 Apple 对其 Mac 硬件和软件那样拥有 PC 生态系统的控制权,但 WHCP 计划(和其他较旧的前身)使 Microsoft 多年来能够推动更广泛的 PC 生态系统向前发展;它有助于推动 UEFI 和安全启动、可信平台模块和精确式触摸板等技术的采用。尽管偶尔会引起争议,但这些要求已逐渐使 PC 生态系统更加安全可靠 — 例如,绝大多数 PC 现在都以无形方式支持本地磁盘加密,而不是成为公司 IT 部门的小众功能,并且大型多点触控板不再受到过时和不稳定的驱动程序的阻碍。
Microsoft 的这种 USB-C 干预来得有点晚,但它应该会逐渐解决 USB-C 的一些功能缺点。该端口仍然有点混乱 — 即使有 Microsoft 的干预,您仍然需要一个充满数据的密集表,以告诉您 USB-C 端口在插入时可能会执行的所有不同作 — 但这应该有助于设置一个功能基线,USB-IF 可以说应该在十年前就应该坚持。
评论