- •1.1 Схемотехника. Цифровая схемотехника. Уровни сигналов. Положительная и отрицательная логика.
- •1.2 Счетчики с недвоичным кодированием. Счетчики в коде Грея. Область применения. Общая структура.
- •2.1 Понятие логический элемент. Простейшие логические элементы. Общий принцип построения логических элементов.
- •2.2 Счетчики с произвольным и управляемым модулем счета. Двоично-десятичные счетчики.
- •3.1 Понятие интегральная логическая схема (имс). Маркировка имс. Технология изготовления. Типы логики.
- •3.2Риверсивные счетчики. Общая структура. Принцип работы. Назначение.
- •4.2 Стековое зу. Память типа fifo. Общая структура. Назначение. Принцип работы.
- •5.1 Цифровые узлы. Последовательностные и комбинационные устройства. Общая структура и принцип работы.
- •6.1 Комбинационная логика. Этапы синтеза комбинационных автоматов. Методы синтеза.
- •5.2 Счетчики. Двоично-вычитающие и двоично-суммирующие счетчики. Общая структура. Принцип работы. Область применения.
- •7.1 Дешифраторы. Классификация дешифраторов. Общий принцип работы и область применения. Каскадирование дешифраторов.
- •7.2 Счетчики. Общая характеристика. Классификация. Область применения.
- •8.2 Дешифраторы. Приницп работы. Линейный дешифратор. Внутренняя структура.
- •8.2 Регистры с обратной связью. Генераторы псевдослучайных последовательностей на базе регистров.
- •9.1 Дешифраторы. Назначение и принцип работы. Структура пирамидального дешифратора.
- •9.2 Регистровый файл. Область применения. Общая структура.
- •10.1 Дешифраторы. Назначение и принцип работы. Структура прямоугольного дешифратора.
- •10.2 Регистры последовательного приближения. Область применения. Общая структура
- •11.1 Дешифратор семисегментного кода. Структура. Схема включения.
- •12.1 Комбинационные схемы. Мультиплексоры. Назначение. Структура. Каскадирование мультиплексоров. Мультиплексирование шин..
- •12.2 Универсальный регистр. Реверсивный регистр. Общая структура. Назначение. Универсальные регистры
- •15.2 Последовательный (сдвиговый) регистр. Общая структура. Назначение.
- •16.1 Схема указателя старшей единицы. Назначение. Структура и принцип работы.
- •16.2 Регистры. Классификация регистров. Параллельные регистры. Назначение. Общая структура.
- •17.1 Мультиплексоры. Реализация логических функций мультиплексорами. Построение схем сравнения и преобразователей параллельного кода в псоледовательный.
- •18.1 Демультиплексоры. Реализация логических функций и преобразователей последовательного кода в параллельный на демультиплексорах.
- •18.2 Счетные триггеры.Применения.Jk-триггеры.T-триггер.Структура.Синтез.
- •19.1 Схемы контроля четности. Назначение. Структура. Бит паритета. Контроль четности.
- •19.2 Запоминающие устройства. Основные сведения, система параметров и классификация. Характеристики запоминающих устройств.
- •20.1 Мажоритарные элементы. Область применения. Структура.
- •20.2 Триггеры. Rs-триггер. Приоритетный rs-триггер. Структура. Синтез. Область применения.
- •21.1. Цифровые компараторы. Область применения. Общая структура. Наращивание Компараторов
- •21.2. Память для хранения многоразрядных слов. Структура многоразрядного озу с совмещенной шиной данных.
- •22.1 Сумматоры двоичных кодов чисел. Классификация сумматоров. Общая структура. Область применения.
- •22.2 Полупроводниковая память с двухтактной организацией. Динамическая память типа dram.
- •23.1 Арифметико-логические устройства. Принцип работы. Общая структура. Область применения.
- •23.2 Полупроводниковая память. Классификация полупроводниковой памяти. Общая структура полупроводниковой памяти. Память типа sram. Основные сигналы. Временные диаграммы работы
- •24.1Преобразователи кода. Преобразователи прямого кода в дополнительный.Преобразователи двоиччных кодов в код Грея.
- •24.2 Основная структурная организация полупроводниковой памяти. Память соструктурой 2d, 3d и 2dm.
10.2 Регистры последовательного приближения. Область применения. Общая структура
Регистр последовательных приближений (Successive approximation register) — электронное устройство, обеспечивающее работу АЦП последовательного приближения
Используется:
Д
ля
реализации некоторых математических
операций (умножение. Деление, извлечение
корня)В составе АЦП последовательного приближения
start reset (регистр последовательного приближения)
компаратор умножитель
значение
Y
Условие которое определяет что мы должны заталкивать, если больше – пишем о и сдвигаем, если меньше или равно –пишем 1 и сдвигаем
11.1 Дешифратор семисегментного кода. Структура. Схема включения.
Семисегментный дешифратор
Для отображения десятичных и шестнадцатеричных цифр часто используется семисегментный индикатор. Изображение семисегментного индикатора и название его сегментов приведено на рисунке 3.
Рисунок 3.
Изображение семисегментного индикатора
и название его сегментов
Для изображения на таком индикаторе цифры 0 достаточно зажечь сегменты a, b, c, d, e, f. Для изображения цифры '1' зажигают сегменты b и c. Точно таким же образом можно получить изображения всех остальных десятичных или шестнадцатеричных цифр. Все комбинации таких изображений получили название семисегментного кода.
Составим таблицу истинности дешифратора, который позволит преобразовывать двоичный код в семисегментный. Пусть сегменты зажигаются нулевым потенциалом. Тогда таблица истинности семисегментного дешифратора примет вид, приведенный в таблице 2. Конкретное значение сигналов на выходе дешифратора зависит от схемы подключения сегментов индикатора к выходу микросхемы. Эти схемы мы рассмотрим позднее, в главе, посвящённой отображению различных видов информации.
Таблица 2. Таблица истинности семисегментного декодера.
Входы |
Выходы |
||||||||||
8 |
4 |
2 |
1 |
a |
b |
c |
d |
e |
f |
g |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
|
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
|
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
|
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
В соответствии с принципами построения схемы по произвольной таблицы истинности, получим принципиальную схему семисегментного дешифратора (декодера), реализующего таблицу истинности, приведённую в таблице 2. На этот раз не будем подробно расписывать процесс разработки схемы. Полученная принципиальная схема семисегментного дешифратора приведена на рисунке 4.
Рисунок 4.
Принципиальная схема семисегментного
дешифратора (декодера).
Для облегчения понимания принципов работы схемы на выходе логических элементов "И" показаны номера строк таблицы истинности, реализуемые ими.
Например, на выходе сегмента a логическая единица появится только при подаче на вход комбинации двоичных сигналов 0001 (1) и 0100 (4). Это осуществляется объединением соответствующий цепей элементом "2ИЛИ". На выходе сегмента b логическая единица появится только при подаче на вход комбинации двоичных сигналов 0101 (5) и 0110 (6), и так далее.
В настоящее время семисегментные дешифраторы выпускаются в виде отдельных микросхем или используются в виде готовых блоков составе других микросхем. Условно-графическое обозначение микросхемы семисегментного дешифратора приведено на рисунке 5.
Рисунок 5.
Условно-графическое обозначение
семисегментного дешифратора
В качестве примера семисегментных дешифраторов можно назвать такие микросхемы отечественного производства как К176ИД3. В современных цифровых схемах семисегментные дешифраторы обычно входят в состав больших интегральных схем.
11.2
Регистры
в качестве распределителей тактов.
Кольцевой счетчик. Счетчик Джонсона.
Общая Структура. Назначение.
Рисунок 5.9-Распределитель тактов: а) –схема; б) –временная диаграмма
Распределители тактов строятся также на кольцевых регистрах, в которых выход младшего разряда соединен с информационным входом старшего, если реализован сдвиг вправо (рис. 5.10, а), или имеется связь от старшего разряда к младшего при сдвиге влево.
Кольцевой регистр в качестве распределителя тактов функционирует следующим образом:
-Вначале через схему ИЛИ в старший разряд Q4 записывается единица.
-Затем по фронту каждого синхроимпульса единица сдвигается вправо и поочередно появляется на выходах Q3 Q2 и Q1.
-С приходом четвертого синхроимпульса единица из младшего разряда Q1, по кольцевой связи и через схему ИЛИ снова записывается в старший разряд.
Число выходов распределителя тактов определяется количеством триггеров кольцевого регистра. В распределителе тактов на основе четырехразрядного кольцевого регистра формируются импульсы фаз С1 С2, С3 и С4, которые образуют машинный такт Т длительностью в четыре периода синхроимпульсов, то есть Т = 4 ∙Тс (рис. 5.10, б).
Рисунок 5.10-Кольцевой регистр: а) –схема; б) –временная диаграмма
Недостатком схемы, изображенной на рис. 5.10, а, является возможность сбоя — появления лишних единиц в разрядах, например, 1100, 1001.
В кольцевом регистре с самовосстановлением после сбоя используется схема контроля, которая при неправильной работе автоматически возвращает регистр в исходное состояние.
Счетчик Джонсона.. Так часто называют кольцевой счетчик, который тоже строится на основе замкнутого регистра сдвига, но с одной перекрестной (инверсной) связью. На рис. 6 показана схема построенного таким путем счетчика, имеющего коэффициент пересчета 10.
Рисунок 6. Схема счетчика Джонсона.
Здесь регистр сдвига К155ИР1 дополнен D-триггером. Вход D-триггера соединен с выходом четвертого разряда регистра, а на информационный вход I регистра подан сигнал не с прямого, а с инверсного выхода этого триггера. За счет этого и реализуется перекрестная связь в кольце. В отличие от простейших кольцевых счетчиков счетчик Джонсона имеет коэффициент пересчета вдвое больший числа составляющих его триггеров. В частности, счетчик рис. 6 под воздействием счетных импульсов n последовательно проходит следующие состояния:
Как видно, при счете сначала от первого разряда до последнего распространяется волна единиц, а затем волна нулей. В счетчике Джонсона, как и в других кольцевых счетчиках, возможны сбои в виде лишних волн нулей или единиц. Для предотвращения их в десятичном счетчике простая цепь связи инверсного выхода последнего и входа первого разряда I=Q5 может быть заменена логической ячейкой, реализующей функцию I=Q1Q4+Q5. Связи, соответствующие этой ячейке, показаны штриховыми линиями на рис. 6. Подобная ячейка обеспечивает переход счетчика под воздействием входных импульсов из любой запрещенной комбинации в одну из разрешенных. На основе регистра с одной перекрестной связью может быть построен счетчик с любым четным коэффициентом пересчета. Если же нужен нечетный коэффициент пересчета 2N-1, то используется N-разрядный регистр сдвига, но на вход 1-го разряда подается сигнал не QN, a QNQN-i. При этом по сравнению с обычным счетчиком Джонсона пропускается одна кодовая комбинация, полностью составленная из нулей.
