КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
В реверсивном счётчике объединяются схемы суммирующего и вычитающего счётчиков. Кроме того, предусматривается возможность управления направлением счёта
Характерной чертой асинхронного счётчика является то, что импульсы счёта поступают только на триггер младшего разряда. Счётный же вход каждого последующего триггера соединён с выходом предыдущего. C T TT T TT T TT C CT2 1 Q1 графическое 2 Q2 изображение Выходы счётчика помечаются весовыми коэффициентами двоичных разрядов. Начальное состояние счётчика устанавливается сигналом по входу R. Работа счётчика может быть описана с помощью временных диаграмм: 0 0 0 0 1 1 t Вторым импульсом младший триггер переключается в противоположное состояние, формируя на своём выходе срез импульса. В результате второй триггер перейдёт в состояние 1, а счётчик – во второе состояние: на выходе код числа 2. Третий триггер установится в единичное состояние лишь четвёртым по счёту импульсом, когда младшие триггеры последовательно переключатся в нулевое состояние. Далее младшие триггеры повторят цикл счёта с первого по третий импульсов. В результате после седьмого по счёту импульса все триггеры счётчика будут установлены в единичное состояние: на выходе счётчика код числа 7. Восьмой импульс переведёт счётчик в начальное состояние, после чего он будет готов к счёту новой последовательности из восьми импульсов. Таким образом, модуль счёта рассмотренного счётчика равен восьми.
Следует отметить, что при использовании триггеров, управляемых фронтом счётных импульсов, счётный вход каждого последующего триг-гера необходимо соединить с инверсным выходом предыдущего.
Работу рассмотренного счётчика можно также представить как процесс суммирования предыдущего его состояния с единицей. Тогда процесс переключения триггеров можно сопоставить с процессом распространения переноса при суммировании двоичных чисел. Т.е. считать, что каждый последующий триггер переключается сигналом переноса, формируемым на выходе предыдущего триггера. Поскольку этот процесс протекает последовательно от триггера к триггеру, то подобные схемы счётчиков называются счётчиками с последовательным переносом.
Из временных диаграмм следует, что в наихудшем случае (например, переход в начальное состояние) новое состояние n-разрядного счётчика устанавливается с задержкой ntП, где tП – время переключения триггера. Следовательно, допустимая частота входных импульсов равна 1/ntП.
Более высоким быстродействием обладают синхронные счётчики: Q1 Q2 Q3
Из схемы видно, что новый импульс счёта, изменяющий состояние старшего триггера, может поступить только после того, как сформируется разрешающий сигнал сначала на выходе первого элемента И, затем второго и т.д. Следовательно, перенос остался последовательным. Время установки состояния такого счётчика при n разрядах определяется выражением: tП + (n – 1)tИ, где tИ – время задержки переключения логического элемента И. Поскольку tИ<tП, то быстродействие синхронного счётчика с последовательным переносом существенно выше, чем асинхронного.
Для дальнейшего увеличения быстродействия организуется параллельный перенос: Q1 Q2 Q3 В этом случае задержка установки состояния счёт- чика определяется суммой & & tП + tИ и не зависит от чис- ла его разрядов. В результате нарушается регулярность (однотипность), структуры счётчика, что снижает технологичность изготовления много разрядных счётчиков в виде интегральных микросхем. Поэтому при построении много разрядных счётчиков используются схемы с параллельно-последовательным переносом: Вх. С СТ2 1 С СТ2 1 В этой схеме счётчики небольшой раз- 2 2 рядности с параллельным переносом сое- 4 4 динены между собой последовательно. Сбр. R 8 R 8 Задержка установки состояния такого многоразрядного счётчика пропорцио-нальна числу составляющих его счётчиков.
Вычитающие двоичные счётчики имеют следующие свойства: - начальным является единичное состояние; - очередное число в последовательности чисел, формируемой счётчиком, получается вычитанием 1 из предыдущего.
Таким образом, если считать, что суммирующий счётчик формирует числовую последовательность в прямом коде, то вычитающий счётчик будет формировать ту же последовательность чисел, но в обратном коде. Следовательно, схемы вычитающего счётчика отличаются от схем суммирующего счётчика лишь тем, что в качестве выходов используются инверсные выходы триггеров. Кроме того, поскольку речь идёт о вычитании, сигнал переноса называется займом.
Реверсивные двоичные счётчики. Многие реверсивные счётчики дополняются входами предварительной установки состояния.
Один из вариантов условного графического изображения таких счётчиков имеет вид: D1 CT2 1 Q1 Подача импульсов счёта на вход +1 задаёт режим D2 2 Q2 суммирования, а на вход -1 – режим вычитания. D3 4 Q3 Сигналом по входу L счётчик устанавливается в D4 8 Q4 состояние, заданное на входах D. При этом безразлич- L но, подаются счётные импульсы или нет. +1 Сигналом по входу R счётчик устанавливается в -1 ³15 нулевое состояние. При этом безразлично наличие или R £0 отсутствие как счётныех импульсов, так и сигнала предварительной установки состояния счётчика.
Выходы разрядов счётчика помечаются весовыми коэффициентами двоич-ных разрядов. На выходе переноса (помечен ³ 15) активный сигнал появляется при единичном состоянии счётчика, а на выходе займа (помечен £ 0) – при нулевом.
Выходы переноса и займа используются в основном для построения многоразрядного реверсивного счётчика. При этом выходы переноса и займа предыдущего счётчика соединяются, соответственно, с входами +1 и -1 последующего счётчика.
В интегральном исполнении выпускаются суммирующие и реверсивные счётчики. Как правило, микросхемы двоичных счётчиков имеют 4 разряда. В маркировке микросхем счётчиков используются буквы ИЕ, например, К155ИЕ5.
3.10. Счётчики с произвольным модулем счёта. На практике бывает потребность в построении счётчиков по модулю, мень-шего максимального, т.е. < 2n. Такие счётчики строятся на основе двоичных счётчиков. При использовании суммирующего 0 1 КС-1 2n-1 счётчика последовательность чисел на При использовании вычитающе- 2n-1 2n-2 2n-Kc+1 0 го счётчика выходная последова-тельность чисел совпадает с двоичной от 2n-1 до 2n-КС+1.
Таким образом, в любом случае необходимо исключить "лишние" состо-яния счётчика путём замены на начальное в первом случае КС-е состояние, а во втором случае – состояние 2n-КС.
Отсюда напрашивается следующая схема построения счётчика по модулю КС на основе суммирующего и вычитающего счётчика: С СТ2 СО C CT2 СО В момент выявления Q КС z Q 2n-KC z требуемого состояния R S двоичного счётчика схема обнаружения (СО) вырабатывает сигнал z его установки в начальное состояние.
Очевидно, что СО реализует функцию конституенты нуля или единицы относительно требуемого состояния счётчика. При этом в общем случае (отсутствие нужных входов принудительной установки) необходимо учитывать все разряды соответствующего числа на выходе счётчика.
ЛЕКЦИЯ 12 Например, требуется построить счётчик по модулю 10 на основе суммирующего счётчика. Активным сигналом по его R-входу является 1. Для решения задачи необходим ù log210 é= 4-разрядный счётчик. При этом СО должна реализовывать ФАЛ: z = .
Однако при наличии нужных входов принудительной установки для выявления требуемого состояния счётчика достаточно учитывать только единичные или только нулевые позиции соответствующего двоичного числа. Основанием для этого является следующее свойство двоичных чисел: каждое последующее число отличается от всех предыдущих расположением единиц или, что то же самое, нулей.
Так, при использовании суммирующего счётчика с входом R достаточно учитывать только единичные позиции числа КС. В противном случае счётчик никогда не выйдет из начального, нулевого, состояния. Тогда ФАЛ, описывающая СО последнего примера, примет вид: z = x3x1.
Дата добавления: 2014-01-07; Просмотров: 632; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |