Многоканальное устройство для контроля цифровых узлов
Иллюстрации
Показать всеРеферат
Изобретение относится к электронной вычислительной технике и может быть использовано в аппаратуре автоматического контроля и диагностики цифровых узлов. Цель изобретения - повышение достоверности контроля. Устройство содержит накопитель тестов, регистр тестов, регистр коммутации , регистр сдвига, дешифратор и каналы формирования воздействий, каждый из которых содержит регистр кода нагрузки, формирователь параметра нагрузки, элемент И-НЕ, три элемента И, два формирователя граничных значений логической единицы и логического нуля. В устройстве проводится контроль имитацией наихудших допустимых уровней входных сигналов. В условиях реальной эксплуатации цифровых узлов уровни входных сигналов, как прави,до, соответствуют средним значениям, поэтому, если в результате контроля выходные элементы проверяемого узла оказываются работоспособными при наихудших входных сигналах, это гарантирует их работоспособность во всем диапазоне уровней входных сигналов. Можно также проводить измерение уровней выходных сигналов проверяемого блока. 2 1-;л. (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 4 G 06 F 11/26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3876953/24-24 (22) 01.04.85 (46) 07.10.86. Бюл. № 37 (72) P. С. Алумян и Г. Г. Папян (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 694863, кл. G 06 F 11/22, 1979.
Авторское свидетельство СССР № 993266, кл. G 06 F 11/22, 1981. (54) МНОГОКАНАЛЪНОЕ УСТРОЙСТВО
ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ УЗЛОВ (57) Изобретение относится к электронной вычислительной технике и может быть использовано в аппаратуре автоматического контроля и диагностики цифровых узлов.
Цель изобретения — повышение достоверности контроля. Устройство содержит накопитель тестов, регистр тестов, регистр комму„„SU„„1262508 А1 тации, регистр сдвига, дешифратор и каналы формирования воздействий. каждый пз которых содержит регистр кода нагрузки, формирователь параметра нагрузки, элемент
И вЂ” НЕ, три элемента И, два формирователи граничных значений логической единицы и логического нуля. В устройстве проводится контроль имитацией наихудших допустимых уровней входных сигналов. В условиях реальной эксплуатации цифровых узлов уровни входных сигналов, как правило, соответствуют средним значениям, поэтому, если в результате контроля выходные элементы проверяемого узла оказываются работоспособными при наихудших входных сигнала., это гарантирует их работоспособность во всем диапазоне уровней входных сигналов. Можно также проводить измерение уровней выходHbIx сигналов проверяемого блока 2 I .t.
1262508
1О
Изобретение относится к электронной вычислительной технике и может быть использовано в аппаратуре автоматического контроля и диагностики цифровых узлов.
Целью изобретения является повышение достоверности контроля.
Цель достигается за счет обеспечения контроля при граничных значениях логических уровней на входных контактах и проверки соответствия логических уровней на выходHbtx контактах, допустимым по техническим условиям значениям.
На фиг. 1 представлена структурная схема устройства; на фиг. 2 — функциональная схема устройства для одного канала формирования воздействия.
Устройство содержит накопитель 1 тестов, дешифратор 2, регистр 3 тестов, регистр
4 коммутации, элемент И вЂ” НЕ 5, регистр 6 сдвига, проверяемые блок 7, группу регистро., 8 --8> кодов нагрузки, группу формирователей 9 — 9 параметров нагрузки, элементы И 10< — -10, и 11,— 11„, группу формирователей 2,— 12 граничных воздействий (граничных уровней логических «1»), группу формирователей 13 — 13 граничных воздействий (граничные уровни логических «О») пороговые элементы !4 — 14„ и !5, — 15„, формирователи !6,— !6„и 17, — 17. импульсов, элементы И вЂ” HE 18,--! 8 и !9,— 19„, элементы И 20 — 20 .
Устройство работает следующим образом. !
1роверяемый узел 7 имеет и контактов, каждый из которых может быть входным и выходным. В начале каждого теста в накопителе тестов записана информация, которая задает распределение входных и выходных контактов проверяемого узла и величину нагрузки, которую можно обеспечить отдельно для каждого выходного контакта, чтобы проверить работу узла в наихудшем режиме.
Структура слова тест-программы состоит из двух нолей: поля тестов и поля управления. В поле тестов указывается состояние регистров 3, 4 и 8 в данном тесте, а в поле управления — адрес абонента, который должен принять информацию.
Информационная часть слова, поступающая из поля тестов накопителя 1 тестов, поступает на информационные входы регистров теста, регистров коммутации и регистра кодов нагрузки. С выходов поля управления управляющее слово поступает на дешифратор 2 с импульсом сопровождения.
Выходы дешифратора 2 подключены к синхронизирующим входам регистров теста, коммутатора и кодов нагрузки, поэтому по номеру регистра (абонента), записанному в управляющем поле блока 1, информация принимается регистром 3 тестов, регистром
4 коммутатора или регистром 8, — 8 „ кодов нагрузки при помощи импульса, сформированного на соответствующем выходе дешифратора 2.
Один выход дешифратора 2 используется для формирования сдвигающего импульса регистра 6 сдвига, для чего в конце каждого теста в поле управления указывается признак обращения к регистру 6 сдвига.
Контроль испытуемого узла проводится двумя режимами. Сначала производится тестовая проверка узла, при которой в начале работы регистр 4 коммутации устанавливается в соответствующее входу выходу состояние (для входных контактов единичное, для выходных — нулевое) . Триггеры всех регистров 8,— 8„устанавливаются в нулевое состояние, поэтому на выходной шине формирователей 9„— 9 токи не формируются. После этого тест-слово при помощи выбранного выхода дешифратора 2 записывается в регистр 3 тестов.
Учитывая, что все каналы устройства функционируют аналогично, рассмотрим работу устройства на примере одного канала, например первого (фиг. 2).
Если первый контакт испытуемого узла входной и на него нужно подать граничный уровень логической «1», тогда на единичном выходе первого разряда регистра 3 тестов установлен высокий уровень, а на нулевом выходе — низкий уровень. Так как первый контакт входной, в начале работы на единичном выходе первого регистра 4 коммутации установлен высокий уровень, поэтому на выходе элемента И 10> будет высокий, а на выходе элемента И 11, — низкий уровень. При помощи высокого уровня на выходе элемента И 10 реле формирователя 12 срабатывает, и через замкнутый контакт реле на первом входе проверяемого узла устанавливается граничный уровень логической
«1».
Если первый контакт испытуемого узла входной, и на него нужно подать граничный уровень логического нуля, тогда на нулевом выходе первого разряда регистра 3 тестов установлен высокий уровень, а на единичном выходе — низкий уровень. На выходе элемента И 11 устанавливается высокий уровень, при помощи которого реле формирователя 131 срабатывает, и через замкнутый контакт реле на первом входе проверяемого узла устанавливается граничный уровень логического «О».
Если первый контакт проверяемого узла выходной, тогда на выходах элементов И
10> и И 11 установлен низкий уровень, выходы формирователей 12, и 13 становятся электрически нейтральными и не оказывают искажающего влияния на выходной сигнал проверяемого узла, поступающий в канал.
Если выходной сигнал первого контакта проверяемого узла соответствует уровню
1262508
55 логической «1», тогда на выходе порогового
-.), <-мента 14» устанавливается низкий уро ° 1 1 вень. так как L ),х =. U»tt) (где !!в<,(>< — измеряемый уровень выходного напряжения логической «1», Ut < -- (пороговое минимально
30lló< THM0å напряжение логической «!»), а н;1 выходе 15, (порогового элемента уста» навливается вь)сукин х ровень, так как U д»)х> г(..л<< (где (>t — пороговое максимальное допх сти мое напряжение логического «О» ,1я онтролируемой серии узлов). Благодаря этому на выходе формирователя 16» танавливается низкий уровень, а на выходе .:)рмирователя 17» — — высокий уровень. Вы:. )ды формирователей 16, и 27, подключены к входам элементов И вЂ” НЕ 18» и 19», поэтом(на выходе э.1емента И вЂ” НЕ 18 будет с ",а повлен высоки и уровень.
Если ожидаемый выходной сигнал соответствует логической «1», то на единичном выходе первого разряда регистра 3 тестов установлен высокий уровень, а н нулевом н IXOge — НИЗКИЙ УРОВЕНЬ, ПОЭТОМУ На ВЫходе 7лемента И вЂ” HE 19» также будет уста<;0<элен высокий уровень, благодаря чему на обоих входах и выходе элемента И 20, <становится высокий уровень.
Если выходной уровень сигнала первого к(п такта проверяемого узла соответствует уровню логического «О», тогда на выходе (к)рог и>ого элемента 141 устанавливается вью сокий уровень, так как 1. „,х (Litt> (где U!)»)g— измеряемый уровень выходного напряжения .1<>ги -<(<. «>i o «0»1, з н ) выходе порогового
). смсi та 15» устанавливается низкий уро,о
1«1п,. так как L t> (Lп<. Благодаря этому
: з 1)ь:х<>дс ф:)рмирователя 17» устанавливаI0H tIHзкий уровень, который и устанавливает на ни<ходе элемента И вЂ” HE 19» высокий уровень.
).сли ожидаемый выходной сигнал соотвегствует логическому «О», тогда на единичном выходе первого разряда регистра 3 тестов заранее установленный низкий уровень
ilB выходе элемента И вЂ” HE 18» установил высокий уровень, благодаря чему на обоих нхо:,ах и выходе элемента И 20» будет устанавливаться высокий уровень.
В случае, если выходной сигнал первого з(>IITBKTB не соответствует ожидаемому выходному сигналу, например, если ожидаемь<й Bblxo;»íîé сигнал первого контакта дол.кен ñîîòâ<.T< TBoBBTh логической «1», а с вь.ю <ного к<ни< акта поступил уровень, соот<«т(тиующий логическому «О», тогда на выходе формирователя 16» будет установлен высокий уровень, на выходе формирователя 17» — низкий уровень. При этом на всех входах элемента И вЂ” НЕ 18» будет установ)ен высок(й уровень (на один из входов элементов И вЂ” НЕ 18» и И вЂ” НЕ 19» высокий уровень установлен заранее при помощи инверсного выхода первого разряда регистра
1О
25 зо
-< h0X1 %lVTBl»llII. TBh К<)К !I(.Р НЫИ К01! Г;1К Г:,)(<веряемог0 блока соотвстствует вы: <> lliом) 1
На выходе элемента VI HE !8, бу.1< т От;1новлен низкий уровень, который н (!30K) Оч< редь устананлива I низкии уроне (ь;<а нь! ходе элемеill à И 20».
Е ;1 И 0 >t(H l B <. Xt t >I t I в Ы х 0» и 0 Й H t Ii l(OI!т(<кт(1 поступил уровень логической «!», тогда и;! выходе формирователя 16» будет ) сгановл ll низкий уровень, а на выходе формирона!<. ля
17» — нысокий уровень. При этом на всех входах элемента И вЂ” HE 19, будет уставя)плен высокий уров< нь. На выходе элем I та
И вЂ” -НЕ 19» будет установлен низкий уровень, который в !.вою оч< рель устанавливает низ кий уронень на выходе элем«нта 20».
Если с первого ны)н>дного l(01!TBHT 1 по«1<пил уровень, соотвст тнующии 1.рстьсму с()стоянию, т.с. Elt»)t+ U, (Lp,, тогда IIB выходах Qopм HpoBBT<,ч< и 6» и 17» Оудет у< iновлен высокий ур<)вень, и в зависимости От того, ожидаемый выходной сигнал «1» или
«О», соответственно l!B ны О.IO элемента 1!
HE 18» или 19» буд«! низкий уровень, который на выходе элемента И 20, устав(>вит низ кий уровень.
Таким образом, при соответствии ож< . даемого и реального сигнала IIB соответ ствующем входе элемента И- -HE=. 5 будет установлен высокий уровень, а llpH несоответствии — низкий уровень. т.» в случае, когда выходные реакции соответствуют ожидаемым, на выходе элемента И 20< будет установлен уровень логической «I»
В случае несовпадения выходной реакции с ожидаемой HB выходе элемента И 20, устанавливается логический <0».
Сигналы от элемента И--HE 5 It<7<.ry!IBют на вход последовательного переноса рс гистра 6 сдвига. На сдвигающий вхо.< последнего синхроимпульс поступает из дешифратора 2 в конце каждого тестового набора.
При равенстве выходных сигналов (И 20 =! ) в регистре 6 сдвига записывается «О», а н случае неравенства (И 20 = О) †- «!» (количеством «l» в регистре 6 сдвига можно О!!— ределять число и !)О валившихся -е(T,>Bû х слов) .
Если испытуемый узел прошел тестов). проверку, начинается проверка выходнь! х элементов узла на нагрузочну)о способность.
Наиболее тяжелый режим работы узла бывает тогда, когда IIB <.Io Bhlx03p установлен низкий уровень. Поэтому тест-программа проверки узла на нагрузочную способность составляется так, чтобы на всех выходных элементах устанавливался низкий уровень.
В регистре S» записывается двоичный код максимальной нагрузки для данного вы одного элемента. Открываются соответствующие разрядные ключи формирователя 9,, 1262508 и сформированный на общей шине выходной ток втекает через выходной транзистор выходного элемента. На выходе исправного (с точки зрения нагрузочной способности} узла урогень напряжения логическо о «0» не должен превышать И„„. При этом на первом входе элемента И вЂ” НЕ 5 будет формиро ваться высокий уровень. Если узел неисправен, тогда уровень напряжения логического
«О» должен превышать Иди. При этом на первом входе элемента И вЂ” НЕ 5 будет формироваться низкий уровень, а на выходе — высокий уровень, который с поступлением синхроимпульса на вход регистра 6 сдвига записывается в него и формируется синдром
НЕHCIIPÇBHOCTH. 15
Фор>иула изобретения
Многоканальное устройство для контроля цифровых узлов, содержащее накопитель тестов, регистр тестов, регистр коммутации, регистр сдвига, дешифратор и п каналов формирования воздействий (где н — число вхо.дов/выходов контролируемого цифрового узла), каждый из которых содержит регистр кода нагрузки, формирователь параметра нагрузки, первый и второй элементы И и первый элемент И вЂ” НЕ, причем выходы поля тестов накопителя тестов соединены с информационными входами регистра тестов, прямые выходы которого соединены с первыми входами первых элементов И всех кана- 30 лов формирования воздействий, выходы поля коммутации накопителя тестов соединены с информационными входами регистра коммутации, выходы поля кода нагрузки накопителя тестов соединены с соответствующими информационными входами регистров З5 кода нагрузки каждого канала формирования воздействий, выходы регистра кода нагрузки каждого канала формирования воздействий соединены с адресными входами формирователя параметра нагрузки одноименного канала формирования воздействий, информационный вход которого подключен к шине единичного потенциала устройства, выходы формирователей параметра нагрузки всех каналов формирования воздействий соединены с соответствующим входом)выходом 45 контролируемого цифрового узла, первый выход дешифратора соединен с входом синхронизации регистра коммутации, второй и третий выходы дешифратора соединены с входами синхронизации формирователя параметра нагрузки и регистра сдвига соответственно, отличающееся тем, что, с целью повышения достоверности контроля, устройство содержит элемент И вЂ” НЕ, а каждый канал формирования воздействий содержит два формирователя граничных воздействий, два пороговых элемента, два формирователя импульсов, второй элемент И вЂ” НЕ и третий элемент И, причем выходы поля управления накопителя тестов соединены с информационными входами дешифратора, четвертый выход которого соединен с входом синхронизации регистра тестов, прямые выходы которого соединены с первыми входами первых элементов И вЂ” НЕ соответствующих каналов формирования воздействий, инверсные выходы регистра тестов соединены с первыми входами вторых элементов И и вторых элементов И вЂ” НЕ соответствующих каналов формирования воздействий, прямые выходы регистра коммутации соединены с вторыми входами первых и вторых элементов и соответствующих каналов формирования воздействий, инверсные выходы регистра коммутации соединены с вторыми входами первых и вторых элементов И вЂ” НЕ соответствующих каналов формирования воздействий, выходы первого и второго элементов И вЂ” НЕ каждого канала формирования воздействий соединены с первым и вторым входами третьего элемента И одноименного канала формирования воздействий, выходы формирователя параметра нагрузки каждого канала формирования воздействий соединены с выходами формирователей граничных воздействий и входами первого и ьlîðîãî пороговых элементов одноименного канала, выходы первого и второго пороговых элементов каналов формирования воздействий через первый и второй формирователи импульсов одноименных каналов соединены с третьими входами первого и второго элементов И вЂ” НЕ одноименных каналов, выходы первого и второго элементов И каждого канала формирования воздействий соединены с входами первого и второго формирователей граничных воздействий, а выходы третьих элементов И всех каналов формирования воздействий соединены с входами элемента И вЂ” НЕ, выход которого соединен с информационным входом регистра сдвига.
1262508
Фиг,1
Фиг. 2
Редактор В. Данко
Заказ 5429/47
Составитечь А. Сиротская
Техред И. Верес Корректор Л. Патай
Тираж 671 По писное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
I 13Ìç, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4