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

 

Изобретение относится к конт рольно-измерительной технике и может быть использовано для контроля электрических параметров и диагностики неисправностей цифровых узлов. Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения контроля и диагностики цифровых узлов на реальной тактовой частоте, в реальном масштабе времени и за счет проведения двухпорогового контроля уровней на любом из вьшодов контролируемого цифрового узла. Устройство содержит вычислитель, блок сопряжения, блок ввода-вывода, блок дешифраторов, блок измерителей, блок программируемых источников питания, блок диагностики, блок анализа, узлы согласования контроллер адреса, блок идентификации неисправностей, первый и второй цифроаналоговые преобразователи , блок регистров. Каждый узел согласования содержит коммутатор, злемент ИЛИ, счетный триггер, аналоговый ключ, компаратор, элемент И, регистр памяти теста, цифроаналоговый преобразователь, регистратор неисправности и блок уставок. Блок диагностики содержит регистр адреса выходов и мультиплексор. Блок анализа содержит сигнатурный сигнализатор , регистр сигнатуры неисправного контакта, регистр диагностических сигнатур, элемент сравнения. Введение в устройство контроллера адреса , блока идентификации неисправностей , двух цифро аналоговых преобразователей , блока регистров, блока . дешифраторов, а в каждый узел согласования регистратора неисправности с соответствующими внешними связями, позволило повысить скорость работы устройства при динамическом тестировании цифровых синхронных и асинх-г ронных схем в 20-30 раз, что обеспечило проверку данного класса схем на реальной тактовой частоте, а также позволило организовать допусковый параметрический контроль сигналов реакций объектов контроля, представляющих собой фиксированные аналоговые уровни сложной формы, оценку годности которых оказалось возможным производить параллельно по всем выходам объекта контроля по критерию Uon; Up;- Upn,- ,,где и допустимые нижний и верхний пределы контролируемого аналогового уровня по i-му контролирутемому выходу. Соединение информационных вькодов сигнатурного анализатора с информадионньм входом блока сопряжения, а также тактируемого входа сигнатурного анализатора со стробирующим выходом контроллера адреса, позволило организовать диагностику неисправностей цифровых (Л

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

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

РЕСПУБЛИК

А1 (}9) (И) (g}) 4 0 06 Г 5/46

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

Н АBTOPCKOMV СВИДЕТЕЛЬСТВУ (21 ) 3794563/24-24 (22) 26.09.84 (46) 30.09.86. Бюл. Ф 36

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (72 ) }О.А. Безбородько, A À. Балыков

Г.П. Иинькин, Н.B. Посупонько и В.В. Старец (53) 681.326.7(088.8) (56) Авторское свидетельство СССР

У 660061, кл. G 06 F 15/46, 1977.

Авторское свидетельство СССР

Р 907556, кл. G 06 F 15/46, 1980...(54) УСТРОИСТВО ДЛЯ КОНТРОЛЯ ЗЛЕКТРИЧЕСКИХ ПАРАМЕТРОВ ЦИФРОВЫХ УЗЛОВ (57) Изобретение относится к конт.рольно-измерительной технике и может . быть использовано для контроля электрических параметров и диагностики неисправностей цифровых узлов. Цель изобретения — расширение функциональных возможностей устройства за счет обеспечения контроля и диагностики цифровых узлов на реальной тактовой частоте, в реальном масштабе времени и эа счет проведения двухпорогового контроля уровней на любом из выводов контролируемого цифрового узла. Устройство содержит вычислитель, блок сопряжения, блок ввода-вывода, блок дешифраторов, блок измерителей, блок программируемых источников питания, блок диагностики, блок анализа, узлы согласования, контроллер адреса, блок идентификации неисправностей, первый и второй цифроаналоговые преобразователи, блок регистров. Каждый узел согласования содержит коммутатор, элемент ИЛИ, счетный триггер, аналоговый ключ, компаратор, элемент И, регистр памяти теста, цифроаналоговый преобразователь, регистратор неисправности и блок уставок. Блок диагностики содержит регистр адреса выходов и мультиплексор. Блок анализа содержит сигнатурный сигнализатор, регистр сигнатуры неисправного контакта, регистр диагностических сигнатур, элемент сравнения. Введение в устройство контроллера адреса, блока идентификации неисправностей, двух цифроаналоговых преобразователей, блока регистров, блока дешифраторов, а в каждый узел согласования регистратора неисправности с соответствующими внешними связями, позволило повысить скорость работы устройства при динамическом тестировании цифровых синхронных и асинх-. ронных схем в 20-30 раз, что обеспечило проверку данного класса схем на реальной тактовой частоте, а также позволило организовать допусковый параметрический контроль сигналов реакций объектов контроля, представляющих собой фиксированные аналоговые уровни сложной формы, оценку годности которых оказалось возможным производить параллельно по всем выходам объекта контроля по критерию

2 2

1} „13 ; c Uoni „где U Ä; и Uan; допустимые нижний и верхний пределы контролируемого аналогового уровня по

1-му контролируемому выходу. Соединение информационкЪ}х выходов сигнатурного анализатора с информационным входом блока сопряжения, а также тактируемого входа сигнатурного анализатора со стробирующим выходом контроллера адреса, позволило организовать диагностику неисправностей цифровых!

260974!

О

35

45 синхронных и асинхронных схем на реальной тактовой частоте н диалоговом режиме работы с оператором с точной

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

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

На фиг. 1 приведена блок-схема устройства для контроля электрических параметров цифровых узлов; на фиг. 2 — схема контроллера адреса; на фиг. 3 — схема блока идентификации неисправностей; на фиг. 4— схема регистратора неисправности; на фиг. 5 — схема блока памяти теста; на фиг. 6 — схема блока регистров; на фиг. 7 — схема блока уставок; на фиг. 8 — схема сигнатурного анализатора; на фиг. 9 — схема блока дешифраторов; на фиг. llO — временная диаграмма работы контроллера адреса в режиме динамической проверки цифровых асинхронных и синхронных схем в. реальном масштабе времени.

Устройство содержит вычислитель

I, блок 2 сопряжения, блок 3 вводавывода, блок 4 дешифраторов, блок 5 измерителей, блок B программируемых источников питания, блок 7 диагнос.тики, блок 8 анализа, узлы 9.1-9.п согласования, контроллер 10 адреса, блок 11 идентификации неисправностей., первый 12 и второй 13 цифроаналоговые преобразователи (ЦАП), блок 14 регистров, пятый 15, четвертый 16, третий !7 выходы контроллера 10 адреса, четвертый вход 18, третий 19 и четвертый 20 выходы блока ll идентификации неисправностей, адресные 21 и информационные 22 выходы блока 2 локализацией места неисправности и идентификацией ее типа. 8 з.п. ф-лы, 10 ил. сопряжения, первый 23, второй 24, пятый 25, третий 26, седьмой 27, де сятый 28, одиннадцатый 29 и двенадцатый 30 выходы блока 4 дешифраторов.

Каждый узел 9.1-9.п согласования состоит из коммутатора 31, первого элемента ИЛИ 32, счетного триггера

33, аналогового ключа 34, компаратора 35, первого элемента И 36, блока

37 памяти теста, первого ЦАП 38, регистратора 39 неисправности и блока

40 уставок.

Блок 7 диагностики образуют регистр 4! адреса выходов и мультиплексор 42.

Блок 8 анализа имеет сигнатурный анализатор 43, регистр 44 сигнатуры неисправного контакта, регистр 45 диагностических сигнатур и элемент

46 сравнения.

Контроллер 10 адреса содержит второй 47, первый 48, четвертый 49 и третий 50 двоичные счетчики, первый генератор 51 импульсов, первый регистр 52 хранения, первый 53, второй 54, третий 55, четвертый 56, пятый 57 и шестой 58 триггеры, элементы

И 59.1-59.ê, третий 60, пятый 61 и четвертый 62 элементы И, четвертый

63, третий 64 и второй 65 элементы

ИЛИ и генератор бб одиночных импуль. сов.

Блок 11 идентификации неисправностей состоит из седьмого триггера

67, второго генератора 68 импульсов, пятого двоичного счетчика 69, первого позиционного дешифратора 70, шестого элемента ИЛИ 71 и пятых элементов ИЛИ 72.1-72.N.

Регистратор 39 неисправности образуют восьмой триггер 73, шестой

74, седьмой 75, восьмой 76 и девятый 77 элементы И.

Блок 37 памяти теста включает в себя матричный регистр 78 хранения и седьмой элемент ИЛИ 79.

1260974

20

Устройство в режиме функциональной динамической проверки цифровых асинхронных и синхронных схем на . 40 реальной тактовой частоте по методу

"Годен-не годен" работает следующим образом..

С помощью клавиатуры блока 3 ввода-,вывода оператор задает режим за -. 45 грузки исходной информации в оперативную память вычислителя 1, при этом программа проверки выбранного объекта 103 контроля, хранящаяся на внешнем носителе блока 3 ввода- 50 вывода, вводится в оперативную память вычислителя 1 через блок 2 сопряжения. После ввода исходной информации вычислитель 1 в соответствии с введенной программой начинает, 55 программирование блоков устройства, при этом с выходов 22 и 21 блока 2 сопряжения выдаются на входы блока.Блок 14 регистров состоит из третьего 80 и четвертого 81 регистров хранения °

Блок.40 уставок содержит второй регистр 82 хранения, девятый 83, 5 десятый 84, одиннадцатый 85 и двенадцатый 86 триггеры, одиннадцатый

87, двенадцатый 88, тринадцатый 89, четырнадцатый 90, пятнадцатый 91 и шестнадцатый 92 элементы И.

Сигнатурный анализатор 43 содержит

16-разрядный сдвиговый регистр 93 и сумматор 94 по модулю два.

Блок 4 дешифраторов содержит третий 95, четвертый 96, второй 97, пятый 98, шестой 99, седьмой 100, восьмой 101 и девятый 102 позиционные дешифраторы.

К входам-выходам устройства подключен объект 103 контроля.

Устройство работает в следующих режимах:

1. Функциональная динамическая проверка цифровых асинхронных и синхронных схем на реальной тактовой час- 25 тоте по методу "Годен-не годен".

2. Диагностика неисправностей цифровых асинхронных и синхронных схем на реальной тактовой частоте.

3. Функциональная статистическая З0 проверка по методу "Годен-не годен" и диагностика неисправностей цифроаналоговых схем.

4. Функциональная статическая проверка по методу "Годен-не годен" и диагностика неисправностей цифро35 аналоговых схем.

4 дешифраторов информационные, адресные и стробирующий сигналы. Блок

4 дешифраторов преобразует информационные сигналы (коды управления с разрядностью числовой магистрали вычислителя 1) по соответствующим адресам в сигналы управления, которые подготавливают блоки устройства к работе и управляют их работой при осуществлении операций контроля ° Последовательность команд управления в каждом режиме работы задается алгоритмом работы. Сначала осуществляется подготовка к работе блока 37 памяти теста и блока 40 уставок в выбранных для данной проверки узлах 9.i согласования, а также блока 14 регистров, блока 6 программируемых источников питания и контроллера 10 адреса.

Блок 37 памяти теста каждого узла 9.i согласования содержит. в своем составе матричный регистр 78 хранения, представляющий собой статистическое ОЗУ с произвольной выборкой, с организацией памяти l 2" бит, которые служат для хранения информации об испытательных тестовых последовательностях по одному из входов и выходов объекта 103 контроля. Информация в матричный регистр 78 хранения записывается в виде знакоперемен, т.е. в разряды памяти с адресами, соответствующими номерам тестовых наборов, на которых должно произойти изменение состояния, записываются единицы, остальные ячейки должны оставаться в нулевом соС тоянии. Запись тестовой информации ,в виде энакоперемен значительно со кращает количество команд управления при программировании блока 37 памяти теста. Программирование блока

37 памяти теста начинается с обнуления памяти. По команде "Сброс" все счетчики, регистры и триггеры устройства, кроме матричных регистров 78 хранения (в блоках 37.i памяти теста), регистров 80 и 81 хранения (блока 14 регистров) и регистров

82 хранения (блоков 40.i уставок) устанавливаются в исходные (нулевые) состояния. По одной из команд

"Уст.1.1"-"Уст.l.К" регистр 52 контроллера 10 адреса выбирает требует мую частоту импульсов запуска формирователя измерительных импульсов, собранного на счетчике 50 и элементах

И 60-62 и ИЛИ 65. Часто а импульсов!

260

3 запуска выбирается при подготовке программы контроля таким образом, чтобы измерительные импульсы имели частоту следования, близкую к реальной тактовой частоте работы объекта

103 контроля. По команде "Зап.О" триггер 55 (в контроллере 10 адреса) устанавливается в единичное состояние при этом на адресных входах !

1„ -4„, информационных входах D 1,,1!! входах запись V чтение Wс и.входах выбора <Е матричных регистров 78 хранения (блоков 37 памяти теста) всех узлов 9.i согласования присутствуют уровни "0", так как на выходах счетчика 49 адреса lр-),р, элемента ИЛИ 64 и триггера 58 (контроллера 10 адреса) присутствуют уровни 0 . Такое состояние входов . матричных регистров 78 хранения ре- 2!! гистров 37 .памяти теста соответствует режиму записи в них "0" по нулевому адресу. Для обнуления матричных регистров 78 хранения на всем поле адресов на вход контроллера 10 25 адреса подается команда Запуск 1", которая устанавливает триггер 53 в единичное состояние, при этом после выдачи этой команды вычислитель 1 переходит в режим ожидания сигналов 3!! прерывания. Единичный уровень сигнала с выхода триггера 53 запускает генератор 51 импульсов. Импульсы с вы,хода генератора 51 поступают на счет ный вход счетчика 47, формирующего. 35 на своих выходах сетку частот импульсов запуска, которые поступают на первые входы элементов И 59.1-59.К

Один из элементов И 59.1-59.К, на входе которого присутствует единич-, 1 ный уровень сигнала от ранее запрограммированного регистра 52 хранения, пропускает на свой выход импульсы выбранной частоты следования, которые через элемент ИЛИ 63 поступают на счетный вход счетчика 50 и на первые входы элементов И 61-63 формирователя измерительных импульсов, на выходе которого измерительные импульсы "СИ", "Счит." и "Строб" формируются в соответствии с временной диаграммой, приведенной на фиг. 10.

С выхода элемента .И 62 сигнал

"Строб" через элемент ИЛИ 65 поступает на вход генератора 66 одиночных импульсов, который по заднему фронту сигнала "Строб" вырабатывает сигнал

"Опрос", поступающий на первый сумми974 Ь рующий счетный вход счетчика 49 адреса и на вычитающий счетный вход счетчика 48 количества адресов.

Счетчик 49 адреса с выбранной частотой выдает последовательно увеличивающиеся коды адресов на входы матричных регистров 78 хранения (блоков

37 памяти теста) всех узлов 9 согласования, записывая в них по этим адресам нули. Так как счетчики 48 и

49 имеют одинаковую разрядность, то после выдачи последнего кода адреса на выходе переноса счетчика 48 появляется импульс, который устанавливает в нулевое состояние триггер 53, и, поступая на второй вход прерывания вычислителя 1, сигнализирует об окончании обнуления регистров 37 памяти теста на всем поле адресов.

При этом генератор 51 импульсов прекращает выдачу импульсов и оба счетчика 48 и 49 остаются в нулевом состоянии, Если необходимо обнулить блоки 37 памяти теста не на всем поле адресов, а на какой-то их части, то перед подачей команд "Зап.0" и "Запуск !" с помощью команд "Уст.3.!" †"Уст.3.п" и "Уст.2.1 Óñò.2" устанавливаются в счетчике 49 начальный адрес обнуления блоков 37 памяти теста, а в счетчике 48 требуемое количество адресов, на которых необходимо обну- лить блоки 37 памяти теста. В остальном алгоритм обнуления блоков 37 памяти теста аналогичен приведенному вьппе.

Затем осуществляется запись единиц (знакоперемен) в блоки 37 памяти теста в соответствии с требуемой тестовой программой. По командам "Сброс реж." и 13ап.!" в контроллере 10 адреса триггер 57 устанавливается в нулевое состояние, а триггер 58 — в. единичное. В отличие от режима обнуления на информационных входах Э и на входах выбора СЕ матричных регистров 78 хранения регистров 37 памяти теста всех блоков 9 согласования присутствуют уровни "1".

Наличие единичного уровня на входах выбора СЕ и нулевого уровня на входе Запись-чтение" ! соответству1! ет невыбранному состоянию матричных регистров 78 хранения в режиме записи, при этом их выходы находятся в третьем высокоимпеденсном состоянии и хранят ранее записанную информацию974

7 1260

B данном случае нули по всем адресам

После этого в контроллере 10 адреса по командам "Уст.3.1"- Уст.3.n" прог раммируется адрес первого тестового набора требуемой тестовой последова5 тельности и последовательно подаются ,информационные команды на те блоки

9.i согласования, в которые на данном тестовом наборе необходимо записать единицы (знакоперемены). Информационные команды поступают на входы элементов ИЛИ 79 в выбранных блоках

37 памяти теста и в момент их действия на входах CE соответствующих матричных регистров 78 хранения присутствуют уровни "О", а так как на информационных входах Dl всех матричных регистров 78 хранения присут- . ствует уровень "1", в них последовательно записываются единицы по дан- 2О ному адресу. После окончания действия информационных команд матричные регистры 78 хранения блоков 37 памяти теста (для выбранных узлов 9.i согласования) переходят в невыбранное 25 состояние и хранят ранее записанную информацию, т.е. "1". Затем осуществляется программирование блоков 37 памяти теста на следующем тестовом наборе, при этом на второй счетный вход счетчика 49 адреса подается команда "Счет", устанавливая на выходе счетчика 49 адреса код адреса следующего тестового набора. Запись знакоперемен на данном адресе осуществля- З ется аналогично описанному выше. Таким образом программируются блоки 37 памяти теста во всех узлах 9.i согласования на всем требуемом лоле адpecos (тестовых наборов) °

Далее по командам от блока 4 дешифраторов программируются блоки 40 уставок, которые определяют состояние ,элементов соответствующих узлов 9.i согласования, а именно коммутаторов 45

31,ЦАП 38 и регистраторов 39 неисп равности.

В зависимости от управляющего сигнала "Подкл.входов" с блока 40 установок коммутатор 31 подключает к контакту объекта 103 контроля выход аналогового ключа 34 и сигнальный вход компаратора 35, а по сигналу

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

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

ЦАП 38 преобразует коды двоичных чисел, поступающих на его информационные выходы с блока 40 уставок, в аналоговые уровни входных сигналов "1"

I вх. для аналогового ключа 34 и в аналоговые уровни эталонных опорных сигналов "1 " U „ для компараторов

35. Программирование ЦАП 38 во входных и выходных узлах 9.i согласования в данном режиме осуществляется один раз перед началом проверки, при этом уровень сигнала "1" может быть задан в каждом канале Heэависимо,-что позволяет проверять объекты контроля, выполненные на элементах с различным типом логики. Сигналы "Маскир." и "Контр. аналог.", поступающие с блока 40 установок на вход регистратора 39 неисправности, маскируют выход триггера 73 и задают режим контроля реакций логических либо аналоговых сигналов. Программирование блока 40 уставок в данном режиме осуществляется следующим образом. В исходном состоянии триггеры 83-86 блока 40 уставок находятся в нулевом состоянии, при этом все узлы

9.1-9.п согласования размаскированы и выбраны как выходные, входы блока

5 измерителей отключены от контактов объекта 103 контроля, в регистраторе 39 неисправности установлен режим контроля реакций логических сигналов. Для выбора блоков 9.i согласования, соединенных с входами объекта 103 контроля, в качестве входных подается с блока 4 дешифраторов команд "Маскир," на контроллер

10 адреса, при этом триггер 56 устанавливается в единичное состояние и разрешает установку в единичное состояние триггеров 83 в блоках 40 уста- вок всех узлов 9.1-9.п согласования по информационным командам. После подачи набора требуемых команд и команды "Выб.вх.ч с блока 4 дешифраторов триггеры 84 в соответствующих блоках 40 уставок устанавливаются в единичное состояние, выбирая дан- ные узлы 9.i согласования как входные. Все незадействованные узлы 9 согласования выбираются как входные для того, чтобы в регистраторах 39 260974

10 неисправности выход триггера 73 (фиг., 4 ) блокировался сигналом

"Подкл.входов" с блока 40, так как при этом запрещается выработка сигнала "сбой" при идентификации неисправностей. После этого подаются команда "Сбр.маскир.", устанавливающая триггер 83 всех блоков 40 уставок в нулевое состояние и команда "Сброс реж.", устанавливающая триггер 56 контроллера 10 адреса в нулевое состояние.

Для установки заданных уровней

ЦАП 38 подается команда "Сбр.сч." и требуемые команды "Уст.3.1" 1Уст.3.n " на установочные входы счетчика 49 контроллера 10 адреса, с выхода которого требуемый код числа поступает на информационные входы блока 40 уставок. Если необходимо задать одинаковые уровни сигналов на выходах ЦАП 38 всех узлов

9.1-9.п согласования, подается команда "Уст.уровня 2", по которой заданный код записывается во все регистры 82 хранения блоков 40 уставок всех узлов 9.1-9.п согласования. Если необходимо задать разные единичные уровни в узлах 9.i согласования, по команде "Уст.уровня 1" в контроллере

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

После этого поочередно задаются требуемые коды чисел в счетчике 49 аналогично описанному выше и подаются требуемые информационные команды, при этом в регистры 82 хранения (блоков 40 уставок) соответствующих узлов 9.i согласования поочередно записываются требуемые коды чисел, определяющие заданный уровень сигнала

ЦАП 38. После этого подается команда

"Сброс реж.", устанавливающая триггер 55 контроллера 10 адреса в нулевое состояние ° Для маскирования од. ного или нескольких каналов измерения узлов 9.i согласования триггеры

83, блоков 40 уставок соответствующих узлов 9.i согласования устанавливают.— ся в единичное состояние аналогично описанному.

По командам от блока 4 дешифраторов программируется блок 14 регистров, который определяет состояние первого 12 и второго 13 ЦАП, которые задают соответственно уровень входных

55 сигналов "0" Ц для аналоговых клюьх чей 34 и уровень эталонных опорных сигналов логического 0" ц,„ для компараторов 35 всех узлов 9,1-9.n согласования. Программирование регистров 80 и 81 хранения блока 14 регистров осуществляется аналогично программированию регистров 82 хранения (блоков 40 уставок), при этом код требуемого числа задается счетчиком

49 контроллера 10 адреса, а запись требуемого кода осуществляется в регистр 80 хранения по команде "Зап.

Pr.1" и в регистр 81 хранения по команде "Зап.Pr.2".

По командам от блока 4 дешифраторов программируется блок 6 программируемых источников питания, на соответствующих выходах которого, соединенных с шинами питания объекта 103 контроля, устанавливаются требуемые потенциалы питающих напряжений.

По командам от блока 4 дешифраторов программируется контроллер 10 адреса. Подаются команды "Уст.3,1""Уст.3.n" и "Уст.2.1"-"Уст.2.n" которые устанавливают соответственно на выходе счетчика 49 адрес первого тестового набора, а в счетчике 48— код количества адресов (тестовых наборов), на которых осуществляется динамическая проверка объекта

103 контроля, а затем команда "Сброс реж., которая устанавливает триггеры 55-58 в нулевое состояние, при этом на входах "Запись-чтение" WE матричных регистров 73 хранения всех блоков 37 памяти теста присутствует уровень "1", на стробирующих входах

<Е -уровень "0", а на адресных входах

A -A адрес первого тестового набоо п ра требуемой тестовой последовательности, что соответствует режиму чтения по первому адресу информации, записанной ранее в матричные регистры

78 хранения блоков 37 памяти теста всех узлов 9.i согласования, которая с выходов блоков 3? памяти теста поступает на входы элементов И 36.

На этом подготовка блоков устройства к работе в данном режиме проверки заканчивается. Проверка объекта .103 контроля осуществляется путем циклическorо формирования стимулирующих воздействий и оценки его реакций, причем цикл контроля задается контроллером адреса измерительными импульсами "Счит.", "СИ" и "Строб", частота следования которых задается

1260974

12 регистром 52 хранения и совпадает с рабочей тактовой частотой объекта

103 контроля. Режим динамического тестирования начинается по команде

"Запуск 1, которая устанавливает триггер 53 контроллера 10 адреса в единичное состояние, при этом запускается генератор 51 импульсов и на выходе формирователя измерительных импульсов начинают формироваться импульсы "Счит.", "СИ", "Строб". Им— пульс Счит." задает начало такта контроля. Во всех узлах 9.1-9.п согласования импульс "Счит." в регистраторах 39 неисправности устанавливает триггеры 73 неисправности в единичное состояние и осуществляет стробирование информации, приходящей на входы элементов И 36 от блоков

37 памяти теста, при этом коды знакоперемен, записанные в блоках 37. памяти теста по адресу, соответствующему первому тестовому набору, через элементы И 36 и ИЛИ 32 поступают на счетные входы триггеров 33, которые преобразуют знакоперемены в реальные тестовые сигналы. При этом если узел 9.i согласования является входным, то тестовый сигнал с выхода счетного триггера 33 поступает на управляющий вход аналогового ключа 34, который в зависимости от уровня входного сигнала "0" и "1" пропускает на выход, соединенный через коммутатор 31 с информационным входом контактом объекта 103 контроля, уровень "0" от ЦАП 12 или уровень "1" от ЦАП 38 данного узла 9.i согласования. Сигнал "Счит! определяет по своему переднему фронту момент подачи . тестовых сигналов на информационные выходы. устройства. Если объект 103 контроля является синхронным цифровым узлом, то его синхровход соединяется с выходом СИ конт-. роллера 10 адреса (для асинхронных схем выход СИ контроллера 10 адреса не используется). После прихода на информационные входы объекта 103 контРоля стимулирующих сигналов и на 5

его синхровход сигнала "СИ" с контроллера 10 адреса на выходе объекта

103 контроля с определенной задержкой появляются сигналы реакций.

Ранее запрограммированные как выходные узлы 9.i согласования, подключейные к выходам объекта 103 контроля, осуществляют параллельный контроль сигналов реакций методом амплитудной и временной селекции, при этом любой выходной сигнал на каждом такте контроля может быть забракован как по амплитуде, так и по времени появления. Сигналы реакций (U ) поP ступают через коммутаторы 31 на входы компараторов 35, которые осуществляют амплитудную селекцию методом сравнения амплитуды сигналов реакций с эталонными опорными уровнями сигналов "1" д,„ и "0" У,„, поступающими на входы компараторов 35 от ЦАП преобразователей 38 и 13, при этом на единичном выходе компаратора 35 присутствует "1", если выполняется условие UP> U ö,, и уровень "0, если

Г

U

tt 11 о

О, если U «U» Сигйалы с единичного и нулевого выходов компараторов

35 поступают в каждом узле 9.i согласования на входы регистраторов 39

25 неисправности, которые по сигналу

"Строб" осуществляют временную селекцию этих сигналов. В данном режиме от блоков 40 уставок поступают уровни

"0t на входы "Контр. аналог." регист-Граторов 39 неисправности, которые запрещают селекцию сигналов на элементе 75 И и разрешают ее на элементе

76 И. Сигналы с выходов счетных триггеров 33 задают уровень сигнала реакции ("0 или "1"), ожидаемый на данном такте контроля, в каждом узле 9.i согласования, при этом., если счетный триггер 33 находится в единичном состоянии и в момент действия сигнала "Строб" на единичном

40 выходе компаратора 35 присутствует уровень "1", на выходе элемента И 74 появляется сигнал, устанавливающий триггер 73 в нулевое состояние, и, " если счетный триггер 33 находится в

5 нулевом состоянии и в момент действия сигнала 1 Строб" на нулевом выходе компаратора 35 присутствует уровень "1", на выходе элемента И 76 появляется сигнал, устанавливающий

О триггер 73 в нулевое состояние, что в обоих случаях соответствует исправной работе заданного выхода объекта 103 контроля на данном такте.

При наличии нулевого уровня сигнала на единичном или нулевом выходе компаратора 35 в момент действия сигнала "Строб" при описанных режимах, что мбжет быть при невыполнении усло1260

13 вия U >Uo„èëè U U,l, èëè при большой задержке сигнала реакции на выходе объекта 103 контроля, элемент

И 74 или 76 не формируют сигнал сбро. са триггера 73 и он остается в единичном состоянии, запоминая наличие неисправности (сбоя) на данном такте контроля в данном узле 9.i согласования.

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

При наличии задержек по ТУ для какого-либо выхода объекта !03 контроля больше перечисленных необходимо данный канал измерения замаскиро— вать и в дальнейшем осуществить его проверку на пониженной частоте. Поспе 5 окончания сигнала "Строб" контроллер

10 адреса выдает сигнал "Опрос", который опрашивает состояние триггеров

73 регистраторов 39 неисправности

scex узлов 9,i согласования. Сигнал

И

Опрос поступает на первые входы

ll

30 элементов ИЛИ 72.1-72.И блока ll идентификации неисправности и с их выходов параллельно поступает на входы "Выб.Nk" регистраторов 39 неисправности всех узлов 9.1-9.Il согла-З5 сования. Если в одном или нескольких узлах 9.i согласования триггеры 73 в регистраторах 39 неисправности находятся в единичном состоянии и при этом данный узел 9.i согласования незамаскирован и выбран как выходной, то в момент действия сигнала

"Опрос" на выходе элементов И 74 и

77 узлов 9.i согласования появляются сигналы "Сбой". Сигналы "Сбой" со всех узлов 9.i согласования объединяются на элементе И 71 блока 11 идентификации неисправностей и при наличии хотя бы одного сигнала "Сбой" иа выходе элемента И 71 появляется сигнал "Прерыв.3", которыи в контроллере 10 адреса устанавливает триггер запуска 53 в нулевое состсяние, запрещая дальнейшее формирование измерительных импульсов, а также поступает на третий вход прерывания вычислителя 1, сигнализируя о наличии сбоя на данном тестовом наборе.

974

14

При отсутствии неисправностей на данном тестовом наборе сигналы "Сбой" по сигналу Опрос" не вырабатываются и формируются измерительные импульсы для следующего такта контроля и т.д., пока не будет проверен объект

103 контроля на всем поле тестовых наборов. После прихода импульса

1l ll

Опрос на последнем тестовом наборе счетчик 48 контроллера 10 адреса вырабатывает сигнал переноса, кото— рый устанавливает триггер запуска 53 в нулевое состояние, запрещая даль— нейшее формирование измерительных импульсов, а также поступает на второй вход прерывания вычислителя 1, сигнализируя об окончании проверки объекта 103 контроля на заданном поле тестовых наборов.

При обнаружении неисправности на каком-нибудь тестовом наборе после остановки динамического тестирования и прихода сигнала "Прерыв.3" на третий вход прерывания вычислителя осуществляется идентификация неисправности.При этом вычислитель 1 выходит на подпрограмму поиска неисправности — считывает код номера тестового набора, который с выхода счетчика 49 блока 10 контроллера адреса поступает через блок 2 сопряжения на информационный вход вычислителя 1, выдает команду "Запуск

2" и переходит в режим ожидания сигналов прерывания. По команде "Запуск 2" триггер 67 блока 11 идентификации неисправностей устанавливается в единичное состояние и запускает генератор 68 импульсов, сигналы с которого поступают на счетный вход счетчика 69. При последовательном увеличении кода в счетчике 69 на выходах позиционного дешифратора

70 последовательно формируются сигналы "Выб.!К"-"Выб.NK" опроса, которые через вторые входы элементов ИЛИ

72.1-72.N поступают на входы элементов И 77 регистраторов 39 неисправности соответствующих узлов 9.i согласования. При достижении первого незамаскированного выходного узла

9. согласования, у которого в регистраторе 39 неисправности триггер

73 находится в единичном состоянии, на выходе элемента И 77 формируется сигнал "Сбой", который поступает на вход элемента ИЛИ 7! в блоке 11 идентификации результатов контроля, ус15 1 танавливая триггер 67 в нулевое сос-. тояние, и на третий вход прерывания вычислителя I сигнализируя о нахождении первого сбойного выхода объекта 103 контроля. После установки триггера 67 в нулевое состояние, генератор 68 импульсов прекращает выдачу импульсов и в счетчике 69 фикси— руется код первого сбойного выхода.

Вычислитель I по приходу сигнала

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

его кода в вычислитель 1 повторяется. При записи в оперативную память вычислителя 1 кодов всех сбойных выходов объекта 103 контроля на данном тестовом наборе приходит сигнал с выхода (И+1) позиционного дешифратора 70, который устанавливает триггер 67 и счетчик 69 в исходное нулевое состояние и который поступает как сигнал "Прерыв.4" на вход прерывания вычислителя 1, сигнализируя об окончании поиска сбойных выходов на данном тестовом наборе. После это11 го вычислитель 1 выдает команду За— пуск 1", устанавливая триггер 53 контроллера 10 адреса в единичное состояние, при этом возобновляется динамическая проверка объекта 103 контроля на реальной тактовой частоте. При наличии на каком-либо очередном тестовом наборе сбоев, выявленных при амплитудной и временной селекции сигналов реакций, цикл поиска сбойных выходов повторяется и т.д., пока не определятся сбойные выходы на всем поле тестовых наборов.

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

2 сопряжения на блок 3 ввода-вывода для регистрации и индикации, при этом если не быпо обнаружено неисправностей на всем поле тестовых на.боров, то индицируется и регистрируется результат проверки "Годен", если были выявлены неисправности, то индицируется и регистрируется результат "Не годен" и номера неисправных выходных контактов как на каждом тестовом наборе, так и на

260974 !

6 всем множестве тестовых наборов

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

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

Если при проверке объекта 103 контроля в первом режиме есть хотя

15 бы один неисправный контакт (результат проверки "He годен"), то вычис-j литель 1 запускает диагностическую про рамму, которая использует рабо чую программу первого режима проверки и информацию о состоянии множества внутренних точек объекта 103 контроля с привязкой внутренних точек к возможным трассам неисправностей, которая записывается во внешнюю память вычислителя 1 при выполнении программы самообучения. В процессе выполнения программы самообучения осуществляется снятие сигнатур с внутренних точек схемы заведомо годного объекта 103 контроля и запись значений снятых сигнатур с признаком порядкового номера точки схемы во внешнюю память блока 3 ввода †выво.

Количество и расположение внутренних точек выбирается для каждого объекта

103 контроля индивидуально в зависимости от его сложности и требуемой глубины поиска отказавших элементов.

Снятие сигнатур при этом осуществля-, ется следующим образом.

Любой из незадействованных узлов

9.i согласования выбирается как выходной и маскируется, затем вычислитель 1 выдает команду "Сбр.рег. вых." и соответствующую последова45 тельность команд Уст.Iр"-"Уст.шр", tt которая устанавливает в регистре 41 адреса выходов код номера выбранного узла 9.i согласования. Заданный код поступает на управляющий вход мультиплексора 42, .который подключает к входу сигнатурного анализатора 43 единичный выход компаратора 35 выбранного узла 9.i согласования. Далее оператор подключает выход выб- ранного узла 9. согласования к требуемой внутренней точке объекта 103 контроля и подает команду "Пуск" с клавиатуры блока 3 ввода-вывода на

17 260 вычислитель 1, кот орый после получе— ния команды оператора маскирует все вых здные блоки 9 согласования для исключения остановки тестовой программы при обнаружении ошибок, подает команду "Сбр.СА" и запускает программу динамического тестирования первого режима. При этом на входы объекта

103 контроля аналогично первому режиму, поступают входные тестовые по- 10 следовательности, которые генерируют в заданной внутренней точке конечную последовательность сигналов, которую сигнатурный анализатор 43, стробируемый сигналом "Строб" от контроллера 15

10 адреса, на реальной тактовой частоте преобразует в код сигнатуры.

При этом компаратор 35 выбранного узла 9.) согласования осуществляет амплитудную селекцию последователь- 20 ности сигналов в заданной внутренней точке, а сигнал "Строб" — временную селекцию. После окончания динамичеекого тестирования по приходу сигнала

"Прерыв.2" вычислитель 1 считывает 25 код сигнатуры, который поступает на его информационный вход с выхода сигнатурного анализатора 43 через блок 2 сопряжения и выдает его с признаком внутренней точки на внеш- 30 нюю память блока 3 ввода-вывода.

После считывания аналогично описанному кодов сигнатур для всех выбранных внутренних точек объекта 103 контроля и занесения их во внешнюю память необходимо занести во внешнюю память вычислителя 1 признаки всех возможных трасс неисправностей.

Для каждого выходного контакта определяется связанное подмножество 40 выбранных точек внутри объекта 103 контроля, находящихся на пути от выходного контакта до входных и имеющих логическую связь с входным.

Множество Р входных контактов, 45 I имеющих логическую связь с i-м выходным контактом, зависит от дерева логического графа объекта 103 контроля, а множество М групп g, on рЕделяется количеством выходных контактов объекта 103 контроля, Трассы возможных. неисправностей вносятся оператором с клавиатуры блока 3 ввода-вывода следующим образом.

Сначала записывается номер i-го выходного контакта, потом по очереди все номера точек„ расположенные меж-, ду ним и 1 -м входным контактом, а

977

18 потом номер 1 -го входного контакта

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

На этом программа самообучения заканчивается. Запись исходной информации о состоянии внутренних точек конкретного объекта контроля и расположения их в трассах неисправностей производится один раз и в дальнейшем хранится на внешнем носителе блока 3 ввода-вывода. !

После запуска диагностической программы вычислитель 1 обращается в область оперативной памяти, где хранится информация о номерах неисправных выходных контактах, определенных при проверке в первом режиме, выделяя подмножество трасс неисправ— ностей Q,; для подмножества P выходных контактов из множества всех возможных трасс неисправностей Р „ для множества М выходных контактов. После этого вычислитель I программирует регистр адреса выходов 41, код адреса которого с выхода поступает на управляющий вход мультиплексора 42, который подключает единичный выход компаратора 35 узла 9.i согласова— ния, соединенного с i ì выходным контактом из подмножества P к входу сигнатурного анализатора 43. Далее вычислитель 1 маскирует все выходные узлы 9.i согласования для исключения остановки тестовой программы при обнаружении ошибок, подает команду

lt 11

Сбр.СА, устанавливая сигнатурный анализатор 43 в нулевое состояние, и запускает программу динамического тестирования первого режима. На входы объекта 103 контроля аналогично первому режиму поступают входные тестовые последовательности, которые генерируют на его выходных контактах конечную последовательность сигналов (ответных реакций), которую сигнатур5

55

19 l2 ный анализатор 43, стробируемый сигналом "Строб" от контроллера 10 адреса на реальной тактовой частоте, преобразует в код сигнатуры. При этом компаратор 35 выбранного узла 9.i согласования осуществляет амплитудную селекцию последовательности вы— кодных сигналов, а сигнал "Строб" контроллера 10 адреса — временную селекцию. После окончания динамического тестирования по приходу сигнала "Прерыв.2" вычислитель 1 через блок 4 дешифраторов выдает команды

"Сбр.РСНК" и "Зап. в PCHK" (на блок

8), при этом в регистр 44 с выхода сигнатурного анализатора 43 записы— вается значение кода сигнатуры для выбранного i — ro неисправного выходного контакта объекта 103 контроля.

Значение кода сигнатуры для i-го выходного контакта может быть любым и зависит от места и типа неисправности. После этого вычислитель 1 че— рез блок 4 дешифраторов подает команды "Banp.âõ." Маскир." на контроллер 10.адреса и информационную команду, соответствующую номеру I-го выходного контакта, на блок 40 ус— тавок Г-го узла 9 согласования, с выхода элемента И 92 блока 40 уста— вок которого поступает сигнал на запрещающий вход элемента И 36, при этом запрещается прохождение сигналов с выхода блока 37 памяти теста данного узла 9.1 согласования на счетный вход счетного триггера 33. Далее вычислитель 1 снова запускает программу динамического тестирования первого режима. B этом случае генерируются по всем входам, кроме выб.ранного I-Fo, те же входные последовательности,что и в предыдущем случае. При этом, если на трассе от входного Z-ro до выходного i-го контакта нет неисправностей, в сигнатурном анализаторе 43 фиксируется код сигнатуры, отличный от предыдущего, .так как на Х-м входном контакте присутствует постоянный уровень сигнала вместо ранее подаваемой на него последовательности сигналов, а если на этой трассе имеется одна или несколько неисправностей типа конституэнта "0" или конституэнта "1", в сигнатурном анализаторе 43 фиксируется код сигнатуры, равный предыдущему, так как отключение I-го входа объекта 103 контроля в случае отсутствия сходящихся разветвлений

60974 20 в дереве логического графа множества g не приводит к измерению выходной последовательности на выходе

i ãî неисправного контакта. После этого вычислитель 1 через блок 4 дешифраторов выдает команды "Сбр.РДС и Зап.РДС" на блок 8 анализа. При этом с выхода сигнатурного анализатора 43 в регистр 45 заносится значение кода диагностической сигнатуры

-го входного контакта. Если коды сигнатур в регистрах 43 и 45 равны, то после подачи команды 1Стр.сх.ср." элемент 46 сравнения выдает сигнал, поступающий на первый вход прерывания вычислителя 1, сигнализируя о наличии неисправностей на проверяе— мой трассе. Отсутствие данного сигнала указывает на отсутствие неисправностей на данной трассе. После перебора всех входных контактов множества Q для выходного i-ro неисправного контакта вычислитель 1 программирует в регистре 41 адрес

25 следующего неисправного контакта, для которого проводятся те же операции, что и для i — го неисправного контакта с целью выявления трасс неисправности и т.д., пока не будут

30 обработаны все подмножества P выходных неисправных контактов. Информация о всех выявленных неисправных трассах заносится в оперативную память вычислителя 1 и используется при поиске отказавших элементов с

35 заданной глубиной поиска в диалоговом режиме работы оператора с диагностической программой. После этого информация о взаимном расположении, признаках и состоянии внутренних точек первой выявленной трассы неисправности, ранее записанная при выполнении программы самообучения на внешнем носителе блока 3 ввода †выво, вводится в оперативную память вычислителя 1, при этом запускается диалоговая диагностическая программа, которая дает целеуказания оператору, выдавая на дисплей блока 3 ввода50 вывода номер первой точки проверяемой трассы. Оператор подключает к укаэанной точкЕ трассы выход одного из незадействованных узлов 9.i согласования и выдает команду "IIycxн с клавиатуры блока 3 ввода-вывода, при этом аналогично описанному при выполнении программы самообучения осуществляется программирование выбранного узла 9.i согласования, съем и!

260974

2l

5

55 запись в оперативную память вычислителя 1 кода сигнатуры данной точки трассы. Диалоговая диагностическая программа задает порядок съема кодов сигнатур в точках проверяемой трассы на основе метода половинного деления, при этом начальная точка съема кода сигнатуры приходится на входной контакт проверяемой трассы. На основании анализа методом сравнения снятых кодов сигнатур с эталонным в соответствующих точках трассы диалоговая диагностическая программа делает вывод о направлении движения по трассе. Вначале задается движение методом деления участков на половину в направлении от входного контакта к выходному. При достижении первой точки, у которой реальный код сигнатуры не совпал с эталонным, делается вывод о наличии неисправности между данной точкой и предыдущей, после чего направление движения по трассе методом деления участков на половину меняется на противоположное и т.д., пока не будет определено место неисправности с заданной глубиной поиска для данной неисправной трассы. Вы— числитель 1 запоминает в оперативной памяти признак места неисправности и переходит к поиску неисправностей на других выявленных трассах неисправностей, не имеющих логических связей с данной неисправной трассой и т.д,, пока не будут определены все неисправности. После этого вычислитель 1 выдает на блок 3 ввода †вывода информацию о местах неисправностей на индикацию и регистрацию.

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

Несоответствие амплитуды сигналов требуемой и наличие задержек сигна.лов, больших требуемых в данной це.пи, идентифицируется отличием снятой и эталонной сигнатур во всех точках цепи. Обрыв цепи идентифицируется различием сигнатур на выходе какого1 либо элемента и на входе (входах) непосредственно связанного с ним другого элемента. Замыкание цепи на землю идентифицируется наличием нулевой сигнатуры как на выходе какого-либо элемента, так и на входах непосредственно связанных с ним элементов. Замыкание цепи с питанием идентифицируется наличием единичной сигнатуры для данного объекта 103 контроля как на выходе какого-либо элемента, так и на входах непосредственно связанных с ним элементов.

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

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

Устройство в режиме функциональной статической проверки по методу Годенне годен" и диагностики неисправностей аналого-цифровых схем работает следующим образом.

Особенностью организации проверки и диагностики аналого-цифровых схем является то, что входные стимулирующие сигналы для них задаются циклически в виде ступенчатых функций сложной формы независимо друг от друга и параллельно по всем входам, а выходными сигналами являются обычные логические двухуровневые сигналы. Исходя иэ этого строится алгоритм проверки. Сначала осуществляется подготовка блоков устройства к работе. Вычислитель 1 в соответствии с введенной в его оперативную память программой осуществляет аналогично описанному для цифровых схем распределение узлов 9.i согласования на входные и выходные, программирование блока 6 программируемых источников питания, программирование

1 уровней 0, ЦАП 38, задающих эталонный уровень "!" в выходных узлах

9.1-9.п согласования, программировао ние уровня U „в ЦАП 13, задающем эталонный уровень "0" . После этого!

260974

30 через блок 4 дешифраторов подается команда "Сбр.сч.тр.", которая поступает на нулевые установочные входы счетных триггеров 33 всех узлов 9.1—

9.п согласования, устанавливая их в нулевое состояние, и последовательность информационных команд, которые устанавливают счетные триггеры 33 во входных узлах 9.i согласования в единичное состояние,,а в выходных — в состояния, соответствующие первому выходному тестовому набору. Методика установки требуемого тестового набора в данном режиме отличается от режима проверки цифровых схем 15 тем, что сигналы знакоперемен подаются на счетные входы триггеров 33 не с блоков 37 памяти теста, а с блока 4 дешифраторов в виде информационных команд, которые через элемент 20

ИЛИ 32 поступают на счетные входы триггеров 33 соответствующих узлов

9.i согласования, устанавливая их в состояние, противоположные предыдущему. 25

В каждом входном узле 9.i согласования в соответствии с требуемой ступенчатой функцией на данном тестовом наборе программируются ЦАП

38, с выходов которых аналоговые

I уровни 0 „ поступают на выход аналогового ключа 34, так как счетные триггеры 33 всех входных узлов 9.i согласования находятся в единичном состоянии, и далее через коммутатор 35

31 на входы объекта 103 контроля.

Сигналы реакций объекта 103 контроля в виде логических двухуровневых сигналов поступают на входы компараторов 35 узлов 9 согласования, выб- 40 ранных ранее выходными. Компараторы

35 осуществляют амплитудную селекцию сигналов реакций аналогично описанному при проверке цифровых схем. По командам Уст. 3. 1 - 45

"Уст.3.n" в контроллере 10 адреса устанавливается код номера первого тестового набора в счетчике 49 адреса, по команде "Уст.тр.неиспр." триггеры 73 в регистраторах 39 неисправ- 50 ности всех узлов 9.1-9.п согласования устанавливаются в единичное состояние, по команде "Строб" в контроллере 10 адреса на выходе элемента 65

ИЛИ формируется сигнал "Строб", кото-55 рый поступает на регистраторы 39 неисправности, осуществляя временную селекцию сигналов, поступающих с единичных и нулевых выходов компараторов 35 выходных узлов 9.i согласования аналогично описанному для цифровых схем, и запуская генератор 66 одиночных импульсов контроллера !О адреса, на выходе которого формируется сигнал "Опрос". Если после амплитудной и временной селекции сигналов реакций триггеры 73 в некоторых узлах 9.i согласования остаются в единичном состоянии, то по сигналу "Опрос", приходящему на блок

11 идентификации результатов контроля, осуществляется поиск неисправных выходных контактов объекта 103 контроля аналогично описанному для цифровых схем. Если триггеры 73 неисправности всех выходных узлов 9.i согласования находятся в нулевом состоянии, то вычислитель 1, который после выдачи команды "Строб" перешел в режим ожидания сигналов прерывания, не получив этих сигналов прерывания, переходит к ранее прерванной программе. На этом цикл контроля на первом тестовом наборе заканчивается.

Вычислитель 1 устанавливает с помощью информационных команд в выходных узлах 9.i согласования счетные триггеры 33 в состояния, соответствующий второму тестовому набору, в каждом входном узле 9.i согласования перепрограммирует ЦАП 38 в соответствии с требуемой ступенчатой функцией, по командам "Уст.3.1"-"Уст.3.n" устанавливает в контроллере 10 адреса в счетчике 49 код номера второго тестового набора и подает команды Уст.тр.неиспр." и "Строб", повторяя цикл контроля на втором тестовом, наборе, и т.д., пока не будет осуществлена проверка на всем поле . тестовых наборов.

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

Ф для подключения входа блока 5 измерителей оператором к внутренним точкам схемы используется свободный узел

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

1260974

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

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

Особенностью организации проверки и диагностики цифроаналоговых схем

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

Сначала осушествляется подготовка блоков устройства к работе. Вычис30 литель 1 в соответствии с введенной в оперативную память программой осуществляет аналогично описанному для цифровых схем распределение узлов 9.i согласования на входные и выходные, программирование блока 6 З5 программируемых источников питания, программирование уровня Б „ в ЦАП

38, задающих уровень "l" стимулирующих сигналов во входных блоках

9 согласования, программирование

О уровня П,„ ЦАП 12, задающего уровень логического 1011 стимулирующих сигналов во входных узлах 9.1. согласо11 и вания. По команде Маскир. в контроллере 10 адреса устанавливается в

45 единичное состояние триггер 56, сигнал с выхода которого подается на вход элементов И 88 и блоков 40 уставок всех узлов 9.1-9.п согласования.

После подачи информационных команд, соответствующих номерам всех выходных узлов 9.i согласования, и затем команды 1Контр.аналог." триггеры

83 и 86 блока 40 уставок всех выходных узлов 9.i согласования устанав †. ливаются в единичное состояние. Посtt ll ле подачи команд Сбр. маскир. и

"Сбр.реж." триггеры 83 в блоках 40 уставок и триггер 56 в контроллере

10 адреса устанавливаются в нулевое состояние. После этого подается команда "Сброс сч.тр.", которая устанавливает счетные триггеры 33 всех узлов 9.1-9.и согласования в нуле— вые состояния, и последовательность информационных команд, которые устанавливают счетные триггеры 33 во входных узлах 9. согласования в состояния, соответствующие первому тестовому набору, Далее в каждом выходном узле 9 согласования в со— ответствии с требуемой ступенчатой функцией на данном тестовом наборе программируются ЦАП 38, при этом эталонные аналоговые уровни U Ä должны задаваться большими ожидаемой величины аналогового сигнала реакции

Ц на величину 6U -аБ„, где hU> и;максимально допустимое отклонение измеряемой величины ..", от номинала; Г1, — погрешность измерения компаратора 35. Сигналы реакций U с выхоГ дов объекта 103 контроля в виде ступенчатых функций сложной формы поступают на информационные входы компараторов 35 выходных узлов 9.i согласования, которые осуществляют параллельную амплитудную селекцию сигналов реакции. По командам

"Уст.3,1" †"Уст.3.n" в контроллере

10 адреса устанавливается код номера первого такта контроля первого тестового набора в счетчике 49 адll 11 реса, по команде Уст.тр.неиспр. триггеры 73 в регистраторах 39 неисправности всех узлов 1.1-9.и согласования устанавливаются в единичное состояние, по команде

"Строб" в контроллере 10 -".g г реса на выходе элемента И1и, 65 формируется сигнал "Строб", ко- . торый поступает на регистраторы 39 неисправности, осущест, вляя временную селекцию сиг. налов, поступающих с единичных выходов компараторов 35. Сигналы с нулевых выходов компаратора 35 не участвуют в селекции, так как единичный уровень сигнала на входе

"Контр. аналог." регистратора 39 неисправности разрешает селекцию сигналов на элементе И 75 и запрещает ее на элементе И 76. Нулевые уровни сигналов, поступающие с выходов триггеров 33 во всех выходных, узлах 9.i согласования, разрешают селекцию сигналов с инверсных единичных выходов

28

12б0974

27 компараторов 35 через элемент И 75

Компараторы 35 в выходных блоках 9 согласования у которых U !. форУ Р on мируют на инверсных единичных выходах единичные уровни сигнала, которые в момент действия сигнала "Строб через элемент И 75 устанавливают триггеры 73 в нулевые состояния. Если в каком-либо выходном узле 9 ° i

>.с согласования (i<> U „, то его компа— oв ратор 35 на инверсном выходе имеет нулевой уровень сигнала и его триггер 73 остается в единичном состоянии. Таким образом определяется годность аналоговых уровней сигналов реакций по верхнему допустимому уровню. Опрос триггеров 73 в выходных узлах 9.i согласования и поиск сбой3ных выходных контактов осуществляется, как при проверке аналогово-циф— ровых схем. После этого определяется годность аналоговых уровней сигналов реакций по нижнему допустимому уровню. Во всех выходных узлах 9.i согласования с помощью информационных команд все счетные триггеры 33 устанавливаются в единичные состояния, а во входных узлах 9.i согласования все счетные триггеры 33 остаются в том же состоянии, соответствующем первому тестовому набору. В каждом выходном узле 9.i согласования

ПАП 38 перепрограммируются таким образом, чтобы эталонные аналоговые

I уровни Uon были меньшими или ожидаемой величины аналогового сигнала реакции U на величину bU — ь1 „, после этого йо командам уст.3.1""Уст.3.n" программируется номер второго такта. контроля первого тестового набора, подается команда "Уст.тр.неиспр.", устанавливающая триггеры 73 всех узлов 9 согласования в единичtt и ные состояния, и команда Строб., по которой организуется временная селекция сигналов в регистраторах 39 неисправности всех выходных узлов 9 согласования, при этом единичные уровни сигналов, поступающие с выходов счетных триггеров 33 во всех выходных узлах согласования, разрешают селекцию сигналов с единичных выходов компараторов 35. Компараторы 35, у с которых П > Uon формируют на единичных выходах единичные уровни сигнала, которые в момент действия сигнала

"Строб" через элемент И 74 устанавливают триггеры 73 в нулевые состоя40

Таким образом, применение изобретения позволяет повысить скорость работы устройства при динамическом тестировании цифровых синхронных и асинхронных схем в 20-30 раз, что обеспечивает проверку данного класса схем на реальной тактовой частоте, а также организовать допусковый параметрический контроль сигналов реакций объектов контроля, представляющих собой фиксированные аналоговые уровни сложной формы, оценку годности которых возможно производить параллельно по всем выходам объекта конт(2 роля по критерию U „ cUp,cU с где Uon ° и U — допустимые ниж ний и верхний пределы контролируемого аналогового уровня no i-му контролируемому выходу, что расширяет функциональные возможности устройстния. Если в каком-либо узле 9.i согласования 1с, Г,„, то его компара— . тор 35 на единичном выходе имеет нулевой уровень сигнала и его триггер 73 неисправности остается в единичном состоянии. Опрос триггеров

73 неисправностей и поиск сбойных выходных контактов осуществляется, как при проверке аналого-цифровых

10 схем. В результате на первом тестовом наборе за два такта контроля осуществляется параллельный контроль выходных уровней сигналов реакций по верхнему и нижнему пределам с !

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

Диагностика неисправностей цифро25 аналоговых схем осуществляется как для аналого-цифровых схем.

Блок 14 регистров содержит регистры 80 и 81 хранения, в которые по управляющим сигналам с блока 4 дешиф30 раторов "Зап.Pr.l" и "Зап.Рг.2" записываются коды, поступающие на входы

ЦАП 12 и 13.

Сигнатурный анализатор 43 содержит регистр сдвига 93, в котором полу35 чаются сигнатурные свертки, и сумматор 94 rro модулю два, суммирующий входной сигнал с содержимым регистра

93 для получения сигнатуры.

<1 о р и у л а и з о б р е т е н и я б

1. Устройство для контроля электрических параметров цифроных узлов, содержащее узлы согласования по чис- 15 лу контролируемых параметров, блок программируемых источников питания, блок сопряжения, соединенный первыми информационными входами и выходами соответственно с первыми информационными выходами и входами вычислителя, вторыми информационными входами и выходами — с информационными выходами и входами блока ввода-вывода, третьими информационными входами с информационными выходами блока измерителей, сигнальный вход которого соединен с первыми выходами узлов согласования, вторые выходы и первые входы которых являются стимулирующими выходами и измерительными входами устройства, первый вход прерывания вычислителя соединен с первым выходом блока анализа, информационный вход которого соединен с информационным выходом блока диагностики, 35 информационные входы которого соединены с третьими выходами узлов согласования, каждый узел согласования содержит первый элемент И, первый элемент ИЛИ, блок памяти теста, счетный триггер, коммутатор, соединенный первым, вторым выходами и первым входом с первым, вторым выходами и первым входом узла согласования, третьим выходом — с перным входом компаратора, вторым входом — с выходом аналогового ключа, третьим входом — с первым выходом блока устанок, вторые выходы которого соединены с информационными входами первого цифроаналогового преобразователя, выход которого соединен с первым входом аналогового ключа и вторым входом компаратора, блок диагностики содержит регистр адресов выходов, входы которого являются управляющими входами блока диагностики, а выходы соединены с управляющими нходами

45 ) Q 1260 на. Кроме того, удалось ор аниэонать диагностику неисцравног тей цифровых синхронных и асинхронных схФм на реальной тактовой частоте н диало— гоном режиме работы с оператором с точной локализацией места неисправности и идентификацией ее типа, что также расширяет функциональные воэможности устройства.

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

31

1260974

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

5 правностей соединены с пятйми информационными входами блока сопряжения первые выходы блока дешифраторов соединены с управляющими входами блока программируемых источников 1О питания, вторые выходы — с управляю-. цими входами блока измерителей, третьи выходы — с вторыми входами контроллера адреса, четвертые выходы— с восьмыми входами узлов согласова†15 ния, пятые выходы — с девятыми входами соответствующих узлов согласования, шестые выходы — с вторым вхо- . дом блока идентификации неисправностей, третьим входом контроллера адреса и 2О десятыми входами узлов согласования, седьмые выходы — с одиннадцатыми входами узлов согласования, восьмой выход — с двенадцатыми входами узлов согласовайия, девятый выход — с третьим входом блока идентификации неисправностей, десятые выходы — с управляющими входами блока регистров, одиннадцатые выходы — с управляющими входами блока диагностики, а двенадцатые выходы блока дешифраторов соединены с управляющими входами блока анализа, первый и второй выходы блока регистров соединены соответственно с информационными входами второго и третьего цифроаналоговых пре35 образователей, выходы которых соединены соответственно с тринадцатыми и четырнадцатыми входами узлов согласования, соединенных четвертыми выходами с соответствующими четвертыми входами блока идентификации неисправностей, блок сопряжения соединен третьими информационными выходами, адресными выхОдами и стробирующими выходом соответственно с информаци-. онными входами, адресными входами и стробирующим входом блока дешифраторов, вторые выходы блока анализа соединены с шестым информационным входом блока сопряжения, а в каждом узле согласования второй его вход соединен с первым входом первого элемента И и первым входом регистратора неисправности, третьи входы— с управляющими входами блока памяти теста, четвертые входы — с первыми входами блока уставок, пятые входы с вторыми входами блока уставок и адресными входами блока памяти теста, шестой и седьмой входы соответственно — с вторым и третьим входами регистратора неисправности, восьмой вход — с первым нулевым установочным входом счетного триггера, девятый вход — с третьим входом блока уставок, первым входом первого элемента

ИЛИ и информационным входом блока памяти теста, десятый вход — с четвертым входом блока уставок и вторым нулевым установочным входом счетного триггера, одиннадцатые входы — с пятыми входами блока уставок, двенадцатый вход — с четвертым входом регистратора неисправности, тринадцатый вход — с вторым входом аналогового ключа, а четырнадцатый вход каждого узла согласования соединен с третьим входом компаратора, которьИ соединен нулевым и единичным выходами с пятым и шестым входом регистратора неисправности, выход блока памяти теста соединен с вторым входом ïåðвого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, соединенного выходом со счетным входом счетного триггера, соединенного выходом с третьим входом аналогового ключа и седьмым входом регистратора неисправности, выход регистратора неисправности и единичный выход компаратора являются соответственно четвертым и третьим выходами узла согласования, восьмой и девятый входы регистратора неисправности соединены соответственно с третьим и четвертым выходами блока уставок, пятый выход которого соединен с инверсным входом первого элемента И, а шестой выход соединен с четвертым входом коммутатора и десятым входом регистратора неисправности, а в блоке анализа его стробирующий вход соединен со стробирующим входом сигнатурного анализатора, вы1 ходы которого являются вторыми выходами блока анализа, управляющий вход которого соединен с третьим входом элемента сравнения.

2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что контроллер адреса содержит первый регистр хранения, нулевые входы которого являются третьим входом. контроллера адреса и соединены с нулевыми установочными входами первого, второго и третьего двоичных счетчиков и первыми нулевы33 1260 ми установочными входами второго двоичного счетчика и первого, второго, третьего, четвертого, пятого и шестого триггеров, второй нулевой установочный вход первого триггера является первым входом контроллера адреса, единичные установочные входы первого, второго, третьего, четвертого, пятого и шестого триггеров, вторые нулевые установочные входы третьего, 1р четвертого, пятого и шестого триггеров, второй нулевой установочный вход второго триггера, первый вход второго элемента ИЛИ, первый суммирующий счетный вход четвертого двоичного )5 счетчика, второй нулевой установочный вход четвертого двоичного счетчика, единичные установочные входы регистра хранения, установочные вхо.цы первого двоичного счетчика, еди— ничные установочные входы четвертого двоичного счетчика яв-. ляются соответствующими вторыми входами контроллера адреса, выходы пятого и шестого триггеров соединены 25 соответственно с первым и вторым входами третьего элемента ИЛИ, выходы второго, третьего и четвертого триггеров являются соответствующими четвертыми выходами контроллера

ЗО адреса, инверсный вь(ход третьего элемента ИЛИ и выход шестого триггера являются соответствующими третьими выходами контроллера адреса, выходы четвертого двоичного счетчика являются пятыми выходами контроллера адреса, выход первого триггера соединен с запускающим входом первого генератора импульсов, соединенного выходом со счетным входом второго двоичного счетчика, выходы которого сое- 4О динены с первыми входами соответствующих вторых элементов И, вторые входы которых соединены с соответствующими выходами регистра хранения, а выходы — с входами четвертого элемен- 4 та ИЛИ, соединенного выходом с первыми входами третьего, четвертого и пятого элементов И и счетным входом третьего, двоичного счетчика, выход первого разряда которого соединен с вторыми входами третьего и четвертого элементов И и первым инверсным входом пятого элемента И, а выход второго разряда †с третьим входом четвертого элемента И, инверсным входом 55 третьего и вторым инверсным входом пятого элементов И, выходы третьего и пятого элементов.И являются соответственно первым и вторым выходами контроллера адреса, выход четвертого элемента И соединен с вторым входом второго элемента ИЛИ, выход которого является шестым выходом контроллера адреса и соединен с запускающим входом генератора одиночных импульсов, выход которого является седьмым выходом контроллера адреса и соединен с вторым суммирующим входом четвертого двоичного счетчика и вычитающим счетным входом первого двоичного счетчи— ка, выход переноса которого является восьмым выходом контроллера адреса и соединен с третьим нулевым установочным входом первого триггера.

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

4. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что регистратор неисправности содержит восьмой триггер, первый единичный установочный вход которого является первым входом регистратора, первые входы шестого, седьмого и восьмого элементов И являются вторым входом регист1260

35 ратора, первый вход девятого элемента И является тпетьим входом регистратора, второй единичный установочный вход седьмого триггера является четвертым входом регистратора, 5

Ф второй вход восьмого элемента И является пятым входом регистратора, второй вход шестого элемента И и первый инверсный вход седьмого элемента И являются шестым входом ре- 10 гистратора, третий вход шестого элемента И, второй инверсный вход седьмого и первый инверсный вход восьмого элементов И являются седьмым входом регистратора, четвертый вход шестого и второй вход седьмого элементов И и третий инверсный вход восьмого элемента И являются восьмым, входом регистратора, первый и второй инверсные входы девятого элемента И являются соответственно девятым и десятым входами регистратора, выходы шестого, седьмого и восьмого элементов И соединены соответственно с первым, вторйм и третьим нулевыми ус- д тановочными входами восьмого триггера, выход которого соединен с вторым входом девятого элемента И, выход которого является выходом регистратора. 30

5. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок уставок содержит десятый, одиннадцатый и двенадцатый элементы И, первые входы которых являются первыми входами З5 блока уставок, единичные установочные

D-входы второго регистра хранения являются соответствующими вторыми входами блока уставок, вторые входы одиннадцатого и двенадцатого элемен- 40 тов И являются третьим входом блока уставок, первые нулевые установочные входы девятого, десятого, одиннадцатого и двенадцатого триггеров являются четвертым входом блока уставок, . 45 первый стробирующий вход второго регистра хранения является соответствующим пятым входом блока уставок,,каждый из первых входов тринадцатого, четырнадцатого и пятнадцатого элементов И, вторых нулевых установочных входов девятого, десятого, одиннадцатого и двенадцатого триггеров в отдельности являются соответствующими пятыми входами блока уставок, выход девятого триггера соединен с вторым входом десятого, тринадцатого, четырнадцатого и пят974 36 надцатого элемент он И, выходы второго регистра хранения являются вторы.ми выходами блока уставок, выходы девятого, цесятого, одиннадцатого, двенадцатого триггеров и десятого элемента И являются соответственно третьим, шестым, первым, четвертым, пятым выходами блока уставок.

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

7. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок памяти теста содержит матричный регистр хранения, адресные входы которого являются соответствующими входами блока памяти текста, первый вход седь- мого элемента ИЛИ является информационным входом блока памяти теста, вход "Запись-чтение" матричного ре гистра хранения соединен с вторым входом седьмого элемента ИЛИ и является соответствующим управляющим вхо дом блока памяти теста, информаци37 1 онный вход матричного регистра хранения и инверсный вход седьмого элемента ИЛИ являются соответствующим" управляющим входом блока памяти теста, инверсный выход седьмого элемента ИЛИ соединен с входом выбора матричного регистра хранения, выход которого является выходом блока памяти теста.

8. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что сигнатурный анализатор содержит 16-разрядный сдвиговый регистр, стробирующий вход и нулевой установочный входы которого являются соответственно стробирующим и управляющим входами сигнатурного анализатора, первый вход элемента сложения по модулю два являет— ся информационным входом сигнатурно260974 38

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

10 9. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок регистров содержит третий и четвертый регистры хранения, информационные входы которых соединены между собой и являются информационными входами блока, управляющие входы являются соответствующими управляющими входами . блока, а выходы соответственно первыми и вторыми выходами блока регистров.

)260974

1260974

0m, 4 дябем

dmaa, Л

Рты М

От5л. Л

1260974

dm& e

Вик К

1260974

Nfl 1 е, пан ь4 мир Щ напр и р аал I. стсеч ап..а" бап .1" и ан, 1 .ь ан.

° w4

Ъч. H

° b наснар. ап сн тра чсп ь ь

М

Ъ

«рассч cm..1

Уст. 1. Z

Уст, 1.н

11чн бчн

g+x ст ст..

g m Z.n

Уст. б.!

Эе нн

Prri1 ст.J.ã

Уст. J. n

Ина1. нрн 1

Фна1. нан. z ь . Hue. нчн. N ь

Уст 1

Уст Z

l вг

° к

4 ь ф уст рабн.г

ы ар,с

ppvnn. аан нанпр.анар сбр наст р р.ы z

Срла лл

hr ван1р ан ь

Упр. dur . 18 набл 1ч трт.нпс

n csz ассч.пщ р ирис

Лрпусн1

dm 8n. Ф

8л.mp. И

8ы бр.а

8ип. 1 с.ю

8Ач Z

Гч, бб

8ыл. бл.81

Cvvm. был. an б8

88 быю an барр стрр8

8ыс. ген. О рпрас

8ын. сч, чб

ppepa dz ч7ае. й7

Составитель И. Швец

Редактор Л. Пчелинская Техред М.Ходанич

Корректор О. Луговая

Заказ 5234/51 Тирах 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

lp бр

4ь .-а р р

« 4 ьь lP AdP

mpd8 бт

В 1р Л

4 Уатт р ре.

УХ. щи р чр ал бап. ас рп. е пре!, б 3 ч

5 с

Ф

9 я

1Z

1

Х

S б

7 в

11

4 ь л

М ьь лабл. 9 набр. и

8абл. 9

Нп8п.9,1б,11

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

 

Похожие патенты:

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при тестовом контроле логических блоков

Изобретение относится к области автоматики .и

Изобретение относится к автоматике и вычислительной технике и может быть использовано при контроле микросхем

Изобретение относится к области автоматики и вычислительной техники: к устройствам контроля работоспособности и поиска дефектов дискретных узлов и блоков

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

Изобретение относится к вычислительной технике

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

Изобретение относится к цифровой вычислительной технике и может быть использовано в автоматизированных системах для контроля ЭВМ

Изобретение относится к области электрорадиотехники и может быть использовано для проверки функционирования DVD плеера

Изобретение относится к способу и системе отладки многоядерной системы с возможностями синхронной остановки и синхронного возобновления

Изобретение относится к области автоматики и цифровой вычислительной техники

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх