|
Układy cyfrowe to rodzaj układów elektronicznych w których sygnały napięciowe przyjmują tylko określoną liczbę poziomów, którym przypisywane są wartości liczbowe. Najczęściej (choć nie zawsze) liczba poziomów napięć jest równa dwa, a poziomom przypisywane są cyfry 0 i 1, wówczas układy cyfrowe realizują operacje zgodnie z algebrą Boola i z tego powodu nazywane są też układami logicznymi. Obecnie układy cyfrowe budowane są w oparciu o bramki logiczne realizujące elementarne operacje znane z algebry Boola: iloczyn logiczny (AND, NAND), sumę logiczną (OR, NOR), negację NOT, różnicę symetryczną (XOR) itp. Ze względu na stopień skomplikowania współczesnych układów wykonuje się je w postaci układów scalonych.
Zalety układów cyfrowych:
* Możliwość bezstratnego kodowania i przesyłania informacji – jest to coś, czego w układach analogowych operujących na nieskończonej liczbie poziomów napięć nie sposób zrealizować. * Zapis i przechowywanie informacji cyfrowej jest prostszy. * Mniejsza wrażliwość na zakłócenia elektryczne. * Możliwość tworzenia układów programowalnych, których działanie określa program komputerowy (patrz: mikroprocesor, koprocesor).
Wady układów cyfrowych:
* Są skomplikowane zarówno na poziomie elektrycznym, jak i logicznym i obecnie ich projektowanie wspomagają komputery (patrz: język opisu sprzętu). * Chociaż są bardziej odporne na zakłócenia, to wykrywanie przekłamań stanów logicznych, np. pojawienie się liczby 0 zamiast spodziewanej 1, wymaga dodatkowych zabezpieczeń (patrz: kod korekcyjny) i też nie zawsze jest możliwe wykrycie błędu. Jeszcze większy problem stanowi ewentualne odtworzenie oryginalnej informacji.
wikipedia.pl
|