
- •Методическое указание о структуре построения ответа.
- •1. Триггеры
- •2.Регистры.
- •2.1. Определение
- •2.2.Классификация.
- •2.3. Регистры приема и передачи информации.
- •2.3.1. Двухтактный регистр на rs- триггерах.
- •2.3.2. Парафазный регистр
- •2.3.3. Сдвигающий регистр
- •2.3.3.1. Определение
- •2.3.3.2.Описание работы схемы.
- •3. Счетчики
- •3.1. Определение.
- •3.2. Классификация счетчиков.
- •3.3.Основные характеристики счетчиков.
- •3.4. Схема счетчика с непосредственными связями с последовательным переносом
- •4.Дешифраторы
- •4.1. Определение
- •Число элементов одноступенчатого дешифратора определяется числом выходов.
- •4.2.Классификация дешифраторов.
- •4.3.Схема линейного дешифратора
- •4.4.Схема двухступенчатого дешифратора.
- •5.Сумматоры
- •5.1. Определение
- •5.2.Классификация
- •5.3.Одноразрядный полный сумматор.
- •6. Цифро-аналоговое преобразование
- •6.1.Понятие аналого-цифровой системы.
- •6.2. Математический аппарат построения преобразователей типа «код—напряжение»
- •6.3.Схема цап « код- напряжение» параллельного типа.
3.4. Схема счетчика с непосредственными связями с последовательным переносом
Схема несинхронизированного двоичного четырехразрядного суммирующего счетчика на JK-триггерах с последовательным переносом сигнала и временная диаграмма его работы приведена на рис. 3.1. В этих счетчиках каждый последующий триггер ( i—1)-го разряда запускается от информационных выходов
Рис.3.1. Схема несинхронизированного двоичного четырехразрядного суммирующего счетчика на JK-триггерах с последовательным переносом сигнала
_
(Qi, Qi) предыдущего триггера i-го разряда, а счетный сигнал поступает на вход триггера первого разряда.
Состояния триггеров счетчика при воздействии серии входных сигналов Х сч , подаваемых на счетный вход первого разряда отражены в таблице 1.
Х сч |
Q4 |
Q3 |
Q2 |
Q1 |
Х сч |
Q4 |
Q3 |
Q2 |
Q1 |
0 |
0 |
0 |
0 |
0 |
8 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
9 |
1 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
10 |
1 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
1 |
11 |
1 |
0 |
1 |
1 |
4 |
0 |
1 |
0 |
0 |
12 |
1 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
13 |
1 |
1 |
0 |
1 |
6 |
0 |
1 |
1 |
0 |
14 |
1 |
1 |
1 |
0 |
7 |
0 |
1 |
1 |
1 |
15 |
1 |
1 |
1 |
1 |
Рассмотрим работу счетчика, полагая, что в исходном состоянии в нем записан код 0000. В счетчике выход каждого предыдущего триггера Q i-1 соединен с входом синхронизации С i последующего триггера. На входы J и К. триггеров подаются сигналы 1. Первый входной сигнал Х сч установит триггер Тг1 счетчика в состояние 1, все же остальные триггеры счетчика останутся в состоянии 0. Второй входной сигнал установит триггер Тг1 в состояние 0; третий — вновь в состояние 1 и т. д. Входными сигналами триггера Тг2 будут уже сигналы, снимаемые с прямого выхода триггера Тг1. Таким образом, первый раз в состояние 1 триггер Тг2 установится только после того, как на выходе триггера Тг1 пройдет первый сигнал, а в состояние 0 — после того как пройдет второй сигнал, и т. д. Входными сигналами триггера ТгЗ будут уже сигналы, снимаемые с прямого выхода триггера Тг2, и т. д. После того как на вход счетчика будет подана серия сигналов (импульсов), например, пройдет пять входных импульсов, на выходе триггеров счетчика установится код 0101, что и будет соответствовать цифре 5. Таким образом, счетчик подсчитывает количество импульсов, поданных на его вход.
Обычно счетчик имеет цепь установки в состояние 0 (установка триггеров в 0). Но начальное состояние триггеров не обязательно должно быть нулевое. В счетчик может быть записано заранее некоторое число и уже с него начинается операция счета единиц.
Недостаток несинхронизированного счетчика с последовательным переносом заключается в том, что он имеет зависимость длительности переходного процесса, определяющего время регистрации, от его разрядности. С ростом разрядности счетчика понижается предельная частота его работы. Это связано с тем, что возрастает задержка поступления сигнала на вход С некоторого i-го разряда относительно времени поступления входного сигнала Хсч на вход С младшего разряда счетчика. Из временной диаграммы видно, что такая задержка может привести к искажению информации в счетчике (момент времени t=8).
Счетчики с параллельным переносом. Для повышения быстродействия счетчики выполняются с параллельным переносом. На рис.3.2. изображена схема четырехразрядного счетчика на JK триггерах с параллельным переносом. В качестве схем И использованы входы триггеров &J и &K.
Отличительной особенностью схемы является то, что сигналы с выходов i-х разрядов подаются на информационные входы J и K триггеров (i+1)-х разрядов.
Из схемы на рис. 3.2. видно, что с возрастанием порядкового номера триггера увеличивается число входов в элементах И JK-триггеров. Так как количество входов J и К, и нагрузочная способность выходов триггеров
Рис. 3.2.. Схема четырехразрядного двоичного счетчика на JK-триггерах с параллельным переносом
ограничены, то и разрядность счетчика с параллельным переносом невелика и равна обычно четырем. Поэтому при числе разрядов счетчика, большем максимального числа входов J и K, счетчик разбивается на группы и внутри каждой группы строятся цепи параллельного переноса. Подобным способом организуется счетчик с частично параллельным переносом. Длительность переходного процесса в таком счетчике равна сумме длительностей переходного процесса в каждой группе разрядов.
Количество просчитанных счетчиком импульсов можно определить по коду, записанному в триггеры счетчика. Код в счетчике точно соответствует числу поступивших на вход импульсов, выраженному в двоичном коде. Если после полного заполнения счетчика единицами (код 111...1) не прекратится подача входных импульсов, то после перехода счетчика через состояние 0 во всех разрядах подсчет импульсов начинается сначала. Этот режим работы счетчика называется циклическим. За один цикл работы на счетчик поступает 2n импульсов (п — количество разрядов счетчика). Иногда требуется, чтобы число импульсов в цикле было отличным от 2n , например если нужно организовать пересчет на десять (количество разрядов этого счетчика должно быть равно четырем, так как ближайшее число 2n , большее 10, равно 16). Чтобы цикл пересчета был равен десяти, необходимо после каждого десятого импульса установить все разряды счетчика в 0. Пересчет на N не равно 2n всегда приводит к некоторому усложнению схемы счетчика из-за необходимости организации установки в 0 отдельных триггеров счетчика. Коэффициент пересчета является одной из характеристик счетчика. Если обычный суммирующий счетчик имеет п разрядов, то лишь после подачи 2n входных импульсов образуется перенос из старшего разряда. Следовательно, коэффициент пересчета такого счетчика равен 2n . Коэффициент пересчета Kcч счетчика определяет отношение частоты импульсов, подаваемых на его вход, к частоте импульсов, образующихся на выходе его старшего разряда.
Считывание числа, записанного в счетчике, производится так же, как и в регистрах, т. е. с единичных выходов триггеров или с нулевых выходов триггеров, если на выходе должен быть инверсный код.
Быстродействие рассмотренных счетчиков зависит как от скорости переброса триггера младшего разряда, так и от времени распространения сигнала переноса по цепи переноса.