Usando un canal de adc (conexiones de pin) [cerrado]

-2

Para un proyecto de calculadora de frecuencia cardíaca utilizando Basys2 y VHDL, estoy tratando de conectar el ADC0808 para obtener una salida digital de 8 bits de la salida de mi sensor de pulso. Sin embargo, aunque diseñé el circuito de acuerdo con la hoja de datos, en la placa Basys2, se ve que todos los ocho leds están encendidos. Además, la salida del ADC no cambia al cancelar las conexiones y hacer un circuito abierto. No estoy seguro de dónde y cómo conectar "inicio", "EOC", CLK y ALE. Gracias por tu ayuda.

    
pregunta Merto

1 respuesta

2

Si no ha conectado Start o CLK a nada, entonces su ADC0808 simplemente se quedará sentado sin hacer nada.

CLK debe estar conectado a una señal de reloj en ejecución continua a una frecuencia en algún lugar entre 10kHz y aproximadamente 1MHz, y Start debe recibir un impulso para decirle al ADC que inicie una conversión.
8 ciclos de reloj después de su pulso de inicio, EOC (Fin de conversión) le indicará que está listo y que el resultado está disponible en los 8 bits de salida.

ALE (Address-Latch-Enable) se usa para bloquear el número de entrada seleccionado por los 3 bits de dirección, por lo que puede elegir cuál de las 8 entradas analógicas usar.

    
respondido por el brhans

Lea otras preguntas en las etiquetas