Современные решения для производства электроники

P-CAD 2001 для начинающих. Урок 7, часть 1.

 

Работа с редактором печатных плат

На большом количестве примеров рассмотрены основные приемы работы в редакторе печатных плат системы P-CAD

 

Импорт контура печатной платы через формат DXF

Проектирование печатной платы (ПП) принято начинать с отрисовки ее контура в контексте общей сборки. Печатные платы простой конфигурации можно рисовать непосредственно в редакторе печатных плат PCB, используя инструменты для рисования дуг и линий (команды Place/Arc и Place/Line).

Рис. 9−1. Конфигурация сложной ПП.

Печатные платы сложной формы, такой, например, как показано на рис. 9−1, лучше рисовать в чертежно-графических системах, подобных AutoCAD, T-FLEX CAD или Компас-График. Обмен данными между этими системами и редактором печатных плат производится через универсальный формат данных DXF. Так, например, печатная плата, показанная на рис. 9−1 была начерчена в системе T-FLEX CAD и экспортирована в формат DXF (нужно учитывать, что редактором PCB, воспринимаются файлы DXF, совместимые с AutoCAD версии 9 и выше). Для черчения в T-FLEX CAD были заданы два слоя — «Основной», где размещались линии контура ПП, и «Оформление», где размещались размеры. Параметры экспорта из T-FLEX в DXF-формат представлены на рис. 9−2.

Рис. 9−2. Параметры экспорта из T-FLEX CAD в DXF-формат

Созданный DXF файл загружался в редактор PCB командой File/Import/DXF (см. рис. 9−3).

Рис. 9−3. Импорт DXF-файлов в P-CAD

На появляющейся при этом панели File DXF In (рис. 9−4) задаются параметры преобразования. Так, в окне Layers с помощью кнопки Map Selected Layers каждому выделенному слою файла DXF можно поставить в соответствие выбранный из списка P-CAD Layer слой редактора печатных плат. Кнопка Create New Layer открывает диалог создания новых слоев в редакторе ПП (см. пп. 7.3).

Рис. 9−4. Загрузка DXF-файла.

Назначение остальных кнопок в этой панели следующее:

• Default Map – переносит выделенные слои в слой DXF_1. Если этот слой уже существует, перенос производится в слой DXF_2, и т.д.

• Auto Map Layers – перенос выделенных DXF слоев в соответствующий слой редактора PCB с таким же именем.

• Unassign Layers – отменяет назначенное отображение для выделенных слоев и устанавливает значение <None>.

• Remove Unneeded Mappings – удаляет из настроек системы соответствия слоев несуществующие в текущем DXF — файле.

• Set All – выделяет все слои в списке.

• Clear All: отменяет выделение для всех слоев в списке.

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

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

Установка флажка Relative Grid Origin позволяет разместить начало координат чертежа в начало относительной сетки редактора PCB.

При установке флажка Auto Adjust to Workspace система автоматически переносит чертеж в область положительных координат.

Рис. 9−5. Результат импорта DXF-файла в P-CAD

 

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

Результат импорта показан на рис. 9−5. Видно, что служебные символы (градусы, допуска, знак диаметра) представлены неверно, что связано со спецификой отображения текстов в системе P-CAD.

• Самостоятельно нарисуйте сложный контур ПП в одной из известных чертежно-графических систем, поддерживающих формат DXF, и передайте его в P-CAD

 

Создание контура ПП в редакторе PCB

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

• В редакторе PCB начертите контур печатной платы, показанной на рис. 9−6

1) Запустите редактор печатных плат PCB.

Рис. 9−6. Плата для проекта

2) Загрузите в него файл шаблона, сохраненный при выполнении раздела 7 – Настройки PCB.

3) Используя команду Option/Grids, установите относительную сетку с началом координат в точке (10, 10). В качестве текущей выберите сетку с шагом 0.5 мм.

4) В меню активизируй те команду Place/Line или просто нажмите кнопку на левой инструментальной панели.

5) В строке состояния (рис. 9−7) установите толщину линии равной 0.25 мм.

Рис. 9−7.Строка подсказки и строка состояния

6) В строке состоянии в качестве текущего выберите из раскрывающегося списка слой «Board».

6) Нажимая клавишу с буквой «O», установите режим рисования Ortho=45 с возможностью рисования линий под углом 45 градусов

7) Установив курсор в точку с координатами (1,0), щелкните левой кнопкой мыши. Это левый нижний угол платы.

8) Последовательно перемещая курсор в точки излома контура платы (см. рис. 9−6) отмечайте их щелчком левой кнопкой мыши.

 

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

9) Вернувшись в начальную точку, нажмите на правую кнопку мыши или на клавишу ESC для обрыва полилинии.

 

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

10) Сохраните файл в папку \Проекты\Проект_1 под именем Проект_1

 

Упаковка соединений на печатную плату

Выбор элементов из библиотеки в системе P-CAD, как правило, производится с помощью списка цепей и соединений, полученного автоматически в схемном редакторе или написанного вручную в текстовом редакторе (см. пп. 6.15). При дальнейшей работе будем использовать списки цепей, поставляемые вместе с системой P-CAD (из папки «Tutorial»).

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

• Подключите к проекту библиотеку Tutor.lib

1) В главном меню редактора PCB активизируйте команду Library/Setup.

2) На появившейся панели Library Setup нажмите кнопку Add (добавить).

3) Стандартным для Windows способом перейдите в папку Tutorial, расположенную в каталоге системы P-CAD, выберите там файл Tutor.lib. и нажмите кнопку Open (открыть)

4) С помощью кнопки Move Up на панели Library Setup переместите добавленную библиотеку в самый верх списка подключенных библиотек.

5) Нажмите кнопку ОК для закрытия диалога Library Setup.

 

Перемещение библиотеки в верхнюю строчку списка необходимо в случае, если в списке цепей отсутствует информация о библиотеках!

• Загрузите в редактор печатных плат список цепей и компонентов

1) В главном меню редактора PCB активизируйте команду Utils/Load Netlist.

2) На панели Utils Load Netlist (см. рис. 9−8) нажмите кнопку Netlist Filename и стандартным для Windows способом найдите и выберите в папке «Tutorial» системы P-CAD файл Pcbtutor.net.

Рис. 9−8. Загрузка списка цепей

3) Сбросьте флажок Optimize Nets.

Поскольку в системе P-CAD возможны различные варианты загрузки списка цепей, рассмотрим назначение остальных кнопок, окон и флажков на панели Utils Load Netlist (см. рис. 9−8).

В графе Netlist Format из списка выбирается формат загружаемого списка цепей. Поддерживаемые форматы представлены в табл. 9−1.

Если загружается файл в формате P-CAD ALT, то с помощью кнопки Xref Filename открывается файл перекрестных ссылок (xrf-файл), устанавливающий соответствие между конструктивными и схемотехническими библиотеками ранних версий P-CADa.

Установка флажка Create Pseudo Pattern позволяет системе создавать мнимые посадочные места (корпуса) для тех элементов, которые их не имеют.

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

Флажок Reconnect Copper может использоваться для запрещения подключения уже имеющихся на плате участков металлизации к цепям загружаемой схемы. При этом загрузка списка цепей производится значительно быстрее, а имеющиеся металлизированные участки конвертируются в «свободные», не ассоциируемые с какими-либо цепями.

Установка флажка Check for Copper Sharing включает проверку платы с предварительно размещенными компонентами и предварительной разводкой части цепей.

Если загружается список цепей в формате ACCEL ASCII, доступны еще четыре параметра для обработки атрибутов:

— Merge Attributes (Favor Netlist) — Слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из списка.

— Merge Attributes (Favor Design) — Слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из проекта.

— Replace Existing Attributes — Замена атрибутов проекта атрибутами из списка

— Ignore Netlist Attributes — Игнорирование атрибутов списка цепей

и два параметра для передачи правил и классов цепей:

— Replace Existing Net Classes — Замена существующих в проекте классов цепей

— Ignore Net Classes — Игнорирование определения классов из списка

4) Закройте панель Utils Load Netlist, нажав кнопку ОК.

 

Размещение компонентов на печатной плате

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

Рис. 9−9. Проект после загрузки списка цепей

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

 

Выбор и выделение объектов

Прежде чем начать работать с объектом или группой объектов, необходимо их выбрать. Выбор осуществляется в режиме Select (активизирована команда Edit/Select или нажата клавиша на инструментальной панели). Одиночный компонент выбирается щелчком левой кнопки мыши по его контуру (или двойным нажатием клавиши ПРОБЕЛ). При этом он изменяет свой цвет. Так, например, на рис. 9−9 для работы выбран разъем. Он выделен желтым цветом. Выбор группы смежных компонентов производится путем выделения их окном при нажатой левой кнопке мыши. Несмежные элементы выделяются щелчками левой кнопки мыши при нажатой клавише CTRL.

 

Настройка фильтра выбора объектов

Очень часто требуется проводить работу не со всеми, а только с определенными элементами. Например, необходимо в слое Board у всех линий шириной 0.25 мм увеличить ширину до 0.75 мм. Настроить режим выбора можно, используя команду Options/Selection Mask (параметры/маска выделения). Панель, которая появляется после активизации данной команды, содержит две однотипные закладки (рис. 9−10). Одна из них позволяет настроить фильтр группового выбора (Block Selection), вторая – фильтр выбора одиночных объектов (Single Selection). В обоих случаях выбираемые элементы отмечаются флажками в рамке Items (см. рис. 9−10). Кнопки Set All и Clear All в этой группе позволяют установить или сбросить флажки для всех элементов, соответственно.

Рис. 9−10. Панель Options Selection Mask

Для некоторых объектов, например, дуг (Arc), линий (Line) и др. можно задать дополнительные параметры, при которых эти объекты будут выбираться. Так, например, можно указать толщину линий. У таких элементов флажок имеет не два (сброшен/установлен), а три состояния. В третьем состоянии (установленный флажок в затененной рамке) становятся доступными одноименные кнопки, расположенные рядом с флажками и открывающие панели со свойствами соответствующих объектов. При этом доступны не все свойства объектов, а лишь те, которые могут быть общими для группы элементов. Например, для линий (рис. 9−11) можно задать только толщину и отметить признак фиксации (флажок Fixed).

Рис. 9−11. Задание дополнительных параметров для выбора линии

В окне Select Mode выбирается режим выделения: Inside Block – внутри окна (выбираются элементы полностью лежащие внутри окна выделения); Outside Block – вне окна (выбираются элементы полностью лежащие вне окна выделения); Touching Block – касание блока (выбираются элементы лежащие внутри окна выделения и касающиеся или пересекаемые его границами).

В рамке Layers можно отметить те слои, на которых лежат интересующие вас объекты. Кнопку Set All (выбрать все) удобно использовать, когда необходимо выбрать большое количество слоев, а кнопку Clear All (очистить все) наоборот, когда необходимо выбрать малое количество слоев. Можно выделить заранее определенную группу слоев, выбрав ее имя в окне со списком Layers Sets и нажав кнопку Apply.

Рис. 9−12. Закладка Single Selection панели Options Selection Mask

Закладка Single Selection (см. рис. 9−12) панели Options Selection Mask отличается от закладки Block Selection наличием флажка Current Layer Only в рамке Layers, установка которого позволяет выбирать только те объекты, которые лежат в текущем слое. Также на этой закладке вместо окна Select Mode расположено окно Single Select Mode, содержащее две взаимоисключающие кнопки:

Cycle-Picking – циклический перебор;

Popup Dialog – всплывающий диалог.

В режиме Cycle-Picking последовательные нажатия левой кнопки мыши (или двойные нажатия клавиши пробел) приводят к циклическому перебору перекрывающихся объектов в месте расположения курсора.

Рис. 9−13. Список перекрывающихся объектов

В режиме Popup Dialog нажатие левой кнопки мыши приводит к появлению дополнительной панели со списком перекрывающихся объектов (рис. 9−13). Перемещая указатель, щелчком левой кнопки мыши можно выбрать из списка нужный объект. На дополнительной панели в столбце Type приводится информация о типе объекта, в столбце Layer – о слое в котором он находится, в столбце Net – о цепи с которой он связан, а также другая полезная информация в столбце Information (ширина линий, типы компонентов и их позиционные обозначения и т.д). При необходимости размеры дополнительной панели и ширина столбцов могут быть легко изменены перемещением их границ.

Щелчок левой кнопки мыши в месте перекрытия нескольких объектов при нажатой клавише CTRL, позволяет выбрать из списка и выделить несколько объектов. На появляющейся при этом дополнительной панели со списком, выбираемые объекты отмечаются флажками в столбце Type (рис. 9−14).

Рис. 9−14. Выбор нескольких объектов из списка

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

 

При одиночном и групповом выборе учитывается состояние флажков в группе Items и выделение слоев в группе Layers!!

• Настройте фильтр для выбора линий шириной 30 mil

1) Используя команду Place/Line, разместите на рабочем поле несколько линий различной ширины, в том числе линии шириной 30 mil.

2) Активизируйте команду Options/Selection Mask (Параметры/Маска выделения).

3) На панели Options Selection Mask в группе Items закладки Block Selection нажмите кнопку Clear All для сброса флажков у всех элементов.

4) Дважды щелкните левой кнопкой мыши по флажку элемента Line (линии). При этом флажок будет в затененной рамке и будет доступна кнопка Line…

5) Нажмите кнопку Line… и на появившейся панели Line Selection Mask (см. рис. 9−11) в окне Width наберите требуемое значение ширины линии – 30. Единицы измерения можно не указывать.

6) Нажимая на кнопки ОК, последовательно закройте панели Line Selection Mask и Options Selection Mask.

7) Перейдите в режим выбора объектов (команда Edit/Select или клавиша на инструментальной панели).

8) Активизируйте команду View/Extent для отображения на экране всех объектов проекта при максимально возможном приближении.

9) Нажмите левую кнопку мыши в левом верхнем углу экрана и, не отпуская ее, перетащите курсор в правый нижний угол экрана, охватывая пунктирной рамкой (окном) все элементы проекта.

10) Отпустите левую кнопку мыши. Несмотря на то, что в окно выделения попали все объекты, выделятся только линии шириной 30 mil. Выбранные элементы выделены цветом и окружены пунктирной рамкой.

 

Использование контекстного выпадающего меню.

При наличии выделенных объектов (одного или нескольких) щелчок правой кнопкой мыши в любом месте рабочего поля вызывает появление выпадающего контекстного меню (см. рис. 9−15).

Рис. 9−15. Выпадающее контекстное меню

Состав команд этого меню существенно зависит от выбранных объектов. В частности, используя команды этого меню можно просмотреть и отредактировать свойства объекта (Properties…), скопировать объект в буфер (Copy), получить массив копий объекта (Copy Matrix…), вырезать объект (Cut), удалить (Delete), «рассыпать» его на сосставные элементы (Explode), отредактировать составные части компонента (Alter), подсветить объект (Highlight) или снять с него подсветку (Unhighlight), подсветить цепи, подключенные к объекту (Highlight Attached Nets) или снять подсветку с этих цепей (Unhighlight Attached Nets), выровнять объекты по сетке, вертикали или горизонтали (Align), указать точку привязки для объекта или группы объектов, относительно которой они могут быть выровнены (Selection Point).

• Используя контекстное меню, измените ширину линий с 30 mil на 60 mil.

1) Выделите в проекте все линии шириной 30 mil, как указывалось в п. 9.3.2.

2) Щелкните правой кнопку мыши и в появившемся контекстном меню выберите команду Properties… (свойства).

3) На панели Line Properties (Параметры линии) в окне Width измените значение ширины линии с 30 на 60 и нажмите кнопку OK.

Ширина выбранных линий увеличится.

4) В фильтре выбора вновь установите режим выбора всех объектов.

Перемещение и вращение компонентов.

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

1) Перейдите в режим выбора объектов, нажав клавишу с буквой S или кнопку на инструментальной панели.

2) Щелкните по компоненту левой кнопкой мыши для его выделения. При этом изменится его цвет и область выделения будет окружена пунктирным прямоугольником.

3) Разместив курсор внутри области выделения, нажмите левую кнопку мыши и, не отпуская ее, «перетащите» компонент на новое место.

4) Отпустите левую кнопку мыши. При этом компонент остается выделенным.

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

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

Если нажимать на клавишу с буквой R при нажатой клавише SHIFT, компонент будет поворачиваться на угол, заданный в настройках системы при выполнении команды Options/Configure (графа Rotation Increment на закладке General панели Options Configure).

 

Аналогичным образом можно перемещать и вращать выделенную группу компонентов!!

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

 

Указатель (точка) выделения

Обратите внимание, что при перетаскивании одиночного компонента курсор всегда располагается в одном и том же месте относительно графики корпуса компонента, а именно, там где расположена так называемая опорная точка (reference point). У выделенного компонента опорная точка изображается в виде небольшого квадрата с диагоналями . Вращение компонента также производится относительно опорной точки. Положение опорной точки задается при создании компонента и не может быть изменено. Как правило, она располагается в одном из его выводов. Вместе с тем в некоторых случаях может потребоваться вращение компонента, например, относительно его центра или какой-либо другой точки на печатной плате. В этом случае следует воспользоваться так называемым указателем (или точкой) выделения (Selection Point). Задать положение указателя выделения можно по команде Selection Point контекстного меню (см. рис. 9−15).

• Задайте для какого-либо компонента указатель выделения (Selection Point)

1) Перейдите в режим выбора объектов, нажав клавишу с буквой S или кнопку на инструментальной панели.

2) Щелкните по любому компоненту левой кнопкой мыши для его выделения.

3) Щелкните правой кнопкой мыши для открытия контекстного меню.

4) Выберите в контекстном меню команду Selection Point.

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

6) Попробуйте вращать или перетаскивать компонент.

 

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

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

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

 

Для задания указателя выделения вне прямоугольника выделения используйте команду Selection Point контекстного меню!!!

 

Выравнивание компонентов

При размещении компонентов на поверхности платы довольно часто возникает необходимость их выравнивания по сетке или относительно какой либо точки по вертикали или горизонтали. Для этого в редакторе печатных плат используется команда Edit/Align Components из основного меню или команда Align из выпадающего. Порядок использования этой команды следующий:

1) Перейдите в режим выбора объектов, нажав клавишу с буквой S или кнопку на инструментальной панели.

2) Выделите группу объектов, которые необходимо выровнять.

3) Щелкните правой кнопкой мыши и контекстном меню выберите команду Selection Point.

4) Укажите курсором местоположение точки выделения (Selection Point) и щелкните левой кнопкой мыши (на рис. 9−16 на точку выделения указывает курсор).

5) Щелкните правой кнопкой мыши и контекстном меню выберите команду Align.

6) На появившейся панели Edit Align Components в рамке Alignment выберите один из возможных режимов выравнивания:

— Horizontal About Selection Point — Горизонтально относительно точки выбора

— Vertical About Selection Point — Горизонтально относительно точки выбора

— Onto Grid — По сетке

7) В первых двух режимах можно указать расстояние между компонентами в графе Spacing (расстояние) рамки Component Spacing (расстояние между компонентами), установив предварительно флажок Space Equally (одинаковое расстояние).

Рис. 9−16. Команда выравнивание компонентов а) и результат ее выполнения б)

Для примера на рис. 9−16, а приведена группа объектов и панель параметров команды выравнивания, а на рис. 9−16, б – результат ее выполнения.

 

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

 

Отображение электрических связей

Отображение линий электрических связей между компонентами позволяет более легко и качественно размещать компоненты на плате. Однако при большом числе связей работать становится затруднительно. В редакторе печатных плат системы P-CAD есть возможность регулировать режим отображения связей. Для этих целей используется команда Edit/Nets основного меню редактора печатных плат.

Рис. 9−17.Редактирование атрибутов цепей

На рис. 9−17 представлена панель, появляющаяся при активизации данной команды. Здесь в окне Nets перечисляются имена всех цепей в данном проекте. Квадратик рядом с именем цепи указывает на режим ее отображения в проекте. Если он пуст, линии электрической связи для данной цепи не отображаются. Если в нем стоит галочка на белом фоне, цепь отображается, а если галочка на сером фоне, то цепь отображается только при движении компонентов с ней связанных. Выбрать режим отображения цепи можно, щелкая левой кнопкой мыши по этому квадратику или нажимая кнопки Show Conns (показать связь), Show Conns Only on Drag (показать связь только при передвижении), Hide Conns (скрыть связь).

Рис. 9−18. Информация о цепи

Выбранную в окне Nets одиночную цепь при необходимости можно переименовать, используя кнопку Rename или просмотреть ее свойства (кнопка Info). Для примера на рис. 9−18 приведена панель со свойствами одной из цепей проекта. Здесь указывается имя цепи (Net name), количество контактных площадок (Pad count), переходных отверстий (Via count), линий (Line count), дуг (Arc count), полигонов (Polygon count) в цепи. Кроме того, указывается длина выбранных сегментов проводников трассы (Length of selected copper), общая длина проводников трассы (Total length of copper in net), общая длина соединений (Total connection length) и общая длина соединений по Манхэттену (Total connection length (Manhattan)). Понятие длины по Манхэттену иллюстрируется на рис. справа.

При нажатии на кнопку Edit Attrs на панели Edit Nets открывается диалог редактирования атрибутов выбранных цепей. Атрибуты можно добавлять, удалять, изменять их значения. Просмотреть (и распечатать) значения атрибутов для выбранных цепей можно с помощью Блокнота Windows, нажав на кнопку View Attrs.

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

Кнопка Select позволяет выбирать цепи в проекте.

Выбирать цепи в списке помогают кнопки расположенные под окном с именами цепей. С помощью кнопки Set All Nets можно выбрать все цепи, а с помощью кнопки Clear All Nets отменить выбор для всех цепей. Кнопка Select Nets By Node Count позволяет выбрать цепи содержащие определенное число контактов, количество которых задается в окнах Min и Max. Кнопка Set Nets By Attr позволяет отбирать цепи с заданными значениями атрибутов.

В окне Nodes перечисляются все узлы, принадлежащие выбранным цепям. Здесь же отображаются стили контактных площадок. Кнопки под этим окном позволяют выбрать все узлы в списке, отменить выбор для всех узлов, перейти к выбранному контакту в проект (Jump to Node),просмотреть свойства контактных площадок (Pad Properties) или отключить узел от цепи (Remove Nodes).

• Используя полученную информацию, разместите компоненты на печатной плате.

На рис. 9−19 приведен пример размещения компонентов для данного проекта

Рис. 9−19. Пример размещения компонентов на плате

 

Редактирование и просмотр атрибутов компонентов

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

 

Основные свойства компонента

• Рассмотрите свойства компонента U12 проекта и измените его позиционное обозначение

1) Войдите в команду Edit/Components.

2) На появившейся панели Edit Components (см. рис. 9−20) в окне со списком найдите и выберите компонент U12.

Рис. 9−20. Выбор компонента из списка

3) Нажмите на кнопку Properties (свойства).

4) На первой закладке панели Component Properties в графе Ref Des (см. рис. 9−21) измените позиционное обозначение компонента на DD12.

Рис. 9−21. Редактирование свойств компонента

6) Видимость атрибута определяется наличием или отсутствием флажка Visibility.

7) В окне со списком Text Style выбирается стиль текста для атрибута.

8) Нажатие кнопки Text Style открывает панель Options Text Style для создания новых стилей текста или редактирования существующих (см. пп. 7.10).

9) В группе Location (местоположение) указываются координаты X и Y опорной точки компонента, угол его поворота (Rotation), признак установки компонента на нижней стороне печатной платы (флажок Flipped). Установив флажок Fixed (зафиксировать), можно зафиксировать компонент, чтобы предохранить его от случайного перемещения при групповых операциях.

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

10) В окнах Glue Dot Locations и Pick & Place Locations отображаются координаты точек приклейки и точек для автоматической установки компонента.

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

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

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

• если одинаковые атрибуты в проекте и библиотеке имеют разные значения, то приоритет отдается значениям библиотечных атрибутов;

• атрибут, имеющийся у компонента в проекте и отсутствующий у библиотечного компонента, остается в проекте.

 

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

13) В окне со списком Libraries (библиотеки) выбирается название библиотеки при необходимости сменить тип компонента.

14) Нажатие кнопки Change Pattern (изменить корпус) позволяет создать в текущей библиотеке новый компонент, выбрав для него другой подходящий корпус (опять же из текущей библиотеки!).

 

1) Для замены системой предлагаются корпуса, согласованные по числу выводов.

2) Для зафиксированных компонентов (установлен флажок Fixed) и компонентов с неоднородными секциями эта кнопка недоступна.

3) Имя вновь создаваемого компонента при изменении корпуса может быть уникальным или совпадать с именем существующего в библиотеке компонента при условии, что этот компонент не используется в текущем проекте.

15) Нажатие кнопки Query (запрос) позволяет создать запрос для поиска подходящих компонентов в подключенных к проекту библиотеках по различным, задаваемым пользователями критериям. Более подробно эта возможность описана в разделе 8.

• Просмотрите последовательно остальные закладки панели Component Properties в соответствии с приведенным ниже описанием, внося необходимые изменения там где это возможно.

 

Изменение стилей контактных площадок

На закладке Pattern Pads (модели контактных площадок) панели Component Properties можно изменить стили выбранных контактных площадок корпуса компонента или создать новый стиль и включить его в список существующих стилей (см. рис. 9−22).

Рис. 9−22. Свойства контактных площадок компонента

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

В окне Pattern Graphic (графика корпуса) отображается имя выбранного графического представления корпуса компонента.

В группе Location (размещение) указываются координаты выделенной в списке контактной площадки.

Флажок Flip показывает, была или нет зеркально отражена выбранная контактная площадка (этот флажок появляется при перестановке корпуса с верхней стороны ПП на нижнюю).

В графе Rotation указывается угол поворота контактной площадки (вместе с корпусом).

В графе Net Name указывается имя цепи, подключенной к выбранной контактной площадке.

В графе Default Pin Designator отображается позиционное обозначение вывода по умолчанию, а в графе Tool Code кодовое обозначение диаметра сверла для сверления отверстия.

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

Кнопка Apply фиксирует введенные изменения для выделенных контактных площадок.

 

Общая справочная информация о компоненте

Рис. 9−23. Свойства компонента

На закладке Component (компонент) панели Component Properties (см. рис. 9−23) приводится общая справочная информация о компоненте. Часть информации, приводимой на этой закладке, повторяет данные с других закладок. Это касается типа компонента – графа Type, библиотеки, из которой он взят – графа Library и имени корпуса – графа Pattern Name. Указывается также количество секции в корпусе (Number of Gates), способ нумерации секций (Gate Numbering) – алфавитный (alphabetic) или цифровой (numeric) и тип компонента – однородный (homogeneous) или неоднородный (heterogeneous).

Кроме того, для каждой секции, выбранной в окне со списком Gate Number можно узнать имя нормального символьного представления (Normal Name), представления по стандарту IEEE (IEEE Name) и представления в виде логической функции (De Morgan Name). Интересно, зачем это все конструктору?

Кнопка Reference (ссылка), если она доступна, позволяет получить дополнительную информацию о компоненте из Интернет или какого-либо документа (например, справочника). Для того чтобы воспользоваться этим, безусловно, полезным свойством, необходимо при создании компонента добавить специальный атрибут, который так и называется – Reference и в качестве его значения указать адрес в Интернет или сделать ссылку на какой-либо электронный документ.

 

Просмотр таблицы упаковки в корпус

На закладке Component Pins панели Component Properties (см. рис. 9−24) для справки приводится таблица со свойствами выводов компонента. Достаточно подробно ее структура рассматривалась в пп. 8.5.

Рис. 9−24. Свойства выводов компонента

Просмотр и редактирование дополнительных атрибутов

На закладке Attributes панели Component Properties (рис. 9−25) можно просмотреть существующие атрибуты компонента, добавить новые (кнопка Add), удалить ненужные (кнопка Delete) или изменить их значения (кнопка Properties).

Рис. 9−25. Просмотр и редактирование атрибутов

Нажатие на кнопку Launch (запуск), если она доступна, позволяет получить дополнительную информацию о компоненте из Интернет или какого-либо документа. Для этого в качестве значения атрибута должен быть указан адрес в Интернет или название документа, например, Технических Условий. В частности, на рис. 9−25 показаны два атрибута, позволяющие по нажатию этой кнопки запустить БЛОКНОТ Windows (Reference) и открыть Web-страницу (Reference_2).

 

Просмотр списка возможных вариантов корпусов

На закладке Pattern Graphics панели Component Properties (рис. 9−26) приведена справочная (нередактируемая) информация о возможных вариантах корпусов, соединенных с компонентом. Возможные варианты перечислены в окне Pattern Graphics.

Рис. 9−26. Информация о графике корпуса

 

Любые изменения этого списка возможны только с помощью редактора корпусов — P-CAD Pattern Editor!!

Установленный флажок Auto Swap Pattern Graphics (автоматическое переключение графики корпуса) говорит о том, что альтернативные варианты корпусов будут выбираться автоматически в зависимости от ориентации компонента.

В графе Primary Pattern Graphic указывается первичная (Primary) или используемая по умолчанию (default) графика корпуса.

Таблица с перечнем возможных вариантов при установке компонента на верхнюю (Top) или нижнюю (Bottom) сторону печатной платы и повороте его на 0, 90, 180 и 270 градусов приведена в рамке Orientations (ориентация).

В графе Current Pattern Graphic указывается, какой из возможных вариантов конструкции корпуса указанных в списке выбран для данного компонента в текущий момент.

Изменение перечисленных выше параметров возможно при активизации команды Edit/Pattern Graphics основного меню или аналогичной команды контекстного меню.

В графе Solder Flow Direction указывается текущее направление движения волны припоя (при автоматической пайке). Изменение этого параметра возможно на закладке Manufacturing панели Options Configure (см. пп. 7.2.4).

Уроки по P-CAD2001
Уроки по P-CAD. Урок 5
Запуск редактора печатных плат (PCB). Настройка конфигурации редактора PCB. Установка общих параметров проекта. Установка параметров технологического контроля. Установка параметров ручной и интерактивной трассировки. Установка производственных параметров. Установка конфигурации слоев. Установка параметров сетки. Настройка параметров отображения. Настройка клавиатуры и мыши. Установка текущих параметров барьеров трассировки. Сглаживание углов полигонов. Установка параметров текста. Создание стеков контактных площадок и переходных отверстий. Задание технологических норм и правил проектирования. Сохранение технологических настроек.
Уроки по P-CAD. Урок 6
Создание компонентов. Запуск Библиотечной Операционной Системы. Создание символа компонента. Настройка Редактора символов. Создание символа с помощью мастера. Создание корпуса компонента. Создание компонента в Library Executive. Компоненты со скрытыми и общими выводами. Создание компонента с неоднородными секциями.
Уроки по P-CAD. Урок 7, часть 2
Ручная и интерактивная трассировка печатных плат в редакторе PCB. Команда Route/Manual – ручная трассировка. Т-образная трассировка. Команда Route/ Interactive – интерактивная трассировка. Команда Route/Miter - сглаживание проводников. Команда Route/Fanout – выравнивание проводников. Команда Route/Bus – прокладка шин. Команда Route/MultiTrace – одновременная прокладка нескольких трасс. Создание внутренних областей металлизации. Металлизированные области в сигнальных слоях. Создание вырезов в областях заливки. Полигоны.
Уроки по P-CAD. Урок 1
Запуск редактора схем (Schematic). Выбор и установка системы единиц измерения и размеров чертежа. Установка параметров сетки. Создание новых стилей текста. Редактирование существующих стилей текста. Задание ширины линий и проводников. Настройка параметров отображения. Настройка клавиатуры и мыши. Настройка фильтра выбора объектов. Сохранение шаблона проекта.