|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[28] Широко применяют также и триггеры с прямым динамическим входом, которые для опрокидывания требуют перепада уровня от О к 1. При использовании таких триггеров для построения суммирующего счетчика с последовательным переносом необходимо вход каждого последующего триггера соединять с инверсным выходом предыдущего. Пример такого счетчика на Г-триггерах, полученных из D-триггеров с динамическим управлением, приведен на рис. 4.38. Вычитающий счетчик с последовательным переносом имеет обратный порядок смены состояний: с приходом очередного счетного импульса содержащееся в счетчике число уменьшается на единицу (табл. 4.11). Из таблицы следует еще одна особенность вычитающего счетчика, отличающая его от суммирующего и состоящая в том, что триггер каждого последующего разряда опрокидывается при изменении уровня на выходе триггера предыдущего разряда от 0 к 1, т. е. при сигнале займа, обратном сигналу переноса в суммирующем счетчике. Строится вычитающий счетчик так же, как суммирующий, но с тем отличием, что со входом каждого последующего триггера соединяется другой выход предыдущего триггера. Щ УскОа)$ Рис. 4.38. Счетчик на D-триггерах с динамическим управлением: а - функциональная схема; б - условное обозначение Из временных диаграмм (рис. 4.37,в) видно, что в наихудшем случае новое состояние счетчика устанавливается с задержкой, равной утроенной задержке переключения одного триггера, что вызвано последовательным по времени распространением сигнала переноса через все разряды счетчика. Таким образом, в счетчике с последовательным переносом неэффективно используется быстродействие триггеров, особенно при большом числе разрядов. В этом состоит существенный недостаток счетчиков с последовательным переносом, из-за .которого, несмотря на простоту и удобство реализации схемы, область их применения ограничивается цифровыми устройствами с небольшим числом разрядов и невысоким быстродействием. Для повышения быстродействия счетчиков применяют различные способы ускорения переноса, как это делают и в сумматорах для сокращения времени сложения чисел. Один из широко применяемых способов ускорения переноса в счетчиках основан на введении логических элементов, с помощью которых достигается возможность одновременного (параллельного) формирования сигналов переноса для всех разрядов. Для реализации этого способа применяют ГУ-триггеры. На Г-входы всех триггеров одновременно подаются счетные импульсы, а на V-вход каждого триггера поступает сигнал переноса, формируемый логической схемой в виде уровня 1. Триггеры, на V-входе которых имеется сигнал переноса, одновременно опрокидываются с приходом очередного счетного импульса, и, таким образом, устанавливается новое состояние счетчика. Для определения вида цепи переноса в счетчике обратимся к уже рассмотренной табл. 4.10. Из нее следует, что первый разряд, как и в счетчике с последовательным переносом, должен быть построен на Г-триггере. Если применяется 7У-триггер, то на его V-вход следует подать 1 или соединить его с Г-входом. Второй триггер опрокидывается счетным импульсом при наличии 1 на выходе первого триггера, а третий триггер опрокидывается при наличии 1 на выходах двух предыдущих триггеров. Обобщая эту закономерность на случай jV-разрядного счетчика, получим, что каждый последующий триггер должен опрокинуться под воздев стием счетного импульса при наличии 1 на выходах всех предыдущих триггеров. Следовательно, для формирования сигнала переноса в каждый разряд счетчика необходимо включить элемент И и соединить его входы с прямыми выходами всех предыдущих разрядов, а выход - с V-входом триггера данного разряда. Пример суммирующего счетчика с параллельным переносом на ГК-триггерах приведен на рис. 4.39. Быстродействие этого счетчика выше, чем счетчика с последовательным переносом, поскольку оно равно быстродействию одного разряда. Это является важным достоинством счетчиков с параллельным переносом, обеспечившим им широкое применение. Недостаток - необходимость включения в схему логических элементов с разным, причем нарастающим от разряда к разряду, числом входов. Это нарушает регулярность структуры счетчика и ограничивает возможность наращивания его схемы. Частично этот недостаток можно устранить при использовании триггеров с входной логикой. Многие серии микросхем содержат JK-триггеры с входной логикой. Для преобразования JK-триггера в TV-триггер необходимо объединить входы J и K в один, это и будет К-вход. У триггера с тремя коньюнктивно связанными J-входами и тремя конъюнктивно связанными K-входами могут быть образованы, следовательно, три конъюнктивно связанных V-входа. При реализации счетчика на таких триггерах исключаются дополнительные логические элементы в цепях переноса. Однако ограничение в разрядности счетчика остается. Поскольку имеющиеся интегральные JK-триггеры позволяют получить до трех F-входов, на них может быть построен лишь четырехразрядный счетчик с параллельным переносом (рис. 4.40). 8-N-1-----J : Со
37
Рис. 4.39. Счетчик с параллельным переносом Вычитающий счетчик с параллельным переносом строится так же, как и суммирующий, но сигналы переноса снимаются с инверсных, относительно используемых в суммирующем счетчике, выходов триггеров. Реверсивный счетчик, объединяющий возможности суммирующего и вычитающего, строится таким образом, чтобы обеспечивалось управление направлением счета с помощью сигналов на сложение С0 и вычитание Св. Поэтому его схема содержит дополнительную комбинационную часть, выполняющую указанную функцию. Рис. 4.40- Счетчик на JK-триггерах с входной логикой Сс Рис. 4.41. Реверсивный счетчик на ГУ-триггерах Нередко счетчики с параллельным переносом, выпускаемые в виде микросхем, имеют помимо основных выходов - дополнительные, как это показано, например, на рис. 4.41. На одном из выходов, обозначенном «>15», сигнал 1 появляется при заполнении счетчика единицами, т. е. когда он перешел в состояние с номером 15. Следовательно, на этом выходе формируется сигнал переноса в следующий счетчик. На другом выходе, обозначенном «<0», сигнал появляется при заполнении счетчика нулями и является сигналом займа в следующий счетчик в режиме вычитания. Реверсивный счетчик можно построить и на Г-триггерах (рис. 4.42,а). Как и в рассмотренном ранее суммирующем счетчике, счетные импульсы поступают на T-вход триггера через логические элементы только в том случае, если они открыты единичными сигналами с выходов предыдущих разрядов. В счетчике на рис. 4.42,а для счетных импульсов предусмотрены два входа. Если счетчик должен работать в режиме прямого счета, импульсы следует подавать на вход «+1», в режиме обратного счета - на вход « - 1». При использовании такого счетчика в качестве реверсивного с одним источником импульсов необходимо предусмотреть внешнее устройство коммутации счетных импульсов на суммирующий «+1» либо на вычитающий « - 1» входы. Вариант такой коммутирующей приставки к счетчику приведен на рис. 4.426. При подаче положительного импульса на S-вход RS-триггера на его прямом выходе установится единичный уровень, который откроет элемент 1 для счетных импульсов С0. Счетчик будет работать в режиме сложения. Если подать положительный импульс на R-вход триггера, откроется для счетных импульсов элемент 2 и счетчик будет работать в режиме вычитания. Рис. 4.42. Реверсивный счетчик на 7-триггерах: а - функциональная схема; б - схема, управляющая направлением счета Со
.0* 3«
Рис. 4.43. Многоразрядный счетчик с комбинированным переносом Комбинированный, т. е. параллельно-последовательный перенос применяется при построении многоразрядных счетчиков, которые должны иметь высокое быстродействие. Функциональная схема таких счетчиков состоит из группы триггеров, внутри каждой из которых организуется параллельный перенос, а между группами - последовательный. В примере на рис. 4.43 счетчик состоит из четырехразрядных счетчиков с параллельным переносом. На выходе каждой группы триггеров включен элемент И, который формирует сигнал переноса в следующую группу при заполнении триггеров единицами. №ж1 гр £-4s Уап.В Г-В, & щ
Рис. 4.44. Восьмиразрядный реверсивный счетчик на микросхемах К155ИЕ7 Интегральные четырехразрядные счетчики с выходами переноса и займа объединяются с использованием этих выходов. Например, при объединении суммирующих счетчиков необходимо соединить выход «>15» одного со счетным входом другого. При объединении реверсивных счетчиков, имеющих выходы сигналов переноса «>15» и займа «<0», необходимо эти выходы соединить соответственно с суммирующим и вычитающим входами следующего счетчика. Пример восьмиразрядного реверсивного счетчика на двух микросхемах К155ИЕ7 приведен на рис. 4.44. Возможности указанной микросхемы допускают установку заданного исходного состояния счетчика путем записи в него по D-входам (Di-nD.;) нужной кодовой комбинации (а0 ... а?) при наличии разрешающего сигнала на входе Сзап. Кроме того, по шинам «Уст. О» и Уст. 1» счетчик можно заполнить нулями или единицами. Назначение коммутирующей приставки на входе рассмотрено ранее (см. рис. 4.42,6). Результат счета снимается с выходов Q1-Q8. При необходимости счетчик можно использовать для деления числа (частоты повторения) импульсов на 16, если использовать выход «>15» первой микросхемы, и на 256, если использовать аналогичный выход второй микросхемы. 4.6. СЧЕТЧИКИ-ДЕЛИТЕЛИ Счетчики-делители предназначены для деления числа или частоты повторения импульсов на заданный коэффициент Кеч- Обычно требуемый коэффициент меньше числа состояний счетчика 2я, что обусловливает |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||