制作自己的网卡(三)

网卡在上次更新后不久就成功了。是时候更新下了。

当时主要面对的问题是PCIe和以太网布线的问题。布线过程中注意要遵循基本的布线原则,例如差分线,过孔,PCIe需要的100nf电容..等等。

此外还要注意的是板卡与PCIe挡板的连接,最好先找好足够廉价的PCIe挡板提供渠道,再来考虑网口的上下布置问题。

不过最终还是使用了四层板而非两层版来完成的设计,不过现在捷配4层板也免费了,也就无所谓啦。

注意制作时注意工艺,需要考虑金手指斜边和镀金的问题。(不镀金也是能用的,当然不那么好看,而且据说长期不插拔有氧化黏在PCIe插槽上的风险)

此外,制作完成之后插上电脑还应该用Intel官方提供的工具在DOS下面配置一下硬件标志符,mac之类的东西。过程不是特别友好,我写了一个在DOS下的BAT来辅助刷写。

因为时间过去有点太久远了,很多细节记忆不太清楚了有些遗憾,这儿将最终成品文件开源出来,算是对咕咕咕的补偿。这其中基本包括了全部用到的文件,删除了一些中途的失败设计。

https://github.com/ssmiao/Intel-I210-network-card​

这是大学中很多奇奇怪怪项目的一小部分,之后再次遇到有高速差分线的时候心态好了很多,也让我的电脑机箱里面第一次有了完全自己制造的电子部件。因为拆板i210芯片非常便宜(¥6),所以价格(不沉金的话)也比购买成品要便宜。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注