Работа триггера по входам C и D
Предположим, что в данный момент триггер установлен, поэтому зажжен светодиод HL3. Что произойдет, если нажать на кнопку SB1? Ровным счетом ничего, состояние выходных сигналов триггера не изменится. Если теперь по входу R сбросить триггер, то будет светить светодиод HL2, а HL3 погаснет. Нажатие на кнопку SB1 и в этом случае состояния триггера не изменит. Это говорит о том, что на входе С нет тактирующих импульсов.
Теперь попробуем на вход C подать тактирующие импульсы. Проще всего это сделать, собрав генератор прямоугольных импульсов, уже знакомый нам по предыдущим частям статьи. Его схема приведена на рисунке 4.
Рисунок 4. Генератор тактовых импульсов.
Чтобы наблюдать за работой схемы визуально, частота генератора должна быть невелика, при указанных на схеме деталях составляет около 1 Гц, то есть 1 колебание (импульс) в секунду. Частоту генератора можно изменять подбором конденсатора С1. Состояние входа С индицирует светодиод HL1: светодиод зажжен – на входе С высокий уровень, если погашен, то уровень низкий. В момент зажигания светодиода HL1 на входе С происходит формирование положительного перепада напряжения (из низкого уровня в высокий). Именно этот переход заставляет срабатывать D – триггер по входу С, а не наличие на этом входе высокого или низкого уровня напряжения. Это следует запомнить, и следить за поведением триггера именно в момент формирования фронта импульса.
Если на вход С подключить генератор импульсов и включить питание, то первым же импульсом триггер установится в единицу, последующие импульсы состояния триггера не изменят. Все сказанное справедливо для случая, когда переключатель SB1 находится в положении, указанном на рисунке.
Теперь давайте переключим SB1 в нижнее по схеме положение, тем самым подав на вход D низкий уровень. Первый же импульс пришедший с генератора переведет триггер в состояние логического нуля или триггер будет сброшен. Об этом нам подскажет светящийся светодиод HL2. Последующие импульсы на входе С также не меняют состояния триггера.
На рисунке 2б показана временная диаграмма работы триггера по CD входам. Предполагается, что состояние входа D меняется как показано на рисунке, а на вход С поступают периодические тактирующие импульсы.
Первый импульс на входе С устанавливает триггер в единичное состояние (вывод 5), а второй импульс состояния триггера не меняет, поскольку на входе С до сих пор уровень остается высоким.
Состояние входа D между вторым и третьим тактирующими импульсами изменяется с высокого уровня на низкий, это видно на рисунке 2. Но переключение триггера в нулевое состояние происходит лишь по началу третьего тактирующего импульса. Четвертый и пятый импульсы на входе С состояния триггера не изменяют.
Следует обратить внимание на тот факт, что сигнал на входе D изменил свое значение с низкого уровня на высокий во время тактирующего импульса на входе С. Однако, изменение состояния триггера не произошло, так как положительный фронт тактирующего импульса был раньше, чем произошло изменение уровня на входе D.
В единичное состояние триггер будет переключен лишь шестым импульсом, точнее его фронтом. Седьмой импульс сбросит триггер, так как во время его положительного фронта на входе D уже установился высокий уровень. Следующие импульсы работают точно также, поэтому читатели могут разобраться с ними самостоятельно.
Еще одна временная диаграмма приведена на рисунке 5.
Рисунок 5. Полная временная диаграмма работы D триггера.
На рисунке видно, что триггер может работать в трех режимах, два из которых уже были рассмотрены выше. На рисунке это асинхронный и синхронный режимы. Наибольший интерес на временной диаграмме представляет превалирующий режим: тут видно, что во время низкого уровня на входе R изменения состояния триггера по входам С и D не происходит, что говорит о том, что входы RS являются приоритетными. Также на рисунке 5 приведена таблица истинности для D – триггера.
Из всего сказанного можно сделать следующие выводы: каждый положительный перепад импульса на входе С устанавливает триггер в состояние, которое в этот момент было на входе D, или просто переносит его состояние на прямой выход триггера Q. Отрицательный перепад на импульса на входе С никакого влияния на состояние триггера не оказывает.
На рисунке 3 показаны возможные формы импульсов на С входе: это меандр (3а), короткие импульсы высокого уровня, или положительные (3б), короткие импульсы низкого уровня (отрицательные) (3в). В любом случае срабатывание триггера происходит по положительному перепаду.
В одних случаях это будет фронт импульса, а в других его спад. Это обстоятельство следует учитывать при разработке и анализе схем на D – триггерах. Работа D – триггера в счетном режиме Одним из основных назначений D – триггера является его использование в счетном режиме. Для того, чтобы заставить работать его в качестве счетчика импульсов, достаточно на вход D подать сигнал с его собственного инверсного выхода. Такое соединение показано на рисунке 6.
Рисунок 6. Работа D – триггера в счетном режиме.
В таком режиме по приходу каждого импульса на вход С, триггер будет менять свое состояние на противоположное, как показано на временной диаграмме. И объяснение этому самое простое и логичное: состояние на входе D всегда противоположно, инверсно, по отношению к прямому выходу. Поэтому, в свете предыдущего рассмотрения работы триггера, на прямой выход переносится его инверсное состояние. Один триггер, хоть и в счетном режиме, много не насчитает, всего лишь до двух: 0..1 и снова 0..1, и так далее.
Чтобы получить счетчик, способный считать по – настоящему потребуется соединить последовательно несколько триггеров, работающих в счетном режиме. Об этом будет рассказано несколько позже в отдельной статье. Кроме этого, следует обратить внимание на тот факт, что импульсы на выходе триггера имеют частоту ровно в два раза меньшую, чем входные на входе С. Это свойство используется в тех случаях, когда необходимо поделить частоту сигнала в число раз кратное двум: 2, 4, 8, 16, 32 и так далее.
Форма импульсов после деления триггером всегда есть меандр, даже в случае очень коротких входных импульсов на входе С. На этом рассказ о возможностях применения D триггера можно закончить. В следующей части статьи будет рассказано о применении триггеров типа JK
Логические микросхемы. Часть 9. JK триггер
Дата добавления: 2016-05-25; просмотров: 1844;