Студопедия — Лекция 14. Счетчики импульсов и регистры
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лекция 14. Счетчики импульсов и регистры






Основные определения и виды счетчиков. Счетчиком называют цифровое уст­ройство, предназначенное для подсчета числа импульсов. В процессе работы счет­чик последовательно изменяет свое состояние в определенном порядке. Длина списка разрешенных состояний счетчика называется модулем счета Ку. Одно из возможных состояний счетчика принимается за начальное. Если счетчик начал счет от начального состояния, то каждый импульс, кратный модулю счета Ад, снова устанавливает счетчик в начальное состояние, а на выходе счетчика появля­ется сигнал переноса Р (или займа Z).

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

Если коды расположены в возрастающем порядке, то счетчик называют сум­мирующим (Up-counter). Счетчики, у которых коды расположены в убывающем порядке, называют вычитающими (Down-counter), а счетчики, у которых направ­ление перебора кода может изменяться, называют реверсивными (Up/Down counter).

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

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

где Sk=0 или 1. По структуре счетчики делятся на последовательные (каскадные), параллель­ные и параллельно-последовательные, которые отличаются способом подачи счет­ных импульсов на входы разрядов счетчика. В последовательном счетчике счет­ные импульсы поступают только на вход первого разряда, а с его выхода перехо­дят на вход второго разряда. Таким образом, вход каждого последующего разряда счетчика соединен с выходом предыдущего. В параллельном счетчике счетные импульсы одновременно поступают на входы всех разрядов счетчика, однако благодаря внутренней организации счетчика каждому счетному импульсу соответствует срабатывание только определенных разрядов.

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

Обобщенная схема счетчика приведена на рис. 14.1. Счетчик СТ можно пред­ставить в общем случае как устройство, которое содержит входную логику, управляющую работой счетчика, и выходную логику, которая используется для указания окончания счета или формирования сигнала переноса Р. Для приведения счетчика в начальное состояние используется сигнал сброса, поступающий на вход R.

Параллельный код для предварительной установки счетчика поступает на входы Sy.. •S'„. Сигнал разрешения параллельной загрузки М останавливает счет и позволяет подготовленным на входах So.. S^ данным загрузиться в счетчик в мо­мент прихода очередного тактового импульса С. Счетчик считает тактовые импульсы, поступающие на вход С, если присутствует сигнал разрешения счета на входе V.

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

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

используют JK- или Д-триггеры в счетном режиме (см. лекцию 13) Простейший четырех­разрядный счетчик на D-триггерах состоит из соединенных последо­вательно четырех счет­ных триггеров, таким образом, что выход Qi, каждого триггера соеди­нен с входом C^+i после­дующего (рис. 14.2 я). При поступлении счет-Hbix импульсов на вход С] триггеры счетчика

Рис 14 1 Обобщенная схема счетчика импульсов

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

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

Обобщенная схема счетчика приведена на рис. 14.1. Счетчик СТ можно пред­ставить в общем случае как устройство, которое содержит входную логику, управляющую работой счетчика, и выходную логику, которая используется для указания окончания счета или формирования сигнала переноса Р. Для приведения счетчика в начальное состояние используется сигнал сброса, поступающий на вход R.

Параллельный код для предварительной установки счетчика поступает на входы Sy.. •S'„. Сигнал разрешения параллельной загрузки М останавливает счет и позволяет подготовленным на входах So.. S^ данным загрузиться в счетчик в мо­мент прихода очередного тактового импульса С. Счетчик считает тактовые импульсы, поступающие на вход С, если присутствует сигнал разрешения счета на входе V.

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

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

используют JK- или Д-триггеры в счетном режиме (см. лекцию 13) Простейший четырех­разрядный счетчик на D-триггерах состоит из соединенных последо­вательно четырех счет­ных триггеров, таким образом, что выход Qi, каждого триггера соеди­нен с входом C^+i после­дующего (рис. 14.2 я). При поступлении счет-Hbix импульсов на вход С] триггеры счетчика

Рис 14 1 Обобщенная схема счетчика импульсов

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

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

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

Для построения асинхронного реверсивного счетчика, который может рабо­тать как в режиме суммирования, так и в режиме вычитания, можно с помощью логической схемы обеспечить подачу сигналов с инверсного выхода Q при сумми­ровании или с прямого выхода Q — при вычитании от предыдущего триггера на счетный вход последующего, как показано на рис. 14.2 в. Эта схема включается между выходом одного разряда счетчика и входом другого и, в зависимости от управляющих сигналов — сложение (U) или вычитание (D), на вход последующе­го разряда поступает сигнал переноса Р или сигнал займа Z.

В асинхронном счетчике с приходом каждого последующего импульса на вход Ci переключаются сразу несколько триггеров. Однако переключение этих триггеров происходит не одновременно, а с некоторой задержкой относительно друг друга. Это приводит к задержке в установлении выходного кода после по­ступления счетного импульса на вход С\. При большом числе разрядов счетчика задержка выходного сигнала может быть значительной и сравнимой с периодом поступления счетных импульсов на вход Ci.

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

Таблица 14.1 Состояния выходов четырехразрядного асинхронного двоичного счетчика

я а а Q, Ci п Q, 6, Q, 6,
о о о 0         0  
  о о 0            
  о о              
  о о              
  о i              
  о i              
  о i . 1            
  о i              

Рис. 14.3 Схемы одноразрядных синхронных счетчиков' суммирующего (а) и вычитающего (б)

Синхронные счетчики. Для построения синхронных счетчиков используют различные типы счетных синхронных триггеров. Схемы одноразрядных синхрон­ных счетчиков приведены на рис. 14.3. Эти схемы реализованы на синхронных счетных триггерах и логических элементах И для формирования сигналов перено­са Р или займа Z. Схема одноразрядного синхронного суммирующего счетчика, приведенная на рис. 14.3 а, реализована подключением счетного входа С, к счет­ному входу триггера, а для формирования сигнала переноса Р использовано логи­ческое произведение сигнала разрешения счета V и выходного сигнала Q, т. е. Р= VQ. Переключение триггера происходит по положительному перепаду сигнала на входе С и при наличии сигнала разрешения на входе V. При этом на выходе триггера Q и выходе переноса Р устанавливаются уровни логической единицы. При отрицательном перепаде сигнала на входе С состояние триггера не изменяет­ся. Очередное переключение триггера произойдет только по новому положитель­ному перепаду импульса на входе С, при наличии сигнала разрешения на входе V. Таким образом, счетная ячейка обеспечивает синхронное деление на два частоты входных импульсов.

Двоичная вычитающая ячейка от­личается от суммирующей тем, что пря­мой выход Q заменен на инверсный вы­ход Q. На выходе такой ячейки форми­руется сигнал займа Z = VQ.

Одноразрядный реверсивный счет­чик реализуется по схеме, приведенной на рис. 14.4. Для изменения направ­ления счета и формирования сигналов переноса или займа использована ло­гическая схема 2И-ИЛИ. Для изменения направления счета введен специальный вход UID (Up/Down): при UID=\ схема работает аналогично счетчику, изобра-

Рис. 14.4 Одноразрядный синхронный реверсивный счетчик

женному на рис. 14.3 б, т. е. является суммирующим счетчиком, а при U/D= 0 она аналогична схеме, изображенной на рис. 14.3 б, т. е. переходит в режим вычита­ния. Использование этих ячеек позволяет реализовать многоразрядные синхрон­ные счетчики.

Схема четырехразрядного суммирующего двоичного синхронного счетчика с параллельным переносом приведена на рис. 14.5. Она отличается от счетчиков с каскадным соединением разрядов тем, что счетные импульсы поступают на так­товые входы С всех триггеров счетчика одновременно. При этом сигналы раз­решения счета формируются в логических элементах И как произведение сигнала разрешения счета V и сигналов Q с прямых выходов всех предыдущих триггеров.

Быстродействие счетчиков с параллельным переносом выше быстродействия декадных счетчиков. Минимальный период следования синхроимпульсов опреде­ляется суммой

где Тт — время задержки триггера, Тд — время задержки логической схемы. По сравнению с последовательным счетчиком максимальная частота счета параллель­ного счетчика увеличивается примерно в (и-1) раз и не зависит от числа каска­дов. В некоторых случаях функцию логических элементов можно реализовать на внутренних элементах триггера, тогда можно считать, что т„ = 0 и быстродействие счетчика зависит только от задержки триггера, т. е. 7ст=Тт.

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

Рис. 14.5. Схема четырехразрядного синхронного счетчика с параллельным переносом

Ввод информации в регистр может выполняться различными способами, од­нако наиболее часто используют параллельный или последовательный ввод, при которых ввод двоичного числа осуществляется или одновременно во все разряды регистра, или последовательно во времени по отдельным разрядам. В счетчиках импульсов находят применение сдвигающие регистры с последовательным вводом и выводом и со сдвигом вправо. На рис. 14.6 а приведена схема четырехразрядно­го регистра сдвига, выполненного на ^-триггерах. В этой схеме каждый выход Q триггера соединен со входом S последующего разряда, а каждый выход Q — с входом R. Тактовые входы всех триггеров соединены вместе, и поступление сиг­нала синхронизации осуществляется одним общим импульсом через логический элемент И-НЕ (DD7). Состояние первого триггера определяется входными сигна­лами на входах Х\ и XI логического элемента И-НЕ (DD5). На вход XI подается текущая информация, а на вход Х2 сигнал разрешения ее передачи. Логические элемент НЕ (DD6) используется для инвертирования входного сигнала, подавае­мого на вход S.

На рис. 14.6 б приведены временные диаграммы выходных сигналов триг­геров, а в табл. 14.2 — состояния регистра сдвига при записи в первый разряд регистра единичного сигнала. Если при поступлении первого тактового импульса на входах XI и XI установлены сигналы Х\~=Х1=\, которые затем снимаются к приходу второго тактового импульса, то в результате в первый триггер будет записан сигнал Q\ = 1. С приходом второго тактового импульса в первый триггер

Рис. 14.6. Схема регистра сдвига (а) и его выходные сигналы (б)

Таблица 142







Дата добавления: 2015-10-19; просмотров: 2544. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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

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

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия