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

Номер патента: 1444779

Авторы: Кизуб, Никифоров

ZIP архив

Текст

, 14 119) 114 С 06 Р 1О.,САНИ ТЕНИ идетельство СССР 6 Г 11/22, 1980. етельство СССР 6 Р 11/26, 1981. етельство СССР 06 Р 11/26, 1986 ОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ ССС ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫ АВТОРСКОМУ СВИДЕТЕЛЬСТ(54) УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО ДИАГНОСТИРОВАНИЯ ОДНОТИПНЫХ ЛОГИЧЕСКИХ БЛОКОВ(57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при технической диагностике дискретных объектов. Целью изобретения является повьппение быстродействия устройства. С этой целью в устройство, содержащее генератор тактовых импульсов, генератор тестов, коммутатор, группу схем сравнения, группу переключателей, группу счетчиков, блок индикации и элемент ИЛИ, введены две группы элементов ИЛИ. 2 ил. СЩИзобретение относится к областиавтоматики и вычислительной техникии может быть использовано при технической диагностике дискретных объ 5ектов.Целью изобретения является повышение. быстродействия устройства.На фиг. 1 представлена функциональная схема устройства; на фиг. 210принцип соединения входов и выходовкоммутатора.Устройство содержит и контролируемых логических блоков 1, генератор 2 тестов, генератор 3 тактовыхимпульсов, группу из ш схем 4 сравнения, коммутатор 5, блок 6 индикации,п переключателей 7, элемент 8 ИЛИ,группу и счетчиков 9, группу из и.элементов И 10, группу из и дополнительных элементов И 11, генератор 2тестов выполнен, например, в видес 1-разрядного рекуррентного регистрамаксимальной длины,Коммутатор 5 обеспечивает коммутацию таким образом, что в первойсхеме 4 сравнения сравниваются выходные сигналы всех первых выходов диагностируемых логических блоков 1, вовторой схеме 4 сравнения - всех вто,рых и т.д., т.е. сравниваются сигналы идентичных выходов.Указанный закон коммутации пояснен на фиг. 2. Простейший коммутаторподобного типа может быть выполненна коммутационных разъемах, ответные35части (где собственно и выполненакоммутация) которых изменяются в зависимости от типа диагностируемых логических блоков 1.40Устройство работает следующим образом.Все п счетчиков 9 устанавливаются в исходное состояние, для чего всеи переключателей 7 устанавливаются вположение, при котором отрицательныйпотенциал подается на установочныевходы и счетчиков 9 непосредственнои через и дополнительных элементов И11 на входы ш схем 4 сравнения.Затем все п переключателей 7 устанавливаются в положение, при которомподается положительный потенциал наустановочные входы и счетчиков 9 ипервые входы и элементов И 11, так55как на вторые входы этих же элемен"тов поступает положительный потенциал с инверсных выходов переполнениясоответствующих счетчиков 9, то с вы ходов И 11 на разрешающие входы шсхем 4 сравнения и и элементов И 10также поступает положительный потенциал.После этого осуществляется пускгенератора 3 тактовых импульсов. Ге-нератор 3 начинает вырабатывать сигналы тактовой частоты, которые поступают на входы генератора 2 тестов ни счетчиков 9 через соответствующиеэлементы И 10. Генератор 2 тестов выдает тестовые воздействия на входыдиагностируемых логических блоков 1,выходные сигналы которых через коммутатор 5 поступают на входы схем 4сравнения,Если на каком-либо 1-м выходе любого из и диагностируемых логическихблоков 1 на х-м такте появляется сигнал, не совпадающий с сигналами Е-хвыходов остальных (и) логическихблоков 1, то срабатывает Е-я из шсхем 4 сравнения.Выходной сигнал -й схемы 4 сравнения через элемент 8 производитостанов генератора 3 тактовых импульсов, прекращая тактирование устройст%, При этом счетчики 9 фиксируют номер такта, на котором зарегистрировано несовпадение выходныхсигналов диагностируемых блоков 1,а блок 6 индикации индицирует кодтестового сигнала генератора 2 тестов. Так как состояние всего устрой"ства зафиксировано в момент несовпадения выходных сигналов логическихблоков 1, то на их выходах сохранились логические сигналы ("0" или"1"), характеризующие состояниекаждого из п логических блоков 1,Эти сигналы представляются оператору в виде и ш-мерных выходных двоичных кодов блока 6 индикации, Сравнивая эти коды, индицированные, например, с помощью светодиодов, поразрядно один под другим операторустанавливает код,а следовательно, иномер диагностируемого логическогоблока,1, который отличен от других,При этом процесс обнаружения неисправного блока может быть основан наиспользовании эталонного логического блока 1 либо на мажоритарномпринципе.Определив таким образом неисправный 1-й логический блок 1, а по коду тестового сигнала и тип дефекта,оператор отключает его с помощьюз 14447 1-го переключателя 7. Переключение 1-го переключателя 7 обеспечивает подачу отрицательного потенциала на установочный вход 1-го счетчика 9. В результате чего производится сброс 3-го счетчика 9 и через 1-ые элементы 7, И 10 запрещается поступление тактовых импульсов в 1-Й счетчик 9. Кроме того, 1-Й переключатель 7 осуществляет перестроение всех схем 4 сравнения из и-входовых в (п)- входовые схемы, что необходимо в случае продолжения работы устройства без 3-го логического блока 1 или при диагностировании группы логических блоков 1 меньшей, чем п.После этого оператор запускает генератор 3 тактовых импульсов и диагностирование оставшихся илогических блоков 1 продолжается. Параллельно оператор извлекает логический блок 1, в котором обнаружен дефект, и на его место устанавливает другой. Подключение этого нового логического блока 1 осуществляется переключением 1-го переключателя 7 в положение, когда положительный потенциал подается на соответствующие входы управления схем 4 сравнения и установочный вход 1-го счетчика 9, а также разрешается поступление тактовых импульсов с генартора 3 в 3-й счетчик 9 через 1-Й элемент И 10. В результате 1-Й счетчик 9 начинает считать тактовые импульсы с момента35 тактирования этого нового логического блока 1. Причем сравнение выходных сигналов уже частично продиагностированных логических блоков 1 и вновь включенного блока не нарушает процесса в целом, так как логические блоки 1 являются блоками комбинационного,типа.Переполнение 1-го (одного или нескольких) счетчиков 9 свидетельствует о том, что 3-й логический блок 1 прошел весь тест, и следовательно, он исправен. При этом блок 6 инди-кации фиксирует максимальное число 50 тактов рабочей частоты, выработанных генератором 3 и зарегистрированных 1-м счетчиком 9. Число это соответствует длине теста.Переполнение 1-го счетчика 9 при 55 водит к появлению на его инверсном выходе переполнения отрицательного сигнала, которьп поступает на 3-й элемент И 11, а с его выхода на схе 794мы 4 сравнения и 1-Й элемент И 10, 1-й элемент И 10 блокирует поступление тактовых импульсов в 1-Й счетчик 9, что способствует статической регистрации его состояния блоком 6 индикации.Подача отрицательного потенциала на схемы 4 сравнения приводит к пеФрестроению их из п-входовых в (и)- входовые, тем самым отключая 1-й логический блок 1. Ни одна из схем 4 сравнения не срабатывает,останова генератора 3 не происходит и процесс тестирования оставшихся логических блоков 1 продолжается.В то время как процесс .тестирования продолжается, оператор имеет возможность извлечь исправный логический блок 1, поставить на его место новый и включить его в процесс тестирования в любой момент времени, переключив соответствующий переключатель 7. формула и э о б р е т е н и я Устройство для автоматического диагностирования однотипных логических блоков, содержащее генератор тактовых импульсов, генератор тестов, коммутатор, группу из ш схем сравнения (где ш " число выходов одного диагностируемого логического блока), группу иэ и переключателей (где ив число диагностируемых логических блоков), группу из п счетчиков, блок индикации и элемент ИЛИ, причем вход пуска устройства соединен с входом пуска генератора тактовых импульсов, выход которого подключен к входу синхронизации генератора тестов выходы генератора тестов являются выходами устройства для подключения к ин" формационным входам диагностируемых логических блоков, д-я группа входов коммутатора (1 с 1 сп) является -й группой входов устройства для подклю-, чения к выходам х-го диагностируемого логического блока, выходы 1-й группы выходов коммутатора (11 в) соединены с одноименными информационными входами 1-Й схемы сравнения группы и входами первой группы входов блока индикации, выходы схем сравнения группы подключены к входамфэлемента ИЛИ и входам второй группы входовблока индикации, выход элемента ИЛИ соединен с входом остано 5 1444779 . 6ва генератора тактовых импульсов, И первой группы соединены соответствход сброса -го счетчика группы под- венно с выходом -го элемента И втоключен через -й переключатель груп- рой группы, выходом генератора тактопы к шине нулевого потенциала и шине вых импульсов и счетным входом 1-го единичного потенциала, инверсные вы- счетчика группы, а первый и второй5ходы переполнения счетчиков группы входы и выход -го элемента И втоподключены к входам третьей группы рой группы соединены соответственвходов блока индикации, о т л и ч а- но с инверсным выходом переполнения ю щ е е с я тем,.что, с целью новы О 1-го счетчика группы, установочным шения быстродействия, оно содержит входом ь-го счетчика группы и 1-ми две группы из и элементов И, первыйуправляющими входами схем сравнения и второй входы и выход 1-го элемента группы.

Смотреть

Заявка

4190946, 04.02.1987

ЛЕНИНГРАДСКИЙ ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ ИНСТИТУТ

КИЗУБ ВИКТОР АЛЕКСЕЕВИЧ, НИКИФОРОВ СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 11/22

Метки: блоков, диагностирования, логических, однотипных

Опубликовано: 15.12.1988

Код ссылки

<a href="https://patents.su/5-1444779-ustrojjstvo-dlya-avtomaticheskogo-diagnostirovaniya-odnotipnykh-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для автоматического диагностирования однотипных логических блоков</a>

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