I2C ADC IC para muchos componentes ubicados por separado.

0

mi primera pregunta en esta página :)

Los sensores que uso dan señales analógicas, así que quiero traducirlos todos a I2C, pero no puedo encontrar IC que me permitan darles la dirección deseada, solo con posibilidades muy limitadas.

Mi idea es tener pocos cables en mi sistema, por lo que me gustaría tener estos CI de ADC muy cerca de cada sensor y establecer la comunicación a través de I2C. Gracias por su ayuda, y disculpe si la pregunta tiene una respuesta fácil, todavía soy un estudiante y no pude encontrar nada que se ajustara a mi concepto.

Tal vez haya otra forma de hacer esto ... vi multiplexores, que no me ayudan, porque todas las señales analógicas deben ir a él, así que, al final, tengo la misma cantidad de cables. . Entonces, vi IC's con 3 bits de dirección, pero necesito más dirección, como 15 o incluso más.

Gracias de nuevo por tu ayuda.

    

2 respuestas

1

I2C (Circuito Inter-Integrado) está diseñado principalmente para sistemas estrechamente acoplados (tiradas cortas en una placa) que no están diseñadas para cables y similares.

Parece que está intentando usarlo para un sistema más distribuido, en cuyo caso, algo como RS485, CAN, Ethernet, varios estándares de Fieldbus, Lon, etc. (o incluso un esquema inalámbrico de algún tipo) puede ser más apropiado . Los esquemas cableados de este tipo tienden a usar pares trenzados terminados equilibrados, a veces aislados galvánicamente y protegidos.

Si encuentra que I2C es realmente adecuado para sus propósitos, simplemente puede programar pequeños microcontroladores locales como sugiere @Roger Rowland. Eso le dará mucha flexibilidad (por ejemplo, podría filtrar y diezmar digitalmente las señales antes de transmitirlas a la MCU maestra), y es libre de determinar las direcciones como prefiera.

    
respondido por el Spehro Pefhany
0

Tienes que presentar mucho más de un plan. Si construye algo con un microcontrolador, por ejemplo, no necesita que cada entrada analógica tenga su propia dirección I2C. Usted podría elaborar algún tipo de plan de comunicación en el que pueda usar una sola dirección I2C para solicitar datos de un canal específico, o todos los canales de forma secuencial.

Su estrategia de diseño depende de muchas cosas, incluyendo a qué intentará conectar los sensores, con qué frecuencia necesitará los datos, etc.

Sería mejor si expresara su pregunta en términos de lo que específicamente está tratando de lograr en lugar de una elección de diseño intermedio enterrado que parece que ya ha hecho.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas