У меня не работает flip flop

Содержание
  1. arpwatch & flip flops, help!
  2. Re: arpwatch & flip flops, help!
  3. Re: arpwatch & flip flops, help!
  4. Re: arpwatch & flip flops, help!
  5. Re: arpwatch & flip flops, help!
  6. Re: arpwatch & flip flops, help!
  7. Re: arpwatch & flip flops, help!
  8. refinish-avtolak.ru
  9. Названия углов обзора поверхности
  10. Названия углов обзора поверхности
  11. Re: Названия углов обзора поверхности
  12. Реальная причина флип-флоп или звезды разводятся
  13. Триггер (электроника) — Flip-flop (electronics)
  14. СОДЕРЖАНИЕ
  15. История
  16. Реализация
  17. Типы триггеров
  18. Простые защелки для установки и сброса
  19. Защелка SR NOR
  20. Защелка SR NAND
  21. Защелка SR AND-OR
  22. Защелка JK
  23. Закрытые защелки и условная прозрачность
  24. Защелка закрытого типа SR
  25. Защелка закрытая D
  26. Защелка Earle
  27. D-шлепанцы
  28. Классический D-триггер с положительным фронтом
  29. D-триггер с синхронизацией по фронту «ведущий-ведомый»
  30. D-триггер с двойным фронтом
  31. Динамический запоминающий элемент D с запуском по границе
  32. T шлепанцы
  33. JK шлепанцы
  34. Соображения по срокам
  35. Параметры времени
  36. Метастабильность
  37. Задержка распространения
  38. Обобщения

arpwatch & flip flops, help!

Есть комп c Linux RH 7.0, squid, ipchains + masq, samba. Две сетевухи — одна в локалку другая в интернет. Замечен следущий глюк — переодически подвисают интернет сервисы, проявляется так — зависает и отваливается ssh клиент, система перестает пинговаться, самба не отвечает, короче как буд-то выдернули сетевой шнур и буквально через несколько секунд(10-40) все само по себе востанавливается. Запустив arpwatch было вычисленно, что в момент подвисание в логе появляется запись, примерно такая:

[дата и время] 192.168.1.107 flip flops «один мак адрес» (другой мак адрес)

Это что смена mac адреса? что такое flip flops? почему это может происходить? как избежать?

Re: arpwatch & flip flops, help!

А не появляется ли в сети еще одна машина с таким же адресом?

Re: arpwatch & flip flops, help!

Я тоже думаю, что кто-то еще ставит себе ip сервера. Об этом надо известить администратора, который заведует раздачей ip адресов.

Re: arpwatch & flip flops, help!

Скажи своему arp’у в каком-нибудь стартовом скрипте, что твой адрес перманентный /sbin/arp -s xxx.xxx.xxx.xxx aa:bb:cc:dd:ee:ff

Re: arpwatch & flip flops, help!

Сделал, как ты сказал, жду результатов. Вопрос такой Допустим возникает конфликт IP адресов. Тогда вопрос в какой сети он возникает, в нашей или внешней, настройки такие: arpwatch стоит на eth1, который является внешним. в логах появляются такие сообщения:

Mar 19 08:58:23 dedicad arpwatch: flip flop 192.168.1.107 0:90:27:6a:ed:63 (0:4:76:11:3:cf) Mar 19 09:00:58 dedicad arpwatch: flip flop 192.168.1.107 0:4:76:11:3:cf (0:90:27:6a:ed:63) Mar 19 10:11:47 dedicad arpwatch: new station 192.168.1.94 0:1:3:c2:1b:f6 Mar 19 10:15:31 dedicad arpwatch: new station 192.168.1.11 0:4:76:8e:8b:cf Mar 19 10:34:37 dedicad arpwatch: new station 80.240.96.86 0:2:b3:1c:38:5c Mar 19 10:56:37 dedicad arpwatch: flip flop 192.168.1.107 0:90:27:6a:ed:63 (0:4:76:11:3:cf) Mar 19 10:56:38 dedicad arpwatch: flip flop 192.168.1.107 0:4:76:11:3:cf (0:90:27:6a:ed:63) Mar 19 11:28:57 dedicad arpwatch: new station 192.168.1.65 0:20:af:aa:bb:44 Mar 19 12:01:51 dedicad arpwatch: new station 192.168.1.7 0:4:76:21:17:be Mar 19 12:52:47 dedicad arpwatch: flip flop 192.168.1.107 0:90:27:6a:ed:63 (0:4:76:11:3:cf) Mar 19 12:54:06 dedicad arpwatch: new station 192.168.1.1 0:50:bf:61:29:b2 Mar 19 12:54:06 dedicad arpwatch: flip flop 192.168.1.107 0:4:76:11:3:cf (0:90:27:6a:ed:63) Mar 19 13:56:58 dedicad arpwatch: new station 192.168.0.3 0:4:75:81:f1:8b Mar 19 13:58:34 dedicad arpwatch: new station 192.168.2.3 0:4:76:1c:a7:21 Mar 19 14:00:29 dedicad arpwatch: new station 192.168.1.43 0:4:75:81:f1:8b Mar 19 14:41:30 dedicad arpwatch: flip flop 192.168.1.107 0:90:27:6a:ed:63 (0:4:76:11:3:cf) Mar 19 14:42:14 dedicad arpwatch: flip flop 192.168.1.107 0:4:76:11:3:cf (0:90:27:6a:ed:63)

Скажу сразу физически внешняя и внутрення сети объеденены, т.е. нет разницы этот провод внешняя сеть, тот внутренняя.

Re: arpwatch & flip flops, help!

Мой ответ подразумевал только то, что должен перестать падать интерфейс.
Я не понял, что такое «внешняя и внутрення сети», ведь изначально писалось
«Две сетевухи — одна в локалку другая в интернет», но, если я хоть что-то понял,
попробуй (в тех же стартовых скриптах, не забудь и ручками, если не рестартуешь)
echo «1» > /proc/sys/net/ipv4/conf/eth. /rp_filter (с многоточием сообразишь?), если
«внешняя и внутрення сети» несколько различаются, то будет кайфово.

Re: arpwatch & flip flops, help!

Огромное спасибо, кажется заработало, вот уже несколько часов подряд пашет как часы :))))). А «внешняя и внутренняя» сети это интернет и локалка соответственно.

Источник

refinish-avtolak.ru

Форум для специалистов по авторемонту

  • Непрочитанные сообщения
  • Темы без ответов
  • Активные темы
  • Поиск

Названия углов обзора поверхности

Названия углов обзора поверхности

Повсюду путаница полная с углами обзора.
Может быть, все вместе уточним? Итак.

Прямой угол, он же фэйс и лицо, face, перпендикулярно поверхности;
Угол средний, 45 градусов примерно, когда зерно отблёскивает — отблеск, size-flop;
Острый угол, флоп либо флип (в сиккенсе, к примеру), достаточно острый угол к поверхности;
Глубокий угол, почти горизонтальный (глубокий флоп), когда смотрим почти параллельно.

Re: Названия углов обзора поверхности

итого получилось 4 угла зрения? не многовато ли?
Сам юзаю 3 угла. Терминология Сиккенса и похоже ее мало кто использует, поэтому с названиями я путать никого не буду. И еще, при разговорах об углах, постоянно народ забывает такой фактор, как расположение источника света 😉 Одно дело на улице смотреть, и совсем другое в лайтбоксе.
Я главным образом работаю в ящике, там лампы находятся между наблюдателем и выкрасом, отсюда 3 стандартных положения:
1. Поворачиваем образец так, чтобы на лаке увидеть отражение лампы (те самые примерные 45градусов)
2. Образец вертикально и отодвигаем к дальней стенке ящика, взгляд перепендикулярно образцу
3. Образец вертикально под лампу и чуть наклонить НА СЕБЯ, взгляд сверху. Это тоже самое, что на улице горизонтально выкрас положить, это положение белый пигмент сильно осветляет.

Другие промежуточные положения мне не интересны, т.к. невозможно предугадать, как на эти положения будут действовать те или иные пигменты, а на эти 3 все достаточно понятно. На улице уже проверяю готовый результат.

Кстати, на улице можно точно определить только 1 и 3 углы (только держать выкрас по-другому надо), а 2-ой сложно, поэтому в ящике подбор точнее получается.

Источник

Реальная причина флип-флоп или звезды разводятся

Тарек Эль Мусса и Кристина объявили о своем разделении на декабря. 12, 2016, несмотря на единый фронт на их дизайне или нажмите флип-флоп (2013-) . Что случилось в этот раз-Золотая пара ТВ? Оказывается, там может быть больше проблем, чем общественность поняла, между этими двумя.

Боронование инцидента пистолет

По данным ТМЗ, полиция ответила на вызов в Эль-Муссас’ Оранж Каунти, Калифорния. дома в мае 2016 года с «массовым пребыванием», в том числе вертолет и 11 депутатов. Свидетели утверждали, Тарек взял ружье из сейфа и сбежал через заднюю дверь дома, а затем вниз по тропе. Кристина, как сообщается, также покинул дом, рыдая. Полиция вскоре расположенном Тарек и приказал ему бросить оружие. Тарек соответствует приказам офицеров, настаивая, что он не собирался ничего делать сам и просто хотели поохотиться на гремучих змей и горных Львов, чтобы «выпустить пар». Полицейские изъяли пять пистолетов от домашней пары, сообщили ТМЗ.

В госполиции сообщили, что за неделю до инцидента, Тарек был замечен в практике съемки. На самом деле это видео Тарека была первоначально размещена на его счет Instagram, но впоследствии удален.

После инцидента в Эль-Муссас сказали людям: «у нас было досадное недоразумение около шести месяцев назад и полиция были вызваны в нашем доме в излишней осторожности. Не было никакого насилия и не было предъявлено никаких обвинений».

Их семинары оказались под обстрелом

Тарек и Кристина были подставными лицами на семинар недвижимость на перепродаже домов, но это не переходило хорошо со всеми участниками, который может быть стресс, что проявляется в супружеских распрей.

В контакте сообщили, что покупатели в Огайо и Айова просила отделений их соответствующих Генеральной прокуратуре расследовать программе Эль-Муссас’ «путь к успеху». Один житель Айова, Лора Ингерсолл, заявил на семинаре «присасывает ее» из более чем 41,000$. Как сообщалось, Генеральная прокуратура помогла Ингерсолл окупить все, но $3.000 из ее потерь. «Наш отдел защиты прав потребителей обратился Шейн Андрус с премьер-Наставничество после того, как он подал жалобу,» пресс-секретарь Генерального прокурора Айовы-службе главы государства. «После ознакомления с договором компании с потребителем, мы проинформировали г-н Андрус, что это была наша позиция, что договор не соответствовал двери до двери Айова акта купли-продажи. Компания согласилась вернуть деньги потребителю».

Не все были успешными в своих начинаниях, чтобы восстановить деньги. Один недовольный клиент во Флориде, заявила, что она заплатила $80,000 за курсы остается и в долг 90 $000.

Розыгрышу Они клиентов?

В качестве клиентов по всей стране нападают на своих бизнес-практики, трудно представить интенсивной критики не вызвало трения в домашних условиях.

Плохие отзывы о их семинарах, продолжает расти. Даллас утренние Новости сообщили, что Тарек и Кристина были сильно продаются на успех возникновение пути на семинаре, но так и не появился. Многочисленные сообщения свидетельствуют о том, что редко они делают, заменили на гигантские плакаты дуэт вместо этого. Участник Кирби ли рассказал Даллас Новости», основное внимание [семинара], чтобы получить посетителей, чтобы подписаться на дополнительные курсы и семинары. Он был очень надутый. Если Вы сказали «нет, Спасибо» на огромные возможности представлены перед вами, вы были в значительной степени называемый неудачник и раздолбай на вашем лице тренеров в номер.» Он добавил, «они постоянно вдалбливают в вас купить их продукт. Мы были поощрены, чтобы максимум из кредитных карт, увеличение кредитного лимита, ликвидации сходов и пенсии, занять у родственников—все, чтобы купить эти курсы и стать успешным превзойдет все ваши ожидания».

Методы семинарах даже не звук учат, утверждают эксперты. «Это Все лохотрон», — говорит Иаков мудр, брокером по недвижимости и соучредитель Холтон группе имущества, сказал В Контакте. «Они бизнес-плана учат, который звучит привлекательно, но она просто не будет работать. Они дают ложные советы».

В свою очередь, Эль-Муссас отрицают тенистости. «Более 50 000 человек приняли участие в наших семинарах в течение последних трех лет и были менее 20 жалоб», пара сказала в заявлении. «Люди шли дальше, чтобы изменить свою жизнь и достичь своей мечты, используя наши модели и стратегии».

После заинтересованного зрителя по сообщениям по электронной почте Эл Муссас, как сообщается, Тарек пошел к доктору, и положительный результат на рак щитовидной железы в июне 2013 года. Он в ремиссии, но признал, что это был трудный путь, как эмоционально, так и физически. «Избавление от вашей щитовидной железы и других гормонов и Т3 и Т4, хирургического вмешательства, радиоактивного йода,» сказал Поп сахара. «Это вредит вашей системе. И это было очень трудно найти правильный баланс. Потому что вы получаете беспокойство, вы получаете действительно устал вы получаете вялым, вы набираете вес,…это заняло много времени только, чтобы добраться до точки, где я чувствовал себя лучше. И это было только Лекарство-мудрый, так что это был определенно тяжелый процесс.»

Тарек сказал людям, он все еще чувствует последствия болезни. «Я чувствую себя хорошо, но у меня нет энергии, я использовал, чтобы иметь. Единственное, большинство дней или как половину времени я чувствую себя немного пришла в себя. Очень Я устала…всегда есть шанс повторения, но каждый год, что проходит, вероятность повторения снижается, это хорошо». Он отметил, что «у меня совсем немного замедлился. Которые на самом деле хорошая вещь, потому что я могу отдохнуть».

Борьба рождаемости повлияло на их семьи

Читайте также:  Как настроить сбис для егаис

Когда Тарек был диагностирован рак щитовидной железы, он не единственный, кому пришлось столкнуться с физическим последствиям заболевания. Сообщается, что он и Кристина планировали завести второго ребенка и пришлось делать что-то кардинальное, чтобы убедиться, что это произошло. «Мы выяснили, что Тарек был рак, и мы обратились к врачу, если это повлияет на наши шансы иметь ребенка», — Кристина говорила людям. «Они сказали, что если вы идете через излучение, которое Тарек тоже, то Вы не должны забеременеть от спермы от шести месяцев до года. Итак, прямо сейчас, мы сделали банковскую спермы и [попытался] ЭКО».

Пара пережила две неудачные попытки ЭКО, с одним круглым, в результате выкидыш, перед зачатием сына Брейден в августе 2015 года. «Мне пришлось быть очень строгой,» Кристина сказал человек. «Я должен был сделать одну полную неделю в постели. В течение 13 недель после этого, я не мог пойти на прогулку и не могла ничего поднять за галлон молока. Мы планировали во время Рождественских каникул, так что я не работала. Мы сделали все, что могли, чтобы убедиться, что это сработало».

Тарек имеет историю драматических расколов

Тарек не привыкать тягостного расставания. Радар онлайн сообщает, что в 2003 году он подал судебный запрет против экс-подружка. Страшно, что история может сделать его меньше доверять и больше настораживают во всех его отношениях.

В документах, полученных с помощью Радиолокатора, Тарек посетовал: «я работаю полный рабочий день и ходить в школу на полный день университета. Я спать в 11 и на-и-офф в течение трех лет, я получаю звонки в середине ночи, что разбудила меня. Иногда она ничего не говорит и ее друзья смеются на заднем плане. В другой раз она скажет, Я тебя люблю. Скучаю Я по тебе. Почему ты меня ненавидишь? Мы не можем быть вместе?» Он добавил: «когда я не получаю эти звонки, она, ребята, позвоните мне, что [так] собираюсь ж**к меня, ключ от машины, прыгать меня, стреляй и т. д. Она говорит людям ужасные вещи обо мне, что не правда, что грозит моей репутации в качестве агента по недвижимости». Он продолжал, «почему все это началось в конце школы мы встречались и я ушел к другой девушке, которая теперь моя подруга почти три года. Я думаю, что она нуждается в помощи консультанта, чтобы получить за ее гнев и вопросы. Я хочу, чтобы она осталась на 100% от меня».

Источник

Триггер (электроника) — Flip-flop (electronics)

В электронике , A -триггер или защелка представляет собой схему , которая имеет два устойчивых состояния и может быть использована для хранения информации состояния — это бистабильный мультивибратор . Схема может быть изменена с помощью сигналов, подаваемых на один или несколько входов управления, и будет иметь один или два выхода. Это основной элемент хранения в последовательной логике . Триггеры и защелки являются фундаментальными строительными блоками систем цифровой электроники , используемых в компьютерах, средствах связи и многих других типах систем.

В качестве элементов хранения данных используются триггеры и защелки. Триггер — это устройство, которое хранит один бит (двоичную цифру) данных; одно из двух его состояний представляет собой «единицу», а другое — «ноль». Такое хранилище данных может использоваться для хранения состояния , и такая схема описывается в электронике как последовательная логика . При использовании в конечном автомате выход и следующее состояние зависят не только от его текущего входа, но и от его текущего состояния (и, следовательно, предыдущих входов). Его также можно использовать для подсчета импульсов и для синхронизации входных сигналов с переменной синхронизацией с некоторым опорным синхронизирующим сигналом.

Триггеры могут запускаться либо по уровню (асинхронный, прозрачный или непрозрачный), либо по фронту ( синхронно или с тактовой частотой ). Термин триггер исторически относился к схемам, запускаемым как уровнем, так и фронтом, которые хранят один бит данных с использованием вентилей. В последнее время некоторые авторы оставляют за собой термин « триггер» исключительно для обсуждения схем с тактовой частотой; простые обычно называются прозрачными защелками . Используя эту терминологию, чувствительный к уровню триггер называется прозрачной защелкой, тогда как триггер, запускаемый фронтом, просто называется триггером. Используя любую терминологию, термин «триггер» относится к устройству, которое хранит один бит данных, но термин «защелка» может также относиться к устройству, которое хранит любое количество битов данных с использованием одного триггера. Термины «запускаемый по фронту» и «запускаемый по уровню» могут использоваться, чтобы избежать двусмысленности.

Когда триггер, запускаемый по уровню, включен, он становится прозрачным, но выход триггера, запускаемого фронтом, изменяется только при одном типе (положительный или отрицательный) фронта тактового сигнала.

СОДЕРЖАНИЕ

История

Первый электронный триггер был изобретен в 1918 году британскими физиками Уильямом Экклсом и Ф. У. Джорданом . Первоначально она называлась триггерной схемой Эклса – Джордана и состояла из двух активных элементов (электронных ламп ). Эта конструкция использовалась в компьютере для взлома кода British Colossus 1943 года, и такие схемы и их транзисторные версии были распространены в компьютерах даже после появления интегральных схем , хотя триггеры, сделанные из логических вентилей , также распространены сейчас. Ранние триггеры были известны как триггерные схемы или мультивибраторы .

По словам П.Л. Линдли, инженера Лаборатории реактивного движения США , подробно описанные ниже типы триггеров (SR, D, T, JK) впервые были обсуждены в 1954 году в курсе UCLA по компьютерному дизайну, проведенном Монтгомери Фистером, а затем появились в его работе. книга » Логический дизайн цифровых компьютеров». Линдли в то время работал в Hughes Aircraft под руководством Элдреда Нельсона, который придумал термин JK для триггера, который изменял состояния, когда оба входа были включены (логическая «единица»). Остальные имена были придуманы Фистером. Они немного отличаются от некоторых определений, приведенных ниже. Линдли объясняет, что он слышал историю о триггере JK от Элдреда Нельсона, который придумал термин во время работы в Hughes Aircraft . В то время в Hughes использовались шлепанцы того типа, который стал известен как JK. При разработке логической системы Нельсон назначил буквы входам триггеров следующим образом: # 1: A и B, # 2: C и D, # 3: E & F, # 4: G & H, # 5: J & К. Нельсон использовал обозначения « j -вход» и « k -вход» в заявке на патент, поданной в 1953 году.

Реализация

Триггеры могут быть простыми (прозрачными или асинхронными) или тактовыми (синхронными). В контексте языков описания оборудования простые обычно описываются как защелки , а тактовые — как триггеры .

Простые триггеры могут быть построены на основе одной пары перекрестно связанных инвертирующих элементов: вакуумные лампы , биполярные транзисторы , полевые транзисторы , инверторы и инвертирующие логические вентили используются в практических схемах.

Тактовые устройства специально разработаны для синхронных систем; такие устройства игнорируют свои входы, за исключением перехода выделенного тактового сигнала (известного как синхронизация, импульс или стробирование). Синхронизация заставляет триггер либо изменять, либо сохранять свой выходной сигнал на основе значений входных сигналов при переходе. Некоторые триггеры изменяют выходной сигнал по нарастающему фронту тактового сигнала, другие — по спадающему.

Поскольку элементарные каскады усиления являются инвертирующими, два каскада могут быть соединены последовательно (как каскад), чтобы сформировать необходимый неинвертирующий усилитель. В этой конфигурации каждый усилитель можно рассматривать как активную инвертирующую цепь обратной связи для другого инвертирующего усилителя. Таким образом, два каскада соединены в неинвертирующий контур, хотя принципиальная схема обычно изображается в виде симметричной пары с перекрестной связью (оба рисунка изначально представлены в патенте Эклза – Джордана).

Типы триггеров

Триггеры можно разделить на общие типы: SR («установка-сброс»), D («данные» или «задержка»), T («переключение») и JK . Поведение конкретного типа может быть описано с помощью так называемого характеристического уравнения, которое выводит «следующий» (то есть после следующего тактового импульса) выход Q next в терминах входного сигнала (ов) и / или текущего выход, . Q <\ displaystyle Q>

Простые защелки для установки и сброса

При использовании статических вентилей в качестве строительных блоков наиболее важной защелкой является простая защелка SR , где S и R обозначают установку и сброс . Он может быть построен из пары логических вентилей ИЛИ — НЕ или И — НЕ с перекрестной связью . Сохраненный бит присутствует на выходе, помеченном Q.

Защелка SR NOR

  1. S = 1, R = 0: установить
  2. S = 0, R = 0: удерживать
  3. S = 0, R = 1: сброс
  4. S = 1, R = 1: не допускается

В то время как входы R и S имеют низкий уровень, обратная связь поддерживает выходы Q и Q в постоянном состоянии, при этом Q является дополнением Q. Если S ( Set ) имеет высокий импульс, а R ( Reset ) удерживается низким, то выход Q устанавливается на высоком уровне и остается на высоком уровне, когда S возвращается к низкому уровню; аналогично, если R имеет высокий импульс, в то время как S удерживается на низком уровне, тогда выход Q становится низким и остается низким, когда R возвращается к низкому уровню.

Работа защелки SR

Таблица характеристик Таблица возбуждения
S р Q следующий Действие Q Q следующий S р
0 0 Q Состояние удержания 0 0 0 Икс
0 1 0 Сброс настроек 0 1 1 0
1 0 1 Установленный 1 0 0 1
1 1 Икс Не допускается 1 1 Икс 0

Примечание. X означает « безразлично» , то есть допустимое значение — 0 или 1.

R = S = 1 комбинация называется ограниченной комбинацией или запрещено государством , поскольку, как и NOR ворот , то выходные нули, она нарушает логическое уравнение Q = не Q . Комбинация также неуместна в схемах, где оба входа могут перейти на низкий уровень одновременно (т. Е. Переход от ограничения к удержанию ). Выход будет заблокирован либо на 1, либо на 0 в зависимости от отношений времени распространения между воротами (состояние гонки ).

Чтобы преодолеть ограниченную комбинацию, можно добавить шлюзы к входам, которые будут преобразованы (S, R) = (1, 1) в одну из неограниченных комбинаций. Это может быть:

  • Q = 1 (1, 0) — называется S-защелкой
  • Q = 0 (0, 1) — называется R-защелкой
  • Состояние сохранения (0, 0) — называется E-защелкой

В качестве альтернативы, ограниченная комбинация может быть использована для переключения вывода. В результате получилась защелка JK .

Характеристическое уравнение для защелки SR:

Q следующий знак равно р ¯ Q + р ¯ S <\ displaystyle Q _ <\ text > = <\ bar > Q + <\ bar > S> или Q следующий знак равно р ¯ ( Q + S ) . <\ displaystyle Q _ <\ text > = <\ bar > (Q + S).>

Q следующий знак равно S + р ¯ Q <\ displaystyle Q _ <\ text > = S + <\ bar > Q> с участием S р знак равно 0 <\ displaystyle SR = 0>

Защелка SR NAND

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

Схема использует обратную связь, чтобы «запомнить» и сохранить свое логическое состояние даже после изменения управляющих входных сигналов. Когда на входах S и R высокий уровень, обратная связь поддерживает выходы Q в предыдущем состоянии.

Защелка SR AND-OR

С точки зрения обучения, защелки SR, изображенные как пара перекрестно связанных компонентов (транзисторы, вентили, лампы и т. Д.), Часто трудно понять новичкам. Дидактически более простой способ — изобразить защелку как единую петлю обратной связи вместо перекрестной связи. Ниже представлена ​​защелка SR, построенная с логическим элементом И с одним инвертированным входом и логическим элементом ИЛИ . Обратите внимание, что инвертор нужен не для функции защелки, а для того, чтобы сделать оба входа высокоактивными.

Работа защелки SR
S р Действие
0 0 Q = 1, Q = 1; не допускается
0 1 Q = 1
1 0 Q = 0
1 1 Без изменений; случайный начальный
SR И-ИЛИ операция защелки

S р Действие
0 0 Без изменений; случайный начальный
1 0 Q = 1
Икс 1 Q = 0

Обратите внимание, что защелка SR AND-OR имеет то преимущество, что S = 1, R = 1 хорошо определены. В приведенной выше версии защелки SR AND-OR он дает приоритет R-сигналу над S-сигналом. Если необходим приоритет S над R, этого можно достичь, подключив выход Q к выходу логического элемента ИЛИ вместо выхода логического элемента И.

Защелку SR AND-OR легче понять, потому что оба затвора можно объяснить по отдельности. Когда ни S, ни R не установлены, то логический элемент ИЛИ и логический элемент И находятся в «режиме удержания», т. Е. Их выход является входом из контура обратной связи. Когда вход S = 1, тогда выход логического элемента ИЛИ становится 1, независимо от другого входа из контура обратной связи («режим установки»). Когда вход R = 1, тогда выход логического элемента И становится 0, независимо от другого входа из контура обратной связи («режим сброса»). А так как выход Q напрямую подключен к выходу логического элемента И, R имеет приоритет над S. Защелки, нарисованные как перекрестно связанные вентили, могут выглядеть менее интуитивно понятными, поскольку поведение одного логического элемента кажется переплетенным с другим вентилем.

Обратите внимание, что защелка SR AND-OR может быть преобразована в защелку SR NOR с помощью логических преобразований: инвертирование выхода элемента OR, а также 2-го входа элемента AND и подключение инвертированного выхода Q между этими двумя добавленными инверторами; с вентилем И с обоими инвертированными входами, что эквивалентно вентилю ИЛИ в соответствии с законами Де Моргана .

Защелка JK

Защелка JK используется гораздо реже, чем триггер JK. Защелка JK соответствует следующей таблице состояний:

Таблица истинности защелки JK

J K Q следующий Комментарий
0 0 Q Без изменений
0 1 0 Сброс настроек
1 0 1 Установленный
1 1 Q Переключать

Следовательно, защелка JK представляет собой защелку SR, которая переключает свой выход (колеблется между 0 и 1) при передаче входной комбинации 11. В отличие от триггера JK, комбинация 11 входов для защелки JK не очень полезна. потому что нет часов, которые управляют переключением.

Закрытые защелки и условная прозрачность

Защелки сделаны прозрачными. То есть изменения входного сигнала вызывают немедленные изменения выходного сигнала. К простой прозрачной защелке можно добавить дополнительную логику, чтобы сделать ее непрозрачной или непрозрачной, когда другой вход («разрешающий» вход) не заявлен. Когда несколько прозрачных защелок следуют друг за другом, используя один и тот же разрешающий сигнал, сигналы могут распространяться через все из них одновременно. Однако, следуя за защелкой « прозрачный-высокий» с защелкой « прозрачный-низкий» (или « непрозрачно-высокий» ), реализуется триггер «ведущий-ведомый».

Защелка закрытого типа SR

Синхронное SR защелки (иногда с тактовой частотой SR флип-флоп ) может быть сделано путем добавления второго уровня логических элементов в перевернутом SR защелки (или второй уровень И вентилей к прямой SR защелки). Дополнительные вентили NAND дополнительно инвертируют входы, так что SR- защелка становится стробируемой SR-защелкой (а SR-защелка трансформируется в стробируемую SR- защелку с инвертированным разрешением).

Если E высокий ( enable true), сигналы могут проходить через входные вентили в инкапсулированную защелку; все комбинации сигналов, кроме (0, 0) = удерживать, то немедленно воспроизводятся на выходе (Q, Q ), т.е. защелка прозрачна .

При низком уровне E ( включение ложно) защелка закрывается (непрозрачна) и остается в том состоянии, в котором она была оставлена ​​в последний раз, когда E был высоким.

Включить вход иногда тактовый сигнал , но чаще чтение или запись строб. Когда вход разрешения является тактовым сигналом, говорят, что защелка чувствительна к уровню (к уровню тактового сигнала), в отличие от чувствительных к фронту, таких как триггеры ниже.

Защелка закрытая D

Эта защелка использует тот факт, что в двух активных комбинациях входов (01 и 10) стробируемой защелки SR R является дополнением к S. комбинации для следующей защелки SR путем инвертирования входного сигнала данных. Низкое состояние разрешающего сигнала создает неактивную комбинацию «11». Таким образом, стробируемая D-защелка может рассматриваться как синхронная SR-защелка с одним входом . Эта конфигурация предотвращает применение ограниченной комбинации входов. Она также известна как прозрачная защелка , защелка данных или просто закрытая защелка . Он имеет вход данных и разрешающий сигнал (иногда называемый часами или управлением ). Слово « прозрачный» происходит от того факта, что при включенном разрешающем входе сигнал распространяется напрямую по цепи от входа D к выходу Q. Стробируемые D-защелки также чувствительны к уровню по отношению к уровню тактовых импульсов. или включить сигнал.

Прозрачные защелки обычно используются в качестве портов ввода-вывода или в асинхронных системах, или в синхронных двухфазных системах ( синхронные системы , использующие двухфазные часы ), где две защелки, работающие на разных фазах часов, препятствуют прозрачности данных, как в главном устройстве. раб шлепанец.

Защелки доступны в виде интегральных схем , обычно с несколькими защелками на микросхему. Например, 74HC75 — это четырехкратная прозрачная защелка в серии 7400 .

В приведенной ниже таблице истинности показано, что когда входной сигнал e nable / c lock равен 0, вход D не влияет на выход. Когда E / C высокий, выход равен D.

Защелка закрытого типа SR
E / C Действие
0 Никаких действий (сохранить состояние)
1 То же, что и защелка SR без синхронизации

Защелкивающаяся D-защелка на основе защелки SR NAND

D-защелка закрытого типа на базе защелки SR NOR

  1. D = 1, E = 1: установить
  2. D = 1, E = 0: удерживать
  3. D = 0, E = 0: удерживать
  4. D = 0, E = 1: сброс

Стробируемая D-защелка в транзисторной логике , аналогичная той, что используется в интегральных схемах CD4042 или CD74HC75.

Защелка Earle

Классические конструкции закрытых защелок обладают некоторыми нежелательными характеристиками. Для них требуется двухканальная логика или инвертор. Распространение сигнала от входа к выходу может занять до трех задержек затвора. Распространение сигнала от входа к выходу непостоянно — для некоторых выходов требуется две задержки затвора, а для других — три.

Дизайнеры искали альтернативы. Удачная альтернатива — защелка Эрла. Для этого требуется только один ввод данных, а его вывод требует двух постоянных задержек затвора. Кроме того, два уровня затвора защелки Эрла в некоторых случаях могут быть объединены с двумя последними уровнями затвора схем, управляющих защелкой, потому что многие общие вычислительные схемы имеют слой ИЛИ, за которым следует слой И в качестве последних двух уровней. . Слияние функции защелки может реализовать защелку без дополнительных задержек затвора. Слияние обычно используется при проектировании конвейерных компьютеров и, фактически, изначально было разработано Джоном Г. Эрлом для использования в IBM System / 360 Model 91 для этой цели.

Защелка Earle безопасна. Если опустить средний вентиль И-НЕ, то получится защелка удержания полярности , которая обычно используется, поскольку требует меньше логики. Однако он подвержен логической опасности . Преднамеренное искажение тактового сигнала может избежать опасности.

Защелка Эрла использует дополнительные входы включения: включить активный низкий (E_L) и активный высокий (E_H)

  1. D = 1, E_H = 1: установить
  2. D = 0, E_H = 1: сброс
  3. D = 1, E_H = 0: удерживать

D-шлепанцы

D-триггер широко используется. Он также известен как триггер «данных» или «задержки».

D-триггер фиксирует значение входа D в определенной части тактового цикла (например, нарастающий фронт тактового сигнала). Это захваченное значение становится выходом Q. В остальное время выход Q не меняется. D-триггер можно рассматривать как ячейку памяти, удержание нулевого порядка или линию задержки .

Таблица истинности защелки Gated D
E / C D Q Q Комментарий
0 Икс Q пред. Q пред. Без изменений
1 0 0 1 Сброс настроек
1 1 1 0 Установленный
Часы D Q следующий
Поднимающийся край 0 0
Поднимающийся край 1 1
Не поднимающийся Икс Q

( X обозначает состояние безразличия , что означает, что сигнал не имеет значения)

Большинство триггеров D-типа в ИС могут быть принудительно переведены в состояние установки или сброса (которое игнорирует входы D и тактовый сигнал), как и триггер SR. Обычно недопустимое условие S = R = 1 разрешается в триггерах D-типа. Установка S = R = 0 заставляет триггер вести себя, как описано выше. Вот таблица истинности для других возможных конфигураций S и R:

Входы Выходы
S р D > Q Q
0 1 Икс Икс 0 1
1 0 Икс Икс 1 0
1 1 Икс Икс 1 1

Эти триггеры очень полезны, поскольку они составляют основу регистров сдвига , которые являются неотъемлемой частью многих электронных устройств. Преимущество D-триггера перед «прозрачной защелкой» D-типа заключается в том, что сигнал на входном контакте D улавливается в момент синхронизации триггера, а последующие изменения на входе D будут игнорироваться до следующего событие часов. Исключением является то, что некоторые триггеры имеют входной сигнал «сброса», который сбрасывает Q (до нуля) и может быть асинхронным или синхронным с часами.

Вышеупомянутая схема сдвигает содержимое регистра вправо на одну битовую позицию при каждом активном переходе часов. Вход X сдвигается в крайнюю левую битовую позицию.

Классический D-триггер с положительным фронтом

Эта схема состоит из двух этапов, реализованных защелками SR NAND . Входной каскад (две защелки слева) обрабатывает тактовые сигналы и сигналы данных, чтобы гарантировать правильность входных сигналов для выходного каскада (единственная защелка справа). Если тактовый сигнал низкий, оба выходных сигнала входного каскада имеют высокий уровень независимо от ввода данных; выходная защелка не затрагивается и сохраняет предыдущее состояние. Когда тактовый сигнал изменяется с низкого на высокий, только одно из выходных напряжений (в зависимости от сигнала данных) становится низким и устанавливает / сбрасывает выходной фиксатор: если D = 0, нижний выход становится низким; если D = 1, верхний выход становится низким. Если тактовый сигнал продолжает оставаться на высоком уровне, выходы сохраняют свое состояние независимо от ввода данных и заставляют защелку вывода оставаться в соответствующем состоянии, поскольку входной логический ноль (выходного каскада) остается активным, пока тактовый сигнал высокий. Следовательно, роль выходной защелки заключается в хранении данных только при низком тактовом сигнале.

Схема тесно связана со стробируемой D-защелкой, поскольку обе схемы преобразуют два входных состояния D (0 и 1) в две входные комбинации (01 и 10) для выходной SR- защелки, инвертируя входной сигнал данных (обе схемы разделяются одиночный сигнал D в двух дополнительных сигналах S и R ). Разница заключается в том, что в закрытом D Защелка простой NAND логические ворота используются в то время как положительно по фронту сигнала D-триггера SR NAND защелки используются для этой цели. Роль этих защелок состоит в том, чтобы «заблокировать» активный выход, производящий низкое напряжение (логический ноль); таким образом, запускаемый положительным фронтом D-триггер также можно рассматривать как стробируемую D-защелку с защелкивающимися входными затворами.

D-триггер с синхронизацией по фронту «ведущий-ведомый»

D-триггер ведущий-ведомый создается путем последовательного соединения двух стробируемых D-защелок и инвертирования разрешающего входа на одну из них. Он называется ведущим-ведомым, потому что ведущая защелка управляет выходным значением Q ведомой защелки и заставляет ведомую защелку сохранять свое значение всякий раз, когда ведомая защелка включена, так как ведомая защелка всегда копирует свое новое значение из ведущей защелки и изменяет свое значение только в ответ на изменение значения мастер-защелки и тактового сигнала.

Для запускаемого положительным фронтом D-триггера ведущий-ведомый, когда синхросигнал низкий (логический 0), «разрешение», видимое первой или «ведущей» D-защелкой (инвертированный синхросигнал), имеет высокий уровень (логическая 1) . Это позволяет «главной» защелке сохранять входное значение при переходе синхросигнала с низкого на высокий. Когда тактовый сигнал становится высоким (от 0 до 1), инвертированное «разрешение» первой защелки становится низким (от 1 до 0), и значение, видимое на входе в главную защелку, «блокируется». Почти одновременно дважды инвертированное «включение» второй или «ведомой» D-защелки переходит с низкого уровня на высокий (от 0 до 1) с тактовым сигналом. Это позволяет сигналу, захваченному на переднем фронте тактового сигнала теперь «заблокированной» главной защелкой, проходить через «ведомую» защелку. Когда тактовый сигнал возвращается к низкому уровню (от 1 до 0), выход защелки «ведомого» блокируется, и значение, наблюдаемое на последнем нарастающем фронте тактового сигнала, сохраняется, в то время как «ведущая» защелка начинает принимать новые значения при подготовке к следующему нарастающему фронту тактового сигнала.

Удаление крайнего левого инвертора в цепи создает триггер D-типа, который срабатывает на заднем фронте тактового сигнала. Вот такая таблица истинности:

D Q > Q следующий
0 Икс Падение 0
1 Икс Падение 1

D-триггер с двойным фронтом

Триггеры, которые считывают новое значение по нарастающему и спадающему фронту тактовых импульсов, называются триггерами с двойным фронтом. Такой триггер может быть построен с использованием двух триггеров D-типа, запускаемых одним фронтом, и мультиплексора, как показано на рисунке.

Динамический запоминающий элемент D с запуском по границе

Эффективную функциональную альтернативу D-триггеру можно сделать с помощью динамических схем (где информация хранится в емкости), если она достаточно часто синхронизируется; хотя он и не является настоящим триггером, его все же называют триггером из-за его функциональной роли. В то время как элемент D «ведущий-ведомый» запускается по фронту тактового сигнала, каждый его компонент запускается по уровням тактового сигнала. «D-триггер, запускаемый фронтом», как его называют, даже если он не является настоящим триггером, не имеет свойств ведущий-ведомый.

D-триггеры с запуском по фронту часто реализуются в интегрированных высокоскоростных операциях с использованием динамической логики . Это означает, что цифровой выход запоминается на паразитной емкости устройства, пока устройство не переключается. Эта конструкция динамических триггеров также обеспечивает простой сброс, поскольку операция сброса может быть выполнена путем простого разряда одного или нескольких внутренних узлов. Распространенной разновидностью динамических триггеров является тип истинных однофазных тактовых импульсов (TSPC), который выполняет триггерные операции с небольшой мощностью и на высоких скоростях. Однако динамические триггеры обычно не работают на статических или низких тактовых частотах: при достаточном времени пути утечки могут разрядить паразитную емкость, достаточную для перехода триггера в недопустимые состояния.

T шлепанцы

Если на входе T высокий уровень, T-триггер меняет состояние («переключается») всякий раз, когда на входе тактового сигнала стробируется. Если на входе T низкий уровень, триггер сохраняет предыдущее значение. Такое поведение описывается характеристическим уравнением :

Q следующий знак равно Т ⊕ Q знак равно Т Q ¯ + Т ¯ Q <\ displaystyle Q _ <\ text > = T \ oplus Q = T <\ overline > + <\ overline > Q> (расширение оператора XOR )

и может быть описан в таблице истинности :

T триггерная операция

Таблица характеристик Таблица возбуждения
Т <\ displaystyle T> Q <\ displaystyle Q> Q следующий <\ displaystyle Q _ <\ text <следующий>>> Комментарий Q <\ displaystyle Q> Q следующий <\ displaystyle Q _ <\ text <следующий>>> Т <\ displaystyle T> Комментарий
0 0 0 Состояние удержания (без часов) 0 0 0 Без изменений
0 1 1 Состояние удержания (без часов) 1 1 0 Без изменений
1 0 1 Переключать 0 1 1 Дополнение
1 1 0 Переключать 1 0 1 Дополнение

Когда T удерживается на высоком уровне, триггер делит тактовую частоту на два; то есть, если тактовая частота равна 4 МГц, выходная частота, полученная от триггера, будет 2 МГц. Эта функция «деления на» применяется в различных типах цифровых счетчиков . AT-триггер также может быть построен с использованием JK-триггера (контакты J и K соединены вместе и действуют как T) или D-триггера (вход T, XOR Q, предыдущий, управляет входом D).

JK шлепанцы

Триггер JK увеличивает поведение триггера SR (J: Установить, K: Сброс), интерпретируя условие J = K = 1 как команду «переворота» или переключения. В частности, комбинация J = 1, K = 0 представляет собой команду для установки триггера; комбинация J = 0, K = 1 — команда сброса триггера; а комбинация J = K = 1 представляет собой команду переключения триггера, т. е. изменения его выхода на логическое дополнение его текущего значения. Установка J = K = 0 сохраняет текущее состояние. Чтобы синтезировать D-триггер, просто установите K равным дополнению к J (вход J будет действовать как вход D). Точно так же, чтобы синтезировать T-триггер, установите K равным J. Таким образом, JK-триггер является универсальным триггером, потому что он может быть настроен для работы как SR-триггер, D-триггер или T триггер.

Характеристическое уравнение триггера JK:

Q следующий знак равно J Q ¯ + K ¯ Q <\ displaystyle Q _ <\ text > = J <\ overline > + <\ overline > Q>

и соответствующая таблица истинности:

JK триггерная операция

Таблица характеристик Таблица возбуждения
J K Комментарий Q следующий Q Q следующий Комментарий J K
0 0 Состояние удержания Q 0 0 Без изменений 0 Икс
0 1 Сброс настроек 0 0 1 Установленный 1 Икс
1 0 Установленный 1 1 0 Сброс настроек Икс 1
1 1 Переключать Q 1 1 Без изменений Икс 0

Соображения по срокам

Параметры времени

Входной сигнал должен оставаться устойчивым в течение периода около нарастающего фронта часов, известного как апертура. Представьте, что вы фотографируете лягушку на кувшинке. Предположим, лягушка прыгает в воду. Если вы сфотографируете лягушку, прыгающую в воду, вы получите размытое изображение лягушки, прыгающей в воду — неясно, в каком состоянии лягушка находилась. Но если вы сделаете снимок, пока лягушка неподвижно сидит на подушке (или устойчиво находится в воде) вы получите четкое изображение. Таким же образом, на вход триггера должен быть постоянным в течение апертуры от триггера.

Время установки — это минимальное время, в течение которого ввод данных должен оставаться устойчивым перед событием часов, чтобы данные были надежно дискретизированы часами.

Время удержания — это минимальное время, в течение которого ввод данных должен оставаться устойчивым после события часов, чтобы данные были надежно дискретизированы часами.

Апертура — это сумма времени настройки и выдержки. Ввод данных должен быть постоянным в течение всего этого периода времени.

Время восстановления — это минимальное время, в течение которого вход асинхронной установки или сброса должен быть неактивным перед событием часов, чтобы часы надежно считывали данные. Таким образом, время восстановления для входа асинхронной установки или сброса аналогично времени настройки для ввода данных.

Время удаления — это минимальное время, в течение которого вход асинхронной установки или сброса должен быть неактивным после события часов, чтобы данные были надежно дискретизированы часами. Время удаления для входа асинхронной установки или сброса, таким образом, аналогично времени удержания для ввода данных.

Короткие импульсы, подаваемые на асинхронные входы (установка, сброс), не должны применяться полностью в течение периода восстановления-удаления, иначе становится совершенно неопределенным, перейдет ли триггер в соответствующее состояние. В другом случае, когда асинхронный сигнал просто выполняет один переход, который случается между временем восстановления / удаления, в конечном итоге триггер перейдет в соответствующее состояние, но очень короткий сбой может появиться или не появиться на выходе, в зависимости от по синхронному входному сигналу. Эта вторая ситуация может иметь или не иметь значения для схемы.

Сигналы установки и сброса (и другие) могут быть синхронными или асинхронными и, следовательно, могут характеризоваться временем установки / удержания или восстановления / удаления, а синхронность очень зависит от конструкции триггера.

Различие между временем установки / удержания и восстановления / удаления часто необходимо при проверке синхронизации более крупных цепей, поскольку асинхронные сигналы могут оказаться менее критичными, чем синхронные сигналы. Дифференциация предлагает разработчикам схем возможность определять условия проверки для этих типов сигналов независимо.

Метастабильность

Триггеры подвержены проблеме, называемой метастабильностью , которая может возникнуть, когда два входа, такие как данные и часы или часы и сброс, меняются примерно в одно и то же время. Когда порядок не ясен, в пределах соответствующих временных ограничений, результатом является то, что выход может вести себя непредсказуемо, требуя во много раз больше времени, чем обычно, для перехода в то или иное состояние, или даже несколько раз колеблется перед установкой. Теоретически время остепениться не ограничено. В компьютерной системе эта метастабильность может вызвать повреждение данных или сбой программы, если состояние нестабильно до того, как другая схема использует его значение; в частности, если два разных логических пути используют вывод триггера, один путь может интерпретировать его как 0, а другой как 1, когда он не перешел в стабильное состояние, переводя машину в несовместимое состояние.

Метастабильности в триггерах можно избежать, убедившись, что данные и управляющие входы остаются действительными и постоянными в течение определенных периодов до и после тактового импульса, называемых временем настройки (t su ) и временем удержания (t h ) соответственно. Это время указано в паспорте устройства и обычно составляет от нескольких наносекунд до нескольких сотен пикосекунд для современных устройств. В зависимости от внутренней организации триггера можно построить устройство с нулевым (или даже отрицательным) требованием установки или времени удержания, но не с тем и другим одновременно.

К сожалению, не всегда возможно выполнить критерии установки и удержания, потому что триггер может быть подключен к сигналу в реальном времени, который может измениться в любое время, вне контроля разработчика. В этом случае лучшее, что может сделать разработчик, — это снизить вероятность ошибки до определенного уровня, зависящего от требуемой надежности схемы. Один из методов подавления метастабильности состоит в том, чтобы соединить два или более триггеров в цепочку так, чтобы выходной сигнал каждого из них служил входным данным следующего, и все устройства использовали общие часы. С помощью этого метода вероятность метастабильного события может быть уменьшена до незначительного значения, но никогда до нуля. Вероятность метастабильности становится все ближе и ближе к нулю по мере увеличения количества последовательно соединенных триггеров. Количество каскадных триггеров называется «рейтингом»; «Двухранговые» шлепанцы (два шлепанца последовательно) — обычная ситуация.

Доступны так называемые триггеры с метастабильным упрочнением, которые работают за счет максимального сокращения времени настройки и удержания, но даже они не могут полностью устранить проблему. Это потому, что метастабильность — это больше, чем просто вопрос схемотехники. Когда переходы часов и данных близки друг к другу по времени, триггер вынужден решать, какое событие произошло первым. Каким бы быстрым ни было устройство, всегда существует вероятность того, что входные события будут настолько близко друг к другу, что невозможно будет определить, какое из них произошло первым. Следовательно, логически невозможно построить полностью метастабильный триггер. Триггеры иногда характеризуются максимальным временем установления (максимальное время, в течение которого они будут оставаться метастабильными при определенных условиях). В этом случае триггеры с двойным рангом, которые синхронизируются медленнее, чем максимально допустимое время метастабильности, будут обеспечивать надлежащее согласование для асинхронных (например, внешних) сигналов.

Задержка распространения

Другим важным значением синхронизации для триггера является задержка тактового сигнала на выходе (общий символ в таблицах данных: t CO ) или задержка распространения (t P ), то есть время, необходимое триггеру для изменения своего выхода после край часов. Время перехода с высокого уровня на низкий (t PHL ) иногда отличается от времени перехода с низкого уровня на высокий (t PLH ).

При каскадном соединении триггеров, которые используют одни и те же часы (как в регистре сдвига ), важно убедиться, что t CO предыдущего триггера больше, чем время удержания (t h ) следующего триггера, таким образом, данные, присутствующие на входе следующего триггера, правильно «смещаются» после активного фронта тактового сигнала. Это соотношение между t CO и t h обычно гарантируется, если триггеры физически идентичны. Кроме того, для правильной работы легко проверить, что период тактовой частоты должен быть больше суммы t su + t h .

Обобщения

Триггеры можно обобщить по крайней мере двумя способами: сделав их 1 из N вместо 1 из 2 и адаптируя их к логике с более чем двумя состояниями. В особых случаях кодирования «1 из 3» или многозначной троичной логики такой элемент может называться триггером .

В обычном триггере ровно один из двух дополнительных выходов имеет высокий уровень. Это можно обобщить на элемент памяти с N выходами, ровно один из которых имеет высокий уровень (альтернативно, когда ровно один из N имеет низкий уровень). Таким образом, вывод всегда представляет собой горячее (соответственно одно холодное ) представление. Конструкция аналогична обычному перекрестному триггеру; каждый выход, когда высокий, подавляет все остальные выходы. В качестве альтернативы можно использовать более или менее обычные триггеры, по одному на выход, с дополнительной схемой, чтобы гарантировать, что только один за раз может быть верным.

Еще одно обобщение обычного триггера — это элемент памяти для многозначной логики . В этом случае элемент памяти сохраняет ровно одно из логических состояний до тех пор, пока управляющие входы не вызовут изменение. Кроме того, можно использовать многозначные тактовые импульсы, что приводит к новым возможным переходам тактовых импульсов.

Источник

Читайте также:  Новокубанский коньячный завод не работает
Оцените статью