¿Cómo puedo 'puentear' y desconectar conexiones entre dos entradas?

1

¿Cómo puedo hacer un interruptor no físico para que cuando estén en un estado los dos cables estén conectados y en otro no lo estén? IE: la corriente pasa a través de la E / S 22 y está conectada o no está conectada a un cable que sale de la E / S 23. Estoy usando un mega ardunio, y el compilador de código es Ardunio también.

Es como un botón sin partes móviles, por así decirlo.

    
pregunta charles horvath

1 respuesta

1

Si te refieres a un interruptor no mecánico, entonces necesitas un multiplexor.

Algo como esto para una La señal analógica debería hacer.
Para usar lo anterior, simplemente conecte ambos lados a Y y Z: son como los terminales del interruptor a través de los cuales pasa la señal (o no), su tensión de alimentación a Vcc, la tierra a GND. Para cambiar, alterne la entrada E, que activa o desactiva el "interruptor".

EDITAR- aquí es otra Parte de ejemplo más cara. Esto tiene una resistencia de ON máxima de 0.9 ohmios (en comparación con hasta 100 ohmios para la parte más barata) de ancho de banda de 200MHz y puede manejar hasta 500mA.
Se utiliza de manera similar a la descrita para la otra parte.

Esta parte a continuación no es relevante para la pregunta, pero la dejaré aquí para futuras consultas.
Si la señal es digital, se podría utilizar la puerta de búfer anterior o tripleta. Si la señal no llega a ninguna otra parte, podría simplemente desconectar el pin del microcontrolador.
Por ejemplo, es posible que no necesite esto si su señal de I / O 23 no va a ninguna otra cosa aparte de I / O 22 (¿verdad?) Si este es el caso, ¿por qué no simplemente cambia I / O 23 a alto? ¿Impedancia (es decir, entrada) cuando no la necesitas?
Si I / O 23 controla otra cosa tan bien como I / O 22, o si la señal proviene de otra parte y ambos pines son entradas, entonces probablemente necesite el multiplexor.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas