Устройство для контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1829037
Автор: Макаров
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 9 Ц А 1)5 6 06 Р 11/26 ОП ЕНИ КАВ л. (ч. 27следовательский нститут свидетельство ССС 6 06 Е 11/26. 1990 00 0 ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕВЕДОМСТВО СССР(ГОСПЯТЕНТ СССР) САНИЕ ИЗО КОМУ СВИДЕТЕЛЬСТ(54) УСТРОИСТВО ДЛЯ КОНТРОЛЯ ЦИфРОВЫХ БЛОКОВ(57) Изобретение позволяет увеличить информативность контроля, Устройство содержит триггеры 3, 12, 13, элементы И 15, 16, 20, элемент И-НЕ 6, элемент ИЛИ-НЕ 10, элемент НЕ 11, сумматор по модулю два 9, элемент коммутации 7, одновибратор 5, счетчик 21. резистор 8. 4 ил,Изобретение относится к цифровой технике и может использоваться при диагностировании цифровых блоков, содержащихструктуру с произвольной логикой и цепиобратных связей.Цель изобретения - увеличение информативности контроля,На фиг. 1 приведена структурная схемапредлагаемого устройства; на фиг, 2 - 4 -временные диаграммы работы устройства,Устройство содержит информационныйвход 1, пороговый элемент 2, О-триггер 3,вход 4 сброса, одновибратор 5, элемент бИ-НЕ, элемент 7 коммутации, резистор 8,сумматор , о модулю два, элемент 10 ИЛ ИНЕ, элемент 11 НЕ, ВЯ-триггер 12, О-триггер13, элементы индикации 14, элементы И 15,16, элементы индикации 17, 18, вход 19 синхронизации, элемент 20 И, счетчик 21, блок22 индикации.На временных диаграммах принятыследующие обозначения;4 - уровень сигнала на входе 4 сброса;1 - уровень сигнала на информационном входе 1 устройства;2 - уровень сигнала на выходе порогового элемента 2;3 - уровень сигнала на инверсном выходе О-триггера 3;5 - уровень сигнала на выходе одновибратора 5;6 - уровень сигнала на выходе элементаб И-НЕ;7 - уровень сигнала на выходе элемента7 коммутации;9 - уровень сигнала на прямом выходеКЯ-триггера 12;10 - уровень сигнала на выходе элемента 10 ИЛИ-НЕ;13 - уровень сигнала на инверсном выходе О-триггера 13.Ссылки на временные диаграммы содержат две цифры через точку и букву, Первая цифра обозначает номер фигуры, гдесодержится описываемый процесс; втораяцифра обозначает вход или выход соответствующего элемента структуры устройства;буква обозначает режим, в котором находится устройство:а - состояния элементов после включения устройства, причем выходы триггеров 3,12 и 13 могут находиться в произвольномсостоянии;б - состояние элементов после подачина вход 4 сброса короткого нулевого импульсаа;в - состояния элементов после появления на информационном входе 1 устройствалогического нуля; 5 10 15 20 25 30 35 40 45 50 г - состояния элементов после появления на информационном входе 1 устройства логической единицы;д - состояния элементов после окончания проверки контролируемой цепи, причем уровень сигнала на информационном входе 1 может быть произвольным.Функционирование устройства основано на инжектировании нулевого импульса в контролируемый печатный проводник цифрового блока в момент первого появления высокого логического уровня в контролируемой цепи и анализе реакции исследуемой цепи на данное воздействие.Полные входные и выходные сопротивления логических схем достаточно велики, чтобы инжектор мог мгновенно изменить состояние контролируемой цепи, а выходное сопротивление блока питания мало и пульсатор не в состоянии изменить потенциал на шине питания,Следовательно, наличие короткого нулевого импульса в момент инжектирования нуля в контролируемую цепь, в которой присутствует высокий логический уровень, свидетельствует об отсутствии короткого замыкания контролируемого печатного проводника с шиной питания.Справедливо и обратное утверждение, что отсутствие короткого нулевого импульса в момент инжектирования нуля в контролируемую цепь, в которой присутствует высокий логический уровень, свидетельствует о наличии короткого замыкания контролируемого печатного проводника с шиной питания.Функционирование устройства основано на подсчете количества тактов подачи входных воздействий до обнаружения высокого логического уровня в исследуемой цепи контролируемого цифрового блока,Тогда цепи, отнесенные к состоянию в коротких замыканиях, можно будет идентифицировать к задействованным в отдельном коротком замыкании (состоящим в отдельном тракте) по количеству тактов входных воздействий, предшествующих появлению высокого логического уровня в контролируемой цепи цифрового блока,Устройство работает следующим образом.В начальном состоянии информационный вход 1 устройства не подключен к контролируемой цепи цифрового блока.На вход 4 сброса устройства подается сигнал в виде короткого нулевого импульса (фиг, 2,4,а, 3,4,а, 4.4.а), который устанавливает инверсные выходы О-триггера 3 и 13 (фиг, 2.3.6. 2,13,6, 3,13.6, 4.3,6, 4.13.6) и пря 1829037ЛО = вхР,40 45 50 ЛООпор,55 мой выход РЯ-триггера 12 (фиг. 2.12.6, 3,12,6, 4.12.6) в ноль,На информационном входе 1 устройства присутствует состояние 1,5 В (фиг, 2.6, 4.6, 3.6).Уровень логического нуля ("лог. 0") с инверсного выхода триггера 3 поступает на первый вход элемента 15 И, а также на первый вход элемента 16 И и на выход одновибратора 5 (фиг, 2,5.6, 3.5.6, 4,5.6). Ноль с выхода одновибратора 5 поступает на второй вход элемента 6 И-НЕ,Уровень логической единицы ("лог. 1") с прямого выхода О-триггера 13 поступает на вход элемента 15 И, на выходе которого установится ноль, поступающий на элемент 17 индикации. Ноль с инверсного выхода О-триггера 13 поступает на вход элемента 16 И,Ноль с прямого выхода Ю-триггера 12 поступает на элемент 14 индикации. Единица с инверсного выхода РЯ-триггера 12 поступает на вход элемента 6 И-НЕ и на вход элемента 16 И, на выходе которого присутствует ноль, поступающий на элемент 18 индикации, На выходе элемента 6 И-НЕ и рисутствует единица (фиг. 2.5.6, 3.6.6, 4.6.6), которая установит выход элемента 7 коммутации в третье состояние с высокоимпедансным выходом или, иначе, в Е-состояние (фиг. 2.7.6, 3,7,6, 4.7.6), уровень которого поступит на информационный вход 1, а также на первый выход резистора 8 и на первый вход сумматора 9 по модулю два, на втором входе которого также присутствует Е-состояние (фиг. 2.1.6, 3.1,6, 4,1,6); следовательно, выход сумматора 9 по модулю два будет находиться в нуле (фиг. 2,9,6, 3.9,6, 4.9.6),На вход элемента 10 ИЛ И-Н Е поступает единица с выхода элемента 6 И-НЕ. На выходе элемента 10 ИЛИ-НЕ присутствует ноль, который поступает на С-вход О-триггера 13.Сигнал с выхода сумматора 9 по модулю два инвертируется элементом 11 НЕ, и на инверсном Я-входе РЯ-триггера 12 присутствует единица.На информационных выходах счетчика 21 установятся нули, которые поступают на информационные входы блока 22 индикации. Единица с прямого выхода О-триггера 3 поступает на вход элемента 20 И, на втором входе которого присутствует лог. "0", поступающий с входа 19 тактирования подачи тестовых воздействий. Ноль с выхода элемента 20 И поступает на информационный вход счетчика 21.Таким образом, после подачи короткого нулевого импульса на вход 4 сброса устрой 5 10 15 20 25 30 35 ства элементы 14, 17, 18 индикации находятся в погашенном состоянии, и в устройстве установится режим ожидания появления "лог. 1" на информационном входе 1 устройства, После подключения информационного входа 1 устройства к контролируемой цепи цифрового блока формируется сигнал, разрешающий генерацию входных тестовых воздействий, которые могут вырабатываться, например, внешним генератором тестовых воздействий. Под формированием разрешающего сигнала может пониматься, например, нажатие пользователем функциональной клавиши, которая вызовет подачу тестовых воздействий на входные контакты цифрового блока.Подача каждого нового тестового воздействия сопровождается подачей короткого единичного импульса на вход 19 тактирования подачи тестовых воздействий,В процессе контроля возможны три ситуации:1) В контролируемой цепи присутствует 2-состояние (1,5 В).В этом случае на выходах элементов устройства никаких изменений не произойдет (фиг. 2.1.6).Следует отметить, что данная ситуация невозможна при наличии короткогозамыкания между контролируемой сигнальной цепью и шиной питания.2) В контролируемой цепи присутствует "лог. 0" (фиг. 3.1.в, 4,1,в), который поступит на второй вход сумматора 9 по модулю два и вход элемента 10 ИЛИ-НЕ. Тогда на выводах резистора 8 появится разность потенци- алов где 1 х - сила тока, истекающего из входного вывода интегрального элемента при наличии в цепи "лог. 0"; в данном случае это ток, истекающий из первого входа сумматора 9 по модулю два через резистор 8 в контролируемую цепь (для ТТЛ вы = 1,6 мА);Р - величина резистора 8, расчет которой приведен ниже, причем где Опор - минимальная разность потенциалов между входами сумматора 9 мо модулю два, при которой его выход находится в состоянии "лог. 1" (для ТТЛ Опор = 2,0 В)Следовательно, в устройстве для диаг ностирования цифровых блоков никаких из55 менений состояний логических уровней не произойдет (фиг, Зв, 4 в),Следует отметить, что данная ситуация невозможна при наличии короткого замыкания между контролируемой сигнальной цепью и шиной питания,3) В контролируемой цепи присутствует "лог, 1",или р-уровень "лог, 1" появился в некоторый такт времени контроля (фиг, 2.1,г, 3.1,г, 4,1,г).Тогда на выходе порогового элемента 2 произойдет изменение состояния из "лог. 0" в "лог. 1" (фиг. 2.2.г, 3,2.г, 4.2,г). Перепад из нуля в единицу поступит на С-вход О-триггера 3 и перебросит его инверсный выход с нуля в ед 1.,ицу, Причем последующие перепады из "лог, 0" в "лог, 1", поступающие на С-вход О-триггера 3, не вызовут изменений состояний на его выходе; тем самым обеспечивается однократное срабатывание устройства от первого появления высокого логического уровня в контролируемой цепи,Перепад из "лог, 0" в "лог. 1" с инверсного выхода О-триггера 3 (фиг, 2,3.г, З,З,г, 4,3,г) поступит на первый вход элемента 15 И, на первый вход элемента 16 И и на вход одновибратора 5, который выработает единичный импульс длительностью Ьмп (фиг.2,5,г, 3.5.г, 4.5.г). На выходе элемента б ИНЕ появится ноль (фиг. 2,б.г, З,б.г, 4.6,г), который переведет выход элемента 7 коммутации в "лог. 0" (фиг. 2,7,г, 3,7,г, 4.7.г), Ноль с выхода элемента 6 И-НЕ поступит на второй вход элемента 10 ИЛИ-НЕ,Устройство перейдет в режим инжектирования "лог. 0" в контролируемую цепь, в которой присутствует "лог. 1",На прямом выходе О-триггера 3 появится "лог, 0", который запретит прохождение последующих импульсов тактирования подачи входных воздействий на информационный вход счетчика 21 импульсов через элемент 20 И,Затем в зависимости от состояния, в котором находится контролируемая цепь, возможны три ситуации;3,1) Контролируемая сигнальная цепь задействована в коротком замыкании с шиной питания,Несмотря на то, что через резистор 8 течет ток, равный максимальному току, протекающему через открытый нижний интегральный транзистор выходного каскада элемента 7 коммутации, в контролируемой цепи и на первом входе сумматора 9 по модулю два присутствует высокий логический уровень,Время воздействия устройства на контролируемую цепь (длительность инжектирования нуля) будет определяться 5 10 15 20 25 30 35 40 45 50 длительностью импульса тимп, вырабатываемого одновибратором 5. Так как на обоих входах сумматора 9 по модулю два и втором входе элемента 10 ИЛИ-НЕ присутствуют высокие логическое уровни, то на выходах указанных элементов никаких изменений не произойдет (фиг, 2.9,г, 2,10.г), Следовательно, выходы триггеров 12 и 13 останутся без изменения (фиг. 2,12,г, 2,13,г),Появление "лог. 0" на втором входе элемента б И-НЕ вызовет появления на его выходе "лог. 1" (фиг. 2.6.г), что приведет н переходу выхода элемента 7 коммутации в третье состояние с высокоимпедансным вы. ходом и завершению процесса контроля це пи,Содержимое счетчика 21 импульсов бу дет равно нулю, так как появление высокогс логического уровня в контролируемой цеп предшествовало появлению первого им пульса тактирования подачи тестовых воз действий на втором входе элемента 20 И.Таким образом, при наличии короткогс замыкания между контролируемой сигналь ной цепью и шиной питания устройство от реагирует следующим образом: элементь 14 и 18 индикации погашены, а элемент 1 индикации включен.Теперь рассмотрим ситуации, когдаконтролируемой цепи присутствуют толькс источники логического сигнала,Так как нижний транзистор выходногс каскада элемента 7 коммутации находится г насыщении, то потенциал на выходе эле. мента 7 коммутации слабо зависит от вели. чины втекающего в него тока от источникои логического сигнала, Следовательно, можне считать, что первый вывод резистора 8, ин. формационный вход 1 и первый вход сумма. тора 9 по модулю два подключены к источнику "лог. 0". На выходе элемента 1 С ИЛИ-НЕ появится перепад из "лог. 0" в "лог, 1", который, поступив на С-вход О-триггера 13, перебросит его прямой выход в ноль, Уровень "лог. 0" с прямого выхода О-триггера 13 поступит на второй вход элемента 15 И и перебросит его выход в ноль.Уровень "лог, 1" с инверсного выхода О-триггера 13 поступит на третий вход элемента 16 И. Содержимое счетчика равно номеру такта входных воздействий, когда в контролируемой цепи появилась "лог, 1".3.2) В контролируемой цепи присутствует один источник логического сигнала, или иначе - исследуемая цепь не задействована в коротком замыкании с любой другой сигнальной цепью контролируемого цифрового блока, 1829037На выводах резистора 8 и входах сумматора 9 по модулю два появится разность потенциалов, которая не превысит следующей величины; ЛО= (1, + К),гден.щах - номинальная максимальная величина тока через резистор 8, в случае отсутствия короткого замыкания между сигнальными цепями (для ТТЛ нерпах = 35 мА см, Скарлетт Дж. Транзисторно-транзисторные логические интегральные схемы и их применение, М Мир, 1974, с.57);К - коэффициент нагрузочной способности (коэффициент разветвления) (для ТТЛ типовое среднее значение нормальной нагрузочной способности, т.е, не низкая и не высокая нагрузочная способность, К = 10, см, Дж,фергусон и др. Обслуживание микропроцессорных систем/Пер. с англ. М,: Мир, 1989, с,22).Округленно Л О = 1,51 нлпахК,причем Л ООпор,что недостаточно для изменения логического уровня на выходе сумматора 9 по модулю два (фиг, 3.9,г), и, следовательно уровни логических сигналов на выходах КЯ-триггера 12 останутся без изменения (фиг, 3.12.г).Тогда время проверки цепи будет определяться длительностью единичного импульса тнмп, вырабатываемого одновибратором 5 (фиг. 3.5.г), Появление "лог, 0" на втором входе элемента 6 И-НЕ вызовет появление на его выходе "лог, 1" (фиг, З.б.г), что приведет к переводу выхода элемента 7 коммутации в третье состояние с высокоимпедансным выходом (фиг.3,7.г) и завершению процесса контроля цепи (фиг. 3,1,г),Таким образом. при отсутствии короткого замыкания исследуемой сигнальной цепи с любой другой сигнальной цепью контролируемого цифрового блока устройство отреагирует следующим образом: элементы 14 и 17 индикации погашены, а элемент 18 индикации включен.3.3) В контролируемой цепи присутствует более одного источника логического сигнала в цепи, или иначе - исследуемая цепь задействована в коротком замыкании сдругой сигнальной цепью(цепями) контролируемого цифрового блока.При достижении током, протекающим через резистор 8, величиныпор = пор/Й,где В - величина резистооа 8, которая должна удовлетворять условию 5 10 15 20 25 30 35 40 45 50 55 Опор/1 порКОпор/(1 н.пах+ 1 вхК), пор = 21 н.гпах,изменяется логический уровень на выходе сумматора 9 по модулю два с нуля на единицу (фиг, 3,9.г), Это приведет к появлению перепада из единицы в ноль на выходе элемента 11 НЕ, который установит прямой выход КЯ-триггера 12 в единицу (фиг, 4.12.г), и включится элемент 14 индикации.На инверсном выходе ВЯ-триггера 12 появится "лог, 0", который поступит на второй вход элемента 16 И и на первый вход элемента 6 И-НЕ, на выходе которого появится "лог. 1" (фиг. 4,б.г), Элемент 7 коммутации перейдет в третье состояние с высокоимпедансным выходом (фиг, 4,7.г), На этом процесс проверки цепи завершится (фиг, 4.1,г) до окончания импульса, вырабатываемого одновибратором 5 (фиг, 4,5.г).Таким образом, при наличии короткого замыкания между исследуемой сигнальной цепью и любой другой сигнальной цепью контролируемого цифрового блока устройство отреагирует следующим образом: элементы 17 и 18 индикации погашены, а элемент 14 индикации включен.После окончания проверки цепи устройство перейдет в режим отображения результатов контроля (фиг. 2 д, Зд, 4 д), и процесс подачи тестовых воздействий можно прекратить, Для осуществления последующих проверок необходимо:- подать сигнал в виде короткого нулевого импульса на вход 4 сброса устройства;- подключить информационный вход 1 устройства к контролируемой цепи;- начать или продолжить подачу тестовых воздействий в зависимости от требований, предъявляемых к процессу контроля цифрового блока,Функционирование устройства основано на инжектировании "лог, 0" в контролируемый печатный проводник цифрового блока в момент первого появления "лог. 1" в исследуемой цепи и анализе реакции цепи на данное воздействие, Длительность инжектирования "лог. 0" в контролируемую цепь равна:1 имп в случае наличия короткого замыкания исследуемого сигнального печатного проводника с шиной питания (фиг, 2,1,г), а также в случае отсутствия короткого замыкания исследуемого сигнального печатного проводника с любой другой сигнальной цепью (фиг, 3,1.г); тап в случае наличия короткого замыкания исследуемого сигнального печатного проводника с другим сигнальным печатным проводником (фиг.4.1,г) контролируемого цифрового блока. Известно, что такой режим интегральный транзистор может выдержать не более 1 с и,1829037 12 45 50 следовательно, воздействие устройства является допустимым по техническим условиям ИМС ТТЛ (см. Справочник по интегральным микросхемам//В.Б.Тарабрин, С.В.Якубовский, Н,А.Барканов и др,/Под ред. Б.В,Тарабарина. М.: Энергия, 1981, с.520),Таким образом, можно сделать вывод, что включение выхода элемента 6 И-НЕ с входом элемента 10 ИЛИ-НЕ с точки зрения распознавания КЗ позволяет идентифицировать две ситуации: наличие и отсутствие КЗ контролируемого печатного проводника с шиной питания.Триггеп 13 представляет собой регистратор фак з обнаружения перепад из "лог.0" в "лог. 1" на выходе элемента 10 ИЛИ-НЕ:а) факт наличия перепада свидетельствует от отсутствии КЗ контролируемого печатного проводника с шиной питания;б) факт отсутствия перепада, в свою очередь, свидетельствует о наличии КЗ контролируемого печатного проводника с шиной питания.Наличие элемента 15 И обеспечивает вывод информации с выхода О-триггера 13 на светодиод 17 только после регистрации появления "лог. 1" на информационном входе 1 устройства.Триггер 13 хранит информацию в результате проверки на наличие (отсутствие) КЗ контролируемого печатного проводника с шиной питания.Элемент 15 И проверяет условия для вывода информации о результате проверки контролируемой цепи на светодиод 17 - индикатор наличия КЗ с шиной питания и тем самым исключает вывод какой-либо информации с выхода О-триггера 13, когда устройство находится в режиме ожидания появления "лог, 1" на информационном входе 1 устройства. Элемент 16 И и элемент 15 И дешифрируют две несовместимые ситуации, соответственно:а) отсутствие КЗ с шиной питания и лю бой другой сигнальной цепью контролируемого цифрового блока;б) наличие КЗ исследуемой сигнальнойцепи с шиной питания. 10 Формула изобретения Устройство для контроля цифровых бло ков по авт, св. СССР М 1709318, о т л и ч а ю щ е е с я тем, что, с целью увеличени информативности контроля, оно содержи 15 второй и третий элементы И, счетчик, эле мент ИЛИ-НЕ, третий триггер, причем вхо установки третьего триггера соединен с вхо дом сброса устройства и входом сброс счетчика, инверсный выход третьего О-триг 20 гера соединен с третьим входом первог элемента И, прямой выход третьего О-триг гера соединен с первым входом второго эле мента И, второй вход которого соединенинверсным выходом второго О-триггера 25 выход второго элемента И является выхо дом признака короткого замыкания устрой ства, первый и второй входы элемент; ИЛИ-НЕ соединены с информационньв входом устройства и с выходом элемент; 30 И-НЕ соответственно, выход элемент; ИЛИ-НЕ соединен с входом синхронизаци третьего О-триггера, информационный вхо которого соединен с шиной "логического ну ля" устройства, прямой выход второго триг 35 гера соединен с первым входом третьеп элемента И, второй вход которого соеди нен с входом синхронизации устройства выход третьего элемента И соединен с вхо дом счета счетчика, выход которого явля 40 ется выходом количества, тактов контрол устройства.1829037 45 Составитель Т. СиротскаяТехред М,Моргентал рректор Н, Корол едактор Т, Иванов роизводственно-издательский комбинат "П Заказ 2476 ВНИИПИ Г дарственного комитета по изоб 113035, Москва. Ж, Рау Подписноетениям и открытиям при ГКНТ ССская наб 4/5 нт", г. Ужгород, ул.Гагарина, 10
СмотретьЗаявка
4891943, 17.12.1990
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ "КВАНТ"
МАКАРОВ ВЛАДИМИР АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 11/26
Опубликовано: 23.07.1993
Код ссылки
<a href="https://patents.su/9-1829037-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>
Предыдущий патент: Тестопригодный цифровой автомат
Следующий патент: Устройство для обмена данными между оперативной памятью и периферийными устройствами
Случайный патент: Перфоратор