Как изменить размер печатной платы altium designer

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

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

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

Начало работы

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

Некоторую полезную информацию о технологиях изготовления печатных плат вы можете найти в этом документе от Altium.

Затем необходима пустая печатная плата в проекте Altium Designer, с которой вы сможете работать. Для этого выберите команду File » New » PCB, как показано на изображении ниже. Вы можете задать название этой платы, и в этой статье она была названа “Test”. Когда плата создана в проекте, вы готовы начать работать с контуром платы.

Создание новой платы в Altium Designer

Создание простого контура платы

При создании нового документа платы в Altium Designer по умолчанию появляется прямоугольная плата размером 6×4 дюйма. Зачастую вы можете просто использовать этот контур платы и изменить его в соответствии с вашими требованиями, как мы сделаем это здесь. Первым шагом зададим начало координат с помощью команды Edit » Origin » Set, как видно в левой части изображения ниже.

Определение начала координат нового документа платы

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

Затем зададим сетку. Для этого вы можете воспользоваться сочетанием клавиш Ctrl+Shift+G или перейти в редактор сеток через свойства платы. Помимо определения значения и единиц измерения сетки вы можете также можете найти множество полезных функций в редакторе сеток.

Для работы с контуром платы в Altium Designer сначала необходимо перейти в режим Board Planning Mode. В Altium Designer доступны три режима для работы с конструкцией платы:

  1. Board Planning Mode (Режим планирования платы)
  2. 2D Layout Mode (2D-режим отображения)
  3. 3D Layout Mode (3D-режим отображения)

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

Переход в режим планирования платы в Altium Designer

Теперь вы готовы изменить размеры существующего контура платы. Для этого используйте команду Design » Edit Board Shape главного меню. После запуска этой команды вы увидите ручки редактирования на контуре платы. Вы можете изменить размер и форму платы, перетащив мышью одну из этих ручек или одну из сторон платы.

Перемещение угла при редактировании контура платы

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

Изменение размеров платы в Altium Designer и другие расширенные функции

Итак, мы показали простое редактирование существующего контура платы по умолчанию, но в Altium Designer существует намного больше возможностей. В предыдущем разделе мы использовали меню Design, чтобы запустить команду Edit Board Shape. Здесь же находятся другие команды для редактирования платы, которые вы также можете увидеть на изображении ниже. Помните, что эти команды доступны только в режиме Board Planning Mode (где плата отображается зеленым цветом).

Меню Design в Altium Designer

Как видите, в этом меню доступно несколько вариантов работы с контуром платы. Вы можете переопределить его, отредактировать или переместить. Сначала посмотрим на переопределение контура платы.

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

Использование команды Redefine Board Shape для создания нового контура платы

Еще одной полезной возможностью является изменение существующего контура с помощью команды Modify Board Shape. В левой части изображения ниже вы видите, как эта команда позволяет создать выемку в контуре платы. В правой части этого изображения виден финальный контур платы с выемкой.

Использование команды Modify Board Shape для создания выемки в плате

Помимо изменения контура платы с помощью этих команд, вы также можете добавлять вырезы. Для этого необходимо выйти из режима редактирования платы в обычный 2D-режим с помощью меню View или клавиши 2. После этого перейдите в меню Design и выберите команду Board Shape » Define Board Cutout. Щелчками мыши определите вершины выреза, как это показано на верхней части изображения ниже, затем нажмите правую кнопку мыши, чтобы завершить вырез, как показано на нижней части изображения.

Добавление выреза платы в Altium Designer

В Altium Designer в процессе создания форм контура и выреза платы доступно пять режимов углов:

  1. 45 градусов
  2. 45 градусов с дугой
  3. 90 градусов
  4. 90 градусов с дугой
  5. Любой угол

Для переключения между этими режимами используйте сочетание клавиш Shift+Пробел и клавишу Пробел – для переключения направления угла. Размер дуги отображается в нижней части окна, и вы можете увеличивать или уменьшать этот размер, зажав клавишу “.” или “,”. Для увеличения скорости изменения дуги зажмите клавишу Shift вместе с “.” или “,”.

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

Следующий этап

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

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

$begingroup$

I’ve been searching for a way to set PCB size in Altium, I can change size using Mouse, but there is no way I found to change it to some values using keyboard.

Like I want to change PCB size to 10″ x 1.5″ but I can’t unless I use Edit Vertices and move the edges.

I read the documentation, but there is nothing in there about specific size.

Am I missing something ?

asked Jan 16, 2015 at 14:21

xmen's user avatar

$endgroup$

$begingroup$

You can define the board size from a primitive, for example, draw the edges of the board using lines, select them all, then go to Desing->Board Shape->Define from selected objects:

enter image description here

Another way is using the PCB Board Wizard. You need the File menu on your side panel:

enter image description here

enter image description here

Then use the PCB Board Wizard where you can define the exact board size along with other parameters. If you don’t have the File menu you can show it going to View->Workspace Panels->System->Files.

answered Jan 16, 2015 at 15:44

Andres's user avatar

AndresAndres

1,8244 gold badges31 silver badges50 bronze badges

$endgroup$

0

$begingroup$

It may have changed a bit, the version we’re using is a bit different from @ Andres:

enter image description here

If you do Design->Board Shape->Redefine Board shape you can draw the outline with straight lines (easier if you turn snap on first to get the mm or mils exactly even).

If it’s some odd size or has lines that are curved you might be better to use ‘define from objects’. Draw lines, arcs etc. (say on a mechanical layer), get them right and make sure the outline is closed (you can adjust the lengths and positions by double clicking and entering the numbers) and then select all of them, and use Define from selected objects.

answered Jan 16, 2015 at 16:38

Spehro Pefhany's user avatar

Spehro PefhanySpehro Pefhany

356k17 gold badges304 silver badges787 bronze badges

$endgroup$

$begingroup$

I usually create a layer called «BOARD_OUTLINE» (I generally use Mechanical Layer 6) and I set the grid to the greatest common factor of the desired board length and width. For example, if I want a 10.5mm x 4.0mm board, the greatest common factor would be 0.5mm. Then on the BOARD_OUTLINE layer I would draw an outline using the snap grid and the HUD to get the right length and width. Once the outline is complete I would use the keyboard shortcut E-S-Y for «Edit —> Select —> All on Layer» and then the shortcut D-S-D for «Design —> Board Shape —> Define from Selected Objects».

If you want to set the length and width just by typing in the numbers, however, the board wizard is the way to go.

answered Oct 27, 2016 at 14:24

DerStrom8's user avatar

DerStrom8DerStrom8

20.6k8 gold badges58 silver badges94 bronze badges

$endgroup$

$begingroup$

You can import a DWG/DXF file to Altium and then ‘Redefine board shape’ to have a better board sizing and layout. Though you need CAD software to create a DWG/DXF file, it’s still good for complex board shapes.

answered Oct 8, 2021 at 12:22

maaaaple7's user avatar

$endgroup$

$begingroup$

I’ve been searching for a way to set PCB size in Altium, I can change size using Mouse, but there is no way I found to change it to some values using keyboard.

Like I want to change PCB size to 10″ x 1.5″ but I can’t unless I use Edit Vertices and move the edges.

I read the documentation, but there is nothing in there about specific size.

Am I missing something ?

asked Jan 16, 2015 at 14:21

xmen's user avatar

$endgroup$

$begingroup$

You can define the board size from a primitive, for example, draw the edges of the board using lines, select them all, then go to Desing->Board Shape->Define from selected objects:

enter image description here

Another way is using the PCB Board Wizard. You need the File menu on your side panel:

enter image description here

enter image description here

Then use the PCB Board Wizard where you can define the exact board size along with other parameters. If you don’t have the File menu you can show it going to View->Workspace Panels->System->Files.

answered Jan 16, 2015 at 15:44

Andres's user avatar

AndresAndres

1,8244 gold badges31 silver badges50 bronze badges

$endgroup$

0

$begingroup$

It may have changed a bit, the version we’re using is a bit different from @ Andres:

enter image description here

If you do Design->Board Shape->Redefine Board shape you can draw the outline with straight lines (easier if you turn snap on first to get the mm or mils exactly even).

If it’s some odd size or has lines that are curved you might be better to use ‘define from objects’. Draw lines, arcs etc. (say on a mechanical layer), get them right and make sure the outline is closed (you can adjust the lengths and positions by double clicking and entering the numbers) and then select all of them, and use Define from selected objects.

answered Jan 16, 2015 at 16:38

Spehro Pefhany's user avatar

Spehro PefhanySpehro Pefhany

356k17 gold badges304 silver badges787 bronze badges

$endgroup$

$begingroup$

I usually create a layer called «BOARD_OUTLINE» (I generally use Mechanical Layer 6) and I set the grid to the greatest common factor of the desired board length and width. For example, if I want a 10.5mm x 4.0mm board, the greatest common factor would be 0.5mm. Then on the BOARD_OUTLINE layer I would draw an outline using the snap grid and the HUD to get the right length and width. Once the outline is complete I would use the keyboard shortcut E-S-Y for «Edit —> Select —> All on Layer» and then the shortcut D-S-D for «Design —> Board Shape —> Define from Selected Objects».

If you want to set the length and width just by typing in the numbers, however, the board wizard is the way to go.

answered Oct 27, 2016 at 14:24

DerStrom8's user avatar

DerStrom8DerStrom8

20.6k8 gold badges58 silver badges94 bronze badges

$endgroup$

$begingroup$

You can import a DWG/DXF file to Altium and then ‘Redefine board shape’ to have a better board sizing and layout. Though you need CAD software to create a DWG/DXF file, it’s still good for complex board shapes.

answered Oct 8, 2021 at 12:22

maaaaple7's user avatar

$endgroup$

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

Основные горячие клавиши:
Space – поворот компонента или угла;
G – изменение шага сетки; 
Ctrl+прокрутка колеса мыши – масштабирование изображения;
Нажатая клавиша Shift позволяет выделять несколько компонентов;
Нажатая клавиша Ctrl позволяет переместить компонент без отрыва от цепи или трассы;

Для того, чтобы включить русский язык выполнить следующие команды: DXF / Preferences / System – General / Localized resources – ставим галочку и нажимаем ОК.

1. НАЧАЛО РАБОТЫ С Altium Designer

Запустить Altium Designer и создать файл проекта. Для этого выполнить команды File / New / Project/ PCB Project (рис.1).


Рис.1.

Слева на экране должно появиться окно менеджера проектов Рrojects.
Далее необходимо сохранить новый проект. Для этого щелкнуть правой кнопкой мыши (далее ПК) по названию создаваемого проекта и выполнив команду «Save Project As…» сохранить проект с названием «Печатная плата» (рис.2).

Рис.2.

Затем вновь нажать ПК и выполнить команды «Add New to Project / Schematic». На рабочем поле открывается форматка для выполнения чертежа принципиальной схемы (рис.3).


Рис.3.

Точно также сохраняем схему. Щелкнуть ПК по названию проекта «Sheet1.SchDo». В выпавшем меню выбрать «Save Project As…» и в открывшемся
окне набрать название «Схема электрическая принципиальная» 
После этого необходимо добавить файл проекта печатной платы.
Для этого щелкнуть ПК по название проекта, выбрать « Add New to Project / PCB» (рис. 4).


Рис. 4.

На рабочем поле появится окно черного цвета. Этот документ также надо сохранить. Для этого щелкнуть ПК по PCB1.PcbDoc, в выпавшем меню выбрать «Save Project As… », назвать его «Плата печатная» (рис. 5). 


Рис.5.

Справа от названия проекта Печатная плата АД.PrjPcb красный листок. Это означает, что проект надо сохранить. Для этого выполнить команды «Файл / Сохранить всё».

Добавим  библиотеки в созданный проект. Для этого, щелкнув ПК по названию проекта, в выпадающем меню выполнить команды «Add New to Project / Schematic Library» (рис. 6).


Рис.6.

Появится рабочее поле редактора условных графических изображений электро -радиоэлементов. Сохраним этот документ под названием «Библиотека элементов» 

Теперь добавим в проект библиотеку посадочных мест элементов. 
Для этого щелкнуть ПК по название проекта, выбрать « Add New to Project / PCB Library » (рис. 7). 


Рис.7.

Сохраним созданный документ под названием «Библиотека посадочных мест».
Теперь сохраним весь проект командой «Файл / Сохранить всё».
Дерево проекта с созданными файлами выглядит следующим образом (рис. 8). 


Рис.8.

Если вы случайно закрыли окно Project, то открыть его можно щелкнув в нижней части экрана кнопку System и в появившемся окне нажать на слово Project  (рис. 9).


Рис.9.

2. СОЗДАНИЕ БИБЛИОТЕКИ ЭЛЕМЕНТОВ.

Выполним основные настройки редактора. Для этого в рабочем поле редактора щелкнем правой кнопкой мыши и в выпадающем меню выполним команды « Опции / Опции документа». Откроется окно «Рабочая область редактора библиотек» (рис. 10). Во вкладках «Настройки редактора» и «Ед.изм.» произвести настройки как на рис.10.


Рис.10.

Теперь можно настроить шаг сетки: для этого выполнить команды « Опции /Настройка редактора схем». В окне Настройки щелчком открыть папку Schematic и выбрать вкладку Grids. Откроется  окно, в котором в поле «Grid Options» в окне Видимая сетка установить Dot Grid (точечная сетка) или Line Grid (линейная сетка) , цвет сетки задать чёрным. Нажать Применить и Ок.

2.1. СОЗДАНИЕ УСЛОВНОГО ГРАФИЧЕСКОГО ОБОЗНАЧЕНИЯ РЕЗИСТОРА.

Шаг сетки установить 1мм (нажатием клавиши G).

Выполним команду «Размещение/Линия» и сформируем корпус резистора в виде прямоугольника размером 10×4 мм.
Далее добавим выводы резистора командой 
«Размещение/Вывод». Ставим выводы так чтобы белые точечки на конце вывода были направлены от корпуса. Белые точки показвают место соединения проводников.  (Рис.11)


Рис.11.

Чтобы повернуть вывод при его вставке нажимаем на пробел.
Отредактировать вывод можно дважды щелкнув по нему. После этого появляется окно «Pin properties» (Рис.12) 


Рис.12

Длину выводов установить 5 мм. Так как выводы резистора не нумеруются и не обозначаются, в окнах имя вывода и обозначение убрать флажки. 

Записать созданный рисунок резистора в библиотеку. Для этого в нижней части экрана нажать SCH. В появившемся окне щелкнуть по кнопке SCH Library, в следующем появившемся окне в списке компонентов дважды щелкнуть по Component_1 (Рис.13).


Рис.13.

Откроется окно  «Library Component Properties» , в котором можно переименовать название элемента на «Резистор» . В окошечке «Default Designator» напишем обозначение резистора R? ,где вместо знака вопроса, при составлении схемы, программа автоматически поставит номер резистора. В окошечке «Default Сomment»  напишем номинал, а галочки visible делают видимыми на схеме указанную информацию.  Нажимаем кнопку Ок. (Рис.14.)


Рис.14.

Для того, чтобы создать новый компонент, выполним команду «Инструменты / Новый компонент». Появится маленькое окно, в котором нужно ввести его название и нажать ОК. Новый компонент появится в библиотеке SCH Library.

3. РАЗРАБОТКА ПОСАДОЧНЫХ МЕСТ ДЛЯ ПЕЧАТНОЙ ПЛАТЫ.

Прежде всего проделаем основные настройки редактора посадочных мест.
Открыть файл проекта «Печатная плата .PrjPCB». В дереве проекта открываем документ «Библиотека посадочных мест».
Щелкнуть правой кнопкой мыши в рабочем поле и выполнить команды Опции / Опции библиотеки (рис.15).


Рис.15.

Откроется окно Свойства платы (Параметры платы), в котором необходимо установить: единицы измерения Metric, шаг сетки 1mm.
Убираем галочку «Авторазмер» и задаем ширину и высоту 1500 мм, а позицию листа 0;0. (рис 16).


Рис.16.

Создадим посадочное место для резистора.

Выполним команду Инструменты / Новый бланк компонента. После чего создается лист серого цвета с клетками, а по центру располагается небольшой круг — начало координат.

Выполнить команды Размещение / Контактная площадка. Установить эту контактную площадку в начало координат.
Далее щелкнуть по ней дважды левой кнопкой мыши. После этого откроется окно настройки контактных площадок. В поле Размеры и форма выбрать «Общая» задать необходимую длину и ширину, выбрать форму контактной площадки (например Round).
В поле Информация об отверстии задать диаметр отверстия 0,9 мм (учитывайте толщину выводов вашего компонента).
В поле Свойства задать : Обозначение 1, слой Multi -Layer, цепь -No Net, тип-Load, галочку металл.
Остальные поля заполняются индивидуально. Нажимаем Ок. (рис 17).  

 
Рис.17.

Теперь можно скопировать созданную контактную площадку и разместить ее в нужном расстоянии. Шаг сетки выбирается нажатием клавиши G. Масштаб листа осуществляется прокруткой колеса мыши при нажатой клавише Ctrl. Расстояние между конт. площадками устанавливается индивидуально для каждого компонента. На рисунке 18 оно составляет 15 мм.
Обозначение конт. площадок 1 и 2.


Рис.18.  

Теперь нарисуем контур резистора. Для этого выбрать слой Тоp Overlay (рис.19), выполнить команды Размещение / Линия и нарисовать контур резистора равный габаритным размерам (рис.20)

Рис.19.


Рис.20.

Сохранить посадочное место в библиотеку. Нажимаем в правой нижней части экрана на кнопку PCB выбираем PCB Library и в появившемся окне дважды щелкаем по компоненту PCBComponent_1, набираем имя «ПМ для резистора» и сохраняем нажав ОК. (рис.21) 


Рис.21.

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


Рис.22.

Нажимаем Далее. Теперь программа просит указать способ монтажа. Through Hole — это монтаж в отверстие, а Surface Mount — это поверхностный монтаж. Снова нажимаем Далее и указываем диаметр контактной площадки и диаметр отверстия. Далее указываем расстояние между отверстиями. Затем программа спрашивает полярный или неполярный данный конденсатор. Выбираем стиль монтажа. В итоге получается вот что (рис.23).

  
Рис.23.

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

Обязательно сохраняем все изменения проекта командой File (Файл) / Save All !

Посадочные места в программе Altium Designer именуются как «footprint» (футпринт).
Теперь пришло время прикрепить созданный футпринт резистора к его условно графическому изображению.
Для этого в дереве проекта открываем «Библиотека элементов.SchLib» . Затем справа в нижней части экрана нажать на кнопку SCH, щелкнуть по нему и в контекстном меню выбрать SCH Library. Откроется менеджер разработанной библиотеки элементов, в котором нужно выделить нужный элемент (в нашем случае резистор) и нажать кнопку «добавить» (Рис.24).


Рис.24.

После этого в появившемся маленьком окошечке выбрать тип модели «Footprint» и нажать ОК.
Откроется окно «Модель компонента на плате», в котором нажимаем «Обзор» и выбираем «ПМ для резистора» . Нажать ОК. Рис.25.


Рис.25.

Сохраняем все изменения проекта командой File (Файл) / Save All.

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

4. СОЗДАНИЕ СХЕМЫ ЭЛЕКТРИЧЕСКОЙ ПРИНЦИПИАЛЬНОЙ

Открыть файл Печатная плата.PrjPCB. Появится менеджер проектов. Щёлкнуть дважды по «Схема электрическая принципиальная». На рабочем поле появится форматка. Настроим редактор. Для этого в рабочем поле щелкнуть правой кнопкой мыши  и выполнить команды Опции / Опции документа.
Появится окно «Опции документа», в котором можно выбрать формат листа, а в закладке «Ед.изм.» установить метрическую систему Millimeters.(рис.26).


Рис.26.

Расширенные настройки открываются, если в рабочем поле щелкнуть правой кнопкой мыши и выполнить команды Опции / Настройки редактора схем. Настройки данного редактора находятся в разделе Schematic.
Нажатием клавиши G установить шаг сетки 5 мм. Выполнить команды Файл / Сохранить все.

Чтобы создать схему из библиотечных элементов, надо открыть созданные библиотеки. Для этого в нижней части экрана щелкнуть по кнопке System. В
выпадающем меню выбрать Библиотеки. Справа откроется менеджер Библиотеки, в котором выбрать Библиотеку элементов.SchLib. (рис.27).


Рис.27.

Примечание: на рис.27 библиотека пополнена мною новыми компонентами.

Теперь из этого списка выбираем нужный компонент и дважды щелкаем по нему, после чего компонент следует за курсором мыши. Разместим его в нужное место листа нажатием левой кнопки мыши (рис.28).


Рис.28

После размещения всех необходимых компонентов на рабочем листе схемы переходим к их соединению друг с другом.
Рисуем проводники командой «Размещение / Соединение» или нажав на кнопку (отмечено стрелкой) (рис.29).


Рис.29.

Я нарисовал такую схему (она НЕ рабочая, чисто для примера) (рис.30).


Рис.30.

Сохраняем все. Затем компилируем схему командами Проект (С) / CompilePCBProject Печатная
плата.PrjPCB. Далее выполнить команды System / Messages. Появится окно Messages, в котором будут показаны все предупреждения и ошибки.

5. СОЗДАНИЕ ПЕЧАТНОЙ ПЛАТЫ

Выполнить основные настройки. Для этого открыть файл Плата печатная.PCBdoc. В рабочем поле графического редактора щёлкнуть правой кнопкой мыши. Откроется выпадающее меню, в котором выполнить команды Опции / Свойства платы (или Параметры платы).

Откроется окно, в котором в поле Единицы измерения выбрать метрическую систему измерения Metric, шаг сетки 0,625mm, установить все галочки как на рисунке 31.


Рис.31.

Нажимаем ОК.
Для изменения структуры печатной платы (по необходимости) выполнить команды Опции / Управление стеком слоёв (структурой печатной платы).
В появившемся окне можно управлять слоями, указывать материалы и их толщину, но эти настройки нужны лишь в случае отправки платы на производство.

Теперь мы можем сделать импорт разработанной электрической схемы в редактор. Для этого нужно выполнить команды Проект / ImportChangesFrom Печатная плата.PrjPcb.
После этого открывается окно Перечень изменений. В нем нажать кнопку Проверить, а потом Выполнить. Если нет ошибок, то в разделе Статус появляются зелёные галочки (рис. 32).


Рис.32.

Нажать кнопку Закрыть.
Рисунок схемы появится справа снизу от печатной платы (в розовом поле). (рис. 33)


Рис.33.

Удаляем розовое поле, а потом выделив все компоненты перемещаем их в черную область. (рис. 34)


Рис.34.

Компоненты располагаются в произвольном порядке, но программа «помнит» все цепи (белые тонкие соединения), нарисованные ранее в принципиальной схеме.
Теперь перемещаем компоненты удерживая левую клавишу мыши. По необходимости вращаем их с помощью клавиши пробел.
Компоненты нужно компоновать придерживаясь основных рекомендаций (желательно):
1 — самые «связанные» компоненты размещаем по центру (обычно микросхемы)
2 — компоненты, которые рассеивают много тепла, располагают на расстоянии друг от друга.
3 — печатные проводники не должны быть слишком длинными (для этого разумно располагаем компоненты на плате).

Для того, чтобы этот урок был понятен начинающим, плата будет однослойной, т.е. все печатные проводники на одной стороне (Bottom Layer).
Это обосновано тем, что большинство из вас будут изготавливать плату в домашних условиях (обычно с помощью ЛУТ).

1. Интерактивная трассировка.
Трассировку проводников можно производить вручную с помощью команды Размещение / Интерактивная трассировка. После этой команды курсор превращается в крестик, которым нажимаем по любой контактной площадке. Программа подсветит те контактные площадки, с которыми выделенный объект имеет связь. За курсором последует линия-трасса, которую подведем к подсвеченной контактной площадке.

2. Автоматическая трассировка. 
Для того, чтобы произвести автоматическую трассировку, выполним команду Автотрассировка / Все. (рис. 35).


Рис.35.

Появится окно Стратегии трассировки (рис.36).


Рис.36. 

Выберем стратегию Default Multi Layer Board, затем нажимаем «Направление на слое» и в появившемся одноименном окошечке делаем настройки как на рис.36. Обратите внимание, что для слоя Top Layer выбрано состояние «Not Used» (не используется).
Нажимаем ОК и Route All. Появившееся окно Messages закрыть.
Сначала я расставил компоненты и вот что получилось после автотрассировки (рис.37).


Рис.37.

Проводники по умолчанию слишком тонкие. Для того, чтобы изменить ширину проводника, выделим его и щелкнем правой кнопкой мыши и выберем «свойства». Откроется окно «Дорожка», в котором указать необходимую ширину и нажать ОК. 
В моем случае ширина равна 0,5 мм. (рис.38).


Рис.38.

Чтобы обрезать плату переходим на слой Mechanical 1 в нижней части экрана. Командой Размещение / Линия рисуем контур платы (прямоугольник) вокруг наших элементов (контур по умолчанию будет розового цвета).
Затем выделим мышкой все компоненты (контур тоже) и нажимаем комбинацию клавиш Shift+S.
Не снимая выделений выполним команды Проект / Форма платы / Задать по выделенным объектам. После чего плата обрежется, но все элементы будут серого цвета, поэтому снова нажимаем комбинацию клавиш Shift+S и щелкаем по кнопке Clear (снять маску) в нижнем правом углу экрана. (рис.39). 


Рис.39.

Сохраняем проект Файл/Сохранить все.

Созданную плату можно посмотреть в трехмерном виде с помощью команды  Инструменты / Инструменты прошлых версий / Просмотр трехмерного вида. (рис.40).


Рис.40.

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

6. ЭКСПОРТ В PDF И ВЫВОД НА ПЕЧАТЬ

Нажимаем правой кнопкой мыши по файлу проекта «Печатная плата.PrjPcb», далее жмем «Add New to Project» и выбираем «Output Job File». (рис.41).


Рис.41.

Появится документ Job1.OutJob как на рисунке 42.


Рис.42.

В папке «Documentation Outputs» щелкнуть мышкой по «Add New Doc…» и выбрать PCB Prints / Плата печатная. (см.рис.42).
Здесь появится документ «PCB Prints», переименуем его как «Вывод на печать».
Потом создадим PDF файл нажимая по «Add New Output…»  показано красной стрелкой на рис.43.


Рис.43.

Чтобы прикрепить созданный PDF к нашему документу «Вывод на печать» нужно нажать на кружочек, который показан красной стрелкой на рисунке 44.
Далее нажимаем «Change» , который показан черной стрелкой на рисунке 44. В появившемся окне нажимаем Advanced и в разделе Размер и ориентация листа выбрать Page Setup Dialog вместо Source document, иначе рисунок сохранится вдвое большем масштабе.


Рис.44.

Теперь настроим параметры печати нажав правой кнопкой мыши по строке «Вывод на печать» и выбираем Page Setup. В разделе масштаб обязательно выбираем режим «Scaled Print» и коэффициент 1.00,  настройки цвета Ч/Б и размер листа А4.

Снова нажимаем правой кнопкой мыши по строке «Вывод на печать» и выбираем Configure. На экране появится окно как на рисунке 45.


Рис.45.

На печать выведем слои Bottom Layer и Mechanical1. Лишние слои выделить и удалить правой кнопкой мыши.
Поставить галочку напротив Holes. А если поставить галочку напротив Mirror, то всё напечатается в зеркальном отображении. Жмем ОК.

Потом создаем PDF файл нажав «Generate content» под кнопкой «Change» на рисунке 44.

Вот что получается (рис.46).


Рис.46.

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

Как вы помните, у нас еще нарисована шелкография в слое Top Overlay. Сохраним ее в PDF выше описанным методом только в окне (рис.45.) оставим слои  Top Overlay и Mechanical. 
Созданный рисунок переведем на лицевую сторону платы (со стороны радиоэлементов). (рис.47).


Рис.47.

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

PDF файлы хранятся в папке, где находится файл проекта в подпапке «Project Outputs for Печатная плата».

На этом знакомство с замечательной программой Altium Designer завершено. Мы проделали долгую работу и получили хороший результат.
Желаю удачи в дальнейшем совершенствовании ваших знаний и умений! Надеюсь, что этот обучающий курс будет вам полезен!

Вопросы по Altium Designer можно задавать в комментариях или на форуме в соответствующей теме: FAQ по программе Altium Designer

Все созданные файлы прикреплены к статье.

Теги:

Altium Designer 13. Разработка печатной платы.

Создание печатной платы.

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

Рассмотрим сначала процесс создания печатной платы с помощью мастера. Для запуска мастера необходимо открыть панель Files с левой стороны внизу окна Altium Designer. Если панель не отображается, нажмите кнопку System в правом нижнем углу рабочего пространства и выберите Files. В разделе New from Template в нижней части панели Files щелкните на элементе PCB Board Wizard. Если эта опция не отображается, сверните некоторые разделы панели Files, щелкнув на значке со стрелками вверх в

заголовке раздела.

Открывается стартовое окно мастера. Нажмите Next для продолжения. В следующем окне выберите требуемую систему единиц Imperial (Британская) или метрическую.

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

Вследующем окне необходимо задать параметры платы. В разделе Outline Shape выберите форму контура платы (прямоугольная, круглая или пользовательская) и укажите размеры платы в полях Width (Ширина) и Height (Высота). В поле Boundary Track Width задается толщина линий границы платы, в поле Dimension Line Width задается толщина размерных линий, в поле Keepout Distance From Doard Edge задается отступ от края платы. Отключите опции Title Block and Scale (Форматка и масштаб), Legend String (Условные обозначения) и Dimension Lines (Размерные линии). Нажмите Next.

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

Вследующем окне выберите стиль переходных отверстий Thruhole Vias (сквозные) или Blind and Burier Vias Only (только глухие и слепые ПО).

Вследующем окне задается преобладающая технология монтажа компонентов: Through-hole components (штыревые компоненты) или Surfacemount components (поверхностные компоненты). Для штыревых компонентов можно будет задать число печатных проводников между выводами (контактными площадками) компонента (от одной до трех), для поверхностных компонентов – возможность двухстороннего размещения компонентов.

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

Впоследнем окне нажмите Finish. В редакторе печатных плат откроется новый файл печатной платы под именем PCB1.PcbDoc.

1

Документ отображается в виде листа стандартного размера, на котором расположена пустая плата (черная область с сеткой). Чтобы отключить отображение листа, из меню Design (Проектирование) выберите Board Options (Параметры платы) и снимите флажок Display Sheet в диалоговом окне Board Options.

Для масштабирования платы по размеру рабочей области выполните команду View/Fit Board.

Откройте панель Projects (если она не отображается с помощью кнопки System в правом нижнем углу окна Altium Designer). Если новый файл печатной платы не был автоматически добавлен к проекту, перетащите его в древовидную структуру проекта на панели Projects.

Щелкните правой кнопкой мыши на новом файле печатной платы на панели Projects и выберите Save As в контекстном меню. Убедитесь, что сохраняете файл в той же папке, в которой находятся остальные файлы проекта.

Для создания нового файла печатной платы вручную испольлзуется команда File/New/PCB.

Настройка редактора плат.

Глобальные настройки задаются командой DXP/Preferences/PCB Editor.

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

Раздел General.

Online DRC – режим автоматической проверки правил проектирования (соблюдения конструкторско-технологических ограничений).

Undo/Redo – количество команд, доступных для отката. При работе с полигонами не рекомендуется ставить большое значение.

Раздел Display. Позволяет задать настройки отображения объектов в разных режимах.

Раздел Board Insight Display позволяет задать дополнительные настройки отображения.

Раздел Board Insight Mode позволяет задать параметры информационного окна в левом верхнем углу редактора плат.

Раздел Board Insight Lens настройка параметров линзы, которая может быть привязана к курсору, и позволяющая с увеличением просмотреть фрагмент платы.

Раздел DRC Violation Display позволяет настроить стиль маркеров DRC. Раздел Interactive Routing позволяет задать настройки интерактивной трассировки. Группа Routing Conflict Resolution задает настройки вариантов разрешения конфликтов при трассировке (по умолчанию все варианты

включены). Группа Interactive Routing Option.

Раздел True Types Font позволяет указать шрифт, используемый при замене нераспознанных шрифтов проектов.

Раздел Reports устанавливает параметры файлов отчетов.

2

Раздел Layers Color позволяет выбрать цвета слоев.

Создание контура печатной платы вручную. Для создания или редактирования контура платы используется команда Design/Board Shape/Redefine Board Shape с помощью которой можно, фиксируя левой кнопкой углы, нарисовать контур платы. При сложных контурах платы можно импортировать его из Auto CAD.

Управление отображением слоев.

Для управления слоями используется команда Design/Board Layers & Colors (горячая клавиша L). В окне команды на вкладке Board Layers And Colors все слои разбиты на группы:

Signal (сигнальные) проект может содержать до 32 сигнальных

слоев;

Internal Planes – внутренние потенциальные слои для цепей питания

исхемной земли, а также экранирования, проект может содержать до 16 таких слоев;

Mechanical Layers – механические слои для размещения на них контура печатной платы, форматки листа, размеров и др. элементов (всего 16 слоев). Доступные механические слои в столбце Enable должны иметь установленный флажок;

Mask Layers – слои маски пайки (Top Solder и Bottom Solder для верхней и нижней стороны платы) и трафаретов для нанесения паяльной пасты

(Top Paste и Bottom Paste);

Silkscreen Layers – слои шелкографии для маркировки и обозначения контуров компонентов (Top Overlay, Bottom Overlay);

Other Layers — дополнительные слои для производственных целей: Drill Guide – слой для центров отверстий, Keep-Out Layer – слой для размещения зон запрета, Drill Drawing – слой сверловки (отверстий), MultiLayer – слой для контактных площадок и переходных отверстий многослойных печатных плат.

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

видимостью слоями : All On (включить все слои группы), All Off (выключить все слои группы), Used On (включить только те слои группы, на которых имеется информация). Внизу окна имеются гиперссылки для включения/отключения всех слоев.

Также в окне имеется возможность задания цвета слоев и некоторых других объектов.

Внизу рабочей области редактора печатных плат имеются вкладки с именами слоев для их активизации. Также переключение активного слоя можно производить при нажатых клавишах Ctrl+Shift прокруткой колеса мыши.

3

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

Hide – скрыть активный слой;

Highliht – подсветить объекты активного слоя (остальные объекты будут менее яркими);

Hide Layers — возможность выбора из списка слоя, который необходимо скрыть;

Show Layers — возможность выбора из списка слоя, который необходимо визуализировать;

Layer Stack Manager – добавление, удаление слоев и управление порядком их расположения.

Добавление и редактирование слоев.

Для этого необходимо выполнить команду Design/Layer Stack Manager. В окне команды приведена структура слоев печатной платы. Имеется возможность добавления, удаления и перемещения слоев по структуре платы. Для изменения свойств слоя можно воспользоваться кнопкой Properties или дважды щелкнуть по имени слоя. В свойствах можно указать имя слоя и толщину слоя меди (Copper thickness), которая используется для анализа целостности сигналов. Для оснований и изолирующих прокладок можно указать материал, толщину и относительную диэлектрическую проницаемость материала. С помощью кнопки Configure Drill Pair задаются пары слоев для сверления отверстий. Если используются только сквозные переходные отверстия, то указывается только пара верхнего и нижнего слоя, установленная по умолчанию.

Размещение крепежных отверстий.

Крепежные отверстия размещаются как обычные контактные площадки командой Place/Pad. Перед размещением контактной площадки на плате надо нажать клавишу Tab и в свойствах указать требуемый диаметр отверстия в поле Hole Size в разделе Size and Shape указать нулевые размеры контактной площадки и при необходимости снять флажок Plated при отсутствии у отверстия металлизации.

Перенос информации со схемы на плату.

Начальная информация о компонентах и соединениях, либо информация о внесенных изменения передается со схемы на плату одинаково командой

Design/Update PCB Document из редактора схем. Откроется окно Engineering Change Order. Вносимые изменения разбиты по группам компоненты, цепи и др. объекты. В каждой группе указываются обнаруженные изменения.

Сначала командой Validate Changes проверяется возможность внесения изменений. При наличии ошибок в столбце Status будут выведены маркеры ошибок. После того, как выяснится возможность внесения изменений надо

4

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

Установка правил проектирования (конструкторскотехнологических ограничений).

Рассмотрим назначение правил проектирования печатных плат, которые имеются в Altium Designer. Рассмотрим эти правила в порядке их расположения в окне Design/Rules. Всего имеется 10 категорий:

Electrical – правила электрического соединения компонентов.

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

Short-Circuit – проверяет наличие короткого замыкания между различными цепями.

Un-Routed Net – проверяет завершение трассировки всех цепей.

Un-Connected Pin – проверяет наличие неподсоединенных выводов. Routing – правила трассировки.

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

Routing Topology Rule – определяет порядок соединений выводов компонентов. По умолчанию используется критерий минимума суммарной длины соединений (Shortest), преимущественно горизонтальная с отклонением до 20% (Horizontal), преимущественно вертикальная (Vertical), простая цепочка с минимальной общей длиной (Daisy-Simple), цепочка с размещением начальной контактной площадки в центре (DaisyMidDriven), цепочка с равным числом контактных площадок в обоих ветвях относительно центральной контактной площадки, звезда (Star).

Routing Priority – приоритет трассировки от 0 до 100 (100 – самый высокий).

Routing Layers – определяет слои, которые могут использоваться при трассировке.

Routing Corners – устанавливается вариант сглаживания углов и размер (минимальный и максимальный) сглаживания.

Routing Vias – определяет диаметр контактной площадки и отверстия переходного отверстия.

Fanout Control – определяет стиль fanout для различных типов корпусов.

Differential Pair Routing – определяет зазор между проводниками и слой, а также максимальный размер непараллельного участка при огибании препятствия.

5

SMT – правила для компонентов для поверхностного монтажа.

SMD to Corner – расстояние от контактной площадки до первого изгиба.

SMD to Plane – расстояние от контактной площадки до переходного отверстия.

SMD Neck-Down – определяет максимальное отношение ширины проводника к ширине КП, выраженное в процентах.

Mask – правила для нанесения маски пайки и паяльной пасты. Позволяют указать зазор относительно КП для маски или пасты.

Plane – правила для слоев питания и схемной земли и областей металлизации.

Plane Connect задает стиль подключения выводов компонентов к слою питания. Можно задать прямое подключение или через тепловой барьер или отсутствие подключения. В окне задаются параметры теплового барьера. Изображение слоев питания инверсное.

Plane Clearance – зазор между контактной площадкой или переходным отверстием в слое питания при отсутствии соединения со слоем питания.

Polygon Connect — задает стиль подключения выводов компонентов к области метализации. Можно задать прямое подключение или через тепловой барьер или отсутствие подключения. Также

задаются параметры теплового барьера.

Manufacturing – правила для производства. Подробно рассматривать не будем.

High Speed – правила для высокочастотных проектов.

Parallel Segment – определяет длину параллельных сегментов двух проводников в зависимости от заданного расстояния.

Length – определяет минимальную и максимальную длину проводника.

Matched Net Lengths – определяет разницу длин цепей в группе, которые должны быть выровнены по длине.

Daisy Chain Stub Length — определяет максимальную длину отвода типа «Т» при подключении проводника к контактной площадке при соединении цепочкой.

Via Under SMD – определяет возможность размещения переходных отверстий при автотрассировке под контактными площадками поверхностных компонентов.

Maximum Via Count – определяет максимально допустимое количество переходных отверстий.

Placement — правила, используемые при размещении компонентов.

6

Room Definition – определяет комнаты (области) в которых разрешено либо запрещено размещать компоненты.

Component Clearance – устанавливает минимально допустимое расстояние между компонентами. Можно выбрать один из двух вариантов: либо задать общий зазор по горизонтали и вертикали (Infinite), либо задать их отдельные значения (Specified).

Component Orientation – определяет допустимую ориентацию компонентов.

Permitted Layers – определяет, на каких слоях могут быть размещены компоненты при авторазмещении.

Nets to Ignore — определяет, какие цепи не должны учитываться при авторазмещении

Height – определяет ограничение по высоте для указанной области. Signal Integrity – определяет правила при проверке целостности сигналов.

Порядок создания нового правила.

1.Для создания нового правила выбрать требуемую категорию и из контекстного меню или нажатием на кнопку справа внизу окна выполнить команду New Rule.

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

All – все цепи платы;

Net – одна указанная цепь;

Net Class – класс цепей;

Layer – цепи на конкретном слое;

Net and Layer – заданная цепь на конкретном слое.

3.Устанавливаются параметры правила в нижней части окна.

4.Устанавливаются приоритеты правил. Для установки приоритетов правил в группе используется кнопка Priorities в левом нижнем углу окна PCB Rules.

5.Для применения правила (завершения его создания) необходимо щелкнуть по кнопке Apply в окне PCB Rules.

В случае если в правиле нужно указать несколько объектов можно использовать Query Builder (щелкнуть по соответствующей кнопке). В списке Condition Type/Operation выбирается требуемый тип объекта, а в списке Condition Value – значение параметра. Таким образом можно указать определенные цепи или классы на заданных слоях, либо принадлежащих крнкретным посадочным местам и т.п.

7

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

Имеется также помощник создания правил, вызываемый командой Design/Rule Wizard. В первом окне выбирается тип правила. Во втором задается область действия правила. В третьем окне задается приоритет создаваемого правила. В последнем окне задаются числовые параметры правила. Завершение создания правила – кнопка Finish.

Правила могут быть сохранены в файле и загружены в другой проект. Для этого в окне PCB Rules в списке правил в правой части окна для выбранного правила или типа правил из контекстного меню выполнить команду Export Rules или Import Rules.

Создание классов объектов.

Для создания объектов используется команда Design/Classes. В левой части окна Object Class Explorer перечислены все типы классов:

Net Classes – классы цепей;

Component Classes – классы компонентов; Layer Classes – классы слоев;

Pad Classes – классы контактных площадок; From To Classes – классы сегментов цепей;

Differential Pair Classes – классы дифференциальных пар; Design Channel Classes – классы каналов;

Polygon Classes – классы полигонов.

Для создания нового класса из контекстного меню для требуемого типа класса выбрать Add Class. Двойным щелчком по имени класса открывается два списка объектов не входящих в класс (Non-Members) и входящих в класс (Members). Эти списки редактируются выбором объектов и соответствующими кнопками.

Размещение зон запрета. Командой Place/Keepout/Solid Region нанести полигон в требуемом месте платы. При постановке зоны запрета на всей плате полигон надо наносить на слой Keep-Out layer либо на конкретном слое (в свойствах указать требуемый слой). Также зону запрета можно создать для конкретной цепи, указав ее имя в свойствах полигона.

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

8

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

Передача информации со схемы на плату выполняется в редакторе схем выполнением команды Design/Update PCB Document, после чего откроется окно Engineering Change Order, в котором перечисляется список вносимых изменений. В конце списка имеется раздел Add Room, с помощью которого добавляются на плату комнаты, либо в нем можно запретить их добавление.

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

Чтобы поместить/удалить компоненты внутрь Room, используйте команды Tools/Component Placement/Arrange Components Within Room, Tools/Component Placement /Arrange Components Outside Board. Можно переместить и изменить формы Room по размерам будущей платы, выполнить для Room команду контекстного меню Properties и установить Room Locked, а затем переместить все компоненты внутрь Room.

Для поворота компонента на 90° против часовой стрелки необходимо нажать клавишу ПРОБЕЛ во время перетаскивания компонентов (при нажатой левой кнопке мыши). Для перемещения на другую сторону платы – клавишу

L.

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

Для того, чтобы заменить одно посадочное место на другое дважды щелкните мышью на требуемом посадочном месте, чтобы открыть диалоговое окно Component (Компонент). В группе параметров Footprint нажмите клавишу […]. Откроется диалоговое окно Browse Libraries, в котором выберете требуемое посадочное место. Нажмите OK, чтобы закрыть окно Component. Сохраните файл печатной платы.

Интерактивная трассировка.

Перед началом интерактивной трассировки целесообразно отключить автопанорамирование при приближении к границе рабочей области. Для этого выполнить команду DXP/Preferences/PCB Editor, раздел General, Autopan Options задать значение Disable.

Основные настройки для интерактивной трассировки устанавливаются в разделе Interactive Routing. В секции Routing Conflict Resolution

устанавливается режим разрешения конфликтов при трассировке. Режимы, рассмотренные ниже, могут переключаться по кольцу во время трассировки при нажатии комбинации клавиш Shift+R. Режимы:

9

Ignore Obstacles – игнорирование препятствий. В этом случае не соблюдаются созданные правила проектирования. Лучше его не использовать.

Push Obstacles – расталкивание препятствий. В этом случае при прокладке печатного проводника все имеющиеся проводники и переходные отверстия расталкиваются с учетом установленных правил.

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

Stop At First Obstacle – остановка перед препятствием.

Hug And Push Obstacles – огибание и расталкивание препятствий. В отличие от Walkaround при невозможности обогнуть конфликтный объект предполагается попытка его оттолкнуть с учетом заданных правил.

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

Интерактивная трассировка выполняется командой Place/Interactive Routing. Курсор примет форму перекрестья. Это означает, что вы находитесь

врежиме размещения трасс. Клавишей Tab вызывается окно настроек команды, в котором можно задать ширину трассы, размер переходного отверстия, слой для трассировки и некоторые другие параметры. После этого выбирается начальная контактная площадка и осуществляется построения трассы, фиксируя изломы проводника левой кнопкой мыши. В любой момент клавишей TAB может быть вызвано окно настроек. При построении трассы могут оказаться полезными следующие клавиши: Esc – отмена трассировки; Shift+W – изменение ширины проводника; Shift+V – изменение размера переходного отверстия, клавиша ~ вызывает контекстное меню команд.

Нажав CTRL + левую клавишу мыши можно вызывать функцию автоматического завершения трассы. Такая функция может быть недоступна при сложных соединениях в разных слоях.

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

Переключение между слоями осуществляется клавишей «*» на цифровой клавиатуре. Altium Designer автоматически добавляет переходные отверстия (в соответствии с правилом *Routing Via ) при смене слоев.

Чтобы удалить сегмент трассы, необходимо сначала выбрать его щелчком мыши. Появятся «ручки» редактирования сегмента (остальные сегменты трассы будут выделены). Чтобы удалить выбранный сегмент, нажмите клавишу DELETE.

При интерактивной трассировке возможна одновременная трассировка нескольких параллельно идущих проводников. Для этого используется команда Place/Interactive Multi-Routing. Предварительно необходимо выбрать требуемые контактные площадки, после этого выполнить команду, а затем снова указать любую из начальных контактных площадок. Трасса от остальных контактных площадок начнет строиться автоматически.

10

Cистема проектирования Altium Designer 6. Часть 2.

Владимир Пранович,
[email protected]

(Оригинал статьи опубликован в журнале
Технологии в Электронной
Промышленности)

Параметры проекта

Перед передачей данных в PCB-проект желательно задать параметры проекта в
целом, так как от этого зависят условия передачи данных. Командой
ProjectProject Option открываем окно параметров проекта. Мы оставим все
установки заданными по умолчанию. Однако, чувствуя себя опытным пользователем,
вы можете их установить по вашим требованиям. Те изменения, которые нужно будет
делать при создании сложных проектов, будут указаны в соответствующих
разделах.

На вкладке Error Reporting можно задать проведение контроля на
соответствующие поля и степень ошибки. Число параметров, по которым проводится
проверка, очень велико, и не имеет смысла их здесь приводить. В любом случае
помните, что лучший контролер — это вы сами.

На вкладке Connection Matrix аналогично задается проверка схем на
целостность сигналов.

На вкладках Class Generation задаются методы образования классов NET и ROOM
для компонентов на PCB.

На вкладке Comparator задаются правила нахождения различий между схемой и
PCB.

На вкладке ECO Generator можно включить или отключить формирование ECO для
отдельных классов отличий.

На вкладке Option задаются порядок хранения документов проекта, правила
связи иерархических схем, а также функции SWAP.

На вкладке Multi-Channel задается порядок имен NET и позиционных номеров для
иерархических и сложных схем.

Вкладка Default Prints — вид документов и их наполнение при формировании
отчетов и выходных файлов. Удобная вещь: когда вы подготовите уже не один
документ, то сможете быстро формировать выходные файлы. Это же касается и
вкладки Search Patch.

На вкладке Parameters зададим параметры, общие для всех листов проекта.
Например, таким параметром является номер разработки Dec_N =
EXAP.EXAMPLE.000.01 Э3. Для PCB нужна только общая часть Dec_N, и для нее
вводим параметр Dec_N = EXAP.EXAMPLE.001.01. Для того чтобы общая часть
передавалась в схему, проверьте, чтобы у конкретного листа схемы не был
прописан собственный параметр Dec_N. Как правило, его забывают удалить при
создании TITLE, и он кочует из схемы в схему. Если он есть, его следует
удалить.

PCB редактор

(TU0117 Getting Started with PCB Design)

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

Создание рамки

Создадим в слое, например, Mechanical16 рамку, идентичными методами, как и
для схемы. Учтите, общие названия с рамкой из схемы могут быть автоматически
переданы из проекта через его параметры. Для этого при вставке текста перед
параметром ставится точка (рис. 14). Для задания рабочего поля (на весь размер
выбранного нами листа) используйте команду DesignBoard ShapeRedefine Board
Shape. После этого его можно сохранить в качестве Template в соответствующую
папку.

Рис. 14. Пример заполнения полей при оформлении титульного листа

Передача данных между схемой и PCB и создание простых
проектов

Передача данных из схемного редактора в PCB производится командой
DesignUpdate PCB…. Эта команда идентична импорту данных в редакторе PCB из
DesignImport Change … из исходного проекта (рис. 15). Для передачи изменений,
сделанных в PCB-редакторе в схемный редактор, используется команда Design
Update Schematic …. Пока нам понадобятся только первые две.

Рис. 15. Связь между компонентами схем проекта и PCB

Связь между компонентами схем проекта и PCB производится по уникальным
номерам. В результате многократных изменений в схеме или PCB, связь между
проектами может быть нарушена. Для изменения задания связи между компонентами
схемы и PCB при активном PCB-документе используется команда ProjectComponent
Link…. В первых двух колонках указаны компоненты схемы и PCB, связь между
которыми не установлена, справа — связанные компоненты. Вы легко можете
устранить связь, ввести ее вручную или автоматически, указав критерии связи по
параметрам (Designator, Comment, Footprint).

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

Из схемы в PCB-проект всегда передаются параметры Designator, Comment.
Установив для параметра Comment значение, например, =ValueSCH, можно передать
соответствующий параметр. Для желающих иметь одновременно не один, а несколько
параметров компонента в PCB-проекте, при создании Footprint следовало добавить
текст, например, .Designator или .Comment указав слой и параметры шрифта.
Однако рекомендуем этот прием использовать только чувствуя себя уверенным
пользователем. Тем более, что большой необходимости в этом нет.

Контур будущей платы задается линиями и окружностями в одном из слоев
Mechanical, область, доступная для разводки в слое Keep Out. Если они
совпадают, можно ограничиться последним. Начнем с простого прямоугольного
контура. Переключение между слоями производится нажатием «*» на дополнительной
клавиатуре или нажатием на закладку соответствующего слоя. Если вы этого слоя
не видите, включите его из окна «Контекстное меню OptionBoard layer &
colors…» (рис. 16). Здесь же вы можете настроить цвета, добавить слои и т. п.
После создания контура платы следует всем элементам контура установить свойство
Locked, чтобы избежать случайных перемещений элементов контура.

Рис. 16. Вид окна Board layer & colors…

Перейдем теперь к компонентам. У нас платка маленькая. В ней образована одна
Room под именем Example_1, совпадающим с именем листа схемы, так как мы
использовали установки по умолчанию. Чтобы поместить/удалить компоненты внутрь
Room, используйте команды ToolsComponent PlacementArrange Components Within
Room, …Arrange Components Outside Board. Перемещая Room, мы перемешаем и все
компоненты. Нам проще переместить и изменить формы Room по размерам будущей
платы, сделать для Room опцию Room Locked, а затем переместить все компоненты
внутрь Room. После этого у нас все элементы стоят, как на рис. 17. Для
пользователей, знакомых с любой системой проектирования плат, не составит труда
получить и конечный продукт разводки.

Рис. 17. Начальное расположение элементов на Board

Отметим только ряд действий, которые придется совершить:

1. Установленный по умолчанию параметр Clearance имеет значение 0,254 мм.
Это не позволит провести дорожки, например, к контактным площадкам корпуса MSOP
(RM-8) MO-187AA. Для изменений этого параметра используется команда
DesignRules:Electrical+Clearance, где наглядно устанавливается данный
параметр. Делаем его значение равным 0,2 мм. Здесь сразу же можете ознакомиться
с большим числом правил при проектировании плат. Определить их значения и есть
одно из главных действий для опытных пользователей.

2. Аналогично устанавливаем параметр DesignRules:Routing+Width (минимальное
значение — 0,15 мм, по умолчанию — 0,25 мм, максимальное — 0,5 мм).

Будем считать процесс создания трассировки завершенным (рис. 18).

Рис. 18. Пример разводки

Наиболее часто используемый способ при проектировании — это возможность
установки на плату одного из нескольких вариантов корпуса компонента. При этом
речь не идет о выборе одного из вариантов корпуса (этот вопрос легко решаем и
не вызывает затруднений), а о соответствии компонента сложному посадочному
месту, включающему одновременно несколько вариантов исполнения корпуса,
например для SMD элементов корпуса типоразмеров 0805 и 1206, для транзисторов —
совмещение корпусов SOT23, SOT223, DPACK, для микросхем — SOIC и DIP.
Остановимся на создании составного корпуса для микросхемы LM5008, включающего
две разновидности MSOP8 и LLP8.

Вернемся в редактор PCB Library (TU0103 Creating Library Components) и
дополнительно к существующему посадочному месту MSOP8, которое мы уже
использовали, создадим LLP8. Затем создадим совмещенный корпус MSOP8_LLP8
копированием в него изображений его составляющих. Заметьте, что новый корпус
будет содержать по два PAD c номером 1, по два PAD c номером 2 и так далее. В
слое Top Layer командой PlaceLine соединяем PAD с одинаковыми номерами. Новый
компонент готов. Таким же образом можно задать сложную форму для контактной
площадки, положив сверху полигон. Но при использовании полигона, если требуется
освобождение его от маски, соответствующая графика должна быть прорисована
отдельно, так как для полигонов, в отличие от PAD, автоматической генерации ее
нет.

Теперь подключаем новый компонент в качестве текущего в схему (напрямую, или
введя соответствующие изменения в Schematic Library) и обновляем PCB-проект. К
сожалению, изображение данного составного корпуса не совсем информативно, так
как корпус LLP8 можно смонтировать на месте посадочного места MSOP8. Поэтому на
рис. 19 показано также и составное посадочное место SOT23_SOT223_DPACK. В
последнем примере PAD корпуса SOT23 выполнены полигонами и соединены линиями с
PAD корпуса DPACK; PAD корпуса SOT223 совмещены.

Рис. 19. Примеры составных посадочных мест

Подготовка документации и файлов для производства

Для подготовки документации в пакете имеется развитая система их
автоматического формирования. Рассмотрим только основные из них. Остальные
легко осваиваются по мере надобности.

Формирование файлов для производства печатных плат

Команда FileFabrication OutputGerber Files используется для создания
Gerber файлов.

— В окне General задаем размерность и формат формируемых файлов.

— В окне Layers задаем слои, для которых формируются выходные данные. В
нашем случае (считаем, что плата однослойная) это:

– Top Layer — верхний слой;

– Top Overlay — верхний слой шелкографии (надписей);

– Keep Out Layer — контур обрезки.

— В окне Drill Drawing происходит задание отображения символов сверловки. Мы
будем формировать файл сверловки отдельно.

Поэтому можно их не задавать.

— В окне Apertures — задание апертур. Ставим галочку RS274X.

— В окне Advance — размеры фотошаблонов. Оставляем по умолчанию.

При оформлении документации можно прикрепить к формируемым Gerber Files
дополнительный слой, скажем, с нашей рамкой, выполненной по ГОСТу.

Команда FileFabrication Output\NC Drill Files используется для
формирования файла сверловки.

Формирование сборочного и монтажного чертежа

Команда FileAssembly используется при формировании вспомогательных файлов
для удобства монтажа печатных плат. Предварительно все слои и тип выводимой
информации задаются в окне ProjectProjectOption Default Prints:Assembly
Output: Assembly Drawing. Здесь же можно задать и вывести на печать большое
количество созданных вами заготовок для документов.

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

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

— Первый. В редакторе PCB выделим все компоненты и установим свойства для
параметра Designator — размещение (autoposition) в центре и нужный слой — и
дальше готовим вариант для печати. Это самый простой и очевидный способ, но у
него есть несколько недостатков. Во-первых, необходимо делать «откат» от
произведенных действий, чтобы не изменить надписи в слое Top Layer (изображение
надписей на плате не должно меняться), а про это часто забывают. Во-вторых,
надписи для удобства чтения лучше сделать максимально большими — по размеру
корпуса компонента.

— Второй способ может показаться сложнее. Зато он в принципе позволяет
получать независимые изображения Designator для Top Layer и другого
технологического слоя, который и может использоваться при создании чертежей для
монтажного участка. Более того, таким же способом можно получить и другие
чертежи, например, с маркировкой элементов или их номиналами.

Для этого вернемся в редактор PCB Library (TU0103 Creating Library
Components).

Здесь для всех компонентов командой PlaceString ввести на слой, который
будет использоваться при изготовлении чертежа для монтажного участка, например,
Mechanical 1, надпись .Designator и выбрать положение шрифта и его размер в
соответствии с конкретным корпусом. Будьте внимательны!

Именно точка в начале надписи означает, что данные будут передаваться из
схемы в PCB-проект. Затем все компоненты в PCB-проекте следует обновить
ToolUpdate… в соответствии с измененной библиотекой и установить галочку
Convert Special String в установках PCB-редактора (DXPPreferencesPCB
EditorDisplay). Далее останется только провести редактирование тех надписей,
которым присвоены значения Designator, состоящие из длинных записей и не
вписывающиеся из-за этого в размер корпуса. При грамотном подходе эти надписи
править не нужно, и для того, чтобы они были закрыты по умолчанию, для
редактирования в свойстве надписи (в PCB Library) следует установить свойство
Locked. На рис. 20 приведены рисунки исходного вида чертежа части платы до и
после проведения указанных действий.

Рис. 20. Вывод Designator в дополнительном слое

Таким образом, можно из схемы в PCB-проект передавать и значения любых
других параметров, например, ранее введенный нами параметр MarkPCB (маркировку,
нанесенную на корпус элемента). Однако, здесь есть ограничение. Для этого при
создании посадочного места используется параметр Comment, а для передачи
значения другого параметра из схемы на PCB используется его переопределение
Comment=MarkPCB. Это удобно для поиска и определения типа смонтированных
компонентов, так как на малых по размеру корпусах наносят несколько символов,
по которым можно найти полное название элемента.

Формирование заготовки перечня элементов схемы и спецификации
сборочного чертежа

Для этого используется команда ReportsBill of Materials. Она доступна и из
схемного редактора, и из редактора PCB. Типовые настройки показаны на рис. 21.
В колонку Grouped Columns из колонки All Columns переместите параметры, по
которым должно производиться группирование, при создании спецификации. В обеих
этих колонках отметьте галочками те параметры, которые будут присутствовать в
спецификации. В правом окошке перетаскиванием колонок создайте их порядок
следования в спецификации. Внизу укажите формат сохраняемого файла. Удобно
сразу подключить файл, содержащий заготовку спецификации. В этом случае вы
получите практически готовый перечень элементов или спецификацию. При
использовании EXCEL есть одно ограничение. Для больших проектов надписи,
например в колонке Designator, могут не поместиться в ячейку EXCEL, и тогда они
игнорируются. На рис. 21 выведены установки для стандартных колонок в перечне
элементов.

Рис. 21. Создание перечня элементов

Формирование полного пакета выходных данных

Так как описано выше, вы можете создать указанные документы для вашего
проекта. Однако каждый раз формировать и прописывать параметры формируемых
документов нет необходимости. Достаточно один раз настроить их для типовых
проектов и затем использовать как стандартные. Для этого введем в проект новый
документ ProjectAdd New to ProjectOutput Job File. В открывшемся документе вы
можете подготовить любые формируемые выходные файлы и их параметры, включая
различные модификации. В том числе для схем, поддерживающих наличие различных
элементов и номиналов, в зависимости от исполнения изделия. Один раз
прописанный файл типа Output Job File может быть легко скопирован или добавлен
к новому проекту, это дает существенное сокращение времени на подготовку
выходных файлов для каждого нового проекта.

Иерархические схемы

Перейдем к одному из принципиальных отличий Altium Designer 6 от PCAD200x —
это возможность построения иерархических схем и автоматический перенос
трассировки идентичных блоков в PCB-проекте.

Требования к иерархическому проекту и подготовка к его
созданию

Итак поставим себе задачу создать проект, включающий в себя 6 DC/DC
преобразователей, схема которых нами использовалась в предыдущем проекте, на
формирующие уровни питания: один на 3,3 В, четыре на 5,0 В и один на 10 В.

Как уже делали ранее, сформируем новый проект Example2. Хотя проект можно
перенести и обычным копированием. Единственное необязательное требование: дайте
всем файлам проекта и самому проекту другие имена, откройте его и добавьте к
новому проекту переименованные документы. Откроем пока единственный лист нашей
схемы и сохраним (перенесем) в новом проекте под именем Example_2_L2 и изменим
в свойствах проекта общие параметры …EXAMPLE.000.01 на …EXAMPLE.000.02.

Заменим Template с первого листа рамки ГОСТа на второй. Все это не
обязательные требования, а лишь следование требованиям ГОСТа.

Изменение схемы модуля

Изменим частично схему, заменив все Power Port на простые Net Label, так как
все изменения в иерархии вначале мы передадим через Port. Добавим ко всем
входным и выходным сигналам Port. После преобразований схема выглядит так, как
показано на рис. 22.

Рис. 22. Пример схемы

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

Создание типовых иерархических схем

Создадим в проекте новый первый лист схемы Example_2_L1. Воспользуемся
командой DesignCreate Sheet Symbol From Sheet Or HDL. В открывшемся окне в
списке листов проекта появится единственный, отличный от этого лист схемы
Example_2_L2. Выбираем его и у нас появится на схеме Sheet Symbol. Изменяем
значение его Designator на A1 Подключаем лист к Sheet Entry, как показано на
рис. 23 и имеем законченную ссылку на модуль DC/DC для аналогового питания на
10 В.

Рис. 23. Пример Sheet Symbol

Переход в иерархии производится при нажатой клавише Ctrl на изображении
Sheet Symbol, обратно тоже, но по любому из Port. При этом оба документа должны
быть открыты. После этого проделайте операцию ProjectCompile PCB Project, и
изображение в панели Project для схем проекта будет иметь вложенный
характер.

Однако это самый простой, правда, и наиболее распространенный способ
применения иерархических схем. Перейдем ко второму случаю — блоку питания на
3,3 В. Он ничем не отличается от первого, за исключением номиналов резисторов
R3 и R4. Ради этого нет смысла полностью перерисовывать схему. Осуществим
следующие действия (AR0112 Multi-Channel Design Concepts).

1. В уже имеющемся Sheet Symbol введем следующие параметры:V_Out=10V;
R3=3.01k; R4=1.0k, означающие, что для уровня 10 В номиналы резисторов R3 и R4
имеют указанные значения. Сделаем видимым как само имя параметров, так и его
значение.

Отредактируем Sheet Symbol.

2. Скопируем Sheet Symbol, изменим его параметры для условия формирования
выходного напряжения 3,3 В и добавим соответствующую обвязку.

3. Перейдем на нижний уровень и в параметрах ValueSCH для резисторов R3 и R4
введем значения, соответственно, =R3 и =R4 и сделаем их видимыми, а параметр
Comment невидимым. После чего следует провести компиляцию проекта, и значения
из верхней схемы иерархии передадутся в нижнюю. Параметр из Sheet Symbol
передается напрямую в указанный параметр конкретного компонента модуля, но
через него в Comment нет. Будем надеяться, что в ближайших релизах пакета это
будет устранено, что принципиально не меняет сущности этого подхода.
Переключаясь между модулями A1 и А2 листа Example_2_L2, вы наглядно видите
изменение номинала резистора R3, как и было задано.

Перейдем к введению в схему четырех идентичных модулей на 5 В. После
копирования и введения соответствующего параметра для резисторов R3 и R4 нужно
указать, что таких модулей у нас 4. Для этого в его Designator делаем запись
Repeat(A,3,6), где

— надпись Repeat означает повторяющийся модуль;

— в скобочках первый символ «А» —  это и есть значение Designator для
модуля;

— 3,6 — первый и последний номер в повторяющейся серии.

Рис. 24. Пример схемы с несколькими одинаковыми модулями

Таким образом, мы создадим четыре идентичных модуля с позиционными номерами
A3, A4, A5, A6 (рис. 24). Заметим, что линии связи, подводимые к Sheet Entry с
именами In_Vcc (входной уровень питания) и GND («земля») являются общими, а
Shutdown (включение питания) и Vcc_Out (выходной уровень питания) в принципе
могут отличаться. На последнем и остановимся. Для этих сигналов в Sheet Entry
также нужно вписать Repeat(…). Соответственно скорректируем схему: для шинных
сигналов в квадратных скобочках указываем начальное и конечное значение сигнала
в шине. Так как мы сами формируем имена связей и одному Sheet Entry в нашей
схеме соответствуют разные связи, галочку ProjectProject Option:Option-Allow
Sheet Enter to Name Net следует снять.

Мы сознательно остановимся на незавершенной схеме первого листа, так как
принцип иерархии она все равно отображает. В общем случае по завершении нужно
сделать операцию Annotate и Compile. При операции Annotate вы можете установить
порядок листов при присвоении позиционных номеров, но лучше сделать это при
помощи операции ToolNumber Sheets. При Compile у нас создались сообщения об
ошибках Floating Power Object. Мы их игнорируем, это связано с незавершенностью
схемы.

Связь иерархических проектов

(AR0123 Connectivity and Multi-Sheet Design)

Итак, мы видим, что работа с иерархическими проектами удобна не только при
создании схем, но и далее, при трассировке проекта в целом и блоков в
отдельности.

Работа в редакторе PCB

Создаем новую заготовку PCB и передаем данные из схемы в PCB. Для этого
используем команды DesignUpdate PCB… при активной схеме или DesignImport
Change…. При постоянном внесении изменений в схеме и PCB и для полного
согласования компонентов схемы и PCB следует поддерживать и отслеживать связь,
используя команду ProjectComponent Links, доступную при активном документе
PCB.

На PCB видим 6 Room. Берем любую из них и, как делали ранее, расставляем
компоненты и разводим связи. Делая эти операции, вы могли воспользоваться и
результатами предыдущей разводки в проекте Example. Однако сейчас на этом
останавливаться не будем. У нас на PCB Designator включает имя Room. Это, с
точки зрения автора, дает много ненужной информации, а главное — длинные
надписи сложно затем разместить на слое TopSilk. Переключение отображения между
физическими позиционными номерами (с включением дополнительной информации) и
логическими (только позиционные номера на соответствующем листе схемы модуля)
производится командой DesignBoard Option.

Перемещаем одну из Room на поле, где и производим расстановку элементов и
создание топологии в Room. C остальными поступаем проще, а именно:

— выбираем команду DesignRoomCopy Room Format, мышкой отмечаем Room,
формат которого берется за основу, затем один из тех Room, куда нужно перенести
формат;

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

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

— выделите все Room;

Рис. 25. Результат трассировки 6 идентичных модулей

— используя команду DesignRoomArrange Room, расставьте выделенные Room в
выбранной вами последовательности. При этом перенесутся только те объекты,
которые находятся полностью внутри Room, а находящиеся за пределами (такое
может быть, если Room накладывались друг на друга) останутся на месте. В
последнем случае операцию …Copy Room Format следует повторить, а остатки линий
удалить. Эти функции существенно сокращают процесс трассировки сложных плат с
идентичными блоками. В результате у нас получилась трассировка 6 идентичных
блоков (рис. 25). Нам остается вручную произвести трассировку только тех линий
связи, которые связывают между собой Room.

Окончание
следует

Литература

1. Пранович В. Система проектирования Altium Designer 6 // Технологии в
электронной промышленности. 2006. № 5.

Полный цикл
статей

Самый простой способ для создания плат, имеющих не сложный контур, является использование мастера печатных плат (PCB Board Wizard). Он позволяет пошагово выбирать настройки необходимые для создания платы. На любом этапе можно использовать кнопку «Back» (Назад), чтобы проверить или изменить предыдущие страницы мастера. Чтобы создать новую печатную плату с помощью мастера PCB, необходимо выполнить следующие действия:

1. Открыть PCB Board Wizard с помощью команда PCB Board Wizard в панели File (см. Рис.1). Если эта опция не отображается на экране, необходимо закрыть некоторые из вышерасположенных разделов, нажав на значок со стрелкой.

4,4-1

Рис.1. Запуск PCB Board Wizard

2. Мастер плата PCB начинается с вводной страницы, в которой говориться, что

Этот мастер поможет вам создать и настроить новую печатную плату и необходимо выполнить несколько простых шагов, что бы задать необходимые параметры.  Нажмите«Next» (Далее), чтобы продолжить.

3. Установите единицы измерения Metric . Altium Designer одинаково хорошо работает как с метрической, так и с дюймовой системой мер, причем заложенная точность на два порядка выше, чем в системе P-CAD, а переключение системы единиц может быть выполнено в любой момент работы над проектом. Нажмем кнопку Next

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

5. Так как в предыдущем меню из списка было выбрано Custom в четвертом окне нужно задать форму и размеры будущей платы (см. Рис.2)

4,4-2

Рис. 2. Определение формы и размеров будущей платы

В левой части данного окна выбирается форма и размеры бедующей платы (см. Рис. 2). В правой части данного окна выбирается слой на котором будет размещаться контур платы (DimensionLayer). Задается толщина линий прорисовки границы платы (Boundary Track Width) и размеров (Dimension Line Width), а также отступ от края платы (KeepoutDistanceFromBoardEdge).

6. На следующем шаге необходимо указать количество сигнальных слоев, а также внутренних слоев питания и заземления. В нашем случае будет только два сигнальных слоя, поэтому в поле Signal Layers следует ввести число 2, а в поле Power Planes — число 0. Для продолжения нажмем кнопку Next.

7. Далее следует определить тип переходных отверстий. Так как мы проектируем простую двухстороннюю плату, то выберем тип Thruhole Vias only(сквозные переходные отверстия).

4,4-3

Рис. 3. Тип переходных отверстий

Заметим, что система Altium Designer позволяет использовать на многослойных платах слепые и глухие переходные отверстия, в том числе и по технологии Microvia. Для использования слепых и глухих переходов в текущем окне следует выбрать опцию BlindandBurierViasonly.

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

4,4-4

Рис. 4 Выбор технологии монтажа

При выборе опции Through-hole components (преобладает монтаж в отверстия) ниже указывается допустимое число проводников между смежными контактными площадками. Если была выбрана опция Surface-mount components (преобладает поверхностный монтаж), ниже указывается разрешено или нет двустороннее размещение SMD-компонентов (см. Рис.4).

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

4,4-5

Рис.5. Окно ввода правил проектирования

Все задаваемые размеры, для наглядности, отображаются рисунками справа от значения (см. Рис.5). Здесь задаются минимально допустимые:

  • ширина проводника (Track Size)
  • диаметр площадки переходного отверстия (Via Width)
  • диаметр переходного отверстия (Via Hole Size)
  • зазор между проводниками (Clearance).

Оставим эти значения заданными по умолчанию. Нажмем кнопку Next.

10. Последнее диалоговое окно сообщает, что создание заготовки платы завершено. Нажимаем кнопку «Finish» и редактор печатных плат покажет новый файл PCB с именем PCB1.PcbDoc и базовым количеством настроек.

11. В рабочей области по умолчанию будет отображаться белый лист с пустой платой (черная область с сеткой). Что бы отключить отображение белого листа необходимо зайти Design » Board Options и в диалоговом окне снять галочку напротив пункта Display Sheet.

12. Для отображения платы, во всю рабочую область, можно использовать функцию View » FitBoard [горячие клавиши: V> F]. После чего плата будет максимально приближена в границе рабочей области.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить размер печати фотки
  • Как изменить размер печати на принтере через телефон
  • Как изменить размер перчаток мужских
  • Как изменить размер пениса
  • Как изменить размер пдф файла при печати

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии