Рис. 9.5.
Рис. 9.6.
Механические ключи в качестве устройств ввода.
Если вам известны входные характеристики используемой логики, то управление цифровыми входами от переключателей, клавиатуры, компараторов и т. п. не доставит вам особых осложнений. Самый простой способ — это использовать резистор, подключенный к шине питания (рис. 9.7). Для элементов ТТЛ, учитывая их входные характеристики, лучше всего, когда резистор коммутируется ключом на землю. Ключ легко отбирает входной ток на низком уровне, а резистор поднимает высокий уровень до +5 В, обеспечивая высокую помехоустойчивость; кроме того, это удобно, когда ключ возвращается в состояние, соответствующее земле.Рис. 9.7.
Альтернативный способ, когда резистор подключается к земле, а ключ обеспечивает коммутацию к +5 В, нежелателен, поскольку при этом необходима маленькая величина сопротивления резистора (220 Ом), гарантирующая низкий ТТЛ-уровень в несколько десятых вольта, а это означает, что при замкнутом ключе будет протекать большой ток. В схеме с подвеской к шине питания помехоустойчивость при разомкнутом ключе (худший случай с точки зрения чувствительности к помехе) будет составлять по крайней мере 3 В, в то время как в схеме с подвеской к земле - всего 0,6 В (для ТТЛ FAST нижний порог +0,8 В, входной ток равен — 0,6 мА).
Для КМОП-логики и та и другая схема работает превосходно, поскольку входы не потребляют ток, а типовое значение порога составляет половину
Дребезг ключей.
Как было отмечено вРассмотрим несколько способов подавления.
1. Соберите из двух вентилей асинхронный RS-триггер, не забыв, разумеется, о резисторах подвески к шине питания (рис. 9.8). Можно использовать готовый триггер с входами СБРОС и УСТАНОВКА (например, `74), заземлив вход синхронизации.
Рис. 9.8.
2. Используйте интегральный вариант предыдущей схемы. Элементы `279, 4043 и 4044 представляют собой счетверенные RS-триггеры.
3. Используйте КМОП-триггер Шмитта с замедляющей RС-цепочкой на входе (рис. 9.9). Фильтр нижних частот
Рис. 9.9.
4. Воспользуйтесь кристаллом типа 4490, «сшестеренным подавителем дребезга». В этой превосходной схеме использована цифровая задержка (5-разрядный сдвиговый регистр на каждый ключ) как своего рода цифровой фильтр нижних частот. Схема содержит внутренние резисторы подвески и схему синхронизации. Пользователь добавляет времязадающий конденсатор, устанавливая частоту генератора и определяя тем самым время задержки.