Устройство для контроля цифровых объектов

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (s»s 6 06 F 11/00

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

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

ПРИ ГКНТ СССР. и г б т

° ."-.! т ОП И САН И Е И ЗОБ РЕТЕ Н ИЯ ::

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21} 4626365/24 (22) 26.12.88 (46) 15,11.91. Бюл. М 42 (72) B.È.Íîñêoâ, В.В.Камшилин, В.С,Котов, А.M.Ðîìàíêåâè÷, В.В. Гроль и Е.В. Недосеков (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1101825, кл. G 06 F 11/00, 1983.

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

М1 4 1

35262, кл. G 06 F 1 /00, 1985. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ ОБЪЕКТОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах технического диагностирования

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

Цель изобретения — повышение быстродействия устрбйства.

На фиг. 1 представлена схема устройства для контроля цифровых объектов; на фиг.

2 — схема распределителя импульсов; на фиг. 3 — схема формирования синхросигналов; на фиг. 4. — схема сигнатурного анализатора; на фиг. 5- схема блока коммутации.

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

„„ Ы„„1691841 А1 дискретных объектов. Цель изобретения— повышение быстродействия, Устройство содержит блок памяти, счетчик. адреса, дешифратор, три регистра, формирователь испытательных последовательностей, распределитель импульсов, блок коммутации, генератор импульсов, сигнатурный анали.затор, блок индикации, генератор псевдослучайных чисел, формирователь синхросигналов. Устройство позволяет формировать на входах проверяемого объекта три вида сигналов — псевдоциклический код, псевдослучайные сигналы и сдвинутые синхросерии. Эффективность устройства повышается при проверке схем, проектирование которых выполнено с учетом контролепригодности. 1 з,п. ф-лы, 5 ил, I ии объект 15 контроля и групла управляющих входов устройства: 16.1 — вход записи, 16.2 — тактовый вход, 16.3 — первый установочный вход, 16.4 — второй установочный вход, 16.5 — третий установочный вход и 16.6 — Q вход разрешения. а также группа 17 информационных ВходОВ. 00 ,Ф

Распределитель 8 импульсов состоит из ъ элемента И 18, а также первого 19 и второго

20 элементов задержки, Формирователь 14 синхросигналов образуют элементы 21 задержки, мультиплексоры 22 и регистр 23.

Сигнатурный анализатор 11 содержит элементы И 24, элементы ИСКЛЮЧАЮИ. ЕЕ

ИЛИ 25,триггеры 26 и сумматор 27 по модулю два.

Блок9 коммутации выполнен на мультиплексо рах 28.

1691841

Устройство работает следующим образом, Перед началом проверки по входам 16 и 17 производится настройка аппаратуры в соответствии со спецификой проверяемого обьекта 15. В блок 1 памяти записывается последовательность слов, определяющая порядок выдачи на объект 15 контрольных сигналов в программируемом режиме. В каждую ячейку блока 1 записывается слово, -состоящее из поля номера контакта и поля ( кода сигнала, который необходимо сформировать по этому контакту в текущем такте, .проверки. Во второй регистр 6 в режиме настройки заносится информация, опреда"

1 ляющая тип сигнала, выдаваемого по соответствующему контакту объекта 15 (в данном устройстве имеется три типа испытательных сигналов: программируемые сигналы с выходов регистра 4, равновероятные псевдослучайные сигналы от ГП СЧ 13 и синхросигналы с выходов формирователя 14).

Содержимое третьего регистра 7 определяет для каждого контакта объекта 15, является ли данный контакт выходным или входным. Если контакт является выходным, то в режиме настройки в соответствующий разряд регистра 7 заносится единица. Единичное состояние данного разряда регистр а 7 переводит выход соответствующего мультиплексора 28 блока 9 в третье (высокоимпедансное) состояние, защищая выход объекта 15 от перегрузки. Это же единичное состояние открывает соответствующий элемент И 24 сигнатурного анализатора 11 и дает возможность регистрации выходной последовательности с данно го (выходного) контакта обьекта контроля 15 анализатором 11.

В режиме настройки осуществляется также загрузка информации в регистр 23 формирователя. синхросигналов 14. Настроечная информация определяет временное положение каждого из синхроимпульсов, формируемого формйрователем 14, Все процедуры загрузки производятся при нулевом состоянии сигнала на входе

16,6 разрешения, которое блокирует выработку синхросигналов формирователя 14.

Сигнал начальной установки (цепи начальной установки на фиг, 1 не показаны) сбрасывает счетчик 2 адреса в нулевое состояние, устанавливает в нулевое состояние триггеры 26 сигнатурного анализатора 11, а также устанавливает в некоторое (ненулевое) фиксированное начальное состояние генератора 13, В соответствии с содержимым второго регистра 6 все входные контакты объекта разделены на три группы: контакты, по которым формируется детерминированная временная диаграмма путем генерации псевдоциклического кода нэ регистре 4, контакты, Ilo которым поступают ра вновероятн ые псевдослучайные сигналы от генератора 13, L

5 и контакты, по которым поступают синхросерии от формирователя 14.

Вид сигнала, поступающего на входной контакт объекта 15, определяется кодом соответствующей группы выходов регистра 6, 10 поступающим на адресные входы соответствующего мультиплексора 28 и блока 9 и подключающий к выходам данного мультиплексора 28 и, следовательно, к входу объекта контроля требуемый тип сигнала. Для

15 входных контактов объекта 15 нулевые состояния соответствующих разрядов третьего регистра 7, во-первых, открывают по входу Z мультиплексор 28 блока 9 и, во-вторых, закрывают элементы И 24 сигнатур20 ного анализатора 11, превращая соответствующий триггер 26 анализатора .

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

25 входном контакте объекта 15.

Генерация детерминированной последовательности осуществляется при циклическом считывании содержимого блока 1 памяти.

30 Включение режима генерации происходит при подаче единичного. сигнала на вход схемы И 18 распределителя 8. Синхросигналы с выхода генератора 10 поступают через элемент И 18 на элементы 19 и 20 задержки

35 и образуют на выходах элемечтов 18, 19 и .

20 сдвинутые друг относительно друга синхросигнэлы, тактирующие работу устройства в режиме генерации:

Считанное из блока 1 памяти слово об40 рабатывается следующим образом.

Первая группа блока 11 поступает на блок 5, На выходе блока 5 формируется значение испытательного сигнала, Вторая группа выходов блока 1 памяти служит для

45 формирования кода номера контакта„по ко-, торому в данном такте контроля необходимо вызвать сформированный блоком 5 испытательный сигнал, Код номера контакта с второй группы выходов блока 1 поступает на

50. информационные входы дешифратора 3.

Первый регистр 4 реализуется, например, на триггерах D-типа (555TM2) с объединенными 0 входами, на которые подключен выход блока 5. Выходы дешифрэтора 3 под55 ключены к С-входам регистра 4. Следовательно, с приходом сигнала выхода распределителя 8 на стробирующий вход дешифратора 3 состояние выхода блока 5 записывается соответствующий выбранному номеру контакта разряд регистра 4. Блок

1691841

5 может формировать единичные и нулевые сигналы различной вероятности.

Сигнал с первого выхода распределителя 8 поступает также на синхровход генератора 13, формируя в каждом такте контроля новый псевдослучайный набор, разряды которого используются для подачи в объект через соответствующие мультиплексоры 28 блока 9 коммутации равновероятных испытательных сигналов в непрерывном режиме (т.е. в каждом такте контроля, так как

/I содержимое второго регистра 6 в течение всего периода проверки остается неизменным).

Третий вид сигналов — программируемые синхроимпульсы, вырабатываются формирователем 14 (фиг. 3). Количество мультиплексоров 22 формирователя 14 равно наибольшему числу синхросерий для множества проверяемых объектов. Таким образом, задавая различные коды в регистре 23 формирователя 14 можно на каждом иэ выходов этого блока получить различные синхросерии, произвольным образом смещенные друг относительно друга (смещение определяется величиной задержек элементов 21, а все синхросигналы на выходах формирователя 14 находятся в пределах периода следования импульсов задающего генератора 10).

Таким образом, все три вида сигналов (псевдоциклический код регистра 4, псевдослучайные сигналы генератора 1.3 и синхросерии формирователя 14) одновременно (в пределах такта проверки) поступают через открытые мультиплексоры 28 блока 9 на входы объекта. После окончания переходного процесса на выходных контактах объекта устанавливаются выходные (ответные) сигналы, которые по синхросигналу на втором . выходе распределителя 8 отрабатываются в анализаторе 11.

После записи новой информации в сиг. натурный анализатор 11 распределитель 8 вырабатывает импульс по третьему выходу, модифицирующий содержимое счетчика адреса 2, переходя к следующему такту контроля. Величина задержки элемента 19 распределителя 8 соответствует времени распространения сигнала через дешифратор 3, регистр 4, блок 9 коммутации, обьект контроля 15, элемента И 24, элементы.25 сигнатурного анализатора 11. Величина задержки элемента 20 распределителя 8 определяется временем устойчивого сохранения сигналов на выходах обьекта, в течение которого осуществляется надежная запись информации в сигнатурный анализатор 11.

Интервал от импульса на выходе элемента задержки 20 распределителя 8 до очередного(ближайшего) импульса на выходе генератора 10 (т.е. входе элемента 19) должен быть не менее суммарного времени переключения счетчика 2 адреса и времени формирования очередного испытательного сигнала на выходе блока 5, После формирования устройством требуемого числа тактов проверки сигнал 16.6 устанавливается в нулевое состояние, блокируя дальнейшую выработку синхросигна5

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

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

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

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

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

25. учетом требований контролепригодности, в

1691841 тактовых входов второго регистра, rpynna информациснных входов которого подключена к группе выходов формирователя испытательных последовательностей, группа разрядных выходов второго регистра соеди- 5 нена с первой группой информационных входов блока коммутации, первая и вторая группы выходов блока памяти соединены соответственно с первой и второй группой входов формирователя испытательных по- 10 следовательностей, третья группа входов которого подключена к группе выходов генератора псевдослучайных чисел, группа разрядных выходов счетчика адреса соединен с группой адресных входов блока памя- 15 ти, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содерж IT третий регистр и формирователь синхросиг( налов, причем третий выход распределителя импульсов соединен с первым тактовым 20 входом счетчика адреса, тактовый вход генератора псевдослучайных чисел подключен к второму выходу распределителя импульсов, третья группа выходов блока памяти соединена с группой входов дешифра- 25 тора, группа входов запрета блока коммутации подключена к группе разрядных выходов первого регистра, группа разрядных выходов третьего регистра соединена с группой адресных входов блока 30 коммутации, вторая группа информациснных входов блока коммутации подключена к группе выходов генератора псевдослучайных чисел, третья группа информационных входов блока коммутации подклк>чена к 35 группе выходов формирователя синхросигналов, тактовый вход которого подключен к выходу генератора импульсов, группа управляющих входов формирователя синхросигналов группы информационных входов блока памяти, первого и третьего регистра поразрядно объединены и образуют группу информационных входов устройства, второй тактовый вход счетчика адреса образует тактовый вход уСтройства, вход записи блока памяти образует одноименный вход устройства, тактовые входы первого и третьего регистра, установочный вход формирователя синхросигналов образуют соответственно первый, второй и третий установочные входы устройства, вход разрешения распределителя импульсов образует одноименный вход устройства.

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

1691841

>so>e4 . ъ ъ.

Ъ ц .

Ъ

Д(Ю69й/Лй, с з

От гене тор и

0m.:mph еео

;: гийом

Qnр ред ию пуль

0 ) б40

От f7

0m 18.5

1691841

Фиг.д

30 к@оку 9 блоку ндикаuvu

1691841

0m оердог

Регистра

Ч

От ИСЧ

Orn äòîp

peeuem 90

0m фар -ля

СОИМДО СЩн.

fLf

От трЕ пьЕ

30 pe8ucmp

Составитель M.Èâàíoâ

Редактор Л.Пчолинская Техред M.Моргентал Корректор 3.Лончакова

Заказ 3929 Тираж Подписное

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

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

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