Устройство для контроля цифровых блоков

Номер патента: 1709318

Авторы: Жданов, Макаров

ZIP архив

Текст

,5 А 1 51)5 8 06 Р 11 СУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ И ГКНТ СССР САН И Е ИЗОБРЕТЕНИЯ= цифровои те для контрол х структуру с ропроцессорзей. Цель изокциональных ния цепей. замыкании. Устть ситуации контрол эталона ируе ,3 ил ВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Авторское свидетельство СССРМ 1277118, кл, 6 06 Р 11/26, 1985.Авторское свидетельство СССРМ 1288700, кл. 0 06 Е 11/26, 1985. Изобретение относится к цифровой технике и может использоваться для контроля цифровых блоков, содержащих структуру с произвольной логикой, микропроцессорные БИС и цепи обратных связей,Известно устройство для контроля логических блоков, содержащее генератор тактовых импульсов, блок управления, эталонный блок, блоки определения входов- выходов, счетчик, элементы индикации, блоки измерения потребления. Изобретение основано на использовании явления резкого возрастания тока потребления логического блока, выполненного на элементах ТТЛ с неисправностью типа короткого замыкания при условии несовпадения значений логических сигналов в замыкаемых цепях,Однако устройство характеризуется наличием эталонной микросхемы для каждой проверяемой микросхемы, что в конечном счете приведет к увеличению стоимости контроля.(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ Ц РОВЫХ БЛОКОВ(57) Изобретение относится книке и может использоваться цифровых блоков, содержащи произвольной логикой, микные БИС и цепи обратных свя бретения - расширение фун возможностей за счет выявледействованных в коротком за ройство позволяет выявля повышения внутреннего тока мого блока без использования Наиболее близким по технической сущности к предлагаемому является устройство для контроля цифровых блоков, содержащее элемент коммутации, резистор, сумматор по модулю два, элемент НЕ, Р-триггер, причем в каждом блоке определения входов-выходов выход элемента коммутации соединен с первым входом сумматора по модулю два и через резистор с вторым входом сумматора по модулю два, выход сумма- . тора по модулю два соединен через элемент НЕ с инверсным Я-входом О-триггера, О- вход которого подключен к шине нулевого потенциала устройства, инверсный В-вход О-триггера соединен с входом сброса блока определения входов-выходов.Недостатком устройства является невозможность определения количества источников логических сигналов в контролируемой цепи, необходимых для обнаружения неисправности типа короткое замыкание, 1709318Цель изобретения - расширение функциональных возможностей для обнаружения в контролируемом цифровом блоке цепей, задействованных в коротком замыкании, при диагностировании смонтированных печатных плат без использования эталонного цифрового блока или микросхемы и второй точки контроля, которая требуется при традиционных методах диагностирования.Поставленная цель достигается тем, что в устройство для контроля цифровых блоков, содержащее элемент коммутации, резистор, сумматор по модулю два, элемент НЕ, второй О-триггер, причем выход элемента коммутации соединен с первым входом сумматора по модулю два и через резистор с вторым входом сумматора по модулю два, выход сумматора по модулю два соединен через элемент НЕ с инверсным Я-входом второго О-триггера, О-вход которого подключен к шине нулевого потенциала устройства, инверсный й-вход второго О-триггера соединен с входом сброса устройства, введены пороговый элемент, первый О-триггер, одновибратор, элемент И - НЕ, первый и второй элемент индикации, элемент И, причем информационный вход порогового элемента соединен с вторым выводом резистора и с вторым входом сумматора по модулю два и является информационным входом устройства, выход порогового элемента соединен с С-входом первого О-триггера, О-вход которого подключен к шине нулевого потенциала устройства, инверсный В-вход первого О- триггера подключен к шине высокого логического уровня, инверсный С-вход первого О-триггера объединен с инверсным Я- входом второго О-триггера и является входом сброса устройства, инверсный выход первого О-триггера соединен с первым входом второго элемента И и через одно- вибратор - с вторым входом элемента И - НЕ, С-вход второго О-триггера подключен к шине нулевого потенциала устройства, прямой выход второго О-триггера соединен с первым элементом индикации, инверсный выход второго О-триггера соединен с первым входом элемента И - НЕ и с вторым входом второго элемента И, выход которого соединен с вторым элементом индикации, выход элемента И-НЕ соединен с управляющим входом элемента коммутации, информационный вход которого подключен к шине нулевого потенциала устройства.На фиг. 1 приведена структурная схема устройства для контроля цифровых блоков; на фиг. 2 и 3 - временные диаграммы работы устройства. 5 10 15 20 25 30 35 40 45 50 55 Устройство содержит информационный вход 1, пороговый элемент 2, О-триггер 3, вход 4 сброса устройства, одновибратор 5, элемент И - НЕ 6, элемент 7 коммутации, резистор 8, сумматор 9 по модулю два, элемент НЕ 10, О-триггер 11, элемент 12 индикации, элемент И 13, элемент 14 индикации (см.фиг.1),На временных диаграммах (фиг.2 и 3) приняты следующие обозначения; 4 - уровень сигнала на входе 4 сброса устройства;3 - уровень сигнала на инверсном выходе триггера 3; 11 - уровень сигнала на прямом выходе триггера 11; 1 - уровень сигнала на информационном входе 1 устройства; 2 - уровень сигнала на выходе порогового элемента 2; 5 - уровень сигнала на выходе одновибратора 5; 6 - уровень сигнала на выходе элемента 6 И - НЕ; 7 - уровень сигнала на выходе элемента 7 коммутации; 9 - уровень сигнала на выходе сумматора 9 по модулю два: а - состояние элементов после включения устройства, причем выходы триггеров 3 и 11 могут находиться в произвольном состоянии; б - состояния элементов после подачи на вход сброса устройства короткого нулевого импульса; в - состояния элементов после появления на информационном входе 1 устройства логического нуля; г- состояния элементов после появления на информационном входе 1 устройства логической единицы; д - состояния элементов после анализа величины тока, протекающего через резистор 8, причем уровень сигнала на информационном входе 1 может быть произвольным.Информационный вход порогового элемента 2 соединен с вторым выводом резистора 8 и с вторым входом сумматора 9 по модулю два и является информационным входом 1 устройства, выход порогового элемента 2 соединен с С-входом О-триггера 3, О-вход которого подключен к шине нулевого потенциала устройства, инверсный Я-вход О-триггера 3 подключен к шине высокого логического уровня, инверсный Я-вход О- триггера 3 объединен с инверсным В-входом О-триггера 11 и является входом сброса 4 устройства, инверсный выход О-триггера 3 соединен с первым входом элемента И 13 и через одновибратор 5 с вторым входом элемента И - НЕ 6, С-и О-вход О-триггера 11 объединены и подключены к шине нулевого потенциала устройства, прямой выход О- триггера 11 соединен с элементом 12 индикации, инверсный выход О-триггера 11 соединен с первым входом элемента И - НЕ 6 и с вторым входом элемента И 13, выход которого соединен с элементом 14 индикации, выход элемента И - НЕ 6 соединен суправляющим входом элемента 7 коммутации, информационный вход которого подключен к шине нулевого потенциала устройства, выход элемента 7 коммутации соединен с первым входом сумматора 9 по модулю два и через резистор 8 с вторым входом сумматора 9 по модулю два, выход сумматора 9 по модулю два соединен через элемент НЕ 10 с инверснымЯ-входом О- триггера 11.Пороговый элемент 2 представляет собой устройство, значение высокого логического уровня на выходе которого устанавливается тогда, когда напряжение на его информационном входе больше или равно минимально допустимому уровню сигнала логической единицы, например, известное устройство, входящее в состав интегральной микросхемы 521 САЗ.В качестве О-триггеров 3 и 11 может быть использовано, например, известное устройство, входящее в состав интегральной микросхемы К 155 ТМ 2.В качестве элемента И - НЕ 6 можетбыть использовано, например, известноеустройство входящее в состав интегральной микросхемы К 155 ЛАЗ.Элемент 7 коммутации с тремя состояниями представляет собой коммутатор, значение логического уровня на выходекоторого равно значению логического уровня на его информационном входе при условии, что на управляющий вход подан сигнал логического нуля, в противном случае выходпринимает высокоимпеданское состояние, например элемент, входящий в состав интегральной микросхемы К 155 ЛП 8.В качестве сумматора 9 по модулю два может быть использовано, например, известное устройство, входящее в состав интегральной микросхемы К 155 Л П 5.В качестве элемента НЕ 10 может быть использовано, например, известное устройство, входящее в состав интегральной микросхемы К 155 Л Н 1.В качестве элементов 12 и 14 индикации может быть использовано, например, известное устройство визуального отображения двоичной информации с логическими уровнями, соответствующими ТТЛ=схемам,В качестве элемента И 13 может быть использовано, например, известное устройство, входящее в состав интегральной микросхемы К 155 Л И 1. Одновибратор 5 представляет собой устройство, которое при перепаде сигнала на его входе из низкого логического уровня в высокий вырабатывает единичный импульс, Длительность импульса имп должна удовлетворять следующему соотношению: 5 10 15 203035404550 1 такттимптв,п,где 1 такт. - длительность такта подачи входных воздействий;св,п, - время воздействия устройства на контролируемую цепь, которое определяется суммарным временем переключения следующих элементов:тв.и. = 13(9) + 13(1 0) + тз(11) + Ез(6) + тз(7),где тз(9) - максимальное время задержки сумматора 9 по модулю два при переходе из состояния логического нуля в состояние логической единицы (для ТТЛ тз(9) = 22 нс);тз(10) - максимальное время задержки элемента НЕ 10 два при переходе из состояния логической единицы в состояние логического нуля (для ТТЛ тз(10) = 15 нс);тз(11) - максимальное время задержки 0-триггера 11 два при переходе из состояния логического нуля в состояние логической единицы (для ТТЛ з(11) = 25 мн);тз(6) - максимальное время задержки элемента 6 И - Н Е два при переходе из состояния логического нуля в состояние логической единицы (для ТТЛ тз(6) = 22 нс);сз(7) - максимальное время задержки элемента 7 коммутации два при переходе из состояния логического нуля в третье сос-ояние(для ТТЛ тз(7) = 25 нс).Таким образом, для ТТЛ Ь,п, = 109 нс.Функционирование устройства основано на том, что при наличии короткого замыкания между М (М2) цепями в образованном тракте:- присутствуют М источником логических сигналов в каждый момент работы контролируемого цифрового блока;- высокий логический уровень (лог."1") присутствует только тогда, когда все М источников логического сигнала установлены в единицу, В остальных случаях присутствует либо низкий логический уровень(лог,"0"), либо третье состояние ("Е - состояние").Появление двух и более источников логического сигнала в цепи можно обнаружить следующим образом.В момент появления в контролируемой цепи лог,"1", например, при первом появлении необходимо оценить величину тока, протекающего через резистор 8, первый вывод которого подключен через открытый нижний транзистор выходного каскада элемента 7 коммутации к шине нулевого потенциала устройства, а второй - к контролируемой цепи, В этом случае через указанный резистор потекает ток, величина которого пропорциональна количеству источников логических сигналов в цепи, Ес 17093185 10 Л Оо = (вх В ,20 ли величину протекающего тока при наличии одного источника логического сигнала назвать номинальной, то превышение реальной величины над номинальной в два и более раз свидетельствует о наличии двух и более источников логического сигнала в контролируемой цепи или наличии неисправности (дефекта) типа короткое замыкание между цепями.Устройство работает следующим образом.В начальном состоянии информационный вход 1 не подключен к контролируемой цепи цифрового блока.На вход 4 сброса устройства подается сигнал в виде короткого нулевого импульса (фиг,2.4 а; фиг. 3,4 а), который устанавливает инверсный выход О-триггера 3 (фиг. 2.3 в; фиг, 3,3 в) и прямой выход О-триггера 11 (фиг, 2.11 б; фиг, 3.11 б) в ноль,На информационном входе 1 устройства присутствует Е-состояние (фиг.2.1 б, фиг.3.1 б). Уровень лог,"0" с инверсного выхода О-триггера 3 поступает на первый вход элемента И 13 и на вход одновибратора 5 (фиг.2.5 б; фиг, 3.5 б). Ноль с выхода одновибратора 5 поступает на второй вход элемента И - НЕ 6.Ноль с прямого выхода О-триггера 11 поступает на первый вывод элемента 12 индикации. На инверсном выходе О-триггера 11 присутствует единица, которая поступает на второй вход элемента И 13 и на первый вход элемента И - НЕ 6, На выходе элемента И 13 присутствует ноль, который поступает на первый вывод элемента 14 индикации, На выходе элемента И - НЕ 6 присутствует единица (фиг,2,6 б; фиг, 3.6 б), которая установит элемент 7 коммутации в "Е-состояние" (фиг, 2.7 б; фиг, 3.7 б), уровень которого поступит на первый вход сумматора 9 по модулю два. На втором входе сумматора 9 по модулю два также присутствует "Е-состояние" и следовательно выход сумматора 9 по модулю два находится в нуле (фиг. 2,9 б; фиг. 3,9 б),Сигнал с выхода сумматора 9 по модулю два инвертируется элементом НЕ 10 и на инверсном Я-входе О-триггера 11 присутствует единица. В устройстве установится режим ожидания появления единицы на информационном входе 1,Таким образом, после подачи короткого нулевого импульса на вход сброса 4 устройства элементы 12 и 14 индикации находятся в погашенном состоянии.Затем информационный вход 1 устройства подключается к контролируемой цепи цифрового блока, на входные контакты которого подаются входные воздействия, ко 25 30 35 40 45 50 55 торце могут вырабатываться, например, внешним генератором тестовых воздействий,В процессе контроля возможны две ситуации:- контролируемая точка находится в состоянии лог,"0" (фиг. 2.1 в; фиг. 3,1 в), который поступит на второй вход сумматора 9 по модулю два, тогда на выводах резистора 8 появится разность потенциалов: где 1 вх - сила тока, истекающего из первого входа сумматора 9 по модулю два в контролируемую цепь (для ТТЛ = 1,6 мА),й - величина резистора 8, расчет которой следующий: где Опор - минимальная разность потенциалов между входами сумматора 9 по модулю два, при которой его выход находится в состоя н ии логической един и цы (для ТТЛ Опор.= 2,0 В), следовательно, в устройстве для контроля цифровых блоков никаких изменений состояний логических уровней не произойдет(фиг. 2 в; фиг. Зв);- контролируемая точка находится в состоянии лог."1", или уровень лог."1" появился в некоторый такт времени контроля (фиг.2.1 г, фиг. 3,1 г), тогда на выходе порогового элемента 2 произойдет изменение состояния из лог,"0" в лог,"1" (фиг, 2.2 г, фиг, 3.2 г), Перепад из нуля в единицу поступит на С-вход О-триггера 3 и перебросит его инверсный выход с нуля в единицу, причем последующие парапады из лог."0" в лог, "1", поступающие на С-вход О-триггера 3. не вызовут изменений состояний на его выходах и тем самым обеспечивается однократное срабатывание устройства от первого появления высокого логического уровня в контролируемой цепи.Перепад из лог. "0" в лог,"1" с инверсного выхода О-триггера 3 (фиг. 2,3 г, фиг. 3,3 г) поступит на первый вход элемента И 13 и на вход одновибратора 5, который выработает единичный импульс длительностью Ьмп фиг, 2.5 г, фиг, 3,5 г). На выходе элемента 6 И - НЕ появится ноль (фиг, 2.6 г; фиг. 3.6 г), который переведет выход элемента 7 коммутации в нулевое состояние (фиг. 2.7 г; фиг.3,7 г). Затем в зависимости от количества источников логического сигнала в цепи возможны две ситуации.1709318 10 ЬО = )н.макс. ЬООпор,пор = Опор/В,50 55 пор = 2)н.макс В контролируемой цепи присутствует один источник логического сигнала. Так как нижний транзистор выходного каскада элемента 7 коммутации находится в насыщении, то потенциал на выходе элемента 7 коммутации слабо зависит от величины втекающего в него тока, Следовательно, можно считать, что первый вывод резистора 8 и первый вход сумматора 9 по модулю два подключены к источнику лог, "0". Тогда на входе указанных элементов появится разность потенциалов где н.макс - номинальная максимальная величина тока через резистор 8 в случае отсутствия короткого замыкания между цепями(для ТТЛ н.макс = 35 мА см), причем что недостаточно для изменения логического уровня на выходе сумматора 9 по модулюдва (фиг, 2.9) и, следовательно, уровни логических сигналов на выходах О-триггера останутся без изменения (фиг. 2.11 г).Тогда время проверки цепи определяется длительностью единичного импульсасимп., вырабатываемого одновибратором 5(фиг. 2,5 г). Появление лог, "0" на второмвходе элемента И - НЕ 6 вызовет появлениена его выходе лог."1" (фиг. 2,6 г), что приведет к переводу выхода элемента 7 коммутации в третье состояние (фиг, 2.7 г) изавершению процесса контроля цепи,Таким образом, при отсутствии короткого замыкания в цепи устройство отреагирует следующим образом: элемент 12индикации погашен, а элемент 14 индикации включен,В контролируемой цепи присутствуетболее одного источника сигнала. При достижении током, протекающим через резистор8, величины: где й - величина резистора 8, которая должна удовлетворять условию; Опор/порйОпор/н.макс изменяется логический уровень на выходе сумматора 9 по модулю два с нуля на единицу (фиг. 3.9 г). Это приведет к появлению перепада из единицы в ноль на выходе элемента НЕ 10, который установит прямой выход О-триггера 11 в единицу (фиг. 3.11 г)включится элемент 12 индикации,На инверсном выходе О-триггера 11 по5 явится лог, "0", который поступит на первыРвход элемента И-НЕ 6 и на второй вхорэлемента И 13, следовательно, на его выходе появится ноль. На выходе элемента ИНЕ 6 появится перепад из нуля в единицу10 (фиг. 3,6 г) и элемент 7 коммутации перейдетв третье состояние с высокоимпеданснымвыходом (фиг,3.7 г). На этом процесс про.верки наличия короткого замыкания в контролируемой цепи завершится до окончания15 импульса, вырабатываемого одновибратором 5.Таким образом, при наличии короткогозамыкания в цепи устройство отреагируетследующим образом: элемент 12 индикации20 включен, а элемент 14 индикации погашен,После окончания проверки цепи устройство перейдет в режим отображения результатов контроля (фиг, 2 д; фиг. 3 д) и процессподачи тестовых воздействий можно пре 25 кратить. Для осуществления последующихпроверок необходимо подать сигнал в видекоротного нулевого импульса на вход сброса 4 устройства, подключить информационный вход 1 устройства к контролируемой30 цепи, начать подачи тестовых воздействийна входные контакты цифрового блока, вслучае если процесс подачи входных воздействий был прекращен.Воздействие устройства на контролиру 35 емую цепь аналогично режиму наведениялогического нуля на выход интегральногоэлемента, находящегося в состоянии логической единицы, Длительность наведениянуля на выход ИМС равна: тнмп в случае40 отсутствия короткого замыкания между цепями (фиг, 2,1 г) и та.п. в случае наличиякороткого замыкания между цепями контролируемого цифрового блока (фиг. 3.1 г), Известно, что такой режим интегральный45 транзистор может выдержать не более 1 с и,.следовательно, воздействие устройства навыход ИМС является допустимым,Формула изобретения Устройство для контроля цифровых блоков, содержащее элемент коммутации, резистор, сумматор по модулю два, элемент НЕ и первый О-триггер, причем выход элемента коммутации соединен с первым входом сумматора по модулю два и через резистор с вторым входом сумматора по модулю два, выход которого через элемент НЕ соединен с инверсным входом установки первого О-триггера, О-вход которого подключен к шине нулевого потенциалаустройства, инверсный вход сброса первого О-триггера соединен с входом сброса устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, устройство дополнительно содержит поооговый элемент, второй О-триггер, одновибратоо, элемент И - НЕ и элемент И, причем информационный вход порогового элемента соединен с первым выводом резистора и с вторым входом сумматора по модулю два и является информационным входом устройства, выход порогового элемента соединен с входом синхронизации второго О-триггера, О-вход которого подключен к шине нулевого потенциала устройства, инверсный вход сброса второго О-триггера - к шине единичного потенциала устройства, инверсный вход установки второго О-триггера обьединен с инверсным входом сброса первого О-триггера и является входом сброса устройства, инверсный выход второго О-триггера соеди нен с первым входом элемента И и черезодновибратор с вторым входом элемента И - НЕ, вход синхронизации первого О-триггера подключен к шине нулевого потенциала устройства, прямой выход первого 10 О-триггера соединен с первым выходом устройства, инверсный выход первого О-триггера - с первым входом элемента И - НЕ и с вторым входом элемента И, выход которого соединен с вторым выходом устройства, вы ход элемента И-НЕ - с управляющим входом элемента коммутации, информационный вход которого подключен к шине нулевого потенциала устройства.Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101 Заказ 426 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5

Смотреть

Заявка

4808336, 29.12.1989

КИШИНЕВСКИЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ "КВАНТ"

МАКАРОВ ВЛАДИМИР АЛЕКСАНДРОВИЧ, ЖДАНОВ ВЛАДИМИР ДМИТРИЕВИЧ

МПК / Метки

МПК: G06F 11/26

Метки: блоков, цифровых

Опубликовано: 30.01.1992

Код ссылки

<a href="https://patents.su/7-1709318-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>

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