Para crear un pestillo y su interfaz con alarma, necesita una compuerta AND adicional y una compuerta OR.
LatchDesign
ElpestilloconsisteenunacompuertaANDseguidadeunacompuertaORconambasentradasetiquetadascomoR̅ySrespectivamente.Seguimoslaconvencióndequeunavariableconuna"barra" en la parte superior es activa baja y una variable sin "barra" en la parte superior es activa alta. Por lo tanto, R̅ es activo bajo, S es activo alto.
Diseñodeinterfaz
LainterfazestácompletacuandoconectamoslasalidaIdelaalarmaalasentradasetiquetadascon"2" en la compuerta AND y la compuerta OR.
¿Cómo funciona el circuito combinado de alarma / interfaz?
Cuando se activa la alarma, se establece I (I = 1). Esta señal controla la entrada de puerta OR 2 o S a 1. La puerta OR está activa en nivel alto. S = 1 establece la compuerta OR, entonces Q = 1. Luego Q = 1 controla la entrada 1 de la compuerta AND a través de retroalimentación, que junto con I = 1 configuran la compuerta AND, entonces P = 1. La alarma continuará encendida hasta que se borra mediante el reinicio maestro A = 0. Al restablecerse, I se borra (I = 0). La compuerta AND es un circuito bajo activo. I = 0 restablece la puerta AND así que P = 0. La misma señal I = 0 activa la segunda entrada de la puerta OR que, junto con P = 0, borra la puerta OR y Q = 0. Esto completa el ciclo de operación de la alarma.
Fundamentos para el diseño de interfaces
La configuración AND OR se conoce como R lat-S latch con 2 entradas independientes R̅ y S. Definamos A2 (R̅) como la segunda entrada de la puerta AND, y O2 es la segunda entrada de la puerta OR. En general, A2 está etiquetado como entrada de restablecimiento ya que A2 (R̅) = 0 restablece la puerta AND, y O2 (S) está etiquetado como entrada establecida ya que O2 (S) = 1 establece la puerta OR. Para evitar una operación inesperada, es importante especificar cómo se conecta la alarma con el pestillo . En este caso, elegimos unir las entradas A2 y O2 juntas , de modo que A2 = O2. Si se viola esta condición, el circuito combinado no funcionará correctamente. Por ejemplo, si A2 = 0 y O2 = 1, la alarma se activará cuando se supone que se debe restablecer (falsa alarma). De manera similar, si A2 = 1, O2 = 0 y P = Q = 0, la alarma se restablecerá cuando se supone que se debe configurar (falso aviso).
Aunque se sabe que el tipo de pestillo R̅S tiene un comportamiento impredecible, este diseño no sufre de tanta incertidumbre, ya que nuestro diseño de interfaz excluye esa posibilidad .