
Table of contents
El diseño de sistemas embebidos se basa cada vez más en plataformas de hardware ya hechas y probadas. Este enfoque ayuda a acelerar el desarrollo del producto mientras reduce el riesgo de implementación. En lugar de diseñar toda la arquitectura electrónica desde cero, los ingenieros recurren cada vez más a soluciones modulares, donde las funciones clave se dividen entre componentes especializados del sistema. Esta es la idea detrás de la plataforma basada en los módulos VisionSOM-6ULL y VisionCB-6ULL-STD de SoMLabs, disponibles en Unisystem.
Una arquitectura, dos elementos complementarios
VisionSOM-6ULL y VisionCB-6ULL-STD son dos elementos complementarios de una única arquitectura de hardware. VisionSOM-6ULL, como SoM (System-on-Module), es responsable de la capa de cómputo y la lógica del sistema, mientras que VisionCB-6ULL-STD, como placa portadora, proporciona acceso a la fuente de alimentación, interfaces, conectores y los recursos hardware necesarios para poner la plataforma en funcionamiento.
Esta división de funciones simplifica el trabajo de proyecto y ayuda a organizar la arquitectura global de la solución. Permite trabajar antes en desarrollo de software, pruebas de interfaz e integración de una pantalla y dispositivos periféricos, sin necesidad de diseñar una placa de hardware personalizada en la fase inicial del proyecto.
Cabe destacar que la placa portadora no tiene por qué tratarse solo como una plataforma de desarrollo cerrada y ya preparada. En proyectos objetivo, puede servir como punto de partida para modificaciones posteriores, por ejemplo, en términos de selección de interfaces, conectores, disposición de componentes u otras funciones requeridas por una aplicación determinada. SoMLabs también proporciona diseños de placas portadoras de referencia en formato electrónico, incluyendo esquemas, disposiciones y bibliotecas de componentes para Altium Designer. Como resultado, pueden servir como base o referencia al diseñar una placa portadora personalizada adaptada a un dispositivo específico. Utilizar un diseño de referencia de este tipo ayuda a mantener suposiciones correctas y reduce el riesgo de errores, ya que el diseñador puede confiar en soluciones probadas y previamente verificadas.
VisionSOM-6ULL (SoMLabs) – una familia de módulos SoM para aplicaciones industriales
La familia VisionSOM-6ULL de SoMLabs consiste en módulos compactos SoM (System-on-Module) en formato SODIMM , basados en el procesador NXP i.MX 6ULL con un ARM Cortex-A7 de un solo núcleo que funciona hasta 900 MHz. Es una plataforma probada diseñada para sistemas embebidos, donde son importantes dimensiones compactas, bajo consumo energético y la capacidad de adaptar la configuración de forma flexible a los requisitos del proyecto.
Los módulos de esta familia han sido diseñados como soluciones altamente integradas, combinando funciones de computación con amplias capacidades de expansión y comunicación. Dependiendo de la variante seleccionada, pueden ofrecer diferentes configuraciones de memoria DDR3L , así como almacenamiento masivo en forma de soporte para NAND Flash, eMMC o tarjetas microSD , permitiendo adaptar la plataforma a las suposiciones de hardware y software de un dispositivo determinado.
Otra ventaja importante de la familia VisionSOM-6ULL es su amplia gama de interfaces, incluyendo Ethernet 10/100 Mb/s, USB 2.0 OTG, UART, I2C, SPI, RGB, FlexCAN y ADC. Esta configuración ofrece una considerable libertad para integrar pantallas, paneles táctiles, módulos de comunicación y otros componentes del sistema, facilitando el diseño de dispositivos coherentes y funcionales.
Los módulos VisionSOM-6ULL están disponibles en varias clases de temperatura: de consumo (0 a +70°C), extendido (de -25 a +70°C, en variantes con Wi-Fi/BLE) e industrial (de -40 a +85°C, en variantes sin Wi-Fi/BLE). Esta división permite seleccionar la versión adecuada de la plataforma para el entorno operativo previsto.
La plataforma ofrece soporte para Linux, incluyendo entornos como Yocto, Debian y Buildroot, proporcionando una alta flexibilidad en el diseño, desarrollo e integración de software.
La siguiente tabla resume los parámetros clave de la familia VisionSOM-6ULL de SoMLabs. Ten en cuenta que los valores presentados cubren configuraciones posibles dentro de toda la familia de productos, y su disponibilidad depende de la variante específica del módulo.
| Parámetro | VisionSOM-6ULL |
| Tipo de producto | SoM (System-on-Module), SODIMM200 formato |
| Procesador | NXP i.MX 6ULL |
| Arquitectura de CPU | ARM Cortex-A7 |
| Número de núcleos | 1 |
| Reloj máximo de la CPU | hasta 900 MHz |
| RAM (DDR3L) | de 64 MB a 512 MB |
| Memoria eMMC | 4 GB a 32 GB |
| Memoria Flash NAND | 128 MB a 512 MB |
| Ranura para tarjeta de memoria | microSD / uSD opcionales |
| Interfaces | 2 × Ethernet 10/100 Mbit/s (PHYs externos), hasta 4 × I2C, hasta 4 × SPI, hasta 2 × FlexCAN, hasta 8 × UART, 2 × USB 2.0 OTG Host/Device, SDIO, RGB, RTC, 2 × ADC de 12 bits (hasta 10 canales de entrada), Wi-Fi opcional 802.11 b/g/n y Bluetooth 5.1 / 5.2 |
| Soporte del sistema | Linux: Yocto, Debian, Buildroot |
| Rango de temperatura de funcionamiento | Industrial: -40 a +85°C (sin Wi-Fi/BLE) Extendido: -25 a +70°C (con Wi-Fi/BLE) Consumidor: 0 a +70°C |
| Tensión de alimentación | 5 V CC |
| Dimensiones del módulo | 67 × 32 × 4 mm |
También cabe destacar que la familia de productos VisionSOM-6ULL ha sido marcada por SoMLabs como «lista para CRA«, lo que indica que el hardware está preparado para cumplir con los requisitos de la Ley Europea de Ciberresiliencia.
La Ley de Resiliencia Cibernética establece requisitos comunes de ciberseguridad para productos con elementos digitales a lo largo de su ciclo de vida. El reglamento entró en vigor el 10 de diciembre de 2024, mientras que la mayoría de sus disposiciones se aplicarán a partir del 11 de diciembre de 2027. En la práctica, esto significa que los módulos de la familia VisionSOM-6ULL pueden utilizarse en proyectos donde la ciberseguridad es de especial importancia. Esto es especialmente relevante para sistemas embebidos, donde la seguridad de los dispositivos se está convirtiendo en uno de los criterios clave al seleccionar una plataforma de hardware.
VisionCB-6ULL-STD (SoMLabs) – una placa portadora para la puesta en marcha e integración rápida del sistema
VisionCB-6ULL-STD de SoMLabs es una placa portadora diseñada para módulos de la familia VisionSOM-6ULL. Sirve como una plataforma lista para la puesta en marcha del sistema, pruebas de funciones e integración con los componentes del dispositivo objetivo. La placa funciona con el módulo SoM a través de un conector SODIMM200 estándar, lo que la convierte en una base de hardware conveniente en la fase de desarrollo del proyecto.
Una de las principales ventajas de esta solución es su conjunto de interfaces y conectores de uso común, que facilitan el inicio rápido del proyecto y reducen la necesidad de desarrollar electrónica personalizada en una fase temprana. La placa incluye, entre otros, Ethernet de 10/100 Mbit/s, puertos USB, un conector de consola MicroUSB y un conector FFC/FPC de 50 pines para una interfaz RGB paralela de 24 bits destinada a conectar una pantalla.
Otra ventaja de VisionCB-6ULL-STD es la presencia de conectores compatibles con los estándares Arduino Uno y Raspberry Pi, lo que permite ampliar fácilmente la funcionalidad del sistema con módulos y accesorios adicionales. El trabajo con la plataforma también está soportado por elementos auxiliares colocados directamente en la placa, incluyendo cinco botones de usuario, cinco LEDs y un selector de modo de arranque. Estas características simplifican la puesta en marcha, configuración, pruebas y monitorización continua de los estados operativos básicos.
Con esta configuración, VisionCB-6ULL-STD puede servir tanto como plataforma de desarrollo como base de hardware para una solución ya lista.
La siguiente tabla resume los parámetros clave de VisionCB-6ULL-STD de SoMLabs.
| Parámetro | VisionCB-6ULL-STD |
| Tipo de producto | Placa portadora para la familia VisionSOM-6ULL |
| Conector SoM | SODIMM200 |
| Tipo SoM soportado | Módulos VisionSOM basados en NXP i.MX6UL / i.MX6ULL |
| Conectores de extensión | Arduino Uno Rev. 3: cabecera de pines 1×8, 1×6, 1×8, 1×10 (hembra); Compatible con Raspberry Pi: cabecera de 2×20 pines (macho) |
| Interfaces y conectores de comunicación | 1x Ethernet 10/100 Mbit/s (RJ45), 2x USB Host Tipo-A, 1x MicroUSB B (consola), 50 pines FFC/FPC RGB paralelo 24 bits, máximo 1366 × 768 |
| Elementos de usuario | 5 botones, 5 LEDs |
| Fuente de alimentación | DC 9–12 V o MicroUSB 5 V DC |
| Rango de temperatura de funcionamiento | 0 a +70°C |
| Dimensiones | 130 × 90 × 17 mm |
¿Qué ganas combinando los módulos VisionSOM-6ULL y VisionCB-6ULL-STD de SoMLabs?
La combinación de estos dos módulos permite construir una plataforma de hardware completa en la que la sección de computación está claramente separada de la parte responsable de integrar interfaces y componentes externos. Esta división simplifica la arquitectura del sistema y permite un desarrollo más rápido del dispositivo, sin necesidad de diseñar toda la arquitectura electrónica al principio del proyecto. En la práctica, esto significa una etapa de puesta en marcha más corta, pruebas más sencillas de funciones individuales y la capacidad de iniciar el desarrollo de software y lógica de aplicaciones antes.
Este enfoque también aumenta la flexibilidad del proyecto. La plataforma ready-made puede utilizarse para prototipos, verificación de conceptos e integración con dispositivos periféricos, mientras que en fases posteriores puede servir como punto de partida para desarrollar una arquitectura de hardware personalizada. Esto ayuda a reducir el riesgo del proyecto, agilizar el proceso de desarrollo del producto y aumentar la predictibilidad de las etapas posteriores de implementación.
Aplicaciones típicas de VisionSOM-6ULL y VisionCB-6ULL-STD de SoMLabs
El conjunto VisionSOM-6ULL + VisionCB-6ULL-STD de SoMLabs es adecuado para muchos tipos de aplicaciones, especialmente donde la integración, la flexibilidad y la rápida puesta en marcha del sistema son importantes:
- Automatización industrial – controladores, sistemas de control y monitorización de procesos,
- IoT – pasarelas de comunicación y sistemas de adquisición de datos,
- HMI – paneles de operador y terminales de control,
- POS – terminales de venta, cajas registradoras, quioscos y dispositivos de autoservicio,
- Automatización de edificios (Hogar inteligente / Oficina inteligente) – Sistemas de automatización y gestión de edificios,
- Dispositivos especializados – soluciones para robótica, sistemas de visión, escaneo e impresión.
La combinación de VisionSOM-6ULL y VisionCB-6ULL-STD es un ejemplo de una arquitectura modular bien diseñada que responde a las necesidades reales de los proyectos electrónicos modernos. El conjunto es principalmente adecuado como plataforma para prototipos, puesta en marcha de sistemas, pruebas de interfaces e integración de dispositivos periféricos. Dependiendo de los requisitos de la aplicación y las condiciones operativas, también puede servir como punto de partida para una solución objetivo, ya sea directamente o después de adaptar la placa portadora al proyecto específico.
Si estás considerando utilizar esta solución en tu proyecto, ponte en contacto con nosotros.



