РЕФЕРАТ 3
Введение 5
1 Обзор логических устройств 6
1.1 Базовые логические элементы 6
1.2 Комбинационные логические устройства 8
1.3 Последовательностные логические устройства 11
1.4 Методы тестирования 14
1.5 Описание UART-интерфейса 14
Вывод 17
2 Разработка структурной схемы устройства и алгоритмов работы 18
2.1 Структурная схема устройства 18
2.2 Структурная схема работы ПО 19
2.3 Алгоритм «общения» ПК-МК 21
2.3 Алгоритм тестирования на примере микросхемы КР1533ЛН1 23
Вывод 25
3 Разработка программного обеспечения и результаты эксперимента 26
3.1 Описание ПО 26
3.2 Эксперимент 29
Вывод 31
Заключение 32
Список использованных источников 33
Приложение А 35
Цифровые интегральные микросхемы применяют в устройствах обработки дискретной информации электронно-вычислительных машин (ЭВМ), системах автоматики и т.п. Потребитель заинтересован в поставках качественной элементной базы. Отказ в работе одного компонента может привести к катастрофическим последствиям. Производитель не всегда гарантирует качества поставляемых компонентов и не может служить критерием оценки работоспособности того или иного элемента. Не имея в своём распоряжении измерительного и испытательного оборудования, потребитель зачастую ограничивается лишь проверкой внешнего вида компонента. Однако для каждого элемента должен быть проведён комплекс испытаний на соответствие требуемым характеристикам и работоспособности. В связи с этим, задача разработки устройства тестирования цифровых микросхем является весьма актуальной.
Существующее на сегодняшний день тестовое оборудование для контроля качества цифровых микросхем не удобны для частного пользования, так как имеют большие массагабариты и сложность в эксплуатации, или же наоборот, малые размеры, но возможность тестирования только определённой серии цифровых интегральных микросхем.
Цель работы - разработка программного обеспечения для устройства автоматического тестирования цифровых микросхем.
Задачи, которые необходимо выполнить для достижения поставленной цели:
1. Обзор основных логических устройств и методов тестирования цифровых микросхем
2. Изучение языка программирования С#
3. Разработка интерфейса и функционала программы
4. Проведение экспериментов по тестированию
В результате работы был проведен обзор логических устройств, методов тестирования цифровых микросхем и интерфейса UART. Разработано программное обеспечение, которое позволяет: тестировать микросхемы; добавлять новые микросхемы в базу данных; анализировать и выводить отчет о тестировании. При разработке ПО были реализованы алгоритм тестирования, алгоритм формирования файла с набором команд для тестирования, алгоритм «общения» ПК - МК. Проведен эксперимент по тестированию микросхемы КР1533ЛН1. В результате эксперимента программа верно определила рабочую микросхему и микросхему с неработающим инвертором, что говорит о работоспособности программного обеспечения и устройства тестирования в целом.
Результаты работы были представлены на XVI Всероссийской конференции студенческих научно-исследовательских инкубаторов 2019 года и приняты к опубликованию в сборнике:
1 Доронин Д.А. Устройство автоматического тестирования
цифровых микросхем / Д.А. Доронин, С.А. Писенко, А.О. Почуфаров // Труды XVI Всероссийской конференции студенческих научно-исследовательских инкубаторов. Россия, Томск, 13 - 15 мая 2019 г. (в печати)