目前计算机的USB接口已经大量使用,一般每台计算机都有多个USB口。当USB的通信距离超过几十米后,采用电缆连接方案甚至无线方案都已经无法实现,目前只有光纤可以实现USB的远程通信。本文介绍的就是几种通过光纤实现USB的远程通信的方案。
USB口已经成为了计算机最重要的外部接口,几乎可以代替所有外部接口。USB的规范规定USB的通信距离最多5米(用USB-HUB级连)。市场上还有一种用RJ-45线传输的USB远程延长器,据说可以到50米。更远的USB通信目前只能够用光纤实现:多模光纤最远4Km,单模光纤最远40Km。
首先认识一下USB的通用性,也就理解了USB的重要性。按照用途的通用性对几种常用的外部接口进行排队:USB≥以太网口〉串口〉PS/2、打印口等。USB口可以方便地转换出以太网口、串口以及PS/2口、打印口、甚至音频、视频口等。反过来,串口以及PS/2口、打印口等无法生成USB口,因为USB的规范更加复杂。只有以太网口加上电源才可以生成USB口,并且需要专门的软件支持。当然计算机的内部总线接口通用性***:台式机的PCI口、笔记本的PCMCIA口完全可以生成USB口,而且无须驱动程序。
USB2.0以及USB1.0的规范没有光纤接口。虽然将来的USB3.0可能会带有光纤接口,但是仔细研究USB3.0规范就知道USB3.0实际上是分为两个部分的:传统的USB2.0部分和延伸的特定USB3.0部分。只有延伸的特定USB3.0部分是可能会有光纤通信功能的,但是这部分并不兼容USB2.0。而USB2.0是完全兼容USB1.0的。
工业通信用的USB-串口光纤通信方案
在一些工业通信的场合,由于数据量不大并且特别要求实时性,往往采用串行通信,通信协议为RS-232或者RS-485。工业计算机的USB口可以通过光纤以RS-232或者RS-485协议进行串行通信。这时可以选用USB/串口光纤转换器,波仕电子的典型产品是OPTU232L1(多模)和OPTU232SL1(单模),如图1。波仕电子发明和首创了USB/串口光纤转换器、同时也是世界上唯一的USB/串口光纤转换器,专利号200730098650。波仕电子的OPTU232L1和OPTU232SL1是***一代USB光纤通信产品,直接从USB口转换出一对光纤收发头用于传输串口信号,而且无须供电。波仕OPTU232L1和OPTU232SL1微型USB/串口光纤转换器具有超小型的外形(74*23*47mm)、可以将USB口虚拟成为本地COM串口(COM1-COM256)、无须修改已有的串口通信软件。驱动程序同波仕USB232系列转换器,支持WindowsXP/CE、LINUX、MacOS等。