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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советских

Соцнаиистнческик

Ресттубник

Ф

«

Р (61) Дополиительиое к авт. саид-ву (22) Заявлено 21,0180 (21) 2872022/18-24 (51) M ) л. с присоединением заявки Hо (23) Приоритет

G 06 F 11/16

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

СССР ио делам изобретений и открытий

Опубликовано 3009Я1.Бюллетень М 36

Дата опубликованию описания 300981 (53) УДК 681. 325 (088. 8) (72) Авторы изобретения

В.A.Êèýóá, В.М.Костылев и В.A.Êóòóçîâ

1

1 (7! ) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ УЗЛОВ

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

Известны устройства для контроля логических блоков ЦВМ, принцип действия которых основан на сравнении сигналов проверяемого и эталонного блоков (1) и (23.

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

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

Это устройство содержит генератор импульсов, счетчик эталонный блок схем сравнения, элементы памяти, индикаторы, блок обнаружения входов и блок управления. Выход генератора импульсов соединен со входом счетчика, первые входы блоков обнаружения входов соединены с первым выходом блока управления, первые и вторые выходы блоков обнаружения входов — со входами и выходами контролируемого и эталонного блоков, а также с соответствуюшими входами схем сравнения, выходы которых соединены соответственно с первыми входами элементов памяти, вторые входы которых соединены с первым выходом блока управления, а выходы — c индикаторами.

Известное устройство работает по принципу сравнения выходных и входных сигналов двух блоков — контролируемого и эталонного. На входы обоих блоков подаются всевозможные двоичные комбинации и производится срав2ц нение состояний на всех выводах обоих блоков. При обнаружении дефекта в контролируемом блоке загорается один или несколько индикаторов. Блок обнаружения входов позволяет различать вход блока от выхода (3) .

Недостаток известного устройства — при проверке блоков с открытым коллекторным выходом при закрытом выходом транзисторе блок обнаружения

30 входов будет ошибочно классифициро868764

35 вать выход блока как его вход. Это происходит вследствие того, что на выходе блока обнаружения входон (выход с элемента 13 И-НЕ) всегда присутствует потенциал, присущий входу ТТЛ-логики, поступающий с первого входа элемент" 14 И-НЕ блока обнаружения входов (3, фиг.2), а ,так как закрытый транзистор открытого коллекторного выхода эталонного блока не вносит изменения уровня на выходе блока обнаружения входон, то происходит ошибка в распознавании входов. Таким образом, известное устройство не обеспечивает достоверного результата при распознавании входов и выходов.

Кроме того, известное устройство не позволяет осуществлять локализацию неисправности в блоках (т.е. не проверяет интегральные микросхемы, установленные на печатных платах)

На входах интегральной схемы, установленной на печатной плате, присутствуют логические уровни, поступающие с выходов других микросхем, поэтому при использовании известного устройства на входах проверяемой микросхемы будет наблюдаться наложение сигналов (искусственное ИЛИ) ранее присутствующих и поступающих от счетчика 2 известного устройства.

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

Цель изобретения - расширение области применения.

Поставленная цель достигается тем, что в устройство для контроля логических узлов, содержащее генератор импульсов, счетчик, блок хранения эталонов, элементы сравнения, блоки памяти, индикаторы, блоки фиксации входов и блок управления, причем выход генератора импульсов соединен со входом счетчика, первые входы блоков фиксации входов соединены с первым выходом блока управления, первые и вторые выходы блоков фиксации входов соединены соответственно с выводами контролируемого узла и блока хранения эталонов, а также с соответствующими входами элементов сравнения, выходы которых соединены соответственно с первыми входами блоков памяти, вторые входы которых соединены с первым выходом блока управления, а выходы — с индикаторами, введены элементы И и ключи, при этом первые входы элементов И соединены соответственно с группой выходов счетчика, вторые входы элементов И соединены соответственно со вторым выходом блока управлений, с первыми входами ключей, а выходы элементов И соединены со вторыми входа5

65 ми блоков фиксации входов, третьи входы которых соединены с третьим выходом блока управления, вторые входы ключей соединены с первыми выходами блоков фиксации входов, третьи входы ключей соединены с третьими выходами блоков фиксации входов, а выходы — co вторыми входами элементов сравнения.

На фиг. 1 представлено предлагаемое устройство, структурная схема;

t на фиг. 2 — блок фиксации входов; на фиг. 3 — блок управления; на фиг. 4 — ключ; на фиг. 5 — временные диаграммы, поясняющие работу блока фиксации входов, когда на выводе блока хранения эталонов присутствует "нулевой" логический уровень; на фиг. б — то же, когда на выводе блока хранения эталонов присутствует

"единичный" логический уровень, на фиг. 7 — то же, когда на выводе блока хранения эталонов присутствует открытый коллекторный выход при закрытом выходном транзисторе; на фиг. 8 — то же, когда выводом блока хранения эталонов является вход блока.

Устройство содержит генератор 1 импульсов, счетчик 2, контролируемый блок 3, блок 4 хранения эталонов, элемент 5 сравнения, блок б памяти; индикатор 7, блок 8 фиксации входов, блок 9 управления, выключатель 10, формирователь 11 запуска, выключатель 12, элемент 13 И, ключ 14, эмиттерный повторитель 15, транзистор

16, резисторы 17-19, элементы 2022 НЕ; триггеры 23 и 24, элементы

25 и 26 И-НЕ, селектор 27, генератор

28,импульсов, элемент 29 И, счетчик

30, дешифратор 31, элемент 32 ИЛИ-НЕ, резистор 33 и транзистор 34.

Устройство работает по принципу сравнения входных и выходных сигналов двух идентичных блоков — контролируемого блока 3 и блока 4 хранения эталонов (фиг.1). На входы этих блоков подаются одинаковые тестовые сигналы и производится сравнение состояний на всех выводах обоих блоков.

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

Выключатель 12 устанавливается в одно иэ двух положений: первое соответствует контролю блоков, второе — контролю микросхем.

В первом режиме открываются элементы 13 И и закрываются ключи 14, что обеспечивает передачу тестовых сигналов от счетчика 2 к входам проверяемого блока и блока хране868764 ния эталонов. Во втором режиме элементы 13 И закрываются, но открываются ключи 14, что обеспечивает передачу сигналов со входом контролируемого блока 3 на входы блока 4 хранения эталонов.

Первоначально все элементы памяти блоков б и 8 устанавливаются н "нулевое" состояние, соответствующее отсутствию свечения в индикаторах 7, закрытию ключей 14 и запрещению прохождения тестовых сигналов от счетчика 2 через элементы 13 И и блоки

8 фиксации входов на выводы контролируемого и эталонного блоков.

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

Выключателем 10 запускается формирователь 11 управляющих импульсов, открывающий блоки 8 фиксации входов, которые н первом режиме начинают передавать тестовые сигналы от счетчика 2 через элементы 13 И на входы контролируемого блока, а но втором режиме открываются ключи 14, соответствующие входам блока 4 хранения эталонов,. что обеспечивает передачу сигналов со входом контролируемого блока 3 на входы блока 4 хранения эталонов.

Элементы 5 сравнения в обоих режимах сравнивают сигналы на выходах блоков 3 и 4 и в случае несовпадения выдают сигналы на соответствующий блок б памяти, который в этом случае устанавливается н состояние, соответствующее свечению индикатора 7.

В случае, если контролируемый блок 3 исправен, то в конце проверки, длительность которой задается формирователем 11 запуска, ни один нз индикаторов 7 не светится, если.контро. лируемый блок 3 является неисправным, то в конце проверки, в зависимости от характера неисправности, высвечивается определенная комбинация индикаторов 7. Блоки 8 фиксации входов построены таким образом, что каждый из них открывается только в том случае, если на,выходе блока 4 хранения эталонов был зарегистрирован потенциал, характерный для входа блока (для транзисторно-транзисторной логики, порядка 1,3 В), а после шунтирования этого вывода через резистор на "землю" через этот резистор протекает входной ток логического нуля.

Отличий входа от выхода производится следующим образом. Если на втором выходе блока 8 фиксации входов (фиг.2), присоединенного к блоку хранения эталонов 4, присутствует

"нулевой" (0,4 В) потенциал (фиг.5) то последний, поступая через резистор 18 на вход элемента 20 НЕ, устанавливает его в состояние, когда на его выходе появляется высокий уровень напряжения, который подается на второй вход -селектора 27, на четвертый вход селектора 27 также поступает высокий уронень напряжения с выхода элемента 21 НЕ, в результате на ныходе селектора 27 устанавливается низкий логический уровень, который поступает на информационные нходы триггеров 23 и 24, в результате чего в момент поступления управляющих сигналов с формирователя

11 запуска на первый и третий входы блока 8 фиксации входов, триггеры устанавливаются в "нулевое" состояние и элементы 22, 25 и 26 И-HE c открытым коллекторным выходом остаются закрытыми, также остается закры15 тым ключ 14, на третий вход которого с инверсного выхода триггера 23 по дается высокий логический уровень (фиг.4).

То же самое происходит и в случае, Щ когда на выводе блока 4 хранения эталонов присутствует высокий (р 2,4 В) потенциал (фиг.б), только в этом случае высокие логические уровни поступают на первый и третий входы селектора 27.

Если на выводе блока 4 фиксации эталонов присутствует неопределенный уровень (1,3 В), что возможно в двух случаях: первый — вывод блока хранения эталонов является входом, второй — вывод блока хранения эталонов является выходом с открытым коллекторным выходом при закрытом ныходном транзисторе, тогда уровень на выходе эмиттерного повторителя 15, собранного на транзисторе 16 и резисторе 17, станет равным порядка

0,4 В, так как на эмиттерном перехо.де транзистора падает от 0,7 до

1,0 В, т.е. низкий. логический уроЩ вень поступает на третий вход селектора 27.

На вход элемента 20 НЕ ток, при неопределенном уровне, практически отсутствует, поэтому на его выходе устанавливается низкий уровень, который поступает на второй вход селектора 27.

При поступлении на второй и третий входы селектора 27 низкого уровня на.его выходе появляется высокий логический уровень.

В результате, после поступления первого управляющего импульса (фиг.7 и 8) на третий вход блока 8 фиксации входов, триггер 24 устананSS линается в "единичное" состояние, т.е. с выхода триггера 24 на вход элемента 22 НЕ с открытым коллекторным выходом поступает высокий логический уровень, в результате чего щ выходной транзистор элемента 22 открывается и через резистор 19 шунтирует вывод эталонного блока на "землю".

Номиналы резисторов 18 и 19 выбра65 ны так, чтобы суммарный входной ток

868764 элемента 20 и первого входа селектора 27, протекающий через эти резисторы, вызывал на них падение напряжения ниже порогового уровня элемента

20 НЕ. Тогда в случае, еслц на выводе блока 4 хранения эталонов присутствует выход элемента. с открытым коллекторным выходом, при закрытом выходом транзисторе (фиг,7), через резисторы 18 и 19 потечет только входной ток элемента 20 НЕ и первого входа селектора 27„ потенциал на входе элемента 20 ЙЕ будет меньше порогового, поэтому на выходе установится высокий логический уровень, который поступает на второй вход селектора 27. 15

На четвертый вход селектора 27 также поступает высокий логический уровень с выхода элемента 21 НЕ, в результате на выходе селектора 27 устанавливается низкий логический 20 уровень, который поступает на информационные входы триггеров 23 и 24, поэтому при приходе управляющих сигналов на первый третий входы блока

8 фиксации входов с формирователя д

11 запуска триггеры устанавливаются в "нулевое" состояние, при котором элементы 22, ?5 и 26, ключи 14 закрываются и не влияют на ° работу блока хранения эталонов, т,е, устройство классифицирует выход блока хранения эталонов с открытым коллекторным выходом (при закрытом выходном транзисторе) как выход, что повышает достоверность контроля блоков.

В случае, если на выводе блока хранения эталонов присутствует вход элемента транзисторно-транзисторной логики (фиг.8), после поступления первого управляющего сигнала на вход триггера 24 (третий вход блока 8 фик- 40 сации входов) через резистор 19, кроме входных токов элемента 20 HE и первого входа селектора 27, потечет еще и входной ток логического

"0" входа блока 4 хранения эталонов, 45 этот ток вызовет дополнительное падение напряжения на резисторе 19, поэтому соответственно увеличится .и достигнет порогового уровня напряжения на входе элемента 20 HE. В этом случае на его выходе устанавливается низкий логический уровень, поступающий на второй вход селектора 27. На третьем входе селектора

27 также присутствует низкий уровень напряжения, поступающий с выхода эмифтерного повторителя, поэтому на выходе селектора 27 остается высокий логический уровень, поступающий на информационные входы триггеров 23 и 24. Вследствие этого, после постУп- Щ ления управляющего импульса на первый вход блока 3 фиксации входов (фиг.8), триггер 23 переходит в состояние, когда на его выходе появляется высокий логический уровень, 65 который, поступая на вход элементов

25 и 26 И-НЕ, позволяет прохождение тестового сигнала со второго входа блока 8 фиксации входов на выходы блока хранения эталонов и проверяемого блоков — в первом режиме работы устройства, или во втором режиме (при проверке интегральных схем, установленных на печатных платах) сигнал низкого логического уровня с инверсного выхода триггера 23 открывает ключ 14 (фиг.4), что обеспечивает передачу сигнала от входа проверяемой схемы на вход эталонной.

Второй управляющий импульс на третьем входе блока 8 фиксации входов установит триггер 24 в "нулевое" состояние — элемент 22 И-НЕ закрывается и резистор 19 больше не шунтирует вывод блока хранения эталонов. формирователь 11 запуска блока 9 управления (фиг.3)построен по принципу распределения импульсов. Он содержит генератор 28, элемент 29 И, счетчик 30 и дешифратор 31.

Выключателем 10 запускается генератор 28, выход которого через элемент 29 .запрета соединен со входом счетчика 30, выходы счетчика 30 соединены со входами дешифратора 31, выходы которого являются выходами блока управления. С последнего разряда счетчика снимается сигнал для управления элемента 29 И. Первоначально элемент 29 И .открыт и последовательность импульсов с генератора поступает на вход счетчика 30, при прохождении счетчиком 30 определенных состояний на выходе дешифратора 31 появляются импульсы управления. При заполнении счетчика 30 (при переключении последнего разряда счетчика) элемент 29 И закрывается и поступление импульсов на вход счетчика прекращается.

Ключ 14 (фиг.4) выполнен на основе транзистора 34, он содержит элемент 32 ИЛИ-НЕ с открытым коллекторным выходом, служащий для управления транзистором 34, и резистор 33.

Ключ работает следующим образом.

При поступлении на первый или третий входы высокого логического уровня, соответственно либо с блока

9 управления, либо с блока 8 фиксации входов выходной транзистор элемента 32 ИЛИ-НЕ открывается и закрывает транзистор 34, т.е. эмиттерный и коллекторный переходы транзистора 34 закрыты. Поэтому второй вход и четвертый выход ключа 14 не оказынают влияния на выводы проверяемого блока и блока хранения эталонов.

При поступлении низкого логического уровня на первый и третий входы ключа 14, выходной транзистор элемента 32 закрывается, в этом случае транзистор 34 открыт при любом урон— не логического сигнала на втором вхо-868764

10 де ключа (на эмиттере транзистора 34) поэтому на четвертом выходе ключа

14 (коллектор транзистора 34) будет повторяться логический уровень второго входа, таким образом осуществляется передача сигнала со входа проверяемого блока 3 на вход эталонного блока 4.

Предлагаемое устройство значительно облегчает процесс локализации неисправностей, так как позволяет проверять интегральные схемы, установленные на печатных платах. Глубина поиска дефектов при использовании устройства достигает корпуса интегральной схемы. Кроме того, устройство позволяет проверять более достоверно широкую номенклатуру блоков, включая блоки с открытым коллекторным выходом.

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

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

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

НЕ, вход которого соединен с первым входом селектора, выход второго элемента И-НЕ соединен с первым выходом блока, третий выход которого соединен со вторым выходом первого триггера, информационный вход которого соединен с информационным входом второго триггера и с инверсным выходом селектора, второй вход которого соединен с выходом второго элемента НЕ, третий вход селектора соединен с выходом эмиттерного повторителя и входом третьего элемента НЕ, выход которого соединен с четвертым входом селектора.

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

Источники информации, принятые во внимание при экспертизе

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

9441532, кл. С 01 R 31/28, 1971.

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

9553618, кл. G 06 F 11/00, 1975.

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

9633019, кл. G 06 F 11/04, 1976.

868764 ®аГ

Утюга

Уа

ОЬорога

Составитель Н.Торопова

Редактор Е.Дичинская Техред С.Мигунова Корректор У.Пономаренко

Заказ 8330/71 Тираж 748 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

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

 

Похожие патенты:

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к системным контроллерам

Изобретение относится к устройству и способу выработки команд управления приводами самолета

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

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

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла

Изобретение относится к вычислительной технике и может быть использовано в цифровых автоматических системах
Наверх