Устройство для контроля цифровых узлов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике связи. Цель изобретения - расширение функциональных возможностей. Устройство для контроля цифровых узлов содержит блок управления 1, блок ввода 2, блок памяти 3, блок 4 разложения тестовых команд, блок сравнения 5, блок индикации 6, блок 7 обнаружения неисправностей, регистр 8 стимулов, проверяемый узел 9, формирователи 10 и 11 дискретного сигнала положительной и отрицательной полярности, датчик 12 временных интервалов, формирователь 13 опорного сигнала, коммутатор 14 и пороговый селектор 15. Контроль проверяемых узлов 9 производится по тестовым программам, которые хранятся в блоке памяти 3 и содержит тестовые команды "Указание входов", "Указание дискретных входов", "Установка уровней" и "Проверка логики". На дискретные входы поступают дискретные сигналы, уровни которых превышают уровни логических сигналов. Цель достигается за счет формирования дискретных сигналов произвольной длительности с произвольными уровнями. Даны ил. выполнения блока обнаружения 7, регистра 8, датчика 12, коммутатора 14 и селектора 15. 5 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (50 4 Н 04 L ll 08

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А8ТОРСКОМУ СВИДЕТЕЛЬСТВУ 1 .Э 11, 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (61) 886291 (21) 4109336/24-09 (22) 17.06.86 (46) 30.10.89. Бюл. Ф 40 (72) В.M.Гурвиц, Л.С.Гуревич, О.H.Åôèìoâà, Н.А.Иещеряков и А.А.Филимонов (53) 621.394.14(088.8) (56) Авторское свидетельство СССР

В 886291, кл. Н 04 L 11/08, 1978. (54) УСТРОЙСТВО ДПЯ КОНТРОЛЯ ЦИФРО—

BblX УЗЛОВ (57) Изобретение относится к технике связи. Цель изобретения — расширение функциональных возможностей.

Устр-во для контроля цифровых узлов содержит блок управления 1, блок ввода 2, блок памяти 3, блок 4 разложения тестовых команд, блок сравнения

5,. блок индикации 6, блок обнаружения 7 неисправностей, регистр 8 сти„„SU„„1518 06 А2

2 мулов, проверяемый узел 9, формироJ ватели 10 и 11 дискретного сигнала положительной и отрицательной поляр-, ности, датчик 12 временных интервалов, формирователь 13 опорного сигнала, коммутатор 14 и пороговый селектор

l5. Контроль проверяемых узлов 9 производится по тестовым программам, которые хранятся в блоке памяти 3 и содерIl II жат тестовые команды Указ ание входов, "Указание дискретных входов", "Установка уровней" и "Проверка логики". На дискретные входы поступают дискретные сигналы, уровни которых превышают уровни логических сигналов. Цель достигается за счет формирования дискретных сигналов произвольной длительности с произвольными уровнями. Даны ил, выполнения блока обнаружения 7, регистра 8, датчика 12, коммутатора 14 и селектора 15. 5 ил.

1518906

Ilзобретение относится к технике связи, может использоваться в автоматизированных системах контроля аппаратуры связи и является дополнитель 5 ным к основному авт. св. Р 886291.

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

llа фиг.1 представлена электрическая структурная схема устройства для контроля цифровьгх узлов, на фиг.2— блок обнаружения неисправностей и регистра стимулов; на фиг. 3 — датчик временных интервалов, коммутатор и пороговый селектор; на фиг.4, 5 временные диаграммы работы устройст ва для контроля цифровых узлов. 20

Устройство для контроля цифровых узлов содержит блок 1 управления, блок 2 ввода, блок 3 памяти, блок 4 разложения тестовых команд, блок 5 сравнения, блок 6 индикации, блок 7 25 обнаружения неисправностей, регистр

8 стимулов, проверяемый узел 9, фор-. рователь 10 дискретного сигнала noIo;.ëòåëüíoEE полярности, формирователь 11 дискретного сигнала отрица-гсл.ной полярности, датчик 12 временных интервалов, формирователь 13 опорного сигнала, коммутатор 14, пороговый селектор 15, блок 7 обнаружения неисправностей содержит вентили

16, -16,„, триггеры 17 †„„, регистр 8 сч:гмулов содержит триггеры 18 — 18, вентили 19, — 19„,, датчик 12 временных интервалов содержит первьгй, второй и третий таймеры 20, 21, 22, коммута- 40 тор 14 содержит вентили 234-23@, транзисторные ключи 24, -24А,, реле

25, -35<, пороговый селектор 15 содержит компараторы 264 -26щ, вентили

27л ° 45

Контроль проверяемых узлов производится по тестовым программам, которые хранятся в блоке 3 памяти и

It содер:ат тестовые команды Указание входов", Указание дискретных входов", "Установка уровней 1 и "Проверкз логики . 11а дискретные входы подаются дискретные сигналы, т.е. сигналы, уровни которьгх превышают уровни логических.

Команда "Указание входов определяет входные контакты проверяемого узла, на которые подаются логические или дискретные cEEIBëëû; входные КоН такты обозначаются единицами, выходные — нулями . В к ома яде "Ук а э ание дискретных входов" указаны входные контакты, на которые подаются только дискретные сигналы, В команде УстаHoBKQ уровней" записываются значения положительного и отрицательного сигналов, подаваемых на дискретные входы, и уровень опорного сигнала, с которым сравниваются сигналы, поступающие с проверяемого узла.

Команда |Проверка логики" является основной командой тестовой программы; она содержит тестовый набор стимулов и эталонов и временные параметры. При выполнении этой команды информация о временных параметрах передается из блока 3 памяти в блок I управления, а тестовый набор — в блок 4 разложения тестовых комагщ, где с помошгю команды Указание вхоII дов происходит разделение его на развернутые стимулы и эталоны, Развернутые стимулы получаются путем логического умножения тестового набора на команду Указание входов, а развернутые эталоны — путем логического умножения тестового набора на инверсию команды Указание входов

Для выполнения этих функций блок 4 разложения тестовых команд выполнен на микросхемах К155 Л111 и К155 JLII.

Пусть тестовый набор команды Проверка логикин содержит код 0,1...,,1, где первому контак гу проверяемого узла соответствует "О", 1 торому

"1"„ контакту И вЂ” "1", а в команде

II II

Указание входов закис;.. код

1. .., О, т.е. и .рвый и второй контакты являюгся входными, а контакт М вЂ” выходным. Б блокс 4 разложе— ния тестовьгл команд тестовый набор преобразуется в развернутые стимулы

О, 1. .., О, где значения сигналов на входньгх контактах сохраняются теми же, что в исходном наборе, а выходной контакт отмечается нуле."1, и развернутые эталоны О, О, ..., I, где входные контакты отмечаются нулями, а значение сигнала ня вьгходном контакте сохраняется тем же, что в исходном наборе.

Временные параметры выполнения команд Проверка логики показаны на ф:1г.4. Параметр Т, зада т длительность входных сигналов, интерв,Ill Т определяет задержку сигналов яр< са относительно начала входных сlllBoëoB, а менных интервалов реализует временные параметры Т,, Т, Т >, выполнен на микросхеме КР 580 ВИ53, представляющей собой трехканальное программируемое устройство, используемое в режиме формирования одиночных стробов.

В коммутаторе 14 осуществляется выбор дискретных входов и подача логических или дискретных сигналов на входные контакты проверяемого узла.

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

Блок 5 сравнения предназначен для сравнения реакции проверяемого узла с развернутыми эталонами и может быть выполнен на микросхемах К555 СП1.

Блок б индикации служит для отображения результатов контроля.

Блок 1 управления вырабатывает управляющие команды и осуществляет передачу управляющей информации в соответствии с тестовыми командами; он представляет собой микропроцессор, выполненный на микросхемах KP 580

ИК80А и KP 580 ИГ82.

Устройство для контроля цифровых узлов работает следующим образом.

По управлян.щей команде Ввод иэ блока 1 управления тестовая программа с помощью блока 2 ввода заносится в блок 3 памяти. В начале тестовой программы записываю-,ся команды "Указание входов", "Указание дискретных входов и чустановка уровней", которые подготавливают устройство к работе.

Команда Указание входов передается из блока 3 памяти в блок 4 разложения тестовых команд, где используется при выполнении команд нПроверка логики", При считывании иэ блока 3 памяти в блок 1 управления тестовой команды указание дискретных входовп последний с помощью регистров на микросхемах КР580 ИР82 преобразует команду в М-разрядный двоичный код, в котором единицами обозначены дискретные входы, а нулями — остальные контакты проверяемого узла, Этот код передается на входы реле 25, -25 коммутатора

14. При поступлении сигнала "1", например, на вход происходит срабатыва5 ) 5) 8906 время Тэ — длительность сигналов опроса реакции проверяемого узла. При исполнении одной команды "Проверка

11 логики на все контакты проверяемого . узла одновременно подаются тестовые

5 сигналы с одинаковыми временными параметрами. В любой команде "Проверка

It логики могут быть записаны свои временные параметры. 10

Возможность задания каждого иэ временных параметров позволяет тестировать как комбинационные, так и последовательные схемы. При проверке комбинационных схем опрос реакции проверяемого узла производится во время подачи входных сигналов, для чего интервал Т, должен быть не менее суммы Т и Т (фиг.4а, первая коз манда). Для повышения достоверности 20 при проверке последовательных схем опрос должен производиться после окончания входных сигналов, т,е. интервал Т должен быть больше Т (фиг.4а, вторая команда). Временные 25 параметры распространяются как на логические, так и на дискретные сигналы (фиг.4б). При задании параметра

Т,=О длительность входных сигналов равна периоду повторения команд Про- 30 верка логики" (фиг.4в).

Блок 2 ввода предназначен для ввода в блок 3 памяти тестовых программ.

При записи тестовых программ на перфолентах в качестве блока 2 ввода

35 используется фотосчитыватель. Блок 3 памяти предназначен для хранения тестовых программ; он может быть выполнен на основе микросхем КР537 РУ8. В блоке 4 разложения тестовых команд происходит разделение тестового набора команд "Проверка логики" на развернутые стимулы и эталоны. Блок 7 обнаружения неисправностей служит для записи развернутых стимулов и 45 фиксации реакции проверяемого узла.

Регистр 8 стимулов осуществляет подачу развернутых стимулов на коммута.тор )4 для задания полярности логических или дискретных входных сигналов.

Формирователи дискретных сигналов положительной 10 и отрицательной ll полярности представляют собой цифроаналоговые преобразователи, которые могут быть выполнены на основе микросхем серии 572 ПА1А, и предназначены для подачи на проверяемый узел дискретных сигналов. Датчик 12 вре1518906 ние реле 25 и через замкнутые кон такты реле 25< осуществляется подключение первого транзисторного ключа 24 к дискретному входу проверяемого узла 9. Если вход проверяемого узла 9 логическим входом (o6oзначен нулем в М-разрядном двоичном коЛе), то реле 25 не срабатывает и контакты реле 25 остаются в нерабом чем состоянии. Таким образом, проводится настройка коммутатора 14 перед контролем каждого проверяемого узла °

При считывании иэ блока 3 памяти в блок 1 управления тестовой команды

"Установка уровней" величины уровней положительного, отрицательного и опорного сигналов преобразуются в цифровые коды, которые передаются на соответствующие формирователи 10, 11 и 13 ° На выходе формирователей

10 и 11 вырабатываются дискретные сигналы, поступающие на транзисторные ключи 24,-24щ коммутатора 14, а на выходе формирователя 13 — опорный сигнал положительной или отрицательной полярности, поступающий на компараторы 26,-26м порогового селектора 15.

При считывании команды "Проверка логики 1 из блока 3 памяти в блок 1 управления поступает информация о временных параметрах Т„, Т, Т фиг.4а, б, в, где они преобразуются в соответствующие цифровые коды для таймеров 20, 21, 22 датчика 12 временных интервалов. Блок 1 управления вырабатывает команду Установка режима" (фиг.5a), устанавливающую таймеры 20, 21, 22 в режим формирования одиночных стробов. По команде Загрузка фиг.5б происходит запись кодов параметров Т,, Т, Т в таймеры

20, 21, 22.

Тестовый набор, записаннъй в команде "Проверка логикив, поступает .из блока 3 памяти в блок 4 разложения тестовых команд, где разделяется на развернутые стимулы и эталоны.

По.команде "Сдвиг" (фиг.5в) иэ блока 1 управления развернутые стимулы последовательным кодом поступают в блок 7 обнаружения неисправностей и записываются в сдвиговый регистр на триггерах l7< — 17 . По команде "Запись" (Лиг.5г)из блока 1 управления развернутые стимулы передаются в регистр на триггерах 18, — 18м. Блок 1 управления открывает вентили 19» †!А

55 (элементы И-HF.) регистра стимулов 8 и развернутые стимулы поступают на вентили 23,-23м коммутатора l . По команде "Начало счета" (фиг.5д, из блока управления таймер 0 датчика !

2 временных интервалов вырабатывает сигнал "Подача" (фи .5е)„ который открывает вентили 23,-23,„ на время

Т . На выходе вентилей 23„-23 формируются логические сигналы длитеЛьностью Т,, которые подаются на логические входы проверяемого узла 9 через контакты реле„ находящиеся в нерабочем состоянии, минуя транзисторные ключи. На дискретные входы проверяемого узла 9 дискретные сигналы подаются от форм; р ьателей дискретных сигналов положительной 10 и отрицательной 11 полярности зависимости от кода сигнала, записавьогo в соответствующем разряде развернутых стимулов. Например, при записи н °,;я в первом разряде стимулов на вход -ñ"итиля 23., поступает сигнал "0", и транзисторный ключ 24 осуществляе;. передачу положительно| о сигнала через замкнутые ксчтакты реле 25 м на дискретныл вход пров ряемого узла 9.

При записи диницы в гервом разряде стимулов íà вход вентиля 23» поступе".- сигнал "1" и транзисторнь.й ключ 24 передает отрицательный сигнал на дискретный вход проверяемого узла 9. .Длител ность этих сигналов также определяетсз параметром Т

Реакция проверяемого узла 9 через дискретный и логически."": входы поступает на входы компара-..оров 26,-26, порогового селектора 15, где осуществляется сравнение ее с опорным сигналом, поступающим с формирователя 13 опорного сигнала.

Через интервал Т после начала сигнала "Подача" (фиг.5е) таймер 22 датчика 12 временных интервалов вырабатывает сигнал "Опрос" (фиг.5ж) длительностью Т, открывающий вентили 27, -27„, и результат сравнения реакции с опорным сигналом посту-пает в блок 7 обнаружения неисправностей на регистр на триггерах 17„ -17„„ через дополнительные входы вентилей

l6,-16м (элементы И-ИЛИ-I1F1.

По команде "Сдвиг" (фиг.5в) из блока 1 управления эта лнф рмация последовательным кодом и редается в блок 5 сравнения, где, Нисходит сравнение с развернутичи ->.галонами, 1518906

Фив. 2 поступающими из блока 4 разложения тестовых команд. По команде "Индикация" (фиг.5з) из блока 1 управления результаты контроля отображаются в блоке 6 индикации.

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

Устройство для контроля цифровых узлов по авт, св. Ф 886291, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет формирования дискретных сигналов произвольной длительности с произвольными уровнями, введены пороговый .селектор, формирователь опорного сигнала, формирователь дискретного сигнала положительной полярности, формирователь дискретного сигнала отрицательной полярности, датчик временных интервалов и коммутатор, к первому, второму и третьему входам которого подключены выходы соответственно формирователя дискретного сигнала положительной полярности, формирователя дискретного сигнала отрицательной полярности и первьп выход датчика временнь»х интервалов, второй

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

1518906

У. Ю. ней спра3носнюй

Фиг.8

Яасругка Е

Сдвиг 8

Junuo e

Huvuno

evemu

)Foluvu е

Оправе,к

Я

&r8unugupr файв, Ф

Фие, S

Составитель Г.Лерантович

Техред Л.Олийнык Корректор Т.Палий

Редактор А.Долинич

Заказ 6612/57 Тираж 626 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. 1 агарина, 101