创建一个 Pico 板,将 USB 和以太网与单个 USB C 型连接器相结合
转发:
项目介绍
介绍
你好。 我想出了一个开创性的想法。 它是一个 USB C 型连接器,可以处理 USB 和以太网通信。
如上图所示,我希望通过将 Raspberry Pi Pico 板与 WIZnet W5500 和 USB C 型连接器相结合来创建一个极其紧凑的板,从而实现同步 USB 和以太网通信。
设计
上图显示了 USB C 型连接器的引脚图。 它包括 USB 2.0 引脚 D+ 和 D-、电源引脚、额外的电源相关引脚以及两对支持 USB 3.0 及以上版本的差分线。
USB 3.0中的两对差分线用于以太网,其余沿用USB C-Type的现有用途。
阻抗似乎不是问题,因为以太网在 100 欧姆下运行,而 USB 在 90 欧姆下运行,差异很小。
整体电路图与Pico板匹配。 关键点如上图所示。 无论如何,都需要外部 LAN 变压器,因此实施了单独的变压器设计。 MDI 电路设计时遇到了一些挑战,但已成功解决。 我不会详细介绍。
我也按照上述相同的方式设计了WIZnet芯片。
与Pico相关的电路与Pico板电路相匹配。
我继续进行艺术创作,不可避免地,我将板设计为 4 层板。
我使用了上述产品中的 USB 连接器,但必须更改 PCB 布局(如上 PCB 图像所示),这会带来不便。 我暂时选择了发货最快的产品,不过以后改一下似乎也可以接受。
在 3D 视图中,它看起来像这样。 WIZnet 芯片安装在底部。 当安装正在开发的WIZnet芯片时,无需将芯片固定在底部。 不过,由于它还没有发布,我稍后会考虑这样配置。
PCB组装与调试
PCB 已经到了。
这是正面的组装。 当我把它们放在一起时,感觉并没有我想象的那么糟糕。
这是背面的组装图。
可以看到,它的尺寸与具有相同功能的WIZnet EVB Pico 有很大不同。
电缆制造
现在,是时候创建电缆了。 首先,要启用 USB 通信,请将 USB 2.0 线连接到 USB B 电缆。
此外,连接以太网线和 USB 3.0 线以完成设置。
完成了。 电缆的配置如下。
电缆和以太网 C Pico 现已完成。
测试时,Link 和 ACT LED 正常工作,符合预期。
在左边的终端上,它通过USB连续接收标记为“Good”的数据,在右边的工具上,可以确认通过环回建立了以太网通信。