muestreando datos de adc en psoc

0

Estoy haciendo un osciloscopio usando Cypress PSoC 3. Los datos de la muestra se envían a la computadora y se trazan. El ADC se utiliza en la configuración de terminación única. Cada vez que conecto el generador de señales a la placa, arroja muchos valores de basura al UART. En el generador de señales, el conjunto de amplitud es 1Vpp con un desplazamiento de 1V dc a una frecuencia de 100Hz. El marco recibido se ve algo como esto $18 18 18 18 18 18 18 18 18 18% . Este problema no ocurrió cuando intenté conectar una fuente de alimentación de CC. Cuando leí la hoja de datos del componente, mencionó que se obtuvo un resultado de 16 bits para una resolución de 8 bits para evitar el ajuste. Cuando obtuve el resultado de 16 bits, obtuve 277 en lugar de 18. La amplitud máxima aplicada es de 1.5 V, por lo que el valor de muestra que se debe obtener es 191 o inferior del ADC. Este problema se produce independientemente de la forma de onda de entrada, senoidal, cuadrada o triangular. Intenté usar un kit diferente y un generador de funciones diferente. Inútil.

El problema es: el ADC no envía los valores de muestra adecuados de la señal de entrada al conectar un generador de señales.

    
pregunta fullStack

0 respuestas

Lea otras preguntas en las etiquetas