- •146 Цифровая схемотехника Конспект цифровая схемотехника
- •2. Формирователи прямоугольных импульсов
- •10. Программируемые логические матрицы, программируемая матричная логика, базовые матричные кристаллы.
- •1.2 Прохождение импульсов через rc-цепи.
- •1.2.1 Напряжение и ток в rc-цепях под воздействием единичного скачка.
- •1.2.2 Дифференцирующая (укорачивающая) и разделительная rc-цепи.
- •1.2.3 Реальные rc-цепи при импульсном воздействии.
- •1.3 Фиксаторы уровня в дифференцирующих rc-цепях.
- •1.4 Интегрирующие rc-цепи.
- •Погрешности интегрирующей цепи:
- •2. Формирователи прямоугольных импульсов
- •2.1 Диодные ограничители последовательного и параллельного типа.
- •2.2 Линейные модели транзистора в режиме большого сигнала.
- •2.3 Расчет транзисторных ключей.
- •2.4 Транзисторный усилитель ограничитель.
- •2.5 Динамические характеристики транзисторных ключей.
- •3. Мультивибраторы
- •3.2 Транзисторный мультивибратор. Принцип действия, осциллограм-мы работы мультивибратора
- •3.3 Расчет периода колебаний мультивибратора
- •3.4 Регулировка частоты, термостабилизация и улучшение формы выходного напряжения мультивибратора.
- •3.5 Транзисторный одновибратор. Принцип действия, осциллограммы.
- •4. Потенциальные логичекие элементы
- •4.2 Диодная логика. Логика «и»
- •Логика «или»
- •Недостатки диодной логики: схемы критичны к внутреннему сопротивлению источников эдс (), обладают нестабильными уровнями логического «0» и «1».
- •4.3 Диодно-транзисторная логика (дтл)
- •4.4 Транзистор-транзисторная логика (ттл)
- •4.5 Логические элементы на моп и кмоп-структурах.
- •5.1 Мультивибраторы на потенциальных логических элементах.
- •5.2 Одновибраторы на потенциальных логических элементах.
- •5.2 Одновибраторы на потенциальных логических элементах.
- •Расчет длительности импульса одновибратора.
- •6.1 Кодирование временных интервалов.
- •6.2 Кодирование напряжение.
- •6.3 Аналогово-цифровые преобразователи (ацп). Основные характеристики и параметры.
- •6.3.1 Ацп на параллельных компараторах;
- •6.3.2 Ацп поразрядного кодирования.
- •6.4 Цифро-аналоговые преобразователи (цап). Структура, основные характеристики и параметры.
- •6.4.1 Взвешенная схема, управляющая напряжением.
- •6.5 Устройство выборки хранения.
- •7.1 Общая характеристика и принципы построения глин.
- •7.2 Автоколебательные глин на транзисторах.
- •7.3 Ждущие глин на транзисторах.
- •7.4 Глин на оупт.
- •8.2 Автоколебательный блокинг-генератор.
- •8.3 Ждущий блокинг-генератор.
- •8.4 Синхронизация блокинг-генератора.
- •9.1 Оперативные запоминающие устройства (озу) с произвольным доступом.
- •9.2 Статические и динамические зу.
- •9.3 Построение плат памяти.
- •9.4 Программируемые запоминающие устройства (пзу).
- •10. Программируемые логические матрицы, программируемая матричная логика, базовые матричные кристаллы.
- •10.2 Программируемые логические матрицы (плм).
- •10.2.1 Схемотехника плм
- •10.2.2 Подготовка задачи к решению с помощью плм
- •10.2.3 Программирование плм
- •10.2.4 Упрощенное изображение схем плм
- •10.2.5 Воспроизведение скобочных форм переключательных функций
- •10.2.6 Наращивание (расширение) плм
10.2.5 Воспроизведение скобочных форм переключательных функций
С помощью ПЛМ можно воспроизводить не только дизъюнктивные нормальные формы переключательных функций, но и скобочные формы. В этом случае сначала получают выражения в скобках, а затем они рассматриваются как аргументы для получения окончательного результата. В схеме появляются обратные связи — промежуточные результаты с выхода вновь подаются на входы, логическая глубина схемы увеличивается, задержка выработки результата растет. Пусть, например, требуется получить функцию:
Для этого следует применить включение ПЛМ по схеме (рис. 10.5).
Рис. 10.5. Схема включения ПЛМ при воспроизведении скобочных форм переключательных функций
10.2.6 Наращивание (расширение) плм
Если размерность задачи превосходит возможности имеющихся ПЛМ, приходится их наращивать. Когда число функций в системе N превосходит число выходов ПЛМ, несколько ПЛМ включаются параллельно по входам (рис. 10.6). На выходах каждой из ПЛМ воспроизводится часть функций. Общее число ПЛМ определяется как N/n. Так как число термов предполагается достаточным (lсист < l), все ПЛМ могут быть запрограммированы на одни и те же термы.
Рис. 10.6. Схема расширения ПЛМ по числу выходов
Если число термов системы lсист превышает число термов ПЛМ (lсист>l), то к одной ПЛМ подключаются дополнительные с тем же числом входов и выходов. По входам ПЛМ включаются параллельно, а соответствующие выходы соединяются по ИЛИ или просто объединяются, если это выходы с третьим состоянием или возможностями монтажной логики. Каждая ПЛМ программируется на свои термы, затем из термов «собираются» на выходах нужные функции (рис. 10.7).
Расширение числа входов — наиболее сложная задача, связанная с декомпозицией системы функций. В частном случае, если все термы содержат не более m переменных, множество термов можно разбить на подмножества, содержащие не более m одинаковых переменных. Для реализации потребуется число ПЛМ, равное числу подмножеств, а выходы ПЛМ будут соединены так же, как и при расширении числа термов. Входными переменными каждой ПЛМ будут только связанные с образованием термов данного подмножества.
Рис. 10.7. Схема расширения ПЛМ по числу термов
Часто в числе входных переменных ПЛМ имеются тактирующие сигналы, взаимно исключающие друг друга в смысле одновременности вхождения термы. Такие сигналы можно разделить на группы (подмножества), каждая из которых вместе с оставшимися переменными может обрабатываться отдельной ПЛМ (рис. 10.8).
Рис. 10.8. Схема первого варианта расширения ПЛМ по числу входов
Стандартным приемом расширения ПЛМ по входам является перенос избыточного числа аргументов на предварительный дешифратор, выходы которого разрешают работу одной из ПЛМ, обрабатывающих оставшуюся часть аргументов. Этот прием рассматривался ранее применительно к наращиванию дешифраторов и других схем. Расширение числа входов ПЛМ на единицу, произведенное по такому методу, показано на рис. 10.9. Для значительного расширения числа входов этот прием мало пригоден, т. к. избыточные переменные образуют слова, подвергающиеся полной дешифрации, что резко увеличивает число ПЛМ в схеме (удваивает с добавлением каждого избыточного входа).
Рис. 10.9. Схема расширения числа входов ПЛМ на единицу
Первые отечественные ПЛМ были выпущены в составе серии К55
6 (микросхемы РТ1, РТ2 схемотехнологии ТТЛШ с программированием прожиганием перемычек). Их размерность 16 входов, 48 термов, 8 выходов, задержка около 50 нc. Микросхема РТ1 имеет выходы с открытым коллектором, а микросхема РТ2 имеет выходы с тремя состояниями.