Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по дисциплине.doc
Скачиваний:
87
Добавлен:
04.06.2015
Размер:
4.49 Mб
Скачать

2.4.4 Триггеры сD-управлением

Наиболее часто в цифровых интегральных микросхемах, а также в импульсных устройствах применяют триггеры с единственным входом данных D(data), так называемыеD-триггеры.

Одна из причин их появления была в том, что число выводов у корпусов микросхем ранних разработок не превышало 14, а стоимость многовыводного корпуса составляла значительную часть от стоимости готовой микросхемы. Для D-триггера требуется всего четыре внешних вывода: вход данныхD, тактовый вход С, два выходаQи (один из них может отсутствовать). СхемаD-триггера (рис. 2.34,а) отличается от схемыRST-триггера (рис. 2.29,б) наличием инвертораDD1.1, добавленного между входамиSиR. Теперь состояние неопределенности для входовRиSисключается, так как инверторDD1.1 формирует на входеRсигнал.

Рис. 2.34 - Триггер со входом D

Согласно таблице логических состояний D-триггера (рис. 2.34,б) в некоторый момент времениtnна входDможно подать напряжения низкого или высокого уровня. Если в последующий моментtn+1придет положительный перепад тактового импульса, состояния на выходахQn+1ибудут соответствовать табл. 2.34,б.

На рис. 2.34, в показаны диаграммы записи вD-триггер напряжений высокого и низкого входных уровней и их считывание. Непременное условие правильной работыD-триггера — это наличие защитного интервала времени после прихода запускающего импульсаUDперед тактовымUC (интервал времениtn+1-tn оговаривается справочными данными наD-триггер).

Рисунок 2.35 - Счетчик-делитель на 2: а - структурная схема;б - применениеD-триггера для деления на 2

Если снабдить D-триггер цепью обратной связи, соединяющей выходсо входомD, он станет работать как Т-триггер, т. е. делитель частоты в 2 раза (счетчик). Действительно, нетрудно видеть, что делитель на рис. 2.35,апо фазировке сигналов соответствует Т-триггерному, рассмотренному на рис. 2.30,а. На рис. 2.35,бпоказаны осциллограммы работы делителя на два частоты тактовой последовательностиUC.

а - изRSв Т;б- изDв Т;е— изJKв Т;г — Т-триггер со входом разрешения Е1;д - JKвD;е - RSTвD;ж-RSTвJK

Рисунок 2.36 - Схемы взаимного преобразования триггеров

2.4.5 Разное

В заключение рассмотрим несколько схем взаимного преобразования триггеров.

На рис. 2.36,а—впоказаны схемы делителей частоты наRST-,D- иJK-триггерах соответственно. ТриггерDможно преобразовать в Т (делитель на 2), снабдив делитель дополнительным входом разрешенияEI(рис 2.36,г). В режимеD-триггера можно использоватьJK-иRST-триггеры (рис. 2.36,д,е). ИзRST-триггера можно получитьJK-триггер по схеме (рис 2.36,ж)

3 Вопросы анализа и синтеза невременных схем

3.1 Логические сети

При математическом описании тех или иных физических объектов, как правило, отвлекаются от целого ряда второстепенных факторов и процессов, действующих в этих физических объектах. Такая абстракция необходима для создания общей математической теории для целого класса родственных между собой физических процессов.

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

Мы будем изучать не сами эти устройства, а некоторым образом адекватные им математические схемы. Эта адекватность выражается в том, что работа обеих схем (физической, реально действующей и математической абстрактной) описывается с помощью одних и тех же математических соотношений.

Такую адекватную математическую схему мы будем называть логической сетью.

Дадим более четкое определение понятия логической сети. Пусть мы имеем конечное множество А:

И пусть нам задано множество В, элементами которого являются упорядоченные пары элементов множестваА:

Здесь i,j— любые из элементов множестваA, ij. Пусть, наконец, нам задано некоторое множествоF, элементами которого являются логические функции

Установим однозначное соответствие между множествами F иA, т. е. сопоставим каждому элементу множестваА один из элементов множестваF.

Определение. Совокупность множеств А и В совместно с однозначным отображением множества F на множество А называется логической сетью.

Определенное таким образом понятие логической сети совпадает с понятием ориентированного нагруженного графа. Геометрической интерпретацией логической сети служит некоторая схема логической сети, которая строится следующим образом. На плоскости в произвольном порядке располагаются элементы множества А. (Для их обозначения будем использовать кружок). Эти элементы называются вершинами графа (рис. 3-1,a).

Рис. 3-1.

Символ соответствующего данному кружку элемента i (т.е. номер) пишется справа от этого кружка. Внутри кружка вписывается элемент множестваF, сопоставленный при отображенииF на А элементу, соответствующему данному кружку. Наконец, все кружки соединяются между собой ориентированными стрелками согласно элементам множестваВ. Элементу (i, j)соответствует стрелка, идущая от кружка, сопоставленного элементуi, к кружку, сопоставленному элементуj. Эти стрелки носят название ребер графа.

Пример 1. Пусть

и отображение F наА задано как

Соответствующая схема заданной логической сети показана на рис. 3-1,а.

Введем в рассмотрение множество аргументов

Произведем теперь отображение некоторых подмножеств множества X на некоторые элементы множестваА

где X* некоторое подмножество множестваX. При геометрической интерпретации элементы множестваX будем изображать жирными точками и называть входами схемы логической сети. Задание отображения подмножестваX* на элементыai эквивалентно заданию множества С следующего вида:

Геометрической интерпретацией множества С являются ребра, проведенные из соответствующих входов схемы к вершинам графа, сопоставленным нужным элементам множества А.

Пример 2. Для логической сети на рис. 3-1,азаданы:

Соответствующая схема логической сети приведена на рис. 3-1 ,б.

Потребуем теперь, чтобы элементы множества В обладали тем свойством, что для всякого элемента (i,j) i<j. Подобную логическую сеть назовем упорядоченной или логической сетью без обратных связей.

Теперь ограничим отображение множества F наА следующим образом. Потребуем, чтобы функцияfj,, сопоставляемая вершине с номеромi, зависела бы от стольких аргументов, сколько ребер входит в данную вершину. Эквивалентным требованием является ограничение на элементы множествВ и С при заданном отображенииF наА. Суммарное число пар вида (i,j) и(xi, j) не должно превышать числа аргументов, имеющихся у функции, сопоставленной вершине с номеромj. Логическую сеть, для которой выполнено это требование, назовем правильной.

Определение. Упорядоченная и правильная логическая сеть называется регулярной логической сетью (РЛС).

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

Произведем теперь взаимно однозначное отображение некоторого подмножества А* множестваА на множествоY. Для возможности такого отображения, очевидно, необходимо выполнение неравенстваkm*, гдеm* — число элементовА*. Геометрической интерпретацией этого отображения будут ребра, направленные от элементов множестваА* к соответствующим элементам множестваY. Элементы множестваY, как и элементы множестваX, будем обозначать жирными точками.

Пример 3. Для логической сети рис. 3-1,б определено множество

и взаимно однозначное отображение

Соответствующая схема логической сети приведена на рис. 3-1,в.

После отображения некоторых вершин графа на множество Y в графе могут остаться вершины, из которых не выходит ни одно ребро. Такие вершины назовем тупиковыми и исключим их, а также ребра, идущие к ним. Оставшуюся после этого схему логической сети будем называть логическим многополюсником. Если множествоXсодержитпэлементов, а множество У —kэлементов, то такой логический многополюсник будем называть логическим (п, k) - полюсником.

Пример 4. Для регулярной логической схемы, данной на рис. 3-1,в, вершина 6 является тупиковой. После ее удаления остается логический (5,2)-полюсник, входх4у которого является фиктивным, и поэтому он опущен на схеме логической сети (рис. 3-1,г).

Теория логических сетей включает в себя целый ряд различных разделов. В этих разделах изучаются вопросы, связанные с поисками методов эффективного преобразования информации, оптимальным кодированием, геометрией сетей, проблемами надежности сети и т. д. Из всего множества этих проблем мы рассмотрим только проблемы, связанные с анализом и синтезом логической сети.