Файл: Цифровые многозначные элементы и структуры учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.07.2024

Просмотров: 136

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

десятичного разряда регистра на базе бестрансформаторного фазо-им­ пульсного элемента и диодно-конденсаторных ключей.

Основная операция над числами в регистре — это сдвиг. Быстрее всего (за два такта) операцию сдвига осуществляет схема, состоящая

из двух регистров (рис. 78). Однако

для ее

построения

требуется

 

удвоенное число запоминающих

 

элементов.

 

 

 

 

Если каждый регистр имеет

 

свой коммутатор разрядов, то

 

операция сдвига осуществляется

 

переводом соответствующего ком­

 

мутатора в соседнее состояние.

 

Помимо избыточного количества

 

коммутаторов,

недостатком та­

 

ких регистров является то, что

 

информация в них сдвигается во

Рис. 77. Принципиальная схема десятая

времени,

а не

в пространстве.

ного разряда регистра.

Это усложняет

вывод

информа­

 

ции.

 

 

 

Один из простых способов сдвига кода в пространстве при одном общем коммутаторе разрядов можно осуществить с помощью схемы на рис. 76. Импульс, соответствующий команде «Сдвиг», устанавли­ вает триггер Т в состояние «1 », а коммутатор КР в состояние п — 1 (то есть на п 1 -й шине КР появляется разрешающий потенциал). На последовательном выходе регистра появляется импульс, характе­ ризующий состояние п — 1-й ячейки регистра. Этот импульс прохо­

дит через открытые ключи Ко и

 

 

 

 

 

 

Кп, устанавливая элемент Пп в

Р1

п

____

 

д

л

соответствующее состояние и пе­

 

 

 

реводя КР в состояние «л — 2 ».

 

 

 

 

ф

 

Описанный процесс повторяется

 

 

V s к

 

г

 

до тех пор, пока коммутатор КР

Р2

п

 

2

j

j

не установится в

состояние «1 ».

 

 

 

 

При этом сигнал

с выхода П1

 

Рис. 78. Сдвиг кодов с помощью двух

переводит Г12 в соответствующее

регистров.

состояние и

устанавливает КР

 

в состояние

«п». Тот же сигнал через ключ К1 переводит триггер

Т в положение

«О» и перемагничивает

ферритовый сердечник Ф

в состояние «1».

Ближайший импульс,

соответствующий

константе

«О», возвращает

сердечник Ф в «О» и записывает «О»

в ячейку П 1.

Таким образом, если в регистре хранилось число

534...72, то после

сдвига в нем будет записано 34...720.

Описанная

схема

позволяет

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

140


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

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

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

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

Сравнение описанных регистров, а также некоторых других их вариантов [26], с широко распространенными регистрами на потен­ циальных триггерах показывает, что такие регистры обеспечивают выигрыш по количеству деталей в 3,5—4 раза, а по стоимости и потреб­ лению энергии в 4— 6 раз.

§ 5.3. Принципы построения счетчиков импульсов на фазо-импульсных элементах

___ Наиболее естественной и перспективной областью применения фа­ зо-импульсных многоустойчивых элементов является разработка устройств, работа которых основывается на прямом счете импульсов. Фазо-импульсный элемент может выполнять функции одноразрядного счетчика импульсов, поскольку появление каждого импульса на до­ полнительном (счетном) входе вызывает переход схемы в смежное состояние (рис. 31). При этом благодаря цикличности процессов в схеме ее переход из конечного состояния в начальное не отличается от любых других переходов и не требует применения специальной схе­ мы возврата.

Для пересчетного управления на входе фазо-импульсного элемента применяют двувходовую схему ИЛИ, на один вход которой поступают тактовые импульсы, а на второй — сдвинутые относительно них счетные (на рис. 31 схему ИЛИ образуют входные диоды). Напряжение на накопительном конденсаторе увеличивается с приходом как так­

141


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

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

Рис. 79. Схема выделе-

ния на накопительном конденсаторе в этом слу-

ния сигнала переноса,

чае

будет в два раза больше, что и требуется

 

для

правильной работы схемы.

Известны также и другие способы организации пересчетного управ­ ления фазо-импульсным элементом [26], каждый из которых имеет свои преимущества.

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

Для выделения сигнала

переноса

 

РО

можно применить любую схему фа­

 

 

зовой селекции. Одна из возможных

 

 

схем для выделения сигнала пере­

 

 

носа

[26]

приведена

на

рис. 79.

 

 

Здесь

выходные

импульсы

первого

 

 

разряда Р1 счетчика поступают на

 

 

один из входов схемы

совпадения И,

Рис. 80.

Схема выделения сигнала

на второй вход которой подаются

переноса,

дополненная триггером.

импульсы с

выхода опорной

ячейки

ячеек

Р 1 и РО одинаковы,

РО. Поскольку

коэффициенты деления

то при переходе Р1 в состояние, одинаковое с состоянием РО, импуль­ сы с выхода первого разряда проходят через схему И на вход следую­

щего разряда Р2.

Однако при этом число импульсов, поступающих

в качестве сигнала

переноса на Р2, определяется длительностью на­

хождения Р1 в нулевом состоянии, в то время как для нормальной работы счетчика необходимо, чтобы на Р2 проходил только один им­ пульс переноса. С этой целью каждый разряд счетчика дополняется

142


триггером Т с раздельными входами установки нуля и единицы (рис.80). При переходе Р1 в состояние, которому соответствует выходной сиг­ нал с фазой 9, очередной импульс проходит через схему совпадения И2, на второй вход которой поступает опорная последовательность импуль­ сов с фазой 9. Выходной сигнал с И2 устанавливает триггер Т в со­ стояние «1», открывая тем самым схему И1. После поступления на вход PI очередного счетного импульса сигнал с выхода этой ячейки, совпа­ дая с опорным сигналом с выхода РО, проходит на вход Р2. Одновре­ менно этот же импульс через схему задержки С возвращает триггер в нулевое состояние, предотвращая тем самым выработку ложных

сигналов переноса.

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

Рис. 81. Схема выделения сигнала переноса с обратной связью.

выбирается на единицу больше основания принятой системы счисления (для десятичной системы счисления этот коэффициент равен 11). При переходе разряда Р1 счетчика из состояния с фазой 9 в следующее — одиннадцатое состояние — выходной импульс Р1 с фазой 0 совпадает во времени с одним из импульсов, появляющихся на выходе опорной ячейки РО. В этом случае на выходе И1 появляется импульс переноса, поступающий на вход Р2. Этот же импульс через схему задержки С воздействует на вход первого разряда, переводя его из одиннадцатого состояния в первое, соответствующее цифре 0.

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

Выше рассматривались способы построения суммирующих счет­ чиков. Легко заметить, что частота импульсов на входе формирова­ теля фазо-импульсного элемента равна сумме частот тактовых и счетных импульсов. Если же входную цепь фазо-импульсного элемента постро­ ить так, чтобы счетные импульсы уменьшали частоту импульсов на входе формирователя (это можно сделать, например, с помощью схемы типа ЗАПРЕТ), то счетчик будет вычитающим [26],.

143


Отличительной особенностью рассмотренных счетчиков является наличие в каждом разряде фазо-импульсного элемента со счетным вхо­ дом. Однако, для небольших скоростей счета применение таких счет­ чиков не целесообразно. Более эффективны счетчики на основе деся­ тичных фазо-импульсных регистров, в которых используются элементы типа синхронизированного релаксатора (рис. 32), отличающиеся схем­ ной простотой и высокой надежностью. Один из возможных вариантов такого счетчика (рис. 82) содержит регистр I с коммутатором разрядов

КР, десятичный сумматор II в цепи обратной связи с выхода регистра на его вход, синхронизатор и генератор фазо-импульсных констант (опорных последовательностей). Благодаря использованию фазо-им­ пульсного регистра удается, наряду с последовательным, организо­ вать параллельный выход со всех разрядов регистра, что обеспечивает хорошее сочетание счетчика с исполнительными органами и устрой­ ствами индикации. Рассмотрим особенности построения основных узлов такого счетчика.

Работа всех узлов синхронизируется генератором тактовых импуль­ сов ГИ, выполненном на мультивибраторе с выходными формирова­ телями. Для распознавания состояния фазо-импульсных элементов используется генератор констант ГК на феррит-транзисторном дели­ теле частоты, который выдает импульсы, соответствующие цифрам О, 1, ..., 9.

Сумматор (рис. 82) содержит триггер управления ТУ, набор управ­ ляющих схем И, ИЛИ, а также комбинационную схему КС, на вхо­ ды которой поступают сигналы х с выхода регистра и все константы.

144

Комбинационная схема реализует функции

х+ 1 (mod 10 ),

х—• 1 (mod 10 ),

= |9 при х = 9,

(5.1)

(0 при х=т^9,

0 10 при * = 0 ,

(5.2)

(0 при х Ф 0 ,

где 0 означает отсутствие сигнала.

Когда ТУ находится в единичном

состоянии, сигнал х с выхода регистра поступает на вход КС.

В зави­

симости от знака операции этот

 

 

сигнал

преобразуется в сигнал

 

 

х ± 1 (mod 10), проходит на вход

 

 

регистра и одновременно обеспе­

 

 

чивает установку ТУ в нулевое

 

 

состояние. Сигнал переноса 9х

 

 

(заема Ох) запоминается на фер­

 

 

ритовом

сердечнике и в момент

 

 

начала обращения к следующему

 

 

разряду

подается на единичный

 

 

вход ТУ.

На

этот же вход по­

 

 

ступает сигнал с синхронизато­

 

 

ра, содержащего триггер ТС и

 

 

схему И.

Назначение синхрони­

Рис. 83. Схема, реализующая

функцию

затора

состоит в том, чтобы по­

х — 1 (mod 10).

 

давать счетные импульсы на ТУ

 

Синтез

в момент начала обращения к младшему разряду регистра.

функций х ±

1 (mod 10), 9х, Ох производится в системе теоретико-мно­

жественных операций (§ 2.3). При этом выражения для функций х + + 1 (mod 10 ) и х — 1 (mod 10) имеют вид:

х + 1 (mod 10) =

V

(ix)'+1,

(5.3)

 

*=0

 

 

х — 1 (mod 10) =

V

(lx)l~l.

(5.4)

 

i=о

 

 

На рис. 83 показана схема, реализующая функцию (5.4), выпол­ ненная на транзисторных ключах и ферритах. Транзисторы Т10 и Г/, где / = 0, 1, ..., 9, могут быть использованы также для получе­ ния выражений (5.1) — (5.3). Чтобы выполнить суммирование и вы­ читание, необходимо два такта (такт — временной интервал между двумя соседними импульсами констант). Поэтому импульсы, соответ­ ствующие константе 9, поступают на коммутатор разрядов через де­

10

896

145