Saltar al contenido
Supekkupuru

Analizando el "PocketBeagle 2": El SBC ultra compacto que se inicia con un solo cable USB-C

Published on
Analizando el "PocketBeagle 2": El SBC ultra compacto que se inicia con un solo cable USB-C

En febrero de 2025, BeagleBoard.org lanzó el SBC ultra pequeño "PocketBeagle 2". Equipado con Texas Instruments AM6254 (Quad Cortex-A53, máx 1.4GHz) en una placa de 55x35mm y aprox. 12.7g, permite comenzar el desarrollo simplemente conectándolo a un PC con un solo cable USB-C.

El 3 de febrero de 2025, el blog oficial de BeagleBoard.org anunció el lanzamiento y disponibilidad del PocketBeagle 2. Es un SBC ultra pequeño equipado con Texas Instruments AM6254 (Quad Cortex-A53, máx 1.4GHz), caracterizado por poder comenzar el desarrollo simplemente escribiendo el OS en una tarjeta microSD y conectándolo a un PC mediante USB-C.

Con un tamaño de 55x35mm y aprox. 12.7g, más pequeño que una tarjeta de crédito, cuenta con un cabezal de expansión de 72 pines (P1/P2) y se ha diseñado teniendo en cuenta la compatibilidad con el PocketBeagle clásico. La generación ha avanzado desde el Cortex-A8 de 32 bits original al Quad Cortex-A53 de 64 bits, y también integra Cortex-M4F y PRU (Programmable Real-time Unit), empaquetando funciones industriales en un cuerpo pequeño.

Por otro lado, dado que no cuenta con salida de video ni Wi-Fi o LAN cableada en placa, es seguro considerar que la I/O se creará mediante expansión. Con un precio de $35, es una placa que se puede usar como máquina de entrada para "probar primero" o como núcleo integrado que asume expansión.

Tabla de contenidos

Especificaciones

BeagleBoard PocketBeagle 2
■ BeagleBoard PocketBeagle 2
ProcesadorTexas Instruments AM6254 (Quad Cortex-A53, máx 1.4GHz)
CoprocesadorCortex-M4F (máx 400MHz), Dual-core PRU (máx 333MHz)
GPUPowerVR 3D GPU (Solo presente en Rev A1)
Memoria512MB LPDDR4 3200MHz (Kingston D2516AN9EXGXN-TU)
AlmacenamientomicroSD (compatible 1.8/3.3V)
eMMCNo implementado (hay huella)
RedTethering USB (Reconocido como dispositivo USB, acceso por SSH etc.)
I/O PrincipalUSB Type-C, Depuración UART (JST-SH 1.00mm 3 pines, compatible con Raspberry Pi Debug Probe)
ExpansiónCabezal de expansión de 72 pines (P1/P2), ADC de 8 canales, 52 I/O digitales
Energía5V@1A (USB-C o VIN), compatible con carga de batería LiPo
PMICTPS6521903
MCUMSPM0L1105 (Proporciona funciones ADC y EEPROM)
SODebian (Imagen oficial disponible, compatible con bb-imager)
Tamaño / Peso55x35mm, aprox. 12.7g
AccesoriosUnidad principal, Tarjeta de instrucciones

SBC ultra pequeño donde el suministro de energía y la conexión se completan con un solo cable USB-C. La operación con microSD es básica, y el atractivo es la facilidad para comenzar el desarrollo rápidamente en el escritorio. La función de carga de batería LiPo también está equipada de serie, un punto feliz para usos portátiles.

Características

SoC / CPU

El PocketBeagle 2 monta el AM6254 de Texas Instruments. La familia AM62x se posiciona como "Human-machine-interaction SoC", un procesador diseñado para HMI (Interfaz Hombre-Máquina), puertas de enlace IoT y control industrial.

La configuración del núcleo de CPU es Quad Cortex-A53 de 64 bits funcionando hasta 1.4GHz. Cada núcleo tiene 32KB de caché de datos L1 y 32KB de caché de instrucciones L1, y monta 512KB de caché compartida L2 para los 4 núcleos. La generación ha avanzado significativamente desde el PocketBeagle original (AM3358, Single Cortex-A8 @ 1GHz), y la capacidad de procesamiento es muy diferente con rendimiento multinúcleo y soporte de 64 bits.

Lo genial es la integridad del coprocesador. Cortex-M4F funciona hasta 400MHz y tiene 256KB de SRAM. Además, el PRU (Programmable Real-time Unit) de doble núcleo funciona hasta 333MHz, lo que lo hace fuerte en usos integrados como control en tiempo real e implementación de protocolos personalizados. El PRU fue popular en AM3358, pero en AM6254 se ha añadido Cortex-M4F para potenciarlo aún más.

Sobre la GPU, la Rev A1 monta PowerVR 3D GPU. Sin embargo, dado que el PocketBeagle 2 en sí no tiene terminal de salida de video, se necesita agregar salida de pantalla mediante Cape u otros para recibir los beneficios de la GPU.

Atención a las revisiones: la actual Rev A1 es AM6254 (Quad A53, con GPU), mientras que la inicial Rev A0 era AM6232 (Dual A53, sin GPU). Al comprar, elegir Rev A1 es lo seguro. El anuncio oficial también especifica que "Rev A1 es una actualización sin costo adicional".

Comparación con la competencia

Como producto BeagleBoard que monta la misma familia AM62x, existe el BeaglePlay (99).BeaglePlaycuentaconWiFi6/BLE,GbEysalidaHDMIenplaca,siendounaunidadconaltogradodefinalizacioˊnlistaparausaralsacarladelacaja.Porotrolado,PocketBeagle2cuesta99). BeaglePlay cuenta con Wi-Fi 6/BLE, GbE y salida HDMI en placa, siendo una unidad con alto grado de finalización lista para usar al sacarla de la caja. Por otro lado, PocketBeagle 2 cuesta 35, aproximadamente 1/3 del precio, y es adecuado para personas que quieren configurar la I/O por sí mismas o usos integrados donde el tamaño ultra pequeño es indispensable.

ElementoPocketBeagle 2BeaglePlayPocketBeagle clásico
SoCAM6254 (Quad A53)AM6254 (Quad A53)AM3358 (Single A8)
Memoria512MB2GB512MB
Wi-FiNoWi-Fi 6 + BLENo
LAN CableadaNoGbENo
Salida de videoNoHDMINo
Tamaño55x35mm80x80mm55x35mm
Precio$35$99$25

"Comenzar pequeño y barato, y agregar la I/O necesaria con expansión", esta filosofía de diseño es clara, por lo que el punto es elegir según el uso.

Memoria y Almacenamiento

La memoria es 512MB LPDDR4 3200MHz (de Kingston), suficiente para ejecutar distribuciones de Linux ligeras, pero es una capacidad modesta para ejecutar aplicaciones GUI ricas. Comparado con los 2GB de BeaglePlay es 1/4, así que se necesita consideración según el uso.

El almacenamiento es básicamente microSD, y aunque eMMC tiene huella (pads para implementación), no está implementado de serie. La escritura de la imagen del OS tiene un procedimiento oficial utilizando la herramienta bb-imager, permitiendo comenzar sin perderse incluso para principiantes.

Desarrollo con Tethering USB

La mayor característica del PocketBeagle 2 es que se puede comenzar el desarrollo simplemente conectándolo a un PC con un solo cable USB-C. Se reconoce como dispositivo USB desde el PC, y se puede acceder directamente por SSH (ej: 192.168.7.2).

La energía también se puede suministrar desde USB-C a 5V@1A, por lo que no es necesario preparar un adaptador de corriente separado para desarrollo. Por supuesto, también es posible alimentar desde VIN del cabezal de expansión. Esta facilidad de "solo conectar al PC" para desarrollar de inmediato es un punto que atrae a los principiantes.

El puerto de depuración UART es un conector de 3 pines JST-SH de paso 1.00mm, y se especifica como compatible con Raspberry Pi Debug Probe. Es bueno poder usar el Probe que ya se tiene tal cual.

Expansibilidad

Cuenta con un cabezal de expansión de 72 pines (P1/P2), diseñado teniendo en cuenta la compatibilidad con el PocketBeagle clásico. 8 canales de entrada analógica, 52 I/O digitales, y varias interfaces digitales están expuestas, y se puede agregar I/O según el uso combinando Capes (placas de expansión).

Sobre la entrada analógica, el MSPM0L1105 (MCU Cortex-M0+) montado en la placa proporciona la función ADC. Es un ADC de 12 bits, que se puede aprovechar para lectura de sensores, etc.

Las rutas de alimentación preparadas son 3 sistemas: VIN_5V, USB_5V, VBAT, y la función de carga de batería LiPo está equipada de serie. Se puede leer la intención de diseño que también contempla proyectos portátiles con batería. Hay un LED indicador que muestra el estado de carga, facilitando la confirmación durante la operación.

Las notas sobre protección de I/O son fuertes, y se especifica claramente en el documento oficial "No aplicar voltaje a I/O cuando no se suministra energía". Dado que esto lleva a daños y exclusión de garantía, es un punto que debe confirmarse primero.

Red

No hay monte en placa de LAN cableada, Wi-Fi o Bluetooth. Si se necesita conexión de red, la premisa es expandir con Cape o adaptador. Durante el desarrollo se puede conectar SSH mediante tethering USB, por lo que a menudo será suficiente con eso para empezar.

Apariencia

Cara superior de la placa: Puerto USB-C, SoC AM6254, memoria, botones

Mirando la cara superior de la placa, se entiende que el puerto USB-C está ubicado en el centro de alimentación y conexión. El conector JST-SH (paso 1.00mm 3 pines) para depuración UART también está ubicado en el lado superior, agrupando de manera compacta los elementos para tocar en el inicio. Botón de encendido, botón de usuario, 4 LEDs de usuario, LED de energía, LED de carga también están en la cara superior, un diseño fácil de confirmar el estado.

Cara inferior de la placa: Atención a la posición de pads al alojar en caja

La cara inferior de la placa es relativamente simple, útil para confirmar el espacio libre al alojar en caja. También se puede confirmar la huella TAG-CONNECT (JTAG de 10 pines).

Puerto USB-C es el centro de conexión y energía

Resumen

PocketBeagle 2 es un SBC que se ha volcado a la experiencia de desarrollo de ser "ultra pequeño" y "fácil de iniciar con un solo cable USB-C". Operación con microSD y tethering USB son las rutas básicas oficiales, por lo que el inicio del desarrollo en escritorio es ligero y atractivo.

Es la opción óptima para quienes quieren comenzar desarrollo integrado o aprendizaje con SBC pequeño, o quienes consideran subir desde PocketBeagle clásico. Puntos como poder construir entorno fácilmente con un solo cable USB-C, o ser adecuado para experimentos de procesamiento en tiempo real utilizando PRU/Cortex-M4F. También es adecuado para proyectos portátiles con batería.

Por el contrario, para quienes la salida de video o función Wi-Fi en placa son indispensables, recomendamos tipos todo en uno como BeaglePlay. Además, si el uso requiere más de 512MB de memoria, o si quiere completar sin expansión de I/O, no coincide con el concepto de esta máquina.

El punto es entender la intención de diseño de que la falta de salida de video y LAN/Wi-Fi en placa es una premisa de "la I/O se crea con expansión". Dado que los SBC pequeños con pocos conectores suelen tener accidentes con cableado y energía, la advertencia de los Docs oficiales (prohibición de aplicar I/O sin suministro de energía) es un punto que debe leerse primero.

VendedorPrecio (Ref. sin impuestos)
Mouser$35.00
Digi-Key$35.00
Farnell£28.02 (aprox. $35 equiv.)

※ El precio es un valor de referencia a febrero de 2025. Confirmar precio e inventario actual en cada sitio de venta.

Enlaces relacionados