Poprzedni temat «» Następny temat
Budowanie funkcji logicznych na tranzystorach
Autor Wiadomość
maxxxior


Dołączył: 19 Mar 2010
Posty: 210
Skąd: Skierniewice
Wysłany: 2013-02-04, 12:54   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?
 
     
kayron 
PLC FATEK, automatyka na życzenie



Wiek: 37
Dołączył: 21 Wrz 2008
Posty: 1857
Skąd: Poland
Wysłany: 2013-02-04, 14:48   

Pierwsze pytanie. Po co ci to?
Ciekawostka historyczna, kiedyś budowano takie moduły logiczne dla automatyki,na 24V, nawet w moim zakładzie uchowała się jeszcze działająca maszyna na tym rozwiązaniu. :razz:
 
 
     
maxxxior


Dołączył: 19 Mar 2010
Posty: 210
Skąd: Skierniewice
Wysłany: 2013-02-04, 15:24   

potrzebne mi jest na zajęcia. Prowadzący ma napisać funkcję a ja mam narysować ją na tranzystorach.
 
     
leech10 


Dołączył: 24 Mar 2011
Posty: 529
Skąd: Katowice
Wysłany: 2013-02-04, 17:05   

Hej

Zobacz ten artykuł
http://home.agh.edu.pl/~aprzem/pliki/klucz.pdf


pozdrawiam
Piotrek
 
     
maxxxior


Dołączył: 19 Mar 2010
Posty: 210
Skąd: Skierniewice
Wysłany: 2013-02-04, 19:59   

no niestety nie o to mi chodziło. W tym linku nie ma nic o CMOS-ach. Tak jak pisalem wcześniej, chodzi mi o budowanie ukłądu na podstawie zadanej funkcji.
 
     
tom5555 



Wiek: 39
Dołączył: 23 Sty 2008
Posty: 575
Skąd: Zabrze
Wysłany: 2013-02-04, 23:14   

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
 
     
leech10 


Dołączył: 24 Mar 2011
Posty: 529
Skąd: Katowice
Wysłany: 2013-02-04, 23:33   

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
 
     
maxxxior


Dołączył: 19 Mar 2010
Posty: 210
Skąd: Skierniewice
Wysłany: 2013-02-04, 23:38   

ok, tylko mi chodzi o budowanie od podstaw takich układów. Co jeśli np dostanę funkcję Y=nieA * B + C * nieD ??
 
     
leech10 


Dołączył: 24 Mar 2011
Posty: 529
Skąd: Katowice
Wysłany: 2013-02-05, 11:00   

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 :mrgreen:
 
     
maxxxior


Dołączył: 19 Mar 2010
Posty: 210
Skąd: Skierniewice
Wysłany: 2013-02-05, 11:25   

ok, a jak wrócisz z pracy to mógłbyś mi to narysować, z obrysem poszczególnych bramek? ja teraz próbowalem to zrobić, ale zatrzymałem się na NOT A i nie wiem jak to dalej połączyć...
 
     
leech10 


Dołączył: 24 Mar 2011
Posty: 529
Skąd: Katowice
Wysłany: 2013-02-05, 13:54   

Hej

Ok ale robote kończe dziś o 19

Na szybko przejrzyj:

http://eff10.internetdsl....tro/p03b.htm#e1

http://www.ee.ic.ac.uk/pc...Expressions.pdf


pozdrawiam
Piotrek
 
     
michalstec1 



Wiek: 25
Dołączył: 20 Kwi 2007
Posty: 158
Skąd: Jazowsko
Wysłany: 2013-02-05, 23:14   

Pod tym linkiem masz schematy bramki nand, bramki nor i inwertera (tylko nie przepisuj kondensatora C)
http://www.fpga.agh.edu.p...Bramki_TiC2.pdf
Z tych elementów można budować dowolne funkcje, wystarczy dodawać odpowiednio inwertery do bramek.
 
 
     
leech10 


Dołączył: 24 Mar 2011
Posty: 529
Skąd: Katowice
Wysłany: 2013-02-06, 11:54   

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

Logic.GIF
Plik ściągnięto 10113 raz(y) 3,58 KB

 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 13