Banana Pi BPi-P2 Pro評(píng)測(cè)
Banana Pi BPi-P2 Pro(ArmSoM P2 Pro)一到我們的辦公桌上就引起了我們的驚訝。5×6.5 cm 的小主板立即展現(xiàn)了它的核心:基于四個(gè) A35 內(nèi)核的 64 位 RK3308B-S,于 2021 年推出,距原始 RK3308B 版本三年后。A35內(nèi)核是市場(chǎng)上Armv8-A架構(gòu)中最弱的內(nèi)核,因此這是一款價(jià)格非常低廉的SoC,僅8.5歐元,同時(shí)非常有趣地針對(duì)音頻應(yīng)用,例如:智能揚(yáng)聲器、語(yǔ)音控制設(shè)備或錄音系統(tǒng)。根據(jù)規(guī)格,該芯片的工作頻率高達(dá) 1.3 GHz,但在 BPi-P2 Pro (Armsom Pro) 板上,其性能模式僅限于 816 MHz。因此,RK3308B-S 的最高工作溫度將永遠(yuǎn)不會(huì)達(dá)到 85°C(經(jīng)我們的壓力測(cè)試證實(shí)),并且系統(tǒng)無(wú)需任何額外冷卻即可工作。
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè),支持PoE供電
硬件說(shuō)明
SoC 旁邊是 512 MB DDR3 內(nèi)存。規(guī)格表明SoC的DDR接口支持DDR2、LPDDR2和DDR3內(nèi)存,因此在這種情況下這是最好的選擇。該SoC還有RK3308G版本,集成了64MB DDR2 RAM。
Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) 板上的元素布局。
從連接器來(lái)看,有一個(gè)以太網(wǎng) RJ45 端口,傳輸速度高達(dá) 100 Mbps。有趣的是,板上有一個(gè)位置用于RT9600 12W PoE PD模塊(隔離模型),它安裝在我們的板上。該模塊符合 IEEE802.3af 標(biāo)準(zhǔn),輸入端允許輸入 36 至 57 VDC 的電壓,并為電路板提供 5V 的電壓。這是一個(gè)出色的解決方案,并為該小板的適用性帶來(lái)了顯著的好處。一旦我們將 P2 Pro 連接到 PoE 網(wǎng)絡(luò),彩色電源/狀態(tài) LED 就會(huì)亮起。這是一種令人愉快且現(xiàn)代的解決方案,特別是因?yàn)樗牟僮骺梢詮?a target="_blank">操作系統(tǒng)控制,并且三種顏色中的每一種都可以鏈接到其中一個(gè)信號(hào)或其操作可以由計(jì)時(shí)器控制。
AP6256(Bcm43435) Wi-Fi 5/2.4G 1Tx1Rx (802.11ac/a/b/g/n) 和 BT 5.2 組合,帶 12 針接頭
很高興 Wi-Fi 5/2.4G 1Tx1Rx (802.11ac/a/b/g/n) 和 BT 5.2 集成為 SiP AP6256(Bcm43435) 組合,并帶有用于一根天線的 U.FL 連接器。該額外天線的使用是強(qiáng)制性的,因?yàn)樗皇亲鳛?PCB 的一部分實(shí)現(xiàn)的。Wi-Fi 傳輸速度高達(dá) 433.3 Mbps,BT 為 4 Mbps。
還有 1 個(gè)通用傳輸速度高達(dá) 480 Mbps 的 USB-A 2.0 端口和 1 個(gè)專用于 5V/2A 電源的 USB-C 端口,但它也用作對(duì)內(nèi)置 8 MB eMMC RAM 存儲(chǔ)器進(jìn)行編程的端口位于電路板的下側(cè)。eMMC 的速度為 113.23 MB/s,這是我們當(dāng)前 RK3588 系列設(shè)備所達(dá)到的標(biāo)準(zhǔn)的一半,但它仍然比讀卡器位于底部邊緣的 SD 卡快十倍。SD 卡插槽的操作非常方便,即使 BPi-P2 Pro (ArmSoM P2 Pro) 受到保護(hù)殼保護(hù)也可以使用。
RT9600 12W PoE PD模塊(隔離型號(hào))
Reset 和 Recovery 按鈕很容易訪問(wèn),第一個(gè)用于重新啟動(dòng) BPi-R2Pro (ArmSoM P2 Pro) 系統(tǒng),而 Recovery 用于進(jìn)入 MASKROM 模式,這是將操作系統(tǒng)寫入 eMMC 所必需的。啟動(dòng)順序是 eMMC,然后是 SD。當(dāng) PC 通過(guò) USB-C 端口使用 USB 電纜連接到該 SBC 時(shí),eMMC 中的注冊(cè)是通過(guò) RochChip 的 RKDevTool 程序完成的。
USB-C、以太網(wǎng) RJ45、USB-A、音頻插孔、重置和恢復(fù)按鈕
板上還有兩個(gè)接頭。一種是 40 針,另一種是 12 針。側(cè)面添加了一個(gè) 12 針接頭,用于 UART、I2C 和 SPI 通信。
Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) SBC 具有兩個(gè)接頭
雖然我們首先認(rèn)為 40 針接頭是一種常見的修改型 RPi 接頭,但查看主板的規(guī)格后,我們發(fā)現(xiàn)情況并非如此。引腳 1 (3.3 V)、2 和 3 (5 V) 以及引腳 20 (GND) 具有相同的功能,但相似之處僅此而已。如果您想使用任何與 RPi 標(biāo)頭兼容的插件,這一點(diǎn)很重要。引腳 21 到 40 很有趣,它們是線路音頻輸出和 8 個(gè)麥克風(fēng)輸入。這讓我們了解了 RK3308B-S 以及 BPi-P2 Pro (ArmSoM P2 Pro) SBC 的真正用途。它是一款用于智能語(yǔ)音交互和音頻信號(hào)處理的應(yīng)用處理器。SoC支持各種音頻接口。
音頻接口 BPi-P2 Pro (ArmSoM P2 Pro)
在 BPi-P2 Pro (ArmSoM P2 Pro) 八通道上實(shí)現(xiàn)的 I2S 接口。通道以不同的從/主 Rx/Tx 模式組合工作,具體安排請(qǐng)參閱手冊(cè)。音頻編解碼器的分辨率為 16、24 或 32 位,采樣頻率高達(dá) 192 kHz。
五線 PDM(脈沖密度調(diào)制)音頻接口在主 RX 模式下工作,允許連接最多八個(gè)單聲道或四個(gè)立體聲麥克風(fēng)。分辨率為 16 或 24 位,采樣頻率為 192 kHz。
TDM(時(shí)分復(fù)用)接口最多支持8個(gè)通道,工作在Rx/Tx模式,寬度為16、24或32位,數(shù)據(jù)塊大小為32至512位。兩通道傳輸?shù)牟蓸勇蕿?192 kHz,八通道傳輸?shù)牟蓸勇蕿?48 kHz。板載接口與八通道 I2S 接口共享相同的訪問(wèn)引腳。
S/PDIF接口為Tx型,支持HDMI ARC,分辨率為16、20或24位,采樣頻率為192kHz。請(qǐng)注意,您使用 75 歐姆同軸電纜進(jìn)行信號(hào)傳輸。
所有數(shù)字音頻 I/O 接口均通過(guò) 40 針接頭實(shí)現(xiàn)。麥克風(fēng)輸入的最大數(shù)量為 6 個(gè),因?yàn)橛袃蓚€(gè)輸入被保留用于環(huán)回。模擬音頻輸出由板上的插孔輸出以耳機(jī)的附加立體聲輸出的形式提供。
Rk3308B-S 內(nèi)置的 VAD(語(yǔ)音活動(dòng)檢測(cè)器)可通過(guò)單個(gè)麥克風(fēng)實(shí)現(xiàn)人聲檢測(cè)、語(yǔ)音頻率范圍過(guò)濾和幅度檢測(cè)。它允許使用麥克風(fēng)陣列以及來(lái)自模擬麥克風(fēng)、I2S 和 PDM 數(shù)字麥克風(fēng)的數(shù)據(jù)。
BPi-P2 Pro (ArmSoM P2 Pro) 軟件支持和性能
BPi-P2 Pro (ArmSoM P2 Pro) 團(tuán)隊(duì)已為此 SBC 準(zhǔn)備了發(fā)布圖像。Buildroot 對(duì)于那些想要構(gòu)建運(yùn)行所需的最低環(huán)境的人來(lái)說(shuō),就本次審查而言,它只是一個(gè)“太小”的選項(xiàng),但在一些特殊的顯示中嘗試實(shí)現(xiàn)百度 DuerOS、AISpeech、此設(shè)置上的 iFLYTEK 或 Amazon Alexa Buildroot
測(cè)試時(shí)在 Banana Pi 網(wǎng)站上發(fā)現(xiàn)的 Armbian 不適合該板。該發(fā)行版不在 ArmSoM 網(wǎng)站上,因此我們認(rèn)為這是一個(gè)錯(cuò)誤。
最后,帶有 kernellm 5.10.110 的 Debian 版本 10 通過(guò) SD 卡運(yùn)行良好,但也可以在 RKDevTool 工具的幫助下直接寫入 eMMC。由于它是一個(gè)專門的“無(wú)頭”系統(tǒng),并且沒有硬件視頻輸出,因此我們只是在 Debian 10 操作系統(tǒng)上測(cè)試了 SBC,并通過(guò) PoE 為其供電。雖然這是一次硬件審查,而不是 Debian 映像,但我們有一些建議可以幫助您入門。最好在連接時(shí)查看 SBC 在網(wǎng)絡(luò)上的實(shí)際位置,而不是在 SSH 連接時(shí)定位手冊(cè)中的地址 (192.168.100.105)。請(qǐng)務(wù)必在 /etc/resolv.conf 中設(shè)置 DNS 名稱服務(wù)器,否則您將無(wú)法更新系統(tǒng)。請(qǐng)注意區(qū)域設(shè)置,因?yàn)樗O(shè)置為 zh_CN.UTF8,并且會(huì)在修改內(nèi)核(安裝 Wi-Fi 適配器)時(shí)給您帶來(lái)問(wèn)題。最后,不要更新到 Debian 11,繼續(xù)使用 Debian 10。
BPi-P2 Pro (ArmSoM P2 Pro):Debian 11 上的以太網(wǎng)和 Wi-Fi 連接
Sysbench CPU 顯示結(jié)果低于預(yù)期。問(wèn)題是四個(gè) A35 核心 RK3308B-S,它同時(shí)工作在 816 MHz,這是我們比較的型號(hào)中時(shí)鐘頻率最低的。SoC 制造商在網(wǎng)站上的文檔有些不一致。這里我們有 RK33o8B-S 版本,而不是 RK3308B,我們知道它也可以在 1296 MHz 下運(yùn)行,大約高出 25%。BS 是 B 系列的修訂版,它是低功耗版本,允許 IO 驅(qū)動(dòng)器上的電流高達(dá) 6 mA,而之前的 B 版本允許 12 mA。它的設(shè)計(jì)目的是降低功耗,最初的最大時(shí)鐘頻率為 816 MHz。2022 年底,有消息稱此版本也可能在 1008 和 1104 MHz 下運(yùn)行,但 BPi 團(tuán)隊(duì)決定將內(nèi)核速度限制為原始 816 MHz。
Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) U-boot
BPi-P2 Pro DMC 和 CPU 速度
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
主板上的內(nèi)存是 DDR3,這是 SoC 支持的最佳選項(xiàng),與我們?cè)陲@卡上給出的其他內(nèi)存相比,這些是性能最弱的模塊??紤]到所有其他 SoC 都具有 32 位內(nèi)存總線,內(nèi)存總線的 16 位寬度是測(cè)試顯示出這種差異的原因之一。
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
Tinymembench 的結(jié)果顯示,與我們?yōu)樵撝靼逅龅钠渌麅?nèi)存測(cè)試相比,結(jié)果明顯更好。原因可能在于 Tinymembench 測(cè)試的本質(zhì),該測(cè)試測(cè)量盡可能高的內(nèi)存流性能。
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
UnixBench 作為一項(xiàng)一般測(cè)試顯示了與 FileCopy 相關(guān)的意外偏差??雌饋?lái),16 位總線和 DDR3 內(nèi)存的高延遲的結(jié)合導(dǎo)致了這樣的結(jié)果,但偏差確實(shí)超出了所有合理值。如果您使用 DMC 和 CPU opp 查看上圖,您會(huì)發(fā)現(xiàn)內(nèi)核中根本沒有配置 DMC,而下圖給出的 clk_ddrphy4x_src 值比預(yù)期的 clk_ddrphy4x_src 值低約 4 倍。
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
甚至所有核心同時(shí)運(yùn)行的結(jié)果也沒有偏離預(yù)期。
Banana Pi BPi-P2 Pro:ArmSoM P2 Pro 物聯(lián)網(wǎng)開發(fā)板評(píng)測(cè)
經(jīng)過(guò)測(cè)試后得出的結(jié)論是,該主板首先在內(nèi)存性能方面較差,然后在 SoC 本身的速度方面較差,它肯定可以達(dá)到 1.1 GHz。
最終推薦
出于本次評(píng)測(cè)的目的,制造商Banana Pi發(fā)送給我們的 BPi-P2 Pro (ArmSoM P2 Pro)是一款專門用于音頻應(yīng)用的 SBC。其尺寸比 RPi4 略小,與 BPi M2S 型號(hào)非常相似。它可以被視為音頻專用的AI+IoT SBC,具有編解碼器(8個(gè)ADC和2個(gè)DAC)和VAD技術(shù),用于低成本的人類語(yǔ)音檢測(cè)和定位。
BPi M2s、RPi 4 和 BPi-P2 Pro 尺寸比較
集成的 VOP(視頻輸出處理器)支持最高分辨率 1080p,顏色范圍為 24 位??梢栽陲@示器上實(shí)現(xiàn)兩層。通過(guò)連接到還具有觸摸功能的智能液晶屏,可以創(chuàng)建HMI界面。在測(cè)試中,我們通過(guò) SSH 發(fā)送視頻輸出并啟動(dòng)了幾個(gè)應(yīng)用程序。Wireshark 的工作效果還不錯(cuò),但 Arduino IDE 使用起來(lái)太麻煩了。通過(guò)這一點(diǎn),我們?cè)趯?shí)踐中驗(yàn)證了內(nèi)置的 2D 視頻輸出可以為要求不高的應(yīng)用生成靜態(tài)和略有變化的視頻顯示。
BPi-P2 Pro 上的 Wireshark
在十二針接頭上,有三個(gè) I2C 和 UART 接口以及兩個(gè) SPI 和 PWM 接口,這方便了大量組件的連接,例如:支持這些接口的傳感器、LED 指示燈和控制器。
BPi_P2 Pro 已安裝 PoE 模塊
已經(jīng)描述的連接六個(gè)麥克風(fēng)陣列(麥克風(fēng)陣列)的可能性、PoE 和低功耗以及出色的熱特性使該板成為構(gòu)建智能語(yǔ)音控制設(shè)備、智能機(jī)器人的聲音部分、智能揚(yáng)聲器的絕佳基礎(chǔ), 家庭助理,...
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2900文章
44078瀏覽量
370273 -
主板
+關(guān)注
關(guān)注
53文章
1820瀏覽量
70360 -
供電
+關(guān)注
關(guān)注
1文章
315瀏覽量
23453 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4900瀏覽量
97064 -
banana
+關(guān)注
關(guān)注
0文章
18瀏覽量
334
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論