- •Учебное пособие по дисциплине: «Прикладная электроника» Северск, сгти - 2003
- •Предисловие
- •1 Импульсная и цифровая техника
- •1.1 Общие сведения
- •1.2 Ключевой режим работы биполярных транзисторов
- •1.3 Импульсный режим работы операционных усилителей. Компараторы. Триггер Шмитта
- •1.4 Позиционные системы счисления
- •1.5 Функции алгебры логики и их основные свойства
- •1.5.1 Основные определения
- •1.6 Элементарные функции алгебры логики
- •1.7 Аналитическая запись функций алгебры логики
- •1.8 Аксиомы, основные теоремы и тождества алгебры логики
- •1.9 Минимизация функций алгебры логики
- •1.9.1 Основные определения
- •1.9.2 Постановка задачи минимизации в классе днф
- •1.9.3 Аналитическая минимизация
- •4.9.4 Метод неопределенных коэффициентов и минимизирующих карт
- •1.9.5 Метод минимизирующих карт
- •1.9.6 Карты Карно
- •2 Цифровые интегральные схемы
- •2.1 Логические элементы
- •2.1.1 Логический элемент не
- •2.1.2 Логический элемент или
- •2.1.3 Логический элемент и
- •2.1.4 Логический элемент или - не
- •2.1.5 Логический элемент и - не
- •2.2 Классификация
- •2.3 Основные характеристики и параметры лэ
- •2.3.1 Сравнение обобщенных параметров цифровых микросхем
- •2.3.2 Типовые корпуса микросхем
- •2.4 Элементы с памятью (триггеры, счетчики)
- •2.4.1 Триггеры сR,Sуправлением
- •2.4.2 Триггеры с синхронным управлением
- •2.4.3 Триггеры сJk-управлением
- •2.4.4 Триггеры сD-управлением
- •2.4.5 Разное
- •3 Вопросы анализа и синтеза невременных схем
- •3.1 Логические сети
- •3.2 Теорема анализа и эквивалентные схемы
- •3.3 Синтез логических схем с одним выходом
- •3.4 Синтез логических схем со многими выходами
- •3.5 Синтез схем по неполностью определенным собственным функциям
- •3.6 Пример синтеза устройства - преобразователя кодов
- •4 Синтез и анализ схем, работа которых зависит от времени
- •4.1 Временные булевы функции. Основные определения
- •4.2 Основные свойства временных булевых функций
- •4.3 Синтез и анализ схем с помощью временных булевых функций
- •5 Схемотехника элементов интегрального исполнения
- •5.1 Схемотехника элементов серий ттл
- •5.1.1 Основные принципы построения схем
- •5.1.2 Основные параметры и характеристики серий ттл
- •5.1.3 Функциональный состав ттл ис и ттлш ис
- •5.2 Схемотехника элементов серий кмоп
- •5.2.1 Инвертор на комплиментарной моп-паре
- •5.2.2 Основные логические элементы и-не, или-не,z
- •5.2.3 Функциональный состав кмоп ис
- •5.2.4 Основные характеристики ис к564
- •5.2.4.1 Энергетические характеристики
- •5.2.4.2 Передаточные характеристики
- •5.2.4.3 Помехоустойчивость
- •5.2.4.4 Быстродействие
- •5.2.4.5 Напряжение питания
- •5.2.4.6 Входные характеристики
- •5.2.4.7 Нагрузочная способность
- •5.2.4.8 Надежность ис к564
- •5.2.5 Основные характеристики ис cерии кр1554
- •5.2.5.1 Технические характеристики
- •5.2.5.3 Предельные электрические режимы эксплуатации микросхем серии кр1554
- •5.2.5.4 Функциональный состав микросхем серии кр1554
4.3 Синтез и анализ схем с помощью временных булевых функций
Рассмотрим некоторое устройство (рис. 4.3), требования к работе которого таковы, что при подаче на его вход некоторого набора значений входных сигналов на его выходе появляется во времени выходная двоичная последовательность длины r.
Р
ис.
4.3 -
При этом значения входных переменных сохраняются неизменными во время получения всей выходной последовательности. Ясно, что работу такого устройства можно описать с помощью временной булевой функции
![]()
где φiопределяетi-ю компоненту в необходимой выходной последовательности.
Однако при преобразовании устройства таким образом оно превращается в (n, r)-полюсник и задача синтеза такого устройства сводится к задаче синтеза, рассмотренной нами ранее.
Но можно рассмотреть другой
тип многотактного устройства. Время в
таком устройстве независимо от появления
или непоявления наборов остальных
входных аргументов. Поэтому воздействие
на входе устройства некоторого конкретного
набора <
>
происходит
не обязательно
в начальный момент времени ti,
который характеризует
определенное состояние устройства.
Действие входного набора прекращается
со сменой значений t
или может сохраняться
на протяжении некоторого заранее не
фиксированного числа временных
интервалов.
Именно в таких схемах появляется прямая зависимость значений выходных сигналов от времени поступления входных сигналов. К рассмотрению задач, связанных с анализом и синтезом подобных схем, мы и переходим.
Будем рассматривать вопросы анализа и синтеза схем, работа которых описывается периодическими булевыми функциями вида
![]()
Рассмотрим сначала задачу синтеза. Так как функции φ0,φ1,…,φs-1 обычные функции алгебры логики, то синтез схемы по функции φ сводится к нахождений функциональных схем для функций φ0,φ1,…,φs-1 и устройству, включающему в момент t = i схему, реализующую функцию φi. Общая блок-схема для получения функции φ дана на рис. 4.4.
Р
ис.
4.4 -
Переключатель П на схеме
поочередно включает .схемы, реализующие
функции φ0,φ1,…,φs-1.
Через s
переключений цикл повторяется. За
единицу времени (частота переключения
переключателя П) может
быть принята любая величина. В качестве
такой единицы часто выбирают физическое
время выполнения одного такта работы
в машине. До начала синтеза необходимо
минимизировать данную временную булеву
функцию, применяя либо методы полной
минимизации (например, метод минимизирующих
карт), либо метод приближенной минимизации,
рассмотренный в предыдущем параграфе.
Если после этого в минимизированной
функции появятся члены, не содержащие
,
то это означает, что схемы, реализующие
эти члены, соединены с выходом синтезируемой
общей схемы непосредственно, минуя
переключатель.
Если в минимальной форме
временной булевой функции появятся
члены, состоящие только из
,
то это означает, что
в момент времени t=
на выход синтезируемой схемы подается
постоянная величина, сопоставляемая
единице.
Р
ис.
4.5 -
Пример 4-13. Функциональная схема для ВБФ примера 4.6 изображена на рис. 4.5.
Интересно отметить, что метод минимизации, изложенный в предыдущем параграфе, позволяет выделять в схеме, реализующей данную ВБФ, цепи, не зависящие от времени.
Пример 4.14. Произвести анализ функциональной схемы, изображенной на рис. 4.6.
Р
ис.
4.6 -
Последовательно получаем:

Окончательно
![]()
Рассмотрим теперь использование аппарата ВБФ для решения задачи синтеза (n,m)-полюсников. Пусть имеется (n,m)-полюсник, работа которого определяется системой собственных функций:
(4.6)
Пусть m=2r.
Если это не так, то добавим недостающие
выходы, которые будут моделировать
функции, совпадающие с константой нуль.
Введем, следуя А. Д. Закревскому, двоичные
параметрические переменные
,
,…,
и функцию
(4.7)
где
—
значение вk-м разряде
двоичного кода натурального числаi.
определяется следующим образом:
(4.8)
Тогда, если имеет место равенство
(4.9)
то справедливо равенство
(4.10)
Отсюда вытекает следующая теорема.
Теорема.Функция (4.7) эквивалентна
исходной системе собственных функций,
так как совпадает с любой φi
на наборе (
,
,…,
),определяемым с помощью соотношения
(4-9).
Функция Ф (х1,х2,…,хп,
,
,…,
)
есть собственная функция((п+r),
1)-полюсника. Пусть
,
,…,
задаются с помощью соответствующих
значений в разрядах двоичного счетчика,
считающего по модулю2rподаваемые на его вход тактовые импульсы.
Пусть<х1,х2,…,хп>
сохраняет свое значение в течениет
тактов, совпадающих с периодом работы
счетчика. При этом значения всех функцийφ0,φ1,…,φm-1будут выданы схемой последовательно
зат тактов. Значениеφi
будет выдаваться тогда, когда на
счетчике будет стоять число, равноеi.

Рис. 4.7 -
Общий вид схемы совпадает со схемой, показанной на рис. 4.7. Переключатель П реализуется как двоичный счетчик с т положениями (рис. 4.7) и дешифратор, управляющий открытием схем типа И. На рис. 4.7 ГСИ обозначает генератор стандартных импульсов.
