Системы автоматизированного проектирования и разработки принципиальных схем и печатных плат

Принципы работы с программами автоматизированного проектирования принципиальных схем и плат DipTrace, SCHEMATIC, PCB Layout, SchemEdit и ComEdit: интерфейс, работа с файлами и библиотеками, вставка компонента, редактирование, печать, параметры страницы.

Рубрика Программирование, компьютеры и кибернетика
Вид методичка
Язык русский
Дата добавления 18.02.2012
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Отверстия - показать/скрыть отверстия выводов, межслойных переходов и технологические отверстия корпусов.

Проводники - показать/скрыть проводники в сигнальных слоях.

Связи - показать/скрыть связи.

Маркировка - показать/скрыть маркировку.

Графика - показать/скрыть графику.

Таблицы - показать/скрыть таблицы.

Группы - показать/скрыть группировку объектов.

Плата - показать/скрыть границы платы.

Надписи корпусов

Управление показом надписей корпусов производится из подменю "Вид \ Надписи корпусов". При этом возможен показ имени, метки, значения или отсутствие надписей. Каждый корпус может иметь до двух надписей. Выбирается размер шрифта.

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

Изменение позиции надписей относительно корпуса возможно перетягиванием мышью в режиме позиционирования. Переход в этот режим осуществляется выбором из главного меню пункта "Вид\Надписи корпусов\Позиционирование" или с клавиатуры кнопкой "F10".

Для каждого корпуса можно установить режим показа надписи индивидуально через диалог его свойств.

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

Зеркальное отражение

Для показа зеркального отражения печатной платы по горизонтали необходимо выбрать из главного меню пункт "Вид \ Зеркальное отражение". В этом режиме невозможно редактирование или построение. Предназначен он главным образом для распечатки нижнего слоя печатной платы.

Установка зеркального отражения также производится из окна предварительного просмотра.

Представление данных

В программе представление данных возможно в миллиметрах или mil (тысячная доля дюйма). Для изменения текущего представления необходимо выбрать из главного меню пункт "Вид \ Единицы измерения" и в открывшемся подменю указать "mm" или "mil".

Ширина линий

В программе существует возможность устанавливать ширину линий маркировки корпусов, таблиц, рамки и штампа. Для этого необходимо из главного меню выбрать пункт "Вид \ Ширина линий". В появившемся окне устанавливается ширина для линий для указанных объектов.

4.5 Объекты

4.5.1 Корпус

Описание Корпус компонента состоит из выводов (контактных площадок), графических элементов, показывающих форму корпуса, технологических (крепежных) отверстий. Корпуса создаются в редакторе ComEdit и объединяются в библиотеки (файлы с расширением *.lib).

В программе существует система создания корпусов с переменными параметрами и количеством выводов. Например, корпус типа "Линии" при фиксированном количестве линий (2), расстояния между линиями (7.62 мм) и между соседними выводами (2.54 мм) может преобразовываться в несколько модификаций DIP прямо в программе PCB путем изменения количества выводов в свойствах корпуса.

В программе существует 10 типов корпусов:

1 Пустой - не зависит от параметров. Количество выводов, их расположение, размеры и координаты форм предопределяются в программе ComEdit.

2 Угол правый - содержит три вывода, образующих прямоугольный треугольник. Зависит от двух параметров - расстояний между выводами.

3 Угол левый - то же самое, только ориентирован по-другому.

4 Перпендикуляр - содержит три вывода. Два находятся в одну линию, а третий в стороне от них таким образом, что перпендикуляр опускается от него на эту линию посередине между выводами. Зависит от двух параметров: расстояние между выводами и длина перпендикуляра.

5 Окружность - выводы располагаются по окружности. В качестве параметров указывается количество выводов и расстояние между соседними выводами.

6 Линии - представляет собой некоторое количество параллельных линий выводов. Зависит от четырех параметров: количество линий, количество выводов корпуса, расстояние между соседними выводами в линии и расстояние между линиями. Подходит для формирования корпусов типа DIP, резисторов, диодов и т.п.

7 Квадрат - корпус (QUAD), выводы расположены в четыре линии c равным количеством выводов, образующих квадрат. Зависит от трех параметров: количество выводов, расстояние между соседними выводами и расстояние между противоположными линиями.

8 Матрица - выводы расположены в виде матрицы с предопределенным количеством рядов и столбцов. Зависит от четырех параметров: количество рядов и столбцов, расстояния между соседними рядами и столбцами.

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

Свойства

Для вызова диалога изменения свойств необходимо нажать на корпусе правой кнопкой мыши и из появившегося меню выбрать пункт "Свойства".

В этом диалоге изменяются имя, метка, значение и параметры корпуса, которые при его создании в редакторе корпусов были отмечены как переменные. К параметрам корпуса относятся два количественных параметра и два расстояния. Для разных типов корпусов они определяют различные переменные свойства.

Для каждого корпуса в отдельности можно выставлять режим отображения надписей. Производится выбор показа метки, значения или типа, устанавливается выравнивание надписей относительно корпуса: по центру, сверху, снизу, слева, справа, по углу и по размерам. При выборе пункта "Общее" для данного корпуса будут применяться параметры показа надписей корпусов по умолчанию. Редактирование отступа и смещения можно делать с помощью режима позиционирования надписей (F10).

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

Параметры выводов

Изменять параметры выводов можно для корпуса по умолчанию и для каждого вывода в отдельности. Для изменения выводов корпуса необходимо нажать на нем правой кнопкой мыши и из появившегося меню выбрать "Параметры выводов".

В появившемся окне устанавливается форма выводов (эллипс, овал, прямоугольник или многоугольник), их ширина и высота, выбираются сквозные (с отверстием) или поверхностные выводы. Параметры можно загрузить из стандартов выводов, которые создаются в редакторе корпусов.

При отмеченном флажке "Применить ко всем" установленные параметры применяются ко всем выводам, в обратном случае - только к выводам стандартным для корпуса.

Можно также изменять параметры каждого вывода в отдельности. Для этого необходимо нажать правой кнопкой мыши на выводе и из появившегося меню выбрать пункт "Свойства вывода" (рисунок 4.9). В появившемся окне устанавливается имя и комментарий текущего вывода, ориентация в корпусе (вертикальная или горизонтальная). Задаются стандартные параметры (общие для корпуса) или отдельно для текущего вывода.

Для многоугольного вывода выставляются координаты вершин, для этого необходимо нажать на кнопке "Координаты вершин". В появившемся окне устанавливается форма многоугольника: равносторонний либо выборочно по точкам. Для равностороннего многоугольника выставляется количество точек и выравнивание (угол поворота).

Создание и редактирование многоугольника по точкам осуществляется следующим образом:

- для добавления точки к концу списка необходимо ввести нужные координаты в поля "X" и "Y" и нажать кнопку "Добавить";

- для удаления необходимо выбрать в списке нужные точки и нажать кнопку "Удалить";

- для изменения координат точки ее нужно выделить, при этом ее координаты отобразятся в полях "X" и "Y" для редактирования;

- вставка точки между двумя другими осуществляется выделением нужной позиции в списке и нажатием кнопки "Вставить". После чего необходимо выставить координаты новой точки в полях "X" и "Y";

4.5.2 Сеть

Описание

Сети в Редакторе плат (PCB Layout) состоят из логических связей и разведенных трасс. При этом связи рисуются синим цветом, а трассы цветом слоя (по умолчанию выставлен черный). Создание связей возможно как непосредственно в программе PCB, так и при импорте принципиальной схемы (файла *.dch) из Schematic.

Трассы создаются в PCB при ручной или автоматической трассировке. При ручной трассировке автоматически удаляются ненужные связи. В программе не допускается наличие свободных связей и трасс (не присоединенных к выводам или трассам).

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

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

Любой из режимов автотрассировки может быть выставлен для каждой сети в отдельности. Создание связей

В PCB создание связей возможно несколькими способами:

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

2 Выбор сети из списка. В случае наличия каких-либо сетей на печатной плате в подменю вывода появляется пункт "Добавить в сеть", при наведении на который открывается подменю, состоящее из двух пунктов: "Выбрать визуально" и "Выбрать из списка". Первый аналогичен клику левой кнопкой мыши на этом выводе. При нажатии на втором открывается список всех существующих на плате сетей. После выбора нужной сети создается связь между текущим выводом и ближайшим к нему выводом сети.

3 Создание по таблице связей. Открыть таблицу связей можно из главного меню (Трассировка \ Таблица связей), из подменю сети (правый клик на сети, при этом данная сеть становится текущей), из подменю вывода (правый клик на выводе).

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

Создание трасс

Создание трасс в программе производится при ручной или автоматической трассировке.

Для создания трассы необходимо выбрать из главного меню пункт "Трассировка \ Инструменты \ Установка трассы" или инструмент "Установка трассы вручную" на панели "Трассировка". Далее нужно кликнуть левой кнопкой мыши на выводе или на другой трассе, от которой будет идти текущая.

Проведение трассы производится далее кликами мыши с созданием линий под углами 90 и 45 градусов до другого вывода или трассы. Для перехода в другой слой с автоматическим созданием межслойного перехода, изменения ширины текущего и последующих сегментов или отката на один шаг назад необходимо нажать правую кнопку мыши и из появившегося меню выбрать соответствующий пункт.

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

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

При наличии сетки построение производится по ней.

Автотрассировщик формирует трассы на основе существующих связей. После автотрассировки производится проверка правильности трассировки и в случае нахождения ошибок они показываются красными окружностями.

Для независимого запуска функции проверки необходимо из главного меню выбрать пункт "Трассировка\Показать ошибки трассировки" или соответствующий инструмент на панели трассировки. Чтобы скрыть ошибки, необходимо из главного меню выбрать пункт "Трассировка\Скрыть ошибки трассировки".

Редактирование трасс

В функции редактирования трассы входит:

Редактирование в соответствии с углами. Для этого необходимо выбрать из главного меню "Трассировка\Инструменты\Редактирование трассы" или инструмент "Редактирование трасс в соответствии с углами" на панели трассировки.

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

Далее нужно навести курсор на фрагмент трассы и перетянуть его, при этом в соответствии с прилегающими углами будет изменена длина его и смежных. Фрагменты, лежащие не под углом 90 или 45 градусов, перетягиваются свободно, при этом смежные редактируются в соответствии с их углами. В этом режиме также производится сокращение углов между фрагментами трассы 90 градусов и более.

Режим свободного редактирования трассы (свободное перетягивание фрагментов и точек). Для перехода в этот режим необходимо выбрать из главного меню "Трассировка\Инструменты\Свободное редактирование" или инструмент "Свободное редактирование трассы" на панели трассировки. Для изменения позиции фрагмента или узла трассы необходимо навести на него мышь и перетянуть.

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

Любой фрагмент трассы, лежащий под углом 90 градусов, может быть разделен на три (два параллельных и один перпендикулярный). Для этого необходимо навести курсор на требуемый фрагмент, нажать правую кнопку мыши и из подменю сети выбрать "Разделить линию".

Для изменения ширины фрагмента трассы необходимо навести курсор на этот фрагмент, нажать правую кнопку мыши и в появившемся подменю трассы навести курсор на пункт "Ширина линии". Появится список для выбора ширины из доступных стандартов дорожек либо ввода пользовательского значения. Для изменения ширины всей сети необходимо выбрать из подменю "Ширина сети".

Изменение слоя расположения фрагмента трассы, всей трассы или всей сети производится нажатием правой кнопки мыши на нужном фрагменте или на любой трассе сети. Далее из подменю выбирается пункт "Перевод линии", "Перевод трассы" или "Перевод сети" соответственно. Из появившегося списка необходимо выбрать новый слой.

Для изменения параметров межслойных переходов в какой-либо точке трассы или всей сети из подменю сети выбирается пункт "Межслойные переходы".

Для удаления фрагмента трассы необходимо кликом правой кнопки мыши на соответствующем фрагменте вызвать подменю сети и из него выбрать пункт "Удалить линию". При этом в случае необходимости производится изменение структуры трасс.

Свойства

Для вызова диалога изменения свойств сети необходимо кликом правой кнопки мыши открыть подменю сети и из него выбрать пункт "Свойства".

В появившемся окне выбирается один из четырех режимов автотрассировки сети:

Только связи (устанавливается по умолчанию) - разведенные трассы данной сети остаются нетронутыми, производится трассировка связей.

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

Полностью - разведенные трассы удаляются, и производится полная трассировка сети.

Не трассировать - при автотрассировке данная сеть остается нетронутой.

Здесь же отображается текущая ширина проводников сети и расстояние между дорожками по умолчанию. Если не установлены параметры по умолчанию, то при автотрассировке ширина дорожек и расстояния между ними соответствуют установленным в параметрах трассировки.

Межслойные переходы

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

Установка параметров межслойных переходов по умолчанию производится вызовом из главного меню команды "Слой\Параметры переходов". В открывшемся диалоге выбираются параметры переходов, а также применение текущих изменений к печатной плате:

- установить по умолчанию, но не применять к существующим сетям;

- установить по умолчанию и применить ко всем стандартным межслойным переходам (с предыдущими параметрами по умолчанию);

- установить по умолчанию и применить ко всем сетям.

Для изменения параметров межслойных переходов какой-либо точки трассы, текущей трассы или сети необходимо правым кликом на нужном фрагменте трассы вызвать подменю сети и выбрать из него пункт "Межслойные переходы". В появившемся диалоге выбираются параметры переходов и способ их применения.

Таблица связей

Изменение структуры сетей помимо визуального режима можно делать с помощью "Таблицы связей".

Для ее вызова необходимо из главного меню выбрать "Трассировка\Таблица связей" или из подменю сети выбрать пункт "Таблица связей". В последнем случае в качестве текущей сети устанавливается та, подменю которой вызывалось.

Здесь выбирается сеть, структура которой показывается в виде включенных в нее выводов. Для удаления вывода необходимо выбрать его в списке и нажать кнопку удалить. Для добавления - снизу выбрать сначала компонент, а потом его вывод и нажать кнопку "Добавить".

Стандарты дорожек

В программу можно заносить стандарты дорожек (ширину и расстояние между ними). Для этого необходимо из главного меню выбрать "Трассировка\Стандарты дорожек". В появившемся окне производится добавление, удаление и редактирование текущих стандартов.

Стандарты дорожек сохраняются при закрытии программы и восстанавливаются при открытии. Применить стандарт можно к какой-либо сети или ее фрагменту из подменю сети (при изменении ширины отображаются стандарты либо установка пользовательской ширины).

Выбор одного из стандартов также возможен в окне параметров трассировки.

4.5.3 Фигура (графический элемент)

Меню идентично соответствующему меню программы Schematic.

4.5.4 Таблица

Меню практически идентично соответствующему меню программы Schematic.

4.6 Дополнительные опции

4.6.1 Границы платы

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

Создание и редактирование границ возможно в визуальном режиме и по координатам.

Для создания в визуальном режиме необходимо из главного меню выбрать "Трассировка\Границы платы" либо соответствующий инструмент на панели трассировки. После этого курсором мыши последовательно обозначаются точки. Для завершения создания границ необходимо их замкнуть или после создания последней точки нажать правую кнопку мыши.

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

Для вызова диалога создания и редактирования по координатам необходимо их главного меню выбрать пункт "Трассировка\Границы по координатам". В появившемся окне производится добавление, удаление точек и изменение координат уже существующих. Чтобы изменения вступили в силу и диалог закрылся, необходимо нажать кнопку "ОК".

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

4.6.2 Вставка компонента

Помимо вставки корпусов из подключенных библиотек в программе существует возможность установки компонентов и корпусов из библиотек выбрав из главного меню пункт "Объекты\Вставить компонент" или соответствующий инструмент на панели элементов.

В появившемся окне присутствует список библиотек. Здесь возможно добавление библиотек компонентов (*.eli) и библиотек корпусов (*.lib). Слева отображается список компонентов или корпусов выбранной библиотеки. Снизу от этого списка выводится изображение и также выставляется масштаб отображения.

Для установки компонента необходимо нажать кнопку "Установить". При этом окно закроется, и программа перейдет в режим установки компонента.

4.6.3 Группа

Группа представляет собой абстрактный объект, который фактически объединяет несколько реальных объектов и придает им общие особенности редактирования: фиксированная позиция относительно друг друга, вращение вокруг общего центра (центральной точки группы), при попытке выделения одного из объектов группы производится выделение всех.

Группа прорисовывается бледно-розовым цветом на фоне (отображаются границы и центральная точка), а при наведении курсора на любой объект производится подсветка этого объекта и группы.

Для создания группы необходимо выделить объекты, которые нужно туда включить и выбрать из главного меню "Правка\Объединить в группу". Для разгруппировки объектов необходимо выделить группу и выбрать из главного меню пункт "Правка\Разбить группу". Эти команды также присутствуют в подменю объектов и становятся видимыми в зависимости от выделения.

4.6.4 Контактная площадка

Контактная площадка представляет собой отдельно стоящий вывод. В программе фактически это корпус с одним выводом и имеет все свойства корпуса.

Контактная площадка имеет двойную подсветку: вывода - при наведении в центр и корпуса - при подведении курсора сбоку. Относительно первой подсветки производится создание связей и трасс, а относительно второй - перемещение и редактирование корпуса. Правой кнопкой мыши производится соответственно вызов подменю вывода и корпуса.

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

4.6.5 Технологические отверстия

Технологическое отверстие задается двумя диаметрами: отверстие и не трассируемая область (закрытая для автотрассировки). Представляет собой один из объектов корпуса.

Для установки отдельного технологического отверстия необходимо из главного меню выбрать пункт "Объекты\Технологическое отверстие" или соответствующий инструмент на панели элементов. Текущие диаметры устанавливаемых технологических отверстий задаются в параметрах установки.

Отдельное технологическое отверстие представляет собой корпус с одним внутренним объектом и имеет все особенности редактирования корпусов. Для изменения диаметров отверстия или координат необходимо нажать на нем правой кнопкой мыши и из появившегося меню выбрать пункт "Свойства".

4.6.6 Заливка пустых областей

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

Для создания заливки необходимо выбрать из главного меню пункт "Объекты\ Заливки пустых областей" или инструмент заливки на панели элементов. После этого по точкам создается многоугольник, ограничивающий область заливки, и нажимается правая кнопка мыши. Далее появляется диалог параметров устанавливаемой заливки.

В диалоговом окне указывается:

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

Ширина линий - программа имеет линейный Shape-based алгоритм расчета областей заливки. Заливка состоит из линий указанной ширины, которая также определяет точность расчета заливки.

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

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

Текущее состояние - указывается текущее состояние: заливка или границы.

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

При выводе на печать или экспорте в Gerber текущее состояние должно быть "заливка".

Изменение всех параметров и обновление заливки можно осуществлять из диалога свойств заливки, который вызывается при нажатии на границах заливки правой кнопки мыши и выборе из появившегося меню пункта "Свойства". Установить состояние "Заливка" можно, выбрав из подменю пункт "Обновить" или "Состояние \ Заливка".

4.6.7 Параметры установки

Для предопределения параметров устанавливаемых контактных площадок и технологических отверстий необходимо из главного меню выбрать пункт "Объекты \ Параметры установки".

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

4.7 Редактирование

Меню практически идентично соответствующему меню программы Schematic. Некоторое отличие имеется в опции Позиция/Вращение.

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

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

Для вращения объектов относительно общего центра (в том числе и границ платы) на 90 градусов против часовой стрелки используется функция вращения выделенного. Для ее применения необходимо выделить объекты и выбрать из главного меню пункт "Правка\Вращать выделенные".

Есть также функции отражения объектов по вертикали или горизонтали относительно общего центра. Для этого необходимо выделить объекты и выбрать из главного меню пункт "Правка\Отразить выделенные".

4.8 Трассировка

Создание связей и трасс

В Редакторе плат (PCB Layout) создание связей возможно несколькими способами:

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

2 Выбор сети из списка. В случае наличия каких-либо сетей на печатной плате в подменю вывода появляется пункт "Добавить в сеть". При наведении на него открывается подменю, состоящее из двух пунктов: "Выбрать визуально" и "Выбрать из списка". Первый аналогичен клику левой кнопкой мыши на этом выводе. При нажатии на втором открывается список всех существующих на плате сетей. После выбора нужной сети создается связь между текущим выводом и ближайшим к нему выводом сети.

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

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

Для создания трассы необходимо выбрать из главного меню пункт "Трассировка \ Инструменты \ Установка трассы" или инструмент "Установка трассы вручную" на панели "Трассировка".

Далее нужно кликнуть левой кнопкой мыши на выводе или на другой трассе, от которой будет идти текущая. Проведение трассы производится далее кликами мыши с созданием линий под углами 90 и 45 градусов до другого вывода или трассы.

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

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

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

При наличии сетки построение производится по ней.

Автотрассировщик формирует трассы на основе существующих связей. После автотрассировки производится проверка правильности трассировки и в случае нахождения ошибок они показываются красными окружностями.

Для независимого запуска функции проверки необходимо из главного меню выбрать пункт "Трассировка \ Показать ошибки трассировки" или соответствующий инструмент на панели трассировки. Чтобы скрыть ошибки, необходимо из главного меню выбрать пункт "Трассировка \ Скрыть ошибки трассировки".

Рекомендуется производить доводку платы вручную после автотрассировки. Редактирование трасс

В функции редактирования трассы входит:

- редактирование в соответствии с углами. Для этого необходимо выбрать из главного меню "Трассировка \ Инструменты \ Редактирование трассы" или инструмент "Редактирование трасс в соответствии с углами" на панели трассировки. Переход в режим редактирования трасс в соответствии с углами осуществляется автоматически при нажатии мышью на трассе в режиме по умолчанию, но в таком случае изначально невозможно наведение курсора на фрагменты трассы, находящиеся под корпусами, поскольку производится подсветка корпуса.

Далее нужно навести курсор на фрагмент трассы и перетянуть его, при этом в соответствии с прилегающими углами будет изменена длина его и смежных. Фрагменты, лежащие не под углом 90 или 45 градусов, перетягиваются свободно, при этом смежные редактируются в соответствии с их углами. В этом режиме также производится сокращение углов между фрагментами трассы 90 градусов и более.

Режим свободного редактирования трассы (свободное перетягивание фрагментов и точек). Для перехода в этот режим необходимо выбрать из главного меню "Трассировка \ Инструменты \ Свободное редактирование" или инструмент "Свободное редактирование трассы" на панели трассировки. Для изменения позиции фрагмента или узла трассы необходимо навести на него мышь и перетянуть.

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

Любой фрагмент трассы, лежащий под углом 90 градусов, может быть разделен на три (два параллельных и один перпендикулярный). Для этого необходимо навести курсор на требуемый фрагмент, нажать правую кнопку мыши и из подменю сети выбрать "Разделить линию".

Для изменения ширины фрагмента трассы необходимо навести курсор на этот фрагмент, нажать правую кнопку мыши и в появившемся подменю трассы навести курсор на пункт "Ширина линии". Появится список для выбора ширины из доступных стандартов дорожек либо ввода пользовательского значения. Для изменения ширины всей сети необходимо выбрать из подменю "Ширина сети".

Изменение слоя расположения фрагмента трассы, всей трассы или всей сети производится нажатием правой кнопки мыши на нужном фрагменте или на любой трассе сети. Далее из подменю выбирается пункт "Перевод линии", "Перевод трассы" или "Перевод сети" соответственно. Из появившегося списка необходимо выбрать новый слой.

Для изменения параметров межслойных переходов в какой-либо точке трассы или всей сети из подменю сети выбирается пункт "Межслойные переходы".

Для удаления фрагмента трассы необходимо кликом правой кнопки мыши на соответствующем фрагменте вызвать подменю сети и из него выбрать пункт "Удалить линию". При этом в случае необходимости производится изменение структуры трасс. Таблица связей

Изменение структуры сетей помимо визуального режима можно делать с помощью "Таблицы связей". Для ее вызова необходимо из главного меню выбрать "Трассировка \ Таблица связей" или из подменю сети выбрать пункт "Таблица связей". В последнем случае в качестве текущей сети устанавливается та, подменю которой вызывалось.

Далее выбирается сеть (рисунок 4.21), структура которой показывается в виде включенных в нее выводов. Для удаления вывода необходимо выбрать его в списке и нажать кнопку удалить. Для добавления - снизу выбрать сначала компонент, а потом его вывод и нажать кнопку "Добавить".

Параметры трассировки

Для вызова диалога изменения параметров трассировки необходимо выбрать из главного меню команду "Трассировка \ Параметры трассировки" или нажать соответствующую кнопку на панели трассировки.

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

Для выбранного автотрассировщика производится вызов окна параметров с целью его настройки.

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

Проверка трассировки

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

Для проверки трассировки необходимо выбрать из главного меню пункт "Трассировка \Показать ошибки трассировки" или соответствующий инструмент на панели трассировки.

Для того чтобы скрыть ошибки трассировки, необходимо выбрать из главного меню пункт "Трассировка \ Скрыть ошибки трассировки". При повторном запуске проверки трасс предварительно скрываются показанные ошибки и производится поиск новых.

Для установки параметров проверки ошибок необходимо выбрать из главного меню "Трассировка \ Параметры проверки ошибок" или соответствующую кнопку на панели трассировки (рисунок 4.23).

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

Существует возможность сравнения платы с принципиальной схемой. Для этого необходимо выбрать из главного меню пункт "Трассировка \ Сравнение со схемой", далее на диске выбирается файл с расширением ".dch" и схема из файла сравнивается с текущей печатной платой и выдает список несоответствий или сообщение об отсутствии ошибок.

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

Границы платы

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

Для создания в визуальном режиме необходимо из главного меню выбрать "Трассировка \ Границы платы" либо соответствующий инструмент на панели трассировки. После этого курсором мыши последовательно обозначаются точки. Для завершения создания границ необходимо их замкнуть или после создания последней точки нажать правую кнопку мыши.

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

Для вызова диалога создания и редактирования по координатам необходимо их главного меню выбрать пункт "Трассировка \ Границы по координатам". В появившемся окне производится добавление, удаление точек и изменение координат уже существующих. Чтобы изменения вступили в силу и диалог закрылся, необходимо нажать кнопку "ОК".

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

Автотрассировка В Редакторе плат (PCB) существует функция автотрассировки. Для ее использования необходимо выбрать из главного меню пункт "Трассировка \ Запуск" или соответствующий инструмент на панели трассировки.

Для открытия диалога изменения параметров текущего автотрассировщика необходимо выбрать из главного меню команду "Трассировка \ Параметры автотрассировки" или соответствующий инструмент на панели трассировки. Также это возможно из окна параметров трассировки.

На данный момент программа имеет один встроенный автотрассировщик Grid Router, который является сеточным оптимизационным трассировщиком и предназначен для автоматической разводки несложных плат. После его применения рекомендуется проверка и ручная коррекция разведенных трасс.

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

Ход автотрассировки отображается в правом верхнем углу экрана.

4.9 Автотрассировщик Grid Router

Описание

Grid Router представляет собой сеточный трассировщик оптимизационного характера. Предназначен для автоматической разводки несложных плат с их последующей ручной корректировкой. Число рабочих слоев не ограничено, однако скорость трассировки уменьшается при увеличении их количества.

Трассировка состоит из двух этапов: создание трасс и последующая их коррекция.

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

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

Есть четыре режима автонастройки трассировщика, отличающиеся по скорости и качеству трассировки.

Коррекция представляет собой сокращение острых углов (90 и менее градусов) и разведение трасс и межслойных переходов с целью убрать их соприкосновения и привести к соответствию необходимым припускам. Это не всегда приводит к желаемому результату, поэтому необходима ручная доводка. Коррекция производится с определенным количеством шагов и в несколько циклов (рекомендуемое количество 2-3).

Для установки параметров Grid Router, при условии, что он указан в качестве автотрассировщика в окне параметров трассировки, необходимо из главного меню выбрать "Трассировка \ Параметры автотрассировки" или соответствующий инструмент на панели трассировки. Вызов диалога изменения параметров автотрассировки возможен также из окна установки параметров трассировки.

Параметры

Для изменения параметров автотрассировщика Grid Router необходимо установить его в качестве текущего в окне параметров трассировки (в случае если он не установлен) и выбрать из главного меню команду "Трассировка \ Параметры автотрассировки" или соответствующий инструмент на панели трассировки. Также возможен вызов из окна параметров автотрассировки.

В диалоге параметров Grid Router устанавливается:

Углы трассировки: 90 и 45 градусов, 90 градусов. Во втором случае выполняется прямоугольная трассировка.

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

Запрет межслойных переходов. Если отметить этот флажок, то плата будет трассироваться без использования межслойных переходов.

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

Число вариантов для перебора. Указывается количество создаваемых вариантов трассировки, среди которых будет производиться выбор лучшего. При смещении матрицы это количество умножается на четыре (создается для каждого варианта смещения матрицы).

Проходимость межслойного перехода - выставляется размер, учитывающий наличие межслойных переходов при оптимизации трасс по длине. Данный параметр может очень сильно влиять на стратегию и качество трассировки. Для продвинутых пользователей рекомендуется на небольших платах уменьшать его значение (до 600 - 1000 mil), а также пробовать различные варианты для конкретной платы.

Первый предел поиска, второй предел поиска - оптимизация трассировки производится в два этапа. Здесь выставляется кратность этапов (длина трассы с учетом межслойных переходов к расстоянию между ее концами).

Максимальное число перестроений - максимально допустимое количество удалений для одной сети в ходе оптимизации.

Коррекция углов - автоматическое сокращение прямых и острых углов. Производится в начале каждого цикла коррекции.

Коррекция трасс - имеет лучевую матричную основу: от всех элементов одновременно пускается волна до определенного расстояния (размер элемента + зазор). В случае столкновения двух волн происходит перемещение элемента с меньшим числом уже произведенных коррекций. Задается шаг матрицы коррекции, припуск, на который увеличиваются все зазоры, максимально допустимое количество шагов коррекции и число циклов коррекции (если отмечен флажок "коррекция углов", то в начале каждого цикла выполняется сокращение прямых и острых углов), в конце цикла производится оптимизация трасс по количеству отрезков.

4.10 Работа со слоями

Добавление/Удаление слоев

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

Для добавления нового промежуточного сигнального слоя к печатной плате необходимо из главного меню выбрать пункт "Слой \ Добавить слой". При этом предлагается ввести имя нового слоя. Новый созданный слой становится активным. Выбор активного слоя производится на панели трассировки.

В программе возможно удаление только пустых слоев (не содержащих проводников), т.е. если не нужен какой-либо из ранее созданных слоев, то необходимо удалить или перенести в другие слои все его объекты, после этого из главного меню выбирается команда "Слой \ Удалить пустые".

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

Маска, паяльная маска и т.п. при экспорте, например в Gerber, создаются автоматически.

Свойства слоев

К свойствам слоя можно отнести его имя и цвет проводников. Для изменения свойств необходимо из главного меню выбрать пункт "Слой \ Свойства слоев".

В появившемся окне выбирается слой, для которого необходимо изменить свойства. Ниже вводится имя. Для изменения цвета необходимо нажать мышью на прямоугольнике с текущим цветом и из появившегося диалога выбрать цвет. По умолчанию все слои проводников имеют черный цвет, но возможно автоматическое проставление цветов, для этого в главном меню необходимо отметить пункт "Слой \ Цвет автоматически".

В последних версиях программы меню настройки слоев является более подробным, например, указывается тип слоя (сигнальный или экранный), параметры металлизации отверстий и пр.

Режимы отображения

В программе имеется три режима показа слоев печатной платы:

- активный - в этом режиме отображается только текущий слой;

- все слои - одновременно прорисовываются все слои. Если в таком режиме для каждого слоя не выставлен свой цвет, то они будут сливаться;

- контраст - в этом режиме текущий слой отображается своим цветом, а все остальные более бледным прорисовываются на фоне. Этот режим устанавливается в программе по умолчанию.

Изменение режима показа слоев производится из главного меню "Слой \ Показать".

Межслойные переходы

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

Установка параметров межслойных переходов по умолчанию производится вызовом из главного меню команды "Слой \ Параметры переходов". В открывшемся диалоге выбираются параметры переходов, а также применение текущих изменений к печатной плате:

- установить по умолчанию, но не применять к существующим сетям,

- установить по умолчанию и применить ко всем стандартным межслойным переходам (с предыдущими параметрами по умолчанию),

- установить по умолчанию и применить ко всем сетям.

Для изменения параметров межслойных переходов какой-либо точки трассы, текущей трассы или сети необходимо правым кликом на нужном фрагменте трассы вызвать подменю сети и выбрать из него пункт "Межслойные переходы". В появившемся диалоге выбираются параметры переходов и способ их применения.

4.11 Печать, параметры страницы

Данное меню практически идентично меню программы Schematic (пункт 3.8). Для вывода печатной платы на принтер необходимо выбрать из главного меню пункт "Файл \ Печать" или соответствующий инструмент на стандартной панели. На печать будут выведены все объекты, отображенные в текущий момент на экране.

Рекомендуется производить печать через окно предварительного просмотра. Для этого необходимо выбрать из главного меню пункт "Файл \ Предварительный просмотр" или соответствующий инструмент на стандартной панели.

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

5. Редактор компонентов schemedit

5.1 Интерфейс

5.1.1 Основное окно программы

Основное окно программы SchemEdit состоит из области построения символа, главного меню, панелей инструментов.

В области построения производится создание и редактирование объектов, из которых состоит символ компонента (выводов, графических элементов, текста).

Через главное меню выполняются все основные функции программы. Содержит следующие пункты: Библиотека, Компонент, Правка, Вид, Объекты, Слой, Справка.

Программа имеет пять основных панелей инструментов:

Стандартная - содержит функции работы с файлами, отката, изменение масштаба.

Объекты - содержит инструменты создания фигур, текста, выводов.

Компоненты - содержит все компоненты открытой библиотеки. Имеет вид таблицы: текущий компонент показан в виде рисунка с надписью, остальные просто надписями.

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

Слои символа - имеет вид таблицы и содержит слои символа текущего компонента. Здесь производится выбор слоя для редактирования, объединение и удаление слоев. Двойным кликом на каком-либо слое вызывается диалог изменения координат его объектов.

5.1.2 Панели инструментов

Программа SchemEdit имеет пять основных панелей инструментов:

Панель Стандартная идентична панели программы Schematic (пункт 3.1.2).

Панель Объекты

Панель содержит инструменты создания фигур: линия, дуга, указательная стрелка, прямоугольник, залитый прямоугольник, эллипс, залитый эллипс, полилиния и залитый многоугольник, создания текстовых элементов и установки выводов: одиночный, линия (ориентация выводов определяется направлением линии), прямоугольник и эллипс выводов.

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

Панель Компоненты

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

Панель Свойства компонента

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


Подобные документы

  • Цикл проектирования блоков питания электронной аппаратуры. Пакеты для разработки аппаратных средств электронных устройств. Проектирование принципиальных схем и печатных плат с помощью компьютерных программ. Анализ электромагнитной совместимости.

    реферат [1,5 M], добавлен 21.10.2009

  • AutoCAD как одна из самых популярных графических систем автоматизированного проектирования, круг выполняемых ею задач и функций. Технология автоматизированного проектирования и методика создания чертежей в системе AutoCAD. Создание и работа с шаблонами.

    лекция [58,9 K], добавлен 21.07.2009

  • История развития рынка CAD/CAM/CAE-систем. Развитие приложений для проектирования шаблонов печатных плат и слоев микросхем. Проект разработки компанией Shorts Brothers фюзеляжа для самолета бизнес-класса Learjet 45, преимущества от применения программ.

    контрольная работа [19,4 K], добавлен 14.04.2014

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

    реферат [387,2 K], добавлен 01.08.2009

  • Разработка трехмерной модели судна на уровне эскизного проекта в системе автоматизированного проектирования CATIA v5 R19. Технология и этапы автоматизированного проектирования. Параметризация и декомпозиция судна как сборки. Принципы работы в CATIA.

    методичка [597,5 K], добавлен 21.01.2013

  • Ознакомление с интерфейсом программы схемотехнического проектирования и моделирования MC8DEMO. Структура окна программы Micro-cap. Приобретение навыков графического ввода и редактирования электрических принципиальных схем в формате схем Micro-cap.

    лабораторная работа [1,8 M], добавлен 06.12.2012

  • Анализ предметной области, выбор и обоснование среды разработки. Построение принципиальных электрических схем онлайн. Технология Silverlight и возможности ElectricSchemeBuilder. Волновой алгоритм трассировки, его задачи и этапы. Состав модулей программы.

    дипломная работа [4,0 M], добавлен 24.05.2012

  • Система Р-CAD 2000 для сквозного проектирования электронных устройств. Принципиальная схема устройства в графическом редакторе P-CAD Schematic. Ручная трассировка печатных плат, управляющие файлы для фотоплоттеров и сверлильных станков в P-CAD РСВ.

    лабораторная работа [1,4 M], добавлен 28.04.2009

  • Анализ пакета программ схемотехнического моделирования и проектирования семейства Microcomputer Circuit Analysis Program. Особенности создания чертежа электрической схемы в МС. Общая характеристика и принципы форматов заданий компонентов и переменных.

    реферат [581,4 K], добавлен 17.03.2011

  • Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.

    презентация [259,7 K], добавлен 26.11.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.