Banana Pi BPI-W3 的建议零售价为 160 美元,您可以获得一个涵盖 RK3588 大部分可能的外设连接的开发系统。目前,RK3588 似乎将成为许多消费和工业项目的核心,因此 Banana Pi BPI-W3 是开发产品的平台的不错选择。
Banana Pi BPI-W3总体评价
现在很明显,Rockchip 凭借其全新 RK3588 SoC 在 SBC 市场上实现了一场真正的小革命。应用解决方案的数量每天都在增加,我们很高兴看到Banana Pi团队在 RK3588 上所做的一切。正式上市后不到一个月,该团队就向我们发送了 BPI-W3,以供本次评测之用。
BPI-W3 开发系统由载板和LGA封装核心板组成。目前,Banana Pi 网站上可以找到三个版本的核心板模块:RK3309、RK3568和RK3588。尺寸为 45 x 50 mm 的 ARMSoM RK3588 LGA 核心板焊接到我们的开发系统上。制造商的想法是,可以单独购买并使用相同的ARMSoM核心板,其中包含RK3588 SoC、8 GB 3733 Mbps LPDDR内存、32 GB eMMC和电源控制器(最大12 W,4 V / 3 A)在你自己的产品中。这种方案在业界并不罕见,说明其目标群体正是B2B、定制化设备的批量化生产,最终的配置可以由集成商自己完成。Banana Pi决定将核心板焊接到主板上,这使得后续在设备本身上更换核心板变得困难,并且在开发过程中更换同一载板上的核心板。
考虑到该开发板目前还比较新,尚处于认证过程中。作为标准,Banana Pi 为其产品提供了 CE、RoHs 和 FCC 认证,我们被告知 BPI-W3 开发板很快就会提供相应证书。
RK3588 LGA核心板的基础是Rockchip RK3588。我们之前测试了不太丰富的 RK3588S 版本,因此我们在这里仅声明 SoC 内核的特性是相同的。两款 SoC 均具有四个 Cortex A55 核心和四个 Cortex A76 核心,显然分为三个集群(4 个 A55 核心和两组 2 个 A76 核心)、一个 Mali-G610 MP4 GPU 和一个 6 TOPS 三核 NPU。
RK3588 具有 4 个独立视频端口,其中 1 个最高支持 8K@60fps、2 个最高支持 4K@60fps、1 个最高支持 1080@60fps。这些端口复用至 7 个视频控制器:DP0、DP1、HDMI/eDP0、HDMI/eDP1、MIPI DPHY0、MIPI DPHY1 和 BT656/1120。在 BPI-W3 开发板上,实现了 2 个 HDMI 和 1 个 MIPI DSI。对于 RK3588,8K 视频输出的生成是通过组合处理器中端口 0 和端口 1 的视频资源来完成的,并将生成的信号发送到端口 1 并发送到视频控制器。知道这一点很重要,因为当通过端口 0 显示 8K 视频时,端口 1 的输出是不规则的,因为它的处理资源分配给端口 0。因此,虽然我们有四个独立的视频信号,但如果我们在端口 0 上生成 8K,我们失去了端口 1,总共有 3 个独立的视频输出。这证明了开发系统的输出数量是合理的。
视频输入 HDMI 1.4b/2.0 RX 能够处理高达 4K@60fps 的输入视频信号,位于两个 HDMI 输出连接器旁边。所有 HDMI 连接器都是垂直的,从节省空间和管理 HDMI 电缆的角度来看,我们喜欢这种设计。板上还有一个用于摄像头的 MIPI CSI 输入。
音频插孔通过 Everest-semi ES8316 编解码器连接。它是一个两通道 DAC 和一个单通道 ADC,带有 3 频段 PEQ 均衡器。作为一个立体声输出和一个麦克风输入的基本解决方案,PEQ 的选择提供了平衡、平坦、中性的声音特性。ES8388是根据网站上提供的原理图编写的,这将使您更轻松地开发自己的设备。它与 ES8316 相同,只是它的 ADC 是双通道的。由于使用的是单个麦克风,因此在板上将其替换为 ES8316 编解码器也是可以理解的。
USB 连接器的数量是 RK3588 的标准配置:2 个 USB-A 2.0、2 个 USB-A 3.0 和 1 个 USB-C 3.0,也可用于为开发板或闪存 eMMC 供电。我们的开发板有 8 GB LPDDR 4 双通道内存,足以供我们测试,但我们希望它有 16 GB 版本。尽管文档指出可以实现 32 GB,但我们尚未从任何 RK3588 SBC/开发系统制造商那里看到该版本。主板底部还有一个用于 SSD NVMe 的 M.2 Key M 插槽,以及一个用于 SD 卡的插槽。
上侧是一个额外的 M.2 Key E 插槽,用于放置 WiFi/BT 卡。如果这是一个SBC,这将是一个缺点,考虑到BPi ARMSoM是一个W3开发系统,这个决定是非常合理的,因为它不会限制您选择Wi-Fi / BT解决方案。
值得称赞的是,附加RTL8125BS的完整RK3588的潜力以2.5 Gbps以太网的形式得以实现。有趣的是,用于安装 PoE 模块的单独 PoE IN 和 PoE OUT 引脚连接器的存在,可以通过 PoE 网络实现电路板的通信和替代电源。
除了前面提到的 12 V PoE 电源外,该板还可以通过内置 USB+C 端口供电,还可以通过单独的 2.5 mm 输入(12 V/2.5 A)供电。
调试头(Tx/Rx/GND)位于板的一角,旁边是三个用于控制风扇速度的引脚,BPi 团队已在给定的 Linux 发行版中使用软件实现了控制功能。风扇的安装孔位于板上,我们建议在密集工作时使用冷却系统。我们从 RK3588S 性能提升的经验中汲取了教训,我们在IceTower的Orange Pi 5预览中发布了该经验。
在有趣的解决方案中,板上还有一个 RGB 二极管,其中绿色表示系统正在工作,蓝色和红色可以编程为二十多个预定义方案之一。例如:它可以通过不断地打开或关闭、及时正确地发出脉冲或模仿心跳来独立工作,但它可以连接到硬件信号之一,例如用于数据存储之一的操作,键盘上的按键与此类似。还有一个用于为 HYM8563 RTC 控制器供电的 RTC CR1220 电池的插槽。
最后,在板的最边缘是一个标准 40 针 GPIO 接头。根据位信号的排列,在RPi header 标准中。我们的意思是所有电源和 GND 引脚都是相同的,并且 Tx/Rx 位于引脚 8/10 上,SDA/SCL 位于引脚 27/28 上。其他引脚是多功能的,有必要查阅制造商网站上提供的文档。这个解决方案是最优的。
开发系统上还有四个按钮:Power、Reset、Recovery 和 Maskrom。进入 eMMC 内存闪存模式时会使用 Recovery 和 Maskrom,具体取决于 eMMC 在此之前是否完全为空或者其上是否有引导加载程序。无论之前的状态如何,我们强烈建议在刷新新内容之前擦除 eMMC。
在制造商的网站上,除了完整的原理图、控制开发板上所有实现的外设操作的说明之外,还有 Android 12 和 Armbian OS 的图像。
Android 有两个变体:Android 和 Android TV,其中绝对应该放在 eMMC 上。第一个是标准版本,其工作针对从 Google Play 或其他来源以 APK 形式下载的应用程序。Android TV 是一个多媒体平台,其用途是媒体中心。考虑到板上多媒体音频和视频通道的数量,以及通过 USB 3.0、SSD NVMe 或通过 2.5Gbps 互联网连接云端数据存储的可能性,该平台在这个意义上具有潜力。Mali-G610 MP4 GPU 是此类应用的绝佳选择,我们在测试中确信 RK3588 在图形处理领域的低成本集成解决方案中脱颖而出。
Armbian: 并未在 Armbian 网站上得到正式支持,但应从 Banana Pi 网站下载。它提供三个版本 Bookworm (12) Debian、Bullseye (11) Debian 和 Jammy (22.04) Ubuntu。我们比较了根分区位于 eMMC 和金士顿 NV2 250 GB SSD 上的系统的性能,我们甚至没有考虑 SD 卡作为一个选项。我们可以看到,SSD的2199MB/s,超过了内置eMMC(201MB/s)十倍,考虑到RK3588支持的PCIe3.0,这是意料之中的。显然,为了获得最佳系统性能,我们建议安装在 SSD 上。
安装 Linux 操作系统非常简单:可以使用 SD 卡,也可以使用 RKDevTool 和 USC-C 3.0 电缆。该板应断开电源,因为它将通过用于写入 eMMC 的 USB-C 电缆供电。
从我们在测试中获得的结果来看,我们可以说它们与我们在允许的制造偏差范围内为 RK3588S(Orange Pi 5)获得的结果有所不同。
至于内核的功能,它将满足多媒体要求,而且还可以满足物联网项目、边缘计算以及需要实现人工智能的所有任务,因为SoC中还有一个6 TFLOPS NPU。
不要忘记这是一个开发系统,而不是 SBC,并且它不应该很小,但使用起来很舒服。其主要目的是在其上开发新应用、新产品和解决方案,并实现基于 Banana Pi ARMSoM RK3588 LGA 核心板的定制解决方案的量产,而不是用作设备。他们只会将核心板集成到他们的产品中。通过这种方式,您可以降低生产成本,因为使用核心板,您只需制作带有您真正需要的外围设备且尺寸适合您的定制载板。
我们遗憾的是,在载板上,作为多功能、多用途的开发工具,RS232、CAN/RS485 并未实现,因为这意味着在工业用途领域。最后,有一件小事:我们认为 RTC 电容器将是一个很好的补充,无论现有的 CR1220 电池托盘如何。
BPi ARMSoM W3 的建议零售价为 160 美元,您可以获得一个涵盖 RK3588 大部分可能的外设连接的开发系统。构建质量仍然很好,而且软件支持即使在仅仅两个月后也能完全发挥作用。目前来看,该 SoC 似乎将成为未来许多年消费和工业应用中必不可少的 SoC 解决方案之一,我们相信 BP-W3 是在其上开发产品的平台的不错选择。 RK3588。