📂 Документ: orion128-logic-tester_clean.html


 

Тестер для проверки логических микросхем на Орионе-128

Проверка логических микросхем, плата для Ориона-128, как проверить логику

Дата обновления страницы 12.06.2024. Прислал Дима Омск

Плата тестера микросхем для подключения к Ориону-128  Скачать брошуру в *.pdf

Скачать в архиве бинарник и текстовик с попыткой дизасма от Димы

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

— проверка микросхем ТТЛ и МОП структур;

— определение типа немаркированных ИМС;

— поиск аналогов зарубежных ИМС.

В качестве процессорного модуля применен радиолюбительский компьютер («ZX-SPECTRUM», «РАДИО-86РК», «СПЕЦИАЛИСТ» и т. п.). Приведены принципиальные схемы прибора, алгоритм программного обеспечения, программы базового файла, примеры по составлению тестов для различных микросхем.

Для широкого круга радиолюбителей.

Общие сведения

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

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

В последние годы разработано очень большое количество приборов для контроля цифровых микросхем. (Только за 1991 год нами изучено более 200 авторских свидетельств в этой области).

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

При этом мы исходим из следующих ограничений контроля:

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

2. Радиолюбителя, как правило, физические причины неисправностей не интересуют.

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

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

Мы же рассмотрим вкратце теорию контроля с учетом изложенных выше ограничений.

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

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

Для' генерации тестовых воздействий в приборе используются функционально-ориентированные методы. -Контролируемая схема рассматривается .только на уровне ее функций. Функциональное описание в форме уравнении и таблиц производится с помощью абстрактных схемных моделей.

При разработке тестовых воздействий учитывались следующие критерии:

- минимальная продолжительность контроля (минимальное число тестов);

- простота аппаратной реализации тестовых воздействий для осуществления контроля.

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

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

Для более подробного изучения методов контроля ИМ С рекомендуем ознакомиться с литературой [1].

2. СТРУКТУРНАЯ СХЕМА ПРИБОРА

Структурная схема прибора приведена на рис.1

Прибор состоит из персонального компьютера (1), устройства формирования проверяющих сигналов (2), устройства съема контрольных сигналов (3), блока'хранения программного обеспечения (4), блока панелей для проверяемых микросхем (5), блока коммутируемых нагрузок (6), которые соединен между собой шинами данных, адреса и управления.

Работает прибор следующим образом. По сигналам персонального компьютера в его ОЗУ из блока хранения программного обеспечения (4) загружается необходимая программа, под управлением которой в устройстве формирования проверяющих сигналов (2) формируется параллельный код, поступающий на входы проверяемой микросхемы через блок панелей (5). Следующим шагом является снятие отклика "с помощью устройства съема контрольных сигналов(З) и передача полученных данных в персональный компьютер для анализа. В случае положительного прохождения первого теста на микросхему подаются последующие, отклики на которые анализирует компьютер. По результатам всех контрольных тестов делается заключение о годности микросхемы.

При проверке микросхем с открытым коллектором по сигналу персонального компьютера (1), выходы контролируемой микросхемы нагружаются с помощью блока коммутируемых нагрузок (6).

Такое построение прибора дает возможность при минимальных материальных затратах организовать проверку практически всех имеющихся ТТЛ и МОП микросхем на функционирование.

Самой сложной частью прибора является программное обеспечение. Аппаратурная часть достаточно проста и доступна для повторения даже школьникам.

3. АЛГОРИТМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРИБОРА

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

Структурная схема прибора приведена

Рисунок 1

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

Часть вторая - блок тестов для проверки микросхем ТТЛ в корпусе типа DIP-14.

Часть третья - блок тестов для проверки микросхем ТТЛ в корпусе типа DIP-16.

Часть четвертая - блок тестов для проверки микросхем ТТЛ в корпусе типа DIP-20.

Часть пятая - блок тестов для проверки микросхем ТТЛ в корпусе типа DIP-24.

Часть шестая - блок тестов для проверки микросхем МОП в корпусе типа DIP-14.

Часть седьмая - блок тестов для проверки микросхем МОП в корпусе типа DIP-16.

Часть восьмая - блок данных для поиска аналогов зарубежных ТТЛ микросхем.

Часть девятая - блок данных для поиска аналогов зарубежных МОП микросхем.

Рассмотрим работу с прибором. При включении прибора инициализируется загрузочный файл, который перегружает базовый блок из ПЗУ в ОЗУ и передает ему управление.

На экране появляется заставка и пользователю сообщаются данные о разработчиках прибора, после чего выводится основное меню. Пользователю предлагаются следующие режимы работы прибора:

1. Подготовка прибора к работе,

2. Проверка микросхем на функционирование.

3. Определение типа микросхем.

4. Поиск аналогов зарубежных микросхем.

5. Конец работы с прибором.

Плата тестера микросхем для подключения к Ориону-128

Сама плата прибора проверки логики для Ориона128

Более подробно описано в брошюре: Скачать брошуру в *.pdf

 

 

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу