实现USB硬件的正确方法是什么?

2019-07-14 17:55发布

我的USB硬件出现问题,从我的STM32F4微控制器通信到计算机。某些计算机设置有问题,有些类型的主板USB经常断开,其他类型的主板连接稳定。在一些地方读书我意识到这可能是由线路阻抗引起的。目前我在USB_DM和USB_DP线路中使用22R电阻。我决定取下这些电阻,使线路保持大约0R,并在USB_DP线路上放置一个上拉电阻。这解决了我在一些断开的计算机设置中的问题。但我想知道正确的硬件,以便我在微控制器和计算机之间没有断线问题。第一张图片下面是我使用的第一个硬件。然后,第二张图像显示了我为能够操作USB所做的更改。 1.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
wenminglang
2019-07-15 08:52
是的,如果你打算构建USB兼容设备,那么在技术上是正确的。然而,随着普通计算机主板的构建方式,这变得几乎没有实际意义。那些在主机上没有任何电流检测的人无法执行规范。然后有些计算机选择使用PTC自恢复保险丝来限制其主机端口USB连接器+ 5V引脚的电流。我甚至看到主板设计在多个USB端口之间共享一个PTC保险丝!主板制造商很便宜,只能保持电流限制

一周热门 更多>