Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Филимонов Г.А. Основы цифровых устройств систем управления учебное пособие

.pdf
Скачиваний:
10
Добавлен:
30.10.2023
Размер:
13.42 Mб
Скачать

ячеек запрета,

то на их выходах должны появляться сигналы,

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

сложным высказываниям АдВ и ВлА.Если

по­

ложить,

что

А = I , В = О,

то на выходе схемы появится сиг­

нал А.

Если

же

комбинация

сигналов будет: А = О, В * I ,

то

на выход пройдет сигнал В. В случае одновременного появле­ ния сигналов на обоих входах сигнала на выходе схемы не бу­ дет.

Часто феррит-транзисторные ячейки условно обозначают­ ся с цифрами "I" и "О" внутри кружков. Индекс "I" указыва­

ет на то,

что по данному входу происходит запись, а индекс

"О" - что

по данному происходит считывание

с выдачей ин­

формации,

если предварительно была записана

" I" . В таком

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

обмотки

и W , служат для

ввода разрядов

чисел, обмот­

ка

- для тактовых /сдвигающих/ импульсов.

В

различных логических

элементах, кроме

простой фер-

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

коллектора триода Т 2

. Этот

триод

в зависимости от нали­

чия соответствующего

сигнала

в его

базовой цепи, управля­

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

Феррит-транзисторная ячейка с ключевым триодом и про­ стая ячейка, соединенные, как показано на рис.66, образуют схему динамического триггера с двумя выходами. Входные об­ мотки используются для установки триггера в состояние "О"

или

" I я Д О , У 1/.

На обмотки W3

поступают

тактовые

импуль­

сы

в указанные на

рисунке моменты

времени.

Состояние

триг­

130

гера, соответствующее коду "I" , характеризуется

наличием

импульсов на

выходах I и 2 в каждом такте,

состояние "О" -

отсутствием

этих импульсов.

 

 

 

 

 

 

В схеме

совпадения

/р и с .67/ сигналы А

и В

поступают

соответственно

в обмотки

 

и W3 в моменты

времени t i

и

, а выходной сигнал образуется в момент Ьг .

 

 

На выходе

схемы запрета

/р и с .68/

сигнал

появляется

в

момент i 3 в том

случае,

если

в момент

t i имелись

сигналы А

и В, а в момент

Ьг отсутствовал сигнал

С.

 

 

 

 

Схема,

реализующая

операцию

образуется либо

до­

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

§ 14. Построение сложных логических схем

Рассмотренные основные логические элементы И, ИЛИ,НЕ /НЕТ/ позволяют строить схемы, реализующие сложные логиче­ ские связи. Для построения сложной логической схемы необ­ ходимо прежде всего сформулировать условия ее работы, т .е . установить логические связи, которые она должна реализовать а затем записать их в виде логической формулы.

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

При составлении структурной /логической/ формулы ра­ боты какого-либо логического устройства следует пользовать­ ся таблицей значений истинности, в которой указывается, ка­ кой сигнал /"О" или " I " / будет на выходе схемы при опреде­ ленных комбинациях сигналов на входах.

Существуют два способа составления структурных формул: по условиям истинности /по единицам/} по условиям ложности

131

/по нулям/.

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

Пусть требуется составить структурные формулы для трех

логических устройств, каждое из

которых имеет два входа А

и В и один выход Р.

Задано,

что

каждое

устройство работа­

ет в соответствии с

табл.З.

 

 

 

 

 

 

 

 

 

Таблица 3

А

В

Pi

Р г

р ,

 

 

 

 

I

I

 

0

0

I

I

0

 

0

I

I

0

I

 

0

I

I

0

0

 

I

0

0

Для составления

структурной

формулы по единицам пред­

ставим

в

символической форме каждую строку таблицы истин­

ности,

в которой

для данного

устройства на

выходе

имеется

сигнал, принятый за единицу.

 

 

 

Для

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

следняя/, где

Р

= I . В символической форме

эта строка за­

пишется,

согласно

сформулированному правилу,

такгР ^А лВ .

Для

второго

устройства в таблице имеется две

строки,

где

 

= I .

Применив правило,

запишем структурную формулу:

Р&=(АлЬ)ч(Алд>).

Для третьего устройства в таблице имеется три строки, где Р = I . В символической форме структурная формула ра­

боты этого устройства может быть записана

Рд=(АлВШлЕ)у(АлВ).

132

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

Согласно этому правилу, структурная формула работы пер вого устройства /т а б л .2 / имеет вид

Pi =(Avb)A(AvB)A(/\vb),

Чем проще структурная формула, тем менее сложна реали­ зующая ее функциональная схема логического устройства. Для получения наименее сложной функциональной схемы необходимо, как уже было сказано, упростить структурную формулу, поль­ зуясь правилами алгебры логики. Рассмотрим составление структурных формул и построение функциональных схем основ­ ных логических устройств, используемых в ЭЦМ.

Схема равнозначности. Эта схема реализует логическую операцию равнозначности. Структурная формула, составленная по единицам в соответствии с таблицей 145, имеет вид

P = ( 7 \ a B ) v ( A a B ) .

Л 5 0 /

Этой формуле соответствует функциональная схема, при­

веденная на рис.70.

 

Структурную формулу Д 5 0 / можно преобразовать

 

 

Р =(А лЕ>Н Ш ).

Л 5 1 /

Функциональная схема, построенная

в соответствии

с

этой формулой

/ри с.7 1 /, проще, так как

она содержит

мень­

ше логических

элементов.

 

 

Схема неравнозначности /отрицание равнозначности, схе­ ма "ИЛИ-ИЛИ", схема сравнения/. Условия работы логической схемы неравнозначности приведены в таблице 147. Для упроще­ ния структурной формулы удобно сделать запись ее по нулям

Р =(А vbh(AvB).

133

Полученное выражение можно преобразовать

Р = (А\/Е>)л(КлЁ>}.

 

Д 5 2 /

Функциональная схема, построенная в

соответствии

с

формулой Д 5 2 /, показана на рис.72

и часто носит название

"МИ-МИ".

 

 

 

В Э1Ш схемы "МИ-МИ" используются для получения

об­

ратных кодов двоичных чисел. Кроме того,

они применяются

для сравнения кодов двух чисел, в

связи с

чем они иногда

называются схемами сравнения.

 

 

 

Одноразрядный преобразователь

имеет

один вход А,

на

который подается одноразрядное двоичное число, два управля­ ющих входа Si, и один выход Р. Условное обозначение его представлено на рис.73.

Однозарядный преобразователь предназначен для того, чтобы сигнал, поданный на вход А, пропустить в прямом или

инвертированном виде в

зависимости

от того,

на какой

из

входов Si или £ 2 подан

управляющий

сигнал.

 

 

Условия работы преобразователя

определяются из

табл .4 .

 

 

 

Таблица 4

А

 

 

Р

 

I

I

0

I

 

0

I

0

О

 

I

О

I

О

 

0

О

I

I

 

Структурная формула, составленная согласно таблице/*»/

по единицам, а затем преобразованная, имеет

вид

Р = ГЛл51) ^ Л л 5 г ) .

/1 5 3 /

Функциональная схема, реализующая это

выражение, по­

казана на рис.74.

 

Одноразрядный преобразователь, так же

как и схема не­

134

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

му /р и с .7 4 / подать

управляющий

сигнал

Sz , а затем последо­

вательным кодом на

вход А подать двоичное число, то на вы­

ходе Р получится

обратный код

этого

числа. Для получения

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

Двойной переключатель имеет два входа А и В для пода­

чи входных сигналов,

два

управляющих входа $ i и

и один

выход /р и с .7 5 /. Условия

работы

переключателя:

сигнал на

выходе появляется в

том случае,

если одновременно поданы

сигналы на входы А и ^,или на входы В и ^ Заметим, что од­ новременно на оба управляющих входа сигналы не подаются.

Структурную формулу работы переключателя можно напи­ сать сразу

A 5 V

Функциональная схема такого устройства представлена на рис.76 .

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

следовательным кодом,

то

на

входы А и В они

подаются

раз­

ряд за разрядом. При

$

= I

и S2= О на выход будет переда­

но число, поданное на

вход А. При = О и

= I

на выход

будет передано число со входа В.

 

 

 

Если числа представлены

в параллельном

коде,

то

не­

обходимо иметь параллельную цепочку из п -двойных венти­

лей. Кроме того, двойной переключатель можно

выполнить с

помощью триггера. На рис.77 показана схема, в

которой

триггер выполняет функции двойного вентиля. Здесь триггер управляет двумя логическими схемами "И". В зависимости от того, в каком состоянии находится триггер /"О" или "I"/» на выход Р пропускается либо сигнал А, либо сигнал В.

Динамический триггер - это такое устройство, которое,

135

запошшая код "I", дает на выходе непрерывную последова­ тельность импульсов. При запоминании кода "О" импульсы триггер не выдает. Динамический триггер можно представить

ввиде совокупности линии задержки ЛЗ и двух логических элементов, кале показано на рис.78.

Принцип действия динамического триггера состоит в том, что прошедший на вход А импульс У1 непрерывно циркулирует

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

сов определенной частоты. Рассмотрим работу триггера по функциональной схеме /р и с .7 8 /. Если на вход А подан импульс? совпадающий по времени с одним из тактовых импульсов, по­ является импульс на выходе логической схемы "И". Так как синхронизирующие /тактовые/ импульсы имеют стандартную фор­ му, схема совпадения восстанавливает входной импульс по форме, длительности и фазе. С выхода схемы "И" импульс че­ рез схему "ИЛИ-ИЛИ" поступает на выход динамического триг­

гера и, кроме

того, через линию задержки опять на

вход

схе­

мы "И". Линия

задержки рассчитана так, чтобы на ее

выходе

импульс появлялся одновременно с приходом очередного

син­

хронизирующего импульса. Следовательно, на выходе

схемы

"И" вновь появляется восстановленный по форме, длительно­ сти и фазе импульс, который через схему "ЮШ-ИЛИ" проходит на выход триггера и на вход линии задержки и т .д .

Циркуляция импульсов с образованием на выходе тригге­ ра последовательности импульсов определенной частоты про­ исходит до момента подачи импульса на вход В. Этот импульс запрещает пропускание через схему "ИЛИ-ИЛИ" импульса с вы­ хода схемы "И", поэтому циркуляция импульсов нарушается. В дальнейшем в триггере запоминается код "О", пока не посту­ пит новый импульс на вход А, который возобновляет циркуля­ цию импульсов.

В ЭЦВМ динамические триггеры используются для построе­ ния счетчиков импульсов, регистров, арифметических и управ­

136

ляющих у с т р о й с т в .

Сущ ественный н е д о с т а т о к

д и н а м и ч еск о го

т р и г г е р а

с линией

задер ж к и

с о с т о и т

в т о м ,

ч то

дл я

е г о н ор ­

мальной

работы н еобход и м о

с т р о г о е

с о г л а с о в а н и е

по

вр ем ени

и м п ул ь сов , подаваем ы х н а в с е в ходы .

 

 

 

На рис.79 представлена принципиальная

электрическая

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

При отсутствии импульса кода "I" лампа заперта,

и по­

этому синхронизирующие импульсы СИ на вход схемы не

про­

пускаются.

 

 

 

 

Импульс "I", поданный через

Д 1 заряжает

емкость С и

отпирает

лампу для прохождения

импульсов СИ.

Заряд

С длит­

ся очень

малое время, так каьс хд

мало.

 

 

После прохождения первого импульса СИ во вторичных об­

мотках трансформатора возникают импульсы, которые с

левой

обмотки поступают на вход схемы,

а

с правой -

в цепь

связи

для восстановления заряда емкости С /поскольку С разряжает­ ся через , так как между импульсами СИ сопротивление сет­ ка-катод очень большое/. Однако в промежутках между импуль­

сами

СИ емкость

не успевает разрядиться

через

большое

со­

противление ftj =

150 к .

Поэтому лампа все

время

отперта

для

синхронизирующихся импульсов.

 

 

 

 

Генерация импульсов

на выходе продолжается

до тех

пор,

пока на вход В не поступит импульс отрицательной полярно­ сти, соответствующий коду "0". При поступлении импульсов обратной полярности на вход В емкость быстро разряжается

через

х

на источник напряжения у "О" и лампа запирает-

ся -

импульсы на выходе схемы прекращаются.

 

 

На рис.80 показан динамический триггер /генерирующая

ячейка/ на феррит-транзисторах.

 

 

Если на

вход А поступил хотя бы один импульс, то

на

выходе будет

выдаваться непрерывная последовательность

им­

137

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

ная обмотка в 1-м феррите необходима для того, чтобы

им­

пульсы генерации не проходили на предыдущую схему.

 

Избирательными схемами /дешифраторами/ называются ус­

тройства, имеющие отдельную выходную шину для каждой

ком­

бинации входных переменных. Поскольку нами рассматриваются элементы ЭЦМ, использующие двоичную систему счисления, то под входными переменными будем понимать коды разрядов дво­ ичных чисел, принимающие значения "I" или "О".

Минимальное количество выходов дешифратора равно двум.

Если на дешифратор подается п

-разрядное

двоичное

число,

то

он должен иметь п входов.

Число

должно

быть

представле­

но

в параллельном коде, т .е .

когда

все разряды

его

подают­

ся одновременно. Дешифратор преобразует этот код в управля­

ющий сигнал

на одной из выходных шин. В

этом случае коли-

чество выходных шин должно быть

равно d .

 

С помощью избирательных схем из запоминающих устройств

выбираются

числа

в

соответствии

с их адресами, коды опера­

ций преобразуются

в

управляющие

сигналы,

выдаются сигналы

в цепи управления и осуществляются многие другие функции. На рис.81 представлена функциональная схема дешифра­

тора на четыре выхода0 Эта схема построена на основании следующих логических формул:

Р = А л Е ;

0 = А л Ь ;

Д=Ал6;

С=А л Ь .

На рис.8 1,б представлена принципиальная схема такого дешифратора. Основными элементами его являются триггерный регистр и диодная сетка /матрица/.

Если, например, А = О и В = 0, то оба триггера нахо­ дятся в нулевом положении. Пусть в этом случае высокие по­

138

тенциалы имеются на левых выходах триггеров, вследствие че­

го диоды Л

А

о -,Л и Л ь заперты,

а остальные диоды от-

перты. Если хотя

бы один из диодов,

присоединенных к ка­

кой-либо выходной шине, отперт, то потенциал этой шины ни­

зок, так как практически все напряжение +Еа падает

на

со­

противлении R , которое по величине значительно больше

со­

противления диода в прямом направлении. Вследствие

этого

высокий потенциал, соответствующий коду "I*, возникает толь­

ко на выходной шине Р,

поскольку диоды Д и

связанные

с этой шиной, находятся в непроводящем состоянии.

Если А = I и В =

I , то запертыми оказываются диоды Д 3,

Д 6 , Л 7 и Д б.Следовательно, высокий потенциал передается

только

на шину

S , так

как диоды Д ? и

связанные с

ней,

заперты.

 

 

 

 

 

Можно убедиться,

что

при комбинации А = Oj В = I

вы­

сокий

потенциал

передается

на выход

а при комбинации

 

А ° I ,

В » 0 -

на выход R .

 

 

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

Перед записью числа все триггеры регистра устанавлива­ ются в нулевое положение импульсом, подаваемым на ба^.За­ пись числа, представляемого потенциалами, производится по­ дачей импульса на Вос^который открывает вентили И^,И2 ,И 3.

Если, например, на входные шины подано число 101 /вы­

сокий, низкий,

и

высокий

уровень потенциала/,

то триггеры

T f и Т3 приходят

в состояние,

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

коду "I", а

Т г остается в

состоянии

"О".

По окончании переходных про­

цессов в регистре будет записано число 101. Из регистра число может быть передано на вход в прямом или обратном коде.

Считывание записанного числа в прямом коде производит­

139

Соседние файлы в папке книги из ГПНТБ