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