NAS邂逅WiFi6+:硬件篇总述

   日期:2020-07-01     浏览:108    评论:0    
核心提示:对pi-wifi6-nas需要的硬件进行简要介绍,具体源文件见GitHub

NAS邂逅WiFi6+:硬件篇总述

  • 1 项目来源
  • 2 SBC“选型”
  • 3 RP4_USBSATA_HAT_V1
  • 4 RP4_USBSATA_HAT_V2
  • 5 NAS支架
    • 5.1 底盘
    • 5.2 硬盘支架
  • 6 杂项
    • 6.1 树莓派散热马甲
    • 6.2 散热风扇
    • 6.3 固定零件
    • 6.4 WiFi6路由器
    • 6.5 连接线材

注:下面说的有点唠叨,但都是设计过程中的种种思考,希望可以给部分人一些启发,也欢迎批评指正。

开源地址:pi-wifi6-nas

1 项目来源

爱折腾的小伙伴们可能都想DIY一个私人NAS,我也不例外,从最初几年前仅仅是有想法,到如今感觉手头经得起一点小折腾、有些许时间供自己折腾之后,下定决心做一个私人定制化的开源NAS,一步一步实现一个智能终端,岂不快哉。

硬件设计的来源自国外的一款树莓派HAT:Dual/Quad SATA HAT,因为没货,故只能自己设计电路来实现。

这款HAT的介绍视频可以在Youtube上查看,感兴趣的小伙伴们可以去瞧瞧。

https://wiki.radxa.com/Dual_Quad_SATA_HAT

2 SBC“选型”

适合做NAS的单板电脑很多,树莓派绝对称不上性价比最高的那一类,直至2019年树莓派4B问世,树莓派才具备DIY轻量级NAS的最低需求:

  • USB3.0
  • 千兆以太网


通过USB3.0可以扩展SATA接口,然后通过PM,复用多路SATA接口,这也是本文的主干设计思路。

本文以树莓派4B为例进行开源设计,其他SBC可以实现,不过要注意以下几个方面。

  • 一定要具有USB3.0和千兆以太网,具备PCIE也可,SATA也可,否则做出来的NAS不值得一用;
  • 定位孔的位置需要修改;
  • 铜柱的长度需要适当的改变。

注:如果追求性价比,树莓派绝对不是一个好选择,某宝几百元便可组装一个,本文仅针对那些愿意折腾的小伙伴。

注:Port multiplier,可以简称为PM,翻译为中文为SATA端口复用器,也称端口倍增器,它使多路SATA设备能够连接到一个SATA主端口上。许多常规的控制器并不支持这个特性,因为这不是SATA控制所必需的。

3 RP4_USBSATA_HAT_V1

如果有尝试从电路板开始进行设计NAS的小伙伴,一定会遇到主控资料的问题。硬盘柜常用的解决方案之一来自台湾省的JMicron公司,然而该公司的主控芯片资料,在网上一点都搜不到,连基本的数据手册都没有。

通过邮箱咨询,得到的是这样的回复,虽然最终获取到了个别芯片的资料,但最终还是暂且放弃了这个版本的设计,接下来会详说。

设计一款电路板的正常思路,应该是从官网获取相关芯片的信息,从而选型进行设计,看着官网这一款芯片还不错,拿来进行设计。

然后就悲剧了,这款JMS578不支持PM,我当时还专门咨询官网的技术,可以回应模棱两可…,主要原因估计是我没有可以开发的市场,才会这样对我的吧。

因JMS578不支持PM,第一版电路仅支持一路SATA。

支持PM的主控JMS567,官网都没有列出…,知道真相的我,心里哇凉哇凉的,当然没有放弃折腾,要不然也不会有第二版电路。

4 RP4_USBSATA_HAT_V2

第二版电路,偷了个懒,从以下AD的3D预览图也可以看出究竟,这代电路并没有集成主控,仅仅画了个扩展板,SATA信号通过PCI-E x4插槽接入。


主控方案用的

  • SATA桥接USB3.0控制器:JMS567
  • SATA PM主控:JMB575

主控板用的是一块洋垃圾,从某宝淘到,30元还是非常值的,至少不用焊接QFN封装的芯片了hhh。

感兴趣的话,可以直接在淘宝上搜PS500U3,还有Type C版本的PS500C3,我这里就不放链接了。

注:目前已知的小问题

  • CPU散热风扇接口需要改善;
  • SATA接口可以放的更紧凑,减少整体尺寸;
  • 移动PCI-E x4位置,减少SATA硬盘与PS500U3的物理上冲突;
  • …。

注:为了减少功耗,仅支持2.5寸笔记本硬盘

5 NAS支架

5.1 底盘

5.2 硬盘支架

注:目前已知的小问题

  • 硬盘支架可以和底盘合并,减少板材的浪费;
  • 因SATA接口的位置,导致硬盘硬盘支架存在不稳定的问题-边缘那个支架断裂;
  • …。

注:使用PCB做支架的原因是,嘉立创5元2层板打样包邮,不用白不用。

6 杂项

6.1 树莓派散热马甲

散热效果不错,但小风扇质量不咋地,可以不用,后面用CPU风扇集中散热。

6.2 散热风扇

某宝买的9025尺寸的4线智能调速风扇,可以利用树莓派PWM控制转速,结合树莓派散热马甲树莓派核心温度可以保持40度以下,这样可以保持较好的读写性能。

6.3 固定零件

  • 8枚M3*65铜柱,用于整体的固定;
  • 4枚M2.5*16螺丝,用于连接底盘与树莓派散热马甲;
  • 4枚M3*15铜柱,用于连接SATA扩展板与9025风扇;
  • 8枚M3螺母、8枚M3螺丝。

6.4 WiFi6路由器

用的现成的AX3 PRO,没试过其他的,具体性能测试可以见如下链接https://www.zhihu.com/question/399147200。

目前这块没有集成的想法,当然也是没那个能力。看到github有用FPGA做开源WiFi的,等以后有机会再把这块纳入议程。

6.5 连接线材

  • 以太网线至少超五类
  • USB3.0A转B


最后制作出来的总体效果为

注:如果硬件这块不想动手做,也不用灰心,可以去某宝,某东买现成的USB3.0硬盘盒或者硬盘柜,一样的使用。



原创不易,严禁剽窃!

欢迎大家关注我创建的微信公众号——小白仓库
原创经验资料分享:包含但不仅限于FPGA、ARM、RISC-V、Linux、LabVIEW等软硬件开发,另外分享生活中的趣事以及感悟。目的是建立一个平台记录学习过的知识,并分享出来自认为有用的与感兴趣的道友相互交流进步。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服