- •Учебное пособие по дисциплине: «Прикладная электроника» Северск, сгти - 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
1.9.5 Метод минимизирующих карт
Метод минимизирующих карт (Гарвардский метод) по существу представляет собой тот же метод неопределенных коэффициентов, только записанный в более удобной форме для работы при ручном способе минимизации.
Пусть функция f(x1, x2, x3) задана в виде ДСНФ. Тогда составим следующую таблицу 1.11:
Таблица 1.11 -
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Эта таблица представляет более компактную запись системы уравнений (1.54). Только вместо коэффициентов К в соответствующие клетки таблицы записаны сами конъюнкции.
Покажем теперь, что если в ДСНФ функции не входит какая-либо из восьми конъюнкций последнего столбца, то в МДНФ этой функции не может входить ни одна из конъюнкций соответствующей строки таблицы.
Пусть, например, в ДСНФ функции не входит
конъюнкция
x2
x3.
Покажем тогда, что в МДНФ не может
входить членх3 (аналогично
для других конъюнкций строки)
|
|
|
Таким образом, если бы в МДНФ входил
член cх3то
в ДСНФ входил бы член
х2
х3, что противоречит
условию.
Итак, основное свойство вышеприведенной таблицы установлено. С помощью этой таблицы, которая носит название минимизирующей карты, по ДСНФ некоторой функции находится ее МДНФ по следующим правилам:
а) все строки таблицы, которые соответствуют конъюнкциям правого столбца, отсутствующим в ДСНФ рассматриваемой функции, вычеркиваются;
б) в каждом столбце в оставшихся после этого строках вычеркиваются все элементы, попавшие в вычеркнутые ранее строки;
в) в каждой из невычеркнутых строк выбирается незачеркнутая конъюнкция, содержащая минимальное число членов;
г) взяв по одной конъюнкции из всех невычеркнутых строк, соединив все их знаками дизъюнкций и приведя подобные члены, мы получим МДНФ.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 1.8 – Минимизирующая карта
Пункт «в» этих правил показывает, что построение по ДСНФ соответствующей МДНФ есть процесс неоднозначный, так как выбор минимальных конъюнкций в строках не детерминирован. Однако все получаемые результаты будут «одинаково минимальны».
Рассмотрим пример минимизации функции, ДСНФ которой имеет вид:
|
|
|
Строим для этой функции минимизирующую карту (рисунок 1.8).
По вышеприведенным правилам получаем следующую минимальную дизъюнктивную нормальную форму:
|
|
|
Рассмотрим еще один пример минимизации функции:
|
|
| |||||||
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
Рисунок 1.9 – Минимизирующая карта
Минимизирующая карта для этой функции имеет следующий вид (рисунок 1.9).
Из этого примера следует, что минимизируемая функция имеет две МДНФ. Для получения одной из них необходимо взять из карты конъюнкции, обведенные сплошной рамкой, а для другой — конъюнкции, обведенные пунктирной рамкой. Эти минимальные формы представляются следующим образом:
|
|
|
|
и |
|
|
|
|
Методы минимизирующих карт и неопределенных коэффициентов характеризуются тем, что для минимизируемой функции выписываются все возможные конъюнкции, которые могут входить в ДНФ этой функции. Это приводит к громоздкости записи при использовании таких методов для функций с большим числом аргументов. Число строк минимизирующей таблицы (или число уравнений в системе (1.54)) равно 2п, а число столбцов таблицы (число членов в левой части системы (1.54), равно 2п-1. Это показывает, что уже для п порядка восьми-девяти использование этих методов становится практически невозможным.


