Hola, Jorge.Jorge Fuentes wrote: ↑Wed Feb 03, 2021 11:47 pmBuen día
Actualmente estoy trabajando en un proyecto para análisis de vibraciones, utilizo la placa ESP32 WROOM32 y tomo muestras de uno de los canales de ADC cada 40 microsegundos sin problema, esto equivale a muestrear la señal a una frecuencia de 25khz, con lo que podemos realizar espectro FFT con rango hasta 12.5khz. ¿Entonces todo lo que este arriba de 6khz no es confiable?
Estoy trabajando en un proyecto donde requiero de muestrear señales de hasta 8 KHz por el ADC. Utilizo la misma placa ESP32 WROOM32. Es cierto que has podido muestrear exitosamente a 25KHz? En el foro indican que todo lo muestreado por encima de 6KHz pasan a ser datos "basura" por limitaciones en el ADC mismo. Si pudiste lograr esa velocidad de muestreo, te agradecería si me compartieras cómo, ya que soy un novato en todo esto del ESP32. Pensaba en simplemente utilizar interrupciones de timer y tomar una muestra cada interrupción para tener la velocidad de muestreo regida por el timer mismo, pero parece que no es tan sencillo como eso.
Saludos.
-----------------------------------------------------------------------------------------------
Hello Jorge.
I am working in a project where I need to sample signals of up to 8KHz through the ADC. I use the same ESP32 WROOM32 board. Is it true that you managed to sample successfully at 25KHz? In the forum they indicate that everything sampled above 6KHz is "garbage" data due to the board's ADC limitations. If you did manage to achieve that sampling rate, I would be grateful if you shared how since I'm kind of a noob in ESP32 topics. I was thinking of simply use timer interruptions and take a sample on each interruption so I can have the sampling rate defined by the timer itself, but it seems it is not as straightforward as that.
Regards.