STMicroelectronics ha lanzado un conjunto de herramientas y un paquete de software adjunto para programar la unidad de procesamiento de sensores inteligentes (ISPU) integrada en las IMU MEMS inteligentes de próxima generación, ISM330IS y LSM6DSO16IS.
El conjunto de herramientas y el software ayudan a emplear ISPU para manejar cargas de trabajo relacionadas con el movimiento, como el reconocimiento de actividad y la detección de anomalías directamente en el sensor. Esto le permite reducir la potencia y la latencia del sistema al descargar el microcontrolador local y especializar exclusivamente el comportamiento del sensor para la aplicación.
Utilizando el conjunto de herramientas ISPU, los desarrolladores pueden programar la unidad de procesamiento inteligente del sensor utilizando el conocido y extendido lenguaje de programación C. Pueden elegir trabajar desde una interfaz de línea de comandos (CLI) o desde un entorno de escritorio en Eclipse, como STM32CubeIDE. y utilizar una interfaz gráfica de usuario (GUI), como AlgoBuilder y Unicleo.
El paquete de software X-CUBE-ISPU contiene plantillas, proyectos de ejemplo y bibliotecas listas para usar que ayudan a los desarrolladores a comprender rápidamente cómo usar y programar la ISPU de los sensores y pueden usarse como punto de partida para implementar algoritmos personalizados.
También están disponibles archivos prediseñados, que permiten a los usuarios cargar los ejemplos de X-CUBE-ISPU directamente en el sensor utilizando una de las GUI, sin necesidad de codificación. Además, hay disponible un repositorio de GitHub con más ejemplos, tutoriales y otros recursos de desarrollo.
El uso de estas funciones ayuda a simplificar el trabajo de desarrollo para aplicaciones como la electrónica personal, incluidos dispositivos portátiles para el reconocimiento de actividades y el monitoreo de la salud, así como dispositivos industriales como rastreadores de activos, monitores de salud de equipos, robots y controladores de máquinas.
Los módulos inerciales ISM330IS y LSM6DSO16IS de ST contienen un acelerómetro 3D siempre activo y un giroscopio 3D con ISPU integrada. Presentan un bajo consumo de energía, consumiendo solo 0,46 mA en modo de bajo consumo y bajo ruido de 70 μg/√ Hz en modo de alto rendimiento. La funcionalidad del concentrador de sensores le permite recopilar datos de hasta cuatro sensores externos adicionales. También se incluye un sensor de temperatura integrado y cada dispositivo está alojado en un paquete de plástico compacto Land Grid Array (LGA) de 2,5 mm x 3 mm x 0,83 mm.