Подавление дребезга контактов
& |
& |
Q |
1К |
& |
1К |
1К |
1К |
Рисунок 3.14 – Схема подавления дребезга контактов
2. Синхронизатор импульсов. Схема рисунка 3.14 открывает вентиль
всякий раз, когда ключ замкнут, независимо от фазы подаваемой на него импульсной последовательности, поэтому первый или последний импульс могут оказаться укороченными. В некоторых случаях важно, чтобы все тактовые импульсы имели только полные периоды. Тогда используется схема рисунка 3.15:
& |
& |
+ |
D TT С C |
стоп |
пуск |
& |
Вход ТИ |
Выход |
Рисунок 3.15 – Синхронизатор импульсов
Сигнал на вход D-триггера может поступать не только от ключа с подавителем дребезга, но и от других схем.
Логические состояния и «иголки» («мерцания»)
Что произойдет, если в схеме (см.рис.3.15) использовать для переброса триггера положительный перепад? С ПУСКОМ схемы нажать в момент, когда на входе действует НИЗКИЙ уровень, произойдет весьма неприятная вещь. Последний вентиль (3) И-НЕ будет открыт до тех пор, пока на выходе триггера не установится низкий уровень (задержка для ТТЛ»20 нс, для КМОП – 100 нс и более), на выходе схемы возникает короткий «всплеск» или «иголка». Это классический пример логического состязания. Принимая определенные меры предосторожности подобных ситуаций можно избежать.
«Иголки» - это страшная вещь, если они присутствуют в схемах. Помимо всего прочего, их практически невозможно увидеть на осциллографе и можно просто не знать об их существовании. «Иголки» могут самым произвольнымобразом тактировать цепочки триггеров; они могут расширяться или сужатся до полного исчезновения, проходя через вентили или инверторы.
3.2 Контрольные вопросы
1. Базовая схем триггера типа RS.
2. Синхронные и асинхронные триггеры, основное назначение синхронизации.
3.Одно- и двухтактные структуры триггеров.
4. Схемные варианты триггеров.
Счетчики
Счетчиком называется узел ВМ, предназначенный для подсчета числа входных сигналов. Счетчики используются в ВМ для образования последовательных адресов команд, для счета количества циклов выполнения операций и т.п.
Счетчики работают в двух режимах: длительном и управляющем.
Длительный режим связан с одним из наиболее частых применений счетчика в качестве делителя частоты. В этом применении не имеет значения соответствие информации, записанной в разрядах счетчика в каждый данный момент, числу поступивших на его вход импульсов – основной задачей счетчика является деление (уменьшение) частоты входных импульсов.
Управляющий режим работы счетчика связан с необходимостью считывания информации о количестве поступивших импульсов после каждого такта события.
При использовании счетчика в качестве делителя частоты допустимая частота счетных импульсов определяется скоростными свойствами первого разряда независимо от вида применяемого поразрядного переноса.
Счетчики подразделяются на суммирующие, вычитающие (нереверсивные) и реверсивные.
Суммирующий счетчик предназначен для выполнения счета в прямом направлении, то есть для сложения. С приходом очередного счетного импульса на вход счетчика, его показание увеличивается на единицу.
Вычитающий счетчик предназначен для выполнения счета в обратном направлении, то есть в режиме вычитания. Каждый счетный импульс, поступивший на вход счетчика, уменьшает его показания на единицу.
Реверсивными называются такие счетчики, которые предназначены для выполнения счета как в прямом, так и в обратном направлении, то есть могут работать в режиме сложения и вычитания.
Счетчики могут быть построены:
· на основе счетных триггеров,
· на основе регистров и кольцевых схем (сдвигающие счетчики),
· на основе многоустойчивых схем.
Основными характеристиками счетчика являются:
· модуль счета или коэффициент пересчета К счетчика,
· быстродействие.
Коэффициент пересчета К характеризует число устойчивых состояний счетчика, то-есть предельное число импульсов, которое может быть сосчитано счетчиком. Например, при К=8 счетчик будет иметь 8 устойчивых состояний и каждый восьмой импульс, поступивший на его вход, будет возвращать счетчик в первоначальное состояние.
Счетный триггер является простейшим счетчиком, осуществляющим подсчет импульсов по модулю 2. Соединив несколько счетных триггеров определенным образом, можно получить схему многоразрядного счетчика.
Рисунок 3.16 – Асинхронный двоичный счетчик с последовательным переносом и таблица его состояний |
Таблица 3.3
fcr | Q4 | Q3 | Q2 | Q1 |
Обычно счетчик имеет цепь установки в 0, однако начальное его состояние не обязательно нулевое. Начальное состояние может устанавливаться передачей в счетчик коданекоторого числа и с него уже будет начинатьсяоперация счета единиц. Такой режим характерен, например, при образовании последовательности адресов команд при заданном исходном адресе.
Основной особенностью асинхронного счетчика является зависимость длительности переходного процесса в счетчике от его разрядности. С ростом разрядности счетчика понижается предельная частота его работы. Это объясняется тем, что с ростом разрядности счетчика n будет возрастать задержка поступления сигнала на вход с некоторого j-го разряда относительно времени поступления входного сигнала fcrна вход с младшего разряда счетчика. Такая задержка может привести к искажению информации в счетчике. Для повышения быстродействия счетчики выполняют с параллельным переносом, показанный на рис. 3.17.
Рисунок 3.17 – Синхронный суммирующий счетчик (двоичный) с параллельным переносом.
Рисунок 3.18 – Синхронный вычитающий счетчик с параллельным переносом.
Отличительной особенностью счетчиков с параллельным переносом является то, что выходы всех предшествующих каскадов (разрядов) подаются на информационные входы J и К последующих триггеров. Длительность переходного процесса в таком счетчике равна длительности переключения одного разряда. Из схемы видно, что с возрастанием порядкового номера триггера увеличивается число входов в элементах И JK-триггеров. А так как число входов J и К и нагрузочная способность выходов триггеров ограничены, то и разрядность счетчика с параллельным переносом невелика и обычно равна 4. Поэтому, при числе разрядов счетчика большем максимального числа входов J и К, счетчик разбивают на группы и внутри каждой группы строят цепи параллельного переноса.
Такой подход удобен и потому, что счетчик часто реализуют в виде ИС в отдельном корпусе. В этом случае при последовательном переносе просто осуществляется увеличение разрядности счетчика.
Реверсивные счетчики выполняют операцию суммирования и вычитания импульсов. В зависимости от требований к схеме управления могут быть построены реверсивные счетчики 2 типов:
· с одним счетным и двумя управляющими входами,
· с двумя счетными входами.
Реверсивный счетчик первого типа осуществляет суммирование или вычитание импульсов, поступающих на счетный вход в зависимости от разрешающего уровня на управляющих входах.
В реверсивных счетчиках второго типа по одному входу поступают импульсы для сложения, по второму – для вычитания. Для этих счетчиков не требуется дополнительных уровней управления.
Рисунок 3.19 – Асинхронный реверсивный счетчик
В составе ИМС счетчики обозначаются ИЕ:
ИЕ1 – декадный счетчик (К155)
ИЕ2 – двоично-десятичный счетчик (К155)
ИЕ2 – 5-разрядный счетчик (164, 176)
ИЕ3 – счетчик по mod 6 (К176)
ИЕ4 - счетчик по mod 10 (К176)
ИЕ4 - счетчик-делитель на 12 (133, К155)
ИЕ5 – двоичный счетчик (133, К155,
СТ1 |
С1 С2 |
& Ro |
8 9
1 134 ИЕ5
2 12
Рисунок 3.20 – Функциональная схема счетчика К134ИЕ5
При использовании обратной связи можно выполнять схемы счетчиков с любым коэффициентом пересчета.
J C K |
TT |
TT |
Tcr |
Q1 |
K=3 |
J C K |
J C KM. PIATROVICH Doctor of Economic Sciences, Professor The author examines the role of knowledge in the modern system of social administration, substantiates elements of the 21 st century administrative paradigm "administration based on knowledge", draws historical analogies, formulates the mechanism of administration based on knowledge, introduces measures to perfect the system of organizing knowledge, to strengthen motivation in obtaining and broadening knowledge. |
TT |
Tcr |
J C KM. PIATROVICH Doctor of Economic Sciences, Professor The author examines the role of knowledge in the modern system of social administration, substantiates elements of the 21 st century administrative paradigm "administration based on knowledge", draws historical analogies, formulates the mechanism of administration based on knowledge, introduces measures to perfect the system of organizing knowledge, to strengthen motivation in obtaining and broadening knowledge. |
TT |
& J C KM. PIATROVICH Doctor of Economic Sciences, Professor The author examines the role of knowledge in the modern system of social administration, substantiates elements of the 21 st century administrative paradigm "administration based on knowledge", draws historical analogies, formulates the mechanism of administration based on knowledge, introduces measures to perfect the system of organizing knowledge, to strengthen motivation in obtaining and broadening knowledge. |
J C KM. PIATROVICH Doctor of Economic Sciences, Professor The author examines the role of knowledge in the modern system of social administration, substantiates elements of the 21 st century administrative paradigm "administration based on knowledge", draws historical analogies, formulates the mechanism of administration based on knowledge, introduces measures to perfect the system of organizing knowledge, to strengthen motivation in obtaining and broadening knowledge. |
TT |
TT |
K=10 |
Рисунок 3.21 – Двоичные счетчики с К=3 и К=10
Счетчики представляют собой автоматы Мура, в которых новое состояние определяется его предыдущим состоянием и значением логической переменной на входе.
По порядку изменения состояния могут быть счетчики:
– с естественным и
– с произвольным (принудительным) порядком изменения состояния.
В счетчиках с естественнымпорядкомизменениясостояния значение кода каждого последующего состояния счетчика отличается на единицу от кода предыдущего состояния.
В счетчиках с произвольным порядком изменения состояния значения кодов соседних состояний могут отличаться более чем на единицу.