Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Автоматизированное проектирование средств вычислительной техники в среде PCAD-2006. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
(Ориентация выв.)). Если изображение порта в виде прямо­угольника не устраивает, то выбирается порт с 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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]