módulo ADC / DAC con comunicación TCP / IP [cerrado]

-1

Tengo un proyecto: concepción y realización de un módulo que convierte señales analógicas a digitales (convertidor A / D) y señales digitales a analógicas (convertidor D / A). Para comunicarme con este módulo, usaré el protocolo TCP / IP. Sin usar ningún microcontrolador, solo la conexión ADC, DAC y TCP / IP, entonces mi pregunta es: ¿es eso posible? y si es así, por favor, dame ideas de cómo hacer eso primero. No sé qué es el circuito y qué dispositivos electrónicos necesito usar para concebir la conexión TCP / IP y, segundo, ¿cómo puedo conectar el ADC y el DAC? este circuito Gracias.

    
pregunta oussama

2 respuestas

2

Puedes obtener otras soluciones además de las CPU, pero creo que la cura sería peor que la enfermedad.

Las dos formas principales de no utilizar las CPU son los procesadores de "descarga" de Ethernet gigabit dedicados, diseñados para interactuar con los buses en chip de los procesadores de gama alta para su uso en centros de datos, y los diseños VHDL que coloque en un FPGA de su elección.

Su solución más práctica es un pequeño procesador que ejecute Linux que tenga el hardware de Ethernet y un sistema operativo que lo conozca, un PI, Yun, Beaglebone o algo similar. Si está interesado en desbloquear productos comerciales que ejecutan Linux internamente (no lo soy, pero mis colegas en el trabajo sí lo hicieron), entonces hay algunas pequeñas cajas blancas con un RJ45 alrededor que podrían ser reutilizadas.

    
respondido por el Neil_UK
2

El ENC28J60 al que hace referencia en sus comentarios es un controlador Ethernet.
Solo eso.
Maneja el MAC & Capas de PHY de la pila de redes y nada más.
TCP es su propia capa que vive (junto con UDP, ICMP, etc.) en la parte superior de la capa IP, que a su vez vive en la parte superior de la capa MAC.

Si desea "TCP / IP" en su dispositivo final, entonces necesita implementar esas capas de la pila de alguna manera, y esto generalmente se hace en algún tipo de procesador programable, tal vez un microcontrolador o la CPU en su PC.

Hay muchos módulos que hacen esto por usted, pero puede estar seguro de que cada uno de ellos tendrá alguna encarnación de microcontrolador / procesador en ellos.

    
respondido por el brhans

Lea otras preguntas en las etiquetas