Budowanie funkcji logicznych na tranzystorach
Budowanie funkcji logicznych na tranzystorach
Witam, chciałbym się nauczyć budować funkcje logiczne na tranzystorach (układy CMOS). Przypuśćmy że mam do zbudowania funkcję
1) Y= A*B+C
2) Y= (A+B)' * C (negacja z A +B razy C)
jak się za to zabrać? mógłby ktoś mi to wytłumaczyć po kolei jak zbudować taki układ?
1) Y= A*B+C
2) Y= (A+B)' * C (negacja z A +B razy C)
jak się za to zabrać? mógłby ktoś mi to wytłumaczyć po kolei jak zbudować taki układ?
Można analogicznie, tak jak w podanych przykładach, tranzystory bipolarne zastąpić unipolarnymi. A jeżeli koniecznie musi być to CMOS (czyli para n-mos i p-mos) to to może ci pomóc: http://download.dzyszla.aplus.pl/CMOS.pdf
Hej
Ten link to miał pokazać idee działania tranzystorowych bramek logicznych. To czy będzie tam tranzystor bipolarny czy polowy to już nie ma znaczenia.
Jak koniecznie ma być to para komplementarna MOS to wpisuj w google AND CMOS, NAND CMOS, NOR CMOS, OR CMOS i wyskoczą ci schmaty pojedyńczych bramek CMOS.
Pozdrawiam
Piotrek
Ten link to miał pokazać idee działania tranzystorowych bramek logicznych. To czy będzie tam tranzystor bipolarny czy polowy to już nie ma znaczenia.
Jak koniecznie ma być to para komplementarna MOS to wpisuj w google AND CMOS, NAND CMOS, NOR CMOS, OR CMOS i wyskoczą ci schmaty pojedyńczych bramek CMOS.
Pozdrawiam
Piotrek
Hej
No to dobrze.
Potrzebujesz sumy iloczynów logicznych, z których jedno wejście jest zanegowane. czyli potrzebujesz 2 negatorów NOT, 2 bramek AND(iloczyn) i jednej Bramki OR(suma). No i teraz musisz naleźć budowe CMOS Bramek NOT, AND i OR. Jestem w robocie, nie moge narysowac schematu blokowego.
pozdrawiam
Piotrek
P.S. Swoja drogą budowanie bramek od podstaw nie ma sensu skoro sa CMOS4000 ale jak wykładowca chce to prosze bardzo. Można zbudować bramki na diodach np. AND i OR jak ci braknie np. jednej i nie chcesz dokładac kostki, wtedy ma to sens
No to dobrze.
Potrzebujesz sumy iloczynów logicznych, z których jedno wejście jest zanegowane. czyli potrzebujesz 2 negatorów NOT, 2 bramek AND(iloczyn) i jednej Bramki OR(suma). No i teraz musisz naleźć budowe CMOS Bramek NOT, AND i OR. Jestem w robocie, nie moge narysowac schematu blokowego.
pozdrawiam
Piotrek
P.S. Swoja drogą budowanie bramek od podstaw nie ma sensu skoro sa CMOS4000 ale jak wykładowca chce to prosze bardzo. Można zbudować bramki na diodach np. AND i OR jak ci braknie np. jednej i nie chcesz dokładac kostki, wtedy ma to sens
Hej
Ok ale robote kończe dziś o 19
Na szybko przejrzyj:
http://eff10.internetdsl.tpnet.pl/kompu ... 03b.htm#e1
http://www.ee.ic.ac.uk/pcheung/teaching ... ssions.pdf
pozdrawiam
Piotrek
Ok ale robote kończe dziś o 19
Na szybko przejrzyj:
http://eff10.internetdsl.tpnet.pl/kompu ... 03b.htm#e1
http://www.ee.ic.ac.uk/pcheung/teaching ... ssions.pdf
pozdrawiam
Piotrek
- michalstec1
- Użytkownik
- Posty: 202
- Rejestracja: 20 kwie 2007, 13:24
- Lokalizacja: Jazowsko
- Kontakt:
Pod tym linkiem masz schematy bramki nand, bramki nor i inwertera (tylko nie przepisuj kondensatora C)
http://www.fpga.agh.edu.pl/tc/tc_pliki/Bramki_TiC2.pdf
Z tych elementów można budować dowolne funkcje, wystarczy dodawać odpowiednio inwertery do bramek.
http://www.fpga.agh.edu.pl/tc/tc_pliki/Bramki_TiC2.pdf
Z tych elementów można budować dowolne funkcje, wystarczy dodawać odpowiednio inwertery do bramek.
Hej
W domu czasu nie miałem. Narysowałem w paincie Y=nieA * B + C * nieD. To co dostaniesz to łatwo sprawdzisz tablicami prady każdej z bramek.
Na kazdym wejści panuje stan wysoki. Negatory zmieniaja go na niski. Bramki AND mają na wejściach 0 i1 czili podają 0 na wyjście. OR dostaje dwa stany niskie czyli na wyjściu masz stan niski.
Teraz tylko wyszukać budowę kazdej z bramek w wersji CMOS i połączyć je ze sobą według schematu, który ci podałem.
Pozdrawiam
Piotrek
W domu czasu nie miałem. Narysowałem w paincie Y=nieA * B + C * nieD. To co dostaniesz to łatwo sprawdzisz tablicami prady każdej z bramek.
Na kazdym wejści panuje stan wysoki. Negatory zmieniaja go na niski. Bramki AND mają na wejściach 0 i1 czili podają 0 na wyjście. OR dostaje dwa stany niskie czyli na wyjściu masz stan niski.
Teraz tylko wyszukać budowę kazdej z bramek w wersji CMOS i połączyć je ze sobą według schematu, który ci podałem.
Pozdrawiam
Piotrek
- Załączniki
-
- Logic.GIF
- (3.58 KiB) Pobrany 10916 razy