Muestreo de datos analógicos

1

Estoy trabajando con un dispositivo que tiene una serie de 102 sensores ( enlace aquí ). Para cada transición baja-alta detectada en una de sus entradas, genera un nivel analógico según cada sensor, respectivamente. Una vez que esto ocurra 102 veces, debe esperar un período corto y luego comenzar de nuevo.

Estaba pensando en usar una interrupción de temporizador para generar cada transición y muestrear los datos en una matriz usando el ADC, pero me pregunto si hay una mejor manera de lograrlo usando un periférico integrado (que no se usaría como muchos ciclos de reloj MCU). Actualmente estoy usando un PIC32MX450, pero puedo cambiar la MCU si es necesario.

    
pregunta Harry Wright

1 respuesta

-1

Lo más cercano sería una salida SPI (SCK, MOSI) del micro, y escribir 0x80 (MSB out) como el primer byte, y 0x00 como los bytes posteriores para generar este patrón. Probablemente tendría que vincular el SCK a una entrada en el micro para activar el adc en cada reloj.

    
respondido por el scorpdaddy

Lea otras preguntas en las etiquetas