Устройство для непрерывного диагностирования однотипных логических блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к области технической диагностики. Цель изобретения - повышения быстродействия за счет устранения зависимости времени диагностирования каждого k -го блока (...., ii,n - общее число диагностируемых блоков). Каждому блоку ставится в соответствие счетчик, который останавливается в случае неисправности, которая зафиксируется схемой сравнения. На кагодую из m схем « равнения, (.fn - число вь1ходов k -го блока) поступают сигналь с одноименных выходов диагностируемых блоков. При обнаружении неисправности происходит автоматический останов тактирующего генератора и генератора тестов . Оператор .заменяет неисправный блок на другой диагностируемый блок и запускает устройство. Поскольку i генератор тестов работает по кольцевому циклу, а логические блоки представляют собой схемы комбинационного типа, то отпадает необходимость производить диагностику с начального теста. 1 ил. СЛ
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
40 А1 (19) (И) 1/26 (51) 4 G О р )
ОПИСАНИЕ ИЗОБРЕТЕНИЯ/
К ASTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3824?56/24"24 (22) 18.12.84 (46) 30.05.86. Бюл. Ô 20 (71) Ленинградский ордена Октябрьской
Революции и ордена Трудового Красного Знамени инженерно-строительный институт (72) В.А.Кизуб и С.Н.Никифоров (53) 681.3(088.8) (56) Авторское свидетельство СССР
М - 1038947, кл. С 06 Р 11/22, 1982.
Авторское свидетельство .СССР
У 781816, кл. G 06 F 11/22, 1978. (54) УСТРОЙСТВО ДЛЯ НЕПРЕРЫВНОГО
ДИАГНОСТИРОВАНИЯ ОДНОТИПНЫХ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к области технической диагностики. Цель изобретения — повышения быстродействия за счет устранения зависимости времени диагностирования каждого k -го блока (k =1 ° ° ° °, и, и — общее число диагностнруемых блоков). Каждому блоку ставится в соответствие счетчик, который останавливается в случае неисправности, которая зафиксируется схе- мой сравнения. На каждую из m схем сравнения (m — число выходов k -ro блока) поступают сигналы с одноименных выходов диагностируемых блоков.
При обнаружении неисправности происходит автоматический останов такти рующего генератора и генератора тестов. Оператор .заменяет неисправный блок на другой диагностируемый .блок и запускает устройство. Поскольку генератор тестов работает по кольцевому циклу, а логические блоки представляют собой схемы комбинационного типа, то отпадает необходимость производить диагностику с начального теста. 1 ил.
1 12348
Изобретение относится к технической диагностике логических блоков.
Цель изобретения — повышение быстродействия за счет устранения зависимости времени диагностирования каждого k -ro диагностируемого блока друг от друга ("=1, ..., ь, где н число диагностируемых логических блоков) .
На чертеже изображена схема уст- 10 ройства. !
Устройство содержит и контролируемых логических блоков i <...1„, генератор 2 тестов, генератор 3 тактовых импульсов, N схем 4 ...4 сравнения, коммутатор 5, блок 6 индикации, и переключателей 7, ...7, элемент ИЛИ 8, р счетчиков 91 ...9 .
Устройство работает следующим ,образом.
Все h счетчиков 9 ...9 > устанавливаются в исходное состояние, для. чего все переключателей 7„ ...7< устанавливаются в положение, при котором отрицательный потенциал подается на установочные входы и счетчиков 9 ...9 „ и вход разрешения m схем 4,...4,„ сравнения. Затем все h
30 переключателей устанавливаются в положение, при котором подается положительный потенциал на. входы разрешения т схем 4„...4 „ сравнения и входы сброса н счетчиков 9,...9„. После этого осуществляется пуск генератора
3 TGNToBblx HM b Cll. 1 eHS OP TBK товых импульсов начинает вырабатывать сигналы тактовой частоты, котос рые поступают в генератор 2 тестов и ц счетчиков 9,,9, Генератор 2 тестов выдает тестовые воздействия на входы диагностируемых логических блоков. В случае исправности всех блоков 1, ...1„ сигналы на их идентичных выходах должны совпадать между собой, для чего они через коммутатор 5 подаются на ш схем сравнения 4 ...4„„, которые не вырабатывают импульсов на своих выходах. В этом случае генератор 3 тактовых импульсов останавлива- о ется через элемент ИЛИ 8 или сигналами переполнения со счетчиков 9 ...
9„. При этом блок 6 индикации фиксирует максимальное число тактов рабочей частоты, выработанных генератором 3 тактовых импульсов и зарегистрированных счетчиками 9 ...9д. Это число соответствуст длине теста.
40 2
Если на каком-то -м выходе любого из h диагностируемых логических входов на j -м такте появляется сигнал, несовпадающий с сигналами k --х выхо-. дов остальных (н — 1) логических блоJ ков 1 ....1 „то срабатывает и-я из tn
Э В Ф у ф схем сравнения 4 ...4 . Выходной сигнал k -й схемы сравнения через, элемент ИЛИ 8 производит останов генератора 3 тактовых импульсов, прекращая
J тактирование устройства. При этом счетчики 9, ...9> фиксируют номер такта, на котором зарегистрировано несовпадение выходных сигналов диагностируемых блоков 1,...1„, а блок 6 индикации индицирует код тестового сигнала генератора 2 тестов. Так как схема всего устройства зафиксирована в момент неаовпадения выходных сигналов и блоков 11...1д, то на их выходах сохраняются логические сигналы ("0" или "1")„ характеризующие состояние каждого из п блоков 1,...1„.
Эти сигналы представляются оператору в виде n m -мерных двоичныхкодов блока б индикации. Сравнивая эти коды, индицированные, например, с помощью светодиодов, поразрядно один под другим, оператор устанавливает код,,а следовательно, и номер диагностируемого блока, который отличен от других. При этом процесс выделения неисправного блока может быть основан либо на использовании эталонного блока, либо на мажоритарном принципе, Определив таким образом неисправный
1-й блок 1, а по коду тестового сигнала и тип дефекта, оператор отклю-! чает его с помощью 1 -ro переключателя 7 . Переключение ) -го переключателя обеспечивает подачу отрицательного потенциала на установочный вход -го счетчика 9, в результате чего производится сброс 1 -го счетчика 9 . Кроме того j --й "переключатель
7j осуществляет перестроение всех ! схем сравнения из и -входовых в (И-1)— входовые схемы, что необходимо в случае продолжения работы устройства без 1 -го блока 1, или при диагностировании группы логических блоков меньшей, чем h . После этого оператор запускает генератор 3 тактовых импульсов, и диагностирование оставшихся п — 1 логических блоков продолжается. Параллельно оператор извлекает логический блок, в котором обнаружен дефект, и на его места устанав3 1234 ливают другой блок. Подключение этого нового блока осуществляется переключением j --го переключателя 7 в
1 „ положение, когда положительный потенциал подается на соответствующие входы управления схем 4 ...4 сравнения и установочный вход j -го счетчика
9 . В результате j --й счетчик 9 начи- нает считать тактовые импульсы с момента тактирования этого нового бло- to ка, причем сравнение выходных сигналов уже частично продиагностированных . блоков и вновь включенного не нарушает процесса в целом, так как логические блоки 11...1 - комбинационного типа.
Переполнение 1 -ro одного или нескольких счетчиков 9 ...9„ свидетельствует о том, что соответствующий логический блок прошел весь тест..При 20 этом сигнал с выхода 1 -ro счетчика
9р через элемент ИЛИ 8 останавливает генератор 3 тактовых импульсов, а блок 6 индикации индицирует число тактов (максимальное), равное длине д теста. Отключение этого логического блока и постановка другого производится так же, как и при обнаружении дефекта в одном из логических блоков
11...1> . Генератор 2 тестов при этом функционирует по кольцу. Так как логические блоки 1 ...1 представляют собой схемы комбинационного типа, не имеет значения с какого тестового сигнала начинается процесс тестирова-.
35 ния. Важно, чтобы для каждого блока
1, . ° . 1„ тест прошел полностью, т.е. все кольцо.
Формула из обретения
Устройство для непрерывного диагностирования однотипных логических блоков, содержащее генератор тестов, коммутатор, щ схем сравнения (где
tn — число выходов диагностируемого логического блока), h переключателей (где h — число диагнастируемых логических блоков) и блок индикации, 840 4 причем выходы генератора тестов соединены с информаЦионными входами диагностируемых логических блоков, i -е выходы каждого из которых (i ...,щ ) соединены через коммутатор с соответствующими информаци1 онными входами -й схемы сравнения и с соответствующим информационным входом первой группы входов блока индикации, входы разрешения th cxeu сравнения соединены с подвижными контактамн й:переключателей, первые и вторые неподвижные контакты которых подключены к шинам нулевого и единичного потенциалов устройства соответственно, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия sa счет устранения зависимости времени диагностирования каждого g -га диагностируемого логического блока (1 = 1, . ° ., ь ) друг от друга, оно содержит генератор тактовых импульсов, элемент ИЛИ, h счетчиков, причем вход пуска устройства соединен с входом пуска гене ратора тактовых импульсов, выход которого соединен с входом синхронизации . генератора тестов и счетными входами соответствующих h счетчиков, выходы сброса которых соединены с подвижными контактами соответствующих П переключателей, группа выкодов схеМ сравнения соединена с первой группой входов элемента ИЛИ и с второй группой информационных входов блока индикации, группа разрядных выходов h счетчиков соединена с третьей группой информационных входов блока индикации, группа выходов переполнения и счетчиков соединена с второй группой входов элемента ИЛИ и с четвертой группой информационных входов блока индикации, выход элемента ИЛИ соединен с входом блокировки генератора тактовых импульсов, выходы генератора тестов подключены к пятой группе информационных входов блока индикации.
Составитель А. Сиротская
Редактор F.. Копча Техред М. Ходанич Корректор Е. Рошко
Чака з 2986/51 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, 8(-35, Раушская наб,, д. 4/5
Произв лгтвенно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4