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