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

Иллюстрации

Показать все

Реферат

 

фт: (;с: ;-.Союз Советских (11) 52 5096

Социалистических

Республик

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к аьт. свид-ву (22) Заявлено 11.04,73 (21) 1913028/24 с присоединением заявки № (5l) М. Кл.

606 Г 11/02

Гасударственный комитет

Совета Министров СССР по делам изобретений и открытий (23) Приоритет (43) Опубликовано1д 08.76.Бюллетень № 30 (53) УДК 681.326.7. (088. 8) (45) Дата опубликования описания 23.11,76 (72) Авторы изобретения

В. П. Карчевский и Ю. Е. Панкратов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ

Предлагаемое устройство относится к оЬ I ласти автоматического контроля и диагностики радиоэлектронной аппаратуры и может. быть использовано в системах производст-, венного контроля и обслуживания. Ь

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

l входных сигналов и с первым выходом бло- ка управления, счетчик групп испытаний, первый вход которого соединен со вторым выходом блока управления, а первый выход| l5 соединен со входом генератора входных сип.налов и с первым входом блока управления,,индикатор группы испытаний, вход которого

:соединен со вторым выходом счетчика Ррупп испытаний, коммутатор и входной элемент 20

"И, первый вход которого соединен с вы;ходом коммутатора, а второй - с третьим выходом блока управлейия, Недостатком известного устройства являются недостаточная полнота контроля и 25 относительно большие затраты времени на подготовку информации для контроля.

С целью увеличения полноты контроля и уменьшения времени подготовки устройства к работе предлагаемое устройство содержит блок определения периодичности и индикатор периодичности, вход которого соединен с первым выходом блока периодичности и со вторым входом блока управления, третий вход которогс соединен со вторым выходом блока определения периодичности и со вторым вхо- дом счетчика групп испытаний, выход вход-, ного элемента "И соединен с первым вхо- дом блока определения периодичности, второй вход которого соединен с четвертым выходом блока:управления.

Кроме того, в предлагаемом" устройстве генератор входных сигналов содержит трит;, геры, коммутирующие логические блрки, и общий коммутирующий логический блок, причем вход К триггера через (К+1} управля- емый логический блок соединен со входом (К+1.) триггера и соответствующим в;.о,дом обшлага логического блока, выход кото525096 рого соединен со. входом первого управляемого логического блока.

На фиг. 1 изображена блок-схема пре-, I длагаемого устройства; йа фиг. 2 — блоксхема генератора входных сигналов; на фиг, 3 - блок-схема блока определения пе-, 1

: риодичности, Устройство для контроля логических бло- (.ков содержит генератор 1- входных сигналов,,блок 2 определения периодичности, блок 3 > 10

1 управления, счетчик 4 группы испытаний", ндикатор 5 групп испытаний, индикатор, ериодичности, коммутатор 7, шину 8 сигалов непериодичности, шину 9 сигнала пеиодичности, шины 10 сигналов синхрониза ии, шину 11 -.àêòîâûõ сигналов, шины 12 : игналов о количестве входов контролируе мого логического блока, шины 13 и 14 ус- тановки О генератора входных сигналов и счетчика групп соответственно. 20 !

Перед началом проверки некоторого логи 1еского блока с одним выходом и я вхо-, рами (и т, где т — число разрядов генератора входных сигналов -> 1), его под ц1ючают к устройству, например, при помо ци разъема. Причем входы блока должны подключаться к первым и разрядам гене- ратора. входных сигналов. Выход контролируемого блока подключают ко входу блока 2 определения периодичности. Оператору, про-; 30 изводящему проверку, необходимо знать только число входов проверяемого блока. Опера тор должен задать это число входов блоку3 управления при помощи сигналов т на ши- нах 12, Для проверки логических блоков с 35 несколькими выходами используется комму-, татор 7, входы которого подключаются ко всем выходам контролируемого блока, а вы.

J ход - ко входу блока определения периодич- ности 2. 4О

Кроме того, перед началом проверки по сигналам из блока 3, которые поступают по шинам 13 и 14, устанавливаются в "О" ге- нератор 1 входных сигналов и счетчик 4 . группы испытаний, В соответствии с этим устанавливается первая группа испытаний посредством сигналов группы испытаний по I ступающих из блока 4 на блок 1., Номер группы испытаний индицируется блоком 5, Для проверки блоков с памятью предлараеМое устройство имеет два блока элементов "И" 15, 16 и шину 17 сигналов управ- ления, соединенпую с блоком управления.

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

Выходные сигналы генератора зависят

I от количества входов контролируемого блока и и группы испытаний т . Основнь.

Щ ми элементами генератора, HBJIHIQTGH триггеры T - Т1, {фиг. 2, которые посредством коммутирующих логических блоков L74

-1Л(п+1)объединяются в двоичный суммирующий счетчик. Количество рабочи разрядов; этого счетчика равно числу входов контролируемого блока, а тактовый сигнал в каж- дой группе испытаний поступает на вход .

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

Ф I блока равно 11, то в каждой группе испь таний от 1 до w формиру1отся Fl -разрядE ные счетчики.

Для обеспечения: прохождения сигналов с i триггера на первый (i =т ) использо- ван общий коммутирующий логический блок, L7 (т + <), описываемый следующим вы- ражением

=N (Б QL ч чч CL ч."-чй Q l, Ы<т+1> 1 г. " и П где 1 — сигнал о первой группе испыта1 ний, причем Й 1 =1 только в том случае, когда сформирована первая группа испыта- ний; m . — сигнал о числе входов контроЛируемого блока; 1 =О, если число входов контролируемого блока равно Х; 11 =1

1 в остальных случаях; (- сигнал с единич1ного выхода 1 триггера, Описанный генератор входных сигналов является предпочтительной реализацией пред-, 1 1агаемого устройства по количеству требуе-.мых элементов, например, по сравнению с генератором, использующим программное под; ключение выходов двоичного суммирующего счетчика со входом контролируемого блока, Для формирования выходных сигналов О. и, b блоком определении переодичности (фиг.3) реализуются следующие функции: =(- " 4 ) с -Ь=аа

s z

3 где bt- сигнал непериодичности, с - сигйал периодичности; Y<(Y>) — значе1пте функции выхода контролируемого блока на первом ( и"-1 втором) такте каждой из 2 пар тактов; с - <стробирующий; сигнал разрешения сравнения; d — сигнал об окончании гру1тпы испытаний, равный единице при наличии в генераторе входных с.": о» т -разрядного кода 1, 1, ..., 1.

Так как на контролируемый RIoK подаются упорядоченные входные сигиа::ы, то для — l 52 5096 запоминания значений функции на первом тат -я-1 те 4 каждой тлз 2 тт . пары упорядо- l ,ченных тактов используется Д- триггер. То гда тактовый сигнал записи необходимо по-., ) давать каждый четный такт <О, 2, 4, „.Ъ,, I т. и значения функции на четных тактах .будут)1 записываться в Д-триггер. Благодаря тому,,, что стробируюший сигнал С поступает каж дый нечетный 41, 3, 5..., ъ такт, достига- ется реализация приведенной схемой требу-, И емых функций, Таки:: образом, на нулевом ! такте в Д-триггер записывается соответсь- вуюшее этому такту значение выходного си-т, гнала контролируемого блока; на пер- вом такте не производится такой записи(я в )$

7 то происходйт сравнение выходного сигнала контролируемого блока < r<) с состоянием

Дтриггера <С.=1 >, в котором хранится эна;Чение сигнала у и формируется нулевое т тибо единичный сигнал т1. На следующих па- 20 рах тактов процесс повторяется. Если на тi -i всех 2 парах тактов сигнал Q был равен нулю, то приходу сигнала т сформируется сигнал О. Триггеры Т1, Т2 предназначены для запоминания сигналов: а — непери- И одичности, ф - периодичности выходного сттгнала контролируемой схемы.

Для определения периодичности выходного сигнала контролируемого блока с гт сушес "венными входами и одним выходом на все 30 входы блока тт раз подают полный набор сигна-. лов b < 2 ), что соответствует .и — груптъ пам испытаний. В каждой следующей группе испытаний к младшему разряду двоичного счетчика, задающего входт,ore наборы, под- 35 ключается новый вход контролируемого блока, т.е. осуществляется циклический сдвиг разрядов счетчика относительно входов контролируемого блока. Периодичность выходно го сигнала контролируемого блока определя-40 ется в каждой группе испытаний по равенству выходного сигнала на всех парах тактов тт гт

0 -1, 2-3, ..., 2 -2 - 2 -l. Причем О такт соответствует состоянито О, О, ..., О, а 2 - 1 такт-состоянию 1, l, ..., 1 двоичного счет- 4 чика. Контролируемь.й блок исправен, если на всех tt группах испытаний не будет зарегистрирована периодичность выходного сиг -. нала. Отметим, что если на 1 паре тактов

rpymI испытаний будет отмечено неравенство значений выходного сигнала котттройируемого блока, то это позволяет сразу же перейти к 3 +1 группе испытаний. Укаэанное дает возможность резко сократить количест1 во входных наборов по сравнению с приведенны м значением тт - 2 и

При проверке кОмбинационных блоков пред- лагаемое устройство работает следующим

:образом.

Под действием сигналов, поступающих на генератор 1 входных сигналов с тактовой шины 11 состояние его выходных сигналов изменяется от 0; О....., 0 до l, 1 ....., 1.

Указанные сигналы поступают на входы кон1 тролируемого блока, В зависимот,.т и от вход-: ных сигналов контролируемого блока форми- руется его выходной сигнал. Выходной сиг-, нал контролируемого блока анализируется в блоке 2 определения периодичности в соот ветствии с его ранее описанными функциями. Для работы блока на него поступают не 1 обходимьте сигналы с шин 10 сигналов син; хрониэации (сигналы 8, е, с). Для формирования сигнала Д выходные сигналы блока 1

Ф поступают на блок 3 управления, Если выходной сигнал контролируемого блож непериодичен, то вырабатывается соответствующий сигнал„который с шины 8 поступает на блоки 3 и 4, Испытания прекращаются, изменяется состояние, блока 4 (устанавливается следующая группа испытаний). Генератор 1 входных сигналов сбрасывается в "О" посредством сигналов с шины 13, à -атем начинается следующая группа испытаний. Если на всех группах испытаний будет зарегистрирована непериодичность выходного сигнала кои тролируемого блока, то в блоке 3 вырабатывается сигнал окончания испытаний. Прове ка блока будет закончена, в этом случае он исправен. Индикатор 6 показывает непериодичность. Отметим, что сигнал окончания испытаний в блоке 3 вырабатывается в том случае, если в блоке 4 устанавливается группа испытаний, номер котстрой на единицу больше числа входов контролируемого блока. Для этой цели сигнал о групге испытаний с блока 4 поступает не только в блок .l, но и в блок 3. В блоке 3 происходит сравнение сигналовт тт - я Й1(1= i, TI т, Если выходной сигнал контролируемого блока периодичен, то вырабатывается соот» ветствующий сигнал, который с шины 9 поступает на блоки 6 и 3. Испытания прекра» шаются, блок 6 индицирует неисправттость блока, а блок 5 группу испытаний, на которой зарегистрирована периодичность.

Блок индикации номера группы исти,ттаний

5 позволяет получать иттформацттю, на Осиовэттии КоТороН мОжнО лОкалиэОвять неисиряв» ности в контролируемом блоке. B случае регистрации периодичности в блоке 5 зттиттсывеют груттиу испытаний, например i, на которой зарогисту>ирована периодичность, также запттст,твайт вход блока, к которому в данной т группе испытаний ттодключен ис.рвый разртт;т с тет чика генераторе входных тсигттаиов — 1. ЗатеM Ilo сигналу с блока управления 3 иродолжают следутоитую I рутти

525096 испытаний, не устанавливая в "О" блок 4.

После. окончания всех ъ+ групп испытаний получают множество записанных входов. Это позволяет локализовать неисправность, так как она находится в элементах, связанных с записанными входами. Если необходимо установить лишь факт, исправен или неисправен блок, то первая регистрация периодлчности выходного сигнала свидетельству-! ет о неисправности контролируемого блока. щ

При проверке блоков памятью работа ус тройства происходит в два такта: подгото-

1 вительный и рабочий. Благодаря работе блока элементов И 15 на подготовительном такте на вход контролируемого блока пода.ется только часть .сигналов с выхсда гене» ратора 1 входных сигналов. На входы,блок1 алементов "И" 16 поступает нулевой код.

Входной элемент "И 18 закрыт;, К выходам блока 15 подключают входы ариэле- l фО ментов логической памяти обьекта. Таким образом, в подготовительном такте элемен- ты логической памяти блока будут устаноьены в одно из возможных состояний, cour ,ветствующее набору сигналов с генератора И входных сигналов.

В следующем рабочем такте состояние генератора входных сигналов 1 остается неизменным, на выходах элементов "И" блока 15 будут нулевые коды, а через блок 30 элементов "И" 16 сигналы (m ) генератора входных сигналов 1 подаются на входы контролируемого блока. В рабочем такте комбинационная часть контролируемого блока будет подвергаться совместному действию 35 внешних сигналов с части элементов "И" 16 и внутренних сигналов обратной связи, соответствующему состоянию логической памяти, заданному на подготовительном такте.

Состояние генератора входных сигналов 4О в режиме проверки блоков с памятью должно оставаться неизменным в течение подготовительных и рабочих тактов. Соответственно этому работает и блок определения пе- риодичности. Причем остальная часть устройства работает как и в случае проверки комбинационных блоков.

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

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

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

К-ного триггера через (К+1)-ный управля-емый логический блок соединен со входом (К+1)-ного триггера и с соответствующим входом общего логического блока, выход ко-, торого соединен со входом первого управля-: емого логического блока, 525О96

Составитель 14 - Аршавскид

Техред H. Андрейчук. Корректор Б. Югас.

Редактор В. Филиппова

Филиал ППП "Патент»,, г. Ужгород, ул. Проектная 4

Заказ 5043/589 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СС(," по делам изобретений и открытий

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