Устройство для задания тестов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1096612
Авторы: Мхатришвили, Самойлов
Текст
(19) (И) СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИН видетельство ССС В 23/02, 1981ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗОБР ВТОРСКОМУ СВИДЕТЕЛЬСТВУ(54)(57) устРойство для 3 АдАния тес- ТОВ по авт. св. У 1038926, о т л ич а ю щ е е с я тем, что, с целью расширения .функциональных возможностей устройства за счет повышения достоверности и полноты контроля устройства, в него введен блок инверсии, содержащий триггер, соединенныйсчетным входом с выходом второго формирователя импульсов, а пряьнм выходом - с первым входом второго дополнительного, элемента И, подключенного вторым входом к первому выводу первого ключа, а выхо-,. ,дом - к первому входу третьего дополнительного элемента И и к входу первого элемента НЕ, соединенного выходом с первым входом четвертого дополнительного элемента И и с первым входом пятого дополнительного элемента И, подключенного вторым входом к выходу второго элемента НЕ, связанного входом с первым выводом второго ключа и с вторым входом третьего дополнительного элемента И, подключенного третьим входом к выходу первого разряда счетчика импульсов и к входу третьего элемента НЕ, соединенного выходом с вторым входом четвертого дополнительного элемента И, подключенного выходом к первому входу элемента ИЛИ-НЕ, связанного вторым и третьим входами с выходами третьего и пяС того дополнительных элементов И, а выходом - с первыми входами блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенного вторыми входами к соответствующим выходам регистра числа, причем второй и третий выводы пер- ф вого и второго ключей подключены соответственно с шинами "Логическая 1" и "Логический 0".1096612 Заказ 3824 Филиал ППП фПате иг, Ю фТираи 842 Подлисно р, уигород, ул.ПроектнаяИзобретение относится к регулирующим и управляющим системам общего назначения и может быть использовано для испытания, контроля идиагностики неисправностей устройствввода - вывода двоичной информации;представленной в виде кодовых комбинацийПо основному авт,св. М 1038926известно устройство для задания тестов, содержащее блок установки адреса, счетчик импульсов, дешифратор,первый формирователь импульсовгенератор тактовых импульсов, второйформирователь импульсов, блок задания начального .кода, блок сумматоРов, коммутатор, регистр числа, блокЭлементов И, схему И и блок управления, причем выходы блока установкь адреса соединены с установочными Б-входами счетчика импульсов, 20выходы которого подключены к входудещифратора, соединенного своимвыходом с первым входом второго формирователя импульсов, второй входкоторого подключен к первому .выходублока управления и к первому входублока задания начального кода, авыход соединен с обнуляющим В-входомрегистра числа и счетчика импульсов,а также с входом генератора тактовыхимпульсов н с входом второго формиро.вателя импульсов, выход генераторатактовых импульсов подключен к счетному входу счетчика импульсов и кпервому входу схемы И, второй входкоторой соединен с вторым выходом З 5блока управления, а выход с С-входомрегистра числа, выход второго формирователя импульсов подключен к второму входу блока задания начальногокода и к управляющим входам блока 40элементов И, выходы блока установкиначального кода соединены с первымиА-входами блока сумматоров и черезблок элементов И подаются на Установочные я-входы регистра числа, числовые а-выходы блока сумматоров подключены .к первым входам коммутатора, выход Р 0 и вход Р переноса блока сумматоров соединены, выходыкоммутаторов подключены к э-входамрегистра числа, выходы которогосоединены с вторыми входами коммута":торов и вторыми В-входами блока сумматоров, управляющий вход коммутатора соединен с третьим выходом блока управления Ц .55Известно, что радиоэлектрониыеустройства с магнитной памятью,подвержены воздействию нескомпенсированных помех в выходнои обмоткенакопителя, приводящих к искажению 60информации в цепях считывания и раз"рушению ее в накопителе при регенерации. Помехи обусловлены, в частности, магнитной предысторией сердечников, 65 Известное техническое решениеобеспечивает формирование тестов типапсевдослучайный, сдвиговый и постоянный коды. Однако эти тесты не обеспечивают проверку радиоэлектронныхблоков с учетом магнитной предыстории, т,е. известное устройство непозволяет проверить достоверно,точно и полно радиоэлЕктронные блоки смногоадресной магнитной памятью,чтоограничивает его применение,Целью изобретения является расширение функциональных возможностейустройства за счет повышения достоверности и полноты контроля, диагностических воэможностей проверки радиоэлектронных блоков с многоадресноймагнитной. памятью.Поставленная цель достигаетсятем, что в устройство для заданиятестов введен блок инверсии, содержащий триггер, соединенный счетнымвходом с выходом, второго формирователя импульсов, а пряьюм выходом - спервым входом второго дополнительного элемента И, подключенного вторым входом к первому выводу первогоключа, а выходом - к первому входутретьего дополнительного элемента Ии к входу первого элемента НЕ,соединенного выходом с первым входом четвертого дополнительного элемента И и с первым входом пятогодополнительного элемента И, подключенного вторым входом к выходу второго элемента НЕ, связанного входомс первым выводом второго ключа исо вторьвю входом третьего дополнительного элемента И, подключенноготретьим входом к выходу первого разряда счетчика импульсов и. ко входутретьего элемента НЕ, соединенноговыходом со вторым входом четвертогодополнительного элемента И, подклюценного выходом к первому входу элемента ИЛИ-НЕ, сзязанного вторым итретьим входами с выходами третьегои пятого дополнительных элементовИ, а выходом - с первыми входами блока элементов ИСКЛЮЧЮОЩЕЕ ИЛИ, подключенного вторыми входами к соответствующим выходам регистра числа, причем второй и третий: выводы первогои второго ключей подключены соответственно к шинам ключей "Логическая 1"и Логический Оф. На фиг. 1 представлена функциональная схема устройства дпя задания тестов: на фиг. 2 - консточкция блока задания начального кода; на фиг.З конструкция блока управления на фиг. 4 - временные диаграммы, поясняющие работу блока впадания начального кода; на фиг. 5 - конструкция блока инверсии на фиг. 6 - временные диаграмж, поясняющие работу блока инверсии.сУстройство содержит блок установки адреса 1, счетчик импульсов 2,демифратор 3, второй формировательимпульсов 4, генератор тактовых импульсов 5, первый формирователь импульсов 6, блок задания начальногокода 7, блок сумматоров 8, коммутатор 9,регистр числа 10,блок элементовИ 11, дополнительный элемент И 12,блок управления 13, блок инверсии14, первый выход 15 блока управления, выход 16 первого формироватеЛяимпульсов, выходы 17 блока заданияначального кода, второй 18 и третьи19 выходы блока управления, выходы20 регистра числа, выход 21 первогоразряда регистра счетчика импульсов,выходы 22 блока инверсии и выходы23 счетчика импульсов,Блок задания начального кода 7содержит первый переключатель 24,элемент И 25, элемент задержки 26,элемент И-НЕ 27,сдвигающий регистр.28 и установочный регистр 29, Блокуправления. 13 содержит второй переключатель 30, кнопку "Сброс" 31,ВЯ-триггер 32, .Блок инверсии 14 содержит триггер 33, второй дополнительный элемент И 34, первый 35,второй 36, третий. 37 элементы НЕ,третий 38, четвертый 39, пятый 40дополнительные элементы И, элементИЛИ-НЕ 41, блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42, первый 43 и второй 44ключи, шины "Логическая 1" и "Логический Оф 45 и 46 соответственно.Устройство работает следующим,образом.Начальное состояние блоков устройства определяется положениемустановочных элементов переключателя 24 и установочного регистра 29 вблоке задания начального кода 7,переключателя 30 и кнопки 31 в блокеуправления 13, ключей 43 и 44 в блоке инверсии 14,Положение переключателя 24 в бло-ке задания начального кода 7 опреде-.ляют режим работы этого блока. Привключении переключателя 24 блок задания начального кода 7 работает врежиме сдвига исходного кода, набранного оператором на установочном(тумблерном) регистре 29, после полного перебора состояний счетчика импульсов 2. При отключении переключателя 24 блок задания начального кода7 имеет всегда на выходах 17 информа:,цию, равную набранной на регистре 29,так как сдвиг информации запрещен наэлементе 25. Следовательно, исходноесостояние блока 7 определяется выбранным с помощью переключателя 24режимом работы блока задания начального кода 7 и исходным кодом, набранным на регистре 29.Положение переключателя 30 в блоке управления 13 определяет режим работы устройства при формированиитестов типа ппостоянный код" нсдвиговый код", "псевдослучайный код"В положении фПоат." переключателя30 на выходах 20 регистра числа 10,5 код имеет значение кода на,выходах17 блока задания начального кода 7,В положении "Сдвиг" переключателя,30 информация на выходах 20 регистрачисла 10 сдвигается на один разрядО относительно кода на выходе 17 блоказадания начального кода 7 при каждомтакте работы устройства (т.е. приизменении состояния счетчика импульсов 2 на ф+1"). В положении "Перем."переключателя 30 информация на выходах 20 регистра числа 10 изменяется по псевдослучайному закону в зависимости от кода на выходах 17 блока задания начального кода 7.0 Начальное положение переключателя 30 может быть произвольным и зависит от выбранного оператором режима Формирования тестов.Кнопка 31 в блоке управления 13в исходном состоянии обеспечиваетподачу на 8-вход триггера 32 потенциала "0", а на В-вход "1"При этомна выходе 15 триггера 32 будет "1".При нажатии на кнопку 31 происходитустановка триггера 32 в состояние30 "0" (т.е. на выходе 15 будет "0"),обеспечивая формирование сигналаначальной установки для блока задания начального кода 7 и через формирователь импульса 4, представляющий35 собой элемент И, сигнал начальнойустановки отрицательной полярностипоступает на В-вход регистра числа10, устанавливая его в начальноесостояние (состояние "Оф,40Положение ключей 43 и 44 в блокеинверсии 14 определяет режим работыустройства при формировании тестовс инверсйей по адресам, циклам иликомбинированной инверсии по адресам45 ,и цикламРежим формирования теста с инверрией кодов того или иного вида выбирается произвольно оператором,следовательно, и начальное положениеключей 43 и 44 может быть любое.При отключении ключей 43 и 44 устройством формируются беэинверсные тесты,Работа блока задания начальногокода заключается в формировании исходного кода тестовой программы,Первый исходный код набирается оператором на регистре 29. После нажафтия кнапкй 31 на пульте блока управления 13 код, набранный на регистре29, переписывается в сдвиговый ре 60 гистр 28. После перебора всех значений счетчика импульсов 2 сигнал переполнения с выхода дешифратора 3через Формирователи импульсов 4 и 6и через элемент И 25 поступает на,65 вход С сдвигающего регистра 28 исдвигает первоначально записанныйкод на один разряд, Новый код явля-;ется начальным (исходным кодомследующей .тестовой программы,Для примера рассмотрим работублока задания начального кода, еслина регистре 29 набран код 0001.Нажатием кнопки 31,в блоке управления 13 с выхода триггера 32 на вход15 блока задания начального кода ина второй вход первого Формирователя импульсов 4 (Фиг. 1) поступаетсигнал сброса отрицательной полярности, который задерживается на элементе задержки 26 и подается на входС сдвигающего регистра 28, на входеЧ 2 которого форируется сигнал сэлемента И-НЕ 27 положительной полярности длительностью, равнойобщей длительности сигналов на первом и втором входах элемента И-НЕф27, По отрицательному фронту сигналана входе С происходит запись кода,набранного на тумблерах регистра 29,в сдвигающий регистр 28, т.е, будетзаписан код 0001,Положительный потенциал на входеЧ разрешает запись информации поВ-входам регистра числа и запрещаетсдвиг, нулевой потенциал запрещаетзаПись по О-входам и разрешает сдвиг,На выходе Я будет ф 1", на выходах2 о 0С выхода формироватЕля импульсов6 на вход 16 поступают импульсы,выработанные по заднему фронту сигнала сброса, поступающего с выхода15 блока .управления 13, или сигналапереполнения счетчика импульсов 2.Через элемент И 25 подаются синхроимпульсы сдвига на вход С регистра29. Первый импульс не сдвигает информацию, так как .на входе Ч ещедержится положительный сигнал, Послеполного цикла контроля, т,е. дестижения максимального значения счетчика импульсов 2 на вход С поступаетвторой импульс, код числа сдвигается во второй разряд сдвигающего регистра 28. Полный цикл контроляиспытуемого блока повторяется приновом начальном коде.Поскольку сдвигающий регистр содержит 20 разрядов, после прохождения двадцати циклов контроля работаблока задания начального кода повторяетсА, т.е. снова "1" будет за.писана впервом разряде сдвигающегорегистра, но сигнала сброса на входе20 не будет, если оператор не нажмет кнопку сброса 31 на пульте блока управления 13. При необходимостиможно отключить сдвиг информациитумблером 24. В этом случае на входе С сдвигающего регистра 28 будет"Оф, При этом на выходах Я, - 9 осдвигающего регистра 28 после нажатия кнопки 31 в блоке управления 13 будет постоянный код числа, равныйзначению кода, набранного операторомна регистре 29. В экспериментальномустройстве был применен двадцатиразрядный сдвигающий регистр на микросхемах 133 ИР 1,В блокеоуправления 13 в положении"Сдвиг" с первого подвижного контакта переключателя 30 на управляющийвход коммутатора 9 поступает с вы 1 О хода 18 блока управления 13 сигнал"0", разрешая прохождение кода числа с 1-го выхода регистра числа 10на вход 1+1 регистра числа 10, обеспечивая Формирование теста типа15 "Сдвиговый". С второго подвижногоконтакта переключателя 30 поступаетс выхода 19 блока управления 13 разрешающий сигнал "логическая 1" навторой вход элемента И 12,В положении "Пост," с выхода 19блока управления 13 на второй входэлемента И 12 подается сигнал фО",запрещая прохождение тактовых импульсов с генератора импульсов 5на С-вход регистра числа 10, Приэтом код, записанный по 8-входамрегистра числа 10, остается неизменным во время всего цикла контроляиспытуемого блока.3Кнопка 31 формирует сигнал сброса,триггер 32 ликвидирует эффект "дребезга" контактов при нажатии и отпускании оператором кнопки 31, С выхода триггера 32 из блока управления13 сигнал сброса поступает на второй35 вход второго Формирователя импульсов 4 и на первый вход 15 блока задания начального кода 7.Предлагаемое устройство обеспечивает Формирование тестов типа "псев 40 дослучайный код", фсдвиговый код","постоянный код" с инверсией кодовпо адресам и (или) циклам или безинверсии, Указанные тесты позволяютпроводить испытания, контроль и диаг45 ностику блоков радиоэлектронной аппаратуры, в том числе блоки с многоадресной магнитной памятью.Режимы формирования тестов типафпсевдослучайный", "сдвиговый" и"постоянный" не зависят от режимавключения инверсии кбдов в бЛокеинверсии 14. Поэтому для упрощенияописания режимов работа устройствапри формировании тестов типа "псевдослучайный", "сдвиговый" и "постояв.55 ный" даже при выключенной инверсиикодов (ключи 43 и 44 в блоке инверсий 14 отключены), а режим инверсий(когда ключи 43 или 44 в блоке инверсий 14 включены) будет пояснен60 при формировании теста "постоянныйкод", так как при этом обеспечивается проверка радиоэлектронных блоковс учетом магнитной предыстории. Вобщей случае не исключена возможность,65 Формирования тестов типа фпсевдослу 7 1096612чайный код" и "сдвиговый код" с комбинацией инверсии по адресам и или циклам,Работа устройства без инверсии кодов. 25 30 35 формирование теста типа "псевдо-случайный код". В блоке управления13 переключатель 30 оператор уУстанав.ливает в положение "Перем." В этомслучае с блока управления 13 посту,пает сигнал на управляющий вход коммутатора 9, разрешающий прохождениедвоичного числа с выхода блока сумматоров 8 на 0-входы регистра числа 10,одновременно с блока управления 13 40поступают сигналы разрешения на первый вход элемента И 12.Для приведе;ния устройства в исходное состояниев блоке управления 13 нажатием кнопки 31 формируется сигнал сброса 45отрицательной полярности, которыйпроходит через второй формировательимпульсов 4 и устанавливает в начальное состояние счетчик импульсов 2, регистр числа 10, генераторимпульсов 5. Кроме того, сигналсброса отрицательной полярности с вы.хода 15 блока управления 13 поступает для установки в исходное состоя.ние блока задания начального кода 7,в котором оператор предварительнонабирает исходный код с помощью реГистра 29. Исходный код с выходов фдетерминироваиы во времени, т.е.17 блока установки начального кода 7через блок элементов И 11 записывается в регистр числа 10, формируядвоичный код, который является первым испытательным информационнымстимулом псевдослучайного теста. Затем тактовые импульсы с генератораимпульсов 5 поступает на счетный вход 01001011 00011001 ОТПАЛ 50 Чтобы проанализировать полученные тесты выпишем их в порядке следования 00011001, 00110010, 01001011, 01100100.Представленные тесты не имеют упорядоченной структуры, но строго Ключи 43 и 44 в блоке инверсии 14 отключены, В этом случае с первого вывода ключа 43 "Инверсия цикла" на вход элемента И 34 поступает "0", следовательно, на выходе элемента И 34 будет также "0", который подФ- ется на вход первого элемента НЕ 35. На его выходе будет "1", которая поступает на первый вход элемента И 40 с первого вывода ключа 44 "Инверсия адреса", "0" подается на вход элемента НЕ 36, с выхода которого ф 1", поступает на второй вход элемен- та И.40.Так как на входах элемента И 40 ф будут потенциалы "1", на выходе элемента КЛИ-НЕ 41 будет "О", который подается на управляющий вход блока элементов ИСКЛЮЧАПЦЕЕ ИЛИ 42. В этом случае коды через блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42 проходят с выходов 20 регистра числа 10 без изменения. Поэтому можно считать, что при выключенных ключах 43 и 44 в блоке инверсии 14 формирование тестов заканчивается в регистре числа 10. счетчика импульсов 2 и через элемент И 12 на счетный вход регистрачисла 10,Исходное число с блока заданияначального кода 7 поступает на первые А-входы блока сумматоров 8,на:вторые В-входы которого приходитдвоичный код с выхода регистра числа.В блоке сумматоров 8 происходит1 сложение исходного числа с кодом10 ранее записанным в регистр числа 10с блока задания начального кода 7.Например, из блока задания начального кода 7 поступает число 00011001,набранное оператором йа тумблерном15 регистре 29 в блоке задания начального кода 7 (для примера взято вось миразрядное слово) которое являетсяпервым проверочным стимулом. Вторымпроверочным стимулом является результат от сложения0001100100011001 С выхода блока сумматоров 8 двоич. ный код транспортируется через коммутатор на П-входы регистра числа 10 и при поступлении первого тактового импульса с элемента И 12 записывается в него. Так заканчивается формирование второго информационного стимула, который с выходов 20 регистра числа 10 посылается через блок инвер. сии 14 в испытуемый блок и на вторые В-входы блока сумматоров 8, где происходит сложение результирующего кода с исходным кодом, т.е. 00,11001000011001бтядэттПри поступлении на счетный вход регистра числа 10 тактового импульса результат суммирования записывается через коммутатор 9 в регистр числа 10, образуя третий испытательный стимул тестов. Аналогично получен четвертый тест могут быть повторены в той же последовательности, что необходимо при ф .контроле блоков запоминающих уст ройств, когда в первом цикле проверки осуществляется запись информации, а в следующем будет считывание. Та-, кие тесты носят название "псевдослу 1 65 чайиыеф. Всего в предлагаемом уст 1096612Таким образом, с выходов 23 счетчика импульсов 2 в испытуемый блокпосылаются тесты в ниде двоичногокода 00000000 0000.0001 000,..0010 0000011 000.0100 Ф41111111 50 55 Эти тесты имеют упорядоченную структуру и определяют порядок выбора адреса, по которому посылается проверочный тест с выходов 20 реги стра числа 10 через блок инверсии 14 в испытуемый блок.Режим формирования теста типа "сдвиговый кодф и разновидностей "шахматногб кодаф. 65 ройстве может быть сформировано за один полный цикл контроля М=2 тестов, где М - информационная емкость испытуемого блока; и = 1,2,3,16 ,разрядность счетчика импульсов 2.Одновременно с формированием испытательных тестов на контролируемый блок посылаются упорядоченные тесты со счетчика импульсов 2, являю. щиеся адресными стимулами (коды адреса), по которым посылаются10 проверочные тесты в испытуемый блок.Упорядоченные коды адреса вырабатываются следующим образом. На блоке установки адреса 1 оператор задает необходимую разрядность счетчика 15 импульсов 2, С блока управления 13 через второй Формирователь импульсов 4 поступает сигнал на обнуляющий вход счетчика импульсов 2,устанавливая его в нулевое состояние. р 0Код первого адресного стимула на выходах 23 имеет вид 0000. С приходом первого тактового импульса на счетный вход счетчик импульсов 2 меняет на единицу свое состояние, 25 формируя код адресного стимула, по которому в испытуемый блок поступает второй информационный стимул с выходов 20 регистра числа 10 через блок инверсии 14.При достижении максимального состояния счетчика импульсов 2 сигнал с выхода дешифратора 3 запускает ,второй формирователь импульсов 4, с Йыхода которого сигнал устанавливает регистр числа 10 и счетчик импульсов З 5 2 в нулевое состояние и подготавливает генератор импульсов 5 к работе в следуюцем такте. По заднему фронту сигнала первого формирователя импульсов 4 запускается Формиро 40 ватель импульсов 6, который управляет работой блока задания начального кода 7 и блоком элементов И 11. В блоке управления 13 операторустанавливает переключатель 30 в по-,ложение "Сдвиг",В этом режиме с блока управления13 поступает сигнал на управляющийвход коммутатора 9. При этом входырегистра числа 10 отключаются от выходов сумматора 8, но через коммутатор 9 соединяются со своими выходами,причем выход -го разряда регистрачисла 10 соединяется с Р-входами+1 разряда, выход последнего разряда регистра числа 10 соединяется сР-входом первого разряда, образуякольцевой сдвиговый регистр,Исходный код числа с блока задания начального кода 7 по импульсувторого формирователя 6 через блокэлементов И 11 записывается по Я-входам в регистр числа 10, Записанныйкод является первым информационнымстимулом, который посылается с выходов 28 регистра числа 10 через блокинверсий 14 в испытуемый блок, вячейку, соответствующую поступившемуадресному стимулу с выхода 23 счетчика импульсов 2.С приходом первого тактовогоимпульса на счетный вход регистрачисла 10 код, записанный в него,сдвигается на один шаг, образуяследующий информационный, стимул.При установке в блоке 7 чередующегося кода 10101010 на выходерегистра числа 10 формируются кодытипа шахматный тест, который можетиметь .разновидность вида 1100,11001100 и другие,Режим формирования теста типа "постоянный код", Переключатель 30 в блоке управления 13 должен быть установлен в положение "Пост". В этом режиме с блока управления 13 поступаетсигнал на элемент И 12, запрещающийпрохождение тактовых импульсов насчетный вход регистра числа 10. Поэтому в регистре числа 10 будет постоянная информация, записанная поБ-входам с блока установки начального кода 7 через блок элементов И 11,Для изменения кода в регистре числа10 необходимо с помощью регистра 29в блоке установки начального кода 7установить новый код, далее при нажатии кнопки 31 в блоке управления13 формируется сигнал сброса, которыйпоступает через Формирователь импульса 4 на обнулящщие входы регистрачисла 10 и счетчика 2, а также подготавливает генератор 5 к работе, повходу 15 сигнал сброса записываетисходный код в блоке задания начального кода 7, с выхода которого новый код поступает на входы блокаэлементов И 11 и, с приходом сигналас выхода формирователя импульсов 6на управляющий вход блока элемен- отов И 11, код переписывается по1096612 101=10 1-й адрес 010101 2-й адрес 101010 3-й адрес 15 20 Третий цикл работы повторяеткоды первого цикла, а четвертыйвторого и т,д,1Адресные стимулы формируются счетчиком импульсов 2 и представляютполный набор упорядоченных кодов,изменяющих свое значение на "+1".Триггер (циклов) 33 выполнен намикросхеме 133 ТМ 2, Блок элементовИСКЛЮЧАЮЩЕЕ ИЛИ 42 вна микросхемах133 ДП 5.Задача блока инверсии 14 заключается в инвертировании проверочныхтестов, поступающих с выхода 22 ре 35 гистра числа 10 на числовые входыблока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42при включении ключей 43 и 44, Еслиключи 43 и 44 отключены, сигнал "Логический О" с ключа 43 через эле 40 мент И 43 поступает на вход первогоэлемента НЕ 35, а с выхода его сигнал "1" поступает на первый вход эле.мента И 40. Сигнал "0" с.ключа 44,инвертируясь на втором элементеблока НЕ 36, поступает на второйвход элемента И 40. Таким ббразом,На обоих входах пятого элемента И 40будут две "1", следовательно., навыходе элемента ИЛИ-НЕ 41 будет сигнал "0", который поступает на управляющий вход блока элементов ИСКЛЮЧАЮ.ЩЕЕ ИЛИ 42. При этом тесты с выхода20 регистра числа 10 транслируютсячерез блок элементов 42 в приемномкоде.55Если ключ 43 включен в положение"Инверсия цикла", а ключ 44 отключен,на первоМ входе элемента И 34 будетИ 1 И1 , разрешающая прохождение сигналовс триггера (циклов) 33 на первый вход60 элемента И 38 и через первый элемент НЕ 35 на первые входы элементовИ 39, 40. При этом элемент И 40 открыт по второму входу с выхода элемента НЕ 36, а элемент И 38 закрыт65 по второму входу. Следовательно,101010 101010 101010 101010 1-й адрес 2-й адрес 3-й адрес 4-й адрес101010 Н-й адрес В случае формирования тестов синверсией включает ключи 43 и 44 вблоке инверсии 14. Причем ключ 43включает инверсию по циклам, а ключ44 инверсию по адресам. При этом кодв блоке инверсии 14 при включенииключа 43 инвертируется по циклам,т,е. на Выходе 22 код имеет вид101010 1-й адрес101010 2-й адресе1-й цикл 101010 Б-й адрес010101 1-й адрес010101 2-й адрес2-й цикл010101 И-й адресгде Б - максимальный порядковый номер адреса (определяется емкостью испытуемого блока).При включении ключа 44 код в блоке инверсии 14 инвертируется по адресам, т.е. на выходе 22 код имеет вид Б-входам в регистре числа 10 и через блбк инверсий 14 направляется в испытуемый; блок. Далее, в процессе контролирования испытуемого блока код с выхода регистра числа 10 не меняется.Устройство работает в двух режимах: с инверсией кодов и без инверсии кодов,В случае формирования тестов без инверсии, например, постоянного кода, на пульте устройства в блоке управления 13 переключатель 30 устанавливают в положение "Пост"., а ключи 43 и 44 в блоке инверсии 14 отключают.На регистре 29 блока задания начального кода 7 набирают требуемый . двоичный код, например, чередующийся код 101010 1-й адрес 101010 2-й адрес 101010 3-й адрес 101010 И й адресПосле нажатия на кнопку 31 ."Сброс на пульте блока управления 13 код с регистра 29 блока задания начального кода 7 через блок элементов И 11 переписывается по д-.входам в регистр числа 10, с выходов которого код поступает на числовые входы 20 блока инверсии 14 и трансли-: руется через него на выход 22 в прямом коде, т.е. 5 010101 И-й адресПри включении сразу двух ключей,43 и 44 код инвертируется комбинированно по адресам и циклам, т.е. навыходе 22 код имеет вид 10101010 1-й адрес010101 2-й адрес101010 3-й адоес 1-й циклВ010101 Б-й адрес0101.,:01 1-й адрес101010 2-й адрес 2-й цикл010101 3-й адрес1 О 101 д Н-й адрессигнал переключения с триггера 33 через элемент И 34, элемент НЕ 35 и элемент И 40 проходит на выход элемента ИЛИ-НЕ 41 и далее на первый вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42, который при этом во время нулевого полупериода транслирует тесты в прямом коде, а во время единичного полупериода в инверсном коде.Например, если с выхода 20 регистра числа 3,0 поступает код 001100, 10 на выходе 38 в первом цикле тест имеет вид О..1100, а во втором цикле тест проходит инверсным кодом, т,е. 110011. Таким образом, реализуется инверсия теста по циклам. 15Если ключ 43 отключен, а ключ 44 установлен в положение "Йнверсия адреса", элемент И 35 будет закрыт сигналом "0" с тумблера 43 через элемент .И 34. Сигнал "1" с ключа 44 поступит на элемент НЕ 36 и закроет элемент И 40. На первый вход элемента И 39 с элемента НЕ 35 поСтупит "1". Следовательно, сигнал с первого выхода 21 счетчика импульсов 2 через элемент НЕ 35 и через элемент И 39 пройдет на выход элемента ИЛИ-НЕ 41 и поступит на управляющий вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42, Сигналы с первого выхода 21 счетчика импульсов 2 изменяются с частотой переключения адресов. При формировании нечетных адресов сигнал имеет потенциал О, а четных - 1, Следовательно, по нечетным адресам на управляющий вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ42 поступает "0", а по четным - "1".В этом случае по нечетным адресамтест на выходе 22 имеет вид 001100а по четным 110011Таким образом, реализована инверсия по адресамт Работа блока инверсии 14 при одновременном включении ключей 43 и 44 поясняется временной диаграммой фиг. 6) .Внедрение предлагаемого устройства позволит значительно сократить общее время проверки блоков с памятью при одновременном обеспечениивысокой достоверности контроля, что приведет к значительному снижению трудоемкости проверки, повышению качества и надежности выпускаемых изделий и существенному улучшению условий труда регулировщика, в частности к снижению егр утомляемостиПри отсутствии проверки на комбинированные инверсные коды неустойчивость в работе радиоэлектронных блоков с многоадресной магнитной памятью выявляется только при функционировании их в составекомплексного прибора (например, ЦВИ), где анализ и диагностика причин неустойчивой работы значительно сложнее, приводит к излишним потерям времени на общую регулировку комплекса и вызывает дополнительные аппаратурные затраты.
СмотретьЗаявка
3422084, 12.04.1982
ПРЕДПРИЯТИЕ ПЯ А-1586
САМОЙЛОВ АЛЕКСЕЙ ЛАВРЕНТЬЕВИЧ, МХАТРИШВИЛИ ВЛАДИМИР ИВАНОВИЧ
МПК / Метки
МПК: G05B 19/406, G05B 23/02
Опубликовано: 07.06.1984
Код ссылки
<a href="https://patents.su/11-1096612-ustrojjstvo-dlya-zadaniya-testov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для задания тестов</a>
Предыдущий патент: Многоканальное устройство для программного управления электрохимическими процессами маркирования
Следующий патент: Регулятор расхода
Случайный патент: Антифрикционный вкладыш для опорных частей опор строительных конструкций