Устройство для задания тестов

 

УСТРОЙСТВО ДЛЯ ЗАДАНИЯ ТЕСТОВ ПО авт. св. 1038926, о т л ич ающе е с я тем, что, с целью расширения .функциональных возможностей устройства за счет повышения достоверности и полноты контроля устройства, в него введен блок ин версии, содержащий триггер, соединенный счетным входом с выходом второго формирователя импульсов, а прямым выходом - с первым входом второго дополнительного .элемента И, подключенного вторым входом к перваму выводу первого ключа, а выхо-; , дом - к первому входу третьего дополнительного элемента И и к входу первого элемента НЕ, соединенного выходом с первым входом четвертого дополнительного элемента И и с первым входом пятого дополнительного элемента И, подключенного вторым входом к выходу второго элемента НЕ, связанного входом с первым выводом второго ключа и с вторым входом третьего дополнительного элемента И, подключенного третьим входом к выходу первого разряда счетчика импульсов и к входу третьего элемента НЕ, соединенного выходом с вторым входом четвертого дополнительного элемента И, подключенного выходом к первому входу элемента ИЛИ-НЕ, связанного вторым и третьим i входами с выходами третьего и пятого дополнительных элементов И, (Л а выходом - с первыми входами блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенного вторыми входами к соответствующим выходам регистра числа, причем второй и третий выводы первого и второго ключей подключены соответственно с шинаМи Логическая 1 и Логический О.

(19) (И) СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA

ОПИСАНИЕ ИЗОБРЕТ

М АВТОРСКОМУ СВИДЕТЕЛЬСТВУ,(61) 103&926 (21) 3422084/18-24 (22) 12.04.82 (46) 07.06 .84. Еюл. р (72) A.Ë. Самойлов и В.И.Мхатришвили (53) 621.396 (088.8) ,(56) 1. Авторское свидетельство СССР

Р 1038926, кл. G 05 В 23/02, 1981

{прототип). (54)(57) устРОйстВО для ЗАдАНИя тКСTOB по авт. св. У 1038926, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет повышения достоверности и полноты контроля устройства, в него введен блок ин версии, содержащий триггер, соединенный счетным входом с выходом второго формирователя импульсов, а прям)м выходом — с первым входом второго дополнительного .элемента И, подключенного вторым входом к первому выводу первого ключа, а выхо-,,дом — к первому входу третьего дополнительного элемента И и к входу первого элемента НЕ, соединенного выходам с первым входом четвертого дополнительного элемента H и с первым входом пятого дополнительного элемента И, подключенного вторым входом к выходу второго элемента

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

ИЛИ-HE связанного вторым и третьим входами с выходами третьего и пяC того дополнительных элементов И, а выходом — с первыми входами блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенного вторыми входами к соответствующим выходам регистра числа, причем второй и третий выводы пер- ф вага и второго ключей подключены соответственно с шинами "Логическая 1" и "Логический 0".

1096612

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

По основному авт.св. М 1038926 известно устройство для задания тестов, содержащее блок установки адре- 0 са, счетчик импульсов, дешифратор, первый формирователь импульсов,, генератор тактовых импульсов, второй формирователь импульсов, блок задания начального .кода, блок суммато- 15

Ров, коммутатор, регистр числа, блок элементов И, схему И и блок управления, причем выходы блока установкь адреса соединены с установочными s-входами счетчика импульсов, 20 выходы которого подключены к входу дещифратора, соединенного своим выходом с первым входом второго формирователя импульсов, второй вход которого подключен к первому .выходу блока управления и к первому входу блока задания начального кода, а выход соединен с обнуляющим В-входом регистра числа и счетчика импульсов, а также с входом генератора тактовых импульсов н с входом второго формирователя импульсов, выход генератора тактовых импульсов подключен к счетному входу счетчика импульсов и к первому входу схемы И, второй вход которой соединен с вторым выходом блока управления, а выход с С-входом регистра числа, выход второго формирователя импульсов подключен к второ. му входу блока задания начального кода и к управляющим входам блока 40 элементов И, выходы блока установки начального кода соединены с первыми

A-.âõîäàìè блока сумматоров и через блок элементов И подаются на установочные Б-входы регистРа числа, чис- 45 ловые s-выходы блока сумматоров подключены .к первым входам коммутатора, выход Р р и вход Р пеРеноса блока сумматоров соединены, выходы коммутаторов подключены к 0-входам регистра числа, выходы которого соединены с вторыми входами коммута:торов и вторыми В-входами блока сумматоров, управляющий вход коммутатора соединен с третьим выходом блока управления (Ц .

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

Известное техническое решение обеспечивает формирование тестов типа псевдослучайный, сдвиговый и постоянный коды. Однако эти тесты не обеспечивают проверку радиоэлектронных блоков с учетом магнитной предыстории, т.е. известное устройство не позволяет проверить достоверно,точно и полно радиоэлЕктронные блоки с многоадресной магнитной памятью,что ограничивает его применение.

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

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

И, а выходом - с первыми входами блока элементов ИСКЛЮЧМОЩЕЕ ИЛИ, подключенного вторыми входами к соответствующим выходам регистра числа, причем второй и третий: выводы первого и второго ключей подключены соответственно к шинам ключей "Логическая 1" и "Логический 0".

На фиг. 1 представлена функциональная схема устройства дпя задания тестов: на фиг. 2 — консточкция блока задания начального кода; на фиг.3 конструкция блока управлениями на фиг. 4 — временные диаграммы, поясняющие работу блока впадания начального кода; на фиг. 5 — конструкция блока инверсии на фиг. 6 - временные диаграммы, поясняющие работу блока инверсии.

1096612 с

Устройство содержит блок установки адреса 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, RS-триггер 32, .Блок инверсии 14 содержит триггер 33, второй дополнительный элемент И 34, первый 35, второй 36, третий. 37 элементы НЕ, третий 38, четвертый 39, пятый 40 дополнительные элементы И, элемент

ИЛИ-НЕ 41, блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42, первый 43 и второй 44 ключи, шины "Логическая 1" и "Логический 0" 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.

О Начальное положение переключателя 30 может быть произвольным и зависит от выбранного оператором режима формирования тестов.

Кнопка 31 в блоке управления 13 в исходном состоянии обеспечивает подачу на 8-вход триггера 32 потенциала "0", а на R-вход "1" ° При этом на выходе 15 триггера 32 будет "1".

При нажатии на кнопку 31 происходит установка триггера 32 в состояние

ЗО "0" (т.е. на выходе 15 будет "0"), обеспечивая формирование сигнала начальной установки для блока задания начального кода 7 и через формирователь импульса 4, представляющий

35 собой элемент И, сигнал начальной установки отрицательной полярности поступает на R-вход регистра числа

10, устанавливая его в начальное состояние (состояние "0") .

4О . Положение ключей 43 и 44 в блоке инверсии 14 определяет режим работы устройства при формировании тестов с инверсйей по адресам, циклам или комбинированной инверсии lIQ адресам

45,и циклам

Режим формирования теста с инвер рией кодов того или иного вида выбирается произвольно оператором,следовательно, и начальное положение ключей 43 и 44 может быть любое.

При отключении ключей 43 и 44 устройством формируются беэинверсные тесты.

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

Первый исходный код набирается оператором на регистре 29. После нажа тия кнапкй 31 на пульте блока управления 13 код, набранный на регистре

29, переписывается в сдвиговый ре- .

60 гистр 28. После перебора всех значений счетчика импульсов 2 сигнал переполнения с выхода дешифратора 3 через формирователи импульсов 4 и 6 и через элемент И 25 поступает на, вход С сдвигающего регистра 28 и

1096612 сдвигает первоначально записанный код на один разряд. Новый код явля-; ется начальным (исходным) кодом следующей .тестовой программы.

Для примера рассмотрим работу блока задания начального кода, если на регистре 29 набран код 00...01.

Нажатием кнопки 31 в блоке управления 13 с выхода триггера 32 на вход

15 блока задания начального кода и на второй вход первого формирователя импульсов 4 (фиг. 1) поступает сигнал сброса отрицательной полярности, который задерживается на элементе задержки 26 и подается на вход

С сдвигающего регистра 28, на входе

VZ которого фор ируется сигнал с элемента И-НЕ 27 положительной полярности длительностью, равной общей длительности сигналов на первом и втором входах элемента И-НЕт

27. По отрицательному фронту сигнала на входе С происходит запись кода, набранного на тумблерах регистра 29, в сдвигающий регистр 28, т.е. будет записан код 00...01.

Положительный потенциал на входе

vz разрешает запись информации по

D-входам регистра числа и запрещает сдвиг, нулевой потенциал запрещает

ЗалиСь ПО D-ВХОдаМ И раэрЕШаЕт СДВИГ.

На выходе g, будет "1", на выходах 2 Zo 0

С выхода формироватЕля импульсов

6 на вход 16 поступают импульсы, выработанные по заднему фронту сигнала сброса, поступающего с выхода

15 блока .управления 13, или сигнала переполнения счетчика импульсов 2.

Через элемент И 25 подаются синхроимпульсы сдвига на вход С регистра

29. Первый импульс не сдвигает информацию, так как .на входе V< еще держится положительный сигнал. После полного цикла контроля, т.е. дестижения максимального значения счетчика импульсов 2 на вход С поступает второй импульс, код числа сдвигается во второй разряд сдвигающего регистра 28. Полный цикл контроля испытуемого блока повторяется при новом начальном коде.

Поскольку сдвигающий регистр содержит 20. разрядов, после прохождения двадцати циклов контроля работа блока задания начального кода повторяется, т.е. снова "1" будет за.писана в первом разряде сдвигающего регистра, но сигнала сброса на входе

20 не будет, если оператор не нажмет кнопку сброса 31 на пульте блока управления 13. При необходимости можно отключить сдвиг информации тумблером 24. В этом случае на входе С сдвигающего регистра 28 будет

"0". При этом на выходах Я, - Я о сдвигающего регистра 28 после нажатия кнопки 31 в блоке управления 13 будет постоянный код числа, равный значению кода, набранного оператором на регистре 29. В экспериментальном устройстве был применен двадцатиразрядный сдвигающий регистр на микросхемах 133ИР1.

В блокеоуправления 13 в положении

"Сдвиг" с первого подвижного контакта переключателя 30 на управляющий вход коммутатора 9 поступает с вы хода 18 блока управления 13 сигнал

"0", разрешая прохождение кода числа с i-го выхода регистра числа 10 на вход i+1 регистра числа 10, обеспечивая формирование теста типа

15 "Сдвиговый". С второго подвижного контакта переключателя 30 поступает с выхода 19 блока управления 13 разрешающий сигнал "логическая 1" на второй вход элемента И 12.

В положении "Пост." с выхода 19 блока управления 13 на второй вход элемента И 12 подается сигнал "0", запрещая прохождение тактовых импульсов с генератора импульсов 5 на С-вход регистра числа 10. При этом код, записанный по s-входам регистра числа 10, остается неизменным во время всего цикла контроля испытуемого блока.

Кнопка 31 формирует сигнал сброса, триггер 32 ликвидирует эффект "дребезга" контактов при нажатии и отпускании оператором кнопки 31. С выхода триггера 32 из блока управления

13 сигнал сброса поступает на второй

З5 вход второго формирователя импульсов 4 и на первый вход 15 блока задания начального кода 7.

Предлагаемое устройство обеспечивает формирование тестов типа "псев4р дослучайный код", "сдвиговый код", "постоянный код" с инверсией кодов по адресам и (или) циклам или без инверсии. Указанные тесты позволяют проводить испытания, контроль и диаг.

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

Режимы формирования тестов типа

"псевдослучайный", "сдвиговый" и

"постоянный" не зависят от режима включения инверсии кбдов в бЛоке инверсии 14. Поэтому для упрощения описания режимов работа устройства при формировании тестов типа "псевдослучайный", "сдвиговый" и "постоянный" даже при выключенной инверсии кодов (ключи 43 и 44 в блоке инверсий 14 отключены), а режим инверсий (когда ключи 43 или 44 в блоке инверсий 14 включены) будет пояснен

60 при формировании теста "постоянный код", так как при этом обеспечивается проверка радиоэлектронных блоков с учетом магнитной предыстории. В общей случае не исключена возможность., 65 Формирования тестов типа "псевдослу7

1096612 чайный код" и "сдвиговый код" с комбинацией инверсии по адресам и или циклам.

Работа устройства без инверсии кодов.

Формирование теста типа "псевдо- случайный код". В блоке управления

13 переключатель 30 оператор уУстанавливает в положение "Перем." В этом случае с блока управления 13 посту,пает сигнал на управляющий вход коммутатора 9, разрешающий прохождение двоичного числа с выхода блока сумматоров 8 íà D-входы регистра числа 10„ одновременно с блока управления 13 40 поступают сигналы разрешения на первый вход элемента И 12.Для приведе.— ния устройства в исходное состояние в блоке управления 13 нажатием кнопки 31 формируется сигнал сброса 45 отрицательной полярности, который проходит через второй формирователь импульсов 4 и устанавливает в начальное состояние счетчик импульсов 2, регистр числа 10, генератор импульсов 5. Кроме того, сигнал сброса отрицательной полярности с выхода 15 блока управления 13 поступает для установки в исходное состояние блока задания начального кода 7, в котором оператор предварительно

„набирает исходный код с помощью реГистра 29. Исходный код с выходов детерминированы во времени, т.е.

17 блока установки начального кода 7 через блок элементов И 11 записывается в регистр числа 10, формируя двоичный код, который является первым испытательным информационным стимулом псевдослучайного теста. Затем тактовые импульсы с генератора импульсов 5 поступает на счетный вход

01001011

00011001

5ТТбГПЮ

50.

Чтобы проанализировать полученные тесты выпишем их в порядке следования 00011001 00110010, 01001011, 01100100.

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

Ключи 43 и 44 в блоке инверсии 14 .отключены. В этом случае с первого вывода ключа 43 "Инверсия цикла" на вход элемента И 34 поступает "0", следовательно, на выходе элемента

И 34 будет также "0", который подается на вход первого элемента НЕ 35.

На его выходе будет "1", которая поступает на первый вход элемента

И 40 с первого вывода ключа 44 "Инверсия адреса", "0" подается на вход элемента HE 36, с выхода которого

"1", поступает на второй вход элемен та И.40.Так как на входах элемента И 40 будут потенциалы "1", на выходе эле- . мента КЛИ-НЕ 41 будет "0", который подается на управляющий вход блока элементов ИСКЛЮЧАПЦЕЕ ИЛИ 42. В этом случае коды через блок элементов

ИСКЛК)ЧАКЗЩЕЕ ИЛИ 42 проходят с выходов 20 регистра числа 10 без изменения. Поэтому можно считать, что при выключенных ключах 43 и 44 в блоке инверсии 14 формирование тестов заканчивается в регистре числа 10. счетчика импульсов 2 и через элемент И 12 на счетный вход регистра числа 10.

Исходное число с блока задания начального кода 7 поступает на первые A-входы блока сумматоров 8,на: вторые В-входы которого приходит двоичный код с выхода регистра числа:

B блоке сумматоров 8 происходит

,сложение исходного числа с кодом

10 ранее записанным в регистр числа 10 с блока задания начального кода 7.

Например, из блока задания начального кода 7 поступает число 00011001, набранное оператором йа тумблерном

15 регистре 29 в блоке задания начального кода 7 (для примера взято вось. миразрядное слово),. которое является первым проверочным стимулом. Вторым проверочным стимулом является резуль. тат от сложения

00011001

00011001

С выхода блока сумматоров 8 двоичный код транспортируется через коммутатор на П-входы регистра числа 10 и при поступлении первого тактового импульса с элемента И 12 записывается в него. Так заканчивается формирование второго информационного стимула, который с выходов 20 регистра числа 10 посылается через блок инверсии 14 в испытуемый блок и на вторые

В-входы блока сумматоров 8, где происходит сложение результирующего кода с исходным кодом, т.е.

0.0.110010

00011001

mnnmT

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

10, образуя третий испытательный стимул тестов. Аналогично получен четвертый тест могут быть повторены в той же последовательности, что необходимо при .контроле блоков запоминающих уст-ройств, когда в первом цикле проверки осуществляется запись информации, а в следующем будет считывание. Та- . кие тесты носят название "псевдослу-

65 чайные". Всего в предлагаемом уст1096612

0000......0000

0000. ° ....0001

000..... ° .0010

000.......0011

000.......0100

111......-1111

55 ройстве может быть сформировано за один полный цикл контроля. М=2 тестов, где М вЂ” информационная емкость испытуемого блока; и = 1,2,3,...16 ,разрядность счетчика импульсов 2.

Одновременно с формированием испытательных тестов на контролируемый блок посылаются упорядоченные тесты со счетчика импульсов 2, являющиеся адресными стимулами (коды адреса), по которым посылаются

30 проверочные тесты в испытуемый блок.

Упорядоченные коды адреса вырабатываются следующим образом. На блоке установки адреса 1 оператор задает необходимую разрядность счетчика 15 импульсов 2. С @пока управления 13 через второй формирователь импульсов 4 поступает сигнал на обнуляющий вход счетчика импульсов 2,устанавливая его в нулевое состояние. р0

Код первого адресного стимула на выходах 23 имеет вид 00...00. С приходом первого тактового импульса на счетный вход счетчик импульсов 2 меняет на единицу csoe состояние, 25 формируя код адресного стимула, по которому в испытуемый блок поступает второй информационный стимул с выходов 20 регистра числа 10 через блок инверсии 14.

При достижении максимального состояния счетчика импульсов 2 сигнал с выхода дешифратора 3 запускает ,второй формирователь импульсов 4, с

Йыхода которого сигнал устанавливает регистр числа 10 и счетчик импульсов

2 в нулевое состояние и подготавливает генератор импульсов 5 к работе в следуюцем такте. По заднему фронту сигнала первого формирователя импульсов 4 запускается формиро 40 ватель импульсов 6, который управляет работой блока задания начального кода 7 и блоком элементов И 11. таким образом, с выходов 23 счет- 45 чика импульсов 2 в испытуемый блок посылаются тесты в ниде двоичного кода

Эти тесты имеют упорядоченную структуру и определяют порядок выбора адреса, по которому посылается проверочный тест с выходов 20 реги- 60 стра числа 10 через блок инверсии 14 в испытуемый блок.

Режим формирования теста типа

"сдвиговый код" и разновидностей

"шахматногб кода". 65

В блоке управления 13 оператор устанавливает переключатель 30 в по-, ложение "Сдвиг".

В этом режиме с блока управления

13 поступает сигнал на управляющий вход коммутатора 9. При этом входы регистра числа 10 отключаются от выходов сумматора 8, но через коммутатор 9 соединяются со своими выходами, причем выход i-го разряда регистра числа 10 соединяется с D-входами

i+1 разряда, выход последнего разряда регистра числа 10 соединяется с

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

Исходный код числа с блока задания начального кода 7 по импульсу второго формирователя 6 через блок элементов И 11 записывается по S-входам в регистр числа 10. Записанный код является первым информационным стимулом, который посылается с выходов 28 регистра числа 10 через блок инверсий 14 в испытуемый блок, в ячейку, соответствующую поступившему адресному стимулу с выхода 23 счетчика импульсов 2.

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

При установке в блоке 7 чередующегося кода 101010...10 на выходе регистра числа 10 формируются коды типа шахматный тест, который может иметь .разновидность вида 1100, 1100...1100 и другие.

Режим формирования теста типа "постоянный код". Переключатель 30 в блоке управления 13 должен быть установлен в положение "Пост". В этом режиме с блока управления 13 поступает сигнал на элемент И 12, запрещающий прохождение тактовых импульсов на счетный вход регистра числа 10. Поэтому в регистре числа 10 будет постоянная информация, записанная по

S-входам с блока установки начального кода 7 через блок элементов И 11.

Для изменения кода в регистре числа

10 необходимо с помощью регистра 29 в блоке установки начального кода 7 установить новый код, далее при нажатии кнопки 31 в блоке управления

13 формируется сигнал сброса, который поступает через формирователь импульса 4 на обнуляищие входы регистра числа 10 и счетчика 2, а также подготавливает генератор 5 к работе, по входу 15 сигнал сброса записывает исходный код в блоке задания начального кода 7, с выхода которого новый код поступает на входы блока элементов И 11 и, с приходом сигнала с выхода формирователя импульсов 6 на управляющий вход блока элемен- с тов И 11, код переписывается по

1096612

101= ° ..10 1-й адрес

0101...01 2-й адрес

1010...10 3-й адрес

20

Третий цикл работы повторяет коды первого цикла, а четвертый второго и т.д.

Адресные стимулы формируются счетчиком импульсов 2 и представляют полный набор упорядоченных кодов, изменяющих свое значение на "+1".

Триггер (циклов) 33 выполнен на микросхеме 133ТМ2. Блок элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ 42 †на микросхемах

133ДП5.

Задача блока инверсии 14 заключается в инвертировании проверочных тестов, поступающих с выхода 22 ре35 гистра числа 10 на числовые входы блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42 при включении ключей.43 и 44. Если ключи 43 и 44 отключены, сигнал "Логический 0" с ключа 43 через эле<0 мент И 43 поступает на вход первого элемента НЕ 35, а с выхода его сигнал "1" поступает на первый вход элемента И 40. Сигнал "0" с.ключа 44, инвертируясь на втором элементе

45 блока НЕ 36, поступает на второй вход элемента И 40. Таким ббразом, йа обоих входах пятого элемента И 40 будут две "1", следовательно., на выходе элемента ИЛИ-НЕ 41 будет сиг"0",.каторый поступает на Управляющий вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42. При этом тесты с выхода

20 регистра числа 10 транслируются через блок элементов 42 в приемном коде.

Если ключ 43 включен в положение "Инверсия цикла", а ключ 44 отключен, на первом входе элемента И 34 будет п и

1, разрешающая прохождение сигналов с триггера (циклов) 33 на первый вход элемента И 38 и через первый элемент НЕ 35 на первые входы элементов

И 39, 40. При этом элемент И 40 открыт по второму входу с выхода элемента НЕ 36, а элемент И 38 закрыт

65 по второму входу. Следовательно, 1010...10

1010...10

1010...10

1010...10

1-й адрес

2-й адрес

3-й. адрес

4-й адрес

° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °

1010 ° ..10 N-й адрес

В случае формирования тестов с инверсией включает ключи 43 и 44 в блоке инверсии 14. Причем ключ 43 включает инверсию по циклам, а ключ

44 инверсию по адресам. При этом код в блоке инверсии 14 при включении ключа 43 инвертируется по циклам, т.е. на Выходе 22 код имеет вид

1010...10 1-й адрес

1010...10 2-й адрес

1-й цикл

1010...10 N-й адрес

0101...01 1-й адрес

0101...01 2-й адрес

2-й цикл

0101...01 N-й адрес где N — максимальный порядковый номер адреса (определяется емкостью испытуемого блока).

При включении ключа 44 код в блоке инверсии 14 инвертируется по адресам, т.е. на выходе 22 код имеет вид

S-входам в регистре числа 10 и через блбк инверсий 14 направляется в испытуемый; блок. Далее, в процессе контролирования испытуемого блока код с выхода регистра числа 10 не меняется.

Устройство работает в двух режимах: с инверсией кодов и без инверсии кодов

В случае формирования тестов без инверсии, например, постоянного кода, на пульте устройства в блоке управления 13 переключатель 30 устанавливают в положение "Пост"., а ключи 43 и 44 в блоке инверсии 14 отключают.

На регистре 29 блока задания начального кода 7 набирают требуемый . двоичный код, например, чередующийся код

1010...10 1-й адрес

1010...10 2-й адрес

1010...10 3-й адрес

1010...10 N A адрес

После нажатия на кнопку 31 ."Сброс на пульте блока управления 13 код с регистра 29 блока задания начального кода 7 через блок элементов

И 11 переписывается по i-.íõoäàì в регистр числа 10, с выходов которого код поступает на числовые входы

20 блока инверсии 14 и трансли-: руется через него на выход 22 в прямом коде, т.е.

5 0101. ° .01 N-й адрес

При включении сразу двух ключей .43 и 44 код инвертируется комбинированно по адресам и циклам, т.е. на выходе 22 код имеет вид

1010...10 1-й адрес

0101...01 2-й адрес

1010 ° ..10 3-й адрес 1-й цикл

0101...01 N-й адрес

0101..:01 1-й адрес

1010...10 2-й адрес 2-й цикл

0101 ° ..01 3-й адрес

1О10...1д N-й адрес

1096612

14 сигнал переключения с триггера 33 через элемент И 34, элемент НЕ 35 и элемент И 40 проходит на выход элемента ИЛИ-HE 41 и далее на первый вход блока элементов ИСКЛЮЧАЮЩЕЕ. ИЛИ

42, который при этом во время нулевого полупериода транслирует тесты в прямом коде, а во время единичного полупериода в инверсном коде.Например, если с выхода 20 регистра числа 1,0 поступает код 0...01100,. 0 на выходе 838 в первом цикле тест имеет вид О. ° .1100, а во втором цикле тест проходит инверсным кодом, т.е. 1 ° ..10011. Таким образом, реализуется инверсия теста по циклам. 15

Если ключ 43 отключен, а ключ 44 установлен в положение "Йнверсия адреса", элемент И 35 будет закрыт сигналом "0" с тумблера 43 через элемент .И 34. Сигнал "1" с ключа 44 поступит на элемент НЕ 36 и закроет элемент И 40. На первый вход элемента H 39 с элемента HE 35.поСтупит

"1". Следовательно, сигнал с первого выхода 21 счетчика импульсов 2 через элемент HE 35 и через элемент И 39 пройдет на выход элемента ИЛИ-НЕ 41 и поступит на управляющий вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 42. Сигналы с первого выхода 21 счетчика импульсов 2 изменяются с частотой переключения адресов. При формировании нечетных адресов сигнал имеет потенциал О, а четных - 1. Следовательно, по нечетным адресам на управляющий вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ

42 поступает "0", а по четным — "1".

В этом случае по нечетным адресам тест на выходе 22 имеет вид 0...01100 а по четным 1...10011 ° Таким образом, реализована инверсия по адресамт

Работа блока инверсии 14 при одновременном включении ключей 43 и 44 поясняется временной диаграммой (фиг. 6) .

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

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

1096612

1096612

Аи 4 1 ьаг

Аи Ф7

Ьи 980

1096612 е

Заказ 3824/35 Тирам 842 Подписное

Филиал ППП "Патент", r. Умгород, ул.Проектная, 4

Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов Устройство для задания тестов 

 

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