RK3588掌上主机
简介
使用RK3588核心板,自制mini主机底板,留HDMI接口、USB3.0接口、千兆以太网接口、电源接口,将体积尽量缩小。
简介:使用RK3588核心板,自制mini主机底板,留HDMI接口、USB3.0接口、千兆以太网接口、电源接口,将体积尽量缩小。开源协议
:GPL 3.0
描述
项目说明
使用RK3588核心板,自制mini主机底板,留1路HDMI接口、2路USB3.0接口、1路USB2.0接口、1路2.5G以太网接口、1个DC电源接口,将线路板压缩至80mm×100mm,整体设备压缩至100mm×120mm×50mm之内。
开源协议
本项目开源,转载请注明出处。
项目相关功能
实现手掌大小的Ubuntu22.04主机,性能约6TOPS,可外接键盘鼠标、连接网络,实现轻办公。
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
项目进度
2024年2月12日第一版线路板申请制版;
2024年2月21日申请耗材通过,PCB+SMT总费用1268.72;
2024年3月2日线路板到货;
2024年3月4日硬件电路调试完成,调试记录见附件;
2024年4月25日外壳加工安装完成,实物及开机测试视频见附件;
设计原理
1、电源输入使用两个MOS管搭建防反接冗余滤波电路;
2、使用同步整流芯片搭建12V转5V、3.3V电路,用LDO芯片实现1.8V电路;
3、用Fusb302mpx实现TypeC接口握手协议,用一个24PTypeC插座实现全功能TypeC;
4、HDMI接口用IIC通信控制,所有HDMI插座引脚信号使用ESD芯片保护;
5、RTC电池使用CR1/N3柱状电池,相比2032电池节省线路板空间;
6、预留电源信号、复位开关、BOOT开关、RECOVERY开关;
7、用一个HR911130A带变压器的RJ45插座,省下以太网变压器的空间;
8、用一个双层USB3.0插座,用纵向空间换取线路板面积;
9、硬盘使用TF卡,体积小且支持 SDR104 ,速率满足轻办公使用;
软件说明
固件设备树需要裁剪,否则RK3588会卡在开机自启PCIE时钟检测部分,需要下载RK3588官方Ubuntu22.04源码,打开设备树文件修改:
1、在kernel-rockchip/arch/arm64/boot/dts/rockchip文件夹下:
修改rk3588-nanopi6-common.dtsi,将pcie相关节点设置为disable;
2、在kernel-rockchip/arch/arm64/boot/dts/rockchip文件夹下:
修改rk3588-nanopi6-rev09.dts,将pcie、hdmi1、hdmirx相关节点设置为disable;
设备树适配代码文件见附件,可根据自己硬件继续裁减,实测裁减后Ubuntu22.04开机启动可在10秒内;
实物展示
设计注意事项
## 硬件
1、电源输入部分Q2 mos管连线错误,通电后短路烧毁,将Q2直接去除;
2、VDC上电模式控制,可控上电比较麻烦,去除R19配置为直接上电模式;
3、外壳设计时考虑美观性未预留电源开关和RJ45插座的安装豁口,安装时需要拆除,外壳装上后再补焊。
其他
实物展示见附件“最终成果”;
评论