USB,是英文Universal Serial Bus(通用串行总线)的缩写,个人电脑(PC)可以使用USB通过连接电缆与外设进行通信。但是出于安全考虑,在某些应用中需要隔离USB通信或隔断接地回路。遗憾的是,由于USB连接电缆上的数据流是双向传输,所以隔离工作也非易事。这篇文章讨论的就是方便易用的USB隔离设备在实际应用中遇到的挑战,并对比了各种不同的解决方案。“透明的”理想方案是将添加隔离设备带给系统的影响降至最低限度,而这样的解决方案目前已经成为可能。
本设计实例主要针对的是以三种数据传输速率运行的USB2.0:低速(1.5Mbps)、全速(12Mbps)和高速(480Mbps)。简单起见,本文着重探讨了12Mbps的全速USB,且实例中的大部分实现原理也适用于以其他数据传输速率运行的USB设备。