El ingeniero electrónico y de sistemas embebidos Christian Hirsch se prepara para lanzar un procesador MicroMod basado en el nRF9151 de Nordic Semiconductor, proporcionando conectividad celular LTE-M, NB-IoT, DECT-NR+ y Sistema Global de Navegación por Satélite (GNSS) en un solo módulo compacto.

"El procesador MicroMod nRF9151 está basado en el System in Package nRF9151 de Nordic Semiconductor", explica Hirsch sobre su creación. "Tiene un conector M.2 clave E y es compatible con el ecosistema MicroMod de SparkFun. Esta placa de 22×22 mm aporta comunicación LTE-M, NB-IoT, NB-NTN y DECT-NR+, así como funcionalidad GNSS, al ecosistema MicroMod. Cuenta con memoria flash externa para ofrecer actualizaciones de firmware remotas y un expansor GPIO [General-Purpose Input/Output] adicional para acceder a casi todos los pines del MicroMod".

El especialista en electrónica embebida y makers, SparkFun, lanzó la familia MicroMod hace unos seis años para combatir los desechos electrónicos y la duplicación de esfuerzos ante el avance tecnológico. Reutilizando conectores diseñados originalmente para dispositivos M.2, la compañía separó los microcontroladores y microprocesadores que normalmente irían soldados en placas de desarrollo para convertirlos en módulos intercambiables. Esto permite cambiar de procesador con solo sustituir el módulo, sin necesidad de comprar una placa nueva ni reiniciar un proyecto desde cero.

El estándar MicroMod es abierto, lo que significa que cualquiera —no solo SparkFun— puede diseñar sus propios módulos y placas portadoras (carriers). Eso es exactamente lo que ha hecho Hirsch: tomar el nRF9151 de Nordic y adaptarlo al formato de procesador MicroMod. El chip microcontrolador inalámbrico proporciona un núcleo de procesador Arm Cortex-M33 junto con un módem y un front-end de radiofrecuencia que ofrece una gama de opciones de conectividad, desde redes celulares LTE-M hasta capacidades de comunicación por satélite de red no terrestre de banda estrecha (NB-NTN). Dispone de 8MB de almacenamiento flash con soporte para actualizaciones over-the-air, además de 256kB de RAM estática (SRAM).

Aunque el módulo del procesador debería encajar en cualquier placa portadora MicroMod, Hirsch también ha diseñado una opción de carrier estilo Arduino UNO que incluye un microcontrolador STMicroelectronics STM32, soporte para Serial Wire Debug (SWD), un puente USB-UART accesible junto a la depuración a través de un único puerto USB mediante un hub integrado, un conector Qwiic más pines GPIO, y un LED RGB programable por el usuario.

Los interesados pueden registrarse para recibir notificaciones cuando la campaña de crowdfunding de Hirsch se active en Crowd Supply; el ingeniero se ha comprometido a poner a disposición los esquemáticos, las definiciones de la placa y ejemplos de código para el sistema operativo en tiempo real (RTOS) Zephyr antes del cierre de la campaña, bajo una licencia open source aún no especificada.

Vía Hackster.io.