找回密码
立即注册
搜索
发回帖 发新帖

5351

积分

0

好友

689

主题
发表于 3 小时前 | 查看: 10| 回复: 0

终于换新手机了!😂 换掉了陪我征战好几年的 iPhone 14 Pro,考虑到最近几代 Pro 实在有点乏力,直接冲了 iPhone 17 标准版。最大的感受就是确实轻了不少,终于能用上 USB 线了,还有一个关键升级:内存从 6G 涨到了 8G。别小看这 2G,打开相机的时候确实不怎么杀后台了——以前切出去再回来,程序经常要重新进。高刷方面嘛,感觉时不时还是会轻微掉一下帧。

iPhone 17标准版蓝色背面

(PS,我倒不是来炫耀这个破手机的。)主要还是平时沉迷各种数据线,尤其是各种细线,在云栈社区也没少看大家讨论线材,越看越上头。

多品牌USB-C编织数据线接头对比

磁吸自收纳Type-C数据线

再买下去,感觉家里人迟早要怀疑我在吸什么玩意儿了……

DIY撞色快充数据线

设计得确实太漂亮了。

正主登场

在我激情买线的路上,一条标价 400 大洋的线突然抓住了我的注意力。什么东西能卖这么贵?

KingKable光纤USB 3.2 Gen2线缆天猫产品页

研究了一下,发现这里面居然还有光纤?什么什么?USB 线里边塞的是光纤?

KingKable光纤USB线稳快韧特性展示

KingKable光纤线连接相机接口特写

原来这玩意儿在相机联机拍摄场景里用得偏多。

详细分析一下这东西

这条 KingKable 的 G100/G101/G102 光纤 USB 3.2 Gen2 Type-C 线,简单定位就是:

适合长距离 USB 数据传输的 10Gbps 有源光纤线,并不是 USB4 线;所谓"兼容 USB4/雷电4接口",只是说能插上并以 USB 3.2 模式运行。

USB 3.2 Gen2

核心其实是 USB 3.2 Gen2 这个协议的实现,它原来也叫作 USB 3.1 Gen2,USB-IF 现在更推荐消费者直接叫它 USB 10Gbps。

项目 USB 3.2 Gen2
物理速率 10Gbps
通道数量 一条发送通道+一条接收通道
工作方式 全双工,可同时发送和接收
线路编码 128b/132b
接口 可以使用 USB-C、USB-A 等
理论字节速率 1.25GB/s
常见实际数据速度 约 800~1050MB/s
向下兼容 USB 3.2 Gen1、USB 2.0,取决于线缆实现

这里要跟 USB 3.2 Gen2×2 分清楚:Gen2 是 10Gbps,而 Gen2×2 是两条 10Gbps 通道叠加,合计 20Gbps。别看到"USB 3.2"就以为都一样。

光纤线的优势

真正值钱的地方在"远距离",而不是比普通铜线更快。5~30 米距离内依然能把 10Gbps 跑满;对高频电磁干扰更不敏感;长距离下比粗铜线更轻、更细。像会议室、摄影棚、机房、医疗和工业布线这类场景就很合适,相机联机拍摄、VR 串流更是它的拿手好戏。

如果只有 1~2 米距离,普通认证 USB 10Gbps 铜线通常更便宜、兼容性更简单,也更耐频繁弯折。

不然的话,一些节点的数据怎么快速地汇入处理中心?慢慢悠悠的,活还干不干了!

光纤线的几个隐患

首先是方向性。有源光纤线两端都有光电转换芯片,KingKable 的旧款 USB039 就明确标注是单向的。

而且这类产品并不是纯光隔离,而是"光纤+铜芯"混合结构:高速数据走光纤,供电、CC 协商以及部分低速信号仍然经过铜线。所以它抗高速信号干扰的能力很强,但别把它当成医疗级或工业级的完全电气隔离器。

其次是弯折问题。官方给出的最小弯曲半径约为 20mm,实际布线建议留得再宽松一点:不要从接头根部直接折死;不要被桌脚、机柜门压住;不要用很小的扎带箍紧;VR 使用场景最好固定一段线,减少接头承受的拉力。

说白了,就是中间那段传输路径用上了光芯片。既然是这样,那咱们不妨继续扒一扒这种方案到底是怎么实现的。

USB 的线是怎么回事?

我最近在折腾 WCH 的 CH587W,这玩意儿当然没有 USB3 的能力。

USB模块架构框图USBFS/USBHS/USBPD

那数据更快的情况下怎么办?思路其实很简单——多加几组线对。对喽,你已经学会抢答了,你就是工程师!

PDUSB模块架构与信号引脚示意图

看一下 H417 这个型号,线明显多了,而且车道也分开了:

USB 3.0超高速主机设备控制器技术规格文档

USB 3.0引脚定义SSTXB/SSTXA/SSRXB/SSRXA

H417系列微控制器引脚定义表

线是比较重要的,也没有任何映射,就是纯纯的引脚直连。不得不说 WCH 这些方案对开发者是真的友好,芯片便宜,性能也够猛。

光纤和 USB 的交互

上面已经把 USB 协议和物理连线搞明白了,那这段就研究一下怎么把光纤接进去。

普通铜线是怎样传输 USB 10Gbps 的?

USB 3.x 使用差分信号:

SSTX+ / SSTX−:发送数据;
SSRX+ / SSRX−:接收数据。

发送端并不是单纯用"高电压代表 1、低电压代表 0",而是在一对导线上发送方向相反的高速电压变化。接收器比较两根线之间的电压差,这样就能抑制同时侵入两根导线的共模干扰。

发送端                          接收端
SSTX+  ─────────────────────→  SSRX+
SSTX−  ─────────────────────→  SSRX−

SSRX+  ←─────────────────────  SSTX+
SSRX−  ←─────────────────────  SSTX−

10Gbps 意味着每秒大约传输 100 亿个线路位,频率极高,所以铜线会碰上:高频衰减、阻抗不连续、串扰、电磁干扰、连接器反射,以及长距离下眼图闭合、时钟抖动增加。

普通被动铜线越长,信号就越难满足 USB 规范。要维持 10Gbps,铜线一般很难同时做到又长、又细、又便宜。

SL86051光收发芯片产品规格文档

高速串行器解串器及TIA驱动芯片产品图谱

(详细资料要签 NDA,后面就看不到了。)

KingKable 这类线材属于 AOC,也就是 Active Optical Cable,有源光缆。发送过程大致是:比如 Mac 输出标准的 USB 差分电信号,接头里的均衡器先接收并整理信号,VCSEL 驱动芯片根据电信号控制激光器,VCSEL 把数据转换成 850nm 红外光脉冲,光脉冲通过 OM3 多模光纤传播,另一端的光电二极管把光转换成微弱电流,TIA 跨阻放大器再把这个微弱电流放大并恢复成高速电信号,最终外设收到的还是标准 USB 3.2 信号。

反方向也有一条完整的光电链路,所以 USB 数据依然可以双向传输。

音频设备背面多路光纤线缆连接实拍

OM3 多模光纤是行业里比较成熟的选择。

为什么 USB 协议允许这样做?

关键在于:USB 主机和外设只关心连接器处的电气信号及协议行为,中间是不是一整段被动铜导体根本不重要。AOC 两端的电路分别向 Mac 和外设呈现符合要求的 USB 电气接口。中间虽然已经变成光信号,但转换过程并没有修改上层的 USB 数据包。

简单来说,中间传输介质变了,但两端交流的内容没有变。

AOC 通常工作在物理层附近:它不把 USB 设备转换成网络设备;不会重新解释文件内容;不需要安装存储或摄像头驱动;也不会改变 USB 设备的 VID、PID。它主要负责信号检测、均衡,以及电—光—电转换。

当然,事情没这么简单。如果光纤线只会传连续的 10Gbps 数据,它仍然无法正常运行 USB,因为还必须处理 USB 物理层的一系列特殊状态。

Receiver Detect

USB 主机要先检测另一端是否存在兼容的接收器。有源光缆需要把远端的连接状态正确反映给近端,不然主机根本不知道对面有没有东西。

LFPS

USB 3.x 使用 LFPS,也就是低频周期信号,来完成:建立连接、Polling 链路训练、从低功耗状态唤醒、热插拔检测以及链路状态切换。

光收发芯片必须能识别并正确传递 LFPS,不能只传输高速数据。

链路低功耗状态

USB 3.x 有 U0、U1、U2、U3 这几个状态:

  • U0:正常传输;
  • U1/U2:不同程度的低功耗;
  • U3:挂起状态。

AOC 需要跟随这些状态关闭或唤醒部分光电电路,否则可能出现睡眠后设备丢失、无法唤醒或耗电过高的问题。Silicon Line 的 SL86051 就是专为 USB 3.2 Gen2 AOC 设计的 10Gbps 光收发芯片,集成了 VCSEL 驱动器和 TIA,并且明确支持 LFPS、Receiver Detect 以及 USB 低功耗管理。

USB-C 方向和供电怎么处理?

USB-C 插头可以正反插。插入之后,CC 引脚负责识别:插头方向、谁是主机谁是设备、谁供电谁受电、电流和 USB PD 能力,以及是否进入 DisplayPort Alt Mode 等特殊模式。

这些控制信号一般不通过光纤,而是通过线缆中的铜芯传输。线缆内部还可能有:Type-C 方向切换器、CC 控制电路、E-Marker、USB PD 相关电路、电源稳压芯片。真正走光信号的,主要是高速数据通道。

这就是它被称为光铜混合线的原因:

信号 常见传输介质
USB 3.x 高速数据 光纤
DisplayPort 高速信号 全功能型号中可使用光纤
VBUS 供电 铜线
GND 铜线
CC1/CC2 铜线
USB 2.0 D+/D− 通常走铜线,但部分长线可能不支持
SBU 取决于具体型号

所以它并不具备完整的电气隔离。即使高速数据走光纤,两端的地线和电源仍然可能由铜线相连。

为什么光纤能够传得更远?

光纤传输的是光,不依赖长距离高速铜信号,因此有几个天然优势:高频衰减远小于细铜线;不受普通电磁场直接干扰;不会像铜线一样产生明显的高频电磁辐射;线径可以更细;数十米距离仍能维持较好的信号质量;也不需要在整个线路上维持严格的 100Ω 高速差分阻抗。

接头附近当然还有几厘米的电气走线,但长距离部分已经变成光传输,所以距离不再由铜线高频损耗主导。

光电转换会增加一点延迟。光在光纤中的传播速度约为每米 5 纳秒:10 米约 50ns,30 米约 150ns。再加上两端驱动、光电探测和放大的处理时间,整体通常仍然落在 USB 有源线的时序预算之内。跟 SSD 闪存访问、相机处理或 VR 视频编码那微秒到毫秒级的延迟相比,这点延迟基本可以忽略。

所以谜底揭开了:其实是 SL86051 一类芯片把整条线包装成了一个符合 USB 物理层行为的透明链路。

最后的最后

USB 协议我觉得是继蓝牙之后第二个牛逼的协议,这么多年缝缝补补一直兼容旧协议,居然在几十年后依旧如此好用,这就是设计者的远见。两台旧 iPhone 14 Pro 也正式退役了,电池都换过新的,留着当个备机用。

退役的两部旧iPhone 14 Pro背面对比




上一篇:NMOS 管开关有救了:VGS、RDS(on) 与高边自举驱动一篇讲透
下一篇:生物信号采集AFE输入参考噪声详解:SW302x芯片的0.23μV RMS到底怎么理解
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-21 04:45 , Processed in 0.067226 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表