
- •Основы теории цифровых устройств и цифровые интегральные схемы
- •Содержание
- •1 Основы теории цифровых устройств…………………….…11
- •4 Цифровые интегральные микросхемы….…………….……63
- •22 Жидкокристаллические знакосинтезирующие
- •Сокращения и мнемонические обозначения
- •Предисловие
- •1 Основы теории цифровых устройств
- •1.1 Классификация
- •1.2 Система обозначений ис
- •1.3 Основные характеристики логических элементов
- •2 Арифметические оcновы цифровых устройств
- •2.1 Позиционная система счисления
- •Метод деления / умножения
- •Метод вычитания
- •2.3 Формы представления чисел в цифровых устройствах
- •Представление чисел с плавающей точкой
- •2.4 Двоичная арифметика
- •Сложение и вычитание двоично-десятичных чисел
- •2.5 Кодирование отрицательных чисел
- •2.6 Умножение и деление двоичных чисел
- •3 Логические основы цифровых устройств
- •3.2 Основные законы алгебры логики
- •3.3 Элементарные логические функции
- •3.4 Представление переключательных функций
- •3.5 Функционально полные системы переключательных
- •3.6 Минимизация переключательных функций
- •3.6.1 Минимизация логических функций методом Квайна
- •3.6.2 Минимизация логических функций с помощью карт Карно
- •4 Цифровые интегральные микросхемы
- •4.1 Базовый логический элемент ттл
- •4.2 Логические элементы или-не
- •4.3 Логические элементы с открытым коллектором и
- •4.4 Разветвление и объединение выходов и входов
- •4.5 Триггер Шмитта
- •4.6 Рекомендации по применению логических элементов ттл
- •5 Микросхемы ттл с транзисторами шоттки
- •5.1 Введение
- •5.2 Транзисторы с диодами Шоттки
- •5.3 Базовый логический элемент ис к533
- •5.4 Быстродействующие ттлш ис к530
- •5.5 Базовый логический элемент ис к1533
- •6 Цифровые микросхемы с кмоп-транзисторами
- •6.1 Общие сведения
- •6.2 Инвертор кмоп
- •А − упрощенная схема; б − полная схема с защитными и паразитными диодами
- •6.3 Буферный каскад
- •6.4 Основные характеристики инвертора
- •6.5 Тактируемый двунаправленный ключ
- •6.6 Логические элементы кмоп типа и-не, или-не
- •6.7 Разновидности простых лэ кмоп На основе базовых лэ спроектированы все микросхемы, входящие в состав серий кмоп: 561, к561, 564, 564в, к564, н564, кр1561, 1564.
- •6.8 Рекомендации по применению ис кмоп
- •7 Интегральные схемы эсл
- •7.1 Общие сведения
- •7.2 Базовый логический элемент ис к1500
- •7.3 Особенности применения эсл
- •8 Интегральные схемы на основе арсенида галия
- •8.1 Общие сведения
- •8.2 Базовый лэ сверхбыстродействующих ис к6500
- •8.3 Логические элементы, регистры, счетчики
- •9 Шифраторы
- •10 Дешифраторы
- •10.1 Линейные дешифраторы
- •10.2 Ступенчатые дешифраторы
- •Реализация функции
- •10.3 Дешифраторы-демультиплексоры ттл
- •11 Мультиплексоры
- •11.1 Назначение и принцип работы
- •11.2 Мультиплексоры ттл
- •11.3 Наращивание разрядности мультиплексоров
- •11.5 Синтез комбинационных схем на мультиплексорах
- •12 Арифметические устройства
- •12.1 Комбинационные двоичные сумматоры
- •13 Схемы сравнения цифровых кодов
- •13.1 Общие положения
- •13.2 Цифровые компараторы и их применение
- •Компаратора
- •14 Преобразователи кодов
- •14.2 Преобразователи кода для неполных матричных
- •15 Триггеры
- •15.1 Общие положения
- •15.2 Классификация триггеров
- •15.3 Триггерная ячейка r-s -типа
- •15.4 Асинхронные rs-триггеры на логических элементах и-не
- •15.5 Синхронные одноступенчатые триггеры
- •Микросхема к564 тм3
- •15.8 Счетные триггеры
- •Как самостоятельные изделия двухступенчатые синхронные триггеры не выпускаются, но они являются базой для построения счетных т-триггеров и универсальных jk - триггеров.
- •15.9 Универсальные jk-триггеры
- •А − jk − триггера; б − функциональное обозначение
- •16 Регистры
- •16.1 Параллельные регистры
- •16.2 Сдвигающие регистры
- •16.2.1 Последовательный регистр сдвига вправо
- •Регистра при сдвиге вправо
- •16.2.2 Реверсивный регистр
- •16.3 Кольцевые регистры-счетчики
- •16.3.1 Кольцевой регистр сдвига единицы
- •16.3.2 Кольцевой счетчик
- •17 Счетчики
- •17.1 Двоичные суммирующие счетчики с последовательным
- •17.3 Двоичные счетчики с параллельным переносом
- •17.4 Реверсивный двоичный счетчик
- •17.5 Десятичный счетчик
- •Счетчика
- •17.6 Типовые счетчики
- •17.6.2 Синхронные счетчики
- •17.6.3 Реверсивные счетчики
- •18 Программируемые делители
- •18.1 Программируемые делители с предварительной установкой
- •18.2 Программируемый делитель на к561ие15
- •19 Газоразрядные индикаторы
- •Напряжение зажигания, в…...............................170
- •20 Полупроводниковые индикаторы
- •20.1 Общие сведения
- •20.2 Управление единичными и шкальными индикаторами
- •А − ис155ид12; б − условное изображение
- •20.3 Одноразрядные знакосинтезирующие индикаторы
- •20.4 Полупроводниковые многоразрядные индикаторы
- •Индикаторов
- •20.4.1 Мультиплексная индикация
- •20.5 Матричные индикаторы
- •20.5.1 Управление матричными индикаторами Управление неполными матричными индикаторами
- •Управление матричными индикаторами
- •20.5.2 Блок формирования символов
- •21 Вакуумные люминцентные индикаторы
- •21.1 Введение
- •21.2 Одноразрядные вли
- •21.3 Многоразрядные индикаторы
- •Управление многоразрядными ивл
- •21.4 Шкальные индикаторы
- •21.5 Матричные индикаторы вли
- •22 Жидкокристаллические знакосинтезирующие индикаторы
- •22.1Общие сведения
- •22.2 Разновидности жки
- •Заключение
- •Библиографический список
- •Основы теории цифровых устройств и цифровые интегральные схемы
- •654007, Г. Новокузнецк, ул. Кирова, 42.
18.2 Программируемый делитель на к561ие15
МСХ
К561ИЕ15 (К564ИЕ15) являются ДПКД с возможностью
программирования Кдел
от 3 до 21 327. Они конструктивно оформлены
в корпусе с 24 выводами (рисунок 18.4).
Рисунок 18.4 – Условное графическое изображение К561ИЕ15Б
Выводы имеют следующее назначение: С – для счетных импульсов, L – для сигналов управления режимом работы. При L = 0 реализуется основной режим – деления частоты, при L = 1 – режим однократного счета, в котором на выходе ИС появляется напряжение высокого уровня после поступления на вход числа импульсов, равного установленному коду К0; К1, К2, К3, J1 – J15 – для сигналов установки требуемого значения Кдел, (Y – выход). Коэффициент деления определяется соотношением
Кдел = М (103 Р1 + 102 Р2 + 101 Р3 + Р4) + Р5,
где коэффициенты М, Р1 – Р5 зависят от сигналов на входах предустановки (соответствие входов и указанных коэффициентов показано на рисунке 18.4). Между коэффициентами М, Р1, Р5 существует связь, определенная в таблице 18.1. Модуль М устанавливается по входам К1 – КЗ и может принимать значения 2, 4, 5, 8, 10. Модуль М входит в формулу для коэффициента деления в качестве общего множителя для суммы коэффициентов деления всех декад и предназначен для быстрого ступенчатого изменения частоты в 10; 12,5; 25 и 50 раз.
Таблица 18.1
Код К3, К2, К1 |
М |
Р5 |
Р1 |
КДЕЛ (макс.) |
||
макс. значение |
входы установки |
миним значение |
входы установки |
|||
1 1 1 1 1 0 1 0 1 1 0 0 0 1 X |
2 4 5 8
|
1 3 4 7 9 |
J1 J1, J2 J1, J2, J3 J1, J2, J3 J1, J2, J3, J4 |
7 3 1 1 0 |
J2 J3 J4 J3 J4 J4 J4 — |
17 331 18 663 13 329 21 327 16 659 |
0 0 X |
Режим предварительной установки; Х – любое значение |
Множителем тысяч Р1 и остатком Р5 управляют одни и те же входы J1 – J4. При этом множитель тысяч, управляемый входами J1 – J4, может иметь максимальное значение остатка 7, 3, 1, 0. Максимальное значение остатка, задаваемого коэффициентами J1 – J4, может быть 1, 3, 4, 7, 9. Поскольку для установки требуемых значений Р5 и Р1 используют одну группу входов J1 – J4, то следует обратить внимание на то, как эти входы распределены между Р5 и Р1. Например, при М = 5 коэффициенты Р5 и Р1 могут принимать значения 4 и 1 соответственно. Следовательно, для Р5 будет установлен код J1, J2, J3 = 0 0 1, а для P1 – J4 = 1. В первой подсекции входная частота делится на М и на ее выходе будет равна fвх / М. В подсекции счета тысяч максимальный коэффициент деления может быть установлен в пределах 0 – 7 и его значение напрямую связано с выбранной величиной модуля пересчета М. Максимальные значения коэффициентов пересчета делителями Р2 – Р4 представлены в таблице 18.2. Числа Р1, Р2 – Р4 могут быть представлены как в двоично-десятичной (09), так и в двоичной форме. При задании этих чисел двоично-десятичным кодом максимальный коэффициент деления Кдел = 15 999. Микросхему можно представить как два последовательных вычитающих счетчика. Первый счетчик подсекции модуля и остатка осуществляет деление на М, второй делит импульсы частоты fвх / М на число, равное выражению в скобках в приведенном выше математическом выражении.
Таблица 18.2
Подсекция модуля, счета остатка и счета тысяч |
Диапазон деления |
|||||
Р2,Р3, Р4= 0…9 |
Р2,Р3,Р4=0…15 |
|||||
М |
Р5 |
Р1max |
min |
max |
min |
max |
2 |
1 |
7 |
7 |
15999 |
3 |
17331 |
4 |
3 |
3 |
3 |
15999 |
3 |
18663 |
5 |
4 |
1 |
3 |
9 999 |
3 |
13329 |
8 |
7 |
1 |
3 |
15999 |
3 |
21327 |
10 |
9 |
0 |
3 |
9 999 |
3 |
16659 |
Программируют MСX К564ИЕ15 следующим образом. Заданное значение Кдел надо разделить на М и выбрать одно из разделенных его значений, при котором можно обеспечить требуемый коэффициент деления. Затем, с учетом получившихся значений Р5 – Р1, следовательно, входов предустановки между ними, надо установить коды для всех коэффициентов, имея при этом в виду, что входные переменные J с большим цифровым индексом в пределах своих групп являются старшими разрядами. При возможности использования нескольких значений М задача определения кодов предустановки может иметь несколько решений. Для иллюстрации процесса программирования рассмотрим следующий пример. Пусть задающий кварцевый генератор в часах выдает частоту 16 557 Гц вместо требуемой – 16384 Гц. Установим на МСХ К564ИЕ15 Кдел = 16 557, чтобы получить выходную частоту 1 Гц. Для разложения заданного значения Кдел можно использовать следующие значения М: 2, 4 и 8. Возможны три варианта разложения Кдел (таблица 18.3).
При М = 2 остаток от деления Р5 = 1 и для его установки достаточно одного входа J4. Три остальные входа первой группы предназначены для установки Р1, который должен быть равен 8. Однако в соответствии с таблицей 18.3 следует, что максимальное значение Р1 может быть равно лишь 7, поскольку оно устанавливается трехразрядным кодом J1 – J4. Поэтому избыточную единицу этого разряда придется перенести в следующий разряд Р2.
Таблица 18.3 – Варианты разложения Кдел = 16557
В разряде Р2 стоит цифра два, к ней прибавим десять из старшего разряда и получим 12. В первую строку столбца Р2 впишем двоичный код Р2 = 12 (1100), в третий столбец – код 7 (0111) и в четвертый – 8 (0001). Аналогичным образом решается задача при значениях модуля М = 4 и М = 8. Результат во всех трех вариантах предустановки будет одинаковым: после 16 557 входных импульсов на входе будет сформирован импульс положительной полярности с длительностью, равной периоду входных сигналов. В решении однократного счета на входе L устанавливается высокий уровень. Если на входах J предварительно установлен требуемый Кдел, то при подаче на вход счетчика импульсной последовательности нулевое напряжение на выходе изменится на единичное, как только число поступивших импульсов окажется равным Кдел + 1. В последующие моменты времени состояние выхода не изменяется. Чтобы заново установить счетчик на формирование исполнительного сигнала, требуется на время, равное трем тактам входной последовательности импульсов, подать на входы К2 и КЗ напряжение низкого уровня. Это время требуется для установки ИС в начальное состояние, которое определяет код предустановки.