
- •Введение
- •1. Архитектура микропроцессорных систем.
- •1.1. Базовая структура мпс.
- •1.2. Типы межмодульных связей.
- •1.3. Функции средств сопряжения.
- •1.4. Методы адресации элементов.
- •1.5. Способы организации связи с внешними устройствами.
- •1.5.1. Программно-управляемый обмен.
- •1.5.2. Обмен по прерываниям.
- •1.5.3. Прямой доступ к памяти (пдп).
- •1.6. Типы магистралей.
- •1.7. Элементы памяти мпс.
- •1.8. Сопряжение микропроцессора с магистралью.
- •1.9. Аналого-цифровые и цифро-аналоговые компоненты.
- •1.9.1. Цифро-аналоговые преобразователи.
- •1.9.2. Аналого-цифровые преобразователи.
- •1.10. Мп в контуре управления.
- •1.11. Особенности многопроцессорных систем.
- •1.12. Программное обеспечение мпс.
- •2. Разработка микропроцессорных систем.
- •2.1. Формулировка проблемы.
- •2.2. Выбор коллектива разработчиков.
- •2.3. Разработка модели управления объектом.
- •2.4. Разработка алгоритма.
- •2.5. Выбор мп и построение структуры мпс.
- •2.6. Разработка аппаратных средств мпс.
- •2.7. Разработка программного обеспечения мпс.
- •3. Отладка мпс.
- •3.1. Особенности контроля и диагностики мпс.
- •3.2. Источники ошибок при проектировании и виды неисправностей.
- •3.3. Методы и инструментальные средства тестирования.
- •4. Лабораторный практикум.
- •4.1. Указание по технике безопасности.
- •4.2. Описание лабораторного комплекса.
- •4.2.1. Состав.
- •4.2.2. Работа с учебным микропроцессорным комплектом.
- •4.2.3. Работа с кросс-системой.
- •4.2.4. Описание модулей.
- •5. Проведение лабораторных работ.
- •5.1. Порядок выполнения работы.
- •5.2. Указания к отчету.
- •5.3. Варианты заданий.
- •5.4. Лабораторная работа № 1. Разработка математической модели мпс
- •5.5. Лабораторная работа № 2. Разработка концептуального алгоритма мпс
- •5.6. Лабораторная работа № 3. Разработка структурной электрической схемы мпс
- •5.7. Лабораторная работа № 4. Разработка программы мпс
- •5.8. Лабораторная работа № 5. Сборка макета структуры мпс
- •5.9. Лабораторная работа № 6. Отладка подпрограмм взаимодействия с ву
- •5.10. Лабораторная работа № 7. Комплексная отладка макета мпс
- •Список литературы
2.6. Разработка аппаратных средств мпс.
Разработка аппаратных средств и программного обеспечения ведется параллельно в тесном взаимодействии. К этому моменту известна не только концепция системы и функциональный алгоритм, но и структурная схема МПС под выбранный МП. Так как разработка структуры МПС сводится, в основном, к разработке блоков сопряжения ВУ, на рисунке 73 дается рекомендуемая последовательность разработки для каждого из них.
|
Рис.73 |
При разработке конкретного блока сопряжения решаются вопросы информационно-логического, электрического и конструктивного согласования. На этом этапе определяются перечень средств сопряжения, подлежащих разработке, типы магистралей и межмодульных связей в МПС, способы организации связи с ВУ, протоколы обмена, распределение адресного пространства между элементами МПС. Данная последовательность не является "жесткой" и может адаптироваться к различным ситуациям разработки аппаратных средств МПС. Здесь разработка протокола обмена относится к этапу "Разработка программного обеспечения".
Наличие в МПК готовых контроллеров и интерфейсов является важным условием его применения и серьезно снижает уровень сложности разработки. При разработке принципиальных схем нестандартных модулей МПС, а также модулей, приобретение которых в готовом завершенном виде вызывает определенные затруднения, применяют два основных подхода для известного набора внешних (входных и выходных) шин и заданных между ними функций преобразования.
1. Использование методом подбора типовых принципиальных решений, широко представленных в периодических изданиях и научно-технической литературе данного профиля, авторских свидетельствах и т. д.
2. Создание оригинальной принципиальной схемы методами логического синтеза и эвристического поиска.
Оба подхода достаточно подробно освещены в литературе и не являются предметом данного учебного пособия. Особое внимание уделяется конструкторской проработке системы. МПС строится, в основном, на БИС, являющихся сильными локальными источниками тепловыделений. Поэтому при плотной упаковке необходимо грамотно применять методы теплофизического конструирования. Есть некоторые особенности и при учете электромагнитной помехоустойчивости МПС. Во-первых, модули МПС работают на магистраль с третьим состоянием, то есть амплитуда логических импульсов уменьшается по отношению к уровню "внутренней" логической 1, присутствующей на входах БИС. Во-вторых, магистраль тянется через всю конструкцию в расчете на будущие подключения, концы ее не имеют возврата, что усиливает искажения полезных сигналов за счет эффекта отражения. Поэтому для согласования концы шин необходимо подсоединять к источнику питания через некоторую нагрузку. В-третьих, следует учитывать, что МПС функционирует в режиме разделения времени по магистрали, то есть при плотной временной диаграмме работы ее устойчивость к электромагнитным воздействиям (внешним и внутренним) падает. Не стоит пренебрегать методами конструирования с учетом ЭМС!
Здесь можно рекомендовать следующие правила.
Критичные цепи схемы, магистраль, общие возвратные проводники выполняются наикратчайшим образом.
Линии должны выполняться максимально широкими.
Материал указанных линий выбирается высокопроводящим.
Следует использовать элементную базу МПС с малыми токами потребления.
Не стоит делать систему более быстрой, чем требует заказчик.
Разделять в схеме возвратные линии цифровой цепи, аналоговой цепи, корпус, энергетические земли.
Выбирать логику с малыми уровнями переключения.
Выбирать диэлектрический материал плат с диэлектрической проницаемостью, близкой к 1.
Разносить критичные цепи в пространстве, то есть увеличивать расстояние между ними.
Критичные цепи выполнять в пространстве ортогонально.
Сближать прямой и возвратный проводники критичных цепей.