Резе срещу флип-флоп
Резето и тригерите са основни градивни елементи на последователни логически схеми, оттук и паметта. Последователната логическа схема е вид цифрова схема, която отговаря не само на настоящите входове, но и на текущото състояние (или миналото) на веригата. За да постигне тази функционалност, веригата трябва да може да запази състоянието си като двоична информация.
Повече за ключалките
Основното свойство на устройството с памет е, че то трябва да може да поддържа своите изходи във фиксирано състояние, докато не бъде инструктирано да се промени. Тази функция се осигурява от бистабилна логическа схема. Просто казано, той има две стабилни състояния; състояние на настройка и състояние на нулиране. По конвенция зададеното състояние се счита за 1, а състоянието на нулиране се счита за 0. Такъв елемент на веригата е известен като резе; аналогично на механично устройство, което фиксира обектите във фиксирана позиция.
Базово фиксатор за настройка и нулиране (SR фиксатор) е най-простата форма на бистабилни вериги. JK и D ключалки са два други вида ключалки. Тяхната работа е удобно изразена чрез таблица на истината. Това е таблично представяне на всички възможни резултати за различни входни състояния.
Основният ключ променя стойността си всеки път, когато са дадени правилни входове. Това създава проблеми за контролиране на бита данни, съхранявани в резето в голяма верига. Повече контрол върху бистабилната верига може да бъде въведен чрез преминаване на всеки вход през И порта. Чрез контролиране на портата И с помощта на друг сигнал, входовете могат да бъдат разрешени при желани събития. Този допълнителен вход е известен като Enable, а фиксатор, конфигуриран по този начин, е известен като locked latch или gated latch. Обикновено Enable се управлява от часовник, който е цифров сигнал с желани интервали от високо (1) и ниско (0) състояние.
За тактова D-фиксация, когато часовникът е във високо състояние, изходът приема високо състояние за всяко високо състояние на входовете. Това поведение се нарича прозрачност. В някои приложения прозрачността на ключалките е недостатък.
Повече за джапанките
Често е необходимо да имате възможност да вземете проби от входа в определен момент и да запазите стойността вътрешно. Поради прозрачността ключалката реагира на всяко събитие, възникващо във високо състояние на часовника. Като решение могат да се използват бистабилни вериги, задействани по нарастващия фронт или спадащия фронт на тактовия импулс. Тези вериги са известни като тригери, които са синхронни с фронта на тактовия импулс. Следователно, тригерите са известни също като синхронни бистабилни мултивибраторни вериги. От друга страна, ключалките са асинхронни бистабилни мултивибраторни вериги.
В съответствие с работата на ключалките, SR, JK, D и T тригерите също са проектирани.
Каква е разликата между ключалки и джапанки?
• Резето е асинхронна бистабилна мултивибраторна верига, а тригерът е синхронна бистабилна мултивибраторна верига.
• В ключалките, задържаното състояние може да се промени във всеки един момент, когато активирането е във високо състояние, но при джапанките, задържаното състояние може да се промени само при нарастващия фронт или спадащия фронт на дадения тактов сигнал като вход на активирането.