Los circuitos de memoria son uno de los tipos de circuitos que se pueden crear en Minecraft. Se caracterizan por almacenar información que usar para activar ciertos eventos solo cuando se cumplen ciertas condiciones.
Cómo usar los circuitos de memoria[]
Los dispositivos con este tipo de circuitos se pueden construir para obtener diferentes tipos de señales de salida según el tipo de activación (incluso si la señal de entrada es la misma), por lo que se suelen denominar "circuitos de lógica secuencial". They allow for the design of counters, long-term clocks, and complex memory systems, which cannot be created with combinatorial logic gates alone. Latches are also used when a device needs to behave differently depending on previous inputs.
Hay varias categorías básicas de pestillos, que se distinguen por cómo se controlan. Para todos los tipos, las líneas de entrada se etiquetan según su finalidad (Set, Reset, Toggle, Data, Reloj). También hay etiquetas más arbitrarias: la salida suele etiquetarse como Q por razones históricas. A veces también hay una "salida inversa" Q̅, que siempre está ENCENDIDA cuando Q está APAGADA y viceversa. Si tanto Q como Q̅ están disponibles, decimos que el circuito tiene "salidas duales". La mayoría de los siguientes tipos se pueden construir como un "latch" que responde al "nivel" de una señal, o como un "flip-flop" activado por un "cambio" en la señal.
- Un pestillo RS tiene líneas de control separadas para set (encender) o reset (apagar) el pestillo. Muchos también tienen salidas duales. La forma más antigua de pestillo RS en "Minecraft" es el pestillo RS-NOR, que forma el corazón de muchos otros diseños de pestillo y flip-flop.
- Un pestillo T tiene solo una entrada, la palanca. Cada vez que se activa la palanca, el pestillo cambia su estado de APAGADO a ENCENDIDO o viceversa.
- También hay pestillos SRT, que combinan las entradas y capacidades de los pestillos RS y T.
- Un latch D tiene una entrada data y una entrada clock. Cuando se activa el reloj, la entrada de datos se copia a la salida y luego se mantiene hasta que el reloj se activa nuevamente.
- Un pestillo JK tiene tres entradas: una entrada de bloqueo c y las entradas J y K. (J y K no representan nada). Cuando se activa el reloj, la salida del pestillo se puede configurar, restablecer, alternar o dejar como está, según la combinación de J y K. Si bien estos son comunes en la realidad, electrónica mundial, en "Minecraft" tienden a ser voluminosos y poco prácticos; la mayoría de los jugadores usarían un pestillo SRT en su lugar.
Pestillos RS[]
Acerca de los pestillos RS[]
Un pestillo RS tiene 2 entradas, S y R. La salida se etiqueta convencionalmente como Q y, a menudo, hay una "salida inversa" Q̅ opcional. (Tener tanto Q como Q̅ se denomina "salidas duales"). Cuando entra una señal en S, Q se "encende" y permanece encendida hasta que entra una señal similar en R, en cuyo momento Q se "apaga". Q̅ indica lo contrario de Q: cuando Q es alto, Q̅ es bajo y viceversa. Cuando hay una salida Q̅ disponible, a menudo puede guardar una puerta NOT usándola en lugar de Q.
Tenga en cuenta que el nombre propio para esta categoría de cerrojo es "cerrojo SR". Sin embargo, en la electrónica del mundo real como en Minecraft, la implementación clásica de dichos pestillos comienza con la inversión de las entradas; dicho pestillo es el "pestillo RS" adecuado, pero son tan comunes que el término también se usa comúnmente para lo que "deberían" llamarse pestillos SR.
Los usos típicos incluyen un sistema de alarma en el que una luz de advertencia permanece encendida después de que se activa una placa de presión hasta que se presiona un botón de reinicio, o una unión en T de riel que se configura y reinicia mediante diferentes rieles detectores. Los pestillos RS son partes comunes de otros circuitos, incluidos otros tipos de pestillos.
Establecer ambas entradas altas simultáneamente es una condición "prohibida", generalmente algo que se debe evitar. En la tabla de verdad, S=1, R=1 rompe la relación inversa entre Q y Q̅. Si esto sucede, obtendrá un "comportamiento indefinido": varios diseños pueden hacer cosas diferentes y, especialmente, Q y Q̅ pueden ser altos o bajos al mismo tiempo. Si se coopta el estado prohibido para "alternar" la salida, el circuito se convierte en un latch JK, descrito en su propia sección. Si, en cambio, hay una tercera entrada que t ojea la salida, el circuito se convierte en un "latch RST".
Cualquier pestillo RS con salidas duales es funcionalmente simétrico: pulsar cada entrada enciende "su" salida y apaga la otra. Por lo tanto, R y S son intercambiables, si también intercambia las salidas: la entrada que elija como S elige cuál de las salidas es Q, entonces la otra entrada será R y la otra salida será Q̅. (Si el circuito original solo tenía una salida Q, el intercambio de entradas lo convertirá en Q̅). En varios diseños (A, B, D, F, I) la simetría funcional se refleja en la simetría física del circuito, con cada entrada energizando la antorcha a la que conduce, mientras apaga la otra.
Los pestillos RS se pueden construir de varias maneras:
- Se pueden vincular dos puertas NOR de modo que cualquiera que esté encendida, la otra estará apagada. El pestillo RS NOR es el pestillo RS "original", y aún se encuentra entre los dispositivos de memoria más pequeños que se pueden fabricar en "Minecraft" vainilla. Si bien se pueden construir solo con antorchas y polvo de redstone, también se pueden usar repetidores. Muchos de estos diseños tienen "E/S dúplex": se pueden usar las mismas ubicaciones para leer o configurar el estado del pestillo.
- También es posible construir un latch RS NAND, utilizando puertas NAND en lugar de puertas NOR. Estos serán más grandes y más complejos que un pestillo RS NOR, pero pueden ser útiles para fines especializados. Sus entradas están invertidas (ver más abajo para más detalles).
- Se pueden crear otros pestillos RS ajustando un "circuito de mantenimiento de entrada" con un interruptor de reinicio, por ejemplo, agregando un par de puertas NOT o un pistón, colocados de manera que interrumpan el circuito cuando se activan. Una construcción de este tipo puede ser casi tan compacta como un latch RS NOR (y, a menudo, con un mejor aislamiento y/o temporización de E/S), pero normalmente no tendrán una salida Q̅ natural.
- Otros dispositivos también pueden estar involucrados. Los pistones se pueden usar para alternar físicamente la ubicación de un bloque, mientras que las tolvas o los sueltadores pueden pasar alrededor de una entidad de artículo. Estos circuitos pueden ser muy rápidos y pequeños, con poco polvo de redstone.
S | R | S | R̅ | q | Q̅ |
---|---|---|---|---|---|
1 | 1 | 0 | 0 | Indefinido | Indefinido |
1 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | Mantener estado | mantener el estado |
RS-NOR Latches[]
Basic RS-NOR Latches
Los diseños A y B son los pestillos RS-NOR más fundamentales. En ambos casos, sus entradas y salidas son "dúplex": el estado del latch se puede leer (Q) o configurar (S) en un lado del circuito, mientras que en el otro lado, el latch se puede restablecer (R), o la lectura de salida inversa (Q̅). Si se necesitan líneas separadas para entrada y salida, se pueden usar extremos opuestos de B, o se puede elaborar A en A' con ubicaciones separadas para los cuatro líneas.
Isolated RS-NOR Latches
Estos se pueden modificar para proporcionar entradas y salidas separadas, incluso aisladas. C y D usan antorchas y repetidores respectivamente para aislar las salidas, aunque las entradas todavía se pueden leer. E expande el circuito ligeramente para aislar las cuatro líneas de E/S.
Vertical RS-NOR Latches
El diseño F proporciona una opción vertical (1 ancho); de nuevo, la E/S es dúplex, aunque se pueden tomar salidas aisladas en ubicaciones alternativas.
El diseño G ocupa más espacio que F, pero puede ser preferible, ya que tanto el ajuste como el reinicio están en el mismo lado. Además, asegúrese de compensar el tic adicional (Q̅), causado por la última antorcha.
Cerraduras RS NAND[]
También se puede diseñar un pestillo RS usando puertas NAND. En "Minecraft", estos son menos eficientes que el pestillo RS NOR, porque una sola antorcha Redstone actúa como una puerta NOR, mientras que se requieren varias antorchas para crear una puerta NAND. Sin embargo, aún pueden ser útiles para fines especializados.
Tal "latch RS NAND" es equivalente a un RS NOR, pero con inversores aplicados a todas las entradas y salidas. El RS NAND es lógicamente equivalente al RS NOR, ya que las mismas entradas R y S dan la misma salida Q. Sin embargo, estos diseños toman R y S "inversos" (R̅, S̅) como entradas. Cuando S̅ y R̅ están desactivados, Q y Q̅ están activados. Cuando S̅ está activado, pero R̅ está desactivado, Q̅ estará activado. Cuando R̅ está activado, pero S̅ está desactivado, Q estará activado. Cuando S̅ y R̅ están activados, Q y Q̅ no cambian. Serán los mismos que antes de que S̅ y R̅ estuvieran activados.
RS-NAND Latches
RS-Latch Resumen Tabla 1[]
Esta tabla resume los recursos y características de los cerrojos RS que usan solo polvo de redstone, antorchas y repetidores.
Diseño | A | B | A' | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|---|---|
Tamaño | 4 × 2 × 3 | 3 × 2 × 3 | 4x4x3 | 2x3x3 | 2 × 3 × 2 | 2 × 4 × 2 | 3x1'x4 | 5 × 3 × 3 | 6 × 3 × 3 |
Antorchas | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 4 | 6 |
Cable de redstone | 6 | 4 | 10 | 4 | 0 | 4 | 3 | 6 | 8 |
Repetidores | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
¿Entradas aisladas? | Dúplex | Dúplex | Dúplex | Dúplex | Sí | Sí | Dúplex | Sí | sí |
¿Salidas aisladas? | Dúplex | Dúplex | Dúplex | Sí | Sí | Sí | Dúplex/Sí | No | sí |
Orientación de entrada | opuesto | adyacente | opuesto | opuesto | opuesto | opuesto | opuesto | perpendiculares | perpendicular |
Input Stabilization with Reset[]
Error de Lua en Módulo:Sprite en la línea 54: attempt to concatenate a nil value. Un "Circuito estabilizador de entrada" responde a un pulso de entrada encendiendo su entrada y dejándola encendida. Esto se puede construir en un RS Latch agregando un medio para apagarlo. Estos circuitos generalmente no ofrecen una salida Q̅ "natural". El diseño J agrega un par de compuertas NOT, con el restablecimiento yendo a la segunda antorcha. (Las puertas NOT también se pueden agregar al bucle de redstone superior). El diseño K usa su pistón para bloquear el circuito donde sube al bloque sólido. El diseño L muestra el enfoque inverso, interrumpiendo el circuito retirando un bloque portador de energía.
RS-ISR Latches
Pistons and other devices[]
Other RS Latches
Un "Circuito estabilizador de entrada" responde a un pulso de entrada encendiendo su entrada y dejándola encendida. Esto se puede construir en un RS Latch agregando un medio para apagarlo. Estos circuitos generalmente no ofrecen una salida Q̅ "natural". El diseño J agrega un par de compuertas NOT, con el restablecimiento yendo a la segunda antorcha. (Las puertas NOT también se pueden agregar al bucle de redstone superior). El diseño K usa su pistón para bloquear el circuito donde sube al bloque sólido. El diseño L muestra el enfoque inverso, interrumpiendo el circuito retirando un bloque portador de energía.
Variaciones[]
- Un pestillo RS se puede expandir fácilmente a un circuito monoestable, que se desactiva automáticamente un tiempo después de activarse. Para hacer esto, divida la ruta de redstone de salida en 2 partes. La nueva ruta debe pasar por algunos repetidores y llegar a la entrada de reinicio. Cuando enciende el pestillo, la redstone pasará por el retraso antes de apagar el pestillo. (Esto funciona no solo para Q y R, sino también para Q̅ y S). También puede usar un mecanismo de retardo más complejo en lugar de repetidores, por ejemplo, un reloj de agua.
- Se puede hacer un "latch RS Habilitar/Deshabilitar" agregando un par de compuertas AND frente a las entradas, probando cada una de ellas contra una tercera entrada, E. Ahora, si E es verdadera, la celda de memoria funciona normalmente. Si E es falso, la celda de memoria no cambiará de estado. Es decir, E bloquea (o, de manera equivalente, cronometra) el propio bloqueo RS. Tenga en cuenta que para el diseño Q, las salidas "no" están aisladas, y una señal hacia ellas puede establecer el bloqueo independientemente de E. Alternativamente, se pueden usar repetidores para bloquear las entradas, pero esto cuesta más y no ahorra espacio.
- Como se indicó anteriormente, si es posible agregar una entrada de "alternar", el pestillo RS se convierte en un pestillo RST. Si se usa el estado "prohibido" para alternar, entonces es un pestillo JK.
Enable/Disable RS Latch
RS-Latch Resumen Tabla 2[]
Design | J | K | L | M | N | O | P | Q |
---|---|---|---|---|---|---|---|---|
Size | 2×3×3 | 4×3×3 | 4×4×2 | 4×3×2 | 4×1×1 | 5×3×3 | 3×1×2 | 5×5×3 |
Antorchas | 2 | 0 | 1 | 1 | 0 | 1 | 0 | 7 |
polvo | 7 | 4 | 6 | 0 | 9 | 4 | 0 | 7 |
Repetidores | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
Otros dispositivos | -- | 1 pistón pegajoso | 1 pistón pegajoso | 2 pistones normales | 2 pistones normales | 2 pistones normales | 2 cuentagotas, 1 comparador | -- |
¿Entradas aisladas? | Sí, | No | No | Sí | Sí | No | Sí | sí |
¿Salidas aisladas? | Sí | No | No | Sí | Sí | Sí | Sí | No |
Q̅ disponible? | No | No | No | No | Sí | No | No | sí |
Orientación de entrada | perpendiculares | perpendiculares | Adyacente | Opuesto | Opuesto | Opuesto | Adyacente | Adyacente |
Cierres D y chanclas[]
El flip-flop o pestillo AD ("datos") tiene dos entradas: la línea de datos D y la entrada de "reloj" C. Cuando se activa mediante C, los circuitos establecen su salida (Q) en D, luego mantienen ese estado de salida entre disparadores La forma de pestillo, un "pestillo D con compuerta", se activa por nivel. Puede ser de activación alta o baja; de cualquier manera, mientras el reloj está en el estado de activación, la salida cambiará para coincidir con D. Cuando el reloj está en el otro estado, el pestillo mantendrá su estado actual hasta que se vuelva a activar. Un flip-flop D se dispara por el borde; establece la salida en D solo cuando su entrada de reloj cambia de "apagado" a "encendido" (flanco positivo) o "viceversa" (flanco negativo), según el circuito. Un disparador de borde puede convertir un pestillo D cerrado en un flip flop D.
Construir estos dispositivos con antorchas es bastante difícil de manejar, aunque a continuación se muestran algunos diseños más antiguos. Afortunadamente, desde la versión 1.4 de Minecraft, los repetidores tienen una capacidad especial de bloqueo, lo que simplifica drásticamente el problema. Ahora se puede hacer un latch D cerrado con dos repetidores y un flip-flop D con cuatro repetidores y una antorcha:
Error de Lua en Módulo:Sprite en la línea 54: attempt to concatenate a nil value.
Error de Lua en Módulo:Sprite en la línea 54: attempt to concatenate a nil value.
El diseño G utiliza la nueva función de bloqueo del repetidor, agregada al juego en la versión 1.4. Mantiene su estado mientras el reloj está alto y es, con mucho, el más compacto de los diseños de pestillo D. El diseño H combina dos pestillos de este tipo, uno activado por alto y otro activado por bajo, para crear un flip-flop D activado por borde positivo. El bloque y la antorcha de redstone se pueden invertir para un diseño activado por borde negativo.
Diseños basados en antorchas[]
Por interés histórico, aquí hay varios diseños más antiguos, que no dependen de repetidores enganchados, junto con una tabla de sus necesidades de recursos y otras características. Algunos de estos diseños también tienen las entradas adicionales y la salida inversa de un RS Latch.
Este latch D activado por nivel básico (diseño A) establece la salida en D siempre que el reloj esté en OFF e ignora los cambios en D siempre que el reloj esté en ON. Sin embargo, en un flanco positivo del reloj, si D es bajo, la salida pulsará alto durante 1 tic, antes de bloquearse bajo.
El diseño B incluye un disparador de flanco ascendente y establecerá la salida en D solo cuando el reloj pase de APAGADO a ENCENDIDO. El disparador de borde basado en antorcha también podría reemplazarse con uno de los diseños de la página Pulse circuit.
Los circuitos se basan en un latch RS, con un front-end para configurarlo adecuadamente. El pestillo RS también se puede activar directamente: el uso de las entradas R y S puede anular el reloj y forzar un determinado estado de salida. También puede enviar señales "hacia" las líneas Q y Q̅, porque la salida no está aislada. Para obtener salidas aisladas, simplemente agregue inversores e intercambie las etiquetas.
D Latch A
D Latch B
El diseño C es una versión vertical de un bloque de ancho de A, excepto por el uso de un reloj no invertido. Establece la salida en D mientras el reloj está encendido (apagando la antorcha). Este diseño se puede repetir en paralelo cada dos bloques, dándole una huella mucho más pequeña, igual al espacio mínimo de las líneas de datos paralelas. Se puede distribuir una señal de reloj a todos ellos con un cable que corre perpendicularmente debajo de las líneas de datos, lo que permite que múltiples flip-flops compartan un solo disparador de borde si se desea. Se accede más fácilmente a la salida Q̅ en la dirección inversa, hacia la fuente de entrada. Al igual que en el diseño A, los cables Q y Q̅ no aislados pueden cumplir una función doble como entradas R y S. Q se puede invertir o repetir para aislar la línea Set del pestillo.
D Latch C
D Latch D
El diseño E proporciona una versión más compacta (pero más compleja) de A, al mismo tiempo que ofrece el mismo requisito de techo. E permite que el pestillo actúe en una entrada alta.
El diseño F mantiene su estado mientras el reloj está alto y cambia a D cuando el reloj está bajo. El repetidor sirve para sincronizar las señales que apagan el bucle y encienden D. Debe configurarse en 1 para que coincida con el efecto de la antorcha.
D Latch E
D Latch F
Diseño | A | B | C | D | E | E' | F | G | H |
---|---|---|---|---|---|---|---|---|---|
Tamaño | 7 × 3 × 3 | 7 × 7 × 3 | 6x1'x5 | 5 × 2 × 6 | 5 × 3 × 3 | 5 × 3 × 3 | 5 × 3 × 3 | 2 × 1 × 2 | 3 × 2 × 2 |
Antorchas | 4 | 8 | 5 | 6 | 4 | 5 | 4 | 0 | 1 |
alambre de redstone | 11 | 18 | 5 | 6 | 10 | 9 | 7 | 0 | 0 |
Repetidores | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 4 |
disparador | Nivel bajo | Borde ascendente | Alto nivel | ? Nivel | Nivel bajo | Alto nivel | Nivel bajo | Alto nivel | Flanco ascendente |
¿Salida aislada? | No | No | No | No | No | No | Sí | Sí | sí |
¿Entrada aislada? | Sí | Sí | Solo C | Sí | Sí | Sí | No | Sí | sí |
Chanclas y pestillos JK[]
Un flip-flop JK es otro elemento de memoria que, como el flip-flop D, solo cambiará su estado de salida cuando lo active una señal de reloj C. Pueden activarse por flanco (diseños A, 'D, E) o activado por nivel ('C). De cualquier manera, las dos entradas se denominan J y K. Estos nombres son arbitrarios y algo intercambiables: si hay una salida Q̅ disponible, al intercambiar J y K también se intercambiarán Q y Q̅.
J | K | Q(t) |
---|---|---|
0 | 0 | Q(t-1) |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | Q̅(t-1) |
Cuando se activa el flip-flop, el efecto en la salida Q dependerá de los valores de las dos entradas:
- Si la entrada J = 1 y la entrada K = 0, la salida Q = 1.
- Cuando J = 0 y K = 1, la salida Q = 0.
- Si tanto J como K son 0, entonces el flip-flop JK mantiene su estado anterior.
- Si ambos son 1, la salida se complementará a sí misma, es decir, si Q = 1 antes del disparo del reloj, Q = 0 después.
La tabla resume estos estados: tenga en cuenta que Q(t) es el nuevo estado después del disparador, mientras que Q(t-1) representa el estado antes del disparador.
La función de complemento del flip-flop JK (cuando J y K son 1) solo tiene sentido con flip-flops JK activados por flanco, ya que es una condición de activación instantánea. Con flip-flops activados por nivel (por ejemplo, diseño C), mantener la señal del reloj en 1 durante demasiado tiempo provoca una condición de carrera en la salida. Aunque esta condición de carrera no es lo suficientemente rápida como para hacer que las antorchas se quemen, hace que la función del complemento no sea confiable para los flip-flops activados por nivel.
El flip-flip JK es un "flip-flop universal", ya que se puede convertir a cualquiera de los otros tipos: ya es un pestillo RS, con la entrada "prohibida" utilizada para alternar. Para convertirlo en un flip-flop T, establezca J = K = T, y para convertirlo en un flip-flop D, establezca K en el inverso de J, es decir, J = K̅ = D . En el mundo real, la producción en masa hace que los pestillos JK sean útiles y comunes: un solo circuito para producir a granel, que se puede usar como cualquier otro tipo de pestillo. Sin embargo, en "Minecraft", los pestillos JK son generalmente más grandes y más complejos que los otros tipos, y usar su función de alternar es complicado. Casi siempre es más fácil construir el tipo de pestillo específico que se necesita. En particular, un SRT Latch tiene todas las mismas capacidades, pero obtiene la función de alternar desde una entrada separada.
El diseño E es un Flip-Flop JK vertical a partir de la base del diseño A.
Aparte de estos diseños de redstone, también es posible hacer un flip-flop JK modificando un alternancia de raíl, o con componentes más nuevos como tolvas y cuentagotas.
JK Latch A
JK Latch C
JK Latch D
JK Latch E
Tabla de diseño[]
Diseño | A | C | D | mi |
---|---|---|---|---|
Tamaño | 9x2x11 | 7x4x5 | 5x2x7 | 14x10x1 |
Antorchas | 12 | 11 | 8 | 10 |
redstone | 30 | 23 | 16 | 24 |
Repetidores | 0 | 0 | 6 | 6 |
¿Q̅ accesible? | No | Sí | Sí | No |
disparador | Borde | Nivel | Borde | Borde |
T Flip-Flop[]
Las chanclas T también se conocen como "toggles". Siempre que T cambie de APAGADO a ENCENDIDO, la salida alternará su estado. Una forma útil de usar flip-flops en T en Minecraft podría ser, por ejemplo, un botón conectado a la entrada. Cuando presiona el botón, la salida alterna (una puerta se abre o se cierra) y no vuelve a alternar cuando salta el botón. Estos también son el núcleo de todos los contadores y relojes binarios, ya que funcionan como un "duplicador de período", liberando un pulso por cada dos recibidos.
Hay muchas formas de construir un flip-flop en T, que van desde antorchas y polvo, pasando por pistones, hasta dispositivos más exóticos. Muchos diseños dependen de una peculiaridad en el comportamiento del pistón adhesivo, a saber, que después de empujar un bloque, un pistón adhesivo lo soltará si el pulso de activación fue de 1 tic o menos. Esto permite pulsos cortos para alternar la posición de un bloque, lo que obviamente es útil aquí.
Los mejores diseños TFF de su clase[]
Estos son diseños que parecen notablemente superiores en varias categorías.
T Latch L3
T FlipFlop L4
T FlipFlop L5
T FlipFlop L6
L3 es un pestillo que responde a un nivel alto. Como la mayoría de los pestillos en T, si la línea de palanca se mantiene alta durante demasiado tiempo, "oscilará", alternando repetidamente. Dicho esto, asegúrese de usar un botón de piedra y no un botón de madera, ya que los botones de madera permanecen activos durante un poco más de tiempo, lo que provocará este efecto de oscilación. L5 es un verdadero flip-flop con la misma huella (pero más alta), que se dispara en un flanco ascendente. Ambos son extremadamente compactos, gracias al uso de repetidores enganchados. L4 es aún más pequeño, pero requiere un pistón (por lo tanto, no es silencioso) y se activa en un borde descendente. L6 es una adaptación compacta de 1 altura del flip-flop D H. El video muestra L6 y un T FlipFlop similar.
L6 y otro TFF (view on YouTube) |
---|
Linear tilable TFF M
El diseño M es un diseño de pistón doble de 1 ancho, que se puede colocar en mosaico uno al lado del otro para circuitos compactos. (Si "no" tienen que estar uno al lado del otro, se puede usar polvo en lugar del repetidor de salida). El pistón oculto forma un circuito monoestable simple que corta la señal del botón (10 tics más o menos) tan pronto como una señal de 1 tic haya pasado al segundo repetidor. Debido a la peculiaridad del pistón mencionada anteriormente, esta señal de 1 tic permite que el pistón principal alterne la posición de su bloque móvil, para activar o desactivar el pestillo y la salida.
3×3 piston TFF N
Ese diseño lineal también se puede doblar en un cuadrado de 3×3, como N. (Los bloques "cualquiera" pueden ser aire, y esa antorcha también puede estar en el suelo.) El diseño de mosaico N es un poco engañoso, pero se puede hacer en cualquier dirección horizontal, reflejando bloques adyacentes. copias Tenga en cuenta que la salida se puede tomar desde cualquier lado de esa esquina que esté libre, pero necesitará repetidores para evitar la conexión cruzada de las salidas adyacentes.
2 piston TFF O
El diseño O usa un solo bloque que cambia de posición (entre arriba de una antorcha y no) cuando la parte superior el polvo recibe una señal; es un diseño de doble pistón que usa solo tres sopletes, dos de polvo y tres bloques sólidos. Si bien no es el diseño más compacto posible en 1 × 4 × 4, no requiere bolas de limo y utiliza pocos recursos al tiempo que permite cuatro áreas de entrada y dos áreas de salida.
Otros diseños TFF convencionales[]
T FlipFlop A
T FlipFlop B
T Latch D
T FlipFlop E
T FlipFlop J
T FlipFlop K
Design A demonstrates that a TFF can be made solely with redstone dust and torches, but it sprawls over 9×7×3 blocks. Design B is slightly unreliable for very long pulses; while the input is on, the piston will toggle every time the block below the piston arm is updated.
The design D (another torches-and-dust design, but vertical) does not have an incorporated edge trigger and will toggle multiple times unless the input is passed through one first. Design E adds such a trigger (and a repeater).
Designs J and K make more use of repeaters, but not as latches, and they are still quite large.
T FlipFlop L1
T FlipFlop L2
Design L2, (also L3, L4 and L5, above) relies on the redstone repeater locking mechanic introduced in version 1.4.2. L4 is the smallest, but requires a piston and activates on a falling edge.
T FlipFlop Z3
T FlipFlop Z4
T FlipFlop Z5
TFF Summary Table[]
Diseño | A | B | D | E | J | K | M | O |
---|---|---|---|---|---|---|---|---|
Tamaño | 7 × 9 × 3 | 5 × 6 × 3 | 1×7×6 | 1×11×7 | 3 × 7 × 3 | 3 × 7 × 3 | 1×7×3 | 3 × 4 × 4 |
alambre de redstone | 28 | 14 | 9 | 13 | 11 | 9 | 0 | 2 |
Antorchas | 10 | 4 | 7 | 12 | 5 | 5 | 1 | 3 |
Repetidores | 0 | 0 | 0 | 1 | 3 | 2 | 3 | 0 |
Otros dispositivos | ninguno | 1 SP | ninguno | ninguno | ninguno | ninguno | 2 SP | 2P |
¿Entrada aislada? | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No |
¿Salidas aisladas? | No | No | No | No | solo Q̅ | No | Sí | No |
Q̅ disponible? | No | No | No | No | Sí | No | No | No |
disparador | creciente | creciente | creciente | creciente | creciente | creciente | creciente | descendente |
Retraso | 4 | 3 | 4 | 3 | 1 | |||
Tiempo de ciclo | ||||||||
Otro | BUD | tilable |
Design | L1 | L2 | L3 | L4 | L5 | L6 |
---|---|---|---|---|---|---|
Size | 3×6×3 | 3×5×2 | 3×4×2 | 3×3×3 | 3×4×3 | 4×4×2 |
Redstone wire | 4 | 6 | 2 | 2 | 4 | 4 |
Torches | 4 | 2 | 2 | 1 | 2 | 2 |
Repeaters | 4 | 3 | 3 | 3 | 4 | 4 |
Other devices | 1 SP | none | none | 1 SP | none | none |
Input isolated? | Yes | Yes | Yes | Yes | Yes | Yes |
Output(s) isolated? | Yes | Yes | Yes | Yes | Q̅ only | No |
Q̅ available? | Yes | No | No | No | Yes | Yes |
Trigger | rising | rising | high | falling | rising | rising |
Delay | 3 | 5 | 2 | 4 (Q̅) | 4 | |
Cycle time | 6 |
Diseño | Z1 | Z3 | Z4 | Z5 | |
---|---|---|---|---|---|
Tamaño | 3 × 3 × 3 | 3 × 5 × 3 | 1×6×5 | 3 × 5 × 3 | 1×5×4 |
alambre de redstone | 4 | 4 | 4 | 4 | 2 |
Antorchas | 2 | 3 | 3 | 3 | 2 |
Repetidores | 1 | 2 | 2 | 2 | 2 |
Otros dispositivos | 1 SP | 1 SP | 1 SP | 1 SP | 1 SP |
¿Entrada aislada? | Sí | Sí | Sí | Sí | sí |
¿Salidas aisladas? | Sí | Sí | Sí | Sí | sí |
Q̅ disponible? | No | No | No | No | No |
disparador | |||||
Retraso | |||||
Tiempo de ciclo |
- Tamaño
- "En un vacío", es decir, incluye los bloques necesarios que soportan redstone.
- Demora
- El número de tics desde el disparador hasta el cambio de la salida.
- Tiempo del ciclo
- Con qué frecuencia se puede alternar el pestillo, incluido cualquier tiempo de recuperación. Este es el "período" del reloj más rápido que puede impulsarlo.
- Otros dispositivos
- P == pistón normal, SP == pistón pegajoso, C == comparador, H == tolva, D == cuentagotas.
- Desencadenar
- flanco ascendente (lo habitual), flanco descendente, nivel alto o bajo. Los TFF activados por nivel oscilan en pulsos largos.
Ferrocarriles y TFF exóticos[]
Pressure-Plate Rail TFF (B)
Basic Rail TFF (A)
El flip-flop Rail T es un flip-flop en T que utiliza rieles y redstone. El diseño general usa una longitud de vía que está detenida por un bloque en ambos extremos. Cuando el flip-flop T está en un estado estable, el carro minero está en cualquiera de los extremos de la vía (según el estado). Un pulso de entrada enciende los rieles motorizados en ambos extremos de la vía, lo que hace que el vagón de minas se mueva hacia el otro extremo.
A lo largo de la pista, hay dos elementos detectores separados (por ejemplo, rieles detectores). Estos dos detectores están conectados cada uno a una entrada de un pestillo RS NOR y, por lo tanto, sirven para traducir el movimiento del carro minero en una transición de estado. Cuando el carro minero se mueve, dependiendo de su dirección de movimiento, un detector se encenderá (y apagará) antes que el otro; el segundo detector que se golpea es lo que determina qué entrada del pestillo RS NOR permanece en último lugar y, por lo tanto, cuál es el nuevo estado del pestillo RS NOR.
El diseño A usa rieles detectores, mientras que el diseño B usa placas de presión. (Un carro minero activa una placa de presión en el interior de un giro, incluidas las diagonales). Tenga en cuenta que para B, el otro lado del pestillo no es un verdadero Q̅, ya que el paso del carro enciende Q antes de cambiar realmente el pestillo .
Este tipo de flip-flop en T es más lento que los circuitos tradicionales de solo redstone, pero esto puede ser deseable en ciertas situaciones. Con los diseños de flip-flop en T que se activan por nivel (a diferencia de los de reloj o activados por flanco), un pulso de entrada largo hará que el flip-flop cambie continuamente de estado (oscile) mientras el pulso está presente. En los circuitos redstone puros, esto solo está limitado por los retrasos del circuito redstone y, por lo tanto, un pulso de entrada relativamente corto puede causar varias transiciones de estado. Los flip-flops T de piedra roja pura generalmente incluyen un circuito de activación por borde o limitador de pulso en el diseño, ya que generalmente no se puede garantizar que el pulso de entrada sea lo suficientemente corto sin el uso de ese tipo de circuito.
Con los diseños basados en rieles, la velocidad a la que la salida puede cambiar está limitada por el tiempo necesario para que el carro se mueva de un extremo del riel al otro, lo que permite aplicar un pulso mucho más largo a un disparador de nivel. entrada sin necesidad de un circuito limitador de impulsos o disparador de borde. Sin embargo, el retraso entre el pulso de entrada y la transición de salida también es mayor.
Chanclas T de Grizdale[]
Grizdale's Compact TFF
Este diseño de tolva/gotero no solo es compacto, sino que se puede colocar en mosaico en tres dimensiones. El único problema (para el modo de supervivencia) es que necesitas acceso a cuarzo del Nether para el comparador.
La variante A tiene un tamaño de 1 × 2 × 3. La variante B pone la entrada y la salida en línea, pero cambia la huella a 2 × 2 × 2, o 4 × 2 × 2 si desea una entrada y salida con alimentación completa. El diseño B también se puede colocar en mosaico en línea, uno al lado del otro, verticalmente (invirtiendo filas alternas) o los tres a la vez.
Una vez construido, coloque un solo artículo dentro de cualquiera de los contenedores y funcionará como un T Flip-flop, con el artículo ciclando entre los dos goteros. El núcleo tiene un retraso de 1 tic entre la entrada y el apagado o encendido, pero los repetidores opcionales aumentarían esto a 3.
Primera aparición conocida: 23 de marzo de 2013 en este hilo del foro.
Obsolete T flip-flops[]
T FlipFlop Z1
T FlipFlop Z2
Los diseños Z1 y Z2 no funcionan a partir de la versión 1.5.2; en ambos casos, su generador de pulsos no hace que el pistón alterne su bloque como aparentemente se pretendía.