аналоговый мультиплексор

Классы МПК:H03K17/76 переключающие устройства с несколькими входными или выходными клеммами, например мультиплексоры, распределители
H03K19/173 элементарными логическими схемами в качестве составных частей
Автор(ы):
Патентообладатель(и):Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2012-10-05
публикация патента:

Изобретение предназначено для воспроизведения функций многозначной логики и может быть использовано в системах вычислительной техники как средство обработки многозначных данных. Техническим результатом является обеспечение реализации произвольной k-значной логической функции, зависящей от n аргументов - входных k-уровневых сигналов. Устройство содержит n×N интервальных идентификаторов, каждый из которых содержит два компаратора, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, замыкающий и размыкающий ключи. 2 ил., 1 табл. аналоговый мультиплексор, патент № 2504900

аналоговый мультиплексор, патент № 2504900 аналоговый мультиплексор, патент № 2504900

Формула изобретения

Аналоговый мультиплексор, предназначенный для реализации произвольной k-значной логической функции, зависящей от n аргументов - входных k-уровневых сигналов, содержащий интервальный идентификатор, который содержит замыкающий и размыкающий ключи, два компаратора и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, подсоединенный выходом и первым, вторым входами соответственно к управляющему входу замыкающего, размыкающего ключей и выходам первого, второго компараторов, инвертирующие входы которых объединены, отличающийся тем, что в него дополнительно введены n×N-1(N=kn-kn-1) аналогичных упомянутому интервальных идентификаторов, в каждом из n×N интервальных идентификаторов первый, второй, третий, четвертый, пятый входы и первый, второй выходы соединены соответственно с инвертирующим входом первого компаратора, неинвертирующими входами первого, второго компараторов, входами и выходами замыкающего, размыкающего ключей, все интервальные идентификаторы сгруппированы в N групп так, что i-я (аналоговый мультиплексор, патент № 2504900 ) группа содержит n интервальных идентификаторов, в первой группе пятые входы всех интервальных идентификаторов объединены, в i-й группе первый выход предыдущего интервального идентификатора соединен с четвертым входом последующего интервального идентификатора, объединенные вторые выходы всех интервальных идентификаторов предыдущей группы подключены к объединенным пятым входам всех интервальных идентификаторов последующей группы, а объединенные вторые выходы всех интервальных идентификаторов N-й группы соединены с первым выходом n-го интервального идентификатора i-й группы и выходом аналогового мультиплексора.

Описание изобретения к патенту

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

Известны аналоговые мультиплексоры (см., например, патент РФ 2417434, кл. G06G 7/25, 2011 г.), которые содержат интервальный идентификатор и могут реализовать произвольную k-значную логическую функцию аналоговый мультиплексор, патент № 2504900 (x), принимающую одинаковые значения для k-1 различных значений ее аргумента х-входного k-уровневого сигнала.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип аналоговый мультиплексор (патент РФ 2117329, кл. G06G 7/25, 1998 г.), который содержит интервальный идентификатор и может реализовать произвольную k-значную логическую функцию аналоговый мультиплексор, патент № 2504900 (х), принимающую одинаковые значения для k-1 различных значений ее аргумента х- входного k-уровневого сигнала.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в аналоговом мультиплексоре, содержащем интервальный идентификатор, который содержит замыкающий и размыкающий ключи, два компаратора и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, подсоединенный выходом и первым, вторым входами соответственно к управляющему входу замыкающего, размыкающего ключей и выходам первого, второго компараторов, инвертирующие входы которых объединены, особенность заключается в том, что в него дополнительно введены n×N-1(N=kn-kn-1) аналогичных упомянутому интервальных идентификаторов, в каждом из n×N интервальных идентификаторов первый, второй, третий, четвертый, пятый входы и первый, второй выходы соединены соответственно с инвертирующим входом первого компаратора, неинвертирующими входами первого, второго компараторов, входами и выходами замыкающего, размыкающего ключей, все интервальные идентификаторы сгруппированы в N групп так, что i-я (аналоговый мультиплексор, патент № 2504900 ) группа содержит n интервальных идентификаторов, в первой группе пятые входы всех интервальных идентификаторов объединены, в i-й группе первый выход предыдущего интервального идентификатора соединен с четвертым входом последующего интервального идентификатора, объединенные вторые выходы всех интервальных идентификаторов предыдущей группы подключены к объединенным пятым входам всех интервальных идентификаторов последующей группы, а объединенные вторые выходы всех интервальных идентификаторов N-й группы соединены с первым выходом n-го интервального идентификатора i-й группы и выходом аналогового мультиплексора.

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого аналогового мультиплексора и схема интервального идентификатора, использованного при построении указанного мультиплексора.

Аналоговый мультиплексор содержит интервальные идентификаторы 111 , аналоговый мультиплексор, патент № 2504900 , 1Nn (N=kn-kn-1). Каждый интервальный идентификатор содержит первый и второй компараторы 21 и 22, подключенные выходами соответственно к первому и второму входам элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 3, выход которого соединен с управляющим входом замыкающего и размыкающего ключей 41 и 42, подсоединенных выходами соответственно к первому и второму выходам интервального идентификатора, второй, третий, четвертый, пятый и первый входы которого образованы соответственно неинвертирующими входами компараторов 21 , 22, входами ключей 41, 42 и объединенными инвертирующими входами компараторов 21 , 22. Все интервальные идентификаторы сгруппированы в N групп так, что i-я (аналоговый мультиплексор, патент № 2504900 ) группа содержит идентификаторы 1i1, аналоговый мультиплексор, патент № 2504900 , 1in, в i-й группе первый выход предыдущего интервального идентификатора соединен с четвертым входом последующего интервального идентификатора, пятые входы идентификаторов 1 11, аналоговый мультиплексор, патент № 2504900 , 11n объединены, объединенные вторые выходы всех интервальных идентификаторов предыдущей группы подключены к объединенным пятым входам всех интервальных идентификаторов последующей группы, а объединенные вторые выходы идентификаторов 1N1, аналоговый мультиплексор, патент № 2504900 , 1Nn соединены с первым выходом идентификатора 1in и выходом аналогового мультиплексора.

Работа предлагаемого аналогового мультиплексора осуществляется следующим образом. На первый и второй, третий входы идентификатора 1ij (аналоговый мультиплексор, патент № 2504900 ,аналоговый мультиплексор, патент № 2504900 ) подаются соответственно k-уровневый сигнал хj , принимающий логические значения 0, аналоговый мультиплексор, патент № 2504900 , k-1, и напряжения, представляющие логические значения аналоговый мультиплексор, патент № 2504900 ij-0,5, аналоговый мультиплексор, патент № 2504900 ij+0,5 (аналоговый мультиплексор, патент № 2504900 ). На четвертом входе идентификатора 1i1 и пятом входе идентификатора 111 фиксируются напряжения, представляющие соответственно логические значения аналоговый мультиплексор, патент № 2504900 и аналоговый мультиплексор, патент № 2504900 реализуемой k-значной логической функции аналоговый мультиплексор, патент № 2504900 (x1, аналоговый мультиплексор, патент № 2504900 , xn) на i-м и (N+1)-м неповторяющихся наборах логических значений ее аргументов х1, аналоговый мультиплексор, патент № 2504900 , хn.При этом число всех возможных неповторяющихся наборов логических значений аргументов реализуемой функции аналоговый мультиплексор, патент № 2504900 (x1, аналоговый мультиплексор, патент № 2504900 , xn) равно kn, аналоговый мультиплексор, патент № 2504900

и аналоговый мультиплексор, патент № 2504900 - kn-1 одинаковых логических значений функции аналоговый мультиплексор, патент № 2504900 (xl, аналоговый мультиплексор, патент № 2504900 , xn). Если xj=аналоговый мультиплексор, патент № 2504900 ij(xjаналоговый мультиплексор, патент № 2504900 аналоговый мультиплексор, патент № 2504900 ij), то в идентификаторе 1ijаналоговый мультиплексор, патент № 2504900 и ключ 41 замкнут (разомкнут), а ключ 4 2 разомкнут (замкнут). Таким образом, на выходе предлагаемого аналогового мультиплексора получим

аналоговый мультиплексор, патент № 2504900

где · и аналоговый мультиплексор, патент № 2504900 , аналоговый мультиплексор, патент № 2504900 , - есть символы, обозначающие алгебраическое умножение и конъюнкцию, дизъюнкцию, инверсию двузначной логики. Согласно (1) настройка мультиплексора (фиг.1) на реализацию произвольной k-значной логической функции аналоговый мультиплексор, патент № 2504900 (x1, аналоговый мультиплексор, патент № 2504900 , xn) выполняется с помощью напряжений, которые действуют на втором, третьем входах идентификатора 1ij и задают логическое значение аналоговый мультиплексор, патент № 2504900 ij, а также с помощью напряжений, которые действуют на четвертом, пятом входах соответственно идентификаторов 1 i1, 1l1 и задают логические значения реализуемой функции. Например, для настройки мультиплексора (фиг.1) на реализацию трехзначной функции аналоговый мультиплексор, патент № 2504900 (x1,x2) (см. таблицу) имеем следующее: аналоговый мультиплексор, патент № 2504900 11=1, аналоговый мультиплексор, патент № 2504900 12=0, аналоговый мультиплексор, патент № 2504900 (1,0)=1; аналоговый мультиплексор, патент № 2504900 21=1, аналоговый мультиплексор, патент № 2504900 22=1, аналоговый мультиплексор, патент № 2504900 (1,1)=0; аналоговый мультиплексор, патент № 2504900 31=1, аналоговый мультиплексор, патент № 2504900 32=2, аналоговый мультиплексор, патент № 2504900 (1,2)=0; аналоговый мультиплексор, патент № 2504900 41=2, аналоговый мультиплексор, патент № 2504900 42=0, аналоговый мультиплексор, патент № 2504900 (2,0)=1; аналоговый мультиплексор, патент № 2504900 51=2, аналоговый мультиплексор, патент № 2504900 52=1, аналоговый мультиплексор, патент № 2504900 (2,1)=2; аналоговый мультиплексор, патент № 2504900 61=2, аналоговый мультиплексор, патент № 2504900 62=2, аналоговый мультиплексор, патент № 2504900 (2,2)=1; аналоговый мультиплексор, патент № 2504900 71=0, аналоговый мультиплексор, патент № 2504900 72=0, аналоговый мультиплексор, патент № 2504900 (0,0)=2.

x1x 2аналоговый мультиплексор, патент № 2504900 (x1, x2)x 1x2 аналоговый мультиплексор, патент № 2504900 (x1, x2)x 1х2 аналоговый мультиплексор, патент № 2504900 (x1, x2)
002 101 201
01 211 021 2
02 21 202 21

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

Наверх