Odpowiedzi:
Wyobraźmy sobie, A
i B
to zarówno wysoka. Zatem nie ma prądu, który wypływa, A
ani nie ma prądu, który wypływa B
, więc S
jest wysoki.
symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab
Teraz, gdy A
jest niski, dioda pozwala A
pobierać prąd, który obniża napięcie węzła S
, więc napięcie S
odpowiada spadkowi napięcia diody, gdy prąd przepływa przez rezystor i diodę ... która wynosi około 0,7V lub „niski”.
To samo, jeśli B
jest niski.
To samo, jeśli A
lub B
są niskie.
Dlatego zarówno A
i B
musi być wysoka, aby S
być wysoko ... AND
brama!
Jak stwierdził fukanchik w komentarzach, rolą diod jest zapobieganie interferencji między wejściami, gdy znajdują się one w różnych stanach, ale dioda jest konieczna tylko w przypadku wejść, które mogą opadać i pobierać prąd. Jeśli wejścia mogą tylko tonąć prąd, na przykład w konfiguracji z otwartym kolektorem, dioda nie jest konieczna
symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab
Rysunek 1. Cztery możliwe warunki wejściowe.
Jedyną z czterech kombinacji przełączników, które pozwalają na wysokie napięcie wyjściowe, jest „11”. To jest z definicji funkcja AND.
gain
można go przywrócićnoise margins
. Zazwyczaj przy niskich i średnich prędkościach można uniknąć robienia czegoś takiego między zwykłymi bramkami lub innymi blokami funkcjonalnymi, które mają zysk, ale tak naprawdę nie można mieć sekwencji pasywnych bramek, które zasilają się nawzajem bez szybkiego napotkania problemów . Jednak takie sztuczki mogą być bardzo przydatne, gdy masz układy scalone, które prawie robią to, czego potrzebujesz, ale potrzebują trywialnej ilości „kleju” pomiędzy nimi, a sygnały nie są zbyt szybkie. W przeciwnym razie jest tinylogic.