SPDT Switch en Logisim

0

¿Cómo implemento un conmutador SPDT en Logisim? Lo necesito para conectar 2 pines a tierra pero no al mismo tiempo.

    
pregunta shriekyphantom

2 respuestas

1

Realmente no puedes, ya que LS no tiene ningún componente de conmutador estático.

Sin embargo, puedes simular uno en una especie de ronda, no es ideal, pero debería funcionar.

Dado que un tiro doble de un solo polo se usa esencialmente para cambiar una entrada entre dos salidas, en teoría podría usar un componente MUX de 1 bit activado por un solo botón.

El problema que tienes aquí es que el componente del botón pulsador está cargado por resorte, por lo que, tan pronto como sueltes, vas a retroceder a 0.

Usted podría ser un poco más creativo y usar uno de los flip flops S / R de logisims, cablearlo con un par de inversores y algunos buffers controlados, y podría armar un interruptor que cambie de una salida a otra y lo recuerda cada vez que se pulsa el pulsador.

Por último, si conoce el lenguaje de programación Java, podría escribir fácilmente un componente SPDT.

De hecho, acabo de agregarlo a mi lista de componentes (estoy escribiendo una biblioteca de extensiones para Logisim mientras escribo esto) para agregar a LS y mejorarlo.

Actualización (algo más de 30 minutos más tarde)

Necesitaba dedicarme unos minutos para resolverlo mentalmente, pero el siguiente circuito produce lo que haría un interruptor SPDT.

Tiene 2 salidas (donde están los LEDs ROJOS) y la señal +5 cambiará entre ellas cada vez que presione el botón en el otro extremo.

Cambio efectivo de una salida TTL Logic one (5v) de un polo al otro.

Si construye esto como un circuito secundario y reemplaza la constante 1 que está en la entrada del dmx con un pin de entrada y el botón pulsador con un pin de entrada, luego reemplace los 2 led con pines de salida, entonces puede simplemente colóquelo en su circuito maestro como un componente reutilizable, y conecte un botón a la entrada del botón, ponga la señal para activar la entrada constante y alternar la entrada del botón cambiará su señal de entrada entre las dos salidas. Lo útil de cómo funciona esto es que, debido a que la entrada del botón es solo un botón de alternancia, en realidad podría activar la señal para apagarla por alguna otra lógica si quisiera.

    
respondido por el shawty
-1

Esperaba que hubiera una respuesta. Como no parece haberlo, pensé que intentaría hacer uno. Esto es lo que se me ocurrió. El problema menor obvio es el pin "no conectado" en la posición de apagado. Aunque en realidad no parece afectar más a los circuitos. El truco fue con el inversor controlado

    
respondido por el gavin

Lea otras preguntas en las etiquetas