Inicio A Portada Placa de desarrollo USB Romu con RP2354A

Placa de desarrollo USB Romu con RP2354A

9
0

Romu es una placa de desarrollo USB Type-A con microcontrolador RP2354A, soporte MicroPython, LED RGB y entrada táctil capacitiva para prototipado embebido directo.

La nueva placa de desarrollo USB Romu de Bitmerse integra un microcontrolador Raspberry Pi RP2354A en un formato compacto que se conecta directamente a un puerto USB Type-A, es decir, Universal Serial Bus.

Orientada al prototipado embebido, la placa se puede encontrar ya en la plataforma de mecenazgo Crowd Supply y elimina la necesidad de cables, programadores externos o placas portadoras durante las primeras fases de desarrollo.

Además, el soporte de MicroPython facilita la creación rápida de firmware para pruebas funcionales, automatización ligera y aprendizaje de programación sobre microcontroladores.

Su diseño se inspira en placas USB ultracompactas anteriores, aunque incorpora más capacidad de proceso, interacción integrada y una arquitectura basada en un microcontrolador de nueva generación.

Arquitectura embebida de Romu con microcontrolador RP2354A

En el núcleo del sistema se encuentra el Raspberry Pi RP2354A, un MCU, o microcontroller unit, con doble núcleo Arm Cortex-M33 a 150 MHz.

La memoria disponible combina 520 KB de SRAM, memoria estática de acceso aleatorio, con 2 MB de Flash para firmware, scripts y recursos de aplicación.

Por otro lado, la alimentación procede del puerto USB a 5 V y se regula internamente a 3,3 V, lo que simplifica el uso en equipos informáticos convencionales.

El formato físico se basa en una PCB, o placa de circuito impreso, de 15,5 mm por 12 mm por 1,65 mm con un suplemento impreso en 3D incluido y preinstalado.

Para interacción local, Romu incorpora un LED RGB, de rojo, verde y azul, junto con un botón táctil capacitivo y un botón de arranque para carga de firmware.

Interfaces USB, SWD y UART para desarrollo de firmware

La interfaz principal utiliza USB 2.0 Full-Speed nativo mediante el conector Type-A, por tanto la placa puede actuar como dispositivo USB programable en escenarios de laboratorio o validación.

Placa de desarrollo USB Romu con RP2354A

En concreto, la programación se puede realizar mediante USB DFU, Device Firmware Upgrade, o a través de puntos de prueba SWD, Serial Wire Debug.

Asimismo, los puntos de prueba UART TX y RX, Universal Asynchronous Receiver-Transmitter, permiten monitorización serie, depuración de mensajes y comunicación directa con el firmware.

Para usuarios avanzados, el accesorio Romu Jig añade una base de programación y depuración que fija la placa mediante un mecanismo mecánico con mando trasero.

Una vez asegurada, un conjunto de pines pogo de precisión contacta con los puntos de prueba y enruta las señales hacia puertos accesibles para depuración de hardware.

El Jig ofrece conectividad USB Type-C, acceso SWD mediante conector JTAG de 20 pines, Joint Test Action Group, y salidas dedicadas para comunicación serie UART.

Aplicaciones embebidas compactas y enfoque open hardware

Gracias a su entrada táctil y al indicador RGB, Romu puede emplearse como token U2F, Universal 2nd Factor, con software compatible como Pico FIDO para autenticación 2FA, es decir, autenticación de dos factores.

También resulta adecuada para teclas macro USB, inyectores de contraseñas bajo control del usuario, funciones de mantenimiento activo del PC o indicadores visuales de notificaciones del sistema.

No obstante, su interés principal para entornos embebidos reside en la combinación de tamaño reducido, ejecución directa desde USB y acceso a interfaces de depuración cuando el desarrollo lo requiere.

Según la información facilitada, Romu se publicará como hardware abierto con esquemas, archivos de diseño de PCB, lista de materiales, archivos STL del encapsulado y del Jig, además de scripts de ejemplo en MicroPython.

Para explorar más opciones similares, accede a nuestra categoría tarjetas de desarrollo.

Si necesitas más información técnica sobre la nueva Placa de desarrollo USB Romu con RP2354A, puedes escribirnos mediante un COMENTARIO. O bien utiliza nuestro SERVICIO AL LECTOR gratuito.

#Romu, #Bitmerse, #PlacaDesarrolloUSB, #RP2354A, #MicroPython, #SistemasEmbebidos, #DepuracionSWD, #USBTypeA

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.