RK3399做的all in one
先上图:

制作的起因是最近不太忙,然后手里有几片交换机芯片,本来想搞个交换机,但是想了一下干脆加个soc做个路由器吧,那有了soc顺便把接口多搞一些吧,最后就成了这样。
选择成品核心板形式是因为不想折腾太久,而且闲鱼上收一个很便宜,找了一圈选择了rk3399
取名:SV901-EAIO
“Elementary All-In-One baseboard for SV901 SOM”
各接口的说明如下:


各个接口说明:
核心板:支持SV901、aio-3399j等
电源:无防反接,使用硬盘时支持12V输入,不使用硬盘时支持9~28V
HDMI:HDMI2.0,1080p@120Hz 4k@60Hz
USB2.0烧写口:支持焊接TYPE-A或者TYPE-C插座二选一,使用TYPE-C时,支持PD供电(暂未验证)。
USB3.0&USB2.0:5V 1A输出
SPI液晶:默认1.14寸液晶,可选其它尺寸
eDP:30pin接口(暂未验证)
RTC电池:3V可充电锂电
天线座:U-FL
按键:RESET、POWER、RECOVERY
红外:遥控接收,支持soc和单片机同时解码实现关机功能
SFP:1.25G/2.5G接口,支持猫棒
千兆网*4:交换机实现,支持VLAN
指示灯:电源灯*1,用户灯*2
SATA*2:USB3转SATA,支持硬件RAID
硬盘供电:支持3.5寸硬盘
调试串口:3.3V TTL
M.2:M-KEY ,PCIE2.0*4
WIFI/BT模块:支持USB2.0/SDIO二选一,支持RTL8188、RTL8821CU、AP6356s、AP6275s(暂未验证)等
至于为什么电源座和网座不在一面,是因为一开始考虑的是支持三种模式:
路由器模式:焊接交换机芯片、网座等,实现交换机功能
AIO模式:在交换机基础上焊接M2、SATA等,实现AIO功能
电视盒子模式:焊接HDMI、WIFI、红外等,实现电视盒子功能
其中电视盒子要摆在台面,所以优先考虑它的外观,把接口放后面,红外和指示灯放前面,再设计一个亚克力外壳。
其它的一些细节:
TYPE-C支持给设备直接供5V电,或者通过增加PD协议芯片供12V电,但是由于PCB走线宽度可能不足,12V给硬盘供电未验证
SFP是支持2.5G的,但是因为soc到交换机只有千兆,所以这里有个瓶颈,wan到lan口无法突破千兆。有个曲折的解决方案:板子上预留了一颗USB3转以太网芯片,焊接后可以实现soc到交换机2千兆的带宽,然后对外口再用聚合模式连接设备,可以突破千兆,但是这种方案有点扯淡,所以默认是不焊接的。

再补充一些照片:



至于有人说不如X86,不如硬路由,不如xxx,等
我觉得你说的对😄
其实就是为了折腾,生命在于折腾
电工 2023.6.12