- •Курс лекций по дисциплине: «цифровая электроника »
- •Минск бгуир 2010 Введение
- •1. Математический аппарат цифровых систем
- •1.1 Основы булевой алгебры
- •1.1.1 Основные положения и законы булевой алгебры
- •Примеры алгебраического метода доказательства теорем:
- •Табличный метод доказательства теоремы де-Моргана
- •1.1.2 Формы представления функций булевой алгебры
- •Булевы функции от двух переменных. Полнота и базис булевых функций.
- •1.2 Логические функции
- •Формы представления логических функции
- •1.3 Минимизация логических функций
- •1.3.1. Минимизация логических функций с помощью карт Карно
- •2. Элементная база цифровых устройств
- •2.1. Особенности структуры и элементной базы цифровых бис и сбис.
- •2.2. Логические элементы и их характеристики
- •2.3. Элементы ттл, ттлш
- •2.3.1. Элемент ттл с простым инвертором.
- •2.3.2. Элемент ттлш с простым инвертором.
- •2.3.3. Схемы ттл/ттлш логики со сложным инвертором
- •Серия к531
- •Серия к1533(als)
- •2.4. Элементы кмоп логики
- •2.4.1. Инвертор на комплементарных транзисторах
- •2.4.2. Логические элементы на комплементарных транзисторах (кмоп).
- •2.4.3. Буферированные кмоп
- •2.4.4. Схема кмоп логики с тремя состояниями выхода
- •2.4.5. Двунаправленный ключ
- •2.5. БиКмоп логика
- •3. Цифровые функциональные узлы комбинационного типа
- •3.3 Основные типы комбинационных узлов
- •3.3.1 Преобразователи кодов
- •3.3.2 Шифраторы и дешифраторы
- •3.3.3 Мультиплексоры и демультиплексоры
- •3.3.4 Комбинационные сумматоры
- •3.3.5 Мажоритарные элементы
- •4. Интегральнье триггеры
- •4.1 Классификация триггеров
- •4.2 Основные типы триггеров
- •4.2.1. Асинхронные и синхронные триггеры.
- •4.2.2. Способы управления триггерами.
- •4.3 Словари переходов
- •5. Функциональные узлы последовательностного типа
- •5.1 Последовательностные устройства
- •5.2 Проектирование последователъно-стных устройств
- •5.3 Счетчики
- •5.3.1. Классификация счетчиков.
- •5.4 Регистры
- •5.4.1. Регистры с параллельным приёмом и выдачей.
- •5.4.2. Регистры с последовательным приёмом или выдачей информации.
- •5.5 Генераторы кодов
Курс лекций по дисциплине: «цифровая электроника »
для студентов специальности,“ Промышленная электроника ”
Минск бгуир 2010 Введение
Интегральная микросхема (интегральная схема - ИС) - микроэлектронное изделие, выполняющее определенную функцию преобразования электрических сигналов, которое представляет собой совокупность электрических соединенных компонентов (транзисторов, диодов, резисторов и др.), изготавливаемых в едином технологическом цикле на общей диэлектрической или полупроводниковой основе (подложке).
Основной функцией интегральных микросхем является обработка (преобразование) информации, заданной в виде электрического сигнала: напряжения или тока. Электрические сигналы могут представлять информацию в непрерывной (аналоговой) или дискретной (цифровой) форме. Микросхемы, выполняющие обработку этой информации, называются аналоговыми или цифровыми соответственно.
Современные интегральные микросхемы являются сложными электронными устройствами, поэтому используются различные уровни их схемотехнического представления. Наиболее детальный уровень представления - электрическая схема в виде соединения отдельных компонентов. Следующий, более общий уровень - структурная схема, представляющая собой соединение отдельных логических элементов и триггеров (для цифровых схем) или аналоговых каскадов (для аналоговых схем). Эти элементы и каскады выполняют элементарные логические или аналоговые операции, с помощью которых можно реализовать любую цифровую, аналого-цифровую или аналоговую функцию. Они имеют относительно простую, электрическую схему, которая обычно содержит не более десяти - двадцати компонентов. Еще более высокий уровень используется для представления сложно-функциональных БИС и СБИС: микропроцессоров, микро-ЭВМ, аналого-цифровых и цифро-аналоговых преобразователей и др. Их структура представляется в виде соединения функциональных узлов и блоков. Такое представление называется функциональной схемой. Структура входящих в ее состав функциональных узлов и блоков может состоять из десятков и сотен простейших логических элементов и аналоговых каскадов.
На стыке микроэлектроники и цифровой техники развивается самостоятельная область науки и техники - цифровая электроника, предметом которой являются принципы и методы схемотехнического проектирования цифровых интегральных микросхем, которое включает разработку их структуры (функционально-логическое проектирование) и электрической схемы (схемное проектирование). Непрерывное повышение степени интеграции проектируемых микросхем, обеспечивающее реализацию на одном кристалле целых цифровых систем, требует от специалиста знания принципов работ базовых логических элементов, триггеров, комбинационных устройств и устройств последовательностного типа.
1. Математический аппарат цифровых систем
1.1 Основы булевой алгебры
1.1.1 Основные положения и законы булевой алгебры
Основным математическим аппаратом, используемым при анализе и синтезе дискретных элементов и устройств, является булева алгебра (алгебра логики, алгебра Буля). В булевой алгебре широко используется понятие “высказывание”. Высказыванием будем называть простое повествовательное положение, о котором можно сказать, что оно ложно или истинно, но не то и другое одновременно. Любое высказывание можно обозначить символом X и считать, что X=1, если высказывание истинно, а X=0, если высказывание ложно. Логическая (булева) переменная – такая переменная X, которая может принимать только два значения: X={0,1}. Из двух простых высказываний X1 и X2 можно образовать более сложные высказывания, используя операции “И”, “ИЛИ”, “НЕ”. Сложные высказывания также принимают значения “истинно” или “ложно”, т.е. 1 или 0. Смысл логических операций над простыми высказываниями X1 и X2 и значениями сложных высказываний можно представить в виде таблиц истинности: “ИЛИ”, “И”, “НЕ” соответственно
Таким образом, простые высказывания являются переменными, а более сложные высказывания – функциями. Причем как переменные, так и функции могут принимать только значения 0 или 1. Булева алгебра может быть определена как алгебра, содержащая 3 операции “И” (конъюнкция), “ИЛИ” (дизъюнкция), “НЕ” (отрицание) над множеством элементов, каждый из которых принимает два значения 0 или 1. Результаты выполнения операций над множеством элементов также принимают два значения 0 или 1.
Таблица 1.1
Определение логических операций
Таблица 1.2
Основные аксиомы и теоремы булевой алгебры
Теоремы (законы) | ||
№ |
Название |
Тождества |
10 11 |
Сочетательный |
а+в+с=а+(в+с) авс=а(вс) |
12 13 |
Переместительный |
а+в=в+а ав=ва |
14 15 |
Распределительный |
а(в+с)=ав+ас а+вс=(а+в)(а+с) |
16 17 |
Теорема де-Моргана |
|
18 19 |
Поглощения |
a+ав=а a(а+в)=а |
20 21 |
Склеивания |
|
Аксиомы | |
№ |
Тождества |
1 2 |
а+0=а а0=а |
3 4 |
а+1=а а1=а |
5 6 |
а+ а=а а а=а |
7 8 | |
9 |