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

 

Сущность изобретения: устройство содержит: задатчик тестов (1), подключенный к контролируемому цифровому блоку (2), первый мультиплексор (3), генератор пачки импульсов (4), первый элемент И (5), первый счетчик (6), сигнатурный анализатор(7), блок управления (8), блок памяти сигнатур (9). D- триггер (10), второй счетчик (11), блок сравнения (12), триггер правильности сигнатур

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

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

РЕСПУБЛИК (я)ю G 01 R 31/2

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 1 (21) 4648404/21 (22) 09.01.89 (46) 23.06.92. Бюл. N 23 (71) Научно-исследовательский и конструкторско-технологический институт средств контроля электронной аппаратуры и изделий электронной техники "Контрольприбор" (72) Л.Л.Лебедь, М.И.Особов, Н,А.Полякова и В.Г.Прошин (53) 621.317.799 (088.3) (56) Авторское свидетельство СССР

N 1148009, кл. G 01 R 31/28, 1981.

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

N. 1458841, кл. G Oi R 31 / 28, 1987. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ

„„Я „„1742753 А1 (57) Сущность изобретения: устройство содержит: задатчик тестсв (1), подключенный к контролируемому цифровому блоку (2), первый мультиплексор (3), генератор пачки импульсов(4), первый элемент И (5), первый счетчик (6), сигнатурный анализатор (7), блок управления (8), блок памяти сигнатур (9). Dтриггер (10), второй счетчик (11), блок сравнения (12), триггер правильности сигнатур (13), индикатор (14), формирователь импульсов (15), элемент ИЛИ (16), третий счетчик (17), блок памяти номера канала (18), второй мультиплексор (19), второй элемент И (2), элемент НЕ (21), переключатель режима(22), резистор (23). 3 ил.

1742753

20

30

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

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

На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 — функциональная схема блока управления; на фиг, 3 — формат информации, хранящийся в блоке памяти сигнатур.

Устройство для контроля цифровых блоков содержит задатчик 1 тестов, подключенный к контролируемому цифровому блоку 2, первый мультиплексор 3, генератор 4 пачки импульсов, первый элемент И 5, первый счетчик 6, сигнатурный анализатор 7, блок 8 управления, блок 9 памяти сигнатур, D-триггер 10, второй счетчик 11, блок 12 сравнения, триггер 13 правильности сигнатур, индикатор 14, формирователь 15 импульсов, элемент ИЛИ 16, третий счетчик 17, блок 18 памяти номера канала, второй мультиплексор 19, второй элемент И 20, элемент

НЕ 21, переключатель 22 режима, резистор

23, Блок 8 управления содержит кнопку 24 пуска, элемент ИЛИ 25 0-триггер 26, элемент И 27, генератор 28 импульсов, счетный триггер 29, счетчик 30, кнопку 31 исходной установки, резистор 32, Блок 9 памяти сигнатур представляет собой постоянное запоминающее устройст-. во (ПЗУ) с организацией и (К+ 1) бит, где n— максимальный номер выхода контролируемого цифрового блока; К вЂ” разрядность сигнатуры.

По нулевому адресу в ПЗУ записывают количество выходов контролируемого цифрового блока 2 в двоичном коде. В адресном поле (с 1 по и), в информационном слове (с

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

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

6, второй счетчик 11, третий счетчик 17, Dтриггер 10 и триггер 13 правильности сигнатур в исходное нулевое состояние, Переключателем 22 режимов задается либо режим "до ошибки" (на выходе переключателя 22 режимов задается потенциал лог, "О"), либо режим "до конца" (на выходе переключателя 22 режимов задается потенциал лог. "1"), При работе в режиме "до конца" единичный потенциал на управляющем входе второго мультиплексора 19 разрешает прохождение сигналов с выходов блока 18 памяти номера канала на третьи входы индикатора 14, а нулевой потенциал с выхода элемента НЕ 21 закрывает второй элемент

И 20.

По сигналу "Пуск" из блока 8 управления во второй счетчик 11 записывается по информационным входам из блока 9 памяти сигнатур количество проверяемых выходов в контролируемом цифровом блоке 2 в двоичном коде. По этому же сигналу D-триггер

10 устанавливается в единичное состояние и своим прямым выходом открывает первый элемент И 5, По первому сигналу с генератора 4 пачки импульсов через первый элемент И 5 первый счетчик 6 устанавливается в единичное состояние, из блока Э памяти сигнатур выбирается содержимое первого адреса, Если первый вывод в контролируемом цифровом блоке 2 является выходным, то в разряде (К + 1) блока 9 памяти сигнатур записывается "О", По заднему фронту сигнала с первого элемента И 5 0-триггер 10 сбрасывается в ноль и элемент И 5 запирается, На первом счетчике 6 фиксируется единичное состояние. К информационному входу сигнатурного анализатора 7 через первый мультиплексор 3 заключается первый выход контролируемого цифрового блока 2, Эталонная сигнатура. соответствующая первому выходу, записана по первому адресу в блоке 9 памяти сигнатур, Эталонная сигнатура поступает с информационных выходов блока 9 памяти сигнатур на первые входы блока 12 сравнения. По положительному ïåрепаду с инверсного выхода D-триггера 10 блок 8 управления выдает сигнал по первому выходу, по которому осуществляется вывод с задатчика 1 тестов первогG теста на входы контролируемого блока 2, С первого выхода блока 2 информация через мультиплексор 3 поступает на сигнатурный анализатор 7, представляющий собой сдвигающий регистр, охваченный обратными связями через схему сложения по модулю два. По первому сигналу сдвига с блока

1742753

10

25

40

55

8 управления эта информация записывается в первый разряд анализатора 7.

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

Если с второго выхода блока 9 памяти сигнатур считан ноль, означающий, что второй выход контролируемого блока 2 подлежит контролю, D-триггер 10 устанавливается в ну;.евое состояние и происходит снятие и сравнение сигнатуры с второго вывода, как и для первого. В случае, если с второго выхода блока 9 памяти сигнатур считана единица, означающая, что данный вывод контролируемого цифрового блока 2 не подлежит контролю, 0-триггер 10 остается в единичном состоянии, первый счетчик 6 изменяет состояние на единицу, из блока 9 памяти сигнатур выбирается информация со следующего адреса и т.д„пока с второго выхода блока 9 памяти сигнатур не считывается ноль, означающий, что данный выход контролируемого цифрового блока 2 подлежит контролю по эталонной сигнатуре, записанной в этом адресе.

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

После того как все выходы контролируемого блока 2 будут проверены, содержимое второго счетчика 11 станет равно нулю и по сигналу переноса с второго счетчика 11 блок

8 управления прекратит процесс контроля.

Если снятая с какого-либо вывода блока

2 сигнатура отлична от эталонной, записанной в адресе, соответствующем номеру проверяемого в настоящий момент вывода, считается, что данный вывод неисправен.

Сигнал единичного уровня с выхода триггера

13 правильности сигнатур в качестве счетного импульса поступает через элемент

ИЛИ 16 на вход третьего счетчика 17 адреса и в качестве сигнала записи — на вход записи блока 18 памяти номера канала. Останов блока 8 управления. блокируется элементом

И 20. В блоке 18 памяти номера канала по нулевому адресу оказывается зафиксированным номер неправильно работающего вывода блока 2.

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

D-триггер 10 устанавливается в единичное состояние и своим прямым входом открывает первый элемент И 5. Сигнал с генератора

4 пачки импульсов через открытый первый элемент И 5 вновь поступает на счетный вход первого счетчика 6, на С-вход D-триггера 10 и одновременно сбрасывает в ноль триггер 13 правильности сигнатур, и по заднему фронту сигнала с его выхода увеличивается на единицу содержимое счетчика 17 адреса. Работа устройства продолжается аналогично вышеописанному.

В случае повторной установки в единицу триггера 13 правильности сигнатур (при обнаружении очередного неправильно работающего вывода блока 2) третий счетчик

17 адреса увеличивает свое содержимое ка единицу и запись номера очередного неправильно работающего вывода блока 2 в блок

18 памяти номера канала осуществляется аналогично вышеописанному.

По окончании проверки блока 2 по всем выводам из блока 8 управления вновь подается сигнал начальной установки. Третий счетчик 17 адреса устанавливается в ноль, и информация из нулевого адреса блока 18 памяти номера канала через второй мультиплексор „9 поступает на индикатор 14. Таким образом, на индикатор заносится номер первого обнаруженного неправильно работающего вывода блока 2. При поступлении импульса с формирователя 15 импуль1742753 сов через элемент lflflLfl 16 на счетный вход третьего счетчика 17 адреса содержимое данного счетчика увеличивается на единицу и на индикатор 14 из блока 18 памяти номера канала заносится следующий номер неправильно работающего вывода блока 2, Аналогично заносится на индикатор 14 номера остальных неправильно работающих выводов блока 2.

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

НЕ 21 отпирает второй элемент И 20.

Работа устройства в режиме "до ошибки" происходит аналогично вышеописанному. Но в данном режиме при первой же установке в единицу триггера 13 правильности сигнатур единичный сигнал с выхода второго элемента И 20 поступает на третий вход блока 8 управления и останавливает процесс контроля. На индикаторе высвечивается номер вывода, по которому произошло несравнение, признак несравнения и снятая с вывода сигнатура, Блок 8 управления работает следующим образом.

При нажатии кнопки 31 исходной установки счетный триггер 29, счетчик 30 и Dтриггер 26 через элемент ИЛИ 25 устанавливаются в исходное состояние и на анализатор 7, первый счетчик 6, второй счетчик 11, D-триггер 10, триггер 13 правильности сигнатур выдается сигнал начальной установки, При нажатии кнопки 24 на 0-триггер 10 и второй счетчик 11 выдается сигнал пуска, При поступлении положительного перепада на первый вход блока с инверсного выхода

D-триггера 10 О-триггер 26 устанавливается в единичное состояние, Прямым выходом

D-триггер 26 открывает элемент И 27, и импульсы с генератора 28 поступают на счетный вход триггера 29, С выхода счетного триггера 29 снимаются две последовательности импульсов, сдвинутые одна относительно другой на половину такта, Одна из последовательностей используется для задания тестов из задатчика 1, другая — для сдвига информации в анализаторе 7.

Счетчик 30 подсчитывает количество тактов в тестовой последовательности, по окончании счета выдает сигнал на пятый выход блока 8 управления и через элемент

ИЛИ 25 сбрасывает в ноль 0-триггер 26, который блокирует элемент И 27 и прерывает поступление импульсов задания тестов и сдвига на задатчик 1 и анализатор 7. Сигна5

50 лы с второго и третьего входов блока 8 управления поступают на элемент ИЛИ 25, устанавливая в нулевое состояние D-триггер 26 в случае, когда снятая с выхода контролируемого цифрового блока сигнатура не соответствует эталонной или когда процесс контроля цифрового блока окончен, т,е, второй счетчик 11 равен нулю.

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

Устройство pjlfl контроля цифровых блоков, содержащее задатчик тестов, первый мультиплексор, сигнатурный анализатор, клеммы для подключения объекта контроля, генератор пачки импульсов, первый элемент И, первый счетчик, блок памяти сигнатур, блок сравнения, триггер правильности сигнатур, блок управления, второй счетчик, D-триггер, индикатор, причем первые информационные входы первого мультиплексора соединены с клеммами для подключения выходов объекта контроля, а выход - с информационным входом сигнатурногс анализатора, выходы задатчика тестов соединены с клеммами для подключения входов объекта контроля, а вход — с первым выходом блока управления, выход генератора пачки импульсов соединен через первый элемент И со счетным входом первого счетчика и С-входом D-триггера, прямой выход 0-триггера соединен с первым входом первого элемента И, информационные выходы первого счетчика соединены с вторыми информационными входами первого мультиплексора и адресными входами блока памяти сигнатур, соединенного группой выходов с информационными входами второго счетчика и с первыми входами блока сравнения, а выход блока сравнения — с информационным входом триггера правильности сигнатур, выход которого соединен с первым входом индикатора, соединенного вторыми входами с выходами сигнатурного анализатора и вторыми входами блока сравнения, второй выход блока управления соединен с установочными входами сигнатурного анализатора, первого счетчика, второго счетчика, D-триггера и триггера правильности сигнатур, синхровход сигнатурного анализатора соединен с третьим выходом блока управления, четвертый выход которого соединен с синхровходом триггера правильности сигнатур, вычитающим входом второго счетчика и первым S-входом D-триггера, Dвход которого соединен с выходом блока памяти сигнатур, второй S-вход D-триггера соединен с входом занесения в о".ого счетчика и с пятым выходом блока управления, первый вход которого соединен с инверсия.м выходом В-триггера, а второй вход бло10

1742753

КУ

Om дло

Рт дЛОК

0m 1ЛОКа

35

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

10 режима и входом элемента НЕ, а выходы— с третьими входами индикатора, выход элемента НЕ соединен с вторым входом второго элемента И, выход которого соединен с третьим входом блока управления, R-вход

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

1742753

30

50

Составитель Е.Строкань

Техред M.Ìîðãåíòàë Корректор Л,Бескид

Редактор Г.Бельская

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

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

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

113035, Москва, Ж-35, Раумская наб„4/5

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

 

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

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

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

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

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

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

Изобретение относится к электроизмерительной технике и может быть использо; ,:.-V:jn:;;W 5 t., 7 &: М Ј3Ј5151 л2Ј1Ј8Я&$ вано для проверки цепей логических устройств

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

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

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

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

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

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

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

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

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