M.2无线网卡转接卡
简介
M.2无线网卡转接PCIe卡
简介:M.2无线网卡转接PCIe卡开源协议
:GPL 3.0
描述
这是一块M.2无线网卡转接卡,将笔记本上的M.2 E-key无线网卡转接成标准的PCIe卡
(以下是作者的碎碎念,不喜欢看可以往下滑)
前段时间给我的的拯救者R7000P升级网卡,原来的网卡是联发科的MT7921,有时候不太稳定,换成AX210后稳定多了。之后原机的网卡一直在角落里吃灰,正好我的台式机缺个无线网卡,本着旧物利用的原则,画了块转接卡,顺便学习一下PCIe板卡的画法。
M.2网卡有两种,一种是A+E key、另一种是E-key。前者是基于PCIe协议的,WiFi部分走PCIe 3.0 x1,蓝牙走USB;后者是Intel独有的CNVio协议,只能在Intel特定芯片组的主板上使用。
如图,左图的AX200是A+E key的,可以用在任何平台上;右图的AX201是只有一个E key的,intel CNVio协议,使用的地方受限,本文只讨论A+E key的无线网卡,对另一种不再赘述。
M.2无线网卡主要通过PCIe总线跟主机通信,包括PCIe数据差分对(一对收发为一个lane)、100MHz差分时钟(REFCLK)、PCIe复位信号(RESET#)、PCIe唤醒信号(WAKE#)以及时钟请求信号(CLKREQ#)。为了能够使用模块的蓝牙功能,还需要引出USB的数据差分对(D+ D-)。通过这些,就可以使用M.2无线网卡的所有功能了。
要想把M.2规格的网卡转接成标准的PCIe,还得知道NGFF A+E key插槽的引脚定义,下图是NGFF A+E key插槽的pinout图:
其中有用的信号就是PCIe跟USB了,只需要将NGFF插槽的PCIe跟USB信号引出就行。
PCIe板卡的机械尺寸参考了oldmonster大佬的作品,板卡兼容全高挡板以及半高挡板,小机箱也可以用。
M.2网卡需要3.3V供电,于是直接从PCIe插槽的3.3V引脚取电。(其实一般的板卡通过PCIe插槽的12V引脚取电,由于无线网卡功耗很低,所以从3.3V引脚取电是可以的)。
下边是转接卡的原理图以及PCB,有不合理的地方请大家指出,谢谢~
评论