Синхронные счетчики

Синхронные (или параллельные) счетчики - наиболее быстродействующая разновидность счетчиков. На­ращивание их разрядности при соблюдении определенных ус­ловий не приводит к увеличению полной задержки срабатыва­ния. То есть можно считать, что именно синхронные счетчики работают как идеальные счетчики, все разряды которых сраба­тывают одновременно, параллельно. Задержка срабатывания счетчика в этом случае примерно равна задержке срабатывания одного триггера. Достигается такое быстродействие существен­ным усложнением внутренней структуры микросхемы.

Вместе с тем недостатком синхронных счетчиков является более сложное управление их работой по сравнению с асин­хронными счетчиками и с синхронными счетчиками с асин­хронным переносом. Поэтому синхронные счетчики целесооб­разно применять только в тех случаях, когда действительно тре­буется очень высокое быстродействие, очень высокая скорость переключения разрядов. Иначе усложнение схемы управления может быть не оправдано.

Синхронные счетчики - student2.ru

Рис. 1.1. Временная диаграмма работы синхронных двоичных счетчиков.

Временная диаграмма работы синхронного счетчика (рис. 1.1) отличается от временной диаграммы синхронного счетчика с асинхронным переносом способом формирования сигнала пере­носа, используемого при каскадировании счетчиков для увели­чения разрядности. Сигнал переноса CR вырабатывается в данном случае тогда, когда все выходы счет­чика устанавливаются в единицу (при прямом счете) или в нуль (при обратном счете). Входной тактовый сигнал в образовании сигнала переноса при этом не участвует.

При совместном включении для увеличе­ния разрядности, например, двух счетчиков тактовые входы С обоих счетчиков объединяются, а сигнал переноса первого счетчика подается на вход разрешения счета (ЕСТ) второго счетчика. В результате второй счетчик будет считать каждый шестнадцатый входной тактовый импульс (так как он будет срабатывать только при переносе от первого счетчика). Выход­ные сигналы второго счетчика будут переключаться по фронту общего тактового сигнала одновременно с выходными сигнала­ми первого счетчика. Условием правильной работы будет в дан­ном случае следующее: за период тактового сигнала должен ус­петь выработаться сигнал переноса первого счетчика.

Синхронные счетчики - student2.ru

Рис. 1.2 Синхронные счетчики стандартных серий.

В стандартные серии микросхем входят несколько разно­видностей синхронных (параллельных) счетчиков (рис. 1.2). Различаются они способом счета (двоичные или двоично-десятичные, реверсивные или не реверсивные), управляющими сигналами (наличием или отсутствием сигнала сброса). Все счетчики считают по положительному фронту тактового сигна­ла, все имеют выход переноса CR и входы расширения для кас­кадирования. Все счетчики имеют возможность параллельной записи информации.

Счетчики ИЕ9 и ИЕ10 отличаются друг от друга только тем, что ИЕ9 — двоично-десятичный, а ИЕ10 — двоичный

Счетчики ИЕ12 (двоично-десятичный) и ИЕ13 (двоичный) отличаются от ИЕ9 и ИЕ10 тем, что они реверсивные, то есть допускают как прямой, так и обратный счет.

Микросхемы ИЕ16 (двоично-десятичный счетчик) и ИЕ17 (двоичный счетчик) отличаются от рассмотренных синхронной параллельной записью по фронту тактового сигнала С, возмож­ностью прямого и обратного счета и отсутствием сигнала сбро­са в нуль.

Возможности применения синхронных (параллельных) счетчиков очень широки. Достаточно сказать, что они без всяких проблем могут заменить во всех схемах как асин­хронные (последовательные) счетчики, так и синхронные счетчики с асинхронным (последовательным) переносом. При необходимости достижения максимального быстродей­ствия они имеют большие преимущества по сравнению со всеми другими счетчиками. Их выходной код устанавливает­ся одновременно при любом количестве разрядов без приме­нения дополнительных выходных регистров (которые требо­вались в случае асинхронных счетчиков и синхронных счет­чиков с асинхронным переносом).

При объединении двух счетчиков (рис. 1.3) никаких про­блем не возникает: выход переноса -CR младшего счетчика со­единяется со входом разрешения счета старшего счетчика ЕСТ. Ус­ловие правильной работы будет простым и легко выполнимым: период тактового сигнала С не должен быть меньше, чем за­держка выработки сигнала переноса CR.

Синхронные счетчики - student2.ru

Рис. 1.3 Объединение двух счетчиков ИЕ17.

При объединении трех счетчиков ситуация несколько усложня­ется (рис. 1.4). Сигнал с выход переноса первого счетчика подает­ся на входы ЕСТ второго и третьего счетчиков. Сигнал с выход переноса второго счетчика подается на вход ECR третьего счетчи­ка. В результате третий счетчик будет считать только тогда, когда имеется перенос как у первого счетчика, так и у второго счетчика.

Синхронные счетчики - student2.ru

Рис. 1.4. Объединение трех счетчиков ИЕ17.

Условие правильной работы схемы остается тем же, что и в случае двух счетчиков.

При необходимости объединения большого количества счетчиков (большего четырех) можно избежать накопления суммарной задержки переноса, включив на входах старших счетчиков ЕСТ логические элементы ИЛИ с нужным числом входов. Эти элементы должны собирать все сигналы переноса с более младших счетчиков, то есть на их выходах должен быть нуль тогда, когда сигналы CR всех предыдущих счетчиков ну­левые. При этом, правда, в суммарную задержку переноса, ко­торая не должна превышать периода тактового сигнала С, вой­дут задержки этих самых элементов ИЛИ.

В любом случае при выполнении условия правильной рабо­ты счетчиков схема будет работать как идеальный счетчик, то есть все разряды многокаскадного счетчика будут переключать­ся одновременно.

55. Регистры сдвига. Реализация схем с их использованием..

Синхронные счетчики - student2.ru

Рис. 11.11.Сдвиговые регистры.

Регистр ИР8 — наиболее простой из регистров сдвига. Он представляет собой 8-разрядную линию задержки, то есть имеет только один информационный вход, на который подается последовательная сдвигаемая информация (точнее, два входа, объединенных по функции 2И), и восемь параллельных выходов. Сдвиг в сторону выходов со старшими номерами осуществляется по переднему фронту тактового сигнала С. Имеется также вход сброса R, по нулевому сигналу на котором все выходы регистра сбрасываются в нуль.

Регистр ИР9 выполняет функцию, обратную регистру ИР8. Если ИР8 преобразует входную последовательную информацию в выходную параллельную, то регистр ИР9 преобразует входную параллельную информацию в выходную последовательную. Однако суть сдвига не меняется, просто в регистре ИР9 все внутренние триггеры имеют выведенные параллельные входы, и только один, последний триггер имеет выход (причем как прямой, так и инверсный). Запись входного кода в регистр производится по нулевому сигналу на входе WR. Сдвиг осуществляется по положительному фронту на одном из двух тактовых входов С1 и С2, объединенных по функции 2ИЛИ. Имеется также вход расширения DR, сигнал с которого в режиме сдвига перезаписывается в младший разряд сдвигового регистра.

Как и все остальные сдвиговые регистры, регистры ИР8 и ИР9 допускают каскадирование, то есть совместное включение для увеличения разрядности. На рис. 11.12 показано совместное включение трех регистров ИР9. В результате объединения получается 24-разрядный сдвиговый регистр. При этом увеличение разрядности не приводит к увеличению задержки сдвига, так как тактовые входы всех используемых регистров объединяются параллельно. Входной 24-разрядный параллельный код преобразуется в выходной последовательный код.

Синхронные счетчики - student2.ru

Рис. 11.12.Соединение регистров ИР9 для увеличения разрядности.

Наши рекомендации