La mejor práctica es conducir siempre las entradas ADC con un amplificador operacional.
Si, hipotéticamente, una persona fuera el tipo de pirata informático que se atreve a ignorar esa regla de oro y (¡jadeo!) conecte directamente la salida de ADXL193 +/- 250 g a un ADC de 10 bit ratiométricos, entonces sí,
un valor de ADC de 30 conteos por encima del valor de "reposo" implica una aceleración de
30 * 5V / 2 ^ 10 * 1g / 8mV = 18 g.
Dado que el acelerómetro es ratiométrico y se equilibra con cero g cerca de VCC / 2, y suponiendo que su ADC también es ratiométrico, luego, después de que reduzca el voltaje de la fuente de alimentación a 3.7 V,
el valor de "reposo" que leíste en tu ADC debería ser aproximadamente el mismo que antes,
y una aceleración de 18 g seguirá produciendo los mismos 30 conteos por encima del nuevo valor de reposo.
Sin embargo, como Lou señaló, es probable que obtenga una peor relación señal / ruido con VCC a 3,7 V que con VCC a 5 V.
Sin embargo, si siguieras la práctica recomendada y pegaras un amplificador operacional entre el acelerómetro y el ADC, la imagen sería ligeramente diferente.
Tienes que elegir algo de ganancia para el amplificador operacional.
Supongo que usted podría elegir una ganancia de 1, lo que le daría los mismos números que antes, pero hay mejores opciones para la ganancia.
Intentaría distribuir todo el rango de fuerzas g esperadas, más un margen de seguridad ("factor de fudge") en la parte superior e inferior del rango, sobre el rango de entrada del ADC.
Lou asume que usted elige una ganancia tal que la salida de rango completo del acelerómetro coincida exactamente con la entrada de rango completo de su ADC.
Esa es una opción razonable.
Sin embargo, probablemente sacrificaría parte de ese rango para obtener más precisión.
Los tipos de aceleraciones que me interesan son mucho más pequeños: montañas rusas y otras atracciones, sensores de inclinación y caída manuales, etc.
Me han dicho que los pilotos de combate altamente entrenados que usan trajes anti-G oscurecen alrededor de 9 g, por lo que las atracciones tendrán fuerzas mucho más bajas.
Supongo que alrededor de + - 20 g es mucho más que suficiente.
Para obtener + -20 g para asignar al rango de 0 a 5 V del ADC, necesito una ganancia de
De nuevo = 5 V * 1 / 40g * 1g / 8mV = 16.
Probablemente redondearemos esto a algún valor de hardware conveniente, y arreglaremos la proporción exacta en software.
Con un amplificador operacional entre el acelerómetro y el ADC,
un valor de ADC de 30 conteos por encima del valor de "reposo" implica una aceleración de
30 * 5V / 2 ^ 10 * 1 / De nuevo * 1G / 8mV.
Con la ganancia que he elegido, esos 30 conteos representan
30 * 5V / 2 ^ 10 * 1/16 * 1g / 8mV = 1.1 g.
Esta ganancia adicional me da un orden de magnitud más resolución (puedo distinguir entre varias aceleraciones pequeñas diferentes que previamente se hubieran agrupado en "aceleración cero"), al sacrificio de un orden de magnitud de rango.
El uso de un amplificador operacional definitivamente le dará una mejor relación señal / ruido que ningún amplificador operacional. El uso de una ganancia de 10 o 30 o 100 también puede proporcionarte una relación señal / ruido ligeramente mejor que un amplificador operacional 1: 1.