Устройство для цифрового контроля электронных схем

Иллюстрации

Показать все

Реферат

 

Изобретение относится к электронной и вычислительной технике и может быть использовано в аппаратуре автоматического контроля и диагности ки электронных узлов. Цель изобретения - повышение быстродействия. Устройство содержит блок 1 управления, блок 2 элементов И, блок 3 формирова ния тестового слова, регистры 4, 5, | 7 6,цифроаналоговый преобразователь 7,блок 8 коммутации, блок 9 сравнения , аналого-цифровой преобразователь 10, группу входов-выходов 11, группу выходов 12 результата контроля , выход 13 готовности результата контроля, группу адресных входов 14, вход 15 запуска, выход 16 готовности приема тестового слова, входов 17 тестового слова. Сущность изобретения заключается в использовании информации о непроверяемых контактах , хранящейся в регистре теста, для формирования тестового слова таким образом, чтобы в разряды регистра теста, соответствующие контролируемым контактам, записывались биты тестовой информации, поступающие из внешнего устройства, а в разряды регистра теста, соответствующие непроверяемым контактам, автоматически вписывались случайные значения. Положительный эффект достигается за счет ввода только значащей тестовой информации. 2 з.п. ф-лы, 3 ил. « 00 а Од &э

СОЮЗ СОВЕТСНИХ

СО(1ИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

А1 (l9) (11) (5))4 С 06 F 1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, ";.

Н АВТОРСИОМУ СВИДЕТЕЛЬСТВУ

12 (Риг 1

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4064315/24-24 (22) 28.01.86 (46) 30.07.88. Бюл. Р 28 (71) Среднеазиатский филиал Московского научно-учебного центра Специального научно-производственного объединения "Алгоритм" (72) M.Ñ.ÍHñíåíè÷ (53) 681.3(088.8) (56) Авторское свидетельство СССР

И 842822, кл. С 06 F 11/24, 1979.

Авторское свидетельство СССР

У 849217, кл. С 06 F 11/26, 1979. (54) УСТРОЙСТВО ДНЯ ЦИФРОВОГО КОНТРОЛЯ ЭЛЕКТРОННЪ|Х СХЕМ (57) Изобретение относится к электронной и вычислительной технике и может быть использовано в аппаратуре автоматического контроля и диагностики электронных узлов. Цель изобретения — повышение быстродействия. Устройство содержит блок 1 управления, блок 2 элементов И, блок 3 формирова— ния тестового слова, регистры 4, 5, 6, цифроаналоговый преобразователь

7, блок 8 коммутации, блок 9 сравнения, аналого-цифровой преобразователь 10, группу входов-выходов 11, группу выходов 12 результата контроля, выход 13 готовности результата контроля, группу адресных входов 14, вход 15 запуска, выход 16 готовности приема тестового слова, группу входов 17 тестового слова ° Сущность изобретения заключается в использовании информации о непроверяемых кон" тактах, хранящейся В регистре теста, для формирования тестового слова таким образом, чтобы в разряды регистра теста, соответствующие контролируемым контактам, записывались биты тестовой информации, поступающие из внешнего устройства, а в разряды ре" гистра теста, соответствующие непроверяемым контактам, автоматически вписывались случайные значения. Положительный эффект достигается за счет ввода только значащей тестовой информации. 2 з.п. ф-лы, 3 ил.

1413633

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

Цель изобретения — повышение быстродействия, На фиг, 1 приведена функциональная схема устройства для цифрового контроля электронных схем," на фиг.2функциональная схема блока формирования тестового слова; на фиг. 3 функциональная схема блока управления. 15

Устройство содержит блок 1 управления, блок 2 элементов И, блок 3 формирования тестового слова, регистры 4-6, цифроаналоговый преобразователь (ЦАП) 7, блок 8 коммутации, блок 9 сравнения, аналого-цифровой преобразователь (ЦАП) 10, группу входов-выходов 11, группу выходов 12 результата контроля, выход 13 готовности результата контроля, группу 25 управляющих входов 14, вход 15 запуска, выход 16 готовности приема тестового слова и группу информационных входов 17.

Блок 3 формирования тестового сло- 30 ва (фиг. 2) содержит генератор 18 тактовых импульсов, счетчики 19 и

20, коммутатор 21, элемент И 22, эле-мент ИЛИ 23, регистры 24 и 25 сдвига., группу информационных входов 26, 35 группу информационных входов 27 маски, вход 28 запуска, вход 29 задания режима, группу информационных выходов 30, выход 31 готовности тестовоrî слов" и выход 32 готовности части тестового слова.

Блок 1 управления (фиг. 3) содержит дешифратор 33, элемент ИЛИ 34, элементы И 35-37, элемент задержки

38, с первого по пятый выходы 39-43, стробирующий вход 44, вход 45 разрешения записи и группу информационных входов 46.

Предлагаемое устройство работает следующим образом.

Устройство принимает сжатую тестовую информацию по входу 17 и управляющую информацию по входу 14. Информация сопровождается сигналом эа— 5 пуска, поступающим по входу 15. Сигнал запуска разблокируе счетчики

19 и 20 и регистр 25. Пги этом сбрас.ывается сигнал готовнос, . приема тестового слова и информация записывается в регистр 24 и дешифратор 33.

Порция информации. переписанная в регистр 24 блока 3, подвергается распределению в определенные разряды тестового слова. Для этого коммутатор 21, управляемый счетчиком 19, коммутирует по очереди один за другим все разряды регистра 6 на один из входов элемента И 22. Приходящий на элемент И 22 через коммутатор 21 сигнал состояния соответствующего разряда регистра 6 стробируется импульсом генератора 18 и, если он имеет потенциал "1", импульс проходит на синхровход сдвига регистра 24.

Тем же импульсом от генератора 18 бит тестовой информации с выхода регистра 24 переписывается по входу, последовательной записи в регистр 25.

Если опрашиваемый разряд регистра 6 маски имеет потенциал Он, импульс на синхровход сдвига регистра 24 не проходит, и значение бита тестовой информации на выходе регистра 24 сдвига и входе регистра 25 не меняется. В регистр 25 записывается информация по импульсу от генератора

18. Записываемое в регистр 25 значение соответствует значению, которое должен иметь очередной контролируемый контакт в формируемом тестовом слове, т.е. значению выхода регистра 24. Поскольку это значение может быть как нулевым, так и единичным, нельзя заранее знать что запишется в разряды регистра 4, соответствующие непроверяемым контактам согласно содержимому регистра 6 маски. Но это не принципиально, так как эта информация не используется ни для коммутации сигналов на объект контроля, ни для сравнения с сигналами, снимаемыми с объекта контроля. Контроль за тем, все ли биты из принятой в регистр 24 порции тестовой информации быпи использованы для формирования тестового слова, осуществляется счетчиком

20, выход переполнения которого через элемент ИЛИ 23 используется для формирования сигнала готовности части тестового слова. ЦАП и А11П устанавливают соответствие между сигналом на контакте объекта контроля и многоразрядным двоичным колом его цифрового отображения, т.е. каждому контакту объекта контроля в регистре 4 должны соотвсT(твовать нес.кслько разрядов

3 14 кода. Эта ведет к тому, что каждому разряду в регистрах 5 и 6 соответствует несколько разрядов регистра 4.

Соответственно и разрядность счетчика 19 должна учитывать число разрядов регистра 4. Поэтому для управления коммутатором 21 младшие разряды счетчика 19 не используются. Эта позволяет применять сигнал переполнения счетчика 19 в качестве сигнала готовности тестового слова, стробирующего выходные сигналы блока 1 управления и участвующего в формировании сигнала 32 готовности формирования части тестового слова. Два источника формирования сигнала 32, объединяемые элементом ИЛИ 23, определяют двойственную причину, по которой очередной цикл формирования тестового слова может быть завершен: когда очередная порция тестовой информации обработана и требуется получить следующую; когда формирование тестового слова завершено и дальнейшее формирование не требуется (даже если какие-то биты остались не обработанными в регистре 24 сдвига). Сформированное тестовое слово с выходов регистра 25 может быть переписано по нужному адресу, определяемому блоком управления. Код получателя тестового слова определяется внешним устройством и сопровождает каждую порцию тестовой информации. Этот код поступает на входы дешифратора 33 с памятью в виде регистра. Соответствующие сигналы записи в получающие регистры формируются после стробирования выходных уровней дешифратора 33 сигналом 31 завершения формирования тестового слова. На выходе элемента ИЛИ

34 формируется сигнал 43 режима, который поступает на вход коммутатора

21, Если сигнал 43 имеет уровень "1", то на выходе коммутатора 21 постоянно имеется потенциал "1". Это приводит к последовательной переписи всей тестовой информации из регистра 24 в регистр 25 беэ пропусков и вставок.

Такой режим необходим при записи информации в регистры 5 и б. Для регистра б маски все разряды должны быть значащими, так как иначе нельзя перезаписать в него конфигурацию непроверяемых контактов. Для регистра 5 коммутации тот же режим необходим, поскольку имеют место случайности значений, записываемых в тес13633

35 товое слово н позициях непроверяемых контактов, хотя они все по определению должны быть коммутируемыми. По сн гнал у 39 э аписи в регистр 4 тестовое слово из регистра 25 переписывается в регистр 4. Этот же сигнал записи в регистр 4 теста поступает на вход элемента задержки 38, с выхода которого снимается сигнал

41 -готовности результата контроля.

Информация с регистра теста поступает на ЦАП 7, на выходах которых формируются уровни, определяемые входными тестовыми кодами. Сформированные ЦАП 7 (для каждого контакта в отдельности) уровни поступают на входы блока 8 коммутации, кото" рый в зависимости от режима работы с входом-выходом 11 объекта контроля, определяемым состоянием соответствующего разряда регистра 5 коммутации, либо коммутирует полученный уровень на вход объекта контроля, либо блокирует его прохождение. В любом случае уровень сигнала, присутствующий на входе-выходе объекта контроля (коммутируемый или нет),преобразуется АЦП, в код,который сравнивается в блоке 9 сравнения с кодом, хранящимся в регистре 4 тес" та. После маскирования на блоке элементов И сигналов, относящихся к непроверяемым контактам, поступают на выход 12 результата устройства.

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

1. Устройство для цифрового контроля электронных схем, содержащее блок управления, первый и второй регистры, цифроаналоговый преобразователь, блок сравнения, аналого-цифровой преобразователь, и блок коммутации, причем группа управлякщих входов устройства соединена с группой адресных входов блока управления, первый и второй выходы которого соединены с входами записи первого и второго регистров соответственно, группа выходов разрядов первого регистра соединена с группой входов цифроаналогового преобразователя, группа выходов которого соединена с группой информационных входов блока коммутации, группа управляющих входов которога соединена с группой выходов раз" рядов второго регистра, первая группа информационных входов блока cpas1413633 нения соединена с группой выходов аналого-цифрового преобразователя, группа входов которого соединена с группой выходов блока коммутации и является группой входов-выходов уст5 ройства для подключения к группе входов-выходов контролируемой схемы, отличающееся тем, что, с целью повышения быстродействия уст- 111 ройства, в него введены блок формирования тестового слова, третий регистр и блок элементов И, причем третий выход блока управления являет— ся выходом готовности результата конт- роля устройства, группа выходов результата контроля которого соединена с группой выходов блока элементов И, четвертый выхоц блока управления соединен с входом записи третьего регист-2О ра, груптта информационных входов ко— торого объединена с группами информационных входов первого и второго, регистров и подключена к группе ин— формационных выходов блока формирования тестового слова, группа информационных входов ма" êè которого соединена с группой выходов разрядов третьего регистра и первой группы входов блока элементов И, вторая груп-3 па входов которого соединена с группой выходов блока сравпения, вторая группа информационных входов которого соединена с группой выходов разрядов первого регистра, стробирующий вход блока управления соединен с вы-ходом готовности тестового слова блока формирования тестового слова, вы-. ход готовности часги тестового слова которого соединен с входом разрешения записи блока управления и является выходом готовности приема тестового слова устройства, группа информационных входов которого соединена с группой информационных Bxo—

45 дов блока формирования тестового слова, вход запуска которого является входом запуска устройства, вход задания режима блока формирования тестового слова соединен с пятым выходом блока управления.

2. Устронство 11о п. 1 o T л H ч а ю щ е е с я тем, что блок управления содержит три элемента И, элемент ИЛИ, элемент задержки и дешифратор, группа информационных входов которого является группой адресных входов блока, первый, второй, третий, четвертый и пятый; оды которог а соединены с выходами первого элемента И, второго элемента И, элемен-:а з а деeрpж .к иH, третьего элемента И и элемента ИЛИ соответственно, стробирующий вход блока управления соединен с первытпт входами первого, второго и третьего элементов И, второй вход первого элемента И соединен с первым выходом дешифраropa, второй выход которого соединен с вторым входом второго элемента И и первым входом элемента ИЛИ, второй вход которого объединен с вторым входом третьего элемента И и подключен к третьему выходу цешифратора, вход записи которого является входом разрешения записи блока управления, выход первого элемента И соединен с входом элемента задержки.

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