O Latch S-R: Fundamentos, Condições de Corrida e Aplicações Práticas
Um multivibrador bistável tem dois estados estáveis, daí o prefixo bi. Um estado é chamado set e o outro reset. A forma mais básica deste dispositivo é o latch set-reset (S-R).
Para construir um latch S-R, duas portas NOR são ligadas de forma que a saída de cada porta realimenta a entrada da outra, criando a topologia clássica cruzada mostrada abaixo:

As saídas Q e ¬Q são esperadas para ser complementares. Se ambas as entradas S e R forem levadas a alto, ambas as saídas caem para 0 – um estado inválido ou ilegal para o latch. Em contraste, S=1 e R=0 "seta" o latch (Q=1, ¬Q=0), enquanto S=0 e R=1 "reseta" (Q=0, ¬Q=1). Quando ambas as entradas são 0, o latch mantém seu estado anterior.
Lógica idêntica pode ser expressa em lógica de escada, alcançando os mesmos resultados:

Por definição, Q=1 e ¬Q=0 é a condição de set; Q=0 e ¬Q=1 é reset. Quando o circuito é ligado pela primeira vez, ambas as portas ou relés estão desenergizados, o que coloca o latch no mesmo estado de saída – uma situação instável. O dispositivo resolverá rapidamente para set ou reset porque um componente reage ligeiramente mais rápido que o outro.
Se os dois elementos fossem perfeitamente casados, eles poderiam oscilar como um multivibrador astável durante o power-up, nunca se estabelecendo em um estado estável. Embora tal casamento perfeito seja raro, um breve ciclo de oscilação é quase inevitável, tornando o estado final após power-up imprevisível. Esta imprevisibilidade decorre de uma condição de corrida (race condition) entre os dois relés (CR_1 e CR_2).
Uma condição de corrida ocorre quando dois eventos mutuamente exclusivos são disparados simultaneamente por uma única causa. Neste latch, os contatos normalmente fechados intertravados impedem que ambos travem de uma vez. Quando ambas as bobinas começam desenergizadas – como após um ciclo completo de energia – cada relé tenta travar via contato do outro, e o primeiro a energizar vence, forçando o outro a permanecer desligado. O resultado depende de tolerâncias de componentes, não de projeto, então o estado pós-power-up é indeterminado.
Para eliminar esta corrida, um relé de atraso temporal pode ser inserido para dar vantagem clara a um relé. O esquemático a seguir demonstra esta abordagem:

No power-up, o contato de atraso TD_1 permanece aberto por um segundo, impedindo CR_2 de energizar através de CR_1. CR_1 recebe energia primeiro, energiza, e então abre seu contato normalmente fechado, garantindo que CR_2 não possa travar. O sistema, portanto, liga previsivelmente no estado reset (S=0, R=0).
Condições de corrida não se limitam a circuitos de relé; também podem aparecer em projetos de lógica de estado sólido e programas de software se sequenciamento não for cuidadosamente gerenciado. Identificar e mitigar tais condições é crítico em qualquer sistema sequencial.
Um uso comum do mundo real de um latch S-R é controle de partida/parada de motor. Uma implementação simples de lógica de escada usa botões de partida e parada momentâneos para S e R, respectivamente, e um contator (ou relé) para energizar o motor. O circuito padrão é mostrado abaixo:

Nesta configuração, o contato do relé em paralelo com o botão de partida atua como contato de selo (seal-in), mantendo o estado energizado do relé após o botão de partida ser solto. Pressionar o botão de parada desenergiza o relé, quebrando o selo e parando o motor. Este latch simples funciona equivalentemente a um latch S-R e evita a instabilidade vista no design de relé duplo.
Na forma semicondutora, latches S-R são empacotados como circuitos integrados discretos, identificados pelo símbolo padrão abaixo:

Principais Conclusões
- Um multivibrador bistável oferece dois estados de saída estáveis.
- Set é definido como Q=1, ¬Q=0; reset é Q=0, ¬Q=1; estado de saída igual é inválido.
- Em um latch S-R, ativar S seta o circuito; ativar R reseta. Ativação simultânea leva a condição inválida.
- Uma condição de corrida surge quando dois eventos exclusivos são disparados ao mesmo tempo, causando resultados imprevisíveis.
Tecnologia industrial
- Latch SR com Portas NOR: Construção e Entendimento de Memória Digital
- Construindo um Latch SR com Portas NAND Habilitado: Peças, Projeto e Operação
- Latch SR Comportado: Aprimorando Controle Lógico com Entrada Enable
- Dominando a Fabricação de PCB: Princípios-Chave para Placas de Circuito Impresso de Alta Qualidade
- A Evolução das Placas de Circuito Impresso: Dos Primórdios à Tecnologia Moderna
- Como Pontos de Teste Melhoram Testes de PCB e Eficiência de Produção
- Dominando Trilhas de Circuito: Guia Definitivo para Design de PCB
- Dominando Montagem de PCB: Do Blueprint ao Produto Final
- Entendendo a Montagem de PCB: Técnicas Principais e Benefícios
- Como as Placas de Circuito Impresso Evoluíram: Do Básico à Tecnologia Moderna