|
为什么数据线得买那么多?不能一根就一统所有设备吗?时间:2021-09-13 你于三年前斥巨资购入了一台15寸顶配版苹果macbookpro笔记本电脑,因为他简洁、优雅、高贵,但他实际使用时的样子是需要一个扩展物,N根不同的转接线,分别连接鼠标、键盘、显示器、网线、移动硬盘、手机等一堆设备,为什么电子设备有这么多不同的接口?用一种接口统一切不香吗?当我们在谈论接口时,实际上是在同时谈了两个概念,接口界面和接口协议。接口界面就是接口的外观,比如它的形状、长宽、有几根针脚等,接口界面过多的主要原因是我们的需求太过复杂,首先不同的使用场景对接口界面机械性能要求不一样。比如常见的网线接口叫rk45,不需要经常插拔,但对稳定性要求很高,所以设置了防脱落的小舌头,要求的插拔次数仅为750次,而U盘等设备常用的usba接口插拔频繁的多,所以电脑上普通的USB接口插拔次数要做到1500~5000次,手机上的uspc接口要做到1万次以上。 设备体积大小是影响接口界面的另一个重要原因,传统的usba接口主要用在电脑上,尺寸比较大,但手机结构紧凑,于是人们又开发了Micro USB的接口,专门用在手机等移动设备上。当然,很多组织或公司设计推广新接口的背后也有利益的考量,比如中老年朋友们应该记得主流品牌的手机在早年都有自行设计的充电接口,充电器不能通用,这就是让自己的利益最大化,阻止用户投入友商的怀抱。那么如果有一个设计足够优秀,能满足所有使用场景的接口界面呢?2014年8月,USB标准化组织发布了如今常见的usb type-c接口,它小巧玲珑,可以正反方向随意插入,同时支持充电、显示、数据传输等各种功能,他能一统天下吗?很遗憾还不行,这就涉及到另一个概念——接口协议。只要接口界面吻合,公头和母头就能插入相连,而插入之后能做些什么就要由接口协议来决定。接口协议就是这些接口遵循的一套通讯规范,当设备插入电脑针脚相连,二者就会根据各自的协议约定,以某个速度来传输数据或者以某个功率来充电,如果设备之间的协议完全相同,那一切就畅通无阻。 但问题是哪怕同一个接口,支持的协议也经常不同,比如这款电脑的usbc接口支持高级的雷电三协议,理论传输速度高达40gbps每秒,传一部40G的蓝光电影只需要几秒钟,但即便你卖肾买了他也可能从没享受过这种尊贵的体验,因为你的数据线或者另一台设备的usbc接口很可能只支持USB3.1协议,所以传这部电影你还是需要花费将近半分钟。这已经算好的了,如果其中一台设备只支持USB2.0协议,那么你就需要花费半小时以上。更惨的是协议不兼容还有可能让设备之间根本无法交流,比如理论上只需要一根数据线就能和同样带usbc接口的显示器连接,同时实现充电和显示输出的功能,但当你用数据线连入两台设备时会发现屏幕上漆黑一片,因为这根线根本就不支持显示输出功能。也就是说一个接口的情况和他背后所遵循的协议可以完全没有任何关系,就算两个接口外观完全一样,在本质上也可以是两码事儿,他们的功能不同,不能互相替代。 那么为什么不干脆让所有的接口都支持最高级的协议呢?因为成本太高,你又太穷。一个支持雷电三协议的usbc数据线可以卖到500元,但如果你只需要最基础的充电功能,买一根只支持USB2.0协议的22块钱普通产品也能用。更复杂的是有些厂商还会魔改接口界面和协议,实现一些特殊的功能。比如根据协议,传统的usba接口通常是有7.5瓦的充电功率,充满一台4000毫安时的手机需要三个多小时,于是有些手机厂商就给他外加了充电针脚,定制充电线缆,实现快充功能。只是很少有人提到,只要换个充电头或者数据线,你的快充功能就废了,所有这些因素都决定了,你只能同时带着一大堆不同的接口和数据线出门,当然,仍有组织在为同一个世界同一个接口的愿望努力。
|