2016-05-12 4 views
0

Я изучаю разницу между обычной защелкой SR и чувствительной к уровню SR защелкой.Чувствительная к уровню чувствительность SR Защелка

Level - sensitive SR Latch

Я знаю, что мы хотим, чтобы избежать в SR защелки является конфигурация (1,1), так как это может вызвать колебание и когда он, наконец, оседает на 0 или 1, мы не можем быть уверенным, какой из них обусловлен колебаниями. Таким образом, мы используем чувствительную к уровню SR защелку. Но может кто-то уточнить поведение этого чувствительного к уровню SR защелки. Потому что, если S, R и C (обычно часы) - все 1, мне кажется, что мы все еще можем получить ту же самую (1,1) конфигурацию, которую мы пытаемся избежать.

Я нашел это post, и он говорит о различии между защелкой и триггером. Но для повторного итерации мой главный вопрос заключается в том, что clk = 1 и если S = ​​1, R = 1, то мы не можем все же оказаться в петле колебаний.

ответ

0

SR flipflop разработан таким образом, что C является только 1, когда S и R являются стабильными. Он разработан очень осторожно, чтобы исключить, что C составляет 1, когда S = R = 1. Однако это не является очевидным, учитывая базовую диаграмму триггера.

Улучшение этого является триггером D. Он инвертирует один из сигналов от триггера SR. Это гарантирует, что S и R никогда не будут одинаковыми. Это можно увидеть на изображении ниже. enter image description here