Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

30 Микроконтроллеры AVR от азов программирования... Мы говорили также, что триггер — это устройство, которое может находиться в двух (и только в одном из двух) устойчивых состояниях. На самом деле входы логических элементов обладают слабым триггерным эффектом. Между областью входных напряжений, соответствующих логическому нулю, и областью напряжений, соответствующих логиче ­ ской единице, всегда существует промежуточный диапазон логической неопределенности. Если напряжение на логическом входе попадает в этот диапазон, то поведение логического элемента непредсказуемо. Некоторые элементы даже могут переходить в линейный режим работы (усиливают аналоговый сигнал). Более четкое срабатывание обе ­ спечивает так называемый триггер Шмитта. Этот триггер имеет совер ­ шенно конкретный порог срабатывания. При переходе входного напря ­ жения через этот порог триггер Шмитта переключается из одного устой ­ чивого состояния в другое. Второй особенностью триггера Шмитта является наличие не одного, а двух порогов срабатывания. Первый порог действует, когда напряжение на входе повышается. При достижении порога триггер срабатывает, и на выходе появляется логическая единица. При понижении напряжения на входе действует второй порог. Когда напряжение на входе снизится ниже этого порога, триггер переключается снова, и на выходе устанавливается логический ноль. Второй порог всегда немного ниже первого. Наличие двух порогов называется гистерезисом. Гистерезис увеличивает стабильность работы триггера при напряжениях, близких к пороговому. В отсутствии гисте ­ резиса при входных напряжениях, близких к порогу срабатывания, любая помеха на входе вызовет многократное переключение триггера, что обычно крайне нежелательно. Триггеры Шмитта часто используются для преобразования аналоговых колебаний в прямоугольные импульсы, которые затем уже используются в цифровой технике. Кроме триггеров, срабатывающих по уровню, существует целый класс триггеров, переключение которых происходит при воздействии различных сочетаний логических сигналов. Такие триггеры имеют не менее двух циф ­ ровых входов и один или два цифровых выхода. Сигналы на таких выходах всегда имеют противоположные значения. Один из выходов называется прямы^ выходом триггера, а второй — инверсным выходом. Такой триггер имеет два устойчивых состояния: единичное и нулевое. В единичном состоянии на прямом выходе триггера устанавливается сиг ­ нал логической единицы, а на инверсном, соответственно, сигнал логи ­ ческого нуля. Если же триггер находится в нулевом состоянии, сигналы на выходах меняют свои значения: на прямом выходе появляется ноль, а на инверсном — единица. Переход из одного устойчивого состояния в другое происходит под воздействием сигналов на входах триггера.

RkJQdWJsaXNoZXIy MTExODQxMg==