Tengo un VTI CMA3000-D01 acelerómetro digital y lo estoy controlando a través de SPI desde un chip CC2540 de Texas Instruments usando el 8051 MCU integrado.
En la hoja de datos del CMA3000, se menciona que en el modo 2g, la frecuencia de muestreo de salida es de 400 Hz o 100 Hz (según la configuración del acelerómetro). También hay un "Modo de detección de movimiento" que funciona a una frecuencia de muestreo de 10 Hz.
Lo que me gustaría hacer es cambiar la configuración del acelerómetro al modo de 400 Hz o al modo de 100 Hz y medir la frecuencia en un osciloscopio para verificar que realmente haya realizado ese cambio. Esto es principalmente para que yo pueda entender mejor cómo hacer mediciones útiles con un osciloscopio y tener una mejor comprensión del SPI.
Recientemente he comprado un osciloscopio Rigol DS1052E, por lo que me gustaría saber cómo conectarlo a mi acelerómetro para medir la frecuencia de salida y qué ajustes necesito usar en el osciloscopio para realizar dicha lectura. y si es posible.
He intentado conectar la sonda (con una atenuación de 10x) en el alcance al cable SCK en el acelerómetro y el cable de tierra de la sonda al suelo en el tablero de circuitos, luego presionando el botón "Auto" en el osciloscopio, pero me da una forma de onda con una frecuencia y un voltaje que saltan alrededor:
Esperaba ver una onda cuadrada con una frecuencia de 100 Hz (esto es lo que el acelerómetro está configurado actualmente en mi software), pero obtuve una onda sinusoidal. Ahora las imágenes de arriba pueden ser correctas, pero no sé lo suficiente para determinar si lo son, por lo que esperaba que alguien con más conocimientos sobre SPI y osciloscopios pudiera darme alguna orientación, o decirme qué Necesito leer para entender mejor estas cosas.
También sería bueno saber cómo leer la salida del puerto MISO en el acelerómetro para ver qué datos se envían de nuevo a la MCU. No estoy seguro de si esto es posible hacerlo solo con un alcance, o si necesitaría un analizador lógico para ver estos datos. Gracias de antemano.