工业边缘计算设备通常把USB接口集中布置在前面板或侧面板,用来连接相机、扫码枪、加密狗和各类传感模块。线缆从面板连接器一直延伸到现场设备,整条链路的长度,由机内线缆、面板连接器和外部线缆三部分共同构成。USB速率从480 Mbps发展到5 Gbps、10 Gbps之后,线长对信号质量的影响变得更明显。下面从长度限制、信号完整性、链路预算和延长方案四个方面,梳理其中的技术要点。
一、USB线缆长度限制的由来
USB 2.0规范给出的线缆最大长度是5 m,这个数字来自时序要求。规范规定线缆的单向传输延迟不超过26 ns,折算下来约5.2 ns每米,设备在收到数据包后需要在限定时间内响应,往返延迟过大,主机就会判定超时。所以USB 2.0的5 m,是一个由协议时序决定的限制,需要延长时,可以通过集线器级联,每级增加5 m,最多5级,总长度可达30 m。
USB 3.x的情况有所不同。规范并没有硬性规定最大长度,限制主要来自信号损耗。5 Gbps的信号,奈奎斯特频率为2.5 GHz,10 Gbps则达到5 GHz,线缆在高频的衰减随长度增加,线长翻倍,以dB计的损耗也翻倍。工程上,28 AWG数据线的5 Gbps被动线缆,实用长度一般在3 m以内,10 Gbps的被动线缆通常控制在1 m左右,USB4的40 Gbps被动线缆约为0.8 m。线径加粗,可以让长度有所增加,但线缆也会变得更硬、更粗。
二、影响信号完整性的几个因素
线缆损耗之外,阻抗连续性是另一个关键因素。USB的差分阻抗标称为90 Ω,从主板走线、面板连接器、线缆到设备端连接器,每个环节的阻抗都需要保持接近,阻抗出现跳变的位置,会产生反射,让接收端眼图的张开度变小。每一对连接器,都会带来零点几dB量级的插入损耗,同时也是阻抗不连续的位置,这一点在多级连接的面板链路里尤其要注意。
差分线对内部的长度差也值得留意,也就是线对内偏斜。偏斜过大,差分信号的共模成分增加,抖动随之增大。线缆制造时通过对称绞合和严格的长度控制,来保证线对内的一致性。线对之间还有串扰,USB 3.x线缆里有两对超高速差分线加一对USB 2.0线,各线对之间采用独立屏蔽或者合理的排布,让串扰保持在较低水平。
电磁兼容方面,USB 3.0在2.5 GHz附近有较强的谐波能量,会进入2.4 GHz的无线频段,对设备内部的Wi-Fi、蓝牙模块产生干扰。边缘计算设备里往往同时集成了USB和无线模块,所以USB接口与线缆的屏蔽要做到位,屏蔽层与连接器外壳保持360度搭接,外壳再与设备机箱形成低阻抗连接。
三、面板连接器与机内线缆的链路预算
边缘计算设备的USB面板接口,常见做法是用面板安装的USB母座,通过机内转接线连接到主板的USB排针,3.0排针为19针或20针。转接线的长度虽然只有十几到三十厘米,也算入整条链路的损耗预算,同时也是阻抗控制的一环。所以链路预算要从主控芯片开始,一直算到外部设备,把机内线缆、面板连接器、外部线缆的损耗加起来,对照对应速率等级的损耗上限。
供电也属于链路预算的一部分。USB 3.0规定主机端口输出电压为4.75至5.25 V,设备端要求不低于4.45 V,也就是说线缆与连接器上的压降预算约为0.3 V。24 AWG电源线往返电阻每米约0.168 Ω,在900 mA电流下,每米压降约0.15 V,所以长线缆的电源线径要相应加粗。外设功耗较大时,可以使用带外部供电的集线器,让USB线缆只承担数据传输。
四、延长方案与验证
线缆长度超出被动方案的范围时,可以选择几种延长方式。USB 3.0的有源线缆,在连接器内部集成信号重整芯片,把5 Gbps链路延伸到5 m左右。USB光纤线缆把电信号转为光信号,传输距离可达数十米,适合现场设备分布较远的场景。USB 2.0还可以借助集线器分段中继,每段保持在5 m以内。
验证环节,通常用矢量网络分析仪或时域反射仪测量线缆的差分阻抗、插入损耗和回波损耗,再按USB-IF的合规性测试方法评价眼图。现场调试时,也可以用主机端的传输速率和误码统计来判断链路状态,连续采集数据时,重传次数保持在较低水平,说明链路余量比较充足。
布线时,USB线缆与动力线分开,走线与伺服驱动器、变频器保持距离,线缆的弯曲半径不低于外径的8倍,连接器处留出一小段缓冲余量,让线缆重量不由接口承担,链路质量更容易长期稳定。
五、快问快答
Q:USB 2.0的5 m限制为什么是5 m,而不是更长?
A:这个长度由时序决定。USB 2.0规范要求线缆的单向延迟不超过26 ns,按线缆中信号约5.2 ns每米的传播延迟,对应5 m左右。主机发出数据包之后,设备需要在规定的时间窗口内响应,线缆往返延迟一旦超出,主机就会认为超时。所以这条限制更多是协议层面的,与线缆的损耗关系不大。需要更远距离时,通过集线器分级,每一级都会重新整形信号,并重新开始计时,这也是USB 2.0可以通过5级集线器做到30 m的原因。
Q:USB 3.0为什么会影响2.4 GHz无线模块?
A:USB 3.0的5 Gbps信号,主要能量集中在2.5 GHz的奈奎斯特频率附近,这个频率与2.4 GHz的Wi-Fi、蓝牙频段重叠。接口与线缆如果屏蔽不足,信号会辐射出去,被设备内部的无线天线接收,抬高接收底噪,缩小无线覆盖范围。对策主要有三条,线缆采用铝塑复合膜加编织的双层屏蔽,连接器外壳与屏蔽层360度搭接,机箱面板与连接器外壳之间保持良好的搭接。无线天线的位置也尽量远离USB接口,增加空间上的隔离。
Q:多路USB相机接入边缘AI设备时,带宽和线缆应该怎样规划?
A:USB 3.0的实际有效吞吐量约400 MB/s,同一个控制器下的设备共享这个带宽。一台500万像素、8位、60帧的相机,数据量约300 MB/s,两台同时采集就会超出单个控制器的能力。所以多路相机要分配到不同的USB控制器,通常设备的前后面板接口来自不同的主控,规划时要看清端口与控制器的对应关系。线缆长度方面,3 m以内的被动线缆可以保证5 Gbps,相机距离更远,可以选用有源线缆或光纤USB方案,并为每一路预留供电余量。
Q:边缘计算设备采用USB-C接口之后,供电与线缆要注意什么?
A:USB-C线缆按电流能力分为3 A和5 A两种,20 V时分别对应60 W和100 W。超过3 A的线缆,需要内置e-marker芯片,向设备声明自己的电流能力,设备和充电端据此决定输出功率。线缆越长,导体上的压降和温升越明显,大功率场合应选用导体线径更粗的产品。数据速率方面,USB-C接口也可能对应USB 3.2 Gen 2或USB4,被动线缆的长度要按对应速率等级来选,高速率对应的长度更短。面板接口选用带锁紧结构的版本,再配合线缆的应力释放设计,连接稳定性会更好。
热门跟贴