Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji
  • magazin Mehatronika: nagradni konkurs #0003
  • Danfoss iC2-Micro
  • Haiwell IoT i Cloud nikada nisu bili dostupniji i jednostavniji
  • P-KUBE Krome sigurnosna ručka
  • Ispitivanje EV punjača
  • Radionica o WSCAD softveru
  • INNOMOTICS elektrifikuje veliki rudarski pogon u Čileu
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Recenzije»Banana Pi BPi-P2 Pro: ArmSoM P2 Pro recenzija
Recenzije

Banana Pi BPi-P2 Pro: ArmSoM P2 Pro recenzija

By Aleksandar Dakić08/09/2023Updated:28/02/202510 Mins Read
BPi-P2 Pro / ArmSoM P2 Pro
BPi-P2 Pro / ArmSoM P2 Pro

Banana Pi BPi-P2 Pro

61%
61%
Dobro

Banana Pi BPi-P2 Pro je odlično odmerena platforma specifične namene uz malu potrošnju baziran na RK3308B-S. Prošireni heder omogućava direktno povezivanje većeg broja audio linija, ali i neophodne upravljačke interfejse. Mrežna povezivost su je odlična kroz ugrađen PoE, Wi-Fi i BT. BPi tim bi morao da uloži dodatnu pažnju na kernel i omogući ubrzanje klok SoC-a i upravljanje memorijom.

Pros
  1. Veliki broj audio linija
  2. Odlična mrežna povezivost kao i PoE
  3. eMMC na ploči
  4. Cena je korektna
The Bad
  1. Nedostaje On/Off dugme
  2. Debian 11 distribucija nije optimizovala upotrebu memorije i brzinu CPU-a

Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) je izazvao čuđenje čim je stigao na naš sto. Mala ploča dimenzija 5×6,5 cm odmah pokazuje svoje srce: 64 bitni RK3308B-S baziran na četiri A35 jezgara, predstavljen 2021 godine, tri godine nakon originalne RK3308B verzije. A35 jezgra su najslabija jezgra Armv8-A arhitekture na tržištu, pa je ovo SoC veoma niske cene od svega 8.5 Eura, pritom veoma interesantno usmeren ka audio aplikacijama, kao što su pametni zvučnici, uređaji kontrolisani govorom ili sistemi za audio snimanje. Čip po specifikacijama radi na do 1.3 GHz, ali je na BPi-P2 Pro (ArmSoM P2 Pro) ploči on ograničen na 816 MHz u performance modu. Maksimalna operativna temperatura RK3308B-S od 85°C time nikada neće biti dostignuta (što su nam potvrdili i naši testovi) i sistem može raditi bez ikakvog dodatnog hlađenja.

Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) Ethernet RJ45
Photo: magazin Mehatronika

Opis hardvera

Pored SoC-a smešteno je 512 MB DDR3 memorije. Specifikacije ukazuju da memorijski interfejs SoC-a podržava DDR2, LPDDR2 i DDR3 memoriju, pa je u ovom slučaju ovo i najbolji mogući izbor. Postoji i RK3308G verzija ovog SoC, koji na sebi ima integrisanih 64 MB DDR2 RAM-a.

Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) ploča od gore
Photo: magazin Mehatronika

Od konektora tu su jedan Ethernet RJ45 port brzine prenosa do 100 Mbps. Zanimljivo je da je na ploči predviđeno mesto za RT9600 12W PoE PD modul (sa izolacionim transformatorom), koji je na našoj ploči i postavljen. Modul zadovoljava IEEE802.3af (active 48V PoE), dozvoljava ulazne napone od 36 do 57 VDC na ulazu i napaja ploču naponom od 5V. Ovo je odlično rešenje i donosi značajne benefite u primenjivosti ove male ploče. Čim smo priključili P2 Pro na PoE mrežu, zasijala je RGB power/status LED dioda. Dopadljivo i moderno rešenje, posebno što je njenim radom moguće upravljati iz OS-a i vezati svaku od tri boje svetlosti za neki od signala ili njen rad kontrolisati tajmerom.

Wi-Fi 5/2.4G 1Tx1Rx (802.11ac/a/b/g/n) & BT 5.2 kao kombo SiP AP6256(Bcm43435)
Photo: magazin Mehatronika

Lepo je što je integrisan i Wi-Fi 2.4/5 GHz (802.11ac/a/b/g/n) i Bluetooth 5.2 kao kombo SiP AP6256(BCM43435) uz U.FL konektor za jednu antenu. Upotreba te dodatne antene je obavezna, jer nije realizovana u sklopu PCB-a. Brzina Wi-Fi prenosa je do 433.3 Mbps, a za BT 4 Mbps.

Tu je i jedan USB-A 2.0 port brzine prenosa do 480 Mbps i jedan USB-C namenjen 5V/2A napajanju, ali se koristi i kao port za flešovanje ugrađenih 8 MB eMMC RAM memorije smeštene sa donje strane ploče. Brzina eMMC-a je 113,23 MB/s što je upola od današnjih standarda kojeg srećemo kod uređaja koje pokreće aktuelna RK3588 serija, ali je i dalje desetak puta brže od SD kartice čiji se čitač nalazi uz ivicu sa donje strane. Pristup ležištu SD kartice je lak i omogućava upotrebu i kada je BPi-P2 Pro (ArmSoM P2 Pro) zaštićen kućištem.

RT9600 12W PoE PD modul (isolation model)
Photo: magazin Mehatronika

Reset i Recovery tasteri su lako dostupni, sa tim da prvi služi za ponovno pokretanje BPi-R2 Pro (ArmSoM P2 Pro) sistema, dok se Recovery koristi za ulaz u MASKROM mod iz koga se vrši upis operativnog sistema u eMMC. Boot priority ima MMC pa SD. Upis u eMMC se radi iz RockChip-ovog programa RKDevTool-a, kada se kablom povezuju PC računar i ovaj SBC preko USB-C porta.

Ethernet, USB-C, USB-A i audio izlaz
USB-C, Ethernet RJ45, USB-A, Audio džek, Reset i Recovery dugme. Photo: magazin Mehatronika

Na ploči se nalaze i dva hedera. Jedan je 40-pinski, a drugi 12 pinski. 12 pinski heder, koji je dodat bočno, služi za UART, I2C i SPI komunikaciju.

Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) SBC
Photo: magazin Mehatronika

Iako smo prvo pomislili da je 40 pinski heder uobičajeno modifikovani RPi heder, gledajući u specifikacije ploče, uvideli smo da to nije slučaj. Pinovi 1 (3.3 V), 2 i 3 (5 V) i pin 20 (GND) imaju iste funkcije na obe ploče, ali tu prestaje svaka sličnost. Ovo je bitno ukoliko imate ideju da koristite bilo koji RPi HAT. Zanimljivi su pinovi od 21 do 40. U pitanju su linijski audio izlazi i 8 mikrofonskih ulaza. Ovime ulazimo u stvarnu namenu RK3308B-S, pa samim tim i BPi-P2 Pro (ArmSoM P2 Pro) SBC-a. A u pitanju je aplikativni procesor namenjen inteligentnoj glasovnoj interakciji i obradi audio signala. SoC podržava različite audio interfejse.

Audio interfejsi BPi-P2 Pro (ArmSoM P2 Pro)

I2S interfejs implementiran na BPi-P2 Pro (ArmSoM P2 Pro) je osmokanalni RX/TX. Kanali rade u različitim kombinacijama slave/master modova, a za raspored treba konsultovati uputstvo. Audio kodek je rezolucije 16, 24 ili 32 bita i frekvencije semplovanja do 192 kHz.

Petožični PDM (Pulse Density Modulation) audio interfejs radi u master RX modu i omogućava povezivanje do osam mono ili četiri stereo mikrofona. Rezolucije je 16 ili 24 bita, frekvencijom semplovanja od 192 kHz.

TDM (Time-Division Multiplexing) interfejs podržava do 8 kanala i radi u RX/TX modu, širine 16, 24 ili 32 bita i veličine bloka podataka od 32 do 512 bita. Semplovanje je 192 kHz za dvokanalni prenos, a 48 kHz za osmokanalni. Interfejs na ploči deli iste pristupne pinove sa osmokanlanim I2S interfejsom.

S/PDIF interfejs je TX tipa, podržava HDMI ARC, rezolucije je 16, 20 ili 24 bita i frekvencije semplovanja od 192 kHz. Obratite pažnju da koristite 75 Ω koaksijalni kabl za prenos signala.

Svi digitalni audio I/O interfejsi su realizovani preko 40 pinskog hedera. Maksimalan broj mikrofonskih ulaza je 6, jer su dva ulaza rezervisana za loopback. Analogni audio izlaz je izveden džek izlazom na ploči u vidu dodatnog stereo izlaza za slušalice.

VAD (Voice Activity Detector) koji je ugrađen u RK3308B-S omogućava detekciju ljudskog glasa jednim mikrofonom, filtriranje frekventnog opsega glasa i detekciju amplitude. Omogućava obradu podataka sa mikrofonskog niza, kao i podatke sa analognog mikrofona, i I2S i PDM digitalnih mikrofona.

Softverska podrška i performanse BPi-P2 Pro (ArmSoM P2 Pro)

BPi-P2 Pro (ArmSoM P2 Pro) tim je pripremio imidže za pokretanje ovog SBC-a. Buildroot za one koji žele da sagrade minimalno okruženje neophodno za funkcionisanje, a za potrebe ove recenzije to je jednostavno opcija koja je „premala“, ali bi bilo interesantno u nekom posebnom prikazu isprobati implementaciju Baidu DuerOS, AISpeech, iFLYTEK ili Amazon Alexa na ovako postavljen Buildroot

Armbian koji se nalazi na Banana Pi sajtu u trenutku testiranja nije odgovarajući za ovu ploču. Te distribucije nema na ArmSoM sajtu, te verujemo da je u pitanju greška.

Najzad, Debian u verziji 10 sa kernelom 5.10.110 je lepo radio i preko SD-kartice, ali i direktnim upisom na eMMC uz pomoć RKDevTool alata. Kako je u pitanju isključivo „headless“ sistem, jer i nema hardverski video izlaz, SBC smo upravo i testirali na Debian 10 OS-u, napajajući ga preko PoE. Iako je ovo recenzija hardvera, a ne Debian imidža, zbog lakšeg snalaženja na početu rada imamo par sugestija. Bolje je pogledati gde je na mreži u stvari SBC kada se poveže, nego gađati adresu iz uputstva (192.168.100.105) prilikom SSH pristupa. Obavezno namestite DNS nameserver u /etc/resolv.conf inače nećete uspeti da ažurirate sistem. Pozabavite se lokalizacijom (locales), jer je postavljena na zh_CN.UTF8 i praviće vam problem prilikom modovanja kernela (instaliranja Wi-Fi adaptera). Najzad nemojte da ažurirate na Debian 11, ostanite na Debian 10.

Debian 11 Ethernet i Wi-Fi veze
BPi-P2 Pro (ArmSoM P2 Pro): Ethernet i Wi-Fi povezivanje na Debian 11. Photo: magazin Mehatronika

Sysbench CPU je pokazao rezultate niže od očekivanih. U pitanju su četiri A35 jezgra RK3308B-S koja pritom rade na 816 MHz, što je najniži takt među modelima koje smo upoređivali. Dokumentacija proizvođača SoC-a na sajtu je donekle nedosledna. Ovde imamo RK3308B-S verziju, a ne RK3308B za koju znamo da može raditi i na 1296 MHz, što je oko 25% više. B-S je revizija B serije: u pitanju je low power verzija koja dopušta struje do 6 mA na IO drajverima, za razliku od prethodne B verzije koja je omogućavala 12 mA. Zamišljena je sa ciljem da se smanji potrošnja i inicijalno je izašla sa maksimalnim klokom od 816 MHz. Krajem 2022. godine postoje informacije o mogućnosti da i ova revizija radi na 1008 i 1104 MHz, ali je BPi tim je odlučio da u kernelu ograniči brzinu na originalnih 816 MHz.

BPi-P2 Pro U-Boot
Banana Pi BPi-P2 Pro (ArmSoM P2 Pro) U-boot. Photo: magazin Mehatronika
BPi-P2 Pro
BPi-P2 Pro DMC i CPU brzine. Photo: magazin Mehatronika

Memorija na ploči je DDR3 što jeste najbolja moguća opcija koju podržava SoC, opet u odnosu na ostale koje smo dali na grafiku, u pitanju su moduli sa najslabijim performansama. 16 bitna širina memorijske magistrale je jedan od razloga što su testovi pokazali ovakvu razliku, s obzirom da svi drugi SoC-ovi imaju 32 bitnu memorijsku magistralu.

Tinymembench je pokazao rezultate koji su u poređenju sa ostalim memorijskim testovima koje smo uradili za ovu ploču očigledno bolji. Razlog može ležati u lošem kernelu.

UnixBench kao opšti test pokazao je jednu neočekivanu devijaciju vezanu za FileCopy. Deluje da je imidž loše urađen jer je devijacija stvarno preko svih razumnih vrednosti. Ako pogledate sliku iznad sa DMC i CPU opp, videćete da DMC nije uopšte konfigurisan u kernelu, a slika ispod dala nam je niže vrednosti clk_ddrphy4x_src od očekivanih oko 4 puta.

BPi-P2 Pro
BPi-P2 Pro DDR CLK. Photo: magazin Mehatronika

Ni rezultati istovremenog rada svih jezgara ne odstupaju od očekivanog.

Zaključak nakon izvršenih testova je da je ova ploča inferiorna pre svega u memorijskim performansama, a onda i u samoj brzini SoC-a koji sigurno može ići gore na 1.1 GHz.

Finalna preporuka

BPi-P2 Pro (ArmSoM P2 Pro) koji nam je poslao proizvođač Banana Pi za potrebe ove recenzije, je SBC tačno određene namene, targetiran za upotrebu u audio aplikacijama. Dimenzije su mu nešto manje od RPi4, i veoma slične BPi M2S modelu. Može se posmatrati kao audio specijalizovan AI+IoT SBC, koji uz nisku cenu ima kodeke (8 ADC i 2 DAC) i VAD tehnologiju za detekciju i lokaciju ljudskog govora.

BPi M2s, RPi 4 i BPi-P2 Pro
BPi M2s, RPi 4 i BPi-P2 Pro upoređivanje veličine. Photo: magazin Mehatronika

Integrisani VOP (Video output processor) podržava maksimalnu rezoluciju 1080p sa 24 bitnim kolor opsegom. Moguća je realizacija dva lejera na displeju. Ovime se povezivanjem na pametni LCD ekran, koji može biti i sa touch funkcijom, može kreirati HMI interfejs. Mi smo u testiranju preko SSH poslali video izlaz i startovali par aplikacija. Wireshark je radio sasvim prihvatljivo, ali je Arduino IDE bio preveliki zalogaj za korišćenje. Ovim smo se uverili u praksi da ugrađeni 2D video izlaz može upotrebljivo generisati statične i slabo promenjive video prikaze manje zahtevnih aplikacija.

Na dvanaestopinskom hederu, izvedena su po tri I2C i UART interfejsa i po dva SPI i PWM, čime je olakšano povezivanje većeg broja komponenti kao što su: senzori, LED indikatori i kontroleri koji podržavaju ove interfejse.

BPi_P2 Pro PoE modul
BPi_P2 Pro sa montiranim PoE modul-om. Photo: magazin Mehatronika

Već opisana mogućnost povezivanja niza od šest mikrofona (mic array), PoE i mala potrošnju uz odlične termalne karakteristike, ovu ploču čine odličnom osnovom za izgradnju pametnog uređaja kontrolisanog glasom, zvučnog dela pametnog robota, smart zvučnika, home asistenta,…


Više informacija na ArmSoM Wiki-u.

  • About
  • Latest Posts
Aleksandar Dakić
Follow me
Aleksandar Dakić
Editor-in-chief at magazin Mehatronika
Aleksandar je osnivač magazina Mehatronika.

Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.
Aleksandar Dakić
Follow me
Latest posts by Aleksandar Dakić (see all)
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji - 26/06/2025
  • magazin Mehatronika: nagradni konkurs #0003 - 25/06/2025
  • Danfoss iC2-Micro - 25/06/2025
Banana Pi
Previous ArticleSiemens – Kako metaverzum može da poboljša svakodnevni život?
Next Article Cool Pi 4B recenzija

Related posts

Elecfreaks micro:bit Jacdac Smart Exploration Kit recenzija

8.2 15/06/2025

Olimex PICO2-XXL recenzija

9.4 14/06/2025

D-Robotics RDK X3 recenzija

9.1 10/06/2025

Orange Pi RV2 recenzija

8.1 07/06/2025

Elecfreaks micro:bit XGO Rider Kit recenzija

9.1 04/06/2025

Seeed Studio XIAO nRF52840 Sense

9.0 31/05/2025
Kompanije
ABB akYtec Armsom Auma Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR IvDam Process Control Kinco electronics LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Rittal Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Koristimo minimalne kolačiće da bismo obezbedili najbolje iskustvo na sajtu.PrihvatamPolitika privatnosti