我将开始使用 PIC 微控制器开发 USB 1.1 设备。在此过程中,我将保持我 PC 的一个 USB 端口连接到面包板。我不想因短路或将数据线彼此或电源线意外连接而损坏我的 PC 的 USB 端口。
如何保护 USB 端口?标准 USB 端口是否具有内置短路保护功能?我应该在某些引脚上/通过/跨接二极管、电阻器、保险丝吗?
我将开始使用 PIC 微控制器开发 USB 1.1 设备。在此过程中,我将保持我 PC 的一个 USB 端口连接到面包板。我不想因短路或将数据线彼此或电源线意外连接而损坏我的 PC 的 USB 端口。
如何保护 USB 端口?标准 USB 端口是否具有内置短路保护功能?我应该在某些引脚上/通过/跨接二极管、电阻器、保险丝吗?
这是对 Leon 使用集线器的建议的扩展。
USB 集线器并非都是一样的。非正式地,有几个“等级”:
使用什么取决于您预期的威胁类型。
使用集线器。它们非常便宜,无论您的设备做什么,您的 USB 端口都将非常安全。
作为以此为生的人,如果您的主板提供合理的短路保护,任何廉价的在线集线器都应该为您提供 100% 的保护。我们一直在使用它们,即使在对我们的零件进行 ESD 测试时(15KV zaps 非常有趣),并且从未炸毁或取出主机端口。
来自廉价集线器的数据线根本无法物理连接到 PC - 两者之间必须有一个集线器芯片来分离集线器提供的 4 或 7 个端口的通信。USB 不是像以太网那样的总线——用电线连接多个端口根本不起作用,因为太多的信号是基于 DC 电平的。该集线器芯片将在您的设备和数据线上的主机端口之间提供几乎万无一失的保护。
权力是一个不同的问题。我有一块主板,它在 USB 5V 线路上用保险丝限制 USB 端口的电流 - 不是可复位的多保险丝,而是熔丝保险丝。意外短路需要进行大型主板手术。电源是最容易引起问题的领域。购买一个好的有源集线器(例如,价值 25 美元),使用随附的适配器,您就可以开始使用了。
如果您真的很偏执,USB 允许主机和设备之间最多有 4 个集线器。购买 4 个不同的廉价动力集线器,将它们排成一行,然后继续努力。
祝你好运
Analog Devices 为您的问题提供了一个两芯片解决方案,它为高达 12mbps 的 USB 总线提供全功率和数据隔离,这应该可以满足您的需求:
http://www.ubasics.com/usb_isolator
电源 - ADuM5000
数据 - ADuM4160
有许多评估套件和分线板可以让那些不方便使用烙铁的人更容易使用。