Автоматизированная система тестового контроля и диагностирования цифровых микропроцессорных блоков

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

Автор: Локазюк

ZIP архив

Текст

)5 601 В 31/ И ГКНТ СССР ИСАНИЕ ИЗОБРЕТЕНИЯ ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ АВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Хмельницкий технологический институт бытового обслуживания(56) Авторское свидетельство СССР М 1415211, кл, 6 01 В 31/28, 1988.Авторское свидетельство СССР М 1318945, кл. 6 01 В 31/28, 1987.(54) АВТОМАТИЗИРОВАННАЯ СИСТЕМА ТЕСТОВОГО КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ ЦИФРОВЫХ МИКРОПРОЦЕССОРНЫХ БЛОКОВ(57) Изобретение относится к контрольноизмерительной технике и может быть использовано для автоматизированного тестового контроля и диагностирования микропроцессорных блоков, Цель изобретения - расширение области применения за счет обеспечения локализации неисправностей в объектах контроля, содержащих БИС, и повышение достоверности контроля за счет увеличения количества контролируемых точек объекта контроля подачи на входы БИС объекта контроля тестовых воздействий по установленным временным программам. Автоматизированная система содержит в устройстве 1 формирования тестовой информации блок 2 управления, канал 3 передачи данных, блок 4 ввода программ, блок 5 памяти и регистратор б, процессор 7 управления вводом (выводом тестовой информации, системную магистраль 8, блок 9 памяти тестовых воздействий и ответных реакций, блок 10 формирования длительностей сигналов тестовых воздействий, блок 11 формирования задержек сигналов тестовых воздействий, блок 12 преобразования, блок 13 контактирования, блок 14 преобразования, сигнатурный анализатор 15, коммутатор 16, многоконтактное устройство 17, объект 18 контроля. б ил.1705782 ции узел 19 согласования, дешифратор 20 45 микропроцессор 21, генератор 22 тактовых серий, блок 23 шинных формирователей, системный контроллер 24, элемент И 25, оперативный блок 26 памяти, блок 27 памяти, шину адреса 28, шину данных 29, дешифратор 30 внешних устройств, регистр 31, таймер 32 интервальный, блок элементов И 33, элемент И 34, генератор 35, делитель частоты 36, триггер 37, в блоке 9 памяти тестовых 50 пителей 51.1 - 51,п и шинных формирователей 52.1 - 52.п. При этом накопители 51,1 - 51.п настраиваются на запись информации, а шинные формирователи 52,1-52,п на передачу информации из канала В в канал С, Шинные воздействий и ответных реакций узел 38 55 согласования, дешифратор 39, узел 40 согласования, счетчик 41, коммутатор 42, шинные усилители 43, дешифратор 44, элементы формирователи 53.1 - 53,п отключаются сигИ 45,1-45,п, регистратор 46, элементы И налом, поступающим по каналу С узла 4047.1 - 47,п, элементы НЕ 48.1 - 48,п, элемен- согласования. Изобретение относится к контрольноизмерительной технике и может быть использовано для автоматизированного тестового контроля и диагностирования микропроцессорных блоков.Цель изобретения - расширение области применения за счет обеспечения локализации неисправностей в объектах контроля, содержащих БИС, и повышение достоверности контроля за счет увеличения количества контролируемых точек объекта контроля и подачи на входы БИС объекта контроля тестовых воздействий по установленным временным диаграммам.На фиг.1 приведена структурная схема автоматизированной системы; на фиг.2 - функциональная схема процессора управления вводом/выводом тестовой информации; на фиг.3 - блока памяти тестовых воздействий и ответных реакций; на фиг.4 - блока формирования длительностей сигналов тестовых воздействий; на фиг.5 - блока формирования задержек сигналов тестовых воздействий; на фиг.б - сигнатурного анализатора,Автоматизированная система тестового контроля и диагностирования цифровых микропроцессорных блоков содержит в устройстве 1 формирования тестовой информации блок 2 управления, канал 3 передачи данных, блок 4 ввода программ, блок 5 памяти и регистратор 6, процессор 7 управления вводом/выводом тестовой информации, системную магистраль 8, блок 9 памяти тестовых воздействий и ответных реакций, блок 10 формирования длительностей сигналов тестовых воздействий, блок 11 формирования задержек сигналов тестовых воздействий, блок 12 преобразования, блок 13 контактирования, блок 14 преобразования, сигнатурный анализатор 15, коммутатор 16, многоконтактное устройство 17, объект 18 контроля, в процессоре 7 управления вводом/выводом тестовой информа 5 10 15 20 25 30 35 40 ты НЕ 49,1 - 49.п, элементы И - НЕ 50,1 - 50.п, накопители 51.1-51.п, шинные формирователи 52,1 - 52.п, шинные формирователи 53.1 - 53,п, в блоке 10 формирования длительностей сигналов тестовых воздействий узел 54 согласования, дешифраторы 55 и 56, шинные усилители 57, элементы НЕ 58.1 - 58.п, элемент НЕ 59, регистраторы 60,1- 60,п, регистр 61, дешифраторы 62.1-62.п, узлы программируемой задержки 63,1 - 63.п с конденсаторами 64.1 - 64.п, диодами 65.1 - 65.п и элементами НЕ 66.1 - 65.п, одновибраторы 67.1 - 67.п, элементы И 68.1-68.п, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 69,1 - 69.п, в блоке 11 формирования задержек сигналов тестовых воздействий узел 70 согласования, дешифраторы 71 и 72, шинные усилители 73, элементы НЕ 74,1 - 74,п, регистры 75,1 - 75.п, дешифраторы 76,1 - 76,п, узлы программируемой задержки 77.1-77,и с конденсаторами 78,1 - 78,л, диодами 79,1- 79.п и повторителями 80.1 - 80.п, элементы И 81,1 - 81.п, в сигнатурном анализаторе 15 узел 82 согласования, дешифратор 83, регистры 84 - 86, дешифраторы 87 и 88, мультиплексоры 89.1 - 89.п, элемент И 90, регистр 91, конденсаторы 92, регистр 93 сдвига, сумматор 94 по модулю 2, в обьекте 18 контроля БИС 95 с соответствующими связями.Автоматизированная система тестового контроля и диагностирования цифровых микропроцессорных блоков работает следующим образом,Объект 18 контроля подключается к блоку 13 контактирования, который обеспечивает электрическую связь между контактами краевого разъема объекта 18 контроля и блоком 12 преобразования, Программа контроля с помощью блока 2 управления и блока 4 ввода программ поступает в блок 5 памяти. В соответствии с программой блок 2 управления выставляет адрес первого узла 38 согласования и сигнал с выхода дешифратора 39 разрешает выбор кристалла узла 38 согласования, По сигналу записи узел 38 согласования программируется на передачу данных в каналы А,В,С, тестовые воздействия записываются из блока 5 памяти в канал А узла 38 согласования, Затем устанавливаются необходимые разряды из части разрядов канала С, разрешая выбор кристалла соответствующего из нако 17957825 10 15 20 25 30 35 40 45 50 55 Затем блок 9 памяти тестовых воздействий и ответных реакций настраивается на подачу тестовых воздействий через блок 12 преобразования и блок 13 контактирования, отключающих БИС 95 от соответствующих входов/выходов соседних микропроцессорных блоков объекта 18 контроля, Блок 2 управления в соответствии с диагностической программой разрешает выбор кристалла узла 19 согласования. По сигналу записи в канал В узла 19 согласования записывается адрес ячейки оперативного блока 26 памяти, в которую необходимо произвести запись данных. Данные записываются в канал А узла 19 согласования. В канал С узла 19 согласования записываются управляющие сигналы.Информация, записанная в канал А, поступает на входы данных оперативного блока 26 памяти и записывается по необходимому адресу по сигналу записи, поступившему с одного из выходов канала С узла 19 через элемент И 25.Блок 2 управления отключается от процессора 7, снимая сигнал "Захват" с микропроцессора 21, отрабатывая программу перезаписи тестовой информации из оперативного блока 26 памяти в каналы А,В,С узла 40 согласования. Программа перезаписи хранится в блоке 27 памяти. Тестовая информация поступает на соответствующие входы объекта 18 контроля и БИС 95.Передача определенного количества слов тестовых воздействий и прием ответных реакций осуществляется следующим образом.Количество слов, записанное в тестовой программе устройства 1 формирования, переписывается в оперативный блок 26 памяти процессора 7. Затем процессор 7 переписывает эту информацию по сигналу запись/чтение в таймер 32, который программируется на выдачу активного сигнала после отсчета запрограммируемого количества импульсов, подаваемых с генератора 35, частота сигналов которого п рограммируется с помощью регистра 31, в который записывается код необходимой частоты, Счетчик 41 на выходах выставляет поочередно коды адресов ячеек накопителей 51,1 - 51.п. После отсчета таймером 32 запрограммированного количества импульсов выходной сигнал таймера 32 взводит триггер 37, запрещая дальнейшее прохождение импульсов через элемент И 34.Блок 10 формирования длительностей сигналов тестовых воздействий и блок 11 формирования задержек задают необходимую временную диаграмму работы БИС 95, На выходах одновибраторов 67.1-67,п образуются сигналы, длительность которых пропорциональна подключенным емкостям конденсаторов 64.1 - 64.п. Задержка сигналов тестовых воздействий производится с помощью узлов программируемой задержки 77,1-77,п за счет подключения соответствующих конденсаторов 78.1 - 78.п,Сигналы ответных реакций через много- контактное устройство 17, коммутатор 16 могут поступать либо на сигнатурный анализатор 15 для формирования сигнатур и в дальнейшем их сравнения с помощью процессора 7 с эталонными, при этом результат сравнения дает информацию об исправности БИС 95, либо в блок 9 памяти тестовых воздействий для уточнения неисправности БИС 95 путем сравнения ответных реакций с эталонными.Сигнатурный анализатор 16 работает следующим образом.По программе процессора 7 выбирается с помощью дешифратора 83 кристалл узла 82 согласования и тестовая информация записывается в канал С и переписывается в регистр 84, регистр 85, регистр 86 по стробирующим сигналам, поступающим из канала С. С выходов регистра 84 информация поступает на входы дешифратора 87, активный сигнал с выхода которого поступает на вход выбора кристалла одного из мультиплексоров 89,1-89,п, разрешая работу, С выходов регистра 85 информация поступает на адресные входы мультиплексоров 89.1 - 89.п. Сигналы ответных реакций с выхода элемента И 90 задерживаются на необходимое время относительно подачи сигналов тестовых воздействий. Программирование задержки происходит с помощью дешифратора 88 и регистра 86. Задержанные сигналы ответных реакций поступают на один из входов сумматора 94 по модулю 2. Сигналы с выхода сумматора 94 поступают на информационный вход регистра 93 сдвига и записываются в него по сигналам с генератора 35. После прекращения подачи тактовых сигналов с выходов регистра 93 сдвига остаток считывается через каналы А и В е узел 82 согласования и передается в процессор 7.Сигналы ответных реакций с помощью многоконтактного устройства 17 через коммутатор 16 и блок 14 преобразования поступают на входы каналов В выбранных шинных формирователей 53,1 - 53.п и передаются в каналы С, с выходов которых записываются по адресам, выставленным счетчиком 41, в необходимые ячейки блока 9 памяти, Затем блок 9 памяти отключается от объекта 18 диагностирования контроля и записанные ответные реакции переписыва 1705782ются устройством 1 формирования, где сравниваются с эталонными. Считывание ответных реакций из накопителей 51,1 - 51.п производится через шинные формирователи 52.1 - 52.п.Использование автоматизированной системы позволяет более точно определять места возникновения неисправностей в цифровых блоках, содержащих БИС, повышает достоверность контроля и диагностирования в связи с увеличением количества контролируемых точек диагностируемого блока и формированием тестовых сигналов согласно временной диаграмме компонентов, а также упрощает составление тестовых программ для микропроцессорных блоков за счет включения существующих тестовых программ в программы контроля и диагностирования сложных устройств.Формула изобретения Автоматизированная система тестового контроля и диагностирования цифровых микропроцессорных блоков, содержащая в устройстве формирования тестовой информации блок управления, блок ввода программ, блок памяти и регистратор, входы-выходы которых соединены с каналом передачи данных, блок контактирования, первая группа входов-выходов которого соединена с первой группой входов-выходов первого блока преобразования, вторая группа входов-выходов блока контактирования соединена с группой входов-выходов объекта контроля, о т л и ч а ющ а я с я тем, что, с целью расширения области применения за счет обеспечения локализации неисправностей в объектах контроля, содержащих БИС, и повышения достоверности контроля за счет увеличения количества контролируемых точек объекта контроля и подачи на входы БИС объекта контроля тестовых воздействий по установленным временным диаграммам, в систему введены процессор управления вводом-выводом тестовой информации, системная магистраль, блок памяти тесто 5 10 15 20 25 30 35 40 45 вых воздействий и ответных реакций, блок формирования длительностей сигналов тестовых воздействий, блок формирования задержек сигналов тестовых воздействий, второй блок преобразования, сигнатурный анализатор, многоконтактное устройство, коммутатор, пе р вые груп и ы входов-выходов процессора управления вводом-выводом тестовой информации и блока памяти тестовых воздействий и ответных реакций соединены с каналом передачи данных устройства формирования тестовой информации, вторая группа входов-выходов процессора управления вводом-выводом тестовой информации, первые группы входов блока памяти тестовых воздействий и ответных реакций, блока формирования длительностей сигналов тестовых воздействий, блока формирования задержек сигналов тестовых воздействий и входы-выходы сигнатурного анализатора соединены с системной магистралью, вторая группа входов- выходов и вторая группа входов блока памяти тестовых воздействий и ответных реакций соединены соответственно с второй группой входов-выходов первого блока преобразования и выходами второго блока преобразования, группа выходов соединена с второй группой входов блока формирования длительностей сигналов тестовых воздействий, группа выходов которого соединена с второй группой входов блока формирования задержек сигналов тестовых воздействий, группа выходов которого соединена с группой входов второго блока преобразования, первая группа входов- выходов многоконтактного устройства соединена с группой входов-выходов БИС объекта контроля, вторая группа входов-выходов соединена с первой группой входов- выходов коммутатора, вторая группа входов-выходов которого соединена с группой входов-выходов второго блока преобразования, группа выходов коммутатора соединена с группой входов сигнатурного анализатора, 17057821705782 74 пфиг. Составитель В. Бутин Техред М.Моргентал Корректор ктор Н. Гор аказ 192 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС113035, Москва, Ж, Раушская наб., 4/5 здательский комбинат "Патент", г. Ужгород, ул,Гагари оизводст

Смотреть

Заявка

4726836, 15.06.1989

ХМЕЛЬНИЦКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ БЫТОВОГО ОБСЛУЖИВАНИЯ

ЛОКАЗЮК ВИКТОР НИКОЛАЕВИЧ

МПК / Метки

МПК: G01R 31/28

Метки: автоматизированная, блоков, диагностирования, микропроцессорных, тестового, цифровых

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

Код ссылки

<a href="https://patents.su/8-1705782-avtomatizirovannaya-sistema-testovogo-kontrolya-i-diagnostirovaniya-cifrovykh-mikroprocessornykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Автоматизированная система тестового контроля и диагностирования цифровых микропроцессорных блоков</a>

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