Respostas:
Imagine A
e B
ambos são altos. Então não há corrente que flua para fora A
nem corrente que flua para fora B
, então S
é alta.
simular este circuito - esquemático criado usando o CircuitLab
Agora, se A
estiver baixo, o diodo permite A
extrair corrente, o que diminui a tensão do nó S
, de modo que a tensão S
corresponde à queda de tensão do diodo quando a corrente está fluindo através do resistor e do diodo ... que é aproximadamente 0,7V ou 'baixo'.
Mesmo se B
estiver baixo.
Mesmo se A
ou B
estiver baixo.
Portanto, ambos A
e B
devem ser altos S
para serem altos ... AND
portão!
Conforme afirmado por fukanchik nos comentários, o papel dos diodos é impedir que as entradas interfiram umas com as outras quando estão em estados diferentes, mas o diodo é necessário apenas com entradas que podem afundar e gerar corrente. Se as entradas puderem apenas diminuir a corrente, como em uma configuração de coletor aberto, o diodo não será necessário
simular este circuito - esquemático criado usando o CircuitLab
Figura 1. Quatro condições de entrada possíveis.
A única das quatro combinações de interruptores que permitem a saída alta é '11'. Ou seja, por definição, uma função AND.
gain
e, como resultado, não pode ser restauradonoise margins
. Normalmente, em velocidades baixas a moderadas, você pode fazer algo assim uma vez entre portões convencionais ou outros blocos funcionais com ganho, mas você não pode realmente ter uma sequência de portões passivos como esses que se alimentam um ao outro sem encontrar problemas rapidamente . Ainda assim, truques como esse podem ser muito úteis quando você tem CIs que quase fazem o que você precisa, mas precisa de uma quantidade trivial de "cola" no meio e os sinais não são muito rápidos. Caso contrário, há tinilogic.