¿Podemos conectar un ADC externo con PIC16F877A? ¿O es obligatorio usar el ADC interno del PIC?

-1

Estoy haciendo proyecto midiendo la contaminación. Quiero mostrar partículas de carbono en partes por millón en un LCD usando el sensor mq7. ¿Puedo usar un ADC externo (ADC0808)? ¿O tengo que usar el ADC interno?

    
pregunta AAKASH

1 respuesta

3

Puede conectar un microcontrolador pic con casi cualquier sensor disponible dado que la imagen que usa y el ADC con el que interactúa comparten un protocolo de datos. Entonces, si usa un PIC con un periférico SPI, puede interactuar con los ADC que usan SPI para comunicarse. Otros protocolos que admiten muchas fotos incluyen: I 2 C, UART, CANbus, IRDA y USB. A través del software, también es compatible con la "interfaz de un cable" de Maxim, así como posiblemente con muchas otras (no puedo pensar en nada más fuera de mi cabeza). Con solo una gran cantidad de pines, también puede admitir una multitud de protocolos de interfaz paralelos en el mundo salvaje.

Realísticamente, esperaría que necesitaras I 2 C, SPI o UART para interactuar con algo así como el 90% de los ADC que existen.

El ADC dentro del PIC no tiene ningún poder especial sobre si puedes usar un ADC externo o no. No hay interfaz / IC "DRM" o algo así.

Espero que ayude.

EDIT: Entonces no estoy seguro de qué chip exacto está planeando usar (en digikey hay un componente TI y NXP con "ADC0808" en el nombre de la parte), pero parece que esto es un extremadamente alta velocidad de muestreo para un ADC diseñado para aplicaciones de alta velocidad similar. En el documento NXP sugiere:

  • transceptores de radio de infraestructura base celular 2.5G y 3G
  • Sistemas de acceso inalámbrico
  • Telecomunicaciones fijas

Para un proyecto que solo está muestreando ppm de contaminación (un valor que no debería variar terriblemente con frecuencia), esto parece más allá de una exageración. El PIC16F877A solo está diseñado para funcionar a hasta 20MHz, y como el ADC ha seleccionado muestras a hasta 250MHz, el PIC ni siquiera podrá procesar los datos que salen del ADC.

La versión NXP parece usar un protocolo similar a SPI o una salida paralela, y la TI solo usa paralelo. Ambos son, en teoría, capaces de interactuar con un pic16f887a.

En respuesta a su pregunta: sí, la imagen puede hablar con el ADC0808, no debería. No están diseñados para abordar problemas juntos.

    
respondido por el Kit Scuzz

Lea otras preguntas en las etiquetas