Rango de sensibilidad del acelerómetro

0

Estoy viendo KX023 y parece que Tiene una sensibilidad de 64 cuentas / g.

Su hoja de datos especifica lo siguiente

Loquenoentiendoesporquéhaydosconjuntosdefiguras.Elconjuntosuperiorsubea16kcuentas/g,mientrasquelaparteinferiorsubea64cuentas/g.64c/gpareceríamuybajocuandootroscomo MMA8452 admite 1024 c / g.

¿Por qué el "modo buffet de 8 bits" proporciona una sensibilidad mucho más baja?

Gracias

    
pregunta Kar

2 respuestas

4

Página 54:

  

BRES determina la resolución de las muestras de datos de aceleración recopiladas por la muestra   buffer.   BUF_RES = 0

     

Las muestras de 8 bits se acumulan en el búfer

     

BUF_RES = 1

     

Las muestras de 16 bits se acumulan en el búfer

Página 7:

  

Consumo de corriente: modo de alta resolución 145 uA típico, modo de baja potencia 10 uA típico.   Ancho de banda: modo de alta resolución ODR / 2, modo de bajo consumo a 800 Hz.

En la página 8 también hay diagramas que muestran cómo el tiempo de inicio y la corriente representativa. Esto se ve muy afectado por la ODR (tasa de datos de salida). Una mayor velocidad de datos de salida proporciona un mayor consumo de corriente y un tiempo de inicio más largo.

El ODR se configura mediante el registro ODCNTL bit0 a bit3, como se muestra en la Tabla 21, página 43. Esta tabla también muestra qué velocidades de datos están disponibles para el modo de baja potencia. Tenga en cuenta que la tasa de datos de la función Directional Tap es manejada por otro registro.

    
respondido por el Dejvid_no1
1

De forma predeterminada, las muestras se registran utilizando 16 bits por muestra. El modo de ocho bits, por supuesto, usa solo ocho bits.

Con ocho bits, puede representar \ $ 256 \ $ valores.

Veamos el modo de 8 bits, \ $ \ pm 2g \ $. Esto da un rango completo de \ $ - 2g \ $ a \ $ + 2g \ $, que es \ $ 4g \ $ total. \ $ 256 \ $ valores divididos por \ $ 4g \ $ = \ $ 64 \ $ valores por \ $ g \ $. Esto es lo que aparece en la hoja de datos.

De manera similar, las muestras de 16 bits permitirán valores \ $ 65,536 \ $. Divida esto por el mismo rango \ $ 4g \ $ y obtendrá \ $ 16,384 \ $ valores por \ $ g \ $.

La razón por la que se ofrecen ambos es para que el diseñador pueda elegir entre mayor precisión o menor sobrecarga de datos. Un ejemplo en el que se puede usar el modo de 8 bits es si el producto simplemente va a registrar la frecuencia con la que se mueve. No necesitaría una gran precisión, y podría almacenar el doble de muestras.

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas