Студопедия

Главная страница Случайная страница

Разделы сайта

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






Двоичные счетчики






Счетчиком называют функциональный узел, предназначенный для подсчёта числа импульсов, поступивших на его вход. Счётчики широко используются в устройствах дискретной обработки информации. Их можно классифицировать по ряду признаков:

1) по направлению переходов (суммирующие, вычитающие и реверсивные);

2) по способу организации счёта (синхронные и асинхронные);

3) по модулю счёта (двоичные и с произвольным модулем счёта). Модуль счёта М (коэффициент пересчёта), равен числу устойчивых состояний счётчика;

4) по способу построения цепей переноса (с последовательным, параллельным и групповым переносом).

Двоичные счётчики – это счётчики, у которых модуль счёта кратен величине 2 n, где n – число разрядов (n=1, 2, 3, …).

Простейший суммирующий счётчик можно выполнить на асинхронных Т-триггерах, как показано на рис. 1.

 

 
 

Рисунок 1. Асинхронный суммирующий счётчик с последовательным переносом

 

На рис.2 приведены временные диаграммы, поясняющие работу.

Рисунок 2. Временные диаграммы асинхронного двоичного счётчика.

 

Очевидно, что счётчик представляет собой цепь последовательно соединённых триггеров, каждый из которых работает в счётном режиме и меняет своё состояние по заднему фронту (переходу 1→ 0) входного сигнала. Если Q3Q2Q1 – двоичное число, записанное в счётчик, то с приходом каждого импульса на вход Т содержимое счётчика увеличивается на 1. На рис. 2 в первом, третьем и шестом тактах указано содержимое счётчика (для положительной логики). Если принять, что двоичное число, записанное в счётчик, есть , т.е. читается на инверсных выходах триггеров, то счётчик становится вычитающим. Это видно по временной диаграмме.

Счетчики на асинхронных триггерах применяются редко из-за их малого быстродействия, определяемого временем перехода из состояния 111 в состояние 000. Чаще применяются синхронные счётчики, все разряды которых одновременно изменяют своё состояние под воздействием синхроимпульса С.

Для синтеза синхронного счётчика оставим его таблицу истинности (табл.5).

Таблица 5 -Таблица истинности счетчика

  Номер набора (сигнал счета С) Такт t Состояние счетчика Такт t+1
             
             
             
             
             
             
             
             
               

 

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

 

Таблица 6 - Словари переходов триггеров

Q(t) Сигналы на входах триггера для перевода его в нужное состояние Q(t+1)
JK-триггер RS-триггер T-триггер D-триггер
J K R S
    - -        
    -          
  -            
  -     -      
Прочерк означает безразличное состояние входа

 

Таблица 7 - Таблица возбуждения триггеров

 

Номер набора Такт t Q3 Q2 Q1 Такт t+1 Управляющий вход T3 T2 T1
                   
                   
                   
                   
                   
                   
 
 

6

                 
                   

Переходы триггеров

 

Составим уравнения для управляющих входов по единичным значениям функций Ti:

,

,

.

В уравнения заносятся исходные состояния счётчика (в такте t), являющиеся набором входных переменных. Таким образом, для счётчика на Т-триггерах с модулем М=23=8 после минимизации функции возбуждения имеют вид:

Т1=1,

Т2=Q1,

T3=Q2Q1.

Схема счётчика, использующая полученные уравнения, показана на рис.3. Это счётчик с параллельным переносом.

Рисунок 3. Синхронный счетчик с параллельным переносом

 

Аналогично синтезируется счётчик, если выполнить часть разрядов на одних триггерах, а часть – на других. При этом, точно так же составляется таблица возбуждения для каждого разряда. Уравнения минимизируются известными методами.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.