Рис. 19.3. Получение четырехфазной последовательности тактовых импульсов с помощью дешифратора «1 из 16»
Рис. 19.4. Временная диаграмма четырехфазной последовательности тактовых импульсов.
входных переменных. В каждый момент времени только одна выходная переменная имеет единичное значение. Следовательно, событие, которое должно произойти в момент
может быть вызвано выходной переменной
Если одно и то же событие должно происходить в различные моменты времени, следует лишь объединить соответствующие выходные переменные с помощью функции ИЛИ. Это реализуется особенно просто, когда интегральная схема имеет выходы с открытым коллектором и негативной логикой, что позволяет образовать функцию «монтажное ИЛИ».
В качестве примера на рис. 19.3 приведена схема получения
-фазной последовательности тактовых импульсов, которые отделены друг от друга постоянными интервалами. В течение каждых трех следующих друг за другом периодов входного сигнала
один из четырех выходных тактовых сигналов
равен единице, Выходы
остаются неподключенными, благодаря чему между отдельными тактовыми импульсами на выходе возникает пауза длительностью в один период сигнала
Временная диаграмма работы этой схемы показана на рис. 19.4.
Длина временного интервала определяется частотой входного тактового импульса
и поэтому может достигать любой величины. Это является существенным преимуществом по сравнению со схемами на элементах задержки.
Преобразование кода «1 из n» в двоичный
Для того чтобы преобразовать код «1 из n» в двоичный, можно использовать так называемый кодер (шифратор) с приоритетом. На его выходах формируется двоичное число, соответствующее наивысшему из входов, на которые подана единица. Значения входных переменных, расположенных ниже, не имеют значения. Поэтому эта схема и носит название «кодер с приоритетом». Такая схема позволяет преобразовывать не только код «1 из и», но и суммарный код, в котором единица стоит не в одном данном разряде, а во всех, расположенных за ним. Здесь приведена таблица переключений с приоритетом 19.2.
Типы ИС
Код «1 из 10»: SN 74147 (ТТЛ).
Код «1 из 8», с возможностью наращивания: