Устройство для контроля цифровыхсхем
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
«»849217
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ( (61) Дополнительное к авт. сеид-ву (511 М. К. (22) Заявлено 18.06. 79 (21) 2784299/18-24 с присоединением заявки Но (23) Приоритет
G 06 F 11/26
Государственный комитет
СССР по делам изобретений и открытий
Опубликовано 2 30 781, Бюллетень N9 2 7
Дата опубликовани» описания 23. 07. 81 (53) УДК 681.325 (088.8) (72) Авторы изобретения
Л.В. Дерфунович, А.Н. Мызь и О.И. Потеп г с
t ч е,„ 1
Харьковский ордена Ленина политехническ институт им. В.И. Ленина
> (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ СХЕМ
Изобретение относится к вычислительной технике, а именно к устройствам для контроля логических схем.
Известно Устройство для проверки функционирования логических схем, содержащее блок входных и эталонных выходных сигналов, блок контролируемых выходов, коммутатор, блок сравнения, блоки контрольных регистров, блок индикации, блок ввода данных и блок управления (1j.
Однако такое устройство не предусматривает согласования входов и выходов по уровням сигналов с объектом контроля и не позволяет контролировать величины параметров логических элементов относительно .заданных допусков.
Кроме того, вырабатывая сигналы о- неисправности блоков памяти, устройство не дает однозначной инфор.мации "Неисправность объекта", "Неисправность контролирующего устройства", так как самоконтролем не охвачены коммутатор и блок сравнения.
Наиболее близким к изобретению является устройство для контроля схем цифровых вычислительных машин, содержащее анализируемую схему, блок ввода, выход которого соединен с входом регистра задания и блока управления, второй вход которого соединен с выходом блока сравнения,второй выход блока сравнения соединен . с входом блока индикации, выходы блока управления соединены соответственно с входами регистра задания блока ввода,- блока сравнения и блока индикации, выход регистра задания соединен с вторым входом блока сравнения, а также преобразователь, блок эталонов и компаратор-преобразователь, причем второй выход регистра задания соединен с входом преобразователякоммутатора, выход которого соединен с. входом анализируемой схемы, выход анализируемой схемы соединен с входом компаратора-преобразователя, второй вход которого соединен с выходом блока эталонов,а выход - с входом блока сравнения, второй вход преобразователя и третий вход компараторапреобразователя соединены с соответствующими выходами блока управления.
Недостаток устройства заключается в том, что оно не позволяет автоматически подключать требуемые входы и выходы анализируемой схемы, что существенно увеличивает время, необходимое для проведения контроля, и при
849217 смене объекта контроля требует нали. чия дополнительных разъемов для подключения входов и выходов анализи-. руемой схемы к преобразователю и .компаратору устройства.
Кроме тгго, отсутствие режима самоконтроля устройства в процессе контроля дискретных устройств сущетвенно снижает достоверность проведеия контроля, так как при регистрации схемой сравнения неисправности нельзя определить, неисправна ана!
О лизируемая схема или неисправность произошла в самом устройстве контро- ля.
Цель изобретения — повышение . достоверности контроля. 15
Поставленная цель достигается тем, что в устройство, содержащее блок ввода,. блок управления, регистр задания, блок эталонов, аналого-цифровой преобразователь, блок сравнения, 2О блок цифро-аналоговых преобразователей и блок индикации, при этом первый выход блока ввода соединен с входом блока эталонов, выход которого подключен к первому входу аналогоцифрового преобразователя, выход которого соединен с первым входом блока сравнения, первый выход которого подключен к первому входу блока управления, задающий выход которого подключен к первому входу регистра задания, первый выход которого соединен с вторым входом блока сравненения, а группа выходов подключена к группе входов блока цифроаналоговых преобразователей, первый вход которого соединен с первым управляющим выходом блока управления, второй управляющий выход которого подключен к третьему входу блока сравнения, выход которого соединен с 40 первым входом блока индикации, подключенного .вторым входом к третьему управляющему выходу блока управления, четвертый управляющий выход которого соединен с вторым входом аналогоцифрового преобразователя, пятый управляющий выход блока управления подключен к входу блока ввода, второй выход которого соединен с вторым входом блока управления, третий вы- ® ход блока ввода подключен к второму входу регистра задания, введены регистр маски и коммутатор, содержащий о коммутирующих групп, каждая из которых содержит три элемента И и элемент ИЛИ, при этом в каждой 55 группе первый вход первого элемента
И объединен с первым входом второго элемента И группы и подключен к соответствующему входу блока цифроаналоговых преобразователей, второй ф) вход первого элемента И группы объединен с первым входом элемента ИЛИ-НЕ, и подключен к соответствующему входу первой группы выходов регистра,маски, первый выход коммутирующей груп- д пы объединен с вторым входом элемента ИЛИ-НЕ группы и подключен к соответствующему. выходу второй группы выходов регистра маски, выход элемента ИЛИ-НЕ группы соединен с
Вторым ВходОм второго элемента И гРуппы, выходы второго и третьего элементов И объединены и подключены к соответствующему входу аналогоцифрового преобразователя, выход первого элемента И гру пы объединен с первым входом третьего элемента И группы и подключен к соответствующему входу-выходу контролируемого объекта, первый вход регистра маски соединен с шестым управляющим входом блока управления, четвертый выход блока ввода подключен к второму входу регистра маски.
На чертеже показана структурная схема предлагаемого устройства.
Устройство содержит блок 1 ввода, регистр 2 задания, блок 3 цифро-аналоговых преобразователей, блок 4 сравнения, контролируемый объект 5, аналого-цифровой преобразователь б, блок .7 управления, блок 8 индикации,. блок 9 эталонов, регистр 10 маски и коммутатор 11, состоящий из первой 12, второй 13 и третьей 14 групп элементов с тремя устойчивыми состояниями и группы элементов 15
ИЛИ-HE.
Блок 1 ввода предназначен для введения информации, необходимой для анализа объекта. Регистр 2 задания предназначен для хранения и выдачи на блоки 3 и 4 необходимой информации В дискретной форме для анализа схем объекта.
Блок 3 пифро-аналоговых преобразователей предназначен для преобразования информации, поступающей с регистра 2 задания в дискретной форме, и выдачи ее в виде сигналов в аналоговой форме через коммутатор
11 на контролируемый объект 5 или входы аналого-цифрового преобразователя 6.
Блок 4 сравнения предназначен для сравнения сигналов в дискретной форме, поступающих с блока и регист-. ра задания, а также выдачи результата сравнения в блоки 7 и 8.
Аналого-цифровой преобразователь б предназначен для анализа.параметров сигналов в аналоговой 4 орме, поступающих с коммутатора 11,путем сравнения их с эталонами верхних и нижних пределов параметров, поступающих с блока 9 эталонов, а также преобразования сигналов аналоговой формы, поступающих с выходов коммутатора 11, в сигналы дискретной формы, выдаваемые в блок.4 сравнения.
Блок 7 управления вырабатывает управляющие сигналы и синхронизирует работу всего устройства в зависимости от сигналов, поступающих
849217 на него с блоков 1 и 4. Блок 8 индикации предназначен для индикации результата сравнения. Блок 9 этало" нов предназначен для формирования верхних и нижних пределов параметров в аналоговой форме в соответствии с требованиями, предъявляемыми к параметрам контролируемого объекта 5, вводимыми в него в цифровой форме в начале каждого цикла контроля с блока 1 ввода, и выдачи их в аналого-цифровой преобразователь.
Регистр 10 маски предназначен для хранения и выдачи на коммутатор
11 информации, управляющей состояниями первой 12, второй 13 и третьей
14 групп элементов с тремя устойчи- выми,состояниями. Коммутатор 11 предназначен для обеспечения трех режимов работы устройства по каждому входу преобразователя и каждой вход-выходной клемме контролируемого 20 объекта. В первом режиме, если на пару управляющих входов данного входвыходного узла, состоящего из трех элементов с тремя устойчивыми сос-, тояниями, и элементы ИЛИ-НЕ приходит 25 соответствующая комбинация (01) с выходов регистра маски, элемент 12 открывается, а элементы 13 и 14 закрываются. Контрольные сигналы с выхода регистра задания через преобразователь поступают на вход контролируемого объекта.
Во втором режиме, если .на пару управляющих входов данного вход-вы- . ходного узла приходит соответствующая комбинация (10) с выхода регистра маски, элементы 12 и 13 закрыты и открыт элемент 14. Сигнал данного выхода контролируемого объек. та поступает через элемент 14 на вход преобразователя б. 40
В третьем режиме, если на пару управляющих входов данного вход-выходного узла приходит соответствующая комбинация (00), выходной сигнал элемента 15 ИЛИ-НЕ открывает элемент 45
13, а управляющие сигналы регистра маски закрывают элементы 12 и 14.
Контрольные сигналы с выхода регистра. .2 задания через преобразователь 3 поступают на преобразователь б, и 50 обеспечивается пассивный режим коммутации устройства с контролируемым объектом, что позволяет достигнуть логической гибкости, возможности контроля параметров логической схе"Ы 55 по заданным пределам, оперативности перестройки устройства при смене объекта контроля и перехода в режим самоконтроля.
Программа проверки объекта и тестирования устройства, в качестве .46 носителя которой выбрана перфолента, начинается с кода "Начало программы", после которого следует код маски, определяющий режим коммутации каждого вход-выходного узла, при котором " б5 выходы регистра задания подключаются. через группу элементов 13 к входам преобразователя 6. Далее следует подпрограмма тестового контроля устройства, состоящая из n+1 строк, где
n — максимальное число контактов подключения анализируемой схемы.
Номер строки подпрограммы соответствует номеру канала тракта контроля, а информация, записанная в одной строке соответствует коду того сигнала с определенными параметрами, которым необходимо произвести контроль канала. При проверке устройства контролируются все каналы прохожде ния информации. О правильности работы устройства свидетельствует сигнал, поступающий с блока 4 сравнения на блок 7 управления, который выдает на блок 1 ввода команд следующего тестового набора.. В случае какой-либо неисправности устройства с блока
4 на блоки 8 и 7 поступает сигнал
"Неисправность устройства", по которому блок управления прекращает дальнейший ввод тестов, блок 8 высвечивает табло "Неготовность.", а также указывает адрес неисправности устройства, после чего неисправность устраняется оператором и цикл проверки повторяется. Если программа контроля устройства прошла успешно, с перфоленты по сигналу блока 7 управления в блок 1 ввода поступает код "Конец подпрограммы контроля устройства", соответствующий сигнал с блока 1 в блоке 7 вызывает формирование команд возврата в исходное состояние всех блоков устройства, после чего на выходных шинах регистра маски с блока 1 устанавливается код маски, который переводит ком,мутатор в режим "Контроль объекта", причем вход-выходные узлы соответ- . ствующие входам контролируемого объекта, настраиваются на вывод контрольной информации из устройства на объект контроля, а узлы, соответствующие выходам схемы, устанавливаются в состояние ."Ввод".
Далее производится контроль контролируемого объекта. Информация одной строки подпрограммы считывается блоком 1 ввода с перфоленты в регистр 2 задания. В каждом разряде регистра формируется кодовая информация, задающая сигнал с необходимыми параметрами по каждому контакту контролируемого объекта 5. Содержимое регистра 2 задания по команде иэ блока 7 управления, вырабатываеMoA TcLK, KctK и в процессе контроля устройства, по коду считывания строки, преобразуется в аналоговую форму преобразователя 3, поступает через коммутатор 11 на контролируемый объект 5. Эта же информация с регистра 2 задания поступает в блок 4 сравнения. Блок 7 осуще-1
849217 ствляет опрос контролируемого объекта 5 по всем контактам.
Сигнал в аналоговой форме поступает от контакта через коммутатор
1i в аналого-цифровой преобразователь 6 и анализируется по величине сравнения с эталонами, верхнего и нижнего переделов анализируемого параглетра. Результат анализа преобразуется в дискретную форму и по команде блока 7 подается на блок 4. сравнения, где сравнивается с сигналами, поступающими с регистра 2 задания. Результат сравнения подается в блоки 7 и 8. Если анализируемая схема по данной подпрограмме работает нормально, блок 7 вырабатывает сигнал для считывания следующей программы и цикл повторяется. По окончании всей программы проверки блок 7 вырабатывает сигнал о годнос-. ти контролируемого объекта 5, который поступает в блок 8 индикации и высвечивает табло "Годен".
В сл„чае несоответствия логического функционирования либо заданных параметров проверяемого объекта 5 в ссответствии с программой, блок 7 управления вырабатывает сигнал, оставнавливающий дальнейшую проверку объекта. Этот сигнал поступает в блок 8 индикации, который высвечи-. вает табло "Брак", а также указывает адрес неисправности контролируемого объекта. Это позволяет включить в устройство диагностику отказов.При необходимости дальнейшая проверка контролируемого объекта осуществляется ручным запуском устройства.
Изобретение позволяет иметь достоверную информацию о правильности функционирования устройства, а также осуществлять оперативную переналадку устройства программным путем в случае смены типа анализируемой схемы, что является черезвычайно важным при наладке, ремонте и эксплуатации сложных систем.
Формула изобретения
Устройство для контроля логических схем, содержащее блок ввода, блок управления, регистр задания, блок эталонов, аналого-цифровой преобразователь, блок сравнения, блок цифроаналоговых преобразователей и блок индикации, при этом первый выход блока ввода соединен с входом блока эталонов, выход которого подключен к первому входу аналого-цифрового преобразователя, выход которого соединен с первым входом блока сравнения, первый выход которого подключен к первому входу блока управления, задающий выход которого подключен к первому входу регистра задания, первый выход Которого соединен с вторым входом блока сравнения, а группа выходов подключена к группе входов блока цифроаналоговых преобразователей, первый вход которого соединен
1 с первым управляющим выходом блока управления, второй управляющий выход которого подключен к третьему входу блока сравнения, выход которого сое-, динен с первым входом блока индикации, подключенного вторым входом к третьему управляющему выходу блока управления, четвертый управляющий выход которого соединен с вторым входом аналого-цифрового преобразователя, S пятый управляющий выход блока управления подключен к выходу блока ввода, второй выход которого соединен с вторьм входом блока управления, третий выход блока ввода подключен
2О к второму входу. регистра задания, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит регистр маски и коммутатор, содержащий и коммутирующих групп, каждая из которых содержит три элемента И и элемент
ИЛИ, при этом в каждой группе первый вход первого элемента И объединен с первым входом второго элемента И группы и подключен к соответствующему входу блока цифроаналоговых преобразователей, второй вход первого элемента И группы объединен с первым входом элемента ИЛИ-НЕ и подключен к соответствующему входу первой группы выходов регистра маски, первый выход коммутирующей группы объединен с вторым входом эле" мента ИЛИ-HE группы и подключен к соответствующему выходу второй груп40 пы выходов регистра маски, выход элемента ИЛИ-НЕ группы соединен с вторым входом второго элемента И группы, выходы второго и третьего элементов И группы объединены и подключены к соответствующему входу аналого-цифрового преобразователя, выход первого элемента И группы объединен с первым входом третьего элемента И группы и подклю® чен к соответствующему входу-выходу контролируемого объекта, первый вход регистра маски соединен с шестым управляющим входом блока .управления, четвертый выход блока . ввода подключен к второму входу регистра маски.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 354415, кл. С 06 F 11/00, 1970.
2. Авторское свидетельство СССР
Р 378852, кл. G 06 F 11/00, 1973 (прототип)..
849217
Составитель Н. Быкова
Техред A.A÷ Корректор Н. швыдкая
Редактор Г. Кацалап
Тираж 745 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретениИ и открытий
113035,.Москва, Ж-35, Раушская наб., д. 4/5
» У
«»
Заказ .6094/б3
Филиал ППП "Патент", r. Ужгород, ул. Проектная,4