Вы находитесь на странице: 1из 288

Уваров А. С.

АВТОТРАССИРОВЩИКИ ПЕЧАТНЫХ ПЛАТ

Уваров А. С. АВТОТРАССИРОВЩИКИ ПЕЧАТНЫХ ПЛАТ Москва

Москва

УДК

004.4

ББК

У18

32.973.26 018.2

У18

Уваров А. С. Автотрассировщики печатных плат: – М.: ДМК Пресс. – 288 с., ил. ISBN 5 94074 089 8 Настоящая книга представляет собой сборник описаний прикладных про грамм проектирования печатных плат. Среди описываемых программ име ются хорошо известные и недавно появившиеся; узкоспециализированные, предназначенные только для трассировки печатных проводников, и обеспе чивающие полный цикл проектирования от разработки библиотечных эле ментов до выпуска комплекта технологических файлов. Отдельные программы, вошедшие в книгу в настоящее время не имеют популярных описаний и поэтому для них даны «краткие курсы», позволяю щие быстро освоить эти программы. Но при всем этом, основной акцент дает ся на использование автоматизированных средств разработки печатных плат, что со стремительным ростом сложности разрабатываемых устройств, становится практически единственными средством их практической реали зации. Книга рассчитана в первую очередь на разработчиков печатных плат, имею щих практический опыт подобных разработок, но может быть рекомендована и тем, кто впервые решил освоить некоторые из описанных программ.

УДК 004.4 ББК 32.973.26 018.2

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

ISBN 5 94074 089 8

© Уваров А. С. © Оформление ДМК Пресс

Главный редактор

Литературный редактор Верстка Дизайн обложки

Мовчан Д. А.

Кикава Л. В. Страмоусова О. И. Мовчан А. Г.

Гарнитура «Петербург». Печать офсетная.

Усл. печ. л. 27. Тираж 3000 экз. Электронный адрес издательства: www.dmk press.ru

Краткое содержание

Глава 1 ПРОГРАММА CADSTAR

11

Глава 2 АВТОТРАССИРОВЩИК ELECTRA

69

Глава 3 ПРОГРАММА MENTOR GRAPHICS

83

Глава 4 АВТОТРАССИРОВЩИК ПРОГРАММЫ OrCAD

153

Глава 5 АВТОТРАССИРОВЩИК P CAD SHAPE ROUTE

181

Глава 6 АВТОТРАССИРОВЩИК SPECCTRA

195

Глава 7 ТРАССИРОВЩИК TopoR

237

Глава 8 ПРОГРАММА MAKE DO

263

Введение

Разработка печатных плат предполагает использование специализированных при кладных программ, сокращенно именуемых PCB – Printed Circuit Board, позволяю щих в том или ином объеме выполнять отдельные процедуры разработки печатных плат или весь объем работ в сквозном цикле проектирования. Среди многообразия программ PCB имеются узкоспециализированные, предназначенные исключитель но для автоматической трассировки печатных проводников. При этом предполага ется, что все остальные этапы работы над проектом, включая подготовительные и заключительные, а также оформление документации, осуществляется посредством других программ. Такое разделение программ по выполняемым функциям вызвано с одной сторо ны сложностью разработки всеобъемлющих программ проектирования, а с дру гой – выпуском самостоятельных программ трассировки, что свидетельствует о том, что именно этот этап работы над проектом определяет качественные показатели разрабатываемого изделия. Следует добавить, что к печатным платам предъявля ются многочисленные, порой противоречивые, конструктивные и технологические требования, диктуемые высоким быстродействием, возможными искажениями сигналов, влиянием перекрестных наводок или другими крайностями: наличием высоких напряжений, больших токов и так далее. Все это заставляет применять разные варианты трассировки, используя для этой цели разные трассировщики. Однако, использование специальных программ трассировки, требует передачи проекта из одной программы в другую и возвращения проекта в исходную программу для проведения заключительных этапов работы и выпуска конструкторской доку ментации. В большинстве случаев такая процедура не вызывает затруднений, но

в некоторых ситуациях для этого потребуется специальное преобразование файлов.

В предлагаемой книге рассказано об основных приемах работы с программами

автоматической трассировки, как входящими в состав некоторых прикладных про

грамм PCB, так и имеющих самостоятельное применение. Рассказывается о приемах трансляции проектов из одних программ в другие, описываются приемы введения

в проект конструктивно технологических параметров, как на этапах подготовки

проекта, так и непосредственно перед началом трассировки. Большинство программ автотрассировки допускают «ручную» и полуавтома тическую трассировку, а также различные приемы контроля и корректировки, что также описано в книге.

В книге приводятся примеры трассировок печатных плат, получаемых разными

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

Введение

5

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

В книге не делается акцент на соответствии требованиям отечественным ГОСТам.

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

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

В целом книга рассчитана на разработчиков и конструкторов, специализирую

щихся на разработке радиоэлектронных устройств и непосредственно связанных с разработкой печатных плат и их топологии, а подробное описание некоторых ко манд и настроек позволяет использовать эту книгу, как справочник. Приступая к изучению книги, познакомьтесь с некоторыми терминами, исполь зуемыми в книге, а также с приемами работы с мышью, посредством которой осу ществляется управление командами, ввод данных, изменение «картинки» на экране и много другое. Указатель мыши – знак или символ любого вида, перемещаемый по экрану син хронно с движением мыши по столу. Указатель мыши может принимать разное на чертание и даже изменяться при перемещении его в разные части экрана, но во всех случаях в тексте он будет именоваться как «указатель мыши». В тех случаях, когда форма указателя имеет принципиальное значение, это будет специально оговорено. Щелкнуть мышью по… – специфический термин, связанный с управлением при помощи мыши. Для выполнения данной команды необходимо, двигая мышь по столу, подвести указатель мыши к объекту или к определенному (указанному) ме сту на экране. Это может быть изображение кнопки, надпись или знак команды, элемент схемы, чертежа или что либо еще. Короткое нажатие на левую клавишу мыши воспринимается компьютером как щелчок по выбранному на экране объекту. Такое действие мы и будем называть «щелкнуть мышью по Щелкнуть ЛК (Левой кнопкой) – нажать и отпустить левую кнопку мыши. В дан ном случае должно быть оговорено положение указателя мыши на рабочем поле. Если место не оговорено, то можно щелкать при любом положении указателя мыши.

6

Автотрассировщики печатных плат

Щелкнуть ПК (Правой кнопкой) – нажать и отпустить правую кнопку мыши. Положение указателя мыши на экране, как правило, не имеет значения. Часто дан

ное действие равноценно нажатию на клавишу Enter, но не всегда, поэтому не следу ет без особой необходимости подменять эти действия. Щелкнуть роликом (Роликом мыши) – нажать на ролик мыши. В данном слу чае термин приемлем только для компьютера с мышью, оснащенной роликом. При работе с такой мышью возможны ситуации, когда надо подвести указатель мыши к оговоренному объекту и нажать на ролик. Такое действие будет называться «Щелкнуть роликом…». Кроме этого возможны ситуации, когда следует нажать и вращать ролик, или манипулировать мышью на столе при нажатом ролике. Все эти вариации оговариваются в тексте. Захватить мышью объект и перетащить его… – действия с мышью, которые заключаются в следующем. Указатель мыши подводят к требуемому объекту,

в этом месте нажимают на левую кнопку мыши и, не отпуская ее, передвигают ука

затель мыши. Захваченный таким образом объект перемещается вместе с указате лем мыши на новое место. После этого кнопку мыши следует отпустить. Объект будет зафиксирован на новом месте. Кнопки название условных значков на экране компьютера, часто имеющих вид реальных кнопок с различными рисунками или текстоами. Кнопки в тексте и на рисунках, как правило, изображены в том виде, как они воспроизводятся на экране, снабжены названиями на английском языке и переводом. Управляют кнопками, щелкая указателем мыши по их изображению. Если подвести указатель мыши к кнопке, то через небольшой промежуток времени рядом с кнопкой появится текст (табличка) с названием кнопки. Обычно этот текст воспроизводится в книге, как название кнопки. МН (Строка меню) В верхней части экрана программы, ниже строки заголовка расположена Строка меню, в которой показаны названия открывающихся меню. В книге, там, где должна быть ссылка на эту строку будет даваться сокращение – МН. В Строке меню сосредоточены названия открывающихся меню в виде отдель ных слов. Щелчок мышью по любому слову в этой Строке открывает соответ ствующее меню. OK и Cancel. Названия этих кнопок в книге даются без перевода. При работе с этими кнопками чаще всего требуется только щелкнуть по ним мышью. Щелчок по кнопке OK, подтверждает установленные параметры и, в большинстве случаев, закрывает диалоговое окно. Щелчок по кнопке Cancel – закрывает диалоговое окно. Для описания конкретных действий в книге последовательности команд даются

в сокращенном виде без пояснения промежуточных действий. Например:

МН Symbol (Символ) Save To File (Сохранить как файл). Данный текст говорит, что в Строке меню (МН) следует щелкнуть левой кнопкой мыши по заго ловку меню Symbol. И далее, в открывшемся меню щелкнуть левой кнопкой мыши по пункту меню Save To File.

Глава 1

Глава 1

Программа CADSTAR

Разработка символов элементов

8

Разработка посадочного места

17

Разработка электрической схемы

36

Разработка печатной платы

45

Трассировка печатных проводников

54

8

Глава 1. Программа CADSTAR

Программа CADSTAR, разработанная японской фирмой Zuken, представляет собой сокращенный вариант программы CR 5000, которая при этом сохраняет основные преимущества, заложенные в полный вариант и позволяет проектировать печатные платы с ограничением по количеству элементов, выводов и слоев. В какой то степе ни эту программу можно рассматривать, как рекламный блок, но вполне пригодный для решения практических задач. Подробнее см. www.cadstarworld.com. Программа позволяет организовывать сквозной цикл проектирования, начиная с разработки библиотек компонентов, выпуска электрической схемы и завершая кон струированием печатной платы. Кроме того программа позволяет производить ана лиз сигналов в цепях печатной платы, формировать трехмерные модели и выводить управляющие файлы, используемые в производстве. Программа включает собствен ную библиотеку элементов, которую в ограниченном объеме можно использовать в собственных разработках. Ограничения в данном случае возникают только в части использования символов элементов, которые не соответствуют требованиям ЕСКД. Отметим любопытное новшество программы. Все диалоговые окна, с которыми вам придется работать, имеют кнопки Справка или Help, после щелчка по которым открывается нужная страничка справочной системы, на которой в общих словах (естественно, на английском языке) поясняется назначение этого диалогового окна, здесь же воспроизводится рисунок интересующего вас диалогового окна. А дальше вам следует указателем мыши щелкнуть ЛК на этом рисунке по интересующему вас объекту (текст, окно, кнопка и прочее) диалогового окна, после этого откроется другая страничка справочника, в которой подробно будет расписано назначение и приемы работы именно с этим инструментом. И более того, в некоторых случаях справочный текст сопровождается слайдфильмом.

Разработка символов элементов

Другая особенность программы в том, что в ней нет четкого разделения на самостоя тельные приложения, ориентированные на определенные виды работы, например, на разработку символов, посадочных мест и так далее. Поэтому, приступая к разра ботке символа, следует запустить программу CADSTAR и «переключить» ее на соответствующий вид работы. В отдельных случаях, когда программа запущена, это можно делать, выбирая соответствующую строчку в раскрывающемся меню Lib raries (Библиотеки). В простейшем случае, приступая к работе, выполнить команды:

Пуск Программы CADSTAR Express 7,0 Library Editor Если вы работаете над проектом в программе Zuken CADCTAR Express (речь о которой пойдет позже), то программу Library Editor можно запустить непосред ственно из упомянутой программы, щелкнув по кнопке Library Editor (Редак тор библиотек), или выполнив команды: Libraries – Library Editor. В результате будет запущена программа Zuken CADCTAR Library Editor, предназначенная для разработки библиотек и всех ее составных частей. Далее следует выполнить команды:

частей. Далее следует выполнить команды: Libraries Schematics Symbols .

Libraries Schematics Symbols.

Разработка символов элементов

9

Откроется диалоговое окно Library Manager (Управление библиотеками), см. рис. 1.1, в котором можно выбирать символы из существующих библиотек или создавать собственные и записывать их в любые (новые или существующие) библио теки. Для удобства работы, вы можете изменить размеры этого диалогового окна и его внутренних окон, смещая соответствующие «границы», захватив их мышью.

«границы», захватив их мышью. Рис. 1.1 В зоне Current Library

Рис. 1.1

В зоне Current Library (Действующая библиотека) указаны все данные (имя,

тип, место записи) установленной библиотеки. Здесь же, щелкнув по кнопке Browse (Просмотр), можно выбрать другую библиотеку.

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

ки, а в правом окне из списка символов выбрать требуемый, после чего становятся активными многие кнопки, позволяющие выполнять самые разнообразные дей ствия с выбранным символом. Двойной щелчок по имени символа выведет его на рабочее поле программы. Для создания (разработки) собственной библиотеки щелкните в зоне Current Library по кнопке Create (Создать), в открывшемся диалоговом окне будет показан список существующих библиотек, входящих в состав открытой папки (большой библиотеки). Введите в окне File Name имя новой, создаваемой, библиотеки и щелк ните по кнопке OK. Если в составе новой библиотеки (или существующей) вы хоти те создать собственную паку, то щелкните по кнопке Add Folder (Добавить папку).

Такие папки могут иметь конкретную тематику: конденсаторы, диоды и так далее. Щелкнув по кнопке Units (Единицы), вы можете изменить единицы измерения и установить точность представления данных (количество десятичных знаков по

10

Глава 1. Программа CADSTAR

сле запятой). По умолчанию программа работает в метрической системе измере ния (миллиметры), что является заметным преимуществом программы. Для разработки библиотечного элемента (например, символа или условного графического обозначения – УГО), закройте диалоговое окно Library Manager, и щелкните по кнопке New (Новый), после чего откроется соответствующее диа

откроется соответствующее диа логовое окно, см. рис. 1.2, в

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

Part Library – Библиотека типовых компонентных модулей (ТКМ);

Schematic Symbol – Символы, УГО;

PCB Component – Посадочные места;

Documentation Symbol – Шаблоны, форматки.

Documentation Symbol – Шаблоны, форматки. Рис. 1.2 Для разработки символа

Рис. 1.2

Для разработки символа элемента откройте вкладку Schematic Symbol, в кото рой предлагается на выбор два варианта: Defaults (По умолчанию) – в этом случае рисование символа будет выполняться полностью при вашем участии, и Block Wizard – по подсказке, где вы в режиме подсказки сможете создать символ микро схемы. Чтобы разработать символ обычного (рядового) компонента, например, резис тора, выберите вариант Defaults. Перед вами будет чистое рабочее поле програм мы, а средства рисования будут сосредоточены на панелях инструментов: Shape (Форма), Symbol (Символ) и некоторых других. Первоначально рекомендуется установить единицы измерения. Выполните ко манды:

Settings Units. В открывшемся диалоговом окне установите требуемые едини цы измерения (рекомендуется – миллиметры) и количество десятичных знаков пос ле запятой. При создании символов обычно достаточно одного десятичного знака. Затем установите сетку для рисования. Для этого выполните команды:

Разработка символов элементов

11

Settings Grids. В открывшемся диалоговом окне можно установить различ ные варианты сеток. По умолчанию (в окне Name) присутствуют два варианта се ток: Current Working Grid (Действующая рабочая сетка) и Screen Grid (Сетка на экране). Фактически, необходимо установить размеры обоих вариантов сеток, причем, размеры их должны быть согласованы друг с другом (лучше их сделать одинаковыми). Кроме того, для каждого варианта сетки можно установить их раз новидности: основная сетка, которая устанавливается в зоне Step Grid, и дополни тельная – в зоне Fractional Grid. Последнюю сетку рекомендуется устанавливать с величиной, равной делению основной сетки на целое число. Например, если основ ная сетка – 2 мм, то дополнительная может быть – 0,4 или 0,2 мм. Основная сетка будет отображаться на экране, а указатель мыши будет смещаться по координатам дополнительной сетки. Прежде чем закрыть это диалоговое окно, установите фла жок, отмечающий вариант сетки, с которым вы хотите работать после закрытия окна. Кратко о графических средствах, которыми вы можете воспользоваться при ри совании символа, которые сосредоточены на панели инструментов Shape (Форма):

панели инструментов Shape (Форма): Первая кнопка – Shape Defaults (Форма

Первая кнопка – Shape Defaults (Форма по умолчанию). Щелчок по этой кнопке открывает диалоговое окно, см. рис. 1.3, которое позволяет настроить «дейст вие» остальных кнопок, сосредоточенных на данной панели инструментов. Для практических целей можно произвести настройки на вкладке Shape, где, установив флажок в окне Cutout (Контур), вы будете получать сразу цельный рисунок геомет рической фигуры, в зависимости от выбранной в последующем кнопки. Если уста новить флажок в окне Outline (Линия), то рисунок формируется линиями. Внутри контура фигуры можно выполнить штриховку, параметры которой устанавливают ся в окнах Code и Fill Style. Если установить флажок в окне Closed (Закрытый, замкнутый), то вы будете получать замкнутые фигуры. Если флажок снять – фигу ры будут разомкнутые. Именно в этом варианте можно нарисовать обычные линии. На вкладке Text (Текст) можно выбрать один из заложенных в программу тексто вых стилей. Все установки в данном диалоговом окне будут функционировать, пока вы их не измените.

окне будут функционировать, пока вы их не измените. Рис. 1.3

Рис. 1.3

12

Глава 1. Программа CADSTAR

В программе заложено несколько вариантов линий (по ширине и конструкции) и

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

Setting Assignments. На рис. 1.3, в левой части, для примера показаны фигуры, полученные при различ ных вариантах настройки диалогового окна Defaults. И еще, дотошные читатели мог ли обратить внимание на довольно вольный перевод слова Outline. Фактически здесь дан не перевод, а истинное назначение, скрывающееся за данной установкой.

Для создания (рисования) графических объектов используются кнопки:

Add Rectangle (Добавить прямоугольник). Позволяет рисовать замкну тые

Add Rectangle (Добавить прямоугольник). Позволяет рисовать замкну тые прямоугольники или фрагменты линий, например – Г образные фигуры;

Add Circle (Добавить окружность). Позволяет рисовать окружности;

Add Circle (Добавить окружность). Позволяет рисовать окружности;

Add Polygon (Добавить многогранник). Позволяет рисовать любые от

Add Polygon (Добавить многогранник). Позволяет рисовать любые от резки линий, ломаные линии и замкнутые многоугольники;

Trim/Merge (Срез, Объединять). Позволяет создавать сложные фигуры, вырезая из одного контура (фигуры) участки, ограниченные другой фигу рой. Предварительно рисуются требуемые (любые) пересекающиеся фигу

указателем мыши отмечается (щелч

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

В простейшем случае произведите настройки в диалоговом окне Defaults, кото

в диалоговом окне Defaults , кото ры. Затем, после щелчка по кнопке

ры. Затем, после щелчка по кнопке

ры. Затем, после щелчка по кнопке рое открывается после щелчка по
ры. Затем, после щелчка по кнопке рое открывается после щелчка по

рое открывается после щелчка по кнопке Shape Defaults, например, как это пока

зано на рис. 1.4. Первоначально несколько раз щелкните по кнопке Zoom in (Уве

личить),

увеличением. После этого, используя кнопку Add Polygon, щелчками ЛК в узлах сетки, можете нарисовать практически любые УГО, предусмотренные отечественны ми стандартами. Начало рисуемой линии отмечается щелчком ЛК, на перегибах так же щелкайте ЛК, а конец линии фиксируется двойным щелчком ЛК в одной точке.

работы

щелчком ЛК в одной точке. работы пока на экране не появится сетка

пока

на

экране

не

появится

сетка

работы пока на экране не появится сетка (точки) с удобным для Рис. 1.4

(точки)

с

удобным

для

работы пока на экране не появится сетка (точки) с удобным для Рис. 1.4

Рис. 1.4

Разработка символов элементов

13

Ширина линии, по умолчанию равна 0,254мм, если вам потребуется иная шири на, то сначала нарисуйте то, что вы создаете этой, «дежурной» линией, а затем выбе рите линию и щелкните по кнопке Item Properties (Свойства объекта). Откро ется диалоговое окно, имя и содержание которого зависят от выбранного объекта.

Item

Properties – Symbol Outline, в котором в окне Line Width Code (Код ширины ли нии) можно выбрать некоторые разновидности линий, а если щелкнуть по располо женной рядом кнопке Assignments (Назначение), то откроется соответствую щее диалоговое окно, см. рис. 1.5, в котором, щелкнув по кнопке Add Assignments (Добавить назначение), вы введете в таблицу новую строку, устанавливающую па раметры требуемой линии. На рисунке, в качестве примера показан «Код» новой линии в виде цифр (06), соответствующих ширине этой линии в миллиметрах, и эта величина введена в клетку Width (Ширина). Вернувшись к диалоговому окну Line Width Code, вам потребуется только вы брать новый код линии и ширина линии на экране изменится соответственно.

Если

изменится соответственно. Если перед этим вы выбрали линию, то

перед

этим

вы

выбрали

Если перед этим вы выбрали линию, то откроется диалоговое

линию,

то

откроется

диалоговое

окно

то откроется диалоговое окно Рис. 1.5 В программе предусмотрено

Рис. 1.5

В программе предусмотрено рисование линий только параллельно осям коорди

нат и под углом 45°. Как рисовать наклонные линии (под любыми углами) узнать не

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

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

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

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

циальные значки в виде «крестиков». Для этой цели щелкните Рис. 1.6

Рис. 1.6

14

Глава 1. Программа CADSTAR

14 Глава 1. Программа CADSTAR по кнопке Add Pad (Добавить вывод), после

по кнопке Add Pad (Добавить вывод), после чего откроется диалоговое окно Add Pin, в котором выполните некоторые настройки. В окне Pad Code (Назначение вывода) сохраните вариант Terminal (Оконча ние), который приемлем для всех символов. В зоне Multiple Pins (Мультиплика ция выводов) можно установить параметры, и тогда на рабочем поле появится сра зу целая группа «крестиков» в заданном количестве и на заданном расстоянии. В некоторых случаях можно воспользоваться этой установкой и начинать рисовать символ, равномерно расставив выводы на нужном расстоянии, а затем, ориентируясь на эти «крестики», дорисовать графическою часть символа. Для большинства простейших символов в диалоговом окне Add Pin можно ниче го не изменять и сразу щелкнуть по кнопке OK, а затем последовательно щелкать ЛК на концах линий, изображающих выводы. Рядом с «крестиками» автоматически будет появляться сквозная нумерация выводов. Это «техническая» нумерация и к реальной нумерации выводов на корпу се элемента она отношения не имеет. Поэтому целесообразно размещать «крести ки» в удобной для последующей работы последовательности. Завершается проце дура нанесения выводов щелчком ПК, и далее в дополнительном меню по строчке Cancel. Вы вернетесь к предшествующему диалоговому окну, и только там сможете завершить эту процедуру. Для нанесения любых надписей щелкните по кнопке Add Text (Добавить текст), откроется соответствующее диалоговое окно, см. рис. 1.7, в котором вы в рабочем окне можете обычными приемами ввести требуемые тексты. Шрифт, которым будет выполняться надпись, установите в окне Text Code (Назначение, установка текстового стиля), в котором можно выбрать один из предлагаемых текс товых стилей. Отличаются они только размерами. Для информации укажем, что текстовый стиль Text Size 60/50/8 имеет высоту 2,5 мм.

укажем, что текстовый стиль Text Size 60/50/8 имеет высоту 2,5 мм. Рис. 1.7
укажем, что текстовый стиль Text Size 60/50/8 имеет высоту 2,5 мм. Рис. 1.7

Рис. 1.7

Разработка символов элементов

15

Начертание текстовых стилей, вошедших в программу «по умолчанию», очень простое (типа Stroke Font) и русскоязычных надписей они не воспроизводят. Для нанесения «рабочих» (обязательных) текстов, к которым относятся надпи си Symbol, Symbol Name (это – место позиционного обозначения), Part Name и ряд других, следует щелкнуть по кнопке Add Origin (Добавить исходные парамет ры). Откроется соответствующее диалоговое окно, в котором можно в окне Origin Type (Тип исходного параметра) выбрать требуемый текст из предлагаемого спис ка. Щелкнув по кнопке OK, можно вывести этот текст на рабочее поле, где размес тить его в требуемом месте. Шрифт и цвет данных надписей установлен по умолча нию и (практически) не изменяется. Рисуя символ, вы можете копировать его составные части, но это можно делать только через буфер обмена. Основной прием корректировки – выбор неудачного места (линия, вывод или текст), удаление его нажатием на клавишу Delete (Удалить) и восстановление обычными приемами рисования. Перенумерацию выводов можно произвести, вы полнив команды:

Actions Renumber Pads. Пример символа, взятого из библиотеки программы CADSTAR, показан на рис. 1.8.

CADSTAR, показан на рис. 1.8. Рис. 1.8 Для разработки символов
CADSTAR, показан на рис. 1.8. Рис. 1.8 Для разработки символов

Рис. 1.8

Для разработки символов микросхем предусмотрен вариант «с подсказкой». Для этого в диалоговом окне New (Новый), выберите вариант Block Wizard и щел кните по кнопке OK. Пройдя через несколько «ступеней» создания символа, вы откроете диалоговое окно Dimensions (Размеры), см. рис. 1.9, в котором можете задать необходимые размеры для символа.

16

Глава 1. Программа CADSTAR

16 Глава 1. Программа CADSTAR Рис. 1.9 В представленном на рисунке

Рис. 1.9

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

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

В следующем диалоговом окне Pins (Выводы), см. рис. 1.10, следует ввести ну

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

этой цели можно воспользоваться диалоговым окном Library Manager, с которым мы познакомились ранее. Напомним, что для этого следует выполнить команды:

Libraries Schematics Symbol.

В данном случае откройте библиотеку и папку (или создайте новую), а затем, когда

папка для хранения символа будет выбрана (выделена цветом), щелкните по кнопке

Save Symbol (Сохранить символ). Откроется промежуточное диалоговое окно Symbol Names (Имя символа), см. рис. 1.11, в котором следует ввести имя символа и, при необхо димости, дополнительное (Alternate Name), которое в дальнейшем появится рядом с ос новным в скобках и будет нести поясняющую функцию. В данном диалоговом окне следует использовать только латинский шрифт и нельзя использовать некоторые знаки, например, круг лые скобки.

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

Рис. 1.11

Разработка посадочного места

17

Разработка посадочного места 17 Рис. 1.10 Отметим, что в данном

Рис. 1.10

Отметим, что в данном диалоговом окне вы, в принципе, можете применить русскоязычные названия, и программа их «воспримет без замечаний». Но значи тельно позже, при создании ТКМ вы столкнетесь с непредсказуемыми и непреодо лимыми сложностями, причина которых заложена в использованных вами рус скоязычных названиях. При записи символа программа будет задавать вопросы и спрашивать разреше ние на запись установочных параметров, с чем можно соглашаться. Работая с диалоговым окном Symbol Names, обратите внимание на установки, отмечаемые флажками (кроме типового – Symbol). В частности, для создания сим волов «Знак земля», «Питание» и других, которые в электрической схеме должны объединяться одной цепью, в данном диалоговом окне установите флажок в окне Global Signal, после чего введите в окно Alternate Name имя той цепи, к которой этот символ дожен подключатся. Например, для знака «Земля» здесь можно запи сать «GND». Важно, чтобы вводимое здесь имя совпадало с именем электрической цепи в создаваемой схеме.

Разработка посадочного места

Разработка посадочного места осуществляется средствами программы Library Editor, запуск которой был описан выше. Если перед этим вы завершили работу над символом, то можете не закрывать программу. Щелкните по кнопке New (Новый), и откройте вкладку PCB Component (Компоненты печатной платы), на которой следует выбрать один из предлагаемых вариантов дальнейшей работы. Картинки и

18

Глава 1. Программа CADSTAR

названия позволяют это легко сделать. То, что не вписывается в стандартные вари анты (например, посадочные места транзисторов и элементы с осевыми выводами), разрабатывается в варианте Default. Но можно «рискнуть» воспользоваться лю бым другим вариантом, в расчете в последующем ввести в созданный прототип изменения, превращая его в нужное посадочное место. Вначале рассмотрим способ разработки посадочного места для элементов с осе выми выводами (резисторы, конденсаторы и другие). Выберите вариант Axial Wizard (Компонент с осевыми выводами в варианте с подсказкой) и щелкните по кнопке OK. Здесь и далее будут открываться диалоговые окна с одинаковыми заго ловками, отличающиеся текстом во второй строке. Вначале откроется диалоговое окно Component Name (Имя посадочного места), см. рис. 1.12. Отметим, что на данном этапе разрабатывается посадочное место и поэтому в открывшемся диалоговом окне будет вводиться только имя посадочного места, а не компонента, как это следует из заголовка.

как это следует из заголовка. Рис. 1.12 В окне Template File (Файл

Рис. 1.12

В окне Template File (Файл шаблона) сохраните Defaults. Установка иного шаблона будет иметь смысл при его предварительной разработке и наличии. В окне Reference (Обозначение) следует ввести имя посадочного места, кото рое может быть любым, лишь бы оно было информативным. Для «рассыпных» ком понентов целесообразно в качестве имени использовать тип компонента. Напри мер, С2 33, К50 35 и так далее.

Разработка посадочного места

19

В окне Alternate Name (Дополнительное имя) следует ввести дополнительные

отличительные признаки посадочного места. Это могут быть некоторые конструк

тивные размеры. Например, А = 12,5 или Д = 12, где А – межцентровое расстояние, а Д – диаметр корпуса.

В окне Height (Высота) можно, но не обязательно, ввести высоту компонента.

При этом обязательно следует щелкнуть по кнопке Units (Единицы измерения) и установить требуемые единицы измерения. По умолчанию программа постоянно устанавливает мллидюймы (Thousandths of an inch). В данном случае количество десятичных знаков должно быть не менее двух. Щелкните по кнопке Далее, и откроется следующее диалоговое окно Dimen sions (Размеры), см. рис. 1.13. В этом окне, используя мнемоническую схему (кар тинку) введите все необходимые размеры.

введите все необходимые размеры. Рис. 1.13 Следующее диалоговое

Рис. 1.13

Следующее диалоговое окно – Pin One Marker (Метка первого вывода), см. рис. 1.14, в котором, применительно к простейшему (двухвыводному) элементу можно использовать (сохранить) вариант None (Отсутствует). Подробнее об этом диалоговом окне рассказано ниже. Следующее диалоговое окно Assignments (Назначения), см. рис. 1.15, позволя ет ввести параметры монтажных отверстий и линий, образующих контур ком понента.

20

Глава 1. Программа CADSTAR

20 Глава 1. Программа CADSTAR Рис. 1.14 Рис. 1.15 В зоне Pads (ЭДМ – элементы

Рис. 1.14

20 Глава 1. Программа CADSTAR Рис. 1.14 Рис. 1.15 В зоне Pads (ЭДМ – элементы

Рис. 1.15

В зоне Pads (ЭДМ – элементы для монтажа) можно установить (выбрать) необ ходимые монтажные отверстия, причем раздельно для первого вывода (Pin One

Разработка посадочного места

21

Разработка посадочного места 21 Code ) и второго – ( Code ). При этом

Code) и второго – (Code). При этом можно воспользоваться кнопкой в соответст

кнопкой в соответст вующем окне и выбрать ЭДМ из

вующем окне и выбрать ЭДМ из предлагаемого списка. Если щелкнуть по кнопке Assignments, то откроется соответствующее диалоговое окно, см. рис. 1.16, в котором можно получить подробную информацию о представленных ЭДМ, внести в них изменения или создать новые.

них изменения или создать новые. Рис. 1.16 Изучив таблицу, и

Рис. 1.16

Изучив таблицу, и просмотрев размеры, указанные в соответствующих колон ках, вы, возможно, сможете подобрать подходящие ЭДМ, а заодно понять, что си стема обозначений, принятая в программе малопригодна для восприятия. Например, если вы найдете в колонке Pad Code имя «con 08», то, к своему удивлению узнаете, что это – металлизированное отверстие диаметром 1,0 мм и круглой контактной пло щадкой диаметром 1,6мм. Попробуйте теперь связать эти данные с именем. Чтобы разработать собственный ЭДМ, щелкните по кнопке Add Assignment (Добавить ЭДМ). В таблице появится новая строчка, в которой вы, методами рабо ты с текстом, сможете ввести требуемые параметры ЭДМ. Для записи имени ЭДМ можно использовать только латиницу. В каждой строке (для каждого ЭДМ) среди прочих параметров, вводимых в таблицу, указывается диаметр отверстия, а в конце строки в колонке Plate Through (Металлизация сквозного отверстия), устанавливая или снимая флажок, можно отмечать наличие или отсутствие металлизации в отверстии. Обратите внимание на колонки Left Length (Дополнительная длина слева) и Right Length (Дополнительная длина справа). Эти установки имеют практический смысл для плоских контактных площадок (КПМ) и если здесь ввести величины больше нуля, то изначально квадратная контактная площадка, длина и ширина (точ

22

Глава 1. Программа CADSTAR

нее, два равных размера) которой указаны в колонке Size (Размер), увеличится влево и вправо на указанные размеры. Эти «довески» формируют прямоугольную площадку и кроме этого используются программой для подключения к ним при трассировке печатных проводников, так устанавливаются места и размеры, в кото рых допустимо подключение этих проводников. В таком виде этот ЭДМ можно использовать в простейших разработках, но вы можете разработать более сложный ЭДМ, например, включающий разные контак тные площадки на различных слоях. Причем можно задать условия их применения, и тогда в зависимости от стороны установки элемента на печатной плате, будут автоматически изменяться размеры контактных площадок. Кроме этого такой ЭДМ может содержать информацию о маскирующем слое и (или) о слое паяльной пасты и прочем. Для записи такой многоплановой информации для каждого ЭДМ в таблице добавляются новые строчки. Например, отдельно для маскирующего слоя, отдель но для монтажного слоя и так далее. То есть, для каждой разновидности записыва емой информации требуется создать в таблице дополнительную строку. Для этого вначале выберите имя созданного ЭДМ и щелкните по кнопке Add Reassignment (Добавить данные ЭДМ). В таблице появится следующая строчка (с именем пре дыдущей), в которой вы можете в колонке Layer (Слой), щелкнув ЛК по соответ ствующей клетке в таблице, выбрать нужный конструкционный слой, см. рис. 1.17, выбрать форму контактной площадки (колонка Shape), а затем в нужных клетках данной строки ввести конструктивные параметры именно для этого слоя или вари анта применения.

слоя или вари анта применения. Рис. 1.17 Кнопка Download (Перезапись)

Рис. 1.17

Кнопка Download (Перезапись) может пригодиться, когда вы, открыв это диа логовое окно, внесли изменения в существующие ЭДМ, и хотите, чтобы они (эти изменения) были внесены в созданные ранее проекты (проект). Вернемся к диалоговому окну Creation Wizard, открытому в позиции Assign ments, см. рис. 1.15, в котором (повторим) в зоне Pads, в окнах Code вы можете установить требуемые ЭДМ. Далее, если снять флажок в окне Use default, которое находится рядом с окном Orientation (Ориентация), вы можете ввести угол пово рота для ЭДМ. Группа окон Side (Сторона) позволяет указать, на каком слое платы должен быть размещен ЭДМ. Это относится к КПМ и этим фактически устанавливается

Разработка посадочного места

23

сторона печатной платы, на которой будет размещаться данный ЭДМ. Окно Min (Минимальный) позволяет установить слой с минимальным номером. Max (Мак симальный), это – слой с максимальным номером. Through Hole (Сквозное отвер

стие), в этом случае контактные площадки будут на наружных слоях печатной пла ты и на всех внутренних (для многослойных плат), только к которым будут подходить печатные проводники. Группа установок Exit Direction (Направление выхода) позволяет указать, в каком направлении от контактной площадки допускается отводить печатные про водники. Далее в окнах указаны стороны света: север, юг и остальные.

В зоне Origin (Привязка) можно указать место, где будет размещена у посадоч

ного места базовая точка. С практической точки зрения, целесообразно ее разме щать в центре посадочного места (вариант at center).

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

при необходимости, внести изменения в способ формирования графических эле ментов посадочного места: Silkscreen… (Контур шелкографии), Placement…, (Контур, используемый при компоновке элементов) по умолчанию его линия име ет нулевую ширину и на экране не видна, и Assembly… (Графический контур), используемый для формирования сборочного чертежа. При необходимости вы можете изменить параметры линий, которыми формируются эти контуры и назна чить другие слои, на которых они будут размещены. На практике этого обычно не требуется. Когда все установки в диалоговом окне As signments будут выполнены, щелкните по кнопке Готово. На рабочем поле программы CADSTAR Library Editor появится «картинка» созданного посадочного места. Для примера, на рис. 1.18 по казано сформированное посадочное место резис тора. О завершении разработки посадочного места (записи его в библиотеку) рассказано в конце дан ного раздела, после того, как мы познакомимся с приемами создания других посадочных мест. Посадочные места многих микросхем (с пла нарными и штыревыми выводами) можно разра ботать, выбрав в диалоговом окне New, на вклад ке PCB Component, вариант DIP Wizard. После ввода имен, откроется диалоговое окно Dimension, см. рис. 1.19, в котором следует ввести конструк тивные размеры корпуса микросхемы. В следую щем диалоговом окне, см. рис. 1.14, с которым вы познакомились раньше, можно выбрать вариант обозначения первого вывода. Обратим внимание, что на эскизах вариантов обозначения первого вывода даны размеры X и Y, которые вы можете Рис. 1.18

первого вывода даны размеры X и Y, которые вы можете Р и с . 1 .

24

Глава 1. Программа CADSTAR

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

X – расстоя ние до этой точки. Рис. 1.19 В зоне Pin One Position

Рис. 1.19

В зоне Pin One Position (Положение точки привязки на первом выводе) можно выбрать один из вариантов. Предпочтительнее использовать – Pin one in center (В центре вывода). Следующее диалоговое окно Assignments (Назначения), о работе с которым было рассказано выше. В данном месте отметим, что для разработки КПМ, напри мер, с размерами 0,8х2,3 мм, следует в клетке Size (Размер) ввести меньший раз мер контактной площадки (0,8), а затем в клетках Left Length (Дополнительная длина слева) и Right Length (Дополнительная длина справа) ввести размеры, кото рые следует прибавить к размеру Size, чтобы получить требуемый прямоугольник. В нашем примере можно ввести размеры: 0,8 и 0,7 мм. Результат разработки посадочного места для микросхем в корпусах 401.14 по казан на рис. 1.20. Несколько сложнее создавать посадочные места компонентов, не вошедших в типовую подборку (транзисторы и им подобные). Для этой цели можно щелкнуть по кнопке New (Новый), выбрать вариант Default и создавать все «с нуля». Но можно для этого случая использовать в качестве весьма отдаленного прототипа вариант – SIL Wizard. Далее создайте условное посадочное место с нужным коли

Разработка посадочного места

25

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

которой вы познакомились ранее. Рис. 1.20 Если предстоит

Рис. 1.20

Если предстоит разработать полностью нетиповое посадочное место, то на на чальном этапе в диалоговом окне New выберите вариант Defaults. В этом случае откроется чистое рабочее поле и создание посадочного места вы начнете с размеще ния ЭДМ в нужных местах. Щелкните по кнопке Add Pad (Добавить ЭДМ), и в открывшемся диалого вом окне, см. рис. 1.21, можете выбрать ЭДМ из подготовленного заранее списка. Но в данном диалоговом окне оперативно создать новый ЭДМ не представляет ся возможным. В случае такой необходимости закройте данное диалоговое окно,

Assignments (Назначения) и откройте вкладку Pads, на

щелкните по кнопке

которой разработайте новый ЭДМ. После этого вновь вернитесь (откройте) к диа логовому окну Add Pad, теперь вы сможете выбрать требуемый (только что создан ный) ЭДМ. Далее (как один из вариантов работы), введите с клавиатуры в окнах

Далее (как один из вариантов работы), введите с клавиатуры в окнах
Далее (как один из вариантов работы), введите с клавиатуры в окнах

26

Глава 1. Программа CADSTAR

26 Глава 1. Программа CADSTAR Рис. 1.21 Position (Положение) нужные

Рис. 1.21

Position (Положение) нужные координаты для первого ЭДМ. При этом обязательно дай те некоторое начальное смещение, чтобы со здаваемое посадочное место целиком оказа лось в области положительных координат. Для этого можно первый ЭДМ, например, ус тановить в точке с координатами X = 100 и Y = 100 (миллиметры). Такие размеры гаран тируют, что любое посадочное место окажет ся в области положительных координат и предлагаемые цифры не вызовут затруднений с расчетами координат всех остальных ЭДМ. Указав координаты первого ЭДМ щелк

ните по кнопке OK. Появится промежуточ ное (совершенно ненужное) информационное окно с текстом Pad has been added (ЭДМ – добавлено), которое закрывается щелчком по кнопке OK. ЭДМ будет размещен на рабочем поле, но (из за мелкости рисунка) вы его мо жете даже не увидеть, что не мешает продолжить вывод остальных ЭДМ данного посадочного места, поскольку диалоговое окно Add Pad остается на рабочем поле, вы можете продолжить процедуру вывода ЭДМ, выбирая требуемые из списка или используя установленное ранее. Для очередных ЭДМ в окнах Position следует вво дить новые координаты с учетом начального смещения первого ЭДМ (X = 100 и Y = 100).

Работая с диалоговым окном Add Pad вы можете воспользоваться вариантом «размножения» ЭДМ, произведя необходимые установки в зоне Multiple Pads (Мультипликация ЭДМ). Когда все ЭДМ будут выведены, закройте диалоговое окно Add Pad и щелкните по кнопке View All (Видеть все), после чего изображение увеличится на весь экран и можно нарисовать графическую часть посадочного места. Приступая к рисованию любых линий, выполните команды: Settings – Defaults или щелкните по кнопке Shape Defaults (Форма по умолчанию). Откроется соответствующее диалоговое окно, содержащие три вкладки, на каждой из кото рых можно произвести нужные установки. На рис. 1.22 показана вкладка Shape (Форма) диалогового окна Defaults, в котором можно произвести необходимые

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

которого хотите произвести: Cooper – Площади металлизации.
которого хотите произвести: Cooper – Площади металлизации.

Cooper – Площади металлизации. Различные токопроводящие поверх ности;

Outline – Линия. Линии и замкнутые фигуры;

Area – Различные зоны (например, запрета);

Cutout – Контур.

Затем в окнах: Code (Код), Layer (Слой) и Fill Style (Вариант заливки) следует установить требуемые параметры.

Разработка посадочного места

27

Разработка посадочного места 27 Рис. 1.22 В окне Code , при

Рис. 1.22

В окне Code, при необходимости, вы можете выбрать вариант линии, которой

будут рисоваться объекты.

В окне Layer можно выбрать варианты: Top Assembly (Верхний графический),

Top Placement (Контур на верхнем слое, используемый при размещении), Top silk (Верхний слой шелкографии) и ряд других (подборка вариантов меняется про граммой). Выбрав вариант (слой, линия и так далее), можно приступить к рисованию объектов, используя кнопки: Add Rectangle (Добавить прямоугольник), Add Circle (Добавить окружность) и Add Poligon (Добавить многогранник). Возможно, что для рисования конкретных объектов, потребуется установить но вую (заменить) сетку для рисования (Выполнив команды Setting – Grids). Различные сопроводительные тексты могут быть введены с помощью кнопки Add Origin (Добавить сопроводительные тексты). Среди вводимых текстов обяза тельно следует выполнить (вывести) текст Component Name, который в дальней шем станет позиционным обозначением компонента. Когда посадочное место создано, его требуется правильно записать в библиоте ку. Для этого выполните команды:

Libraries PCB Components, откроется диалоговое окно Library Manager, опи санное ранее. В данном случае откройте нужную библиотеку и папку (или создайте ее). А затем, когда папка будет выбрана (выделена цветом), щелкните по кнопке Save Comp… (Сохранить посадочное место). Откроется промежуточное диалого вое окно Symbol Names (Имя символа, хотя создается посадочное место), в котором следует ввести имя и, при необходимости, дополнительное имя (Alternate Name), которое появится рядом с основным в скобках и будет нести поясняющую функ цию. Как пример, в первом окне записывается тип элемента (например, К50 35), а во втором – характерные конструктивные размеры (А = 12,5). В данном диалого вом окне следует воздержаться от использования русскоязычных имен и использо вать только латиницу.

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

28

Глава 1. Программа CADSTAR

Работа заканчивается щелчком по кнопке OK. После чего могут появиться до полнительные окна. В частности, Library Manager – Layers, в котором предлагается создать новые конструкционные слои. С этим предложением можно согласиться, для чего щелкните по кнопке Add New Layers и далее по кнопке Yes. Затем будут появляться другие, аналогичные окна. С этими предложениями можно также согласиться. И так несколько раз, пока программа не заполнит все недостающие информационные уровни. В конце вы вновь вернетесь к диалоговому окну Library Manager, в котором, в правом информационном окне появится имя созданного посадочного места. Работа завершена, можно щелкнуть по кнопке Close (Закрыть).

Разработка типового компонентного модуля

Созданный символ и посадочное место объединяются, образуя единый типовой компонентный модуль (ТКМ), содержащий всю полноту информации, используе мой при работе над проектом. Независимо от того, что находится на рабочем поле программы Zuken CADSTAR Library Editor, щелкните по кнопке New (Новый), после чего откроется диало говое окно Library Manager (Управление библиотеками), в котором в данном слу чае следует открыть вкладку Part Library – Библиотека ТКМ, на которой выбора у вас нет. Отметьте Blank Library (Чистая или пустая библиотека) и щелкните по

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

Part Name – Имя ТКМ. Введите имя, которое будет записано в библиотеке.

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

вы можете изменять (ухватив и сместив границу мышью), чтобы

и сместив границу мышью), чтобы надпись помещалась целиком;

Number – Это – порядковый номер ТКМ в данной таблице. Проставлять

цифры здесь следует только для библиотек, включающих большую номенк латуру типоразмеров одного компонента. Наличие таких номеров позволит не только знать их общее количество, но и размещать (сортировать) в изна чальном порядке; Description – Описание. Здесь можно дать краткую информацию о компо ненте. Например, «Двухканальный УНЧ». Для однотипных элементов, име ющих разные типоразмеры, зависящие от номинального значения и других параметров (например, это характерно для многих конденсаторов), здесь можно записать эти отличительные признаки (номинал, рабочее напряже ние, группа ТКЕ, мощность и другие). При желании, в этом месте можно дать

полный текст записи данного элемента в спецификацию;

Definition – Определение. На практике, в этой клетке повторяется имя ТКМ

и используется для связи со следующей таблицей;

Разработка типового компонентного модуля

29

SPISE – Имя электронной модели. Если электронное моделирование произ водить не предполагается, то можно эту клетку не заполнять.

Затем следует открыть вкладку Definitions, и продолжить заполнение таблицы:

Definition. Данная клетка заполняется автоматически;

Components – Компоненты. В данном месте должно быть записано имя поса

дочного места. Это имя можно ввести с клавиатуры или можно найти его в библиотеке, с которой вы работаете, или даже в любой другой. Для этого щелкните в этой клетке ПК, откроется дополнительное меню, в котором мо жете выбрать вариант Select Component. Затем откроется диалоговое окно со списком посадочных мест, записанных в рабочую (с которой вы в данный момент работаете) библиотеку. Воспользовавшись кнопкой Browse (Про смотр), вы можете расширить область поиска нужного посадочного места; Max Pins – Максимальное количество выводов корпуса;

Stem – Код. Здесь записывается буквенный код, который входит в обозначе ние любого компонента. Например, R, C, L и т.д. Здесь могут быть только латинские буквы. Это требование отечественных стандартов;

VALUE – Значение. Вводится номинальное значение компонента. Напри

мер, для резистора, – 2,7k; SPISE. Здесь еще раз можно записать имя электронной модели данного ком

понента. Количество колонок в таблице может быть увеличено (изменено) за счет введе ния дополнительных параметров, записываемых в библиотеку совместно с ТКМ. Для этой цели выполните команды: Attribute Names (Названия признаков). В от крывшемся диалоговом окне User Attributes (Пользовательские признаки) вы можете выбрать новые категории признаков из предлагаемого списка. В результате в таблице появится новая (одна или множество) колонка, которую заполняйте обычными приемами работы с текстами. Примером такой заполненной таблицы может служить библиотека ТКМ, входящая в состав программы. Фрагмент этой таблицы показан на рис. 1.23.

Закончив заполнение таблицы, обязательно щелкните указателем мыши в пус той клетке, иначе программа не воспримет заполнение последней клетки. Когда таблица будет заполнена (в ней могут быть пустые клетки), щелкните по кнопке Edit Definition (Редактор определений), рабочее поле программы изменится, и на нем появятся вкладки различного содержания и назначения. Первая – Component (Компонент), см. рис. 1.24, на которой будут повторены параметры посадочного места, введенные вами ранее. При необходимости они здесь могут быть изменены. Обратим внимание на надпись на рисунке. Так здесь воспроизводятся русско язычные тексты. Как отмечалось, программа при разработке символов и посадоч ных мест нормально воспринимает такие надписи, вы даже можете изменить шрифт, чтобы на экране надписи не искажались. Но в дальнейшем, при разработке ТКМ, эти имена становятся причиной отказа программы работать. Следующая вкладка – Symbols (Символы), см. рис. 1.25, в верхней части кото рой имеются заголовки отсутствующей (пока) таблицы. Прежде всего, в таблицу надо ввести пустые строки по количеству логических частей. Для этого щелкните

пустые строки по количеству логических частей. Для этого щелкните

30

Глава 1. Программа CADSTAR

Рис. 1.23
Рис. 1.23

Разработка типового компонентного модуля

31

компонентного модуля 31 Рис. 1.24 ПК в любой части пустого

Рис. 1.24

ПК в любой части пустого пространства, где будет формироваться таблица, но мож но щелкнуть ПК и по заголовкам таблицы. Затем в открывшемся дополнительном меню щелкните ЛК по строчке Add New Row (Добавить новый ряд). Эту процеду ру придется повторить столько раз, сколько заложено логических частей в создава емом ТКМ. Логические части (колонка Gate) обозначаются буквами латинского алфавита, что противоречит требованиям отечественных стандартов, согласно ко торым логические части микросхем обозначаются цифрами. В клетках (клетке) Symbol Name (Имя символа) следует ввести имя символа (для каждой логической части). Для этого опять же можно, щелкнув ПК, открыть дополнительное меню и в нем выбрать строчку Select Symbol (Выбор символа). Откроется соответствующее диалоговое окно со списком УГО, созданных и запи санных в папку, с которой вы работаете. При необходимости, можно воспользо ваться кнопкой Browse и выбрать символ в любой другой (доступной) библиотеке. Выбранный символ появится на рабочем поле программы, см. рис. 1.25. Клетка Terminals (Количество выводов) заполняется автоматически. Это чис ло указывает на количество выводов символа. Откройте следующую вкладку Pins (Выводы), см. рис. 1.26, на которой будет сформированная таблица с количеством строк, соответствующим количеству ЭДМ посадочного места. Теперь следует эту таблицу заполнить.

32

Глава 1. Программа CADSTAR

32 Глава 1. Программа CADSTAR Рис. 1.25 Колонка Name (Имя) заполняется

Рис. 1.25

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

В колонке Signal (Сигнал) следует записы вать имена так называемых общих цепей. Эти выводы компонента в дальнейшем (автомат ически) будут подключаться к соответствую щим цепям электрической схемы. В первую очередь это относится к цепям Земля (GND) и Питание (Например, +5V). В колонке Terminal (Вывод символа) вво дятся соответствующие номера выводов сим вола (или символов). В любом варианте этот

номер начинается с буквы, соответствующей логической части, а затем следуют точка и цифра, соответствующая номеру вывода у символа. Для простейших компонентов, имеющих только одну логическую часть (или вообще не имеющих логических частей), эту нумерацию придется выполнять, начиная с буквы А. Например, А.1. И имейте в виду, что русская буква. А програм мой не воспринимается. При заполнении колонки Terminal, после ввода текста в первой (из заполняе мых) клетке, дальше можно последовательно щелкать указателем по соответствую щим клеткам и в них будет появляться возрастающая нумерация выводов. Когда вы будете вводить эти номера, то на «картинках» символа (символов) и посадочного места эти выводы будут отмечаться подсветкой (белым цветом).

эти выводы будут отмечаться подсветкой (белым цветом). Рис. 1.26

Рис. 1.26

Разработка типового компонентного модуля

33

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

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

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

заполнения клеток в колонке Type (Тип) выберите строчку Set Pin Type (Установ ка типа вывода). Откроется диалоговое окно, в котором вы можете выбирать из предлагаемого списка требуемый тип. Фактически, здесь устанавливается функци ональное (или электрическое) предназначение данного вывода микросхемы, кото рые обозначаются начальными буквами латинского алфавита. После щелчка по кнопке OK, текст или буква появится в клетке таблицы. Так последовательно за полняются требуемые клетки таблицы. Выводы, не имеющие конкретного назначения (резисторы, конденсаторы и дру гие) обозначаются буквой U (Uncommitted pin) – неопределенные выводы компо нента. Но вообще то эти клетки в колонке Type можно оставить незаполненными. Колонка Load не заполняется и не комментируется. В колонке Position (Положение) можно условными значками показать, как на изображении символа располагать цифры нумерации. Если открыть правой кноп кой диалоговое окно Pin Number/Name Position, то в нем можно узнать систему

обозначений и указать желаемый вариант размещения надписи, а программа сама проставит нужную цифру (0, 1, 2 или 3). Но, запомнив назначение цифр (соответ ствие с положением надписи), их можно сразу вводить в таблицу с клавиатуры. Пример заполнения таблицы показан на рис. 1.27. Следующая вкладка – Gate + Pin Swapping (Перестановка логических частей и выводов), в которой можно указать какие (эквивалентные) логические части мож но произвольно менять местами (перестав лять), и указать эквивалентность выводов. Первоначально, после открытия этой вклад ки, на ней перечислены все ЭДМ, входящие

в посадочное место. Если выводов много (на

пример, у микросхемы), то щелкните ПК, откроется дополнительное меню, в котором выберите строчку Set Default Swapping (Уста новить перестановку). Список выводов сме нится древовидной структурой, см. рис. 1.28. Выберите в древовидной структуре экви валентные выводы, и, щелкнув ПК, в дополни тельном меню выберите строчку Equivalent Pins (Эквивалентные выводы). В древовид ной структуре появится новая строчка, объе диняющая эти выводы со специальным знач ком и словом Equivalence.

Если вы разрабатываете простой ТКМ (на пример, с двумя эквивалентными выводами), то процедуру можно упростить. В этом случае,

выводами), то процедуру можно упростить. В этом случае, Рис. 1.27

Рис. 1.27

34

Глава 1. Программа CADSTAR

34 Глава 1. Программа CADSTAR Рис. 1.28 в самом начале работы с этой

Рис. 1.28

в самом начале работы с этой вкладкой, выберите все выводы (конечно, эквивалентные), щелкните ПК и выберите строчку Equivalent Pins. Пример обозначения эквивалентных выводов конденса тора показан на рис. 1.29. На последней вкладке Attributes (Признаки) можно ввести тексты с дополнительной инфор мацией, которая всегда будет присутствовать в создаваемой ТКМ. Чтобы создать (ввести) необ ходимые строки в таблице, выполните команды:

Settings Attribute Names. Откроется диалоговое окно User Attributes (Пользовательские признаки), см. рис. 1.30, в котором можно ввести дополнительные кате

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

диалоговое окно закроется, а в таблице на вкладке Attributes в одноименной колон ке появятся все введенные вами названия. Далее, используя приемы работы с текстом, заполните нужные клетки. Пример заполнения такой вкладки, позаимствованный у библиотечного компонента разработки фирмы Zuken, показан на рис. 1.31. Компонент создан, и теперь его необходимо за писать в библиотеку. Для этого должна быть вы брана или создана нужная библиотека, что можно сделать и на более раннем этапе работы. Ниже описан один из вариантов создания и за полнения библиотеки, которую можно использо вать, когда ТКМ создан, а библиотеки еще нет. Вна чале следует создать оболочку для библиотечных

оболочку для библиотечных Рис. 1.29 Рис. 1.30 элементов.
оболочку для библиотечных Рис. 1.29 Рис. 1.30 элементов.

Рис. 1.29

для библиотечных Рис. 1.29 Рис. 1.30 элементов. Выполните

Рис. 1.30

элементов. Выполните команды:

File Save As. Откроется стандартное диалоговое окно, в котором вы можете выбрать папку для размещения вновь создаваемой библиотеки (оболочки). По умолчанию про грамма предлагает для этой цели собственную папку Library. Введите в окно «Имя файла» имя создаваемой библиотеки (оболочки), сохраните в окне «Тип файла» – CADSTAR Parts Library и щелкните по кнопке Сохранить. Диалоговое окно свер нется, вы вернетесь рабочему полю программы, но библиотека (пока пустая) будет создана. Отметим, что эти библиотеки могут создаваться по самым различным призна кам. Рассыпные элементы можно записывать в свои раздельные библиотеки (от дельно для резисторов, отдельно для конденсаторы по их типам и так далее), мик

Разработка типового компонентного модуля

35

компонентного модуля 35 Рис. 1.31 росхемы можно записывать

Рис. 1.31

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

Save (Сохранить), по которой следует щелкнуть. Если ошибок (Сохранить), по которой следует щелкнуть. Если ошибок

тивной кнопка

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

нуть по кнопке Open (Открыть), после чего в стандартном диалоговом окне следует найти и открыть ранее созданную библиотеку (файл с расширением .lib). При этом следует обращать внимание на окно «Тип файлов», в котором для данного случая должно быть установлено Parts Libraries. После щелчка по кнопке Открыть на рабочем поле появится таблица, о которой говорилось ранее. Теперь вам пред стоит дополнить эту таблицу новой строчкой с новыми данными очередного ТКМ,

Add New Row (Добавить новый ряд). В таблице

для чего щелкните по кнопке

появится новая строчка, которую следует заполнить так же, как это делалось для первого ТКМ. Когда библиотека (оболочка) подготовлена, для записи созданного ТКМ, щелк

ните по кнопке

ТКМ, щелк ните по кнопке Parts Library (Библиотека ТКМ), или
ТКМ, щелк ните по кнопке Parts Library (Библиотека ТКМ), или

Parts Library (Библиотека ТКМ), или выполните команды: (Библиотека ТКМ), или выполните команды:

Libraries Parts.

36

Глава 1. Программа CADSTAR

Откроется диалоговое окно Parts Library Manager (Управление библиотеками ТКМ), см. рис. 1.32, в котором щелкните по кнопке Files, а в следующем диалоговом окне Parts Library Files (Файл библиотеки ТКМ) выберите требуемую (из создан ных ранее) библиотеку (файл) для записи ТКМ. Оперативно создать новую биб лиотеку здесь не удастся.

В диалоговом окне Parts Library Files (Библиотеки ТКМ) выберите из представ ленного списка нужную биб лиотеку, щелкните по кнопке Add File (Добавить файл) и OK. В результате в диалоговом окне Parts Library Manager, на древовидной структуре по явится строчка с именем иско мой (требуемой) библиотеки. Выберите строчку с именем нужной библиотеки и щелкни те по кнопке Edit Part (Ввести ТКМ). При записи ТКМ в бибило теку, может появиться сооб щение об ошибке: Please generate Parts Index using

Library Manager (Пожалуйста воспользуйтесь…). В этом слу чае программа предлагает вам щелкнуть по кнопке Parts Index, и таким образом открыть (или распечатать) текст с перечнем ошибок. Далее придется разобраться с причиной возникновения ошибки, исправить ее и повторить попытку записи ТКМ в библиотеку. Если ошибок нет, то в диалоговом окне Parts Library Files, в правом информа ционном окне появится имя записанного в библиотеку элемента. На этом процеду ра записи ТКМ в библиотеку завершается.

ТКМ в библиотеку завершается. Рис. 1.32 Разработка электрической

Рис. 1.32

Разработка электрической схемы

Для разработки электрической схемы следует запустить программу CADSTAR Express, для чего выполните действия: Пуск – Программы – CADSTAR Express 7.0 Design Editor. Если на рабочем столе ОС Windows имеется соот ветствующий ярлык, см. рис. 1.33, то запуск программы осуществляется двойным щелчком по нему. В результате будет запущена программа, поверх окна, которой будет

поверх окна, которой будет Рис. 1.33 выведено окно View File

Разработка электричнской схемы

37

показана текущая информация, например, о замене шрифтов. На данном этапе ра боты вы можете не вникать в суть представленной информации и просто закрыть это окно. Далее может появиться другое информационное окно Top of the Day (Но вости дня), пролистав странички которого можно (при владении английским) уз нать об особенностях данной программы. Если такого желания у вас нет, то закрой те данное окно. Реальная работа по рисованию электрической схемы начинается со щелчка по кнопке New (Новый), после чего в соответствующем диалоговом окне, откры вая одну из вкладок, вы определите характер дальнейшей вашей работы:

дальнейшей вашей работы: Schematic Design – Схема. Разработка

Schematic Design – Схема. Разработка электрической схемы;

Design – Печатная плата. Разработка конструкции печатной платы;

Schematic Symbol – Символ для электрической схемы. Создание УГО;

PCB Component – Компонент для печатной платы. Разработка ТКМ, в том

числе посадочного места; Documentation Symbol – Элементы для оформления документации. Разра

ботка шаблонов и форматок. Для создания электрической схемы, естественно, следует открыть вкладку Sche

matic Design, в которой из предлагаемого набора можно выбрать форматку, на ко торой будет рисоваться схема. Все форматки по размеру (А1 и А2) соответствуют отечественным стандартам, а вот их оформление – нет. Воспользовавшись, упомя нутым выше вариантом работы Documentation Symbol, вы можете создать собст венную форматку, соответствующую требованиями ЕСКД, и использовать ее

в разработках. Если создаваемая схема является лишь предвестником разработки

печатной платы, то о форматках можно не беспокоиться и начинать работу на «чи стом поле». Для этого выберите вариант Defaults (A Size Sheet), в результате про грамма будет готова к рисованию схемы на поле с размерами 1120 × 1120 мм. В левой части рабочего поля (но может быть и в другом месте) расположены другие рабочие окна, см. рис. 1.34, среди которых – Workspace (Рабочая область), имеющее вкладки: Open Design (Открытие проекта), Libraries (Библиотеки) и

Current Design (Действующий проект). Если открыть вкладку Libraries, то в древовидной структуре, можно найти все библиотеки, присутствующие в программе, и записанные в общую папку Libraries. Здесь вы сможете найти отдельные папки (считай – отдельные библиотеки) симво

лов (symbol.lib), посадочных мест (pcb.lib) и ТКМ (Parts). Однако, создавая элек трическую схему, вы сможете воспользоваться только библиотеками символов и ТКМ. Главное, чтобы в этой древовидной структуре присутствовали библиотеки, созданные (или позаимствованные) вами для данного проекта или скомплектован ные по другому принципу. Для пробы вы можете выбрать библиотеку Parts. После щелчка по квадратику со знаком «+», откроется фрагмент древовидной структуры, с перечислением всех объектов, входящих в эту библиотеку. Если выбрать конкретный компонент, то

в другом рабочем окне – Library Preview (Просмотр библиотеки) – появятся «кар тинки» символа и посадочного места.

38

Глава 1. Программа CADSTAR

38 Глава 1. Программа CADSTAR Рис. 1.34 Если при выборе ТКМ в рабочем окне

Рис. 1.34

Если при выборе ТКМ в рабочем окне Workspace вы не увидите «кар тинок», то это – первый признак де фектности данного библиотечного компонента. Реально с ним работать вы не сможете и он требует исправ ления или (что проще) разработки его вновь. В случае если, приступая к рабо те над новым проектом, вы создали отдельную самостоятельную биб лиотеку, то найдите ее и откройте. Тогда все приготовленные для дан ной работы ТКМ будут сосредоточе ны в одном месте, и вы можете начи нать рисовать схему. Для этого следует вывести на рабочее поле нужные ТКМ или символы. Выбе рите требуемый компонент в списке (в рабочем окне Workspace на вкладке Libraries), ухватите его мы шью и перетащите «через границу» на рабочее поле программы. Когда символ компонента появится на ра бочем поле, то левую кнопку мыши можно отпустить, но символ будет «привязан» к указателю мыши, и вы можете перемещать его в нужное место. Пока символ не зафиксирован, чтобы получить требуемую ориен тацию, его можно повернуть или пе

ревернуть (зеркальная копия). Для этого щелкните ПК и в открывшемся дополни тельном меню выберите требуемый вариант:

Rotate – Поворот на 90° против часовой стрелки;

Mirror – Зеркальная копия. Зеркало «размещено» вертикально;

Rotation Parameters – Параметры поворота. Открывается диалоговое окно,

в котором можно установить любые вариации поворота. Фактически – лю бой угол поворота. Когда нужная ориентация компонента получена и место определено – щелкните ЛК. Компонент будет размещен на рабочем поле, но его копия будет вновь «привя зана» к указателю мыши, и вы можете продолжить работу с ней. Таким образом, можно разместить несколько однотипных ТКМ. Для завершения данной процеду

ры, щелкните ПК, и в открывшемся дополнительном меню выберите строчку

Разработка электричнской схемы

39

Cancel. Щелчок по строчке Finish равноценен щелчку ЛК, и в этом случае очеред ная копия ТКМ будет установлена на рабочем поле. Указанным способом можно разместить любое количество (все или только часть) ТКМ, создаваемой электрической схемы. Но это не единственный способ. В ряде случаев удобнее воспользоваться другим приемом. Щелкните по кнопке Add Part or Symbol (Добавить ТКМ или символ), откроется диалоговое окно Add Symbol by Part (Добавление символов ТКМ), см. рис. 1.35.

символов ТКМ), см. рис. 1.35. Рис. 1.36 (Г 061) Рис. 1.35 Это
Рис. 1.36 (Г 061)
Рис. 1.36 (Г 061)

Рис. 1.35

Это диалоговое окно позволяет иначе организовать работу. В правой части по казан список всех библиотечных элементов, отсортированный в порядке возраста ния цифровых названий (в первую очередь), а затем в алфавитном порядке. При необходимости, требуемый компо нент можно найти, используя поисковую си стему. Для этого щелкните по кнопке Search (Поиск), откроется диалоговое окно Add Sym bol Search (Добавить искомый символ), см. рис. 1.36, в котором можно указать полное имя или указать область поиска (Design – Проект или Library – Библиотека), разно

видность искомого объекта (Parts – ТКМ

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

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

вновь вернуться к полному списку, то вновь щелкните по Рис. 1.36

Рис. 1.36

40

Глава 1. Программа CADSTAR

кнопке Search и введите в качестве объекта поиска только одну * (звездочку). Про грамма вновь покажет полный список всех библиотечных объектов. Более простого варианта обнаружить не удалось. Когда требуемый компонент найден, то, независимо от варианта поиска, выбе рите его в списке, после чего имя появится в одном из окон в левой части (напри мер, в окне Part Name). Теперь все установки в диалоговом окне Add Symbol by Part будут относиться к данному компоненту. В окно Component Name (Имя ком понента) для данного компонента можно ввести или изменить код элемента и поряд ковый номер, или то и другое сразу. По умолчанию программа сама назначает номера

в порядке возрастания. Отметим, что в других программах проектирования печат

ных плат эта информация обозначается как RefDes – позиционное обозначение. Кроме этого вы можете сразу указать угол поворота символа (Окно Orientation – Ориентация) или вывести зеркальную копию (Установка флажка в окне Mirrored). Но все это делается вслепую, поскольку результат вы в этот момент не увидите. Для вывода компонента на рабочее поле щелкните по кнопке Add (Добавить). Диалоговое окно свернется, а к указателю мыши будет «привязан» символ. Даль нейшие действия аналогичны описанным выше. В процессе работы неудачно размещенные ТКМ вы сможете смещать на новое

место, поворачивать и переворачивать. Для этой цели следует перейти в режим выбора, щелкнув по кнопке Select Mode (Режим выбора), после чего программа перейдет в этот режим и вы, щелкая мышью по объектам, сможете их выбирать. Выбор объектов требует некоторых навыков. Вы можете щелкать ЛК по любым

составным частям ТКМ (это могут быть тексты, линии, выводы и так далее) и тогда эти составные части компонента будут переходить в режим выбора (окрашиваться

в белый цвет). При этом можно щелкать не строго по выбираемому объекту, а вбли

зи него, в пределах условной зоны, ограниченной видимыми точками координат ной сетки. Если вы хотите выбрать весь компонент целиком, то надо найти на нем свободное место, не занятое его составными частями и опять же щелкнуть ЛК, тогда ТКМ целиком перейдет в режим выбора. Для отказа от выбора следует щелкнуть (выбрать) другой объект или щелкнуть ЛК в «пустоте», где нет объектов. Для выбора нескольких объектов, нажмите и удерживайте клавишу Ctrl и щел

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

можно воспользоваться кнопками: Move –Перемещение; Rotate –

Move –Перемещение; –Перемещение;

Rotate – Вращение; – Вращение;

Mirror – Переворот или зеркальное изображение. – Переворот или зеркальное изображение.

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

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

проекта. Щелкните по кнопке Colours (Цвета), откроется соответствующее ди

Разработка электричнской схемы

41

алоговое окно, см. рис. 1.37, в котором можно не только изменять цвет у большинст ва составных элементов ва шего проекта, но и делать их невидимыми. Выберите строчку с интересующими вас объектами, например, Signal Name или Uzer Attri butes, и двойным щелчком ЛК в колонке Vizible (Ви димость) измените текст Yes на No. После закрытия этого диалогового окна, эти объ екты на всем проекте будут невидимы. Разместив все или часть компонентов, можно присту пить к формированию схе

мы, что в первую очередь подразумевает рисование проводников. Щелкните по кнопке Add Connection (Добавить связь), подведите указатель мыши к началу электрической цепи (напри мер, к выводу компонента), щелкните ЛК и далее ведите цепь в нужном направле нии, щелкая в углах (точках) перегиба. Проводник можно довести до конца (до другого вывода) или оставить цепь незавершенной. В любом случае следует щелк нуть ПК, и в открывшемся дополнительном меню выбрать вариант продолжения или завершения этой команды. Если цепь не доведена до другого контакта, то щелчок по строчке Cancel (Вы ход) – равноценен отказу от рисования данной цепи. Рисуемая цепь будет пол ностью удалена. Щелчок по строчке Dangle (Зависнуть) в этом случае приостано вит рисование цепи в последней точке. Если цепь доведена до контакта или до другой цепи (для образования Т образ ного стыка), то в этом месте достаточно щелкнуть ЛК. Цепь будет нарисована и никаких дополнительных действий от вас не потребуется. В месте Т образного стыка появится точка, обозначающая соединение. Также вы можете начинать рисовать цепь от Т образного стыка. В этом случае программа в этом месте также поставит точку. Рисовать цепи, начиная их в «пустоте», не представляется возможным. Чтобы в схеме нарисовать (вставить) значки Земля и Питание, можно восполь зоваться кнопкой Add Global Signal (Добавить глобальный сигнал). Откроется диалоговое окно, в котором вы можете выбрать записанные в библиотеку соответ ствующие символы и вывести их на рабочее поле. Схема может быть нарисована на нескольких листах, и тогда цепи, имеющие продолжение на другом листе, должны получить соответствующее обозначение. Но сперва скажем о введении в проект новых листов.

Но сперва скажем о введении в проект новых листов. Рис. 1.37

Рис. 1.37

Но сперва скажем о введении в проект новых листов. Рис. 1.37
Но сперва скажем о введении в проект новых листов. Рис. 1.37

42

Глава 1. Программа CADSTAR

Чтобы добавить в схему дополнительные листы, щелкните по кнопке Select Sheets (Выбор листов). В открывшемся диалоговом окне вы можете добавить в проект новые листы, присваивая им нужные имена. Например, Лист 1, Лист 2 и т.д., или можно присваивать функциональные названия, например, «Питание», или «Селектор каналов» и т.д. В этом же диалоговом окне вы можете выбирать лист, с которым хотите работать.

В процессе рисования программа авто матически присваивает имена цепям по типу «$47». При этом никакой инфор мации не дается. Любая созданная цепь может быть переименована, в том числе переведена в разряд «глобальных». Это можно делать в процессе рисования цепи (команда, открываемая правой кнопкой) или на более позднем этапе, когда цепь будет завершена. Для этого выберите любой фрагмент цепи и щелкните по кноп ке Item Properties (Свойства объек та), откроется диалоговое окно Item Pro

perties – Connection (Свойства цепи), см. рис. 1.38, в котором кроме справочной информации, имеется возможность изме нить в окне Signal Name (Имя сигнала. Фактически – имя цепи). При этом можно использовать цифры и любые буквы, в том числе русского алфавита. Если вы будете использовать русскоязычные названия, то программа их воспри нимает без ограничений, но в отдельных местах эти названия могут искажаться (что на работу программы не влияет). А если вы хотите видеть эти надписи без искаже ний, то откройте диалоговое окно Assignments (Назначения) и вкладку Text (Текст), где замените в колонке Font Name (Имя шрифта) шрифт Cadstar Font на другой, воспринимающий рисские буквы, например, на Times New Roman. При этом

можно дополнительно изменить его высоту и ширину (колонки Height и Width). Чтобы перевести цепь в разряд «глобальных», в диалоговом окне Item Properties – Connection щелк ните по кнопке Net (Цепь), откроется диалоговое окно Item Properties – Net (Свойства цепи), см. рис. 1.39, в котором, среди прочих установок вы можете в окне Net Route Code (Код цепи для трассировки) вы

брать имя для «глобальной» цепи. По умолчанию программа пред лагает несколько типов «глобальных» цепей (VCC, GND и другие). Если вы хотите

( VCC, GND и другие). Если вы хотите Рис. 1.38 Рис. 1.39 ввести свои имена
( VCC, GND и другие). Если вы хотите Рис. 1.38 Рис. 1.39 ввести свои имена

Рис. 1.38

и другие). Если вы хотите Рис. 1.38 Рис. 1.39 ввести свои имена для
и другие). Если вы хотите Рис. 1.38 Рис. 1.39 ввести свои имена для

Рис. 1.39

Если вы хотите Рис. 1.38 Рис. 1.39 ввести свои имена для этих цепей,

ввести свои имена для этих цепей, то щелкните по кнопке Assignments (Назна

Разработка электричнской схемы

43

чения) и в открывшемся соответствующем диалоговом окне, на вкладке Routes (Трассы) введите дополнительные «глобальные» цепи. Если в процессе работы над схемой вам нужна видимая нумерация выводов компонентов, то выполните команды:

Tools Options, откройте вкладку Display, в которой установите флажок в окне Override Part Pin Names / Number Visibility (Видимость имен и нумерации выводов). Когда электрическая схема будет готова, вы имеете возможность ввести в нее определенные конструктивно технологические параметры. Выполните команды:

МН Setting Assignments Вкладка Routes. На вкладке Routes, см. рис. 1.40 (на котором показана только верхняя часть диалогового окна), можно создать (в дополнение к имеющимся по умолчанию) подборку конструктивных вариантов печатных проводников, которые в программе названы – Route Code. Мы будем эти варианты называть – Стиль трассировки. Каждый такой стиль содержит подборку конструктивных параметров печатных проводников и в дальнейшем, задавая для проводников правила, необходимо будет ссылаться (указывать) именно на один из установленных Стилей трассировки.

Стилей трассировки. Рис. 1.40 Чтобы создать и настроить

Рис. 1.40

Чтобы создать и настроить очередной Стиль трассировки, щелкните на вкладке

Routes по кнопке Add Assignments, после чего в таблице добавится новая строчка, ее следует заполнить.

В колонке Net Route Code (Стиль трассировки цепей) введите имя для создава

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

ве имени использовать сокращение по образцу «W = 0,25», которое указывает на номинальную ширину проводника. Далее в колонках: Optimal Width – Номинальная ширина, Necked Width – Ши рина в узком месте, Min Width – Минимальная ширина и Max Width – Максималь ная ширина можно ввести соответствующие параметры.

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

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

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

44

Глава 1. Программа CADSTAR

Ряд конструктивных параметров можно ввести в диалоговом окне Edit At tributes (Редактор признаков), для открытия которого выполните команды:

Action Edit Attributes. В открывшемся промежуточном диалоговом окне можно

указать, с какими листами проекта и с каким вариантом выбора цепей вы будете работать. Затем откроется диалоговое окно Edit Attributes, в котором в виде табли цы будут перечислены выбранные цепи. Далее следует заполнить нужные клетки в этой таблице, вводя требуемые параметры. Если щелкнуть по кнопке Toggle All (Все уровни), то в таблице появятся допол нительные строки с именами контактов, к которым подключается та или иная цепь. Это позволяет вводить параметры и правила для контактов (выводов) компонен тов. Практически, можно индивидуально указывать параметры для каждого кон такта по всему проекту. Таблица позволяет вводить следующие параметры, в соответствующих колонках:

Net Class – Класс цепи;

Placement – Размещение;

Silkscreen name – Имя слоя шелкографии;

Spacing Class – Класс для размещения.

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

и Spacing Class, можно двойным щелчком ЛК в соответствующей клетке, открыть дополнительное диалоговое окно (например, Class List – Список классов), в кото ром имеется возможность ввести новое имя для класса или выбрать из списка со зданных ранее. На завершающем этапе работы над электрической схемой можно вывести для справки обобщенные параметры, заложенные в проект. В частности можно вывести перечень использованных компонентов, что необходимо для разработки перечня элементов, прикладываемого к электрической схеме и (или) ведомости покупных изделий. Для этой цели выполните команды:

МН Tools Reports Parts List. Если схема выполнена на нескольких листах, то следует выбрать нужный лист (перечень будет формироваться для каждого листа раздельно), а затем в открыв шемся диалоговом окне Parts List (Список ЭДМ) указать в каком виде (в какой форме) должен быть выведен (сформирован) перечень. Предлаемые варианты:

View Report – Вывести текст на экран;

Print Report – Текст распечатать;

Save Report To File – Сохранить в виде файла. В этом случае вы можете указать (или изменить) имя и месторасположение создаваемого файла (файл с расширением .rep). Кроме этого можно получить информацию обо всех конструктивных парамет рах, заложенных в проект. Для этого следует открыть диалоговое окно Assignments,

открыть диалоговое окно Assignments , например, щелкнув по кнопке . В

например, щелкнув по кнопке . В этом диалоговом окне на нескольких вкладках

Разработка печатной платы

45

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

Разработка печатной платы

Чтобы перейти от работы со схемой к разработке печатной платы, выполните ко манды:

МН File Transfer to PCB. Откроется соответствующее диа логовое окно, см. рис. 1.41, в кото ром можно указать правила переда чи проекта в программу PCB.

В верхней части диалогового окна

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

редачи проекта в программу PCB здесь следует сохранить вариантPCB Binary.

В зоне Source Sheet (Листы ис

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

Current Sheet – Действующий (открытый) лист проекта;

Whole Design – Весь проект (все листы);

Whole Design – Весь проект (все листы); Рис. 1.41 Selected Sheets – Выбранные

Рис. 1.41

Selected Sheets – Выбранные листы.

В

последнем варианте следует щелкнуть по кнопке Select Sheets (Выбор лис

тов) и выбрать листы проекта.

В зоне Transfer To PCB (Передача в программу PCB) в окне PCB technology

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

46

Глава 1. Программа CADSTAR

чается от предлагаемых, выберите ближайший прототип, который в дальнейшем можно будет видоизменить, приведя его к требуемому варианту. Если установить флажки в окнах Report Unnumbered Terminals (Дать сообще ние о выводах компонентов, не имеющих нумерации) и Report Dangling Con nections (Дать сообщение о неподключенных цепях), то вы получите текстовые сообщения (файлы) об указанных отклонениях в исходном проекте. Когда требуемые установки будут сделаны, щелкните по кнопке OK, после чего откроется текстовое окно View File, содержащее минимальную текстовую инфор мацию о проекте. Вы можете просмотреть текст или сразу закрыть это окно, и тогда программа перейдет в режим работы с печатными платами, а на рабочем поле будут «свалены в кучу» все компоненты проекта, связанные линиями связи, см. рис. 1.42.

линиями связи, см. рис. 1.42. Рис. 1.42 Первые ваши действия в

Рис. 1.42

Первые ваши действия в программе – установить единицы измерения и сетки проектирования. Выполните команды:

МН Setting Units. В открывшемся диалоговом окне установите требуемые единицы измерения, например, что повсеместно рекомендуется, – миллиметры (Millimetres). Затем аналогичным образом откройте диалоговое окно Grids (Сетки), в котором, так же, как при работе со схемой, можете установить основную и дополнительную сетки

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

47

для трех вариантов: Current Working Grid (Рабочая сетка), Screen Grid (Сетка на экране) и Router Grid (Сетка для трассировки). Выбрав вариант Router Grid, вы можете раздельно установить сетку для размещения переходных отверстий и от дельно для прокладки проводников. При необходимости, в этом диалоговом окне, щелкнув по кнопке Add (Доба вить) вы можете ввести в действие другие варианты сетки.

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

Проектирование печатной платы, рано или поздно, требует создания ее контура. Это можно сделать средствами программы CADSTAR, но проще для этой цели вос пользоваться программой AutoCAD (или аналогичной), в которой следует «нари совать» контур платы и, заодно, указать места размещения отдельных (требующих строго определенного места) компонентов и крепежных отверстий. Затем этот чер теж (рисунок или эскиз) следует преобразовать в формат DXF. Далее, чтобы этот файл воспроизвести в программе CADSTAR выполните команды:

МН File File Import. Откроется диалоговое окно Import Design (Импорт проекта), в котором в пер

вую очередь следует в окне Format установить вариант DXF, а после этого, щелкнув по кнопке Browse (Просмотр) найти требуемый файл с расширением .dxf. Затем в зоне Mapping File (Файл соответствия) указать специальный файл, обеспечива ющий правильную трансляцию формата DXF в формат программы CADSTAR.

В этой процедуре (создания и трансляции файла в формате DXF) имеются свои

тонкости. Например, вы можете начертить контур печатной платы в программе AutoCAD на специально созданном для этой цели слое с именем BOARD, а для отверстий и зон запрета на слое CUTOUTS. Только имейте в виду, что отверстия будут обозначать только места их размещения. Позже, работая с печатной платой, ориентируясь на эти места, вы сможете установить «нормальные» библиотечные отверстия. Если вы создадите контур печатной платы на упомянутых слоях, то вам следует воспользоваться входящим в состав программы файлом транслятора dxfio.map, расположенным в папке User. Как вариант, можно в программе AutoCAD не создавать новые слои, а создать

новый файл транслятор методом коррекции файла dxfio.map. Откройте указанный

файл в любом текстовом редакторе, сделайте его копию с новым именем, и в этой копии измените, как показано далее, текст в одной или двух строчках:

В тексте BOARDLAYER “BOARD” замените слово BOARD на название (имя)

слоя, на котором вы рисовали контур печатной платы в программе AutoCAD. Ана логично поступите со строчкой CUTOUTLAYER “CUTOUTS”. Если после всех манипуляций вы увидите требуемый контур платы с уменьшен ными размерами на рабочем поле, то это значит, что единицы измерения в исполь зованных программах не «состыковались». В этом случае вам следует вновь от крыть в текстовом редакторе использованный файл транслятора и заменить слова Thousandths of an inch на одно слово Millimetres, и повторить процедуру вывода

48

Глава 1. Программа CADSTAR

контура платы. Обратите внимание на написание слова Millimetres, которое отли чается от общепринятого – Millimeters. Вообще то контур платы можно создать непосредственно в программе CADSTAR, используя все доступные в этой программе графические средства. Трудность дан ного варианта в том, что истинные размеры печатной платы (и всех размещенных на ней элементов) можно отслеживать только по координатам в строке состояния. Координатная сетка помогает очень слабо. Для создания контура печатной платы выполните команды:

МН Settings Defaults вкладка Shape. На указанной вкладке в зоне Type (Тип, вариант) установите – Board и закройте диалоговое окно. Теперь можно воспользоваться кнопками:

Add Circle (Добавить ок

ружность) и Add Poligon (Добавить многогранник). Созданный контур платы можно видоизменять (корректировать), используя таблицу Shape Properties (Свойства формы или объекта). Для этого в режиме Выбор следует выбрать контур платы, после чего в таблице Shape Properties по явятся координаты углов или характерных точек контура платы, см. рис. 1.43. Ме тодами корректировки вы можете изменить эти цифры, изменяя соответствую щим образом размеры контура платы на рабочем поле.

контура платы на рабочем поле. Add Rectangle (Добавить

Add Rectangle (Добавить прямоугольник),

Rectangle (Добавить прямоугольник), Рис. 1.43 Завершая
Rectangle (Добавить прямоугольник), Рис. 1.43 Завершая
Rectangle (Добавить прямоугольник), Рис. 1.43 Завершая

Рис. 1.43

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

МН Settings Interactive Origin.

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

49

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

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

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

Actions Placement. Далее можно выбрать вариант продолжения работы:

Arrange Components – Рассредоточение компонентов. В этом случае про грамма откроет промежуточное диалоговое окно, см. рис. 1.44, в котором можно выбрать вариант предварительного размещения компонентов. Затем, в последующих диалоговых окнах можно уточнить (ввести) параметры этого размещения. В результате на рабочем поле все компоненты будут предвари тельно рассредоточены в выбранном варианте. Далее компоненты можно размещать «вручную» или автоматически; Automatic Placement – Автоматическое размещение. Программа быстро (по собственному алгоритму) разместит компоненты внутри контура пе чатной латы. Независимо от выбранной стратегии размещения компонентов, их окончатель ное размещение требует вмешательства конструктора. Любая программа автораз

вмешательства конструктора. Любая программа автораз Рис. 1.44

Рис. 1.44

50

Глава 1. Программа CADSTAR

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

Установка конструктивных параметров

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

Setting Layers. Откроется соответствующее диалоговое окно, см. рис. 1.45, в котором можно изменить исходную (взятую в качестве прототипа) структуру. Если требуется из менить (обычно – добавить) количество используемых слоев, щелкните по кнопке Change Maximum Physical (Изменение максимального количества слоев), после чего в следующем диалоговом окне можно ввести требуемое число. В зоне Logical Layers (Конструкционные слои) показаны все заложенные в шаблон (и в проект) конструкционные слои. Устанавливая (или снимая) флажки в зоне

(или снимая) флажки в зоне Рис. 1.45 Show Layers of Type (Показывать

Рис. 1.45

Show Layers of Type (Показывать типы слоев) можно включать (или отключать) определенные конструкционные слои. Здесь же, щелкнув по цветному квадратику, можно в открывшемся диалоговом окне выбрать и установить желаемый цвет.

Установка конструктивных параметров

51

Чтобы ввести в действие новый слой, щелкните по кнопке Add (Добавить) и

открывшемся диалоговом окне Layer – (New Layer), см. рис. 1.46, введите в соот ветствующие окна имя для слоя, выберите тип слоя (в окне Layer Type), номер слоя и ряд других установок (например, преимуществен ное направление для трассировки). Вернувшись к диалоговому окну Layers, можно, щелкая по кнопкам Up и Down, переме стить выбранный слой на новое место, таким образом видоизменяя структуру печатной пла ты. При необходимости можно воспользовать ся кнопкой Change (Изменить) и внести тре буемую коррекцию выбранного слоя. Завершая установку конструктивных па раметров печатной платы, при необходимос ти, можно открыть диалоговое окно Materials (Материалы), для чего выполните команды:

Setting Materials. В этом окне можно вы брать материалы (диэлектрики) из которых будет изготавливаться плата. Здесь же мож

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

Action Edit Attributes. Откроется промежуточное диалоговое окно Edit Attributes (Редактор призна

ков), в котором вам нужно указать вариант выбора цепей. Если установить флажок

в окне By Net (Из списка цепей), то следует воспользоваться кнопкой Choose Nets

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

в

выбирать цепи из общего списка или можно предварительно в Рис. 1.46

Рис. 1.46

52

Глава 1. Программа CADSTAR

ограничить (отсортировать) список цепей, устанавливая флажки в зоне List by (Из списка). Выбранные цепи перемещаются в окно Chosen Nets (Выбранные цепи) щелчком по кнопке Add (Добавить). Щелкнув по кнопке OK, вы вернетесь к диалоговому

OK, вы вернетесь к диалоговому Рис. 1.47 окну Edit Attributes , которое

Рис. 1.47

окну Edit Attributes, которое также закрывается щелчком по кнопке OK. В резуль тате откроется новое окно с именем Edit Attributes, см. рис. 1.48, в котором в табли це будут представлены выбранные ранее цепи. Если щелкнуть по кнопке Toggle All (Отобразить все), то в таблице появятся дополнительные строки (после имени каждой цепи) с именами компонентов и

строки (после имени каждой цепи) с именами компонентов и Рис. 1.48

Рис. 1.48

Установка конструктивных параметров

53

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

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

Net Class – Класс цепи;

Spacing Class – Класс для размещения;

Placement – Сторона размещения;

Silkscrin name – Имя слоя офсетной печати.

Порядок расположения колонок в таблице может быть изменен, для этого необ ходимо щелкнуть по кнопке Order (Порядок) и в открывшемся диалоговом окне, перемещая названия колонок, переставить их в нужной вам последовательности. Заполнение таблицы осуществляется индивидуально в каждой клетке или груп повыми способами, в том числе используя буфер обмена (для этого следует от крыть щелчком правой кнопки мыши дополнительное меню). Каких либо ограни чений на вводимые имена – нет. При введении имен в колонках Net Class и Spacing Class открывается дополнительное диалоговое окно, в котором можно ввести лю бое новое имя (нового класса), либо выбрать из списка одно из ранее созданных (введенных). Для продолжения установки конструктивно технологических параметров щел

технологических параметров щел кните по кнопке Assignments

кните по кнопке Assignments (Назначения). Открывшееся одноименное диало говое окно содержит несколько вкладок, используемых для введения в проект кон кретных конструктивно технологических параметров. Вкладка Lines (Линии) содержит данные о конструкционных линиях, исполь зуемых для графических работ. При необходимости номенклатуру используемых линий можно расширить. Вкладка Routes (Правила трассировки), см. рис. 1.40, позволяет создать (в до полнение к имеющимся) подборку Стилей конструктивных параметров печатных проводников, о чем рассказывалось в разделе, посвященном работе с электриче ской схемой. Следующая вкладка диалогового окна Assignments – Text (Текст), на которой можно выбрать и (или) установить требуемый текстовый стиль. В частности это может потребоваться для выполнения надписей непосредственно на печатной плате (травлением или офсетной печатью краской). Здесь можно подобрать (устано вить) русскоязычный шрифт. Вкладка Pads (ЭДМ) содержит информацию обо всех использованных в проек те ЭДМ (и даже – больше). Здесь также можно установить (ввести) новые разно видности ЭДМ, которые могут потребоваться при разработке печатной платы (кре пежные и иные отверстия). Вкладка Vias (Переходные отверстия) позволяет выбрать или создать требуе мые переходные отверстия. На вкладке Design Rules (Правила для всего проекта) устанавливаются общие конструктивно технологические параметры на весь проект. Величина зазоров устанавливается в строках, где в названии параметра присутствует английский союз to. Например, Pad to Board (Зазор между ЭДМ и контуром платы).

54

Глава 1. Программа CADSTAR

В строчках с текстами типа Route to… устанавливаются зазоры между провод никами и другими элементами на печатной плате. Вкладка Net Classes (Классы цепей) позволяет для созданных классов цепей ввести некоторые физические величины, используемые программой для расчетов времени задержки сигнала и других параметров. Вкладка Layer Pairs (Парные слои) позволяет указать пары слоев, трассируе мых совместно.

Чтобы для цепей проекта задать конк ретные конструктивно технологические параметры, следует их выбрать (поштучно или сразу несколько) щелкая по ним ЛК в проекте. Затем следует щелкнуть по кнопке Item Properties (Свойства объ ектов), откроется диалоговое окно Item Properties – Connection, см. рис. 1.49. Если перед этим была выбрана только одна цепь, то в данном диалоговом окне вы увидите информацию об этой цепи. Чтобы для выбранной цепи (или груп пы) установить конкретные параметры, щелкните по кнопке Net (Цепь), откроет ся следующее диалоговое окно Item Properties – Net, см. рис. 1.50, где среди прочих параметров можно установить в окне Net Route Code (Стиль трассировки цепей) вариант Стиля трассировки из ранее создан ных. При необходимости, вы може те здесь оперативно создать и уста новить новый Стиль трассировки с собственным набором правил и па раметров.

набором правил и па раметров. Рис. 1.49 Рис. 1.50 Трассировка

Рис. 1.49

правил и па раметров. Рис. 1.49 Рис. 1.50 Трассировка печатных
правил и па раметров. Рис. 1.49 Рис. 1.50 Трассировка печатных

Рис. 1.50

Трассировка печатных проводников

Трассировку печатных проводников можно производить непосредственно в про

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

Embedded Router – Встроенный трассировщик;

PREditor XR – «Внешний трассировщик»;

PREditor XRHS – Трассировщик быстродействующих устройств.

Трассировка печатных проводников

55

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