Risposte:
Immagina A
e B
sono entrambi alti. Quindi non c'è corrente che fuoriesca A
né corrente che fuoriesce B
, quindi S
è alta.
simula questo circuito - Schema creato usando CircuitLab
Ora, se A
è basso, il diodo consente A
di assorbire corrente, che abbassa la tensione del nodo di S
, quindi la tensione di S
corrisponde alla caduta di tensione del diodo quando la corrente scorre attraverso il resistore e il diodo ... che è di circa 0,7 V o "basso".
Lo stesso se B
è basso.
Lo stesso se A
o B
sono bassi.
Pertanto, entrambi A
e B
devono essere alti per S
essere alti ... AND
gate!
Come affermato da Fukanchik nei commenti, il ruolo dei diodi è quello di impedire agli ingressi di interferire tra loro quando si trovano in stati diversi, ma il diodo è necessario solo con ingressi che possono affondare e generare corrente. Se gli ingressi possono solo assorbire corrente, ad esempio in una configurazione a collettore aperto, il diodo non è necessario
simula questo circuito - Schema creato usando CircuitLab
Figura 1. Quattro possibili condizioni di input.
L'unica delle quattro combinazioni di interruttori che consente all'uscita di raggiungere un valore elevato è "11". Cioè, per definizione, una funzione AND.
gain
e di conseguenza non è possibile ripristinarenoise margins
. In genere, a velocità da basse a moderate, puoi fare qualcosa come questa una volta tra porte convenzionali o altri blocchi funzionali che hanno guadagno, ma non puoi davvero avere una sequenza di porte passive come queste che si alimentano a vicenda senza incorrere rapidamente in problemi . Tuttavia, trucchi come questo possono essere molto utili quando hai circuiti integrati che fanno quasi quello che ti serve, ma hai bisogno di una quantità banale di "colla" nel mezzo e i segnali non sono troppo veloci. Altrimenti c'è tinylogic.