
- •Федеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
- •Задание
- •Реферат
- •6. Безопасность и экологичность работы 46
- •7. Технико-экономическое обоснование 61
- •Введение
- •1. Общие сведения о системе проектирования p-cad
- •1.1 Функциональные возможности и структур системы p-cad
- •1.2 Этапы проектирования печатной платы в системе p-cad
- •2. Создание принципиальной электрической схемы устройства управления цикловыми промышленными роботами
- •2.1 Описание принципиальной электрической схемы
- •2.2 Общие сведения о графическом редакторе Schematic
- •2.3 Создание принципиальной электрической схемы p-cad 2004
- •2.4 Проверка схемы и отображение ошибок
- •2.5 Генерация списка соединений
- •3. Создание печатной платы устройства
- •3.1 Основные сведения о редакторе pcb
- •3.2 Трассировка печатной платы
- •3.3 Автоматическая трассировка
- •3.4 Проверка печатной платы на ошибки
- •4. Схемотехническое моделирование
- •4.1 Общие сведения о процессе моделирования в p-cad 2004
- •4.2 Моделирование участка схемы модуля логического
- •5. Разработка методического указания по использованию сапр p-cad 2004
- •6. Безопасность и экологичность работы
- •6.1 Анализ вредных и опасных факторов
- •6.2 Производственная санитария
- •6.2.1 Микроклимат
- •6.2.2 Воздух рабочей зоны
- •6.2.3 Освещённость
- •6.2.4 Производственный шум
- •6.2.5 Электромагнитные излучения
- •6.2.6 Ионизирующее излучение от дисплея компьютера
- •6.2.7 Эргономика
- •6.3 Техника безопасности
- •6.3.1 Опасность электропоражения
- •6.3.2.1 Пожарная профилактика
- •6.3.2.2 Оценка пожарной безопасности помещения
- •6.3.2.3 Анализ возможных причин загорания
- •6.3.2.4 Мероприятия по устранению и предупреждению пожаров
- •6.4 Охрана окружающей среды
- •6.4.1 Загрязнение атмосферного воздуха
- •6.4.2 Загрязнение гидросферы
- •7. Технико-экономическое обоснование
- •7.1 Планирование комплекса работ
- •7.2 Расчёт затрат на разработку
- •7.2.1 Расходы на материалы и комплектующие изделия
- •7.2.2 Основная заработная плата
- •7.2.3 Дополнительная заработная плата
- •7.2.5 Расходы на оборудование для выполнения работ
- •7.3 Расчёт предполагаемой цены разработки
- •7.4 Оценка организационной эффективности проекта
- •Заключение
- •Перечень используемых источников
- •Приложение а -Technical modelling
- •Приложение б – Принципиальная электрическая схема Приложение в Список сообщений об ошибках
- •Приложение г – Сборочный чертёж
- •Приложение д – Спецификация
- •Приложение е – Верхний и нижний слой печатной платы
- •Приложение ж – Варианты заданий схем для лабораторного курса
- •Приложение и
- •Проектирование печатных плат электронных устройств в сапр p-cad 2004
- •Основные сведения о системе проектирования p-cad
- •Создание принципиальной электрической схемы
- •2.1 Выбор и установка системы единиц измерения и размеров чертежа
- •2.2 Установка параметров сетки
- •Создание стилей текста
- •Задание ширины линий и проводников
- •Загрузка библиотек и размещение компонентов на схеме
- •Размещение электрических цепей и шин
- •Проверка схемы и отображение ошибок
- •Генерация списка соединений
- •Редактирование проводников
- •Замена компонентов в проекте
- •Вывод схемы на принтер
- •Создание печатной платы
- •4.1 Настройка конфигураций редактора рсв
- •Установка конфигурации слоёв
- •Установка толщины линий и проводников
- •Разработка пп
- •Автоматическая трассировка пп
- •4.6 Проверка печатной платы на ошибки
- •4.7 Параметры отображения
- •Автоматическая трассировка односторонних пп
- •Распечатка пп на принтере или плоттере
- •6. Схемотехническое моделирование
- •6.1 Подготовка схемы к моделированию
- •6.2 Создание символов компонентов
- •6.3 Выполнение моделирования
- •4.2 Моделирование участка схемы модуля логического
3.3 Автоматическая трассировка
При отсутствии принципиальной схемы проекта компоненты расставляют в рабочей области платы по команде Place | Component или при нажатии соответствующей пиктограммы (таблица 3). По команде Place | Connection вводятся электрические связи между выводами компонентов. Данную процедуру можно проводить только в тех случаях, если проектируемая схема несложная.
При наличии принципиальной схемы, используя команду Utils | Load Netlist, при выполнении которой происходит загрузка файл списка соединений (рисунок 13).
Рисунок 13 – Загрузка файла списка соединений
Используя кнопку Netlist Format, выбирается необходимый файл для загрузки, который содержит информацию об атрибутах компонентов и цепей.
В данном окне выбираются следующие опции:
- Optimize Nets (Оптимизация цепей) – включен (выключен) режим оптимизации списка соединений;
- Reconnect Cooper (Переключить заливку) – включен (выключен) режим подсоединения к цепям, имеющихся на плате участков металлизации;
- Check for Cooper Sharing – режим проверки наличия ошибок на плате с предварительно размещёнными компонентами;
- Merge Attributes (Favor Netlist) – слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из списка;
- Merge Attributes (Favor Design) - слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из проекта;
- Replace Existing Net Classes – замена существующих в проекте классов цепей;
- Ignore Netlist Net Classe – игнорирование определения классов из списка;
- Ignore Netlist Attributes – игнорирование атрибутов списка цепей;
- Replace Existing Attributes - замена атрибутов проекта атрибутами из списка.
После установки всех необходимых параметров производится автоматическая упаковка схемы на печатную плату (рисунок 14).
Рисунок 14 – Результат упаковки схемы на ПП
После упаковки схемы на плату приступают к размещению компонентов внутри её контура. Оптимальное размещение компонентов предопределяет успешную трассировку проводников и работоспособность реального устройства.
Размещение компонентов на печатной плате производится вручную. Линии электрических связей, перемещаемые вместе с компонентами, помогают правильно разместить компоненты.
После размещения компонентов полезно выполнить минимизацию длин соединений на плате путём перестановки компонентов и их выводов по команде Utils | Optimize Nets. Окно данной команды приведено на рисунке 15.
Рисунок 15 – Установка параметров оптимизации
В меню команды выбирают метод оптимизации:
- Auto – автоматическая оптимизация;
- Manual Gate Swap – перестановка эквивалентных секций компонентов вручную;
- Manual Gate Swap – перестановка эквивалентных выводов вручную.
При выборе автоматической оптимизации подключаются следующие опции:
- Gate Swap – перестановка секций;
- Pin Swap – перестановка выводов;
- Entire Design – оптимизация всего проекта;
- Selected Objects – оптимизация выбранных объектов.
Для автоматической трассировки необходимо выбрать один из трассировщиков, поставляемых совместно с P-CAD. Все трассировщики запускаются из редактора РСВ командой Route | Autorouters (Трассировка | Автотрассировщики). В появившемся при этом окне Route Autorouters в списке Autorouter (Автотрассировщик) выбирается один из доступных трассировщиков. (Для выполнения данной работы был выбран трассировщик QuickRoute). Окно запуска трассировщика представлено на рисунке 16.
Рисунок 16 – Запуск трассировщика
В верхней части диалогового окна расположены кнопки, позволяющие выбрать или указать файл стратегии (правил) трассировки. По умолчанию имена этих файлов совпадают с именем проекта, имена двух последних имеют префикс R.
В группе Error Messages (Сообщение об ошибках) указывается направление вывода протокола трассировки.
Output to Screen – вывод на экран;
Output to Log File – вывод в файл протокола;
Output to Both – вывод на экран и в файл протокола;
Layers (Слои) и Via Style (Стили переходных отверстий) вызывают стандартные окна редактора печатных плат для задания слоёв и их свойств.
Стратегия трассировки сводится к установке шага координатной сетки, задания ширины проводников, стиля переходных отверстий, используемых по умолчанию и выбору проходов трассировки. Шаг сетки выбирается в окне Routing Grid (Трассировочная сетка), ширина линии задаётся в окне Line Width.
Кнопка Passes (Проходы) открывает меню алгоритмов (проходов) трассировки Pass Selection (Выбор проходов), в котором выбирается один или несколько алгоритмов трассировки (рисунок 17).
Рисунок 17 – Выбор проходов трассировки
Проходы применяются в том порядке, в котором указаны в списке.
- Wide Line Routing (трассировка широких линий);
- Vertical (Вертикаль) – выполнение простейших соединений по вертикали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых;
- Horizontal (Горизонталь) - выполнение простейших соединений по горизонтали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых;
- ‘L’ Routes (1 via) (L - образная трассировка с одним переходным отверстием) – формирование участка трассы, состоящего из вертикального и горизонтального фрагментов, расположенных на разных слоях и соединённых одним переходным отверстием;
- ‘Z’ Routes (2 vias) (Z - образная трассировка с двумя переходными отверстиями) – формирование пересечения трёх проводников с двумя переходными отверстиями, имеющего форму Z;
- ‘C’ Routes (2 vias) (С - образная трассировка с двумя переходными отверстиями) - формирование пересечения трёх проводников с двумя переходными отверстиями, имеющего форму С;
- Any Node (2 vias) (Любой узел с двумя переходными отверстиями) – аналогичен трём предыдущим;
- Maze Routes (Лабиринтная трассировка) – трассировка, способная найти путь для оптимальной прокладки проводника, если это физически возможно;
- Any Node (maze) (Любой узел (лабиринт)) – используется трассировка – лабиринт, но для наибольшего числа соединений проводники могут прокладываться необязательно оптимальным образом;
- Route Cleanup (Трассировка отчистки) – проход для улучшения внешнего вида ПП и её технологичности;
- Via Minimization (Минимизация переходных отверстий) – минимизация количества переходных отверстий.
После установки необходимых параметров и опций для запуска автоматического трассировщика необходимо нажать Start. Результат трассировки представлен на рисунке 18.
Рисунок 18 – Результат трассировки ПП
Если после проектирования на плате остались не разведённые проводники, необходимо сделать ручную корректировку и повторно произвести трассировку.
С помощью команды Route | View Log (Трассировка | Просмотр отчёта) выводится протокол трассировки.