+7(495)926-7456
+7(495)926-7456
Электронные компоненты  Мануалы 

0 1 2 3 4 5 6 7 8 9 [ 10 ] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

используется для получения кода на выходе Лз. Когда ключи Кб или /Сэ разомкнуты, шифратор открыт и нормально кодирует сигналы входов /о - /?. Данному десятичному кодирующему

JHeucnoMb-еуемыи


>

Рис. 8.21. Клавишный шифратор на Рис. 8.22. Усовершенствованный кла-логических элементах. вншный шифратор.

устройству свойственны активные Высокие выходы, представляющие Бход наивысшего порядка. Однако "введение двух инверторов в линии Ло и Лз вместо линий Ai и Лг позволяет получить активные Низкие выходы.

На выходе «Разрешение» (ЕО) получается Низкий уровень, .если все клавиши в исходном состоянии (не нажаты). При на-


ШаВиша

Рис. 8.23, Клавишный шифратор на основе приоритетного шифратора.



о Десятичный <pPf cvemviw

3302 Дешифратор

tvmffi


Унравляет/и генератор IkOm I--i

330 0m

100 On 1мкФ


истинный

Рис. 8.24. IO-клавишный сканирующий шифратор.

жатии белее чем одной клавиши кодируется та из них, на которой наивысшее число. Это свойство также нежелательно, но, как и перекрытие клавиш, позволяет избежать формирования ошибочных кодов. Однако следует заметить, что на выходе может возникнуть неправильный код в течение нескольких наносекунд за нажатием клавиши. Описанная схема лучше той, которая выполнена с использованием ЛЭ, однако в ней все также трудно устранить дребезг - необходимо включить сопротивления во всех входных цепях, кроме того, она становится недопустимо дорогой при числе клавишей больше 16.

Для экономичного и надежного разрешения данных проблем лучше отказаться от этого комбинационного принципа и использовать сканирующие схемы конечных автоматов. Это может увеличить время срабатывания от наносекунд до миллисекунд, что обычно допустимо.

Простой 10-клавишный сканирующий шифратор. Сканирующий шифратор на рис. 8.24 состоит из счетчика, дешифратора,



контактов и управляемого генератора. Когда все клавиши в исходном (верхнем) положении, то генератор свободно запускается и работает с частотой 1 кГц, счетчик начинает счет по модулю 10, кроме того, один за другим активируются выходы с открытыми коллекторами у дешифратора 1 из 10 типа 9302. Контакты 10 клавишей соединены с выходами дешифратора, а их общий вывод соединен с источником напряжений Vcc через резистор 1 кОм.

Нажатие любой клавиши приводит к соединению общего вывода последних непосредственно с землей, как только состояние счетчика становится идентичным номеру нажатой клавиши. В результате этого генератор останавливается при Низком уровне на входе тактовых импульсов десятичного счетчика 7490. Постоянная времени работы генератора такова, что в некоторой степени защищает от дребезга. Однако при неблагоприятных обстоятельствах счетчик может выполнить дополнительный цикл до установки. Но Низкий уровень сигнала на выходе «Истинный код» у счетчика будет указывать на то, что показание счетчика соответствует номеру нажатой клавиши.

Данная конструкция обладает защитой от перекрытия двух клавиш. При нажатии второй клавиши, когда счетчик все еще зафиксирован предыдущей, схема позволяет игнорировать воздействием второй клавиши, пока предыдущая не отпущена и счетчик не ищет нажатия другой клавиши. Если в течение 10 миллисекунд одновременно оказываются нажатыми две или больше клавишей или если нажимаются две дополнительные клавиши, в то время как первая еще нажата, то система не может разрешить такую входную последовательность операций, а будет продолжать выдавать правильный код.

Данная простая сканирующая схема имеет только несколько недостатков, которые не удалось устранить, а именно неполное подавление дребезга и трудность различения дребезга контакта от его повторного включения. Для решения данной проблемы в схему можно включить триггер с одним устойчивым состоянием так, чтобы можно было различать короткие и длительные по времени процессы, как показано на рис. 8.25.

Пока все клавиши в верхнем (исходном) положении, этот одновибратор непрерывно запускается тактовыми импульсами. При нажатой клавише и остановившемся генераторе одновибратор прерывает работу. Высокий уровень на выходе Q (иетин-ный) указывает на то, что выходы счетчика соответствуют нажатой клавише. После отпускания клавиши запускается одновибратор передним фронтом нарастания первого тактового им« пульса и заканчивает сигнал «Истинный» в течение полуперио-i да тактовых импульсов до того, как счетчик изменяет состоя ние. Таким образом устраняется неоднозначность выхода.



0 1 2 3 4 5 6 7 8 9 [ 10 ] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135