最近开发项目的时候发现用Deck做一个移动的测试平台还是挺好用的,虽然有一个USB口可以扩展,但是有时候拖着设备不方便,想把之前做的无线接收器集成到内部,顺便把网卡升级一下(我是早期版本,还是WiFi5的,OLED版应该默认就是WIFI6了,另外OLED版主板改动很大,可能不适用)。
先换一下网卡,换成AX210D2W,这个内置驱动不需要调整,换好就行,不过要注意天线口跟旧的正好相反。
![](https://mfweb.top/blog/2024/07/wifi.png)
之后在主板上四处找有没有内置的USB接口,发现一个似乎是调试接口的位置,周围有5V电源,一对差分线,非常像,飞线出来测试一下。
![](https://mfweb.top/blog/2024/07/testa.png)
可惜测了一下不是USB,可能是专用的调试端口,以后再研究。
仔细看了一下发现所有的控制器都是通过一个单片机处理后通过USB连接到主板,lsusb可以看到Valve Software Steam Controller;另外蓝牙也是通过USB连接的,最后决定在方便的位置添加一个HUB来扩展,具体接口在SD卡方向,主板背面。
![](https://mfweb.top/blog/2024/07/deck-1.png)
![](https://mfweb.top/blog/2024/07/sch1.png)
这里用了USB2422来扩展成两路,一路配置为不可拆卸,用于连接原有的控制器,另一路通过FPC排座引出来,之后用来连接自己的内置设备。
![](https://mfweb.top/blog/2024/07/image.png)
![](https://mfweb.top/blog/2024/07/QQ截图20240815003950.png)
![](https://mfweb.top/blog/2024/07/QQ截图20240815004008.png)
安装好:
![](https://mfweb.top/blog/2024/07/QQ截图20240815004040.png)
安装测试OK,这个PCB可以再做小点,一开始打算用纯柔性的做,就不用转接了,然后被价格劝退后懒得调整了,直接缩短一节做出来了,稍微有点长,可以再调一下。
![](https://mfweb.top/blog/2024/07/test.png)
飞线一个罗技的接收器,测试一下扩展的是否正常
![](https://mfweb.top/blog/2024/07/console.png)
两侧手柄内部还是很空的,考虑3D打印个支架之后把其他模块放进去后通过FPC连接起来。
![](https://mfweb.top/blog/2024/07/wifi2.png)
网卡也识别正常。
发表回复