domingo, 8 de febrero de 2009

ADC0804

Conversor Analógico-Digital:

Como el nombre nos lo indica convierte de Analógico(voz ó cualquier onda senoidal o cosenoidal) a Digital(Números Binarios).
Dispone de 8bits de salida las cuales en:
--Binario son 11111111.
--Hexadecimal 0xFF.
--Decimal es 255.
--Octal 377.
Obtiene datos a cada 100nanosegudos, contiene un reloj interno que su oscilación la provee el Circuito RC y también se puede adaptar un reloj exterior.
En la patillas:
--1 CS es la que habilita en chip si esta en alto(H) esta desactiva, si esta en bajo(L) esta
desactiva.
--2 RD si esta en bajo(L) da la orden de leer datos, si esta en alto(H) no lee datos. El voltaje máximo de Vcc son 6.5V. El Voltaje máximo de Vin entrada son 6V.

Todas sus características las podemos encontrar en el datasheet ADC0804


Simulacion del circuito en Proteus. Version 7.5V SP3.

30 comentarios:

  1. Buen dia, en caso de que quisiera conectar un microfono o alguna entrada de sonido; seria en los pines 6 y 7??? Eliminando el C4 y el Potenciometro de 100k? Gracias

    ResponderEliminar
  2. Fijate que no es tan simple tienes que pre-amplificar el sonido antes conectarlo al ADC porque si lo conectas solo así el voltaje no es suficiente y no te daria buenas lecturas el ADC

    ResponderEliminar
  3. Buen dia o mas bien Buena noche, una consulta a parte de un sensor de temperatura con lm35 otra idea donde mas puedo utilizar un ADC0804 vera mi proyecto se trata de convertir de analogico a digital osea utilizando un ADC0804 voy aprendiendo poco a poco. gracias por la ayuda pues este blog la aporta ! gracias

    ResponderEliminar
  4. Aplicaciones son bastantes, como entrada de osciloscopio, medidor de voltaje, sensor de temperatura, instrumento de medición meteorológico, hay muchas más pero también hay que tomar en cuenta los demás elementos como donde lo vas a utilizar, con un pic o con una computadora.

    ResponderEliminar
  5. Luftwaffe muchas gracias por su respuesta, me olvide decir que lo voy a usar con una computadora es que tengo que emplear programacion C++ el proyecto debe leer y mostrar datos(entrada y salida de datos)...gracias.

    ResponderEliminar
  6. Luftwaffe hola que interesante tu foro con que lenguaje de programacion seria efectivo realizar la interfas de ese circuito tu tines algun codigo que me puedas facilitar te lo agradeceria mucho chauuuuuu

    ResponderEliminar
  7. Si lo quieres desplegar en display te recomiendo que observes Binario a BCD

    ResponderEliminar
  8. Hola quisiera saber si el circuito diseñado con el 0804 se puede simular en pspice.
    muchas gracias.

    ResponderEliminar
  9. Yo únicamente lo he logrado simular en Proteus, en Multisim existe un integrado similar pero no he podido simular.

    ResponderEliminar
  10. Simulo el diagrama de Proteus y no funciona, me pueden ayudar?

    ResponderEliminar
  11. Tiene un pequeño truco para simularlo enviame tu direccion de correo y te doy el esquema en proteus para simularlo.

    ResponderEliminar
  12. yo necesito la simulacion porque no me sale en proteus, gracias.

    ResponderEliminar
  13. He colocado un link de descarga para la simulacion del circuito en Proteus.

    ResponderEliminar
  14. Hola, buen dia, yo estoy haciendo un proyecto, que consta, de una entrada analógica, proporcionada por un electret, luego su salida digital ( la del ADC ) debe ir conectada a un DAC para luego amplificarla y llevarla a un parlantito o auricular.
    Este ADC podria funcionar tranquilamente para lo que necesito?
    Y si sirve... que DAC me recomendarias para despues??
    Desde ya muchas gracias!

    ResponderEliminar
  15. El que yo he utilizado es un DAC0800 pero tambien es posible utilizar el DAC08008.

    ResponderEliminar
  16. Que tal, para conectarlo el ADC a un microfono. Ya tengo la senial amplificada con un opamp, entre que voltaje deberia de estar la salida

    ResponderEliminar
  17. Dame la direccion de tu correo y te envio como seria la conexion en el diagrama.

    ResponderEliminar
  18. hola buen blog, oye tengo el adc 0804 un lm35 y las ganas de ke me salga mi termometro pero no me sale eso has de cuenta que de ahi lo voy a pasar a una memoria eeprom paraluego pasarlo a displays de 7 segmentos, pero no me sale nada en la salida del adc en todas me da el mismo valor... que podria ser?

    ResponderEliminar
  19. Lo primero es revisar tu circuito si está bien realizado, luego comprobar que el LM35 esté funcionando, y yo te sugiero que al momento de desplegarlo en display utilices pic mas fácil.

    ResponderEliminar
  20. hola que tal excelente blog,me gustaria montar el circuito del ADC0804 en la protoboard , entonces quisiera saber si en fisico tambien hay que colocar el reloj externo que colocas entre las patas 3 y 5. en caso de ser posible podria ser con un NE555 o cualquier otro oscilador ?

    Muchas gracias...Saludos...

    ResponderEliminar
  21. Hola yngwie no es necesario conectar el reloj externo al montarlo en protoboard solo es necesario en la simulacion.

    ResponderEliminar
  22. me puede ayudar necesita ver el valor de la salida del dac en un display.

    ResponderEliminar
  23. Buen día,
    Cómo puedo conectar dos ADC0804 para que una señal analógica la pueda representar con 13 bits??

    Muchas gracias

    ResponderEliminar
  24. El adc simplemente puede darte 8bits en dado caso tendrias que agregar otro adc

    ResponderEliminar
  25. Tengo instalado el isis 7.2 sp6 y no puedo simular el adc0804, la version que publicó no la puedo abrir.

    ResponderEliminar
  26. hola.estoy utilizando el adc08004 y un lm35, y una fpga spartan 3 la señal de temperatura ya la he amplificado pero no puedo utilizar el adc0804 ya que aca no me da ninguna salida en los 8 bits de salida, lo que yo hice fue enviar un reloj a las patas 3y5 desde la fpga con una frecuencia de 640 khz,oh no se si en la protoboar no es necesario envir esta señal?

    ResponderEliminar
  27. Mira la señal del LM35 no se tiene que amplificar, solo la tienes que conectar al pin 6, y lo que estas haciendo al enviarle el puslo a las patas 3 y 5 es resetearlo unicamente. Revisa tu configuracion algun problema menor tendras.

    ResponderEliminar
  28. Excelente camarada, gracias por compartir tus excelentes proyectos.

    ResponderEliminar
  29. muy bien me has ayudado :D

    ResponderEliminar
  30. Muchas gracias por el aporte :) Dtb!

    ResponderEliminar