Chcesz być na bieżąco z nowościami produktowymi i technologicznymi? Zapisz się do naszego newslettera.
Unisystem

Produktowe

VisionSOM-6ULL i VisionCB-6ULL-STD – platforma embedded od SoMLabs

Projektowanie systemów wbudowanych coraz częściej opiera się na gotowych, sprawdzonych platformach sprzętowych. Takie podejście pozwala przyspieszyć rozwój produktu, a jednocześnie ograniczyć ryzyko na etapie wdrożenia. Zamiast projektować całą elektronikę od podstaw, coraz częściej wykorzystuje się rozwiązania modułowe, w których kluczowe funkcje są rozdzielone pomiędzy wyspecjalizowane elementy systemu. Takim podejściem wyróżnia się zestaw oparty na modułach […]

7 min czytania
Posłuchaj podsumowania
0:00
2:37

Streszczenie artykułu wygenerowane za pomocą AI — może zawierać błędy.

Spis treści

Projektowanie systemów wbudowanych coraz częściej opiera się na gotowych, sprawdzonych platformach sprzętowych. Takie podejście pozwala przyspieszyć rozwój produktu, a jednocześnie ograniczyć ryzyko na etapie wdrożenia. Zamiast projektować całą elektronikę od podstaw, coraz częściej wykorzystuje się rozwiązania modułowe, w których kluczowe funkcje są rozdzielone pomiędzy wyspecjalizowane elementy systemu. Takim podejściem wyróżnia się zestaw oparty na modułach VisionSOM-6ULL oraz VisionCB-6ULL-STD od SoMLabs, dostępny w ofercie Unisystemu.

Jedna architektura, dwa uzupełniające się elementy

VisionSOM-6ULL i VisionCB-6ULL-STD stanowią dwa komplementarne elementy jednej architektury sprzętowej. VisionSOM-6ULL, jako moduł SoM (System-on-Module), odpowiada za warstwę obliczeniową i logikę systemu, natomiast VisionCB-6ULL-STD, czyli carrier board, zapewnia dostęp do zasilania, interfejsów, złączy oraz zaplecza sprzętowego potrzebnego do uruchomienia platformy.

Taki podział funkcji upraszcza prace projektowe i porządkuje architekturę rozwiązania. Pozwala wcześniej rozpocząć prace nad oprogramowaniem, testowaniem interfejsów oraz integracją wyświetlacza i urządzeń peryferyjnych, bez konieczności projektowania własnej płyty sprzętowej już na początku projektu.

Warto podkreślić, że carrier board nie musi być traktowany wyłącznie jako gotowa, zamknięta platforma rozwojowa. W projektach docelowych może stanowić punkt wyjścia do dalszych modyfikacji, np. w zakresie doboru interfejsów, złączy, układu elementów czy innych funkcji wymaganych przez daną aplikację. SoMLabs udostępnia również referencyjne projekty carrier boardów w formie elektronicznej, obejmujące m.in. schematy, layouty i biblioteki komponentów dla programu Altium Designer. Dzięki temu mogą one służyć jako baza lub wzorzec przy projektowaniu własnej płyty nośnej dopasowanej do konkretnego urządzenia. Korzystanie z takiego projektu referencyjnego ułatwia zachowanie poprawnych założeń projektowych i pozwala ograniczyć ryzyko błędów, ponieważ projektant może bazować na sprawdzonych, wcześniej zweryfikowanych rozwiązaniach.

VisionSOM-6ULL (SoMLabs) – rodzina modułów SoM do aplikacji przemysłowych

Rodzina VisionSOM-6ULL firmy SoMLabs to kompaktowe moduły SoM (System-on-Module) w formacie SODIMM, oparte na procesorze NXP i.MX 6ULL z jednordzeniowym ARM Cortex-A7 taktowanym do 900 MHz. Jest to sprawdzona platforma przeznaczona do systemów embedded, w których liczą się niewielkie wymiary, niski pobór mocy oraz możliwość elastycznego dopasowania konfiguracji do wymagań projektu.

Moduły z tej rodziny zostały zaprojektowane jako wysoko zintegrowane rozwiązania, łączące funkcje obliczeniowe z szerokimi możliwościami rozbudowy i komunikacji. W zależności od wybranego wariantu mogą oferować różne konfiguracje pamięci DDR3L, a także pamięci masowej w postaci NAND Flash, eMMC lub obsługi kart microSD, co pozwala dobrać platformę do założeń sprzętowych i programowych danego urządzenia.

Istotnym atutem rodziny VisionSOM-6ULL jest również szeroki zestaw interfejsów, obejmujący m.in. Ethernet 10/100 Mb/s, USB 2.0 OTG, UART, I2C, SPI, RGB, FlexCAN, ADC. Taka konfiguracja zapewnia dużą swobodę integracji z wyświetlaczami, panelami dotykowymi, układami komunikacyjnymi oraz innymi elementami systemu, ułatwiając projektowanie spójnych i funkcjonalnych urządzeń.

Moduły VisionSOM-6ULL są dostępne w kilku klasach temperaturowych: consumer (0 do +70°C), extended (-25 do +70°C, w wariantach z Wi-Fi/BLE) oraz industrial (-40 do +85°C, w wariantach bez Wi-Fi/BLE). Taki podział pozwala dobrać odpowiednią wersję platformy do planowanego środowiska pracy.

Platforma oferuje wsparcie dla systemu Linux, w tym dla środowisk takich jak Yocto, Debian i Buildroot, co zapewnia dużą elastyczność w zakresie projektowania, rozwoju i integracji oprogramowania.

W poniższej tabeli zestawiono kluczowe parametry rodziny VisionSOM-6ULL firmy SoMLabs. Należy przy tym pamiętać, że przedstawione wartości obejmują możliwe konfiguracje w ramach całej rodziny produktowej, a ich dostępność zależy od konkretnego wariantu modułu.

Pa­ra­metrVi­sion­SOM-6ULL
Typ pro­duk­tuSoM (Sys­tem-on-Mo­du­le), for­mat SO­DIMM200
Pro­ce­sorNXP i.MX 6ULL
Ar­chi­tek­tu­ra CPUARM Cor­tex-A7
Licz­ba rdze­ni1
Maks. tak­to­wa­nie CPUdo 900 MHz
Pa­mięć RAM (DDR3L)od 64 MB do 512 MB
Pa­mięć eMMC4 GB do 32 GB
Pa­mięć NAND Flash128 MB do 512 MB
Gniaz­do kart pa­mię­ciopcjo­nal­ne mi­croSD / uSD
In­ter­fej­sy2 × Ether­net 10/100 Mbit/s (ze­wnętrz­ne PHY), do 4 × I2C, do 4 × SPI, do 2 × Fle­xCAN, do 8 × UART, 2 × USB 2.0 OTG Host/De­vi­ce, SDIO, RGB, RTC, 2 × 12-bit ADC (do 10 ka­na­łów wej­ścio­wych), opcjo­nal­nie Wi-Fi 802.11 b/g/n i Blu­eto­oth 5.1 / 5.2
Wspar­cie sys­te­mo­weLinux: Yocto, De­bian, Bu­il­dro­ot
Za­kres tem­pe­ra­tur pracyIn­du­strial: -40 do +85°C (bez Wi-Fi/BLE)
Exten­ded: -25 do +70°C (z Wi-Fi/BLE)
Con­su­mer: 0 do +70°C
Na­pię­cie za­si­la­nia5 V DC
Wy­mia­ry mo­du­łu67 × 32 × 4 mm

Warto dodać, że rodzina produktów VisionSOM-6ULL została oznaczona jako „CRA ready”, czyli gotowa na wymagania unijnego Cyber Resilience Act.

Cyber Resilience Act ustanawia wspólne wymagania dotyczące cyberbezpieczeństwa produktów z elementami cyfrowymi w całym ich cyklu życia. Regulacja weszła w życie 10 grudnia 2024 r., a większość jej przepisów zacznie obowiązywać od 11 grudnia 2027 r. W praktyce oznacza to, że moduły z rodziny VisionSOM-6ULL mogą być z powodzeniem wykorzystywane w projektach, w których cyberbezpieczeństwo ma szczególne znaczenie. Jest to istotne zwłaszcza w przypadku systemów embedded, gdzie bezpieczeństwo urządzenia staje się jednym z kluczowych kryteriów wyboru platformy sprzętowej.

VisionCB-6ULL-STD (SoMLabs) – carrier board do szybkiego uruchamiania i integracji systemu

VisionCB-6ULL-STD firmy SoMLabs to carrier board przeznaczony dla modułów z rodziny VisionSOM-6ULL, zaprojektowany jako gotowa platforma do uruchamiania systemu, testowania funkcji oraz integracji rozwiązania z elementami docelowego urządzenia. Płyta współpracuje z modułem SoM przez standardowe złącze SODIMM200, co pozwala wykorzystać ją jako wygodne zaplecze sprzętowe na etapie rozwoju projektu.

Istotną zaletą tego rozwiązania jest zestaw najczęściej wykorzystywanych interfejsów i złączy, które ułatwiają szybkie rozpoczęcie prac projektowych i ograniczają konieczność opracowywania własnej elektroniki na wczesnym etapie rozwoju. Na pokładzie dostępne są m.in. Ethernet 10/100 Mbit/s, porty USB Host, złącze konsolowe MicroUSB oraz 50-pinowe złącze FFC/FPC dla równoległego interfejsu RGB 24-bit, przeznaczonego do podłączenia wyświetlacza.

Dodatkowym atutem VisionSOM-6ULL jest obecność złączy zgodnych ze standardami Arduino Uno oraz Raspberry Pi, co pozwala na łatwe rozszerzanie funkcjonalności systemu o dodatkowe moduły i akcesoria. Pracę z platformą wspierają także elementy pomocnicze umieszczone bezpośrednio na płytce, w tym pięć przycisków użytkownika, pięć diod LED oraz selektor trybu bootowania. Rozwiązania te ułatwiają uruchamianie systemu, konfigurację, prowadzenie testów oraz bieżącą kontrolę podstawowych stanów pracy.

Dzięki takiej konfiguracji VisionCB-6ULL-STD może pełnić funkcję zarówno platformy rozwojowej, jak i bazy sprzętowej dla gotowego rozwiązania.

W tabeli zebrano najważniejsze parametry VisionCB-6ULL-STD od SoMLabs.

Pa­ra­metrVi­sionCB-6ULL-STD
Typ pro­duk­tuCar­rier board dla ro­dzi­ny Vi­sion­SOM-6ULL
Złą­cze dla SoMSO­DIMM200
Ob­słu­gi­wa­ny typ SoMMo­du­ły Vi­sion­SOM opar­te na NXP i.MX6UL / i.MX6ULL
Złą­cza roz­sze­rzeńAr­du­ino Uno Rev. 3: 1×8, 1×6, 1×8, 1×10 pin he­ader (fe­ma­le); Ra­sp­ber­ry Pi com­pa­ti­ble: 2×20 pin he­ader (male)
In­ter­fej­sy i złą­cza ko­mu­ni­ka­cyj­ne1x Ether­net 10/100 Mbit/s (RJ45), 2x USB Host Type-A, 1x Mi­cro­USB B (con­so­le), 50-pin FFC/FPC Pa­ral­lel RGB 24-bit, max. 1366 × 768
Ele­men­ty użyt­ko­we5 przy­ci­sków, 5 diod LED
Za­si­la­nieDC 9–12 V lub Mi­cro­USB 5 V DC
Za­kres tem­pe­ra­tur pracy0 do +70°C
Wy­mia­ry130 × 90 × 17 mm

Co zyskujesz łącząc moduły VisionSOM-6ULL i VisionCB-6ULL-STD od SoMLabs?

Połączenie tych dwóch modułów pozwala zbudować kompletną platformę sprzętową, w której wyraźnie rozdzielono część obliczeniową od części odpowiedzialnej za integrację interfejsów i elementów zewnętrznych. Taki podział upraszcza architekturę systemu i umożliwia szybsze rozpoczęcie prac nad urządzeniem, bez konieczności projektowania całej elektroniki już na początku projektu. W praktyce oznacza to krótszy etap uruchomienia, łatwiejsze testowanie poszczególnych funkcji oraz możliwość wcześniejszego rozpoczęcia prac nad oprogramowaniem i logiką aplikacji.

Takie podejście zwiększa również elastyczność projektu. Gotowa platforma może być wykorzystywana na etapie prototypowania, weryfikacji założeń i integracji z urządzeniami peryferyjnymi, a w kolejnych fazach stanowić punkt wyjścia do opracowania własnej architektury sprzętowej. Pozwala to ograniczyć ryzyko projektowe, usprawnić proces rozwoju produktu oraz zwiększyć przewidywalność kolejnych etapów wdrożenia.

Typowe zastosowania VisionSOM-6ULL i VisionCB-6ULL-STD od SoMLabs

Zestaw VisionSOM-6ULL + VisionCB-6ULL-STD od SoMLabs sprawdza się w wielu typach aplikacji, zwłaszcza tam, gdzie istotne są integracja, elastyczność i szybkie uruchomienie systemu:

  • automatyka przemysłowa – sterowniki, systemy kontroli i monitorowania procesów,
  • IoT – bramki komunikacyjne i systemy zbierania danych,
  • HMI – panele operatorskie i terminale sterujące,
  • POS – terminale sprzedażowe, kasy, kioski i urządzenia samoobsługowe,
  • building automation (smart home / smart office) – systemy automatyki i zarządzania budynkiem,
  • urządzenia specjalistyczne – rozwiązania z zakresu robotyki, systemów wizyjnych, skanowania i druku.

Połączenie VisionSOM-6ULL i VisionCB-6ULL-STD to przykład dobrze zaprojektowanej, modułowej architektury, która odpowiada na realne potrzeby nowoczesnych projektów elektronicznych. Zestaw sprawdza się przede wszystkim jako platforma do prototypowania, uruchamiania systemu, testowania interfejsów i integracji urządzeń peryferyjnych. W zależności od wymagań aplikacji oraz warunków pracy może także stanowić punkt wyjścia do rozwiązania docelowego – bezpośrednio lub po dostosowaniu carrier boardu do specyfiki projektu.

Jeśli rozważasz wykorzystanie tego rozwiązania w swoim projekcie, skontaktuj się z nami.

Unisystem

Potrzebujesz wsparcia przy projekcie z wyświetlaczem?

Porozmawiaj z naszym zespołem o doborze wyświetlacza, dopasowaniu technicznym, możliwościach customizacji i kolejnych krokach dla Twojej aplikacji.