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
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.

ParametrVisionSOM-6ULL
Typ produktuSoM (System-on-Module), format SODIMM200
ProcesorNXP i.MX 6ULL
Architektura CPUARM Cortex-A7
Liczba rdzeni1
Maks. taktowanie CPUdo 900 MHz
Pamięć RAM (DDR3L)od 64 MB do 512 MB
Pamięć eMMC4 GB do 32 GB
Pamięć NAND Flash128 MB do 512 MB
Gniazdo kart pamięciopcjonalne microSD / uSD
Interfejsy2 × Ethernet 10/100 Mbit/s (zewnętrzne PHY), do 4 × I2C, do 4 × SPI, do 2 × FlexCAN, do 8 × UART, 2 × USB 2.0 OTG Host/Device, SDIO, RGB, RTC, 2 × 12-bit ADC (do 10 kanałów wejściowych), opcjonalnie Wi-Fi 802.11 b/g/n i Bluetooth 5.1 / 5.2
Wsparcie systemoweLinux: Yocto, Debian, Buildroot
Zakres temperatur pracyIndustrial: -40 do +85°C (bez Wi-Fi/BLE)
Extended: -25 do +70°C (z Wi-Fi/BLE)
Consumer: 0 do +70°C
Napięcie zasilania5 V DC
Wymiary moduł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.

ParametrVisionCB-6ULL-STD
Typ produktuCarrier board dla rodziny VisionSOM-6ULL
Złącze dla SoMSODIMM200
Obsługiwany typ SoMModuły VisionSOM oparte na NXP i.MX6UL / i.MX6ULL
Złącza rozszerzeńArduino Uno Rev. 3: 1×8, 1×6, 1×8, 1×10 pin header (female); Raspberry Pi compatible: 2×20 pin header (male)
Interfejsy i złącza komunikacyjne1x Ethernet 10/100 Mbit/s (RJ45), 2x USB Host Type-A, 1x MicroUSB B (console), 50-pin FFC/FPC Parallel RGB 24-bit, max. 1366 × 768
Elementy użytkowe5 przycisków, 5 diod LED
ZasilanieDC 9–12 V lub MicroUSB 5 V DC
Zakres temperatur pracy0 do +70°C
Wymiary130 × 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.

Baza wiedzy

Czytaj dalej

Więcej artykułów, poradników i insightów produktowych od Unisystem.

N133DCE-GP1 od Innoluxa – precyzyjny wyświetlacz LCD-TFT do profesjonalnych aplikacji

Współczesne standardy wizualizacji w systemach profesjonalnych rozwijają się równie dynamicznie jak rynek elektroniki użytkowej. W zastosowaniach wymagających wysokiej precyzji ekran przestał pełnić wyłącznie funkcję prostego interfejsu. Stał się istotnym narzędziem pracy, od którego bezpośrednio zależą skuteczność oraz bezpieczeństwo wykonywanych działań. Wymagania te spełnia 13.3-calowy wyświetlacz LCD-TFT N133DCE-GP1 firmy Innolux, znajdujący zastosowanie m.in. w systemach diagnostycznych, […]

Czytaj więcej