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

книги из ГПНТБ / Цифровые многозначные элементы и структуры учеб. пособие

.pdf
Скачиваний:
7
Добавлен:
23.10.2023
Размер:
6.11 Mб
Скачать

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

 

но, и без

статического

признака

 

устойчивых

состояний.

В основу

 

работы любого фазо-импульсного

 

элемента положено явление деле­

 

ния частоты следования импульсов.

Рис. 30. Блок-схема фазо-импульсного

Выходные импульсы каждого дели-

многоустойчивого элемента.

теля частоты совпадают С одним ИЗ k

 

входных импульсов, где k — коэф­

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

Блок-схема фазо-импульсного элемента, работающего по изложен­ ному принципу, изображена на рис. 30 [25]. Здесь делитель частоты

образован емкостным накопителем Я,

компаратором К и схемой сброса

С. Тактовые импульсы ТИ

 

 

поступают

на

усилитель-

 

 

ограничитель

У. Каждый

 

 

импульс с выхода усилите­

 

 

ля вызывает

приращение

 

 

напряжения

на

накопите­

 

 

ле Я. Когда

это напряже­

 

 

ниедостигает уровня сраба­

 

 

тывания

Uоп

 

компарато­

 

 

ра К, то запускается схема

 

 

сброса С, импульс с выхода

Рис. 31.

Принципиальная схема фазо-импульс­

которой обеспечивает воз­

ного многоустойчивого элемента.

врат напряжения на на­ копителе Я к начальному значению. Число устойчивых состояний та­

кого фазо-импульсного элемента определяется параметрами импульсов ТИ, напряжением Uon и свойствами емкостного накопителя.

Принципиальная схема фазо-импульсного элемента, построенного

всоответствии с описанной блок-схемой, представлена на рис. 31

[25].Тактовые импульсы отрицательной полярности поступают на базу транзистора Т1, который, если нет импульсов ТИ, закрыт поло­ жительным смещением на базу. Импульсы ТИ открывают транзистор Т1 до насыщения, вследствие чего на сопротивлении R6 появляется

30

положительный импульс U, амплитуда которого равна значению Ек. Импульс U через конденсатор С1 открывает диод Д1. Время заряда кон­ денсатора С1 определяется постоянной времени цепи заряда и не за­ висит от длительности импульса U. Таким образом, цепочка С1Д1 стабилизирует длительность импульсов, поступающих на накопитель. По окончании действия импульса U конденсатор С1 заряжается так, что диод Д1 закрывается, а диод Д2 открывается, вследствие этого CI разряжается на накопительную емкость С2. По мере поступления так­ товых импульсов напряжение на емкости С2 нарастает по ступен­ чатой кривой причем высота i-и

ступени

AUi — (UUt-i)

Сг

 

 

с, + с2

 

 

где U i - i — напряжение на

емкое- Qgpoc

К

ти С2 после прихода

i — 1-го так-

о

тового импульса. В качестве компа­

 

 

ратора (рис. 31) используется крем- +ЕСН R4

ниевый диод ДЗ, для

которого UQп

 

 

задается делителем на сопротивле­

 

 

ниях R2nR3. Схема сброса выпол­

Рис. 32. Принципиальная схема фазо­

нена на блокинг-генераторе, затор­

импульсного многоустойчивого элемен­

моженном за счет разрыва диодом

та

без индуктивностей.

ДЗ цепи положительной обратной

 

 

связи. Когда напряжение на конденсаторе С2 достигает значения f/on, диод ДЗ открывается, тем самым замыкая цепь обратной связи блокинггенератора. Разряд конденсатора С2 производится положительным импульсом, который индуктируется в обмотке L1, когда срабатывает блокинг-генератор. При этом благодаря фиксирующему действию дио­ дов Д1 и Д2 напряжение на конденсаторе С2 ограничивается нулевым уровнем. Выходные импульсы снимаются с коллектора транзистора Т2 или с обмотки L3 трансформатора.

Отметим, что из всего многообразия типов многоустойчивых эле­ ментов самое широкое распространение в цифровой технике получили именно фазо-импульсные элементы [22, 231. Разработано и реализова­ но довольно много различных схем таких элементов [25, 26]. Созданы фазо-импульсные элементы, не содержащие индуктивностей. Это упрощает реализацию таких элементов методами интегральной техноло­ гии. Схема одного из вариантов фазо-импульсного элемента такого ти­ па изображена на рис. 32. Элемент выполнен на базе синхронизирован­ ного емкостного релаксационного генератора. Конденсатор С1 заря­ жается от источника напряжения Е1 с постоянной времени RxCx. Зарядный ток протекает через переход база — эмиттер транзистора Т1У поддерживая его открытым. Когда напряжение на конденсаторе С1 достигнет уровня Uon, диод Д / открывается, а транзистор 77 закрыва­ ется вследствие прекращения тока заряда. Поэтому очередной тактовый

31

импульс ТИ, проходящий по цепи R2, R3 будет открывать тран­ зистор Т2. При этом конденсатор С1 разряжается через диоды Д2, ДЗ и транзистор Т2. Постоянная времени цепи заряда определяется сопротивлениями диодов в проводящем направлении и сопротивлением открытого транзистора, поэтому разряд конденсатора происходит практически мгновенно. После окончания действия тактового импуль­ са транзистор Т2 закрывается и вновь начинается заряд конденсатора С1. Число устойчивых состояний такого элемента определяется на­ пряжениями Е1 и Uоп, а также постоянной времени /^Cj. Установка

Рис. 33. Временная диаграмма работы фазо-импульсного элемента с пятью устойчивыми состояниями.

элемента в требуемое состояние производится импульсом сброса, по­ даваемым на базу транзистора Т2. На рис. 33 представлена временная диаграмма, поясняющая работу такого элемента с пятью устойчивыми состояниями (Uc — напряжение на конденсаторе С1).

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

§ 1.7. Элементы с пространственным и амплитудно-импульсным принципами представления информации

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

32

возбужденным в произвольный момент времени. Такие элементы легко реализуемы на обычных двоичных элементах. Примерами могут слу­ жить потенциальные счетчики-дешифраторы и кольцевые схемы на дво­ ичных триггерах [5]. Более экономичны кольцевые схемы с потенци­ альными связями, у которых количество ламп или транзисторов вдвое меньше по сравнению с триггерными кольцевыми схемами. На рис. 34 изображена схема элемента с пространственным представлением ин­ формации при k = 4. Элемент построен на двоичных логических эле­ ментах типа ИЛИ—НЕ [51. Здесь выход каждого элемента ИЛИ—НЕ соединен со входами остальных элементов и одновременно являет­ ся одной из k выходных шин.

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

Рис.

34. Схема элемента с простран­

Рис. 35. Принципиальная

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

ма троичного элемента.

ции.

 

 

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

быстродействие таких структур [4] не может превышать

часть мак­

симально возможного.

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

3

896

33

амплитудными характеристиками, так и на основе ключевых схем, ком­ мутирующих напряжения, соответствующие трем уровням элементар­ ного сигнала.

На рис. 35 представлена схема троичного элемента, в котором трем уровням квантования 0,1 и 2 соответствуют положительный, нулевой и отрицательный потенциалы [16]. Если уровень входного сигнала близок к нулю, то транзисторы 7 / и Т 2 закрыты и уровень сиг­ нала в точке А также будет близок к нулю. При положительном вход­ ном сигнале транзистор 77 открывается, вследствие чего точка А ха­ рактеризуется отрицательным потенциалом, а отрицательный входной сигнал открывает транзистор 72 и в точке А устанавливается поло­ жительный потенциал. Инвертирующий усилитель выполнен на тран­ зисторе ТЗ, режим которого выбран так, что при нулевом входном напряжении (нулевой потенциал в точке А) напряжение на коллекторе транзистора ТЗ также нулевое. Если же входное напряжение отлично от нуля, то выходное напряжение усилителя должно превосходить по абсолютной величине и быть противоположным по знаку входному на­ пряжению. Таким образом, напряжение на коллекторе ТЗ совпадает по знаку с входным напряжением полной схемы и несколько превышает его. За счет этого и обеспечиваются необходимые устойчивые состоя­ ния элемента.

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

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

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

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

Г Л А В А 2

МНОГОЗНАЧНЫЕ ПЕРЕКЛЮЧАТЕЛЬНЫЕ ФУНКЦИИ

§2.1. Основные определения и понятия.

Функциональная полнота систем многозначных переклю чательны х функций

Многозначной (6-значной)

переключательной функцией назы-

вается всякая функция вида /

(х)

— f (хь х2, ..., хп), принимающая зна­

чения из некоторого множества

Ек =

(0,

1, ..., 6 — 1}, причем ар­

гументы этой функции х

(i =

1,2, ...,

п)

также принимают значения

из множества Ек, то есть

xi

f £

Ek. Например, функции сложения и

умножения по модулю 10 являются 10-значными переключательными функциями. Множество всех 6-значных функций обозначим через Рк.

Подобно двузначным функциям, многозначные переключательные функции (в дальнейшем — просто многозначные) задаются таблицами истинности, причем значений истинности может быть 6, если функ­ ция 6-значная. Например, функция сложения чисел хх и х2 по mod 3 может быть задана табл. 1. Другим примером задания сразу двух мно­ гозначных функций является таблица умножения, которая отпечатана на последней странице обложки школьных тетрадей. Это таблица ис­ тинности функции умножения по mod 10 (правая цифра произведения) и функции переноса в старший разряд (левая цифра произведения). Однако во многих случаях удобнее пользоваться квадратными табли­ цами. В них цифры соответствуют значениям функции при тех значе­ ниях аргументов, которыми обозначены строки и столбцы таблицы. Например, такой таблицей истинности функции сложения по mod 6 чисел хх, х.2 и х3при 6 3 является табл. 2.

Назовем набором а = (ах, а 2, ..., а„) совокупность фиксированных значений аргументов xi — а с, записанную в определенном порядке. Многозначную функцию можно задать, определив ее значения на всех

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

Число различных наборов а, очевидно, равно числу п размещений с повторениями из элементов 6 видов, то есть kn. Отсюда получаем чис­ ло 6-значных функций как число ^"-размещений с повторениями из

элементов k видов, то есть kk

.

Значения числа kk

при некоторых

k и п = 2 приведены в табл.

3.

Из таблицы видно,

что даже при 6,

35

п < 10 число kk” может быть столь большим, что его нельзя будет сравнить с численными характеристиками окружающего нас мира.

 

 

 

 

 

 

 

 

Таблица

1

*1

0

0

0

1

I

I

2

2

2

 

ч

0

1

2

0

1

2

0

1

2

 

/(х-р дс2)

0

1

2

1

2

0

2

0

1

 

 

 

 

 

 

 

 

 

Таблица

2

0

1

2

0

1

 

2

0

1

2

 

0

1

2

! 1

2

 

0

2

0

1

 

 

 

 

1

 

 

 

 

 

 

 

1

2

0

2

0

 

1

0

1

2

 

2

0

1

0

1

 

2

1

2

0

 

 

0

 

 

1

 

 

 

2

 

 

 

 

 

 

Ч

 

 

 

 

 

 

Многозначную функцию / (х) называют существенно зависящей от аргумента xt, если для нее характерны такие два набора:

«1

(Я|,> ОС2,> • • • > OCjZ—i),,

OCj,, OCji-j-i),,

. . . ,

«„,),

 

(«1„ ot2s> • •

■i oCji—i),,

oc;t, oczz-i-ijj,

. .. ,

oc0l),

где а,-, Ф a ;г, при

которых /

(ax)

f (a2). Все аргументы x,-, от кото­

рых / (x) существенно не зависит,

называются фиктивными.

Рассмотрим

систему многозначных функций

 

 

 

 

 

 

 

 

 

(2- 1)

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

ченную из функций (2.1) заменой аргументов или подстановкой в нее новых функций вместо аргументов. При этом замена аргументов и

36

подстановка новых функций может быть многократной. Например, функция

—■1) — [{х х г (mod к) -f у (mod k)] x t (mod k)

является суперпозицией функций (к — 1) — x, x + у (mod к) и x X X у (mod k).

Класс M функций из множества Fk называют функционально замк­ нутым, если к этому классу принадлежит не только некоторая система функций (2.1), но и любая суперпозиция этих функций.

Важнейшее понятие теории переключательных функций— это по­ нятие функциональной полноты.

Система переключательных функций из замкнутого класса М называется функционально полной (или просто полной) в классе М,

если любую функцию из этого

 

 

 

 

 

 

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

 

 

 

 

Таблица 3

суперпозиции функций этой си­

 

 

 

 

 

 

стемы. В дальнейшем, за исклю­

к

 

 

k

 

 

чением особо оговоренных слу­

3

19 683

 

~

1042

чаев, будет идти речь о системах,

7

полных во множестве Рк.

При

4

4 294967296

8

~

ю68

этом базисом называют такую

5

~

1018

9

~

1078

функционально полную

систе­

6

~

10'-8

10

~

10100

му, для которой удаление хотя бы

 

 

 

 

 

 

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

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

Как известно [28], при к = 2 необходимым и достаточным усло­ вием полноты системы переключательных функций является непри­ надлежность ее целиком ни к одному из пяти замкнутых классов двузначных функций. Однако для многозначных переключательных функций, исключая частные случаи к = 3, к = 4, не удается конкрет­ но построить указанную систему замкнутых классов.

А. В. Кузнецов доказал следующую теорему о функциональной пол­ ноте систем многозначных функций [28].

Теорема. Можно построить систему замкнутых классов М ъ М 2, ...

..., Als, каждый из которых целиком не содержит ни одного из осталь­

ных классов, и такую,

что система функций из множества Рк полна

тогда и только тогда,

когда она

целиком

не содержится ни в одном

из классов М и М 2, ...,

M s.

классов

M t даже при

небольших

Однако построение

указанных

к сопряжено с весьма

громоздкими вычислениями. С. В.

Яблонский

37

128] выполнил такое построение лишь для k = 3. Поэтому теорема Кузнецова не является практическим руководством при определении полноты систем многозначных функций.

Более эффективный критерий полноты для широкого класса систем многозначных функций формулируется в виде следующей теоремы

1281.

Теорема. Для того чтобы система функций из множества Р к, {к > 3), содержащая все функции одного переменного, не прини­ мающие хотя бы одно значение из множества Е к, была полна, необхо-

димо и достаточно, чтобы она содержала функцию f (х) £ Рк, которая существенно зависит более чем от одного аргумента и принимает к значений. В некоторых случаях удобнее пользоваться теоремой, яв­ ляющейся следствием предыдущей (теорема Слупецкого).

Теорема. Система, которая содержит все функции одного перемен­

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

С ростом к число kk функций одного переменного быстро увеличи­ вается, что затрудняет практическое использование приведенных тео­ рем. Поэтому целесообразнее строить такие системы функций одного переменного, на основе каждой из которых можно формировать все функции одного переменного. Например, все функции из множества Р к при п — 1 можно сформировать на основе функций [281

= X— 1 (mod/г),

 

 

х

при

0 < х < 4 — 3,

при

х — О,

 

 

k — 1

при

х = k — 2,

при

хф О ,

 

 

k — 2

при

х к — 1.

На основе системы, включающей функцию ф (х) и функции

t

при

х =

О,

 

 

 

 

О

при

x = i,

(i =

1, 2,

. . .

, к — 1),

х

при

х Ф г, О,

 

 

 

 

также можно формироватьI

все функции одного переменного.

Вопросы функциональной

полноты систем

переключательных

функций тесно связаны с понятием предполного класса. Класс функ­ ций N, принадлежащий замкнутому классу М из множества Рк, на­ зывается предполным в классе М, если класс N представляет непол­ ную в классе М систему. Однако присоединение к этой системе любой

функции f £ М и f £ N обращает N в полную систему в классе М. Каждый замкнутый во множестве Рк класс М, М Ф Рк можно рас­ ширить до предполного во множестве Рк класса, причем число таких предполных классов конечно. Необходимое и достаточное условие пол­ ноты системы функций из множества Рк можно сформулировать в сле­ дующем виде [28].

38

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

Представляет интерес проблема функциональной полноты систем, состоящих только из одной функции. По аналогии с двузначными функциями такие функции называют функциями Шеффера. Но в отли­ чие от случая k = 2, когда существует всего две функции Шеффера, число многозначных функций Шеффера очень быстро растет по мере увеличения k. Например, при k = 3 насчитывается 3774 таких функ­ ций [17]. В связи с этим важно определить те свойства функций, ко­ торыми они должны обладать, чтобы быть функциями Шеффера. Можно показать, что многозначная функция будет функцией Шеффера тогда и только тогда, когда на базе этой функции можно сформиро­ вать все функции одного переменного.

Важное значение для теории многозначных функций и ее практи­ ческих приложений имеет проблема оценки числа полных систем во множестве Р к. Число различных базисов во множестве Рк бесконечно. Базис называется простым, если при любом отождествлении аргумен­ тов функций, образующих этот базис, получающаяся система функций не является базисом. Число простых базисов при k >■ 3 не превосхо­

дит величину 2

дя:*

[17].

После опубликования работы С. В. Яблонского [28] исследования

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

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

Функционирование комбинационных схем с многозначным струк­ турным алфавитом можно описать некоторой системой многозначных

переключательных функций

 

ft to , хг,

, хп),

где i — 1,2, ..., т\ т и п — соответственно число выходных и входных полюсов комбинационной схемы; xt £ Ек.

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

39

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