Bramki logiczne - realizacja sumy i iloczynu za pomocą innych bramek
Często przy projektowaniu układów cyfrowych potrzebny jest funktor logiczny, np. sumator. Niestety okazuje się, że w układzie nie mamy żadnej wolnej bramki sumy. Dokładanie nowego układu scalonego nie ma sensu. Najprostszym wyjściem z takiej sytuacji jest zbudowanie układu sumy z innych wolnych bramek. Przykłady takich rozwiązań znajdują się na rysunku poniżej:
Warto zwrócić uwagę na schematy d), e) i f) gdzie do realizacji sumy sygnałów A,B i C wykorzystuje się zanegowane wartości tych sygnałów, które mogą być dostępne w układzie np. na wyjściach przerzutników.
Może się też zdarzyć, że nie posiadamy żadnej wolnej bramki. W takim przypadku można zbudować sumator diodowy. W sumatorze tym ilość wejść jest prawie nieograniczona, jednak nie zaleca się przekraczać dziesięciu. Jako diody można zastosować dowolne uniwersalne diody krzemowe. Wartość rezystora nie jest krytyczna i najczęście wynosi 100k. Przy większych częstotliwościach sygnałów wejściowych niezbędne jest zastosowanie szerego połączonych dwóch inwerterów poprawiających kształt sygnału na wyjściu bramki diodowej.
Analogiczne rozwiązania spełniające funkcję iloczynu logicznego przedstawiono na kolejnym rysunku. Podobnie jak poprzednio można zbudować bramkę diodową realizującą iloczyn logiczny.