
Агаханян Електронные устройства в медицинских приборах 2010
.pdf
триггера, представляют собой D-триггеры, выходы которых через логические элементы ИЛИ-НЕ, ИЛИ (см. D4 и D5 для первого разряда) поступают на выходы регистра Q1, Q2, Q3 и Q4.
Способ ввода информации (параллельный или последовательный) определяется управляющим сигналом на входе Р/S. При нулевом сигнале на входе Р/S производится последовательный ввод через входной JК-триггер, сигналы с выхода которого поступают на соответствующий вход D-триггера первого разряда D2, деблокированный инверсным сигналом на входе P/S, и передаются в последующие разряды через аналогичный вход, имеющийся у каждого разряда. При этом параллельный ввод через входы D1, ..., D4 исключается, так как эти входы оказываются заблокированными нулевым сигналом на управляющем входе Р/S. При установлении на входе P/S единичного сигнала параллельные входы деблокируются, поэтому становится возможной параллельная загрузка. Одновременно прерывается цепь последовательной передачи информации, поскольку соответствующие входы D-триггеров во всех разрядах оказываются блокированными инверсным сигналом на входе Р/S.
Выдача информации на выход управляется сигналом на входе Т/С. При установлении на этом входе нулевого сигнала информация через логический элемент «исключающий ИЛИ» (см. D5 в первом разряде на рис. 8.5) поступает на выход в прямом коде. В противном случае она передается на выходе в обратном коде.
Тактовые сигналы поступают на вход С. Очистка регистра, т.е. одновременная установка во всех разрядах 0, производится подачей единичного сигнала на вход R.
Сдвиговые регистры широко применяются в цифровых устройствах для сдвига, преобразования последовательного кода в параллельный и обратно. Они являются неотъемлемой частью АЛУ, используются в генераторах различной последовательности и т.д.
8.3. Счетчики
Счетчик – это электронный узел, позволяющий контролировать число импульсов, поступающих на его вход. Микросхемы счетчиков являются последовательностными устройствами, внутренние
392

работает в счетном режиме (поэтому его иногда называют счетным триггером). Счетный режим работы можно реализовать на универсальных JK- и DV-триггерах при соответствующем соединении входов этих триггеров, превратив их таким образом в Т-триггер.
Целый функциональный ряд асинхронных двоичных счетчиков входят в серии цифровых ИМС, выпускаемых многими фирмами. Они обычно различаются числом разрядов, быстродействием, потребляемой мощностью и дополнительными функциональными возможностями.
На рис. 8.6 представлена структурная схема 4-разряд-ного асинхронного двоичного счетчика. Первый триггер, имеющий счетный вход Т1 (это тактовый вход JK-триггера) и изолированный от остальных триггеров выход 1, представляет собой счетчик с модулем М = 2. Три остальных триггера, соединенных последовательно, образуют счетчик с М = 8. При этом импульсы подаются на счетный вход Т2 (тоже представляющий тактовый вход JK-триггера, образующего разряд счетчика). Счетчики с М = 2 и М = 8 работают самостоятельно, однако их установка на 0 производится одновременной подачей на входы R1 и R2 единичного сигнала. Переключение триггеров происходит при действии заднего фронта импульсов на входах С. В счетчике предусмотрена возможность увеличения коэффициента пересчета до величины М = 16 последовательным включением выхода 1 к шине Т2, т.е. фактически ко входу второго триггера. При этом очевидно, что счетные импульсы должны поступать на вход T1.
Рис. 8.6. Структурная схема 4-разрядного последовательного двоичного счетчика
394


ла в счетчике tзд.р складывается из задержек tзд.р.тр всех триггеров:
tзд.р пtзд.р.тр.
Рис. 8.8. Структурная схема декадного счетчика, построенного на основе 4-разрядного двоичного счетчика
Для повышения быстродействия последовательных счетчиков производят ускоренное формирование сигналов переноса между разрядами. Сигнал переноса Tk+1, переключающий (k + 1)-й триггер счетчика, образуется в предыдущем k-том триггере при QkTk = 1. Поэтому если во внутренней структуре k-гo разряда (включением дополнительных логических элементов) регистрировать функцию QkTk раньше, чем изменится состояние данного разряда на его выходе, то можно реализовать ускоренную передачу сигналов переноса (k + 1)-му разряду. Такой прием может дать повышение быстродействия в 2–3 раза. Отделение цепей переноса Тk от выходных цепей Qk повышает также устойчивость работы таких счетчиков, поскольку сигнал переноса формируется до переброса триггера, когда в нем еще хранится информация, записанная в предшествующем такте.
Параллельные счетчики. Большим быстродействием обладают параллельные счетчики. В счетчиках этого типа счетные импульсы поступают одновременно на счетные входы триггеров во всех разрядах, обеспечивая параллельный ввод информации.
Параллельные счетчики обычно строят на базе RS-, JK-, D- триггеров, работающих в режиме управления фронтом тактового импульса. В отличие от последовательных счетчиков, в параллельных счетчиках сигналы с выходов предшествующих разрядов поступают не на счетный вход последующего разряда (на этот вход всех разрядов подается счетный импульс), а на информационные
396


случае общее время задержки распространения определяется суммой времен задержек распространения одной счетной группы и одного логического элемента.
Реверсивные счетчики. Эти счетчики обычно имеют два входа: +1 и –1. Импульс, поступающий на вход +1, увеличивает результат счета, тогда как импульс, поступающий на вход –1, уменьшает результат счета.
На рис. 8.10 показана функциональная схема такого трехразрядного счетчика. При счете по входу +1 благодаря наличию в предшествующих триггерах логических элементов D3, D7 счетный импульс поступает на тактовые входы тех триггеров, для которых все предшествующие разряды находятся в состоянии логической единицы.
Рис. 8.10. Реверсивный двоичный синхронный счетчик
Таким образом, обеспечивается работа счетчика в суммирующем режиме. При счете по входу –1 посредством логических элементов D4, D8 обеспечивается поступление счетного импульса на входы триггеров, для которых все предшествующие разряды нахо-
дятся в состоянии 0 (Q = 0, Q = 1), благодаря чему и производится
обратный счет. Сигнал переноса, поступающий в следующую старшую группу с выхода CR или BR, формируется в двух случаях. Первый из них имеет место при счете по входу +1 тогда, когда
398


Рис. 8.12. Кольцевой счетчик с нечетным модулем
Кольцевые счетчики достаточно просты, надежны в работе, обладают высоким быстродействием. Однако при М > 7 для их построения требуется бóльшее число разрядов (п = М/2), чем для других видов счетчиков. Следует иметь в виду, что представление выходной информации кольцевого счетчика в коде Джонсона имеет ряд неудобств и, как правило, требует дополнительной дешифрации.
8.4. Арифметико-логические устройства
Арифметико-логические устройства (АЛУ) являются основным блоком операционных устройств современных цифровых систем. Они реализуют заданный набор арифметических и логических операций над двумя многоразрядными числами. Набор операций, выполняемых АЛУ, определяется назначением цифровой системы, для которой предназначено АЛУ. Арифметические операции в АЛУ выполняются на базе логических операций с учетом переноса. К их числу обязательно относятся сложение, вычитание, умножение и сравнение. АЛУ, выпускаемые в виде отдельных ИМС или входящие в состав микропроцессорных комплектов, обычно выполняют операции над 2-, 4-, 8-, 16-разрядными числами. Для обработки чисел большей разрядности включаются параллельно несколько АЛУ, входы и выходы переноса которых соединяются последовательно, реализуя последовательный перенос. Для повышения быстродействия многоразрядных АЛУ можно использовать схему ускоренного переноса.
400