Circuito a a / b como lo haría un relé. Por lo tanto, una señal analógica o digital se puede activar o desactivar o enrutar

0

Necesito crear un conmutador / enrutador basado en arduino para un multi-arcade para enrutar los controles a diferentes tableros de juego, y también cambiar las entradas de 2 vga en una salida. Sin introducir ningún retraso también.

3 ejemplos cada vez más complejos de lo que necesito que haga esto:

Lo primero es tomar un montón de botones de cambio de hoja (que técnicamente están conectando un pin en una tabla jamma a tierra cuando se presionan) y usar arduino para encaminar qué pin en 2 tablas jamma diferentes se conecta a tierra con el botón empujar. Es básicamente un mapeo de botones para diferentes juegos. Tendré algunas necesidades limitadas en esta área, pero la más importante es a / b que cambia entre 2 conjuntos completos de controles según el juego que se esté jugando.

El ejemplo 2 está cambiando 4 pines de los botones de cambio de hoja a las salidas de la bola de seguimiento. Lo que creo es que todavía está tomando las líneas al suelo, pero es más una señal digital que un tipo que aplasta al azar un botón.

El ejemplo 3 es a / b conmutando 2 salidas vga a una única salida vga. Y las líneas en un vga son señales analógicas.

No soy un EE, por lo que sigo pensando en términos de un relé, que puede a / b cambiar una sola línea sin importar (dentro de lo razonable) su contenido. Así que esperaría que un relé pudiera pasar a través de cualquier señal en cualquier dirección en esa línea, ya que está físicamente conectando los 2 pines juntos.

¿Cuál es el circuito digital equivalente de un relé? Estaba considerando optoacopladores pero eso todavía funciona como un transistor, ¿verdad? Así que ninguna señal podría viajar a través de ella en ninguna dirección. Pero tal vez algo como esto funcione para los ejemplos 1 y 2. ¿Introducirá algún retraso?

Si puedo hacer las partes 1 y 2, siempre podría comprar un conmutador vga para hacer la parte 3 y hackear el interruptor para permitir que arduino lo controle.

¿Alguna idea?

    
pregunta badweasel

1 respuesta

2

Podrías usar un interruptor analógico multicanal como el 74AHC4066 .

    
respondido por el Stefan Wyss

Lea otras preguntas en las etiquetas