1
Изобретение относится к вычислительной технике, в частности, к устройствам тестового контроля логических схем: ТЭЗов, ЭВМ, схем цифровых приборов, БИС и так далее.
Известны устройства для проверки функционирования логических схем, содержащие блок управления, блок ввода данных, блок входных и эталонных выходных сигналов, блок контролируемых выходов, коммутатор, блок сравнения,блоки контрольных регистров, блок индикации 1, 2.
Недостатком известных устройств являетсято, что контроль производится лищь по внешним выходам проверяемого блока с выдачей на индикацию общей информации исправен-неисправен с указанием только номеров несовпавщих выходов, что затрудняет локализацию неисправности в проверяемом блоке, время поиска неисправности велико и достоверность контроля невысока.
По техническому решению наиболее близким к предлагаемому устройству является устройство для тестового диагностирования логических блоков, содержащее блок ввода данных, соединенный с блоком управления и через первый и второй регистры со входами коммутатора и блока информации, блок контроля контактов, подключенный к выходу блока ввода данных и к блоку индикации, и блок эталонов, выход которого через компаратор подключен к первому входу блока сравнения, второй вход которого соединен с выходом первого регистра, выходы блока управления подключены к соответствующим входам первого и второго регистров, блока контроля контактов, коммутатора, блока сравнения, компаратора и блока индикации 3.
Недостаток устройства состоит в том, что оно не позволяет зафиксировать все непроисщедщие наборы тестовой последовательности и те выходные- контакты, на которых обнаруживаются ошибки. Эта. информация является необходимой для реализации известных процедур поиска места неис правности по диагностическому словарю. Кроме того достоверность диагностирования оказывается невысокой, когда неисправности входов Проверяемого устройства искажают подаваемый на него входной набор.
Целью изобретения является повышение достоверности диагностирования точности поиска места неисправности.
.)..-.;i
Это достигается тем, что в устройство введены счетчик, два блока памяти, эл емент ИЛИ и блок выделения неисправности, входы которого соединены с выходами блока управления, блока сравнения и второго регистра, а выходы - со входами аервого блока памяти, блока индикации, и блока управления, выход блока сравнении подключей к первому еходу элемента ИЛИ и через первый блок памяти, подсоединенный к блоку управления, ко входу блока индикации, ОДИНиз еХодовкоторого соединен с выходом второго блока памяти, вход которого через счетчик подключен к рыходам блоков управления и ввода данных, а второй вход и выход элемента ИЛИ подсоединены соответственно к выходу блока контроля контактов и ко входам второго блока памяти и блока управления.
.„1.§Т.& 9 еспечиваёт выполнение поставленной цёли.
На чертеже приведена блок-схема устройства.....
Устройство содержит блок управления 1, блок ввода данных 2, блок задания 3, состоящий из первого 4 и второго5 рётйст-, ров, коммутатор 6, счетчик 7., блок контроля контактов 8, .диагност.ируемый блок 9, компаратор 10, блокэталонов II, блок сравнения 12, блок выделения неисправности 13, второй блок памяти 14, элемент ИЛИ 15, первый блок памяти Г6,5лок индйкации 17.
БлоТ упрЖлёни Г обёсп ёчйвает;начальнуюустановку,устройства, управление вводо.м данных осуществление режимов проверки - щагового авто.матического, адресного, до несовпадения синхронизацию работы всего устройства, управление блоком индикации 17.
Блок управления I обеспечивает начальную установку устройства, управление в;водом данных, осуществление режимов проверки - щагового автоматического, адресного, до несовпадения синхронизацию работы всего устройства, управление блоком индикации 17. ,: ; - Блок ввода данных 2 обеспечивает ввод данных о входах и выходах контролируемого блока 9 в регистр 5 данных о состоянии вй;ё11гнйх контакт6в блока 9 в регистр 4, данных о номере считываемого набора в счетчик 7, данных р состбянйи внут|;)енних iOHTaKTQB бдока 9 в блок контроля контактов 8.,
Регистр 4 6беспёчи;ваёт хранение информаци и.рД.эталонных .значениях логических уровней на внещних входных и выходных крнт.акт.ах блока 9 на каждом наборе и выдачу ее в коммутатор 6, в блок сравнения 12 и в блок индикации 17.
Регистр 5 обеспечивает хране ьше инфор.мации о входных и выходных крнтактах блока 9 ивыдачуеев коммутат-ор а 6, в блок выделения неисправности 13 на входе и блок индикации 7...,,,..,..„„:.„,„...:,,
661552
Коммутатор 6 обеспечивает преобразование тестовой информации о состояниях входных контактов проверяемого блока, поступающей из регистра 4 в дискретной форме, в аналоговые сигналы и коммутацию этих сигналов на входные контакты блока 9 по команде из блока управления 1.
Счетчик 7 обеспечивает подсчет тестовых наборов, считанных блоком ввода данных 2 в регистр 4 или в блок контроля контактов 8, а также выдачу сигнала, о номере набора в блок памяти 16.
Блок контроля контактов 8 обеспечиает коммутацию И сравнение сигнала, поступающего от одного из внутренних контактов блока 9, с эталонным значеиие.м этого сигнала, поступающим из блока ввода данных 2, а также выдает результат сравнения на вход элемента ИЛИ 15 и в блок индикации 17.
Ko.vinapaTop 10 обеспечивает анализ параметров входных и выходных аналоговых сигналов поочередно на каждом из- контактов диагностируемого блока 9, сравнением их с эталонными значениями параметpoB, поступающих из блока эталонов II, а также преобразование с.игналов проверяемого блока из аналоговой фор.мы в сигналы дискретной формы и выдачу их в блок сравнения 12.
Блок эталонов 1.1 .обеспечивает формироBjHHe аналоговых. эталонных сигналов в соответствии с требованиями, . предъявляемыми к параметрам блока 9 и подачу этих с.игналов на компаратор 10.
Блок сравнения 12 обеспечивает сравнение сигналов в дискретной форме, поступаюи их из компаратора 10 и из регистра 4, поочередно для каждого контараа блока 9 и выдачу результатов сравнения в блок выделения неисправности 13, в блок памяти 14 и в элемент ИЛИ 15.
Блок выделения неисправности 13 обеспечивает обнаружение несовпадения сигналов эталонного и выдавае.мого коммутато -- - , , I
ром 6 на вход блока 9, а также выдает сигналы о несовпадении на входе в блок памяти 14 в блок индикации 17 и в блок управления .1.
Бл.рк памяти 14 обеспечивает запоминание номеров входного или выходных контаков блока 9, на которых место несовпадение сигналов с эталонными значениями, а также выдачу информации в блок индикации 17.
Элемент ИЛИ 15 обеспечивает сборку езультатов сравнения при контроле внеших и внутренних контактов блока 9 и выачу сигнала о несовпадении в блок управения 1 и в блок памяти 16.
. Блок памети 16 обеспечивает .запомиание TecfoBbjx на боров, при которых имело
есто несовпадение .сигналов н.а контактах
лока 9 с эталонны.ми значениями, а также
выдачу информации о несовпадающих и текущем наборах в блок индикации 17.
Блок индикации 17 в соответствии с поступающими сигналами обеспечивает индикацию общего результата контроля, нОМёров несовпавших контактов, неисп эабчости на входном контакте, номеров несовпавших тестовых наборов, эталонной информации, содержащейся в регистре 4 номеров выходных контактов блока 9.
Для ввода информации в устройство может быть использована перфолента, информация на которой располагается зонами следующей последовательности: зона определения входов-выходов блока 9, зона с первым тестовым набором для внешних- контактов диагностируемого блока, зона с информацией и состоянии внутренних контактов блока на первом наборе, далее идут зона со. вторым тестовым на.бором и зона с информацией о состоянии внутренних, контактов ТЭЗа на этом наборе и т.д. Каждая из зон на перфоленте имеет служебные и информационные строки. В служебной строке записывается информация о назначении зоны, а для зон с тестовыми наборами информация о номере набора. В информационной строке зоны каждая из дорожек соответствует номеру контакта проверяемого блока и несет соответствующую информацию об этом контакте, вход или выход, логический нуль или логическая единица. Длина зон зависит от числа контактов блока 9.
В автоматическом режиме контроля BHCHJHHx контактов блока 9 информация с перфоленты непрерывно считывается блоком ввода данных 2. При считывании служебных строк очередной зоны перфоленты блок управления 1 вырабатывает команды на занесение информации в соответствующие блоки устройства. После считывания очередной зоны с инфор.мацией о наборе и занесения информации в регистр 4, блок управления 1 вырабатывает команду, по которой коммутатор 6 по информации регистра 5 и регистра 4 вырабатывает и коммутирует на входы блока 9 требуемые аналоговые сигналы. Далее по командам из блока управления 1 производится, последовательный опрос блока 9 по всем контактам. Ко.ммутатор 6 сравнивает аналоговый сигнал, поступающий с очередного контакта блока 9, с эталонными значениями .сигналов, преобразует результат сравнения в дискретную форму и выдает в блок сравнения 12, где происходит сравнение его с эталонным сигналом для данного контакта, поступающим из регистра 4. В случае несовпадения блок сравнения 12 выдает сигнал несовпадения в блок памяти 14, который запоминает несовпавший контакт, в блок выделения неисправности 13, который анализирует на входном или выходном контакте проверяемого блока произощло несовпадение, на элемент ИЛИ 15, который подает сигнал о
несовпадении в блок управления 1 и в блок памяти 16, который запоминает набор, вызвавший несовпадение. При несовпадении на выходных контактах блока 9 останова ввода информации не произойдет, если же несовпадение произойдет на входном контакте, то блок выделения неисправности 13 выдает короткий импульс на гашение информации о несовпавших выходных контактах в блок памяти 14, а также потенциальный сигнал о несовпадении на входе в блок управления 1 и в блок индикации 17. Вывод информации прекращается. Блоком индикации 17 высвечивается номер входного контакта, на котором произощло несовпадение и включется табло «НЕИСПРАВНОСТЬ НА ВХОДЕ. После окончания ввода информации -блок индикации 17 обеспечивает индкацию номеров выходных контактов, на которых произощло несовпадение, и номеров тестовых наборов, вызвавщих несовпадение-. Принцип локализации неисправности в проверяемых блоках, используемый в устройстве, основан на том, что по совокупности нёсовпавщих тестовых наборов с помощью диагностического словаря определяется неисправная микросхема или группа микросхем (3-4 щтуки).
Для дальнейщей локализации неисправности в пределах группы .микросхем используется контроль внутренних контактов блока 9 (выходы микросхем в блоке).
Для этой цели в блоке контроля контактов 8 имеется коммутатор внутренних контактов, выполненный в виде насадки на микросхему, позволяющий подключаться к любому из контактов любой из микросхем проверяемого блока, и коммутатор адреса внутреннего контакта, обеспечивающий выбор информации о данном контакте из массива информации, поступающей из блока ввода данных. Эталонные и фактические состояния внутренних контактов на каждом тестовом наборе сравниваются в блоке контроля контактов 8 и в случае несовпадения сигнал с выхода блока поступит в блок индикации 17 и на вход элемента ИЛИ 15, с выхода которого сигнал о несовпадении поступит в блок управления 1 и в блок памяти 16. Основной режим и при контроле внутренних контактов проверяемого блока - автоматический.
Режимы до несовпадения, адресный и щаговый являются вспомогательными и используются при наладке и ремонте проверяемых блоков.
В режиме до несовпадения останов ввода данных происходит после считывания зоны с тестовым набором,, вызывающим несовпадение на контактах проверяемого блока. Блок индикации 17 обеспечивает полную информацию об эталонных и фактических состояниях на контактах диагностического блока на данном наборе. Адресный режим позволяет остановить ввод данных после считывания заданного тестового набора. В шаговом режиме останов ввода данных происходит после считывания каждой из зон с информацией о тестовом наборе. Работа устройства в перечисленных режи мах обеспечивается блоком управления I, как -при контроле внешних так и внутренних контактов блока 9. Для построения контролирующих тестов и составления диагностических словарей могут быть использованы вычислитель ные машины. Устройство для тёстового диагностирования блоков ЭВМ обеспечивает автоматичес: Л кий контроль логических блоков как по ходным, так. и по входным контактам, поз вдЛяеТТ оНтрЪлировать в автоматическом режиме внутренние контакты блока (выходы микросхем). --. / - :;- .;,;«„«;«;..и.;„:,;, Устройство позволяет использовать диа гйОстические словари при поиске и-локализа;ции неисправности. Формула изобретения Устройство для тестового диагностирования логических блоков, содержащее блок ввода данных, соединенный с блоком управления и через первый и второй регистры - со входами коммутатора и блока индикации, блок контроля контактов, подключенный к выходу блока ввода данных и к блоку индикации, и блок эталонов, выход которого Чёрёз кбм П ар атор пОдкл ючен к пер во м у в хо ду блока сравнения, второй выход которого соединен с выходом первого регистра, выходы блока управления подключены к соответствующим входам первого и второго регистров, блока контроля контактов, коммутатора, блока сравнения, компаратора и блока индикации, отличающееся тем, что, с целью повышения достоверности диагностирования и точности устройства, в него введены счетчик, два блока памяти, элемент ИЛИ и блок выделения неисправности, входы которого соединены с выходами блока управления, блока сравнения и второго регистра, а выходы - со входами первого блока памяти, блока индикации и блока управления, выход блока сравнения подключен к первому входу элемента ИЛИ и через первый блок памяти, подсоединенный к блоку управления, ко входу блока индикации, один из входов которого соединен с выходом второго блока памяти, вход которого через счетчик подключен к выходам блоков управления и ввода данных, а второй вход и выход элемента ИЛИ подсоединены соответственно к выходу блока контроля контактов и ко входам второго блока памяти и блока управления. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 354415, кл. G 06 F 11/00, 1972. 2.Авторское свидетельство СССР №378852, кл. G 06 F 11/00, 1973.. 3.Заявка 2310342/24, кл. G 06 F 15/46, 1976, по которой принято положительное решение о выдаче авторского свидетельства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля и диагностики дискретных блоков | 1985 |
|
SU1254488A1 |
Устройство для поиска дефектов цифровых узлов | 1980 |
|
SU962957A1 |
Устройство для контроля и диагностики дискретных объектов | 1983 |
|
SU1109756A1 |
Устройство для контроля и диагностики гибридных блоков | 1981 |
|
SU957212A1 |
Устройство для контроля и диагностики цифровых блоков | 1985 |
|
SU1312580A1 |
Устройство для проверки функционирования логических схем | 1980 |
|
SU955072A1 |
Устройство для поиска дефектов цифровых узлов | 1985 |
|
SU1302282A2 |
Устройство для контроля цифровых блоков | 1975 |
|
SU607218A1 |
Устройство для диагностики неисправностей цифровых блоков | 1981 |
|
SU1024925A1 |
Устройство для контроля дискретной аппаратуры с блочной структурой | 1987 |
|
SU1539783A1 |
.
и
Г
.
Авторы
Даты
1979-05-05—Публикация
1976-08-02—Подача