Асинхронное автоматическое устройство для контроля цифровых систем
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано для проверки и поиска неисправностей в сложных логических блоках и системах. Целью изобретения является повышение достоверности контроля и сокращение времени, необходимого для реализации контроля. С этой целью в устройство , содержащее эталонный блок и анализатор перекоса, введен блок контроля, который включает группу из п ключей, переключатель на m положений, группу из m генераторов единичного потенциала, шифратор , четыре блока постоянной памяти, счетчик, два триггера, две группы из п/8 мультиплексоров, генератор импульсов, делитель , элемент И, переключатель временных интервалов, группу цифровых индикаторов, индикатор ИСПРАВЕН, индикатор НЕИСПРАВЕН и кнопку сброса 2 ил. (Л
СООЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (ss>s G 06 F 11/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4751976/24 (22) 23.10,89 (46) 30.07.92. Бюл. N 28 (71) Специальное конструкторское бюро
"Фотон" (72) А. П, Лимонов и В. В. Ахтырцевв (56) Авторское свидетельство СССР
¹ 528709, кл. G 06 F 11/22, 1977.
Патент США N 4122995,,кл. 6 06 F
11/00, опублик, 1979. (54) АСИНХРОННОЕ АВТОМАТИЧЕСКОЕ
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ СИСТЕМ (57) Изобретение относится к области вычислительной техники и может быть использовано для проверки и поиска неисправностей в сложных логических блоИзобретение относится к цифровой вычислительной технике и может быть использовано для проверки и поиска неисправностей в сложных логических блоках и системах.
Целью изобретения является повышение достоверности контроля и сокращение времени, необходимого для реализации контроля.
На фиг. 1 представлена структурная схема асинхронного автоматического устройства для контроля цифровых систем; на фиг. 2 — функциональные схемы блока контроля и анализатора перекоса.
На фиг, 1 представлены система 1 обработки данных, эталонный блок 2, контролируемый блок 3 (объект контроля — один из блоков системы 1), блок 4 контроля и анализатор 5 перекоса.
Блок 4 контроля (фиг. 2) содержит и ключей 6, m резисторов (генераторов единично Ы 1751761 А1 ках и системах. Целью изобретения является повышение достоверности контроля и сокращение времени, необходимого для реализации контроля, С этой целью в устройство, содержащее эталонный блок и анализатор перекоса, введен блок контроля, который включает группу из и ключей, переключатель на m положений, группу из m генераторов единичного потенциала, шифратор, четыре блока постоянной памяти, счетчик, два триггера, две группы из n/8 мультиплексоров, генератор импульсов, делитель, элемент И, переключатель временных интервалов, группу цифровых индикаторов, индикатор "ИСПРАВЕН", индикатор "НЕИСПРАВЕН" и кнопку сброса.
2 ил. го потенциала) 7, шифратор 8, блоки 9 и 10 постоянной памяти, счетчик 11, триггер 12, блоки 13 и 14 постоянной памяти, n/8 мультиплексоров 15 и 16, генератор 17 импульсов, делитель 18, триггер 19. элемент И 20, группу цифровых индикаторов 21, переключатели 22 и 23, кнопку 24 сброса, индикатор
25 "Исправен" и индикатор 26 "Неисправен". Каждый из и ключей 6 группы имеет три выходных состояния (где п — количество контактов в разъеме для подключения эталонного блока 2 к системе 1 обработки данных). Переключатель.22 имеет m положений (где m — количество блоков, входящих в систему 1 обработки данных), Анализатор 5 перекоса (фиг. 2) содержит элемент 27 ИСКЛЮЧАЮЩЕЕ ИЛИ, дифференцирующую цепочку 28., включающую резистор 29 и конденсатор 30, и формирователь 31.
1751761
Устройство работает следующим образом.
С помощью перекл очателя 22 устанавливается номер, присвоенный эталонному блоку 2 для данной системы 1 обработки данных. С помощью переключателя 23 устанавливается временной интервал от t1 до t2, в течение которого происходит изменение всех выходных сигналов контролируемого блока. Система 1 обработки данных переводится в рабочий режим. После нажатия кнопки 24 сброса запускается процесс кон5
10 троля, При установке переключателя 22 в на остальных его Входах с помощью резисторов 7 поддер>кивается потенциал "1", На выходе шифратора 8 формируется двоичное слово, соответствующее выбранному номеру блока. Код этого двоичного слова посту20 пает на адресный вход блока 9, на выходе которого по записанной в него таблице формируется п-разрядное слово. Потенциалы
"0"с первой группы Выходов блока 9 открывают часть ключей 6, которые пропускают сигналы, являющиеся входными для контролируемого блока 3, а потенциалы "1" с другой группы выходов блока 9 закрывают часть ключей 6, которые не пропускают соответствующие выходные сигналы.
КОД ДВОичнОГО слоВа с ВыхОДа шифратора 8 поступает также на адресный вход блока 10 и на входы разрешения обращения блоков 13 и 14, На выходе блока 10 формируется двоичное слово, код которого соот- 35 ветстнует количеству выходных контактов для данного контролируемого блока 3, С выхода блока 10 код сформированного двоичного слова поступает на установочный вход счетчика 11 и записывается в него на40 жатием кнопки 24 сброса. Записанное в счетчик 11 двоичное слово с его выхода поступает на адресные входы блоков 13 и 14, На выходе блока 13 по таблице, записанной в него, формируются семиразрядные слова, которые поступают на цифровые индикаторы 21 и высвечивают номер проверяемого контакта в системе обозначений данного разьема. На выходе блока 14 по заданной программе (таблице) формируется двоичное слово разрядностью 3+и/8, Первые три разряда этого слова поступают на управляющие входы всех мультиплексоров 15 и 16, а
50 остальные разряды кода с выхода блока 14 поступают на два одноименных мультиплексора 15 и 16 (на входы включения микросхем В активное состояние).
Программа (таблица) в блоке 14 записана таким образом, что сигнал с контактов эталонного и контролируемого блоков 2 и 3. состояние с заданным номером íà соответствующий вход шифратора 8 подается "0", а 15 номер которого индицирован с помощью блока 13, через мультиплексоры 15 и 16 подается на соответству>ощий вход анализатора 5 перекоса, Если эти выходные сигналы одинаковы, то на выходе элемента 27 сохраняется потенциал "1" и через время, определяемое положением переключателя 23, счетчик 11 переводится в состояние на единицу меньше предшествующего. Код этого нового числа с выхода счетчика 11, поступая на входы блоков 13 и 14, высвечивает номер следующего контакта (с помощью блока 13) и передает соответствующие сигналы выходных контактов эталонного и контролируемого блоков 2 и 3 (c помощью блока 14 и мультиплексоров 15 и 16) на входы анализатора 5 перекоса. На выходе переноса счетчика 11 появляется импульс (после отсчета числа, определяющего количество выходных контактов), который поступает на вход триггера 12. В результате триггер 12 меняет свое состояние, которое отображается индикатором 25 (".Исправен" ). Кроме того, сиг нал с второго выхода триггера 1 2 запрещает прохождение сигнала с выхода генератора i7 через элемент И 20 на вход делителя 18.
Если >ке обнаруживается несоответствие между сигналами эталонного и контролируемого блоков 2 и 3, то на Выходе элемента
27 устанавливается потенциал "0", а перепад сигнала, продифференцированный цепочкой 28, поступает на вход формирователя 31. С выхода формирователя 31 импульсный сигнал (наличие которого зависит от сдвига входных сигналов анали:. затора 5 перекоса), поступая на вход сброса (R) триггера 19, переводит его в нулевое состояние и .останавливает делитель, 18, а следовательно, и счетчик 11. <", помощью индикатора26 отображается состояние неисправности контролируемого блока, а также индицируется (элементами 21) номер контакта, на котором обнаружена неисправность, Для контроля другой системы обработки данных достаточно сменить прошивку таблиц в блоках постоянной памяти.
Формула и30бретения
1. Аси> хронное автоматическое устройство для контроля цифровых систем, содержащее эталонный блок и анализатор перекоса,отл ич а ющееся тем, что, с целью повышения достоверности контроля и сокращения времени, необходимого для реализации контроля, в него введен блок контроля, который включает группу из и ключей (где n — количество контактов в разаеме для подключения эталонного блока по входу и выходу данных), переключатель на гп положений (где гп — количество блоков, 1751761
Фив.f подлежащих проверке), группу из m генераторов единичного потенциала, шифратор, четыре блока постоянной памяти, счетчик, два триггера, две группы из n/8 мультиплексоров, генератор импульсов, делитель, эле- 5 мент И, переключатель временных интервалов, группу цифровых индикаторов, индикатор "Исправен", индикатор "Неисправен" и кнопку сброса, при этом вход эталонного блока и первые входы всех ключей 10 группы объединены и образуют вход опроса устройства, информационные входы мультиплексоров первой группы являются входом устройства для подключения к выходу объекта контроля, выходы ключей группы 15 являются выходом устройства для подключения к входу объекта контроля, первый вывод переключателя на m положений соединен с шиной нулевого потенциала, а
1-й второй вывод переключателя ua m поло- 20
>кений (1 t m) подключен к выходу i-ro генератора единичного потенциала и 1-му входу шифратора, выход которого соедйнен с адресными входами первого и второго блоков постоянной памяти и входами разре- 25 шения обращения третьего и четвертого блоков постоянной памяти, выход первого блока постоянной памяти подключен к вторым входам всех ключей группы, адресные: входы третьего и четвертого блоков посто- 30 янной памяти соединейь1 с информационным выходом счетчика; выход третьего . блока постоянной памяти подключен к вхо-: дам цифровых индикаторов группы, выход четвертого блока постоянной памяти соедй- 35 нен с управляющими входами всех мультиплексоров первой и второй групп, вход сброса, тактовый вход и вход останова счетчика подключены соответственно к выходам кнопки сброса, второго блока постоянной памяти и переключателя временных интервалов, вход установки, вход сброса и прямой выход первого триггера соединены соответственно с выходом переноса счетчика, выходом кнопки сброса и входом индикатора "Исправен", информационные входы мультиплексоров второй группы подключены к выходу эталонного блока, выходы мультиплексоров первой и второй групп со- единены соответственно с первым и вторым информационными входами анализатора перекоса, первый и второй входы и выход элемента И подкл ючен ы соответствен но к выходу генератора импульсов, инверсному выходу первого триггера и тактовому входу . делителя, выходы которого соединейы с одноименными входами переключателя временных интервалов, a âõoä установки, вход сброса, прямой и инверсный выходы второго триггера подключены соответственно к выходу анализатора перекоса, выходу кнопки сброса; входу индикатора "Неисправен" и входу останова делителя, 2. Устройство по и, 1, о т л и ч а ю щ е ес я тем, что анализатор перекоса содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, дифференцирующую цепочку и формирователь, выход которого является выходом анализатора, первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ являютея первым и вторым информационными входами анализатора, а выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с входом формирователя и первым выводом дифференцирующей цепочки, второй вывод которой подключен к шине нулевого потенциала, 1751761
Составитель Г.Виталиев
Редактор M.Öèòêèíà . Техред M,Ìoðãåíòýë Корректор О.Густи
Заказ 2692 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина. 101