我需要更新键盘的固件,但出现错误。我使用的是 Windows 10 Pro。支持人员认为我使用的是无法传输数据的 USB-C 转 USB-A 电缆,这是一个合理的假设。
我真的需要知道如何测试 USB 电缆是否传输数据。就我而言,更新固件,但有没有办法测试我的电缆是否会传输数据?我有这么多电缆,我不知道哪个是哪个。他们说要使用工厂提供的电缆,但老实说,我不知道那根电缆在哪里,因为我买了另一根有角度的电缆,这样更合适。
既然您知道这个故事,我究竟如何判断和测试这根电缆是否能传输数据?他们的网站说,有些电缆可以为键盘供电并使其工作,但在尝试刷新固件时不会传输数据。我有很多 USB 设备,我只需要一个计划来查看和测试它是否会传输数据。我有很多使用 USB-C 到 USB-A 的设备和充电器,所以我并不缺少可以测试的东西。有没有程序可以告诉我?如果有,那就太棒了。
我需要排除这个错误不是我的错。
答案1
目前 USB 电缆的一个大问题是,许多制造商在生产产品时都会违反 USB 规范。将 USB 连接器安装到电缆上的制造设备几乎无处不在,连接器本身非常耐用且价格低廉,这使得人们很容易以编写 USB 规范的人不期望的方式使用它们。了解电缆是否符合 USB 规范的一种方法是查看连接器上的 USB“三叉戟”徽标。法律没有太多规定保护 USB 连接器免遭滥用,但滥用徽标违反了版权和商标法,政府往往会非常重视这一点。如果没有徽标,那么电缆很有可能无法通过任何符合 USB 规范的测试。
键盘使用非标准电缆的线索是他们指定仅使用工厂提供的电缆来更新固件。如果他们使用的电缆不符合 USB 规范,那么确定他们做了什么违反规范的事情并找到类似的电缆将会有些困难。我见过各种违反 USB 规范的疯狂行为,即使它们是“正常”的 USB 电缆,除了缺少 USB 徽标。缺少徽标并不意味着电缆不能像任何其他符合规范的电缆一样工作,它可能意味着他们想避免支付使用商标的费用。
任何带有 USB 徽标的 USB 线缆都必须符合其规格才能使用该徽标,而该规格的一部分是它必须以某种方式传输数据。线缆传输数据的速度应在所使用的徽标中标明。以 USB 1.1/2.0 速度传输数据的线缆将使用原始的“三叉戟”徽标。能够以 USB“超高速”传输数据的线缆应带有“SS”徽标,并可能带有一个数字,表示支持的数据速率(以 Gbps 为单位)。有一组较新的 USB 徽标,用数字更突出的徽标取代了“SS”徽标,但我还没有在货架上看到任何徽标。
电缆上贴有正确的标识并不意味着它没有受到损坏,从而无法像广告中宣传的那样工作。测试这些电缆时,无需昂贵的实验室设备,只需在已知工作设备上将它们与已知工作电缆进行比较即可。这种实验的问题是,如果电缆远远超出规格,无论是工厂设计还是严重损坏,这种实验都可能损坏已知工作设备。
答案2
每条 USB 电缆都可以传输数据和电力。
两端的设备是发送/接收数据还是仅使用电缆中的电力取决于设备,而不是电缆本身。
典型的(有线)USB 键盘从 USB 获取数据和电源。按键数据(以及游戏键盘上的固件更新或 LED 控制)从 USB 获取,并且它接收电源来为其内部电子设备供电。
有些键盘有分体电缆或 Y 型电缆,在计算机端有 2 个 USB 插头。在这种情况下,1 个插头既有数据又有电源,而另一个插头仅供电源使用。这通常在键盘上完成,因为某些功能(如可编程 LED)需要的功率超过单个 USB 连接所能提供的功率。
您的键盘可能就是其中之一,您需要两个插头才能刷新固件。(如果只是将其用作键盘,标准数据+电源单个 USB 插头通常就足够了。)
您的替换 USB 电缆显然可以用于数据传输(否则键盘根本无法工作),但没有提供额外的插头。
遗憾的是,这些分体电缆不是官方的 USB 规格电缆,不同的制造商使用不同的接线方案。
它可能只适用于键盘附带的原装电缆。
如果您的电脑上有黄色的 USB 插座,则可以使用标准 USB 电缆。
黄色 USB 插座通常能够比普通插座提供更多的电力,这可能正好能解决问题。