¿Cuál es la diferencia entre registros, flip flops y pestillos?

Quiero la respuesta al nivel muy básico. Sé lo que significan individualmente, pero lo que busco es conexión entre ellos.

Tengo un estante lleno de libros de texto de electrónica de primer año (muestras de editoriales, todas diferentes. La mitad son ediciones para instructores). Puedes tener uno para el franqueo.
Más como una gran librería llena.
@C.TowneSpringer Me quedo con uno... si el franqueo no es escandaloso
3 años y no ha tenido un curso de electrónica digital?
No entiendo los votos para cerrar como "demasiado amplios". Pensé que proporcioné una respuesta bastante concisa (y correcta) (y sí, algunos de los votos se produjeron después de que se publicó mi respuesta).
@Funkyguy ¿De un curso digital o de una electrónica que incluye algo digital?
@C.TowneSpringer Curso digital
@Funkyguy ¿Puedes enviar mensajes con este sistema? De todos modos, revisa tu Gmail.
@C.TowneSpringer, no hay un sistema de mensajes directos. El motivo es evitar que los mejores respondedores reciban mensajes no solicitados pidiendo ayuda.

Respuestas (5)

Los flip-flops son dispositivos de un solo bit con dos estados estables. Las salidas son típicamente Q y q ¯ . Hay varios tipos, aquí están probablemente los más comunes:

Los flops SR tienen dos entradas, S (Establecer) y R (Reiniciar). Como su nombre lo indica, afirmar cualquiera de estos conjuntos o reinicia el flip-flop. Después de que se anula la afirmación de la entrada, el flip-flip conserva su estado. Las entradas suelen ser negadas, S ¯ y R ¯ , es decir, 0 es el estado afirmado.

Los flip-flops JK son similares a los flip-flops SR (con J siendo Set y K siendo Reset), pero tienen una tercera propiedad: si tanto J como K están establecidos, entonces el flip-flop alterna.

Los flips D tienen una entrada de reloj, y cuando este reloj sube (o baja, según el tipo), la entrada D se registra en el flip-flop. La mayoría de los D-flops también tienen las entradas S y R de un flip-flop SR.

Los pestillos son lo mismo que un flip-flop. Se pueden combinar varios pestillos en paralelo para formar un registro. Habrá entradas para cada bit más un reloj. Un registro de 8 bits utilizado dentro de un microcontrolador contendría un solo byte. Un registro de 16 bits contendría una dirección que va de 0 a 65535, etc. A menudo, un registro tendrá un cable de reinicio común.

Los pestillos también se pueden combinar en serie para formar un registro de desplazamiento, en este caso hay una sola entrada, y la salida de un pestillo se alimenta a la entrada del siguiente en el flanco ascendente o descendente de un reloj. La salida final del registro se puede utilizar para alimentar la entrada de otro registro. El registro de desplazamiento también puede tener entradas individuales para cada latch, por lo que el registro es tanto paralelo como serial al mismo tiempo. Esto podría usarse para un registro dentro de una ALU (unidad lógica aritmética), que puede realizar operaciones aritméticas y lógicas, así como cambios.

Lo siento, muchas gracias. Soy un usuario nuevo, así que sigo aprendiendo qué significan los símbolos aquí. Tu respuesta es la correcta.
@SIK Un flip-flop y un pestillo son lo mismo. Un registro es simplemente un grupo de flip-flops conectados en paralelo o en serie.
@ 21brunoh Revertí tu edición porque cambió el significado de las palabras de tcrosley. Debería haber hecho un comentario a la respuesta en lugar de cambiarla de esta manera.
@ElliotAlderson entendido, dejaré esa "nota al pie" aquí: el término "latch" podría usarse para describir un flip-flop asíncrono, mientras que "flip-flop" podría usarse para describir un flip-flop con reloj [ref ].

En los términos más simples

  1. Los pestillos son los bloques de construcción más pequeños de una memoria.

  2. Las chanclas se crean usando pestillos.

  3. Un bit contiene datos binarios: 0 o 1, similar a un flip-flop, por lo que puede usar el término flip-flop y registrarse indistintamente.

En el idioma en el que trabajo, un grupo de diseño de circuitos lógicos personalizados, los términos registro y flip flop se usan indistintamente. Sin embargo, estaríamos muy en desacuerdo con equiparar un pestillo con un flip flop. Para nosotros, un flip flop son dos cerrojos en serie, el de la entrada es el cerrojo maestro y el de la salida es el cerrojo esclavo. Aunque los datos cambian del maestro al esclavo, no llamamos a un flip-flop un registro de desplazamiento, pero en un sentido estricto es un registro de desplazamiento de un bit. Empezamos a usar el término registro de desplazamiento cuando ponemos más de un flip flop en serie. Es más común que llamemos registros a flip flops cuando tenemos varios, ya sea en serie o en paralelo y usamos las salidas como bus paralelo de un dato. Así que esto es usar el término, registro, como un caché de memoria para almacenar datos.

En el dibujo adjunto, no estoy usando símbolos de pestillo estándar ni mostrando una señal de reloj, ya que la pregunta no es cómo funciona un registro de desplazamiento. El dibujo muestra cuatro pestillos dispuestos como dos flip flops en serie como un registro de desplazamiento de 2 bits con dos salidas paralelas.ingrese la descripción de la imagen aquí

Hay varios tipos de flip flop/latch y la terminología puede variar un poco.

El dispositivo más simple es el flip-flop R/S sin reloj. Hay entradas, una línea de "establecimiento" que cuando se activa hace que la salida suba y una línea de "Reinicio" que cuando se activa hace que la salida sea baja. Si ambas entradas están inactivas, el flip-flop conserva su estado anterior. Si ambas entradas están activas, el flip-flop pasa a un estado no válido.

El siguiente más simple es el pestillo transparente. En lugar de establecer y restablecer entradas, hay una entrada de datos y una entrada de habilitación. Cuando la entrada de habilitación está activa, los datos pasan de la entrada a la salida. Cuando la entrada de habilitación está inactiva

Luego tenemos los diseños activados por el borde. Las chanclas con reloj se activan con el borde de un reloj. El valor de la salida después del reloj depende de las entradas antes del borde del reloj. La gran ventaja aquí es que podemos encadenar los dispositivos y las señales se moverán de una etapa a otra a medida que entren los bordes del reloj.

Hay algunos tipos. Puede tener una versión sincronizada del flip flop RS que solo se actualiza cuando entra un borde de reloj. Puede tener un flip flop JK que es similar pero cambia en cada borde de reloj cuando ambas entradas están activas. Puede tener un flip flop T que alterna incondicionalmente en cada borde del reloj y puede tener un flip flop D con una sola entrada que se propaga a la salida en cada borde del reloj.

En algunos casos, los flip-flops con reloj también tienen una función de "reinicio asíncrono", "conjunto asíncrono" o incluso "carga asíncrona" que permite cambiar la salida independientemente del reloj.

Normalmente, cuando las personas dicen "cierre", quieren decir "cierre transparente", pero a veces pueden significar "chancleta tipo D". Normalmente, cuando la gente dice "registrarse", se refiere a un flip flop tipo D.

Estás preguntando por tres cosas muy diferentes.

Una resistencia reduce la corriente y el voltaje (potencia).

Un "flip flop", más conocido como registro de desplazamiento, es un chip que le permite controlar varias entradas o salidas con dos o tres pines de su controlador (arduino, etc.) Un chip 74HC595 es un ejemplo común de un registro de desplazamiento de salida de enclavamiento... llegaremos a la parte de enclavamiento en un minuto.

Con el "flip flop", dije dos o tres pines en el controlador. Si hay dos pines, los cambios de datos fluyen a través de todas las salidas, por lo que "ON pin 1" se convierte (voltea / cambia) "ON pin 2", mientras que un "OFF pin 2" cambia / cambia a "OFF pin 3 ) a medida que se inserta un nuevo valor de encendido/apagado en el pin 1. Aquí es de donde proviene el nombre del flip flop. Puede encadenar varios registros de desplazamiento para obtener entradas o salidas prácticamente ilimitadas.

Ahora, aquí es donde entra en juego el pestillo, que es una característica de algunos chips de registro de desplazamiento (flip flops). Si está utilizando un registro de desplazamiento con un LATCH, puede desbloquear el chip con el tercer pin, empujar todas las configuraciones de pin a través del chip (se voltean hacia abajo como antes, pero ocultos), y luego ENLACE el chip. A diferencia de un registro de desplazamiento no bloqueado, los pines de salida no cambiarán su estado hasta que el pestillo se vuelva a bloquear.

Lo siento mucho, no estoy preguntando sobre resistencias, sus registros.
Los flip-flops no son registros de desplazamiento. Los registros de desplazamiento están hechos de flip flops.
yaa, esa es la conexión que estoy buscando. Gracias @Mike
¿El OP dijo "resistencias" antes de una edición? ¿O es una mala lectura?
["resistencias" antes de una edición?] Sí.