El MMA955xL es un dispositivo que incorpora un transductor MEMS de acelerómetro dedicado, acondicionamiento de señal, conversión de datos y un microcontrolador programable de 32 bits.Una combinación patentada convierte el MMA955xL de Freescale en una plataforma inteligente de detección de movimiento de alta precisión que puede administrar múltiples entradas de sensor. El dispositivo puede tomar decisiones a nivel de sistema requeridas para aplicaciones avanzadas como reconocimiento de gestos, funcionalidad de podómetro, corrección de inclinación y calibración.
El dispositivo MMA955xL está programado y configurado con el software CodeWarrior Development Studio for Microcontrollers versión 10.1 o superior. Este entorno de diseño integrado inteligente estándar permite a los clientes implementar rápidamente algoritmos y funciones personalizados que se adaptan exactamente a las necesidades de su aplicación.
Los dispositivos MMA955xL pueden administrar sensores secundarios, magnetómetros o giroscopios mediante el puerto maestro I2C. Esto permite que la inicialización del sensor, la calibración, la corrección de datos y las funciones computacionales se descarguen del procesador de aplicaciones del sistema. El dispositivo MMA995xL también actúa como un centro de detección inteligente y un motor de decisiones altamente configurable. El procesador de aplicaciones permanece apagado hasta que sea absolutamente necesario, lo que reduce significativamente el consumo total de energía del sistema.
*característica*
* Rango de trabajo de los tres acelerómetros:
– ±2 g es bueno para gestos con las manos (detección de orientación y control de inclinación) y caída libre.La detección de toque admite ± 4 g, ± 8 g
– ±4 g cubre la mayoría de los movimientos humanos normales (caminar o trotar).
– 8± g detecta la actividad más repentina (juegos)
* Sensor de temperatura integrado
* Una interfaz esclava SPI o I2C que funciona a hasta 2 Mbps está dedicada a la comunicación con el procesador principal. El valor predeterminado para la dirección I2C de 7 bits es 0x4C. (se puede personalizar con firmware)
* 1 interfaz maestra I2C que funciona hasta a 400 kbps que se puede usar para comunicarse con sensores externos
* 8 velocidades de datos de salida (ODR) seleccionables de 488 Hz a 3,8 Hz (ampliadas de 3906 Hz a 0,24 Hz en la versión de firmware MMA9559L)
* Formatos ADC recortados de 10, 12, 14 y 16 bits disponibles
* Tensión de alimentación de 1,8 V
* CPU ColdFire V1 de 32 bits y unidad MAC
* Amplias funciones de administración de energía y un conjunto de modos de bajo consumo
* Puede convertir señales analógicas externas usando el ADC integrado
* Cable único, interfaz de pin de modo de depuración en segundo plano (BDM)
* Memoria flash de 16kB
* Memoria de acceso aleatorio de 2 kB
* Controlador flash basado en ROM y puerto esclavo, intérprete de línea de comandos
* Temporizador de 2 canales con captura de entrada, captura de salida o PWM alineado al borde
* Bloque de retardo programable para programar eventos en relación con el inicio del cuadro
* Temporizador de módulo de 16 bits para programar eventos periódicos
* Requisitos mínimos de componentes externos
* Cumple con RoHS (-40 ⁰C a +85 ⁰C), 16 pines, paquete LGA de 3x3x1 mm