ПредишенСледващото

На етапа на проектиране на веригата, за да се справят с такива фалшиви импулси е съвсем проста: просто трябва да се гарантира, че всички по-нататъшни схема те не реагира, например, затвори за известно време след смяната на входния сигнал елементи. Това е, което трябва временно координация, синхронизация на различни елементи верига.

Като пример, да вземе един от най-разпространените начини на използване на елементите на въпросните и, NAND, ИЛИ, нито - selektirovanie кодове. Selektirovaniya същност е както следва. Нека да има някакъв автобус, на който се предават кодове. Необходимо е да се открие появата на автобуса на определен код, който е за получаване на изходен сигнал, съответстващ на желаната входен код.


Фиг. 3.25. Selektirovanie кодове комплекси от затворен тип

Схемата, която изпълнява тази функция е много прост (фиг. 3.25). В същността си - много входове NAND. Така сигнали, съответстващи бита на кода, които трябва да бъдат в единство, се доставят директно до входа на И-НЕ елементи. А сигнал, съответстващ на код цифрите, които трябва да са нули, се доставят до входа на И-НЕ елементи чрез инвертори. Изходите на И-НЕ елементи са комбинирани чрез ИЛИ-НЕ елемент. В резултат, на изхода на ИЛИ-НЕ сигнал о е оформен. 1 в момента, когато правилния код присъства на входа.

Въпреки това, към момента на установяване на желания код и в момента на неговото оттегляне период на несигурност възниква, когато кратки фалшиви импулси могат да бъдат в изходния сигнал. Това се дължи на не-едновременното пристигане на различни категории, както и с нашия вътрешен забавяне верига. Освен това, могат да се появят фалшиви кратки импулси на изхода и в случаите, когато всеки вход код се променя на всеки друг код за достъп, дори и ако и двете са избрани код не е нашата схема. Това означава, че всяка промяна код винаги е придружен от известен период на несигурност в сигнала О. 1.

Как да се постигне, че изходния сигнал не разполага с фалшиви импулси, не са имали неопределен период? Това обикновено се използва пулсираща или тактовата предадения код. Това означава, че в допълнение към код се предава паралелно с тайминга на строб или STR сигнал се забавя спрямо времевия код. Този сигнал се активира, когато всички предишни процеси на преход са приключили, всички битове от кода намиращ се в нивата на неизпълнение и обработка верига кода също вече затворени. И той става пасивен, докато новият процес на преход още не е започнал. Това се нарича вложени линия (т.е. в този случай STR вградени кодови сигнали в сигнал). В резултат на това, ако позволим на изхода на нашата схема О. 1, като STR сигнал чрез 2I-NO елемент, ние получаваме сигнал О. 2, без фалшиви импулси и периоди на несигурност.

Въпреки това, има случаи, когато тази функция на И, NAND, OR, NOR способност за формиране на кратки импулси е много полезно, когато промените на входните сигнали. Например, ние трябва да се генерира кратък импулс на възходящ или низходящ край на съществуващата сигнал. След това, този сигнал е обърнат, по-специално чрез елементи за закъснение верига или контейнери и подаване на оригиналния сигнал и забавено сигнал към входовете на елемента (фиг. 3.26).


Фиг. 3.26. За кратък импулс ръба на входния сигнал

положителната ръба на входния импулс се формира на 2и елемент или 2и-NOT (а), импулс на падане ръба на входния сигнал - при 2или елемент или-NO 2, или (Ь). Ако елементът с инверсия, изходният импулс ще бъде отрицателен, ако не инверсия след положителна. В споменатия Схеми капацитет стойност, получена времетраене на импулса от около 50 NS. е необходимо да се увеличи стойността на капацитет или броя на инвертори във веригата забавяне да се увеличи ширината на импулса (броят на инвертори се изисква да бъде нечетен).

Свързани статии

Подкрепете проекта - споделете линка, благодаря!