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

Иллюстрации

Показать все

Реферат

 

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

COIO3 СОБЕТСНИХ

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

РЕСПУБЛИН

„„SU„„1444779 А1 (gg 4 С 06 F 11/22

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

fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

r<;;

M АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

: (21) 4190946/24-24 (22) 04.02.87 (46) 15. 12.88. Бюл. N 46 (71) Ленинградский инженерно-строительный институт (72) В.А. Кизуб и С.Н. Никифоров (53) 681.32 (088.8) (56) Авторское свидетельство СССР

N 781816, кл . G 06 F 11/22, 1980.

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

В 832557, кл. G 06 F 11/26, 1981.

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

У 1234840, кл. G 06 F 11/26, 1986. (54) УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО

ДИАГНОСТИРОВАНИЯ ОДНОТИПНЫХ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при технической диагностике дискретных объектов. Целью изобретения является повьппение быстродействия устройства. С этой целью в устройство, содержащее генератор тактовых импульсов, генератор тестов, коммутатор, группу схем сравнения, группу переключателей, группу счетчиков, блок индикации и элемент ИЛИ, введены две группы элементов ИЛИ. 2 ил.

ОПИСАНИЕ ИЗОБРЕТЕНИЯ вЂ” - - =.

1444779

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

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

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

Устройство содержит и контролируемых логических блоков 1, генератор 2 тестов, генератор 3 тактовых импульсов, группу из m схем 4 сравнения, коммутатор 5, блок 6 индикации, п переключателей 7, элемент 8 ИЛИ, группу и счетчиков 9, группу из и .элементов И 10, группу из и дополнительных элементов И 11, генератор 2 тестов выполнен, например, в виде с -разрядного рекуррентного регистра максимальной длины.

Коммутатор 5 обеспечивает комму- 25 тацию таким образом, что в первой схеме 4 сравнения сравниваются выходные сигналы всех первых выходов диагностируемых логических блоков»l, во второй схеме 4 сравнения — всех вто|рых и т.д., т.е. сравниваются сигналы идентичных выходов.

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

35 части (где собственно и выполнена коммутация) которых изменяются в зависимости от типа диагностируемых логических блоков 1.

Устройство работает следующим образом.

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

l1 на входы m схем 4 сравнения.

Затем все п переключателей 7 устанавливаются в положение, при котором подается положительный потенциал на установочные входы и счетчиков 9 и g первые входы и элементов И 11, так

55 как на вторые входы этих же элементов поступает положительный потенциал с инверсных выходов переполнения соответствующих счетчиков 9, то с вы ходов И 11 на разрешающие входы m схем 4 сравнения и и элементов И 10 также поступает положительный потенциал.

После этого осуществляется пуск генератора 3 тактовых импульсов. Ге- нератор 3 начинает вырабатывать сигналы тактовой частоты, которые поступают на входы генератора 2 тестов н и счетчиков 9 через соответствующие элементы И 10. Генератор 2 тестов выдает тестовые воздействия на входы диагностируемых логических блоков 1, выходные сигналы которых через коммутатор 5 поступают на входы схем 4 сравнения, Если на каком-либо k-м выходе любого из и диагностируемых логических блоков 1 на i-м такте появляется сигнал, не совпадающий с сигналами k-x выходов остальных (n-1) логических блоков t то срабатывает k-я из m схем 4 сравнения.

Выходной сигнал k-й схемы 4 сравнения через элемент 8 производит останов генератора 3 тактовых импульсов, прекращая тактирование устройст а, При этом счетчики 9 фиксируют номер такта, на котором зарегистрировано несовпадение выходных сигналов диагностируемых блоков 1, а блок 6 индикации индицирует код тестового сигнала генератора 2 тестов. Так как состояние всего устройства зафиксировано в момент несовпадения выходных сигналов логических блоков 1, то на их выходах сохрани лись логические сигналы ("0" или

"1"), характеризующие состояние каждого из п логических блоков 1.

Эти сигналы представляются оператору в виде и m-мерных выходных двоичных кодов блока 6 индикации. Сравнивая эти коды, индицированные, например, с помощью светодиодов, поразрядно один под другим, оператор устанавливает код,а следовательно, и номер диагностируемого логического блока,1, который отличен от других.

При этом процесс обнаружения неисправного блока может быть основан на использовании эталонного логического блока 1. либо на мажоритарном принципе.

Определив таким образом неисправный j-й логический блок l, а по коду тестового сигнала и тип дефекта, оператор отключает его с помощью з 14447

j-ro переключателя 7. Переключение

j-го переключателя 7 обеспечивает подачу отрицательного потенциала на установочный вход j-ro счетчика 9.

В результате чего производится сброс

j-ro счетчика 9 и через j -ые элементы 7, И 10 запрещается поступление тактовых импульсов в j-й счетчик 9.

Кроме того, j-й переключатель 7 осуществляет перестроение всех схем

4 сравнения из и-входовых в (п-1)входовые схемы, что необходимо в случае продолжения работы устройства без j-го логического блока 1 или при диагностировании группы логических блоков 1 меньшей, чем п.

После этого оператор запускает генератор 3 тактовых импульсов и диагностирование оставшихся и-1 логических блоков 1 продолжается. Параллельно оператор извлекает логический блок 1, в котором обнаружен дефект, и на его место устанавливает другой. Подключение этого нового логического блока 1 осуществляется переключением 1-го переключателя 7 в положение, когда положительный потенциал подается на соответствующие входы управления схем 4 сравнения и установочный вход j-го счетчика 9, а также разрешается поступление тактовых импульсов с генартора 3 в j-й счетчик 9 через j-й элемент И 10.

В результате j-й счетчик 9 начинает считать тактовые импульсы с момента

35 тактирования этого нового логического блока 1. Причем сравнение выходных сигналов уже частично продиагностированных логических блоков 1 и 4О вновь включенного блока не нарушает процесса в целом, так как логические блоки 1 являются блоками комбинационного,типа.

Переполнение j-го (одного или нескольких) счетчиков 9 свидетельствует о том, что j-й логический блок 1 прошел весь тест, и следовательно, он исправен. При этом блок 6 инди- кации иксирует максимальное число 50 тактов рабочей частоты, выработанных генератором 3 и зарегистрированных

j-м счетчиком 9. Число это соответствует длине теста.

Переполнение j-ro счетчика 9 при55 водит к появлению на его инверсном выходе переполнения отрицательного сигнала, которьп поступает íà j-й элемент И 11, а с его выхода на схе79

4 мы 4 сравнения и j-й элемент И 10, j-й элемент И 10 блокирует поступление тактовых импульсов в 1-й счетчик

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

Подача отрицательного потенциала на схемы 4 сравнения приводит к пе4 рестроению их из п-входовых в (и-i)входовые, тем самым отключая j-й логический блок 1. Ни одна из схем 4 сравнения не срабатывает,останова генератора 3 не происходит и процесс тестирования оставшихся логических блоков 1 продолжается.

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

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

Устройство для автоматического диагностирования однотипных логических блоков, содержащее генератор тактовых импульсов, генератор тестов, коммутатор, группу из m схем сравнения (где m — - число выходов одного диагностируемого логического блока), группу иэ и переключателей (где ив число диагностируемых логических блоков), группу из п счетчиков, блок индикации и элемент ИЛИ, причем вход пуска устройства соединен с входом пуска генератора тактовых импульсов, выход которого подключен к входу синхронизации генератора тестов,, выходы генератора тестов являются выходами устройства для подключения к информационным входам диагностируемых логических блоков, i-я группа входов коммутатора (1 i п) является i-й группой входов устройства для подклю-, чения к выходам i-го диагностируемого логического блока, выходы j-й группы выходов коммутатора (1 j <ш) соединены с одноименными информационными входами j-й схемы сравнения группы и входами первой группы входов блока индикации, выходы схем сравнения группы подключены к входам ю элемента ИЛИ и входам второй группы входов блока индикации, выход элемента ИЛИ соединен с входом остано5 1444779 6 ва генератора тактовых импульсов, И первой группы соединены соответствход сброса i-ro счетчика группы под- венно с выходом i-ro элемента И втоключен через х-й переключатель груп- рой группы, выходом генератора тактопы к шине нулевого потенциала и шине вых импульсов и счетным входом i-ro единичного потенциала, инверсные вы- счетчика группы, а первый и второй

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

l444779

КинфОРМ. ЮЙ7дъю

m-ой аюдаг 9 срабнения

Составитель Г. Виталиев

Техред Л.Олийнык

Редактор О. Спесивых

Корректор И.. Муска

Заказ 6482/48

Тираж 704

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

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

Подписное

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

Выходы I-го диа2н. Ьыхсды Я -го дог. олока < диаан лог. блока f кинформац. Кинформ Входи баорои

Ьодам пербай сажа Чсра8нения схемы Чсрабненм Ф ы2

РыхоД и-го Ааю ля?. ДРю f