USB-C 数据线的速率从 480 Mbit/s 和 5 瓦到 120 Gbit/s 和 240 瓦不等,但几乎没有任何线材在外皮上标明这些参数。WhatCable 是一款免费的 macOS 应用,通过读取 Mac 上的每个 USB-C 端口,显示最大数据速率和支持的 PD 供电配置文件,部分弥补了这一空白。它是一个有用的工具,也是一堂关于软件能及不能确定线材信息的简明课程。
应用报告的内容
WhatCable 在带有 USB-C 端口的 Mac 上运行——包括 MacBook Pro、MacBook Air、MacBook Neo、Mac mini 和 iMac——并针对每个端口显示当前连接的最大数据速率和可用的 PD 配置文件。免费版涵盖基本功能;Pro 版是一次性支付 9.99 英镑,约合 13 美元。Notebookcheck 发现其读数在大多数情况下准确且有用,其中一个例外比成功案例更具启发性。
这个例外解释了整个工具
连接到非Thunderbolt设备时,应用将Thunderbolt 3线材报告为USB 2.0。这并非真正的错误。应用报告的是链路,而链路会以主机端口、线材和外设的最低共同能力为准。在无法支持Thunderbolt的端口中,Thunderbolt级线材此刻确实就是USB 2.0连接。该读数对连接是准确的,但对线材有误导性,而区分这两者正是使用此类工具的全部技巧。
eMarker 是声明,而非测量
主机软件无法物理探测铜线。它能做的是读取线材的eMarker——连接器内部的一颗芯片,通过CC针脚广播线材的额定电流和速率。每根额定电流超过3A的USB-C数据线,以及每根5Gbps或更高速率的数据线,都必须配备此芯片。主机询问,芯片应答,应用显示结果。这是固件中保存的自我声明,读取结果中没有任何内容能证明芯片背后的线材与芯片所述一致。
无 eMarker 的线材信息半暗
没有 eMarker 的廉价线材仍会显示电源信息,因为未声明的线材按规格限制为 3 A,主机默认采用该值。应用无法为它们显示数据速率。这种缺失本身就是一种发现。标称 100 W 或 240 W 的线材若没有 eMarker 数据,则无法协商超过 3 A,因此充电器会静默将其限制在 60 W。如果您的笔记本电脑充电缓慢,且应用报告无 eMarker,您就找到了原因。
软件读数能及不能确定的内容
| 问题 | 免费应用能回答吗? | 原因 |
|---|---|---|
| 此线材是否有 eMarker? | 是 | 直接通过 CC 针脚读取 |
| 它声称的电流和速率是多少? | 是 | eMarker 广播这两个值 |
| 此链路实际运行在什么速率? | 是 | 由主机按端口报告 |
| 该声明对铜缆是否属实? | 否 | 固件声明,而非实测 |
| 屏蔽是否正确端接? | 否 | 需进行导通或阻抗测试 |
| 一年后仍能通过240W吗? | 否 | 需进行负载和机械寿命测试 |
适用于免费读取即可的场景
用于整理抽屉,绰绰有余。每根线材几秒内即可回答三个问题:是否有eMarker,它声称什么,以及当前端口提供什么。这覆盖了日常USB-C困惑的大部分,无需购买硬件。将应用报告的内容写在胶带标签上贴到每根线材上,问题就不会再发生。
不适用之处
批量采购时,声明只是起点而非证据。eMarker可被编程为制造商选择的任何值,且无物理强制。如果您是在指定线材而非整理线材,请询问供应商测量了什么——大电流负载、屏蔽导通、插入损耗——以及基于多少样品。固件字段和测试报告是不同类型的声明,只有一种是通过将线材置于仪器上产生的。