аналоговый мультиплексор
Классы МПК: | G06G7/25 для расчета прерывистых функций, например мертвого хода или мертвой зоны, ограничения абсолютных или пиковых значений величин H03K17/76 переключающие устройства с несколькими входными или выходными клеммами, например мультиплексоры, распределители |
Автор(ы): | Андреев Дмитрий Васильевич (RU) |
Патентообладатель(и): | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU) |
Приоритеты: |
подача заявки:
2012-06-26 публикация патента:
20.08.2013 |
Изобретение относится к автоматике и многозначной вычислительной технике и может быть использовано для построения функциональных узлов многозначных вычислительных машин, средств автоматического регулирования и управления, многозначных процессоров. Техническим результатом является расширение функциональных возможностей за счет обеспечения реализации произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов. Для достижения указанного технического результата предлагается аналоговый мультиплексор, предназначенный для воспроизведения функций многозначной логики, и который может быть использован в системах вычислительной техники как средство обработки многозначных данных, содержащий k+1 функциональных преобразователей (1 1, , Uk+1), каждый из которых содержит k-1 компараторов (21 , 2k-1) и k-1 аналоговых переключателей (3 1, , 3k-1); за счет указанных функциональных преобразователей и особой схемы их соединения обеспечена реализация произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов. 2 ил., 1 табл.
Формула изобретения
Аналоговый мультиплексор, предназначенный для реализации произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов, содержащий функциональный преобразователь, который содержит k-1 аналоговых переключателей и k-1 компараторов, у которых коммутационный контакт предыдущего аналогового переключателя соединен с нормально разомкнутым контактом последующего аналогового переключателя, а инвертирующий, неинвертирующий входы и выход m-го ( ) компаратора соединены соответственно с входом, m-ым компараторным входом функционального преобразователя и управляющим входом m-го аналогового переключателя, подсоединенного нормально замкнутым контактом к (m+1)-му переключательному входу функционального преобразователя, первый переключательный вход и выход которого образованы соответственно нормально разомкнутым контактом первого и коммутационным контактом (k-1)-го аналоговых переключателей, отличающийся тем, что в него дополнительно введены k аналогичных упомянутому функциональных преобразователей, причем r-й ( ) переключательный вход и выход первого функционального преобразователя соединены соответственно с выходом (r+1)-го функционального преобразователя и выходом аналогового мультиплексора, подсоединенного первым и вторым информационными входами соответственно к входу первого и входу (r+1)-го функциональных преобразователей.
Описание изобретения к патенту
Изобретение относится к автоматике и многозначной вычислительной технике и может быть использовано для построения функциональных узлов многозначных вычислительных машин, средств автоматического регулирования и управления, многозначных процессоров и др.
Известны аналоговые мультиплексоры (см., например, фиг.1 в описании изобретения к авт. св. СССР 1679507, кл. G06G 7/25, 1991 г.), которые содержат функциональный преобразователь и могут реализовать произвольную k-значную логическую функцию f(х), зависящую от одного аргумента - входного k-уровневого сигнала x.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных аналоговых мультиплексоров, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип аналоговый мультиплексор (фиг.1a в описании изобретения к авт. св. СССР 1300507, кл. G06G 7/25, 1987 г.), который содержит функциональный преобразователь и может реализовать произвольную k-значную логическую функцию f(х), зависящую от одного аргумента - входного k-уровневого сигнала x.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов.
Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения реализации произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов.
Указанный технический результат при осуществлении изобретения достигается тем, что в аналоговом мультиплексоре, содержащем функциональный преобразователь, который содержит k-1 аналоговых переключателей и k-1 компараторов, у которых коммутационный контакт предыдущего аналогового переключателя соединен с нормально разомкнутым контактом последующего аналогового переключателя, а инвертирующий, неинвертирующий входы и выход m-го компаратора соединены соответственно с входом, m-ым компараторным входом функционального преобразователя и управляющим входом m-го аналогового переключателя, подсоединенного нормально замкнутым контактом к (m+1)-му переключательному входу функционального преобразователя, первый переключательный вход и выход которого образованы соответственно нормально разомкнутым контактом первого и коммутационным контактом (k-1)-го аналоговых переключателей, особенность заключается в том, что в него дополнительно введены k аналогичных упомянутому функциональных преобразователей, причем r-й переключательный вход и выход первого функционального преобразователя соединены соответственно с выходом (r+1)-го функционального преобразователя и выходом аналогового мультиплексора, подсоединенного первым и вторым информационными входами соответственно к входу первого и входу (r+1)-го функциональных преобразователей.
На фиг.1 и фиг.2 представлены соответственно схема предлагаемого аналогового мультиплексора и схема функционального преобразователя, использованного при построении указанного мультиплексора.
Аналоговый мультиплексор содержит функциональные преобразователи 11, , 1k+1. Каждый функциональный преобразователь содержит компараторы 21, , 2k-1 и аналоговые переключатели 31 , ,3k-1, у которых коммутационный контакт предыдущего аналогового переключателя соединен с нормально разомкнутым контактом последующего аналогового переключателя, а инвертирующий, неинвертирующий входы и выход компаратора 2m соединены соответственно с входом, m-ым компараторным входом функционального преобразователя и управляющим входом переключателя 3m, подсоединенного нормально замкнутым контактом к (m+1)-му переключательному входу функционального преобразователя, первый переключательный вход и выход которого образованы соответственно нормально разомкнутым контактом переключателя 31 и коммутационным контактом переключателя 3k-1. Второй, первый информационные входы и выход аналогового мультиплексора соединены соответственно с входом преобразователя 1r+1 , входом и выходом преобразователя 11, подсоединенного r-ым переключательным входом к выходу преобразователя 1r+1 .
Работа предлагаемого аналогового мультиплексора осуществляется следующим образом. На его первый и второй информационные входы подаются соответственно k-уровневые сигналы x1 и x2, принимающие логические значения 0, , k-1. На m-ом компараторном входе каждого из всех функциональных преобразователей фиксируется напряжение, представляющее логическое значение m - 0,5. На r-ом переключательном входе преобразователя 1q+2 фиксируется напряжение, представляющее логическое значение f(q, r-1) {0, , k-1} реализуемой k-значной логической функции f(x 1, x2) на i-ом (i=k×q+r) неповторяющемся наборе логических значений ее аргументов x1, x 2. Если напряжение на инвертирующем входе компаратора 2 m больше либо меньше напряжения на его неинвертирующем входе, то в управляемом этим компаратором переключателе 3 m нормально замкнутый контакт соответственно замкнут либо разомкнут, а нормально разомкнутый - соответственно разомкнут либо замкнут. Таким образом, на выходе предлагаемого аналогового мультиплексора получим
где N=k2; и , есть символы, обозначающие алгебраическое умножение и конъюнкцию, дизъюнкцию двузначной логики; f( i1, i2) {0, , k-1} - логическое значение k-значной логической функции f(x1, x2) на i-ом неповторяющемся наборе логических значений i1, i2 {0, , k-1} ее аргументов x1, x2; Согласно (1), настройка мультиплексора (фиг.1) на реализацию произвольной k-значной логической функции f(x1, x 2) выполняется с помощью напряжений, которые действуют на переключательных входах преобразователей 12, , 1k+1 и задают логические значения реализуемой функции. Например, для настройки мультиплексора (фиг.1) на реализацию трехзначной функции f(x1, x2) (см. таблицу) имеем следующее: f(0, 0)=2, f(0, 1)=2, f(0, 2)=2, f(1, 0)=1, f(1, 1)=0, f(1, 2)=0, f(2, 0)=1, f(2, 1)=2, f(2, 2)=1.
x1 | x 2 | f(x1, x2 ) | x1 | x2 | f(x1, x2 ) | x1 | x2 | f(x1, x2 ) |
0 | 0 | 2 | 1 | 0 | 1 | 2 | 0 | 1 |
0 | 1 | 2 | 1 | 1 | 0 | 2 | 1 | 2 |
0 | 2 | 2 | 1 | 2 | 0 | 2 | 2 | 1 |
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый аналоговый мультиплексор обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает реализацию произвольной k-значной логической функции, зависящей от двух аргументов - входных k-уровневых сигналов.
Класс G06G7/25 для расчета прерывистых функций, например мертвого хода или мертвой зоны, ограничения абсолютных или пиковых значений величин
реляторный модуль - патент 2518664 (10.06.2014) | |
аналоговый селектор - патент 2514786 (10.05.2014) | |
аналоговый логический элемент - патент 2514784 (10.05.2014) | |
функциональный формирователь - патент 2497190 (27.10.2013) | |
адресный идентификатор - патент 2491626 (27.08.2013) | |
реляторный модуль - патент 2491625 (27.08.2013) | |
амплитудный фильтр - патент 2491624 (27.08.2013) | |
реляторный модуль - патент 2490705 (20.08.2013) | |
реляторный модуль - патент 2490704 (20.08.2013) | |
реляторный модуль - патент 2445697 (20.03.2012) |
Класс H03K17/76 переключающие устройства с несколькими входными или выходными клеммами, например мультиплексоры, распределители
аналоговый мультиплексор - патент 2504900 (20.01.2014) |