Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Автоматизированное проектирование средств вычислительной техники в среде PCAD-2006. Учебно-методическое пособие
.pdf
(Ориентация выв.)). Если изображение порта в виде прямоугольника не устраивает, то выбирается порт с 1 выводом,
расположенный вертикально (Vertical) и не имеющий рамки
(None). В результате имя цепи (порта) будет расположено
над ней. После закрытия меню нажатием ОК порты подключаются к именуемым цепям щелчком мыши (текущее
имя цепи отображается в строке информации).
4.2.5 Добавление атрибутов цепей и компонентов
Для добавления атрибута цепи (или компонента) выбирается цепь (или компонент) с помощью команды Edit →
Select (Правка → Выбор) и нажатием правой кнопки мыши
в открывшемся меню редактирования выбирается пункт
Properties (Свойства). Затем по команде Add (Добавить) в
меню Place Attribute (Вставка Атрибута) добавляют атрибу-
ты.
С помощью выключателя Видимость каждый атрибут
может быть сделан видимым или невидимым на схеме. Для
управления видимостью всех однотипных атрибутов по команде Options → Display (Настройки → Экран) атрибуту
можно назначить индивидуальный цвет или цвет фона, что-
бы он был не виден.
Аналогично при выводе схемы на печать по команде
File → Print → Print Options (Файл → Печать →
Настройки печати) указывают цвет атрибута (черный или
белый цвет).
61

4.2.6 Редактирование схемы
Для перемещения компонента или цепи нужно исполь-
зовать команду Edit → Select (Правка → Выбор), затем вы-
брать их щелчком курсора и перемещать движением мыши.
Если одновременно нужно переместить несколько объектов, например компонент и связанные с ним сегменты цепей, то дополнительные объекты выбирают щелчком курсора с одновременным нажатием и удерживанием клавиши
Ctrl.
Выделенная группа объектов перемещается как
единое целое.
Если после перемещения сегментов цепей часть них будет расположена неаккуратно, щелчком курсора выбирают
отдельный сегмент и перемещают его вершину.
При перемещении объектов в строке информации выво-
дятся значения смещения точки привязки dX, dY относительно ее первоначального расположения.
Рис.4.16 Меню команд настройки выбора блока
62

Скопировать выделенную группу объектов можно по-
следовательным выполнением команд Edit → Copy (Прав-
ка → Копировать) и Edit → Paste (Правка → Вставить)
или, что более удобно, удерживанием клавиши Ctrl при перемещении мыши. При копировании группы объектов входящие в них глобальные цепи не изменяют своих имен,
остальные цепи переименовываются. Компонентам присваиваются новые позиционные обозначения.
Удаление всех однотипных компонентов производится
следующим образом:
В меню команды Options → Block Selection (Настрой-
ки → Выбор блока) нажимают клавишу Clear All (Очи-
стить все) и двойным щелчком по выключателю панели Part
(Корпус) окрашивают его в серый цвет. Затем нажимают на
панель Part (Корпус) и в открывшемся меню Selection Mask
(Маска выбора корпуса) на закладке Symbol в строке Type
(Тип) вводят имя удаляемого компонента и нажимают ОК.
В заключение в графе Select Mode (Режим выбора) выбира-
ют вариант Outside Block (Снаружи блока) и нажимают ОК.
Возвратившись в рабочее окно, на любом свободном
месте движением курсора создают прямоугольный блок,
после чего все однотипные компоненты оказываются выбраны. Удаляют их с помощью команды Edit → Delete
(Правка → Удалить).
4.2.7 Изменение позиционных обозначений
Перед завершением создания схемы целесообразно переименовать позиционные обозначения компонентов по ко-
манде Utils → Renumber (Утилиты → Нумерация)
63

В открывшемся меню Utils Renumber (Утилита нуме-
рации) на панели Type (Тип) выбирают объект перенумерации RefDes (Обозначение), а на панели Direction (Направле-
ние) — порядок простановки позиционных обозначений
Top to Bottom (Сверху вниз) или Left to Right (Слева напра-
во) (что совпадает с требованиями отечественных ЕСКД).
После нажатия на клавишу ОК позиционные обозначе-
ния перенумеровываются в заданном порядке.
4.2.8 Создание списка соединений
Список соединений включает в себя список компонентов и цепей с указанием номеров выводов компонентов, к
которым они подключены. Он используется для так называ-
емой процедуры «упаковки схемы на печатную плату» —
размещения на поле ПП корпусов компонентов с указанием
их электрических связей согласно принципиальной схеме.
Рис.4.18 Создание списка соединений
По команде Utils → Generate Netlist (Утилиты → Создать список соединений) открывается меню Utils Generate
Netlist (Использовать генерацию списка соединений).
64

В пункте меню Netlist Format (Формат списка соединений) следует выбрать формат P-CAD ASCII. Этот формат
используется для разработки печатных плат в среде P-CAD
2006.
Список соединений, представленный в иных форматах,
может использоваться в других целях. Так для разработки
ПП с помощью системы P-CAD (версий до 2000) выбирается формат Master Designer.
Для моделирования схемы с помощью программы
Pspice[4] выбирают формат PSPICE.
Имя файла списка соединений задают после нажатия
одноименной клавиши.
4.2.9 Сохранение схемы
По команде File → Save (Файл → Сохранить) отредак-
тированный проект сохраняется в исходном файле, по ко-
манде File → Save as (Файл → Сохранить как) проект со-
храняется в другом файле, причем предварительно можно
выбрать его формат.
Замечание. Некоторые параметры конфигурации
схемного редактора автоматически заносятся в файл
SCH.INI — к ним, в частности, относятся:
список значений ширины линии;
имена загружаемых библиотек;
размер листа схемы.
Другие параметры хранятся в файле схемы:
система единиц;
набор шагов сетки;
стили текста.
65

Чтобы не вводить эти данные всякий раз для каждой новой схемы, рекомендуется завести отдельный файл, не
имеющий графической информации, ввести в него типичные параметры один раз и сохранить этот файл под уни-
кальным именем, например STANDARD.SCH. Тогда созда-
ние новой схемы будет начинаться с загрузки одного из таких файлов, устанавливающих необходимые параметры
конфигурации.
4.2.10 Особенности размещения схемы
на нескольких листах
Для создания дополнительных листов схемы по команде
Options → Sheets (Настройки → Листы) в поле Sheet
Name (Название листа) определяют имена второго и последующих листов схемы. Наиболее естественно именовать
листы схемы Sheet1, Sheet2 и т. д. (при этом все листы схемы находятся в одном файле). В дальнейшем листы схемы
переключаются в строке состояний.
Перед переносом части схемы на другой лист необходимо к выводу компонента, связь от которого должна быть
проложена на другой лист, подключить порт, имеющий
один вывод, и присвоить ему имя цепи. Заметим, что если в
дальнейшем переместить этот порт, то цепь будет продлена
автоматически. На другой странице должен быть размещен
порт с тем же именем для обеспечения электрического со-
единения.
4.3 Разработка и редактирование печатной платы
После загрузки графического редактора P-CAD PCB,
выполнения в нем команды File → New (Файл → Создать) и
66

настройки конфигурации приступают к разработке печат-
ной платы (ПП).
Разработка новой печатной платы состоит в выполнении
описанных ниже шагов.
4.3.1 Подключение библиотек
Для размещения на ПП компонентов необходимо обес-
печить доступ к библиотекам, в которых находятся эти
компоненты.
Библиотеки подключают по команде Library → Setup...
(Библиотека → Установка...). Выбрав клавишу Add...
(Добавить...) можно добавить новые библиотеки в список
Открытых библиотек. (Открытых библиотек может быть не
более 10) С помощью клавиши Delete (Удалить) удаляют
ненужные библиотеки из этого списка, чтобы освободить
место для других.
4.3.2 Создание контура печатной платы
В нижней строке параметров редактора открыть список
слоев и выбрать текущим слой Board. На этом слое по ко-
мандам Place → Line (Вставка → Линия) и Place → Arc
(Вставка → Дуга) наносится контуры границ трассировки
на печатной плате.
Перед размещением компонентов на плате в меню
Options → Grids (Настройки → Координатные сетки) устанавливают шаг сетки, в частности, при размещении компонентов со штыревыми выводами обычно задают шаг 2,5 мм
(100 мил).
67

4.3.3 Создание файла упакованной базы данных
печатной платы
Упакованная БД ПП представляет собой БД ПП, в которой содержится информация о корпусах компонентов
принципиальной схемы, информация об электрических связях этих компонентов на принципиальной схеме и прочая
информация о компонентах.
При наличии принципиальной схемы для упаковки ее на
ПП по команде Utils → Load Netlist (Утилиты → Загрузить
список соединений) загружают файл списка соединений.
В меню этой команды выбираются следующие опции:
Netlist Format (Формат списка соединений): PCAD
ASCII — стандартный формат систем P-CAD 2006 (расши-
рение имени файла .NET);
Netlist Filename (Имя файла списка соединений...);
Unpour Copper Pours (Проверка доступности Copper) —
включение/выключение режима проверки наличия ошибок
на плате с предварительно размещенными компонентами.
При включении этой опции проверяется наличие пересечения проводников и пересечения проводниками центров кон-
тактных площадок и переходных отверстий.
После нажатия OK просматриваются открытые библио-
теки и внутри контура ПП размещаются конструктивы компонентов согласно их перечню в файле списка соединений и
на экране изображаются линии электрических связей.
Примечание. При отсутствии принципиальной схемы
проекта компоненты расставляют на ПП по команде Place
→ Component (Вставка → Компонент) и по команде Place
→ Connection (Вставка → Соединение) вводят электриче-
ские связи между выводами компонентов.
68

4.3.4. Размещение компонентов и трассировка
электрических соединений на печатной плате.
Как уже было сказано ранее, автоматическое и интерактивное размещение компонентов и трассировка электрических соединений печатной платы осуществляется на основе
новейших технологий, заложенных в отдельные поставляемых системах SPECCTRA и SITUS. Собственные автотрассировщики в P-CAD 2006 отсутствуют.
В данном учебном пособии не рассматривается разме-
щение на печатной плате компонентов собственными средствами P-CAD 2006, осуществляемое практически вручную,
а рассматривается автоматическое и интерактивное размещение и трассировка в среде SPECCTRA 15.0. При этом ре-
комендуется использовать P-CAD 2006 SP2. Отсутствие
Servis Pack может привести к некоторым ошибкам.
4.3.4.1. Общие сведения о системе SPECCTRA.
SPECCTRA представляет собой программу автоматического и интерактивного размещения компонентов и трасси-
ровки проводников, основанную на так называемой Shape-
Based или бессеточной технологии. Согласно ей все объекты ПП моделируются в виде совокупности геометрических
фигур (прямоугольник, круг, дуга, трасса, полигон), которым приписаны определенные электрические и физические
характеристики и правила проектирования. В отличие от
привязанных к сеткам технологиям (Grid-Based) при бессе-
точной технологии каждый объект моделируется не набором узлов сетки, а геометрически точно, за счет чего дости-
гается более плотный монтаж.
69

Характерная особенность бессеточной технологии —
меньшие затраты памяти. Другая особенность — поддержка
сложных правил проектирования. Для каждого объекта,
расположенного на определенном слое ПП, в определенной
области или принадлежащему некоторому классу, можно
задать ряд индивидуальных правил. Это означает, что при
работе над сложным проектом не приходится прибегать к
искусственным приемам при размещении компонентов и
трассировке проводников. В интерактивном режиме разрешающая способность SPECCTRA составляет 0,01 мкм .
Внутренняя точность представления данных еще выше. В
связи с этим систему единиц можно заменять на любой фазе
работы с проектом без потери точности.
Система SPECCTRA имеет два основных режима.
1 режим. Placement — размещение компонентов
Рис.4.20 Place Mode
Реализуется с помощью опции АР (AutoPlace) — авто-
матическое размещение компонентов на одной или двух
сторонах ПП. В своем составе она содержит утилиту ЕР
(EditPlace) (вызывается правым щелчком мыши по схеме в
режиме размещения) — интерактивное размещение компо-
нентов. Выполняется размещение, сдвиг, поворот, выравнивание и перестановка компонентов, перенос их на противо-
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
