Заключение

В курсовом проекте была выполнена попытка самостоятельной разработки модуля сопряжения с интерфейсом ИРПР-М (Centronics), модуля ввода / вывода аналоговых и дискретных сигналов. Все модули разработаны под современную шину PC-104, которая была разработана специально для компьютеров PC - архитектуры промышленного стандарта. При разработке использовалась современная электронная база: микросхемы серии КР1533 и микросхемы фирмы Analog Devices. Для уменьшения аппаратных, а также энергетических затрат большое внимание было уделено микросхемам с высокой степенью интеграции. Все модули имеют 8-разрядный режим обмена и используют разные способы передачи информации: прямой доступ к памяти, обмен по прерыванию и програмноуправляемый обмен. В курсовом проекте детально рассмотрены режимы обмена с шиной PC-104, что очень важно для разработчика современного аппаратного обеспечения в условиях, когда персональные компьютеры захватывают все большее количество сфер применения.

Несомненно, разработанные модули являются не идеальным вариантом в плане схемотехнического конструирования и представляют собой поле для последующих разработок и улучшений. Модуль сопряжения с интерфейсом ИРПР-М можно было бы разработать с использованием параллельного программируемого интерфейса, используя часть портов для ввода / вывода данных, и часть для формирования управляющих сигналов и чтения сигналов состояния. Данная разработка позволила бы сэкономить аппаратные расходы, уменьшить размеры платы и энергопотребление, возможно увеличить надежность. Что касается модулей ввода / вывода аналоговых сигналов, то в его составе желательна разработка дополнительных буферов для хранения результатов преобразования всех каналов, т.к. вызов запроса прерывания каждые 11мкс сильно загрузит контроллер прерываний и работа процессора будет прервана из-за передачи только 2-байт данных, что очень неэффективно при использовании этого режима обмена. Реализация данной схемы потребовала бы дополнительных затрат и увеличения размеров платы, но зато принесла бы значительных выигрыш в скорости особенно при использовании 16-разрядного режима обмена. Модуль дискретного ввода вывода имеет похожие недостатки, т.к. использование режима ПДП эффективно только в случае передачи большого количества данных. Если программа обработки данных от модуля ввода / вывода дискретных сигналов не критична к непрерывности данных, получаемых от этого модуля, то в состав модуля можно было бы включить буферное ОЗУ, при заполнении которого вызывался бы сеанс ПДП.

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

Соседние файлы в папке Проектирование микропроцессорного устройства системы управления