Solution
上述拓扑中使用到的长10m,两端皆为Type A公头的网购USB线缆,有可能是一条USB active cable(USB主动线)。其不仅导通信号,在线缆内部还可能集成有电子器件,具备信号放大,补偿线长造成的信号损失,重新生成时钟,去抖动,VBUS单向保护(防反灌)等功能。由于内部电路的极性,很多USB主动线是有方向的,这解释了为何将两端皆为Type A公头的USB线缆换个方向就正常了。
事实上10m并不是USB规范的传输长度。对USB 2.0规范标准,线缆的最大长度为5m;USB 3.0规范更加苛刻,为3m。
外观完全一致的USB线缆,其内部的设计构造有可能是不同的,因此可能会引起DAQ设备在使用时出现各种非预期的行为和现象。
NI建议用户使用USB-6366产品购买时附带的USB Type-B至Type-A线缆进行连接;若需要延长距离,应优先考虑选购符合USB规范里最大传输长度的USB Type-B至Type-A线缆。
使用多段且长度超过规范的USB线缆进行设备与电脑连接无法保证稳定性和数采应用的正确性,不推荐这样做。如果DAQ设备和电脑的距离需求大于USB规范中的最大长度,在产品选型时应考虑其它总线形式,如NI 918x系列的以太网DAQ,以太网的线缆最大长度可达100m。