Устройство для контроля цифровых блоков
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОП ИСАНИЕ ю„„
ИЗОБРЕТЕН ИЯ
К, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 18.07.75(21) 2158434/18 24 с присоединением заявки № (23) Приоритет— (43) Опубликовано15 05 78.Бюллетень №18 (45) Дата опубликования описаниями .0 . Я
2 (51) М. Кл. („06 P 1 1/00
Государстеенный комитет
Совета Министроа СССР оо делам изобретений и открытий (53) УДК681.326.7 (088.8) (72) Автор изобретения
М. Г. Дубров (71) Заявитель (54) УСТРОЙСТВО gJISI КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ
Изобретение относится к вычислительной технике, а именно, к устройствам для контроля цифровых логических схем и диагностики неисправностей.
Известны устройства для контроля цифровых блоков, содержащие блок ввода, блок сравнения, блок индикации, блок памяти (1).
Недостатком известного устройства является малая степень автоматизации поиска неисправностей, так как при наличии большого числа неудачных исходов тестов просмотр словаря неисправностей, с целью локализации неисправного элемента занимает достаточно много времени.
Наиболее близким к изобретению по технической су цности является устройство для койтроля цифровых блоков, содержащее блок ввоL3, блок памяти, коммутатор, блок сравнения, олок индикации, блок управления, первый и второй регис гры контроля, причем первый и второй выходы блока ввода соединены соответственно с первым входом блока памяти и с первыми входами первого и второго регистров контроля, первый и второй выходы блока управления соединены соответственно со входом блока ввода и со вторым Bxoтом блока памяти, первый и второй выходы блока памяти соединены соответственно с первым входом коммутатора и с первым входом блока сравнения, первый выход коммутатора соединен со вторым входом блока сравнения, второй вход и второй выход коммутатора являются соответственно выходом и входом устройства, выходы первого и второго регистров контроля соединены со входами блока индикации (2).
Это устройство позволяет определить исправность проверяемого узла. Контроль исправности проверяемого узла осуществляется с помощью тестов, а именно, подачей на входы проверяемого узла последовательности входHblx наборов и проверкой правильности реакции проверяемого узла. При наличии неисправности в блоке индикации отображается номер набора, на котором обнаружена неисправность и контакт проверяемого узла, на котором реакцl я не соответствует эталону. При этом само устройство фиксирует только внешнее проявление неисправности (на каком внешнем контакте проявляется неисправность).
Локализация места неисправности (диагностика) осущсствляется в дальнейшем с помощью диагностп lескпх словарей или таблиц. В диагностическом словаре перечислены llellc рав ности, проверяемые в каждом тестовом наборе.
607218
Имея сведения о всех наборах, на которых проявляется неисправность, с помощью диагностического словаря отыскивается неисправность.
Целью изобретения является сокращение времени поиска.
Это достигается тем, что в предлагаемом устройстве первый и второй выходы блока сравнения соединены соответственно со вторыми входами регистров контроля, третий и четвертый выходы блока управления соединены соответственно с третьим входом блока сравнения и с третьим входом коммутатора, третий выход о блока ввода соединен с вторым входом блока управления.
Схема описываемого устройства для контроля цифровых блоков приведена на чертеже.
Устройство состоит из блока ввода 1, блока 15 памяти 2, коммутатора 3, блока. сравнения 4, блока индикации 5, первого регистра контроля 6, второго регистра контроля 7, блока управления 8.
Блок ввода 1 предназначен для ввода с перфоленты тестовой информации, информации о входных (выходных) контактах, диагностической информации (номера неисправностей, проверяемых в каждом тесте) и командной информации.
Блок памяти 2 предназначен для хранения и выдачи на проверяемый узел 9 тестовой информации. Блок памяти 2 разделен на две зоны: в одной хранятся стимулы (набор, подаваемый на входные контакты проверяемого узла 9), во второй — эталон (значения сигналов, которые должны появиться на выходах проверяемого узла 9, если он исправен).
Коммутатор 3 предназначен для коммутации внешних контактов проверяемого узла 9, при этом входные контакты подключаются к выходам блока памяти 2 (к той части, где хранятся стимулы), выходные контакты подключаются к входам блока сравнения 4. Блок индикации 5 предназначен для индикации номеров неисправностей.
Первый регистр контроля 6 и второй регистр контроля 7, которые в прототипе служат толь- 4о ко для контроля по модулю 2 содержимого блока памяти, т.е. для контроля самого устройства, 8 предложенном устройстве предназначены для фиксации возможных неисправностей (регистр контроля 6), для фиксации прр45 веренных неисправностей (регистр контроля 7).
Блок управления 8 предназначен для организации работы всех узлов устройства.
Устройство работает следующим образом.
В исходном состоянии блок памяти 2, регистры контроля 6, 7 по командам с блока »О управления 8 установлены в нулевое состояние (цепи сброса не показаны).
По команде с блока управления 8 тестовая информация (стимулы и эталоны) записываются в блок памяти 2. Стимулы из блока памяти 2 поступают через коммутатор 3 на входы
55 проверяемого узла 9, а эталоны на первые входы блока сравнения 4. Реакция на тест проверяемого узла 9 через коммутатор 3 поступает на вторые входы блока сравнения 4. Управление работой коммутатора 3 осуществляется по ьо
4 сигналам из блока управления 8. По результатам сравнения в зависимости от состояния провсряемого узла (исправен или неисправен) появится высокий потенциал на одном из вы. :одов блока сравнения 4. После подачи на входы проверяемого узла 9 очередного набора по команде с блока управления 8 из блока ввода 1 начинает вводиться диагностическая информация, которая поступает на входы регистров контроля 6, 7. Диагностическая информация представляет позиционный код, длина которого (разрядность) равна общему количеству проверяемых неисправностей. Каждому номеру неисправности из списка неисправностей соответствует один разряд позиционного кода, причем только в разрядах позиционного кода, соответствующих проверяемым в данном тесте неисправностям, записаны «1». Каждому тестовому набору соответствует своя диагностическая информация.
Во время проверки при подаче на входы проверяемого узла 9 теста на прямом выходе блока сравнения 4 появляется высокий потенциал, если на этом наборе неисправность в проверяемом узле 9 не проявляется. Если же неисправность проявляется, появится высокий потенциал на инверсном выходе блока сравнения 4. Диагностическая информация записывается в регистры контроля 6 или 7; если в данном тесте неисправность не проявляется— .в регистр 7, если проявляется — в регистр 6.
После записи диагностической информации в регистры контроля 6 или 7 по команде из блока управления 8 в блок памяти 2 вводится очередной тест, который поступает затем на входы проверяемого узла 9, и начинается ввод диагностической информации данного теста.
После прохождения всех тестов в первом регистре контроля 6 установятся в «1» те разряды, которые соответствуют номерам неисправностей, проверяемых в «неисправных» тестах.
Во втором регистре контроля 7 установятся в
«1» те разряды, которые соответствуют неисправностям, проверяемым в «исправных» тестах («исправный тест» — тест, в котором неисправность не проявляется, «неисправный» тест — тест, в котором неисправность проверяемого узла проявляется).
Таким образом, блок сравнения 4 фиксирует наличие исправности (неисправности) проверяемого узла в каждом тесте, в . регистре 6 фиксируются возможные неисправности, в регистре 7 фиксируются исключенные неисправности (неисправности, которые отсутствуют) .
Выходы регистров контроля 6, 7 подключены к блоку индикации 5, причем каждый индикаторный элемент (например светодиод) подключен к выходам одноименных разрядов регистров контроля 6, 7 и светится только в том случае, если на выходе первого регистра контроля 6 — высокий потенциал («1»), а на соответствующем выходе второго регистра контроля 7 — низкий потенциал («О»). После проверки будут светиться те индикаторные элементы, которые соответствуют неисправностям, проверяемым в «неисправных» наборах, и отсутствующие в «исправных» наборах. Зная номер
607218
Формула изобретения
I y
Составитель И. Сигалов
Техред О. Луговая Корректор Л. Гpl! Il«нко
Тираж 826 Подписное
Редактор Л. Бибер
Заказ 2584/36
Ц!! И И ПИ Государствен ног о комитета Сов« а Мин ..строя CCCP но д«.I;i%I изобретений н открытий! !3035, Москва, Ж-35, Раун скан наб., д. 4, .
Филиал ППП «Пат«нт», г. Ужгород. ул. !1роектная, 4 о неисправности, по таблице неисправностей находят номер неисправного элемента и вид неисправности.
Таким образом, предложен ное устройство не только контролирует исправность проверяемого узла, но и ускоряет поиск неисправности, обеспечивая диагностику неисправности проверяемого устройства (локализацию места и вида неисправности в проверяемом узле).
Устройство для контроля цифровых блоков, содержащее блок ввода, блок памяти, коммутатор, блок сравнения, блок индикации, блок управления, первый и второй регистры контроля, причем первый и второй выходы блока ввода соединены соответственно с первым входом блока памяти и с первыми входами первого и второго регистров контроля, первый и второй выходы блока управления соединены соответственно с входом блока ввода и со вторым входом блока памяти, первый и второй выходы блока памяти соединены соответственно с срвым входом коммутатора и с первым входом блока сравнения, первый выход коммутатора соединен со вторым входом блока сравнения, второй вход и второй выход коммутатора являются соответственно выходом и входом устройства, выход...первого и второго регистров контроля соединены с входами блока индикации, отличающееся тем, что, с целью сокращеш1я времени поиска неисправностей, первый н второй выходы блока сравнения соединены соответственно со вторыми входами регистров контроля, третий и четвертый выходы блока управ.ления соединены соответственно с третьим входом блока сравнения и с третьим входом коммутатора, третий выход блока ввода соединен со вторым входом блока управления.
Источники информации, принятыс во внимание при экспертизе:
1. Диагностика неисправностей логических схем вычислительных мащ и н. «Наука >., .Ч., 1965, с. 115-! 32.
2. Авторское свидетельство СССР Л 354415, кл. G 06 F 11/00, 1970.