D-триггер, также как и другие типы триггеров имеют два устойчивых состояния. D-триггеры имеет в своем составе два входа: информационный — D и вход синхронизации C, т.е. D-триггер всегда синхронный.Асинхронных D-триггеров не существует.
Принцип работы D-триггера заключается в том, что при поступлении синхросигнала в триггер записывается значение, которое в этот момент установлено на информационном входе D. В другое время (при отсутствии синхросигнала) изменение значений на входе D никакого воздействия на состояние триггера не оказывает. Вот диаграмма работы D-триггера:
D-триггер, как и RS-триггер так же может быть реализован на логических элементах. Пример реализации на элементах 2И-НЕ приведен ниже.
Для реализации понадобится всего 1 микросхема К155ЛА3 (самая популярная отечественная логическая микросхема, содержащая в себе 4 элемента 2И-НЕ).
В популярной отечественной серии 155 D-триггер представлен микросхемой К155ТМ2. Она содержит два независимых D-триггера с входами сброса и установки, R и S соответственно. Условное графическое обозначение (УГО) приведено ниже:
[stextbox id=»warning» caption=»Замечание от shur66«]если ТМ2 использовать как D, то R и S нужно на + посадить[/stextbox]
Зарубежные аналоги: SN7474N, SN7474J
Т.е. При использовании входов R и S триггер работает как обычный RS-триггер. При использовании входов D и С триггер работает как и положено D-триггеру.
Вливайтесь в обсуждение
  18 комментариев
shur66
11 лет назад🙂 Коллега! Такие сложные проекты, и такой косяк на ерунде … Срочно редактируй диаграмму, Q меняется по положительному фронту С, а нужный D к тому моменту уже должен быть…
Chiper
11 лет назад🙂
«И на старуху бывает порнуха…»
Блин, косяк…
Спасибо указание на ошибку. Действительно это так
UPD.: заменил диаграмму. Теперь правильная…
shur66
11 лет назадДа, и ещё, если ТМ2 использовать как D, то R и S нужно на + посадить, а то новички мучаться будут.
rbhjc
9 лет назадВходы R и S являются инверсными. Из диаграммы не возможно судить об уровнях сигналов на входах и выходах.
sea
9 лет назадВообще вы все тупые. Эта схема не рабочая и работать как D-триггер она не будет. Весь интернет этой схемой заполнен, а она не работоспособная. Не верите — соедините D c инверсным Q и увидите !!!
shur66
9 лет назадЯ даже знаю откуда «ноги растут» 🙂 Это справочник Г.и.Пухальский,Т.Я.Новосельцева » Проектирование дискретных устройств на интегральных микросхемах» М. «Радио и связь» 1990г. стр.70. 🙂 Книжка хорошая, но что-то они с инверсией попутали… Правильная схема у В.Л.Шило «Популярные цифровые микросхемы» стр.73.
shur66
9 лет назадА по поводу «тупости», так ты сам бы для начала прочёл о чём нормальные люди беседуют 🙂 Схему на логике никто не обсуждал 🙂
sea
9 лет назадУ меня есть такая книга. И даже эта схема на стр.73 НЕ рабочая !!! Проверил сам лично. А по поводу «тупости», да не читал, беру свои слова обратно. Но всё рано, зачем вводить начинающих людей в заблуждение. Зачем писать «так же может быть реализован на логических элементах» и давать схемы которые неправильные. Схема внутри ТМ2 совсем не такая, и в интернете, и в книгах правильной нет !
shur66
9 лет назадНо она хоть как-то работает, и не имеет неопределённых состояний 🙂
sea
9 лет назадНи как не работает.
shur66
9 лет назадЯ сейчас смотрю на макетку и думаю, кто тупит? 🙂 Работает…. Ну не как ТМ2, но как триггер…От кнопки на С — нет, но от гены нормально, кнопкой уровень на Д выставляю….
sea
9 лет назадПроверь получше, если не заметил. Работает не по фронту С, а пока на входе С присутствует лог 1, то состояние на входе D прямо переписывается на выход, а этого не должно происходить. Эту всю схему можно заменить одним ключом из К561КТ3 и не надо будет аж 5 логических элементов использовать.
sea
9 лет назадУчить надо было в детстве цифровую логику !!!
shur66
9 лет назадЯ не сказал , что у Шило это полноценный Д-триггер, вход С — это вход разрешения записи 🙂 И вообще, кто станет городить элементарную логику, когда в 155 серии их как грязи…
shur66
9 лет назадА логику хорошо учил, если чуток поразбираться, даже вспомню как минимизировать функции в разном базисе 🙂
sea
9 лет назадВы говорите — «И вообще, кто станет городить элементарную логику». При разработке цифровых схем с подобными задачами постоянно сталкиваешься. Мне надо был 1 такой триггер и надо было сделать в 1 корпусе. Ставить ТМ2, 1 триггер будет висеть не использованным, а я не люблю делать как все безграмотные разработчики, используют 1 инвертор в ЛН1, а 5 просто висят и жрут питание.
shur66
9 лет назадОдин триггер? Так в чём проблемма? SN74AUP1G74 🙂
Oleg
6 лет назадЧё-то случайно заглянул сюда …
Ребяты , вы хоть читать умеете ? … Это я по поводу схемы на логических элементах … И комменты доставили — например «Я даже знаю откуда «ноги растут» Это справочник Г.и.Пухальский,Т.Я.Новосельцева » Проектирование дискретных устройств на интегральных микросхемах» М. «Радио и связь» 1990г. стр.70 «, В этой книге эта схема приведена как D-L Триггер !!!(и на полстраницы подробнейше расписана логика её работы) .И если вы не видите разницу между входами «C» (Clock) и «L» (Level) то сами себе Буратины . D-L триггер — это»ПРОЗРАЧНЫЙ» триггер , в отличии от ТМ2.
Пост я написал исключительно для того , что-бы начинающие , которых гугель будет сюда постоянно выкидывать не делали скоропалительных выводов , читая подобные «статьи».