Текст
                    серия - САМОУЧИТЕЛЬ - серия
Наука и Техника
Санкт-Петербург
2009


Схемотехника и проектирование печатных плат САМОУЧИТЕЛЬ Динц К. М., Куприянов А. А., Прокди Р. Г. и др.
ДинцК. М., Куприянов А. А., Прокди Р. Г. и др. P-CAD 2006. СХЕМОТЕХНИКА И ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТ. САМОУЧИТЕЛЬ. КНИГА + ВИДЕОКУРС — СПб.: Наука и Техника, 2009. — 320 с: ил. (+ DVD с видеокурсом) Серия «Самоучитель» Эта книга представляет собой превосходное руководство по P-CAD 2006, которое позволяет в сжатые сроки освоить работу в P-CAD 2006 и максимально быстро получить готовые результаты. В книге вы найдете все необходимое. Теоретическое описание возможностей и методики работы в системе P-CAD сопровождается реальным практическим примером, приведенным в конце главы и призванным закрепить прочитанное и освоить его применение на практике. С первых глав книги вы начинаете проектировать вполне реальное устройство, разработанное автором, готовите компоненты, создаете библиотеки, рисуете схему, разводите печатную плату. Соответствующие этапы проекта выполняются по итогам изучения определенной темы. Каждая глава начинается с подробного описания возможностей, настроек и опций соответствующего модуля P-CAD, его назначения и методики использования. К книге прилагается уникальный практической видеокурс, с помощью которого достигается максимальный эффект в освоении P-CAD 2006. Все вышеперечисленное выгодно отличает данное издание от остальных. Рекомендовано всем, кто хочет освоить P-CAD 2006 с нуля и быстро научиться добиваться готовых результатов. К книге прилагается DVD с файлами проектов (из книги) и видеокурсом. Содержание видеокурса приведено на обороте книги Контактные телефоны издательства: (812)567 70 25,(812)567 70 26,(044)516 38 66 Официальный сайт: www.nit.com.ru © Прокди Р. Г., 2009 © Наука и техника (оригинал-макет), 2009
Динц К. М., Куприянов А. А., Прокди Р. Г. и др. P-CAD 2006 книга + видеокурс Наука и Техника Санкт-Петербург 2009
Содержание ГЛАВА 1 . СТРУКТУРАМ ВОЗМОЖНОСТИ СИСТЕМЫ P-CAD 2006 ДЛЯ WINDOWS 13 ГЛАВА 2. НАСТРОЙКА СХЕМНОГО РЕДАКТОРА P-CAD SCHEMATIC 20 2.1. ЗАПУСК РЕДАКТОРА СХЕМ. ОСНОВНОЕ ОКНО ПРОГРАММЫ 21 2.2. БАЗОВАЯ НАСТРОЙКА 23 Выбор и установка системы единиц измерения и размеров чертежа 23 Прочие настройки черчения 24 2.3. СЕТКА: НАСТРОЙКА И ИСПОЛЬЗОВАНИЕ 26 2.4. СОЗДАНИЕ И РЕДАКТИРОВАНИЕ СТИЛЕЙ ТЕКСТА 27 Понятие текстового стиля 27 Создание и редактирование текстовых стилей 29 2.5. ЗАДАНИЕ ШИРИНЫ ЛИНИЙ И ПРОВОДНИКОВ 32 Как задать толщину и вид линии для рисования объектов (символов) 33 Задание ширины проводников 34 Как можно отредактировать ширину линий и проводников 34 2.6. НАСТРОЙКА ПАРАМЕТРОВ ОТОБРАЖЕНИЯ РАЗЛИЧНЫХ ЭЛЕМЕНТОВ ПРОЕКТА В ОКНЕ P-CAD2006 35 Задание цвета отображения элементов 36 Дополнительные настройки 37 Настройка отображения ошибок в схеме 39 Настройка межстраничных ссылок 39
P-CAD 2006 2.7. НАСТРОЙКА РАБОТЫ КЛАВИАТУРЫ И МЫШИ В P-CAD 2006. ПОЛЕЗНЫЕ КЛАВИАТУРНЫЕ СОЧЕТАНИЯ 40 Назначение «горячих» клавиш 41 Настройка фильтра выбора объектов 42 2.8. СОХРАНЕНИЕ ШАБЛОНА ПРОЕКТА 44 2.9. ПРАКТИЧЕСКИЙ ПРИМЕР. ПОДГОТОВКА, НАСТРОЙКА ПАРАМЕТРОВ РЕДАКТОРА, СОЗДАНИЕ БИБЛИОТЕК 46 ГЛАВА 3. СОЗДАНИЕ КОМПОНЕНТОВ 49 3.1. ОБЩИЕ ПОЛОЖЕНИЯ 50 3.2. СОЗДАНИЕ СИМВОЛА КОМПОНЕНТА 52 Запуски настройка редактора символов 52 3.3. СОЗДАНИЕ РАЗЛИЧНЫХ ТИПОВ КОМПОНЕНТОВ 54 3.3.1. Общие моменты 54 3.3.2. Практика создания символов компонентов 55 Создание резистора 55 Создание конденсатора 76 Создание трансформатора 82 Создание транзистора 94 Создание ИМС 556 (таймера). Практика использования мастера создания посадочных мест 96 Создание операционного усилителя 104 Создание символа Земля 108 3.4. ПРОВЕРКА СИМВОЛА 109 3.5. ОСОБЕННОСТИ СОХРАНЕНИЯ СИМВОЛОВ 111 3.6. ОСОБЕННОСТИ СОЗДАНИЯ ПОСАДОЧНОГО МЕСТА КОМПОНЕНТА 112 Запуск и настройка редактора корпусов (посадочных мест) 112 Создание файла технологических параметров проекта 119 Редактирование и проверка посадочного места 123 Сохранение посадочного места 126 3.7. УПАКОВКА КОМПОНЕНТА В МЕНЕДЖЕРЕ БИБЛИОТЕК P-CAD LIBRARY EXECUTIVE 127 Общая методика создания (компоновки) компонента 127
Создание таблицы выводов компонента 129 ГЛАВА 4. УПРАВЛЕНИЕ ДАННЫМИ БИБЛИОТЕК. МЕНЕДЖЕР БИБЛИОТЕК 133 4.1. ОБЩЕЕ ОПИСАНИЕ И ПРИНЦИПЫ РАБОТЫ 134 4.1.1. Создание и редактирование компонентов 134 4.1.2. Просмотр библиотек и компонентов 135 4.1.3. Параметры компонентов 136 Основные параметры 136 Параметры посадочного места 138 Параметры символа 139 4.1.4. Редактирование параметров компонента 139 4.1.5. Создание новых библиотек и новых наборов библиотек 141 4.1.6. Панель инструментов P-CAD Library Executive 142 4.2. ПОИСК ДАННЫХ В БИБЛИОТЕКАХ ПРИ ПОМОЩИ КОМАНДЫ QUERY 143 4.3. ВСТАВКА КОМПОНЕНТА ИЗ БИБЛИОТЕКИ В СХЕМУ 147 4.4. ФОРМИРОВАНИЕ ОТЧЕТА О БИБЛИОТЕКЕ И ЕЕ КОМПОНЕНТАХ 149 ГЛАВА 5. ввод схемы электрической ПРИНЦИПИАЛЬНОЙ 151 5.1. СОЗДАНИЕ НОВОГО ЧИСТОГО ПРОЕКТА 152 5.1.1. Создание нового проекта 152 5.1.2. Оформление форматки 154 Рамка и штамп 154 Автоматическое заполнение полей 155 5.2. ВВОД И РАЗМЕЩЕНИЕ СИМВОЛОВ БИБЛИОТЕЧНЫХ КОМПОНЕНТОВ НА СХЕМЕ 158 5.3. ПРОРИСОВКА ЭЛЕКТРИЧЕСКИХ СВЯЗЕЙ 164 Практика построения 164 Редактирование цепи 166 5.4. СОЗДАНИЕ ИЕРАРХИЧЕСКОГО ПРОЕКТА 167 5.5. ВЕРИФИКАЦИЯ (ПРОВЕРКА) СХЕМЫ 172
P-CAD 2006 5.6. ВЫВОД СХЕМЫ НА ПРИНТЕР 175 5.7. ПРАКТИЧЕСКИЙ ПРИМЕР СОЗДАНИЯ СХЕМЫ В P-CAD SCHEMATIC 178 ГЛАВА 6. РЕДАКТОР ПЕЧАТНЫХ ПЛАТ И ЕГО НАСТРОЙКА (РСВ) 185 6.1. ОБЩАЯ КОНФИГУРАЦИЯ РЕДАКТОРА РСВ 186 Главные настройки 186 Параметры интерактивного контроля 189 Параметры ручной трассировки 192 Настройка «продвинутой» трассировки 193 Задание производственных параметров 196 6.2. КОНФИГУРАЦИИ СЛОЕВ ПЕЧАТНОЙ ПЛАТЫ 198 Основные настройки слоев. Добавление и удаление слоев. Переход между слоями. Включение и выключение слоев 198 Группы слоев 201 Парные слои 202 Физические свойства отдельных слоев платы 204 Условное обозначение отверстий в печатной плате на чертеже 205 Оформление послойных чертежей 207 6.3. НАСТРОЙКА ПАРАМЕТРОВ ОТОБРАЖЕНИЯ ПЛАТЫ 209 6.4. БАРЬЕРЫ ТРАССИРОВКИ 214 ГЛАВА 7. НАЗНАЧЕНИЕ ОСНОВНЫХ ПАРАМЕТРОВ (ПРАВИЛ) СОЗДАНИЯ ПЕЧАТНЫХ ПЛАТ 215 7.1. ПОНЯТИЕ ПРАВИЛ ПРОЕКТИРОВАНИЯ 216 7.2. ПРАКТИКА ЗАДАНИЯ ПРАВИЛ 217 ГЛАВА 8. СОЗДАНИЕ ПЕЧАТНОЙ ПЛАТЫ 225 8.1. ПОДКЛЮЧЕНИЕ БИБЛИОТЕК. УПАКОВКА СОЕДИНЕНИЙ НА ПЕЧАТНУЮ ПЛАТУ 226 Создание платы «с нуля» 227 Упаковка схемы на ПП с предварительно размещенными компонентами 229
СОДЕРЖАН Размещение компонентов 231 Специальные приемы выравнивания компонентов на печатной плате 236 8.2. РЕДАКТИРОВАНИЕ КОМПОНЕНТА И ЕГО СВОЙСТВ НА ПЕЧАТНОЙ ПЛАТЕ 238 Задаем/меняем свойства 239 Поиск и проверка компонентов на плате 244 Замена того или иного компонента альтернативным 245 8.3. ПРЕДВАРИТЕЛЬНАЯ РАБОТА С ЭЛЕКТРИЧЕСКИМИ СВЯЗЯМИ 246 Оптимизация электрических связей 246 Задание атрибутов цепям и компонентам 250 8.4. ТРАССИРОВКА СОЕДИНЕНИЙ 252 8.4.1. Ручная трассировка 252 Практика трассировки 252 Сглаживание проводников 255 Групповая трассировка 256 8.4.2. Улучшенная интерактивная трассировка 258 Переход в режим улучшенной интерактивной трассировки 258 Параметры улучшенной интерактивной трассировки 259 Процесс трассировки 260 8.5. СОЗДАНИЕ ОБЛАСТЕЙ МЕТАЛЛИЗАЦИИ 267 8.5.1. Металлизированные области в сигнальных слоях 268 Общая методика создания. Задание свойств областей металлизации 268 Рисование вырезов в областях металлизации 275 8.5.2. Построение областей металлизации во внутренних слоях 276 8.5.3. Металлизация полигонами. Соединение нескольких цепей с сохранением их индивидуальности 277 8.6. ПРОВЕРКА (ВЕРИФИКАЦИЯ) СОЗДАННОЙ ПЕЧАТНОЙ ПЛАТЫ (DESIGN RULE CHECK, DRC) 280 8.8. ВЫВОД ДАННЫХ НА ПЕЧАТЬ 286 8.9. ПРАКТИЧЕСКИЙ ПРИМЕР РАЗВОДКИ ПЕЧАТНОЙ ПЛАТЫ В P-CAD РСВ 290
Как читать данную книгу Эта книга представляет собой превосходное руководство по P-CAD 2006, которое позволяет в сжатые сроки освоить работу в P-CAD 2006 и максимально быстро получить готовые результаты. В книге вы найдете все необходимое. Теоретическое описание возможностей и методики работы в системе P-CAD, сопровождается реальным практическим примером, приведенным в конце главы и призванным закрепить прочитанное и освоить его применение на практике. С первых глав книги вы начинаете проектировать вполне реальное устройство, разработанное автором, готовите компоненты, создаете библиотеки, рисуете схему, разводите печатную плату. Соответствующие этапы проекта выполняются по итогам изучения определенной темы. Пример, рассмотренный в книге - сквозной. То есть для иллюстрации использования P-CAD в книге не применяются многочисленные отрывочные бессмысленные примеры, которые, иллюстрируя какой-либо отдельный момент, сами по себе смысла никакого не имеют. Наоборот, в книге реализуется вполне конкретный проект, и рассмотрение его отдельных этапов позволяет, во-первых, проиллюстрировать теоретическое описание программы, а во-вторых, дать целостное понимание методики использования программы на практике, конкретно показать читателю, как и что делается для создания проекта печатной платы в P-CAD 2006 с нуля.
В то же время не нужно считать книгу сугубо практической, рассматривающей P-CAD только на примерах. Вовсе нет. Каждая глава начинается с подробного описания возможностей, настроек и опций соответствующего модуля P-CAD, его назначения и методики использования. Как читать данную книгу? Обязательно рекомендуется прочитать от начала до конца первые три главы. Далее же можно идти одним из двух путей: либо сначала смотреть практическую часть, по мере необходимости обращаясь к теории (это уж если срочно необходимо получить практическое представление об использовании P-CAD), либо двигаясь в том же режиме, читая сначала теоретическое описание, а потом обращаясь к практике. Мы бы от себя рекомендовали второй путь. Впоследствии можно будет обращаться к отдельным разделам книги за справочной информацией. Благо материал подается в удобной, структурированной форме. Желаем вам успехов в освоении P-CAD 2006.
Глава 1. Структура и возможности системы P-CAD 2006 для Windows
P-CAD 2006 Система P-CAD 2006 представляет собой новейшую версию популярного пакета для сквозного проектирования аналоговых, цифрово-аналоговых и аналогово-цифровых устройств. В частности, она позволяет выполнять следующие операции: подбирать элементную базу в соответствии с техническим заданием; вести библиотеки символов, топологических посадочных мест и моделей компонентов; осуществлять графический ввод схемы и ее упаковку на печатную плату; выполнять трассировку в ручном, интерактивном и автоматическом режимах; проводить смешанное аналого-цифровое моделирование на основе ядра SPICE3; выявлять ошибки в схеме и печатной плате, вплоть до анализа целостности сигналов и перекрестных искажений; выпускать полный комплект конструкторско-технологической документации для передачи на предприятие - изготовитель печатных плат. В состав данного программного комплекса входит несколько тесно интегрированных между собой модулей (см. рис. 1.1) [3]. • Library Executive — диспетчер библиотек, значительно упрощающий процесс подбора элементной базы для конкретного проекта. Библиотеки P-CAD отличаются удобным интерфейсом и позволяют
Глава 1. Структура и возможности P-CAD 2006 Рис. 1.1. Структура пакета P-CAD 2006 [6] эффективно структурировать в табличной форме упаковочную информацию о нумерации и именовании выводов компонентов, логической эквивалентности выводов и прочих параметрах. Кроме того, они содержат обширную базу данных о продукции ведущих мировых производителей микроэлектроники (Motorola, Analog Devices, AMD, Texas Instr. и т. д.). • Symbol Editor - графический редактор для формирования условно- графических обозначений (У ГО) библиотечных компонентов. Оснащен средствами для автоматизации разработки логических компо- Il5
P-CAD 2006 нентов и для проверки правильности полученных символов. • Pattern Editor - графический редактор для формирования посадочных мест компонентов. В его состав входит программа-мастер Pattern Wizard, облегчающая процесс создания корпусов для типовых компонентов (например, интегральных микросхем). • Schematic - графический редактор для ввода принципиальных схем изделия. К числу его сильных сторон стоит отнести возможность получения многолистовых схем (в том числе с иерархической структурой), наличие средств для проверки проекта и для редактирования библиотек символов компонентов. Применение специально созданных шрифтов, удовлетворяющих требованиям российских ГОСТов и внедренных в систему проектирования, позволяет использовать на схеме и ПП надписи на русском языке. • РСВ - графический редактор, позволяющий пользователю самостоятельно или с помощью набора функций Visual Placement Area (VPA) разместить модули на монтажно-коммутационном поле и провести трассировку проводников в ручном, интерактивном или автоматическом режимах. Осуществляет контроль над соблюдением технологических норм и правил и дает возможность создавать на плате особые участки («комнаты»), в которых не действуют назначенные для всего проекта ограничения. • Document Toolbox - включенная в приложения РСВ и Schematic утилита, значительно облегчающая подготовку конструкторской документации. В частности, она предназначена для нанесения на чертежи вспомогательной информации: динамически обновляемых списков и отчетов, диаграмм и таблиц, технологических и учетных сведений, списков соединений, выводов подключения питания т.д. • Автотрассировщики - особые модули для автоматической прокладки проводников на печатной плате. Входящее в состав базового пакета приложение Quick Route позволяет вести трассировку на простых двухсторонних печатных платах по фиксированным сеткам. Для более сложных проектов, предусматривающих использование компонентов с большим числом выводов и малым расстоянием между ними, имеет смысл дополнительно приобрести сеточный трассировщик Pro Route или бессеточный трассировщик Situs. • Interroute Gold и Advanced Route - дополнительные наборы команд для РСВ, позволяющие в интерактивном режиме прокладывать проводники, автоматически раздвигая помехи. Существенно облегчают и ускоряют ручную и интерактивную трассировку.
Глава 1. Структура и возможности P-CAD 2006 • DBX-utils - обширный набор утилит, использующих для работы интерфейс DBX (Data Base Exchange). Эти мини-программы извлекают данные из открытых проектов (схем или печатных плат), обрабатывают их, составляют отчеты или добавляют в проект атрибуты или геометрические объекты. В частности, российскими специалистами разработан комплект DBX-утилит для оформления документации, отвечающей требованиям национального стандарта ЕСКД, Справочник конструктора (Constructor Reference) и т.д. • InterPlace/PCS - многофункциональная DBX-утилита, облегчающая размещение компонентов. Входящий в ее состав инструмент PCS (Parametric Constraint Solver) позволяет на начальной стадии реализации проекта сформулировать набор правил проектирования, которыми впоследствии станут руководствоваться прочие модули системы. • Protel Advanced Sim - основанная на языке описания Spice 3f5 система цифрового, аналогового и цифро-аналогового моделирования. Обеспечивает возможность выполнять анализ по самым различным параметрам (постоянному току, частоте, спектральным характеристикам, шуму, температуре, переходным процессам), а также статистический анализ методом Монте-Карло, расчет передаточной функции, нулей и полюсов. • Signal Integrity - инструмент для анализа влияния конструкции печатной платы на условия распространения сигналов (задержка, потери, паразитные наводки, согласование с источниками и нагрузками). Ниже приведены основные характеристики системы проектирования P-CAD 2006. Общие характеристики: • 32-разрядная база данных; • разрешающая способность — 0,001мм; • количество электрических цепей в проекте — до 64 000; • допускается включать в отдельную библиотеку до 20 000 компонентов и одновременно открывать неограниченное количество библиотек; • ^каждый компонент может содержать до 10 000 выводов и до 5000 секций (вентилей); • программа поддерживает до 8 символов в имени файла, до 16 симво- ■ 17
P-CAD 2006 лов в названии типа компонента, до 20 символов в именах вывода и цепи и в позиционном обозначении вывода и до 30 символов в позиционном обозначении компонента; • предусмотрен многошаговый «откат» вперед и назад (по умолчанию количество запоминаемых шагов равняется 10, но эту величину можно при необходимости изменить, редактируя файл конфигурации *.ini). Особенности графического редактора принципиальных схем P-CAD Schematic [3]: • до 999 листов схем в одном проекте; • максимальный размер листа — 60x60 дюймов; • поддержка стандартных форматов листов (А-Е и др.); • дискретность угла поворота символа компонента и текста — 90°; • наличие утилиты ERC, которая позволяет в полуавтоматическом режиме работать с выявленными ошибками на принципиальных схемах: просматривать, сортировать, быстро переходить к проблемному участку; • предусмотрена возможность автоматического формирования списка соединений NetList; • интеграция с P-CAD PCB позволяет отслеживать соответствие цепей на схеме проводникам на печатной плате (и наоборот); • предусмотрена возможность передачи данных в программу моделирования смешанных аналого-цифровых устройств Advanced Sim. Особенности графического редактора печатных плат P-CAD PCB: • предельное количество слоев в печатной плате — 999 (из них 11 определены по умолчанию); • максимальный размер печатной платы — 60x60 дюймов; • предусмотрено автоматическое обновление принципиальных схем в случае внесения изменений в печатную плату (и наоборот); • максимальная ширина проводника на ПП — 10 мм; • до 64 000 стилей стеков контактных площадок в проекте; • минимальная дискретность угла поворота текста и графических объектов — 0,1°;
Глава 1. Структура и возможности P-CAD 2006 пользователю предоставлено право задействовать в проекте нестандартные элементы, такие как полигоны с неограниченным числом вершин в полигоне, контактные площадки различных форм (эллипс, овал, прямоугольник, скругленный прямоугольник, а также непосредственное соединение, тепловой барьер с перемычками); программа отслеживает соблюдение зазоров топологического рисунка и полноту разводки ПП; приложение поддерживает управляющие файлы фотоплоттеров Gerber и сверлильных станков с ЧПУ типа Excellon.
Глава 2. Настройка схемного редактора P-CAD Schematic
Глава 2. Настройка схемного редактора P-CAD Schematic 2.1. Запуск редактора схем. Основное окно программы Чтобы запустить P-CAD Schematic, выберите Пуск -> Программы -> P-CAD 2006 -> Schematic. Кроме того, можно воспользоваться соответствующим ярлыком на Рабочем столе (если вы его там себе завели). После загрузки вы попадете в главное окно программы, показанное на рис. 2.1. По умолчанию оно состоит из следующих элементов: • Строка меню, из которой выбором соответствующего пункта можно выполнить практически все действия, предусмотренные Schematic. • Две верхние (одна под другой - Command Toolbar и DocTool Toolbar) и левая (Placement Toolbar) панели инструментов, содержащие кнопки наиболее часто используемых команд. • Рабочее поле - область, непосредственно служащая для выполнения всех работ по проектированию. Именно в рабочей области отображается создаваемая/редактируемая схема. • Строка состояния - отображается внизу окна программы и предназначена для вывода всевозможных подсказок и пояснений по ходу работы. В частности, на ней вы можете увидеть текущие
P-CAD 2006 Шаг сетки Рис. 2.1. Главное окно Schematic 22 t координаты курсора, тип сетки и ее шаг, текущую толщину линий, название текущей страницы, а также кнопку записи макрокоманд и окно выбора рабочей страницы. Кроме того, при выполнении некоторых команд появляются доп. подсказки. В общем же указать, какие именно элементы должны отображаться в главном окне Schematic, можно, выбрав в строке меню View и внизу раскрывшегося подменю проставив галочки напротив тех элементов, которые вам нужны.
Глава 2. Настройка схемного редактора P-CAD Schematic 2.2. Базовая настройка Уже в самом начале работы необходимо задать хотя бы основные параметры работы в P-CAD, такие как единицы измерения, используемые при работе и т.п. Произвести данные настройки можно в окне Options Configure, вызываемом из строки меню: Options -> Configure (см. рис. 2.2). Далее мы подробнее остановимся на параметрах, настраиваемых в данном окне. Рис. 2.2. Диалоговое окно «Options Configure» Выбор и установка системы единиц измерения и размеров чертежа В программе P-CAD 2006 вы можете использовать одну из следующих систем единиц измерения: дюймовую или метрическую. При этом по умолчанию в качестве единицы измерения установлена mil — тысячная часть дюйма (в просторечии именуемая миллидюймом). • Задать единицы измерения можно в диалоговом окне Options Configure. Для этого просто в области Units установите переключатель в нужное положение: mm - миллиметры (рекомендуется), mil - миллидюймы, inch - дюймы. • Параметры листа (размеры рабочей области) задаются в области Workspace Size. При этом вы bi
можете либо выбрать один из стандартных форматов (А2, A3, А4 и т.д.)» либо задать свои размеры, установив переключатель в положение User и введя требуемые значения ширины и высоты рабочей области в ставшие доступными поля Width и Height соответственно. Прочие настройки черчения Помимо указанных выше единиц измерения и размеров рабочей области, в окне можно задать следующие параметры работы в P-CAD: • Нажав на кнопку Edit Title Sheets, вы сможете установить стили оформления чертежей схемы (подключить форматки и т.д.). Однако необходимо иметь в виду, что, так как американские и российские стандарты несовместимы, воспользоваться готовыми шаблонами не удастся. • В области Orthogonal Modes задается режим прокладки линий, проводников и шин: 90/90 Line-Line (только вертикальные и горизонтальные линии), 45/90 Line-Line (под углами в 45° и 90°). • Включить и задать параметры автоматического сохранения текущего проекта можно в области AutoSave. Чтобы включить автосохранение, установите флажок Enable AutoSave, а в поле AutoSave Time Interval (minutes) укажите периодичность сохранения на жесткий диск компьютера. При этом рекомендуется установить флажок Purge Previous Backups, чтобы по мере создания новых резервных копий старые автоматически удалялись. Максимальное количество предыдущих сохраненных копий файла, которое может храниться единовременно, задается в поле Number of Backup Files (более старые, соответственно, подчищаются). • В поле File Viewer указывается текстовый редактор для просмотра протоколов, отчетов и со-
Глава 2. Настройка схемного редактора P-CAD Schematic общений об ошибках. Таковым обычно назначается Блокнот (notepad). • В поле Zoom Factor указывается масштаб изменения изображения при выполнении команд View->Zoom In и View -> Zoom Out (так называемый коэффициент умножения). • В поле Autopan (% Display) устанавливается процент смещения изображения, производимого при нажатии на одну из клавиш-стрелок на клавиатуре, когда указатель мыши установлен на границе экрана. • С помощью переключателя ECOs определяется режим записи изменений, внесенных в проект: ■ ECO Format - все правки заносятся в файл формата P-CAD. ■ Was/Is Format - файл изменений в формате Tango отражает только скорректированные позиционные обозначения. • Очень полезным является флажок DDE Hotlinks, устанавливающий связь с редактором печатных плат (РСВ) для подсветки выделенных цепей и компонентов. Обязательно проследите за тем, чтобы он был установлен. В результате при выделении какого-либо элемента схемы в одном редакторе он автоматически подсвечивается в другом. • Флажок Compress Binary Designs включает/выключает сжатие двоичных файлов проекта при сохранении. Бывает полезно при ограниченном месте на жестком диске. • В поле Increment Value задается величина шага приращения цифрового суффикса имени цепи. Рекомендуемым является значение 1, и именно оно установлено по умолчанию. Все настройки, выполненные вами в окне Options Configure, записываются в файл конфигурации (.ini) и сохраняются при переходе от одного проекта к другому.
2.3. Сетка: настройка и использование В P-CAD 2006, как и в большинстве современных систем автоматического проектирования, предусмотрена возможность использования так называемой сетки. Данная сетка отображается на экране, имеет определенный шаг (расстояние между соседними узлами по вертикали и горизонтали) и позволяет визуально оценивать размеры, расстояния до различных объектов, производить точные построения. Простейшим видом сетки является миллиметровка: по своей сути это лист бумаги с нанесенной сеткой шагом в 1 мм. При печати сетка в P-CAD не выводится, а используется лишь в целях удобства. В ходе проектирования указатель мыши как бы прилипает к узлам сетки, позволяя производить наиболее точные построения. По умолчанию сетка отображается, как это можно видеть на рис. 2.1. Включение/отключение сетки и ее параметры (расстояние между узлами, вид и тип сетки) задаются в окне Options Grids (см. рис. 2.3), вызвать которое можно, выбрав в строке меню Options -> Grids. Нужное значение шага сетки можно выбрать щелчком мыши в списке Grids. Если в списке нет ни одного подходящего вам значения (или вообще ничего нет), то необходимо его занести в список. При задании нового шага (например, 5 мм) необходимо ввести его значение в поле Grid Spacing, а затем нажать кнопку Add и подтвердить действие (кнопка ОК). Новое значение шага сетки станет доступно в списке Grids. Аналогичным образом добавьте к списку шагов сетки значения 0.1, 0.5,1, 5,10 мм. Крупные шаги удобно использовать при размещении компонентов, проводников и шин, а более мелкие — при размещении атрибутов, полей, текста и графических символов. После ввода каждого значения шага сетки необходимо нажимать кнопку Add.
Глава 2. Настройка схемного редактора P-CAD Schematic Для удаления ненужного шага следует выделить в окне Grids соответствующую строчку и нажать на кнопку Delete. Включение/отключение отображения сетки на экране осуществляется с помощью включения/ выключения флажка Visible в области Visible n 0 0 п „ ., с. , ~ „ , Рис. 2.3. Диалоговое окно Grid Style. Расположенный рядом с этим флажком «Options Grids» переключатель задает видимое отображение сетки в виде точек (Dotted) либо сетки (Hatched). В области Mode задается точка отсчета координат: • Absolute - абсолютная система координат с началом в левом нижнем углу. • Relative - относительная система координат. При выборе данного значения становится доступным флажок Prompt for Origin. После его включения и закрытия диалогового окна курсором указывается новая точка отсчета относительных координат. Завершив настройку параметров сетки, закройте окно Options Grids, нажав кнопку ОК. Обратите внимание, что параметры сетки не сохраняются при переходе к новому проекту даже в одном сеансе работы. 2.4.Создание и редактирование стилей текста Понятие текстового стиля За внешний вид текста в системе P-CAD отвечают текстовые стили. В текстовом стиле определе-
ны такие параметры шрифта, как имя и начертание шрифта, угол наклона букв, степень сжатия/растяжения букв и др. Каждый текстовый стиль имеет свое персональное название и сохраняется вместе с чертежом. Поэтому не надо беспокоиться о том, что, если вы откроете свой чертеж на другом компьютере, на нем может не оказаться необходимых текстовых стилей (правда, должны будут быть шрифты, используемые в стиле). Любой из стилей может быть переименован и удален. Также любой стиль может быть сделан текущим. Именно в формате текущего стиля вы набираете текст. В систему P-CAD встроены несколько служебных стилей для обозначения текстовых атрибутов типовых элементов. Их названия, назначение и размеры по умолчанию приведены ниже [3]: • Default - векторный шрифт Stroke по умолчанию (высота 2.54 мм); • DefaultTTF - контурный шрифт TrueType по умолчанию (высота 3.17 мм); • PartStyle - стиль для имен компонентов; • PinStyle - стиль для имен выводов символов компонентов; • PortStyle - стиль для имен портов на Чертеже электрической схемы; • WireStyle - стиль для имен электрических цепей на чертеже электрической схемы. В служебных стилях используется западноевропейский набор символов. Для нанесения на чертеж надписей на русском языке необходимо создать несколько новых стилей, включающих символы кириллицы. При этом пользователю (то есть вам) доступны два вида шрифтов: TrueType Fonts (шрифты системы Windows) и Stroke (штриховые). К числу последних относятся предустановленные в системе QUALITY (сглаженный), BASIC (рубленный) и LCOM (с засечками).
Глава 2. Настройка схемного редактора P-CAD Schematic Создание и редактирование текстовых шлей Чтобы получить доступ к настройкам имеющихся стилей или приступить к созданию нового стиля, следует в строке меню выбрать Options -> Text Style. В результате на экране появится диалоговое окно Options Text Style, показанное на рис. 2.4. Выбор того или иного стиля (установка его текущим) производится в списке Current Text Style. Просто выполните двойной щелчок мышкой по нужному стилю, и он будет установлен. Окно Options Text Style при этом будет закрыто. Чтобы изменить параметры какого-либо стиля, выделите его в списке и нажмите кнопку Properties. В результате на экране появится окно Text Style Properties (рис. 2.5), в котором необходимо активировать флажок Allow True Type, проставить нужные данные в полях Height (высота текста) и Thickness (толщина линии), а затем кликнуть по кнопке Font. В раскрывшемся меню выберите из списка нужный шрифт и начертание, а в окне набора символов (Script) выделите позицию Cyrillic (кириллица), чтобы включить возможность использо- Рис. 2.4. Диалоговое окно «Options Text Style»
P-CAD 2006 Рис. 2.5. Диалоговое окно вания русскоязычных шрифтов. Далее в окне Text «Text Style Properties» Style properties в груППе Display установите флажок True Type Fonts, чтобы разрешить отображение TTF-шрифтов. По окончании нажмите кнопку ОК. Ну и наконец, чтобы создать какой-либо новый текстовый стиль, в окне Current Text Style нажмите кнопку Add (Добавить). Далее в появившемся окне Add Text Style задайте имя нового стиля (рис. 2.6), а в расположенном ниже списке выберите один из имеющихся стилей, который должен лечь в основу создаваемого. В P-CAD 2006 создание новых стилей производится на основе старых. При этом вы впоследствии изменяете нужные параметры. Необходимо отметить, что использование кириллицы (русских букв) в названиях стилей допустимо, но, например, при передаче данных через формат DXF подобные имена искажаются. Таким образом, рекомендуется названия стилей задавать с использованием английского алфавита. Произведя необходимые настройки в окне Add Text Style, нажмите кнопку OK, и вы попадете в уже знакомое нам окно Text Style Properties, в котором сможете произвести нужные настройки шрифтового оформления. Имейте в виду, что в составе текстового стиля сами шрифты не хранятся. Присутствует только ссылка i
Глава 2. Настройка схемного редактора P-CAD Schematic на них и их настройки в рамках данного стиля. Со- Рис. 2.6. Диалоговое окно ответственно, необходимо позаботиться, чтобы при Style» открытии проекта на другом компьютере на нем оказались используемые в проекте шрифты. Если заданный в тестовом стиле шрифт не будет найден, то вместо него будет подставлен другой, что может привести к непредсказуемым последствиям. В завершение данного раздела рассмотрим оставшиеся кнопки окна Options Text Style: • Rename - позволяет переименовывать текстовые стили. Правда, данная возможность допускается только для стилей, созданных пользователем (пользовательских стилей). Для системных стилей, присутствующих изначально в P-CAD, данная возможность недоступна. • Delete - кнопка удаления стиля. Также доступна только для пользовательских стилей. • Purge Unused Styles - удаляет из списка все не используемые в текущем проекте стили, кроме системных. ■ SI
Кнопки Display Stroke и Display True Type включают режимы отображения соответственно штриховых и векторных шрифтов. Кнопка Replace служит для замены одних стилей на другие. После нажатия на данную кнопку на экране появляется диалоговое окно Replace Styles (см. рис. 2.7). Далее в списке From выберите стиль, подлежащий замене, а в списке То — новый стиль, на который замена должна быть произведена. Далее нажмите кнопку Apply. 2.5. Задание ширины линий и проводников Толщина линии выбирается в пределах 0,2-1,0 мм. Рекомендуемая ширина 0,3-0,4 мм. Условные графические обозначения и линии соединений выполняются одной толщины. Утолщенными линиями обычно выполняются общие шины. Тип линии определяется изображаемым объектом [6]: • сплошной линией - обозначают электрические
Глава 2. Настройка схемного редактора P-CAD Schematic связи, условные графические обозначения элементов и т.п.; • штриховой линией - электрические, магнитные экраны и механические связи; • штрихпунктирной линией - функциональные группы компонентов. При выполнении схемы устанавливается просвет между соседними линиями условных графических обозначений не менее 1 мм, между отдельными линиями условных графических обозначений - не менее 2 мм, между соседними линиями связи (цепями) - не менее 3 мм. Линии соединений должны состоять из горизонтальных и вертикальных отрезков, для некоторых схем в виде исключения допускается выполнение линий связи под углом 45°. Линии связи должны иметь минимальное количество пересечений и изломов. Для улучшения читаемости и наглядности схемы и для уменьшения количества связей используют слияние линий в групповые линии связи (шины, жгуты), которые выполняются утолщенными линиями. Каждая линия в шине должна быть помечена порядковым номером или специальным обозначением (Dl, RESET) и изображаются либо под прямым углом, либо под углом 45° к шине. В P-CAD-2006 линии связи проводят под углом 45° к шине. Параметры сливаемых линий задаются в окне Options Display [6]. Как задать толщину и вил линии лля рисования объектов (символов) Чтобы задать толщину и вид линии рисования графического образа символа, в строке меню выберите Options -> Current Line. В результате появится диалоговое окно Options Current Line (см. рис. 2.8), в области Width (Ширина) которого можно задать толщину линии: Thin (0.254 мм — по умолчанию), Thick (0.762 мм) или произвольную. В последнем случае активируйте флажок User и введите
P-CAD 2006 Рис. 2.8. Диалоговое окно «Options Current Line» числовое значение. Для оперативного переключения на рисование линией нужной толщины пользуйтесь строкой состояний. Там имеется соответствующий раскрывающийся список. В области Style можно задать внешний вид (стиль) линии: Solid (сплошная), Dashed (пунктирная) или Dotted (точечная). Имейте в виду, что линии типов Thick и User могут быть только сплошными. Задание ширины проводников Чтобы задать параметры линии, которой должны вычерчиваться проводники, выберите в строке меню Options -> Current Wire. Появляющееся окно Options Current Wire (рис. 2.9) аналогично окну Options Current Line. Все то же самое. Единственное, что следует отметить, так это то, что ширина проводников в принципе ограничена диапазоном от 0 до 100 mil. Рис. 2.9. Диалоговое окно «Options Current Wire» Как можно отредактировать ширину линий и проводников Сразу необходимо отметить, что все заданные значения ширины линий и проводников хранятся в файле настроек системы (для схемного редактора это файл sch.ini). При этом в P-CAD 2006 отсутствует встроенный инструмент для редактирования уже созданных типов линий, их удаления и т.п. Можно, конечно, воспользоваться любым текстовым редактором (тем же Блокнотом) и отредактировать конфигурационный файл вручную, но предпочтительнее просто не вводить новые значения ширины линий и проводников. 341
Глава 2. Настройка схемного редактора P-CAD Schematic 2.6. Настройка параметров отображения различных элементов проекта в окне P-CAD 2006 Проекты, создаваемые в P-CAD, могут быть весьма сложными, а схемы - насыщенными. Для удобства работы и большей ясности в чтении схем в P-CAD элементы разного типа отображаются разными цветами: электрические цепи - одним цветом, символы компонента - другим, текстовые надписи - третьим и т.д. Настроить, что каким цветом должно отображаться, в окне P-CAD можно, выбрав в строке меню Options-* Display. I Далее появится диалоговое окно Options Display (Параметры отображения), в котором вы и сможете произвести требуемые настройки или просто просмотреть текущие (рис. 2.10). Рис. 2.10. Диалоговое окно «Options Display». Вкладка «Colors»
Задание цвета отображения элементов Задание цвета, которым должны выводиться в окне P-CAD те или иные элементы (и их части), производится на вкладке Colors (Цвета) окна Options Display (рис. 2.10). При этом вы можете задать цвет для следующих составляющих частей символа компонента [3]: • электрической цепи (Wire), • символа компонента (Part), • шины (Bus), • точки соединения цепей (Junction), • контакта (Pin), • линии (Line), • многоугольника (Polygon), • текста (Text), • свободного вывода символа (Open End). Чтобы установить цвет, щелкните по соответствующей кнопке в области Item Colors и в появившемся небольшом окне-палитре установите подходящий цвет (см. рис. 2.11). В области Display Colors можно задать цвета для фона рабочей области (Background), основной сетки (lxGrid), сетки с увеличенным шагом (lOxGrid), подсвечиваемых объектов (Highlight), выбранного объекта (Selection), линии форматки листа схемы (Title), атрибутов цепей (Wire Attr), атрибутов компонента (Part Attr). Чтобы скрыть какие-либо компоненты схемы, назначайте им цвет фона. Помимо цветовых настроек, на вкладке Display Colors окна Options Display можно задать размер точек, обозначающих места соединения проводников. Делается это в области Junction Size, путем выбора одного из следующих вариантов:
Глава 2. Настройка схемного редактора P-CAD Schematic • Small - маленькие точки размером 20 mil; • Large - большие точки 30 mil; • User - размер определяется пользователем. При этом становится доступным поле Size, в котором вы и сможете ввести необходимый вам размер (в тех единицах измерения, которые приняты в настройках программы - см. п. 2.2). В области Bus Connection Style задается стиль подсоединения электрических цепей к шине на рисунке принципиальной схемы. Если вы поменяете текущее значение, то оно будет использоваться только со вновь создаваемыми подключениями. Все подключения, созданные ранее, останутся нетронутыми в том же виде, в котором и были. Если нажать кнопку Defaults, то будет произведен возврат к цветовым настройкам, принятым в Р- CAD по умолчанию. Произведя все необходимые настройки в окне Options Display, нажмите OK, чтобы их подтвердить и закрыть окно, или Cancel — для отмены. Дополнительные настройки В окне Options Display имеется еще одна вкладка - Miscellaneous. Ее можно увидеть на рис. 2.12 и на ней сосредоточены дополнительные настройки интерфейса и режима работы в P-CAD. Так, в области Cursor Style вы можете выбрать стиль курсора: стрелка (Arrow), маленькое перекрестье (Small Cross) или перекрестье во весь экран (Large Cross). Здесь же, на этой же вкладке, в области Miscellaneous можно воспользоваться следующими возможностями и настройками [3]: • Draft Mode - включение/выключение данного флажка соответственно включает/выключает черновой режим, в котором для ускорения прорисовки проекта на экран монитора выводятся только контуры проводников.
P-CAD 2006 Display Default PinDes - флажок включения/ выключения вывода на экран номеров выводов символов, заданных по умолчанию. Display Open Ends - флажок включения/выключения отображения на экране номеров выводов, не подсоединенных к цепям. Display Overridden Errors - флажок включения/выключения отображения на экране отмененных ошибок. Display Part Gate Number - флажок включения/выключения отображения на экране номеров секций компонентов. Scroll Bars - флажок включения/выключения вывода на экран полос прокрутки. Show Data Tips - данный флажок включает/ выключает режим, когда при наведении указа- Рис. 2.12. Диалоговое окно «Options Display». Вкладка «Miscellaneous»
Глава 2. Настройка схемного редактора P-CAD Schematic теля мыши на какой-либо объект над ним сразу же появляется краткая информация об объекте (при выключенной опции View -> Snap to Grid). • Thin Stroked Text - включение/выключение использования тонких линий векторных шрифтов. • Drag by Outline - включает/выключает режим, при котором в случае перетаскивания какого- либо выделенного объекта (объектов) он в ходе этого процесса отображается контурными линиями. Это бывает очень полезно на «медленных» компьютерах, да и вообще - может существенно повысить скорость работы. Настройка отображения ошибок в схеме Режим отображения ошибок можно установить в группе переключателей ERC Errors окна Options Display. To есть таким образом вы можете задать режим отображения дефектов схемы, выявленных при выполнении команды Utils -^ERC. На выбор доступны следующие варианты: • Show (Показать) - установите переключатель в данное положение, если хотите, чтобы обнаруженные ошибки помечались на схеме специальным индикатором. • Hide (Скрыть) - выбор этого варианта отключает отображение индикаторов ошибок. • No Change (He изменять) - будут продолжать использоваться текущие установки изображения. При этом индицируемые ошибки будут продолжать показываться, а скрытые ошибки - продолжать оставаться скрытыми. • Поле Size предназначено для задания размера индикатора ошибок (в пределах от 1 до 400 mil). Настройка межстраничных ссылок С помощью группы параметров Sheet Connector Cross Referencing, имеющейся на вкладке Miscel-
P-CAD 2006 laneous (рис. 2.12) окна Options Display, можно настроить отображение атрибутов специальных элементов — так называемых межстраничных соединителей (Sheet Connectors). Эти межстраничные соединители призваны указывать, на каких конкретно листах многолистовой схемы есть продолжение цепи. В качестве примера можно обратиться к рис. 2.13, на котором межстраничная ссылка показывает, что у цепи + 12V есть продолжение на пятом листе схемы (sheet5) в зоне A3. Рис. 2.13. Пример использования межстраничных соединителей (межстраничная ссылка) + 12V Примечание. На вкладке Miscellaneous окна Options Display можно изменять размер так называемой привязочной точки (Reference Point) — специального элемента, используемого при создании символов. Ее размер задается в поле Size и может иметь значение в пределах от 1 до 400 mil. Sheet5[A3] —> Настройки межстраничных ссылок, доступные для изменения, таковы: • Флажок Show Cross Referencing - включает/ выключает отображение перекрестных ссылок между листами. • Список Text Styles - позволяет выбрать стиль текста для ссылок. Правда, сделать это можно только из числа системных стилей. • В полях ввода Offset X и Y задается размер смещения символа межстраничного соединителя по осям относительно точки привязки. 2.7. Настройка работы клавиатуры и мыши в P-CAD 2006. Полезные клавиатурные сочетания Для настройки клавиатуры и мыши в строке меню любого из модулей выберите Options-^Preferences. В результате перед вами появится диалоговое окно Options Preferences (рис. 2.14), на вкладке Кеу- 401
Глава 2. Настройка схемного редактора P-CAD Schematic board которого вы и сможете назначить «горячие» клавиши часто повторяющихся команд. Соответствующие настройки сохраняются в специальном файле(для схемного редактора это SCH.key). Назначение «горячих2» клавиш «Горячие» клавиши при умелом использовании существенно повышают эффективность работы в любой программе. P-CAD не является исключением из данного правила. При этом вы можете задавать свои сочетания для тех или иных действий (или последовательности действий). Первое, что нужно для этого сделать, — указать тип команд, для которых будет производиться настройка. Сделать это можно в области Command Type диалогового окна Options Preferences. Варианты таковы: Menu commands - команды основного меню, Shortcut commands - клавиатурные, или инструментальные команды, Macros - макросы. Независимо от того, какая категория выбрана, сверху имеются два списка: в левом отображаются доступные команды (действия) из данной категории, а справа - в поле Current Keys - клавиатурное сочетание выбранного в левой части действия. Задание нового сочетания осуществляется в поле Press a Shortcut Key, вслед за чем нужно будет его подтвердить нажатием кнопки Assign. Чтобы удалить какое-либо сочетание из списка, его необходимо выделить и нажать кнопку Remove. Рис. 2.14. Диалоговое окно «Options Preferences». Вкладка «Keyboard»
Ниже приведены наиболее используемые клавиатурные команды: • <+> — увеличивает масштаб отображения проекта на экране (как бы приближение); • <-> — уменьшает масштаб отображения проекта на экране (как бы удаление); • <А> — клавиша быстрого переключения между относительной и абсолютной сетками; • <G> — клавиша, отвечающая за переключение шагов сетки; • <J> — клавиша быстрого перехода в окно задания координат курсора; • <L> — клавиша пролистывания листов проекта; • <0> — клавиша переключения режима раскладки линий и проводников; • <W> — клавиша выбора текущей ширины линии и проводника; • <Х> — клавиша переключения режима отображения курсора; • <Space> — данная клавиша может служить аналогом левой кнопки мыши; • <Esc> — данная клавиша может служить аналогом правой кнопки мыши; • <R> — одно нажатие на данную клавишу приводит к повороту выделенного объекта (объектов) на 90° против часовой стрелки; • <Shift> + левая кнопка мыши — данное сочетание предназначено для выделения внутренних элементов компонента. Настройка фильтра выбора объектов В системе P-CAD предусмотрен удобный инструмент для выбора объектов, захватываемых на схеме «окном», — фильтр выбора. Суть его заключается в
Глава 2. Настройка схемного редактора P-CAD Schematic том, что, выбрав инструмент стрелка [kj> вы можете очертить вокруг группы объектов пунктирную прямоугольную рамку («окно»), и все объекты, попавшие внутрь ее, будут автоматически выбраны. Использование же фильтра позволяет выбирать только определенные объекты, попавшие внутрь рамки, то есть удовлетворяющие определенным условиям - критериям фильтра. Остальные же объекты, хоть и попав внутрь «окна» выделения, выбраны не будут. Чтобы настроить параметры фильтра, в строке меню выберите Options -> Block Selection. В результате на экране появится диалоговое окно Options Block Selection (рис. 2.15). Для включения объектов в фильтр необходимо установить флажки напротив их названий. Если внимательно приглядеться, то можно заметить, что некоторым элементам списка соответствует еще и кнопка, расположенная правее. При этом флажок, которому сопоставлена одноименная кнопка, может иметь не два состояния (включен или выключен), а три: • выключен (галочки нет) — элемент не выбирается; • включен (галочка есть) — все элементы подобного типа, попавшие в «окно», выбираются; • включен с фильтрацией по маске (галочка есть, но она серого цвета) — выбираются не все элементы данного типа, а лишь те, которые удовлетворяют дополнительным критериям (маске фильтрации). Для задания этих критериев Рис. 2.15. Диалоговое окно «Options Block Selection» 141
как раз и предназначена расположенная рядом кнопка. Нажмите ее и укажите параметры отбора. Раз уж мы попали в окно Options Block Selection, давайте обратим внимание еще на труппу переключателей Select Mode. С их помощью проводится настройка режима захвата элементов «окном». Предусмотрено три варианта: • Inside Block (Внутри окна) - выделены будут все элементы, ПОЛНОСТЬЮ ПОПАВШИЕ ВНУТРЬ окна выделения. • Outside Block (Вне окна) - выделены будут все элементы, ПОЛНОСТЬЮ ЛЕЖАЩИЕ ЗА ПРЕДЕЛАМИ окна выделения. • Touching Block (Соприкасающееся окно) - выделены будут все элементы, ПОПАВШИЕ ВНУТРЬ ОКНА ВЫДЕЛЕНИЯ, а также ПЕРЕСЕКАЕМЫЕ ИМ или СОПРИКАСАЮЩИЕСЯ с ним. 2.8.Сохранение шаблона проекта Практически все настройки, доступные из меню Options, хранятся в специальных конфигурационных файлах, находящихся в папке P-CAD 2006 (для схемного редактора это SCH.ini) и автоматически загружаемых при каждом сеансе работы с программой. В то же время существуют настройки (например, вновь введенные поля, шаги сетки, стили текста), которые хранятся только в текущем проекте и в последующих проектах должны вводиться заново. Чтобы и эти параметры не надо было задавать, рекомендуется создать соответствующий шаблон (или шаблоны). Шаблон по своей сути представляет собой чистый, абсолютно пустой проект, но с уже произведенными настройками. Он призван служить
Глава 2. Настройка схемного редактора P-CAD Schematic своеобразной «болванкой». И файлы шаблонов, и конфигурационные файлы рекомендуется хранить (или по крайней мере копии этих файлов) в отдельной папке, лежащей за пределами установочной папки P-CAD, дабы в случае переустановки системы или программы вы не потеряли свои наработки. В качестве примера структуры папок для хранения файлов, относящихся к работе в P-CAD 2006, можно порекомендовать структуру, показанную на рис. 2.16. F:\P-CAD Files\ Projects (Проекты) Libraries (Библиотеки) Форматки I Tamplates (Шаблоны) Чтобы сохранить текущий проект в качестве шабло на, выполните следующую последовательность дей ствий: 1. Заранее продумайте и создайте группу папок, которая будет вам служить для упорядоченного хранения проектов, шаблонов, библиотек P-CAD (пример см. на рис. 2.16). 2. В строке меню выберите команду File -> Save As. 3. В появившемся диалоговом окне Save As задайте имя файла шаблона (например, Nastroiki_Schematic) и сохраните проект в папку с шаблонами (например, в папку Шаблоны). Рис. 2.16. Примерная структура рабочих каталогов 45
P-CAD 2006 2.9. Практический пример. Подготовка, настройка параметров редактора, создание библиотек Для вызова окна с основными настройками программы P-CAD Schematic (рис. 2.17.) выбираем команду Options Configure. Из всего множества предлагаемых параметров нас интересуют только некоторые: • в области Units (Единицы измерения) проставляем флажок напротив mm (миллиметры); • в области Workspace Size (Размер листа) выбираем опцию User (Пользовательский) и задаем в окошках величину рабочего поля — 1500x1500 мм. Вместо имеющейся по умолчанию масштабной сетки с шагом в 2.540 мм создадим две другие — с шагом в 0.500 мм и 2.500 мм. Для этого активизируем команду Options -> Grids и в появившемся диалоговом окне (рис. 2.18) введем нужные значения в поле Grid Spacing, не забывая каждый раз нажимать кнопку Add. Лишний вариант сетки удаляем из списка Grids при помощи кнопки Delete. Обращаем внимание, что текущий шаг сетки отображается в специальном окне в нижней части экрана (рис. 2.19), где его можно в любой момент сменить на другой. Рис. 2.17. Окно «Options . . Confugure» В окне, вызываемом командой Options-> Display, присваиваем нужные цвета элементам схемы (рис. 2.20). Для того чтобы присвоить нужные значения ширины линий и проводников, задействуем *
Глава 2. Настройка схемного редактора P-CAD Schematic команды Options-*Current Line и Options-*Current Wire. К перечню установленных по умолчанию шрифтов добавляем еще один — Rus_2.5 (штриховой (Stroke), гарнитура Loom, высота букв — 2.54мм). С этой целью активизируем команду Options-*Text Style, нажимаем кнопку Add и мето- Рис. 2.18. Окно «Options Grids» Рис. 2.19. Среди параметров, отображаемых в строке состояния, имеется и шаг сетки Рис. 2.20. Окно «Options Display» дично заполняем выводимые на монитор диалоговые окна (рис. 2.21). По завершении данной работы устанавливаем в качестве текущего другой шрифт (векторный (TrueType), кириллическая гарнитура Arial, кегль 11). 147
P-CAD 2006 Рис. 2.21. Настройка Все параметры используемых в схеме элементов Text Styled °КНе <<0Ptl°nS (резисторов, трансформаторов, конденсаторов и т.д.) необходимо будет занести в соответствующие библиотеки, которые следует предварительно создать. Для создания последних нужно вывести посредством команды Library->New диалоговое окно (рис. 2.22), указать папку, где будут храниться данные, и набрать название библиотеки. В дальнейшем ее можно будет переименовать, воспользовавшись опцией Library-> Rename. Рис. 2.22. Окно «Library New»
Глава 3. Создание компонентов
P-CAD 2006 Определение. Под компонентом принято понимать совокупность символа (условно- графического обозначения), начертания корпуса и упаковочной информации. Именно компоненты являются теми «кирпичиками», из которых складывается схема. 3.1. Общие положения Очень важной составляющей работы в P-CAD 2006 является использование библиотек компонентов. Дело в том, что при проектировании грамотный разработчик не прорисовывает каждый раз одни и те же элементы на схеме. Он их просто берет из библиотеки. При этом роль компонентов в P-CAD гораздо шире, чем просто автоматизация вычерчивания схемы. Впоследствии мы с вами в этом убедимся. Перед тем как приступить к созданию схемы, необходимо создать компоненты всех элементов, которые должны будут на схеме присутствовать. Да, конечно, для P-CAD имеется множество готовых библиотек (как правило, платных), но в большинстве случаев в ходе работы вам понадобится либо создать новый компонент, либо подправить один из уже имеющихся в библиотеке (и сохранить его под другим именем). Для того и другого программа P-CAD располагает вполне развитыми возможностями. Сами библиотеки в P-CAD могут быть как интегрированными, так и состоять из отдельных файлов символов и корпусов компонентов. Отличительная особенность интегрированной библиотеки состоит в том, что, кроме информации об изображении сим-
Глава 3. Создание компонентов вола (рис. 3.1) компонента на электрической схеме и посадочном месте (рис. 3.2) компонента на печатной плате, библиотека содержит табличную информацию (рис. 3.3) о внутренней структуре компонента и детальные сведения о его контактах (их именах, номерах и функциях). Благодаря этому достигается основное преимущество интегрированной библиотеки - информация для каждого компонента хранится в одном месте и задается лишь один раз [3]. Создание компонента удобно разделить на несколько стадий, которые выполняются в следующем порядке: 1. Создание символа для электрической схемы. 2. Создание графики посадочного места (корпуса). 3. Объединение символа и посадочного места в единый компонент (упаковка компонента). Рис. 3.1. Условно- графическое обозначение объекта (символ) Рис. 3.2. Посадочное место Рис. 3.3. Таблица'выводов компонента
4. Добавление и редактирование текстовых атрибутов компонента. 5. Проверка компонента и его размещение в библиотеке. Для создания символа и посадочного места удобнее всего использовать специализированные редакторы Symbol Editor и Pattern Editor. Для создания собственно компонента и ведения библиотек предназначен диспетчер библиотек Library Executive. 3.2. Создание символа Запуск и настройка редактора символов Графический редактор P-CAD Symbol Editor может быть запущен либо автономно (Пуск -> Программы -> P-CAD 2006 -> Symbol Editor), либо через какой- либо из главных модулей программы (P-CAD PCB, P-CAD Schematic или P-CAD Library Executive) выбором в строке меню Utils -> P-CAD Symbol Editor. Главное окно указанного редактора представлено на рис. 3.4. Из нестандартных элементов обращает на себя внимание наличие четырех кнопок: • Validate Symbol — инструмент проверки правильности созданного символа. 123 Renumber Pins — инструмент перенумерации выводов символа. Symbol Attributes — инструмент просмотра и редактирования атрибутов символа. 9 Symbol Wizard — нажатие на эту кнопку приводит к запуску встроенного Мастера создания символа компонента.
Глава 3. Создание компонентов По левому краю окна располагается панель Place- Рис. 3.4. Окно редактора ment Toolbar, предназначенная для размещения и P"CAD symbo1 Ed,tor рисования в рабочей области всевозможных стандартных элементов: • I — 1 Place Pin - кнопка размещения вывода символа. • |\| Place Line - кнопка рисования линии. • J "^| Place Arc - кнопка рисования дуги. ^3| Place Polygon - кнопка рисования многоугольника. [,ЕД] Place Ref Point - кнопка установки точки привязки символа. AI Place Text - кнопка ввода текста. Place Attribute - кнопка задания атри- *3
бутов символа. Place IEEE Symbol - кнопка размещения стандартного символа IEEE, указывающего функциональное назначение символа. После загрузки редактора P-CAD Symbol Editor, прежде чем приступить к отрисовке символа компонента, необходимо выполнить команду Options -^Configure и произвести настройку параметров (шага и свойств сетки, стилей текста, толщины линий и т.д.) по тому же алгоритму, который реализован в схемном редакторе P-CAD Schematic (см. гл. 2). По окончании не забудьте сохранить введенные настройки в виде пустого файла с именем Nastroiki_Symbol_Editor.sym, используя команду Symbol->Save To File As (Сохранить в файл как), в папку Шаблоны. Этот файл можно будет использовать в качестве заготовки для создания новых символов. 3.3. Создание различных типов компонентов 3.3.1. Общие моменты Еще раз напомним, что в самом общем виде алгоритм создания компонента электрической схемы выглядит следующим образом: 1. Создание символа компонента в программе Symbol Editor. 2. Создание графики посадочного места (корпуса) в программе Pattern Editor. 3. Объединение символа и посадочного места (упаковка компонента). 4. Добавление и редактирование текстовых атрибутов компонента.
Глава 3. Создание компонентов 5. Проверка компонента и его размещение в библиотеке. В процессе работы вам чаще всего придется обращаться к вертикальной инструментальной панели, расположенной в верхней части экрана. О предназначении большинства из них было сказано выше, кроме того по ходу дела также будут даваться все необходимые пояснения. Наконец, наведя указатель мыши на какой-либо инструмент и подождав пару секунд вы получите краткую справку по инструменту (на англ. языке). Манипуляции с отдельными частями построения можно осуществлять, предварительно выделив их щелчком мыши при выбранном инструменте Select Ъ меню J-Для выделения нескольких объектов при щелчках мыши удерживайте на клавиатуре клавишу «Ctrl». Щелчок правой кнопкой мыши по выделенному объекту вызывает контекстное меню (рис. 3.5), в котором собраны наиболее часто используемые команды и опции. Что касается описанных в предыдущем разделе настроек редактора, то многие из них корректируются не только из главной Рис. 3.5. Контекстное и вспомогательной панелей (расположенных соответственно в верхней и нижней частях окна), но и с помощью клавиатурных комбинаций, некоторые из которых приведены в таблице 1. При желании вы вправе назначить свои «горячие клавиши», обратившись к меню Options Preferences. 3.3.2. Практика создания символов КОМПОНЕНТОВ Создание резистора В меню Utils выбираем программу Symbol Editor. В диалоговом окне, вызываемом командой t SB
P-CAD 2006 Options-> Configure (рис. 3.6), переходим в область Units (Единицы измерения) и выставляем флажок напротив значения mm (миллиметры). Активизируем опцию Options -^Display и указываем цветовые параметры отдельных элементов изображения. Вызываем окно Options Grids и задаем два новых шага сетки — 0.5mm и 2.5mm. На вертикальной инструментальной панели выбираем кнопку |_\J и рисуем прямоугольный контур символа раз- Рис. 3.6. Задаем параметры меР0М 4х10 мм (Рис- 3-7>- Расстояния Рис. 3.7. Так выглядит процесс создания контура символа резистора
Глава 3. Создание компонентов по осям отображаются в информационной строке в Рис. 3.8. Задаем нижней части экрана. параметры выводов Нажимаем кнопку и добавляем к изображению резистора два вывода длиной 5 мм. Сразу после нажатия на вышеуказанную кнопку на экране появится диалоговое окно Place Pin. В нем сразу необходимо отключить флажки Pin Name (Имя вывода) и Pin Des (Обозначение вывода) в области Display, чтобы эти элементы не отображались на схеме. Это нам ни к чему. Далее, в области Length установите переключатель в положение User и введите размер вывода 5 мм в расположенное рядом поле (см. рис. 3.8). Закройте окно Place Pin, нажав кнопку ОК, и щелчком левой кнопки мыши укажите месторасположение первого вывода (левого). Не отпуская кнопки мыши, двигайте вывод в нужное место. Как только вы отпустите кнопку мыши, вывод будет зафиксирован (в случае чего впоследствии вы сможете под-
). Вторым щелчком этом будет вставлен тот винуть его, выбрав кнопку fe вставьте второй вывод. При: же левый вывод; чтобы повернуть его, удерживая кнопку мыши, нажимайте клавишу «R» на клавиатуре. Для получившегося символа необходимо установить позиционное обозначение и номинал. Для этого на инструментальной панели щелкните по кноп- |. В результате на экране появится диалоговое *Ш ке окно Place Attribute (рис. 3.9), в котором сначала выберите RefDes (Позиционное обозначение), нажмите О К и укажите место расположения позиционного обозначения над символом резистора. Аналогичным образом вставьте Value (Номинал). Результат показан на рис. 3.10. Элемент почти полностью создан. Са>юе время его сохранить. Однако перед этим необходимо создать библиотеку, в которую и будет произведено сохранение. Для этого в строке меню выберите Library -> New. Далее, в появившемся диалоговом окне выберите папку, в которой должна храниться библиотека, в поле Имя файла введите имя библиотеки — Резисторы — и нажмите ОК (рис. 3.11). Библиотека будет создана.
Глава 3. Создание компонентов Рис. 3.10. Символ резистора с размещенными атрибутами Рис. 3.11. Создание новой библиотеки 59
P-CAD 2006 Воспользовавшись кнопкой размещаем на графическом поле точку привязки компонента (на рис. 3.12 — крупный квадрат с перекрестьем на конце левого вывода). Рис. 3.12. Готовый символ резистора Теперь уже можно произвести сохранение. Делается это при помощи команды Symbol Save to Library (кнопка 1Mb. Сохраняем символ компонента под именем RES в библиотеку Резисторы (рис. 3.13). Рис. 3.13. Сохранение символа в библиотеке
Глава 3. Создание компонентов Чтобы создать посадочное место, в меню Utils запускаем программу Pattern Editor. Вызвав диалоговое окно Options Configure — выбором в строке меню Options -^Configure — установим единицы измерения мм, размеры рабочего поля и другие настройки так же, как и для редактора Symbol Editor (рис. 3.14). При помощи команды Options->Grids задаем шаг Рис. 3.14. Задаем пара- логГ1/.Т1 п А тгп метры работы в редакторе сетки u.imm. Pattern Edjt0r ^по аналогии с Symbol Editor) q Нажимаем кнопку 1 ^|, в появляющемся диалоговом окне Place Pad (все значения равны 1) щелкаем ОК и размещаем на рабочем поле первую контактную площадку (см. рис. 3.15).
P-CAD 2006 Рис. 3.15. Разместили первую контактную площадку с настройками по умолчанию Построенная по умолчанию площадка нас не устраивает. Чтобы изменить ее параметры, выберите ин- Ъ струмент LZJ, щелкните по контактной площадке, чтобы выделить ее (она изменит свой цвет). Далее щелкните по ней правой кнопкой мыши и в появившемся контекстном меню выберите команду Properties. В появившемся диалоговом окне Pad Properties щелкаем мышкой по кнопке Pad Style и попадаем в окно Options Pad Style, где сначала щелчком по кнопке Сору вызываем окно для создания нового стиля для контактных площадок — в поле Pad name введите Кв_0.9х1.6 (сокращение от площадка 0.9x16 мм) и нажмите ОК (рис. 3.16). Вернувшись в окно Options Pad Style, выберем только что созданный стиль Кв_0.9х1.6 и нажмем кнопку Modify (Simple), чтобы изменить параметры площадки. На экране появится соответствующее диалоговое окно. Первое, что нужно сделать, — это задать форму, которую будут иметь площад-
Глава 3. Создание компонентов ки данного вида. Сделать это можно в раскрывающемся списке Shape, в котором предусмотрены следующие варианты: Ellipse — эллиптическая форма, Oval —овал, Rectangle — прямоугольник, Rounded rectangle — прямоугольник со скругленными углами, Target — реперный знак, Mounting Hole — монтажное отверстие. Мы выбираем Rectangle. В полях Width и Height вводим ширину и высоту нашей прямоугольной площадки (1.6 и 0.9мм соответственно). В области Туре выбираем тип контактной площадки: Thru — контактная площадка для штыревого (сквозного) контакта, Тор — контактная площадка для планарного вывода на верхней стороне печатной платы, Bottom — контактная площадка для планарного вывода на нижней стороне печатной Рис. 3.16. Создаем новый стиль контактных площадок
P-CAD 2006 платы. В нашем случае выберем Тор. Группой переключателей Plane Connection задается тип контактных площадок при подключении их к сплошным слоям металлизации: Thermal — контактная площадка с тепловым барьером, Direct — площадка сплошного типа, которая напрямую подключена к слою металлизации. В нашем случае выбор не производится. По окончании всех этих настроек нажмите ОК (рис. 3.17) Рис. 3.17. Настройки ново- Возвращаемся в окно Options Pad Style и нажимаем щадокЛЯ контактных пло" в нем кнопку Close. Попадаем в исходное окно Pad Properties, в котором в раскрывающемся списке Pad Style выбираем только что созданный стиль Кв_0.9х1.6 и подставляем обозначение элементв 1 в поле Default Pin Designator (Заданный по умолчанию номер вывода компонента) — см. рис. 3.18.
Глава 3. Создание компонентов Нажмите О К в окне Options Pad Style и вы увидите видоизмененную площадку на экране (см. рис. 3.19). Готовую контактную площадку следует развернуть, выделив ее и нажав кнопку «R» на клавиатуре (рис. 3.20). Рис. 3.18. Включаем использование только что созданного нового стиля контактных площадок Рис. 3.19. Видоизмененная контактная пло- Рис. 3.20. Повернули площадка после применения к ней нового стиля щадку
P-CAD 2006 Снова щелкаем по кнопке \Щ и затем устанавлива ем вторую площадку, проведя вышеописанную процедуру еще раз. При этом в появившемся окне Place Pad в полях Starting Pad Number и Unused Pad Numbers должно будет стоять 2 — см. рис. 3.21. Рис. 3.21. Размещаем еще Построив и развернув вторую площадку, вызовите одну контактную площадку OKHQ Pad pr0perties и в поле Default Pin Designator установите нужное значение. Далее разместите обе площадки таким образом, чтобы они отстояли друг от друга на 2,2 мм. Удобнее всего сделать следующим образом: сначала совместите обе площадки на чертеже, поместив одну из них точно над другой. Затем выделите верхнюю площадку и переместите ее вправо на нужное расстояние, ориентируясь на подсказку, появляющуюся в строке состояния (рис. 3.22). Следующий шаг — создание слоем шелкографии контура элемента. Для этого в раскрывающемся списке слоев в строке состояния выберем слой рисования Top Silk (рис. 3.23).
Глава 3. Создание компонентов Рис. 3.23. Переходим на слой шелкографии 67
P-CAD 2006 Прежде чем приступить к рисованию, изменим толщину линии, выбрав в строке меню Options -> Current Line. При этом на экране появится диалоговое окно Options Current Line, в котором в поле Line Width задаем требуемую ширину линии 0.1мм, нажимаем Add, а затем — ОК (см. рис. 3.24). Рис. 3.24. Задаем толщи- Далее прокладываем линии в виде буквы П сбоку ну линий каждой площадки. Для ускорения работы нарисовать нужно один контур, а второй скопировать (выделить, щелкнуть правой кнопкой мыши и в контекстном меню выбрать Сору, а затем выбрать в строке меню Edit -> Paste) и развернуть зеркально посредством нажатия клавиши «F» (см. рис. 3.25). Рис. 3.25. Контур шелко- графии
Глава 3. Создание компонентов Не забываем добавить точку привязки, щелкнув по кнопке в на панели инструментов и установив точку привязки, как показано на рис. 3.26. ^Э ), Используя опцию Place Attribute (кнопка добавляем к изображению текстовые элементы RefDes (Позиционное обозначение) и Туре (Тип). Для этого в появляющемся диалоговом окне Place Attribute выбираем соответствующий атрибут, нажимаем ОК и указываем его место расположения. В итоге должно получиться как на рис. 3.27. Рис. 3.26. Задаем точку привязки Рис. 3.27. Окончательный вид посадочного места
Для большей выразительности зададим для надписей атрибутов другой шрифт True Type. Для этого в строке меню выберем Options -> Text Style и создадим новый текстовый стиль, нажав кнопку Add и введя его имя. Далее в настройках стиля (рис. 3.28) установим флажок Allow True Type и зададим следующие параметры текста: Font = Lcom, Height = 3.75, Size = 3.75 (указываемые значения в 1.5 раза больше действительных, то есть реальная высота букв будет 2.5) — и включим флажок True Type Font (см. рис. 3.28). Нажав ОК и вернувшись в окно Options Text Style, выберем в списке стилей только что созданный и нажмем ОК. Далее созданный стиль необходимо присвоить установленным атрибутам посадочного места. Для этого выделите нужный элемент (например, {RefDes}), щелкните по нему правой кнопкой мыши и выберите команду Properties. Затем в появившемся диалоговом окне в поле Text Style выберите нужный текстовый стиль (см. рис. 3.29). Для второго атрибута {Туре} установите то же самое.
Глава 3. Создание компонентов Закончив создание посадочного места, проверим его рис. 3.29. Устанавливаем на наличие ошибок. Для этого щелкнем по кнопке использование нового тек- 0СТОВОГО СТИЛЯ . Должно появиться сообщение о том, что ошибок нет (см. рис. 3.30). Рис. 3.30. Проверка показала, что ошибок нет 71
P-CAD 2006 После чего сохраняем результаты работы в библиотеке Резисторы под именем SMD_0805, нажав кнопку LMJ на панели инструментов и в появившемся диалоговом окне выбрав файл библиотеки, а также имя посадочного места (см. рис. 3.31). Рис. 3.31. Сохраняем соз- Теперь осталось упаковать (создать) компонент, данное посадочное место в который войдут и символ резистора, и его поса- в библиотеке тт дочное место. Для упаковки компонента нужно запустить в модуль Library Executive. Сделать это можно либо из меню Пуск, или, если у вас уже запущено какое-либо приложение комплекса P-CAD, в строке меню выбрать Utils -> P-CAD Library Executive. В окне Library Executive выбираем в строке меню Component->New и в появившемся диалоговом окне указываем библиотеку, в которой хранятся символ и посадочное место резистора и в которой впоследствии будет храниться объединенный компонент (см. рис. 3.32). После чего в открывшемся окне Component Information щелкаем по кнопке Select Pattern и выбираем единственный имеющийся вариант стека контакных площадок — SMD_0805. Затем щелкаем по кнопке Select Symbol и указываем в качестве символа элемента вариант RES (рис. 3.33). Высве- 72
Глава 3. Создание компонентов Рис. 3.32. Выбор библиотеки Рис. 3.33. Выбор символа 73 t
P-CAD 2006 Рис. 3.34. Параметры упаковки компонента тившееся на экране сообщение предупреждает нас о несоответствии символа и стека, однако данное расхождение нам не помешает, поэтому мы нажимаем кнопку Да и продолжаем работу. В окне Component Information проставляем в поле RefDes Prefix латинскую букву R (стандартное обозначение резисторов на схеме), в области Gate Numbering установим цифровую нумерацию элементов (Numeric) и нажатием на кнопки в левом ряду выведем наглядные изображения символа и стека контактных площадок (рис. 3.34), а также таблицу соответствия выводов. В последней нам предстоит заполнить имеющиеся столбцы (3.35): номер контактной площадки;
Глава 3. Создание компонентов позиционное обозначение вывода; Рис. 3.35. Таблица соответствия выводов номер логической части; номер вывода у символа; название вывода; эквивалентность логической части; эквивалентность выводов; тип выводов. Не закрывая открытых окон, нажав на кнопку [vj, убеждаемся в отсутствии ошибок, после чего приступаем к сохранению компонента. Для этого щел- в окне Component Name наби- каем по кнопке раем имя компонента - RES0805 — и нажимаем ОК (рис. 3.36). Рис. 3.36. Сохраняем компонент
P-CAD 2006 Чтобы проверить результат, в окне Source Browser выделяем набор библиотек, правой кнопкой мыши вызываем контекстное меню, активизируем пункт Add Library и в окне проводника указываем путь к нужной папке. Вернувшись в исходное окно, выделяем появившуюся библиотеку Резисторы и приступаем к изучению ее содержимого. Как можно убедиться, все составляющие компонента на месте (рис. 3.37). При необходимости их можно изменить — при щелчке по элементу откроется соответствующий редактор. Рис. 3.37. Просматриваем состав компонента в окне Source Browser Создание конденсатора Для создания символа конденсатора в программе Symbol Editor используем готовый символ резистора (см. предыдущий раздел). Последний нужно извлечь из библиотеки Резисторы. Для этого на панели инструментов в Symbol Editor щелкнем по кнопке т в появившемся диалоговом окне выберем библиотеку, в которой хранится компонент резистора (библиотеку Резисторы). В результате на экране появится диалоговое окно обзора содержимого библиотеки Library Browse, в котором найдите и двойным щелчком мыши откройте символ резистора (рис. 3.38). Далее отредактируем символ 76
Глава 3. Создание компонентов резистора: избавимся от лишних горизонтальных Рис. 3.38. Просмотр би- линий, а вертикальные — сблизим и растянем (см. блиотеки рис. 3.39). Рис. 3.39. На основе символа резистора создаем символ конденсатора 77
P-CAD 2006 Проверяем символ, нажав кнопку! *S |. Убедившись, что все нормально, сохраняем результат (рис. 3.40) в библиотеке Конденсаторы, в случае необходимости создав ее (аналогично тому, как это мы делали при сохранении символа резистора в библиотеке Резисторы). Рис. 3.40. Сохраняем символ конденсатора в соответствующей библиотеке Посадочное место для конденсатора возьмем то же, что и для резистора. Чтобы применить для конденсатора посадочное место, ранее созданное для резистора, переходим в программу Library Executive (выбрав в строке меню Utils -> P-CAD Library Executive), выделяем в появившемся окне текущий набор библиотек DEFAULT_LIBRARY_SET, щелкаем по нему правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Add Library, чтобы подключить к стандартному набору библиотек только что созданную библиотеку Конденсаторы (если она уже подключена, то делать этого не нужно). Далее и укажем в качестве искомой библиотеки Конденсаторы (рис. 3.41), и она подключится к стандартному набору.
Глава 3. Создание компонентов Раскрыв библиотеку Конденсаторы, легко убедить- Рис. 3.41. Подключение ся, что символ элемента в ней имеется, а посадочное новой библиотеки место отсутствует. Его-то мы и скопируем из библиотеки Резисторы. Для этого в строке меню выберем Library -> Copy. В появившемся на экране диалоговом окне Library Copy укажем, что и из какой библиотеки должно быть скопировано и в какую библиотеку. Нажмем кнопку Source Library, чтобы указать исходную библиотеку — Резисторы.НЬ, потом щелкаем по кнопке Destination Library и укажем конечную библиотеку — Конденсаторы.lib, в группе переключателей Copy Item зададим тип копируемого элемента — Pattern (посадочное место). В области Multiple Source Names среди появившегося списка выберем названия подходящих элементов — SMD_0805.). В поле Single Destination Name введем название копируемого элемента, в которое он должен быть переименован по результатам ко-
P-CAD 2006 пирования — набрав SMD0805 (см. рис. 3.42). По окончании нажмем Сору, и копирование будет произведено. Рис. 3.42. Копирование посадочного места из одной библиотеки в другую Теперь можно перейти к упаковке компонента конденсатора. В строке меню выберем Component -> New и далее укажем, какой символ и какое посадочное место у конденсатора, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например в поле Pefdes Perfix нужно ввести С (стандартное обозначение конденсаторов на схеме) и т.д. Приведем лишь итоговые окна с произведенными настройками (см. рис. 3.43).
Глава 3. Создание компонентов t
По окончании проверим компонент, нажав кнопку Ivj, а затем сохраним его. Создание трансформатора У трансформатора символ имеет более причудливую форму, чем у резистора и конденсатора, и для его рисования мы будем использовать дугу. Для наглядности каждый шаг сопроводим рисунками. Щелкаем по кнопке дугу (рис. 3.44). Л и проводим произвольную Вызываем нажатием правой кнопки мыши контекстное меню, запускаем из него опцию Properties и указываем в окошке Radius (Радиус) появившейся панели значение 1.25 mm (рис. 3.45). С помощью кнопок |X j (Сору) и [BJ (Paste) превращаем единичный графический элемент в блок из трех дуг, а последний, в свою очередь, также «клонируем». Разворачиваем две копии лицом друг к другу (выделите дугу и нажмите «R») и проводим между ними вертикальную черту (кнопка |\ |) (рис. 3.46). Расставляем при помощи кнопки I — | четыре выво-
Глава 3. Создание компонентов Рис. 3.45. Настройка параметров дуги Рис. 3.46. Заготовка символа трансформатора 8S
P-CAD 2006 да. Свойства выводов показаны на рис. 3.47 (включен флажок Pin Des, отключен флажок Pin Name и т.д.). Рис. 3.47. Настраиваем па- Построив выводы, задайте для них свои номера раметры ВЫВОДОВ (по умолчанию они нумеруются 1,2,3,4). Чтобы задать правильную нумерацию, выделите нужный вывод, щелкните по нему правой кнопкой мыши и в появившемся контекстном меню выберите команду Properties. Рис. 3.48. Меняем нумерацию выводов
Глава 3. Создание компонентов В результате на экране появится диалоговое окно Pin Properties, в котором в поле Default Pin Des введите нужный номер вывода (соответственно 1,4, 9, 10). Расположите номера нужным образом. Сделать это можно, выделив номер при нажатой клавише «Shift» — он будет выделен отдельно от всего вывода — и перетащив его мышкой в нужное место. В результате у вас должно получиться так же, как на рис. 3.49. Далее при помощи опции Add Attribute (кнопка Рис. 3.49. Расположили *]) добавляем на чертеж атрибуты компонента - даамвыводов Д0ЛЖНЫМ RefDes (Позиционное обозначение) и Туре (Тип). Расположите их так, как показано на рис. 3.50. Рис. 3.50. Расположили атрибуты
P-CAD 2006 Щелкнув по кнопке Ш , наносим на схему точку привязки, расположив ее на конце первого вывода, как показано на рис. 3.51. Рис. 3.51. Расположили точку привязки Далее проверяем правильность создания символа, нажав на кнопку [*j, сохраняем символ в библиотеку Трансформаторы (в случае необходимости предварительно создав ее, как было описано в примере о резисторе) под именем ТРАНС 1:1. Рис. 3.52. Сохраняем сим- Теперь перейдем в редактор Pattern Editor для соз- ^S^^SSSi^A дания посад°чного места- ПРИ создании посадочно- го места трансформатора придерживаемся того же алгоритма, что и ранее в отношении резистора. Для
Глава 3. Создание компонентов начала помещаем на рабочее поле четыре контактных площадки. По умолчанию они у нас будут такими (рис. 3.53), какими мы их настроили для резистора и конденсатора — размером 0.9x1.6 (стиль площадок Кв_0.9х1.6). Нам же сейчас нужны площадки совершенно дру- Рис. 3.53. Произвольные гой формы и размеров. Поэтому изменим свойства контактные площадки вставленных площадок, предварительно выделив их все 4, щелкнув по ним правой кнопкой мыши и в появившемся контекстном меню выбрав команду Properties. Далее в появившемся диалоговом окне Pad Properties нажмем кнопку Pad Styles, чтобы отобразить список доступных стилей и создать новый стиль площадок с новыми параметрами, выделив имеющийся стиль Кв_0Эх1.6 и нажав в появившемся окне Options Pad Style кнопку Copy. Далее мы приступаем к созданию нового стиля (рис. 3.54) по аналогии, как мы это делали в примере с резистором. Для начала зададим имя для нового стиля в появившемся окне Copy Pad Style — имя Кв_ 1.2x2.5. Новый стиль появится в списке доступных в окне Pad Styles. Выделим его и нажмем Modify (Select),
P-CAD 2006 Рис. 3.54. Создаем новый стиль контактных площадок Рис. 3.55. Задаем параметры контактных площадок трансформатора 88 I
Глава 3. Создание компонентов чтобы задать его параметры. В появившемся диалоговом окне Modify Pad Style в области Туре установим тип Thru — сквозная площадка для штыревого (сквозного) контакта, в раскрывающемся списке Shape выберем Ellipse — эллиптическую форму контактной площадки. В полях Width и Height установим одинаковое значение 2,5 мм, а в поле Diameter — значение 1,2 — внутренний диаметр отверстия для сверления. Поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем также флажок Plated. После этого нажмем ОК в окне Modify Pad Style и еще раз ОК в следующем окне, завершив задание параметров нового стиля контактных площадок. Вернувшись в окно Pad Properties, установите новый стиль в качестве текущего, выбрав его в раскрывающемся списке Pad Style, и нажмите ОК. Контактные площадки примут вид, показанный на рис. 3.56. Рис. 3.56. Контактные площадки в обновленном виде
P-CAD 2006 Разместим контактные площадки должным образом, воспользовавшись приемом предварительного совмещения, рассмотренным нами при позиционировании контактных площадок резистора. Предварительно включите сетку с шагом 1 мм. В итоге контактные плщадки должны быть расположены относительно друг друга так, как показано на рис. 3.57. Рис. 3.57. Положение контактных площадок трансформатора относительно друг друга Теперь выберем инструмент для рисования прямых и обведем площадку размером 43x36 мм линии \ и расположим ее так, как показано на рис. 3.58. Добавляем два монтажных отверстия диаметром 3.5мм. Делается это так же, как и добавление контактных плащадок, — кнопкой |ф|. Методика создания таких элементов нам знакома. Так же, как было описано выше, создадим новый стиль контактных площадок. При этом обратим внимание на следующие моменты. Во-первых, в раскрывающемся списке Shape выбираем вариант Mourning Hole, во-вторых, в области Hole снимаем флажок с опции Plated, в-третьик, Width и Height установим одина-
Глава 3. Создание компонентов ковое значение 2,5 мм, а в поле Diameter — значение 1,2 (см. рис. 3.59). Рис. 3.58. Обвели площадку Рис. 3.59. Параметры монтажных отверстий
P-CAD 2006 Ставим точку привязки (на левую верхнюю пло- Рис. 3.60. Выставили два щадку). Проверяем созданное посадочное место на- монтажных отверстия г~л жатием кнопки \v 1. Сохраняем новый элемент в библиотеку Трансформаторы под именем ТП112-3. Перейдем в программу Library Executive и займемся упаковкой компонента. Данная процедура до определенного момента практически не отличается от той, что использовалась в отношении конденсатора и резистора. Однако когда мы дойдем до заполнения таблицы, то заметим, что здесь применяется более сложный алгоритм. Изначально присвоив выводам на УГО те же значения, что и в спецификации, мы избавили себя от необходимости перепроверять данные в четырех первых столбцах. Поэтому заполняем два крайних правых столбца и сохраняем результат (рис. 3.61).
Глава 3. Создание компонентов
P-CAD 2006 Создание транзистора Символ транзистора (рис. 3.62) рисуется с использованием уже известных инструментов Place Line \|, Place Arc | ч и Place Pin | — |, а стрелки на схеме создаются при помощи нового средства — Place Polygon |^ч| Рис. 3.62. Символ транзистора t Будьте внимательны — для каждого контакта после помещения на рабочее поле следует вызвать окно Pin Properties и проставить соответствующую латинскую букву (для эмиттера — Е, для коллектора — К, для базы — В), а в окнах Позиционное обозначение и Номер вывода — цифры от 1 до 3. По ходу работы мы перепроверяем введенные данные, например, меняем длину и обозначения выводов. Полученный элемент сохраняется в библиотеке Транзисторы под именем NPN. Для создания посадочного места транзистора (рис. 3.63) используем методику, ранее опробованную на резисторе. Обратите внимание, что контактные
Глава 3. Создание компонентов площадки имеют размер 0.8x0.9 мм (остальные настройки такие же, что и у контактных площадок резистора — см. выше), а расстояние между ними по центральным осям равняется 2 мм. Прямоугольный контур компонента в слое шелкографии обводится линией толщиной 0,1 мм (рис. 3.64). ; Рис. 3.64. Строим контур Рис. 3.63. Посадочное место транзистора
P-CAD 2006 Результат работы помещаем в библиотеку Транзисторы под именем SOT-23. Переходим в программу Library Executive, упаковываем компонент и сохраняем его в библиотеке Транзисторы, присвоив имя NPNSOT-23 (рис. 3.65). Рис. 3.65. Параметры упаковки компонента транзистора. Таблица соответствия выводов Создание ИМС 556 (таймера). Практика использования МАСТЕРА СОЗДАНИЯ ПОСАДОЧНЫХ МЕСТ Символ ИМС 555 (рис. 3.66) (а ИМС 556 состоит из двух элементов 555) составлен из контура размером 20x30 мм и выводов длиной 5 мм. Свойства выводов показаны на рис. 3.67. Заметьте, что установ-
Глава 3. Создание компонентов Рис. 3.66. Символ ИМС 555 Рис. 3.67. Свойства выводов 97
P-CAD 2006 лены флажки Increment Pin Name и Increment Pin Des. Точку привязки поместим на конец первого вывода (см. рис) с помощью кнопки и , Разместим атрибуты RefDes и Туре уже знакомым по преды- ). Проверив ^ дущим примерам способом (кнопка символ, нажав кнопку [vj , сохраним его в библиотеку Микросхемы (в случае необходимости предварительно создав ее) под именем 555 (рис. 3.68). Рис. 3.68. Сохранение готового символа ИМС 555 в библиотеке Как известно, ИМС 556 по своей сути представляет собой сдвоенную ИМС 555. Для создания посадочного места ИМС 556, в которое потом будут помещены две микросхемы ИМС 555, в программе Pattern Editor применим Мастер Pattern Wizard, вызываемый нажатием кнопки 9 Уже с самого начала Мастером нам будут предложены готовый корпус и панель для настройки основных параметров (рис. 3.69). Давайте по порядку рассмотрим настройки панели Мастера. Так, в раскры-
Глава 3. Создание компонентов вающемся списке Pattern Type задается тип корпуса: DIP — корпус типа DIP (или SMD) с двухрядным расположением выводов, ARRAY — прямоугольный корпус с массивом выводов, QUAD — корпус прямоугольной формы с расположением выводов по всем четырем сторонам. В нашем случае мы выбираем тип DIP. Далее в поле Number of Pads Down задаем общее количество контактов (для ко- пусов типа ARRAY и QUAD здесь задается число столбцов контактных площадок, а в поле Number of Pads Across — количество строк контактных площадок в массиве выводов. В поле Pad to Pad Spacing (On Center) задается расстояние между центрами Рис. 3.69. Мастер с настройками посадочного места, предлагаемыми по умолчанию
контактных площадок по вертикали — для корпусов типа DIP (SMD). Для корпусов типа ARRAY и QUAD данное значение характеризует расстояние между центрами двух любых соседних контактных площадок в строке или столбце. Мы в своем примере зададим расстояние между контактами 1,27 мм. В поле Pattern Width задается расстояние между рядами выводов (по горизонтали). В нашем случае 5,5 мм. В поле Pattern Height указывается расстояние между рядами выводов (по вертикали). В нашем случае не задается. В поле Pad i Position указывается положение первого вывода. В корпусах типа DIP (SMD) это, как правило, верхний левый контакт посадочного места. При этом остальные контакты будут автоматически пронумерованы против часовой стрелки от первого вывода, начиная с единицы. В раскрывающихся списках Pad Style (Pad 1) и Pad Style (Other) задаются стили контактных площадок для первого контакта и для все остальных, соответственно. В нашем случае необходимо создать новый стиль контактных площадок, размером 0.6x2.2 мм и в форме прямоугольника со скругленными углами. Если заранее этого не было сделано, то просто назначьте какой-либо имеющийся стиль прямоугольных площадок, а потом переопределите его, уже после завершения работы Мастера. Включите флажок Silk Screen и в расположенных ниже полях задайте параметры контура шелкогра- фии: • Silk Line Width — ширина линии обводки (в нашем случае 0,1 мм); • Silk Rectangle Width — ширина прямоугольника, изображающего корпус компонента (в нашем случае 3 мм); • Silk Rectangle Height — высота прямоугольника, изображающего корпус компонента (в нашем случае 8 мм);
Глава 3. Создание компонентов • Notch Type — тип скоса (в нашем случае ARC). Итоговый результат показан на рис. 3.70. Подтверждаем введенные данные нажатием на кнопку Finish. В случае необходимости, как говорилось выше, под- Рис. 3.70. Итоговые направим стиль контактных площадок. Разместим СТР°ИКИ для им^ b5b точку привязки по центру первой контактной пло- 0 По окончании проверим правильность создания посадочного места, нажав щадки, нажав кнопку | правильное! кнопку[vj. I 101
P-CAD 2006 Итоговый результат помещается в библиотеку Микросхемы под именем SO-14. Итоговый вид посадочного места показан на рис. 3.71. Рис. 3.71. Итоговый вид по- Переходим в программу Library Executive, упако- садочного места ИМС 556 /- « оони u«u ^lanmuuou вываем компонент. Сейчас у нас имеется символ 555 и посадочное место SO-14. Приступив к созданию компонента Components New и указав в качестве посадочного места SO-14, а в качестве символа — 555, пропишите в поле Number of Gates число 2 , Рис. 3.72. Указываем, что и как должно паковаться 102 \
Глава 3. Создание компонентов так как два символа 555 будут упаковываться в рамках создания компонента ИМС 556. В поле RefDex Prefix наберите DD, установите числовую нумерацию (Numtric) — рис. 3.72. При упаковке компонента следует уделять особое внимание заполнению форм (см. рис. 3.73) и обязательно проверять введенные данные при помощи кнопки [_^J. Если программа подтверждает отсутствие ошибок, сохраняем компонент в библиотеку Микросхемы, присвоив ему имя Таймер 556. Рис. 3.73. Параметры упаковки. Таблица соответствия выводов I 10S
P-CAD 2006 Создание операционного усилителя С помощью рассмотренных нами ранее инструментов и последовательностей действий в Symbol Editor рисуем для ОУ два символа (рис. 3.73 и рис. 3.74) и сохраняем их в библиотеку Микросхемы под именами ОУ1 и ОУ2. Рис. 3.73. Символ операционного усилителя 0У1 Рис. 3.74. Символ операционного усилителя 0У2 104 I
Глава 3. Создание компонентов Чтобы разместить значок треугольника, щелкните кнопку |S I на панели инструментов, в появившемся диалоговом окне выберите Amplifier (рис. 3.75), а затем укажите точку вставки. Перейдя в Pattern Editor, создадим посадочное ме- Рис. 3.75. Вставка специ- сто операционного усилителя, по аналогии с ИМС ального символа 556 воспользовавшись Мастером (кнопка 1V 1). Описание настроек было приведено в предыдущем примере, здесь лишь приведем итоговое окно с произведенными настройками (контур размером 5.5x7.62 мм и т.д.) — см. рис. 3.76. Форма и размер контактных площадок должны быть такими же, что и для таймера ИМС 556 (см. выше) — прямоугольник со скругленными углами, размером 0.6x2.2 мм. Привычным движением руки зададим точку привязки (кнопка 1 Ш\), разместим атрибуты RefDes и Туре, а затем проверим созданное посадочное место, нажав кнопку |v/|. Окончательный вид посадочного места операционного усилителя приведен на рис. 3.77. По завершении заносим элемент в библиотеку Микросхемы под именем S08. Переходим в программу Library Executive, упаковываем компонент. Сейчас у нас имеется два символа ОУ1 и ОУ2, а также одно посадочное место S08. 105
P-CAD 2006 Рис. 3.76. Итоговые настройки Мастера создания посадочных мест Рис. 3.77. Окончательный вид посадочного места операционного усилителя 106 I
Глава 3. Создание компонентов Выбрав в строке меню Component -> Name, зададим свойства и состав нового компонента, выбрав посадочное место и задав параметры (обратите внимание, что Number of Gates = 2, установлен переключатель Heterogeneous), как показано на рис. 3.78. При этом на последнем этапе для каждого Gate внизу окна надо сопоставить свой символ: в соответствующей строке щелкаете в поле Normal и задаете сначала ОУ1 для Gate 1 и ОУ2 для Gate 2. Упаковываем компонент, заполнив таблицу контак- Рис. 3.78. Задаем что и как 07П п должно компоноваться в тов, как показано на рис. 3.79. По окончании прове- £омпоненте операционного рим созданный компонент и сохраним его в библио- усилителя теке Микросхемы под именем AD8620AR. 107
P-CAD 2006 Рис. 3.79. Параметры упаковки. Таблица соответствия выводов Создание символа Земля Рисуем символ Земля (рис. 3.80) при помощи ин- Place Line струмента \ Используя команду Library-> New, создаем новую библиотеку Разное и записываем в нее полученный символ под именем GND. Рис. 3.80. Символ элемента Земля 108
Глава 3. Создание компонентов 3.4. Проверка Перед помещением символа в библиотеку настоятельно рекомендуется проверить его на предмет присутствия всех необходимых элементов и отсутствия ошибок. Для этого в строке меню выберите Utils -> Validate. В случае отсутствия ошибок появится соответствующее информационное сообщение (рис. 3.81), а при их наличии — соответствующее предупреждение с номером ошибки и кратким пояснением (рис. 3.82J. Описание наиболее типичных ошибок, встречающихся при создании символов, приведено в табл. 3.1 [2]. Рис. 3.81. Ошибок нет. Верификация символа была выполнена успешно Таблица 3.1. Ошибки при создании символов Рис. 3.82. Сообщение об ошибке Ошибка Error 5514 Error 5516 Описание Found duplicate pin number Found duplicate attribute Пояснение В ходе проверки был обнаружен повторяющийся номер вывода В ходе проверки был найден двойной атрибут. Как правило, такая ошибка возникает при работе с атрибутами, у которых сброшен флажок видимости: не видя атрибута, легко забыть о его наличии на рабочем столе. В то же время иногда отмечается случайное наложение одинаковых атрибутов друг на друга (например, при операции копирования) 109
P-CAD 2006 Error 5517 Error 5519 Error 5521 Error 5522 Error 55786 Found more than one reference point Pins must be numbered sequentially, starting with 1 Missing reference point Missing RefDes attribute Duplicate default pin designators are not allowed В ходе проверки были найдены несколько точек привязки. В то же время у символа должна быть только одна точка привязки Данное сообщение говорит о том, что в нумерации выводов имеются разрывы. В то же время напоминаем, что выводы должны нумероваться последовательно, начиная с 1 Для какого-то символа отсутствует точка привязки Для символа не задан атрибут RefDes (Позиционное обозначение). Данный атрибут является единственным критичным: все остальные атрибуты, в том числе и Туре (Тип), могут быть не определены. При этом никакой ошибки выдаваться не будет Не разрешается использовать повторяющиеся указатели выводов (Pin Des), хотя допускается не задавать их вообще. В отличие от указателей имена выводов могут и дублироваться, и отсутствовать Особо обратите внимание на такую довольно распространенную, но, как правило, труднообнаружи- мая ошибку, как неправильная нумерация выводов. Для ее выявления вам нужно будет просмотреть свойства всех выводов и найти повторения или разрывы. Зачастую бывает удобнее и эффективнее просто перенумеровать все выводы заново (с помощью команды Utils->Renumber). Однако это может помочь, если у вас выводов не очень много. В противном случае... вам уже ничего не поможет. Также очень трудно бывает обнаружить наложение выводов друг на друга, когда под одним выводом случайно расположился другой. Такое часто бывает при копировании/перемещении выводов. Располагающиеся друг под другом выводы ничем себя не выдают, и обнаружить их можно только вручную. Таким образом, хочется порекомендовать быть внимательными при работе с выводами (pin) и их атрибутами. По возможности старайтесь использовать встроенный в программу Мастер создания симво-
Глава 3. Создание компонентов лов (он автоматически следит за правильной нумерацией и количеством выводов, а также их параметрами). 3.5. Особенности сохранения символов После того, как вы проверили символ и избавились от ошибок, выявленных в ходе этого процесса, символ можно поместить в какую-либо библиотеку или записать в отдельный файл. Это нужно, чтобы впоследствии символом можно было удобно пользоваться и вставлять его в различные проекты. Чтобы сохранить созданный символ в одну из библиотек: 1. Выберите Symbol ->Save As. 2. В открывшемся окне (рис. 3.83) в поле Symbol укажите имя символа, а нажав на кнопку Library, вы сможете выбрать библиотеку для хранения символа. При этом флажки Create Component и Match Default Pin Designator to Pin Numbers можно не устанавливать. Однако обратите внимание, что благодаря данным флажкам, которые по сути означают возможность автоматического согласования номеров и указателей выводов при сохранении символа, вы може- Рис. 3.83. Сохранение символа в библиотеку
те существенно упростить себе жизнь в тех случаях, когда указатели выводов должны совпадать с их номерами. 3. Нажмите ОК, и сохранение символа будет завершено. При этом будет произведена автоматическая проверка символа (аналогично тому, как описано в предыдущем разделе). В случае выявления ошибок сохранение будет прервано с выдачей соответствующего сообщения. Чтобы сохранить символ или его часть в отдельном файле, выберите команду File -> Save To File. По умолчанию сохранение производится с текущим именем в текущий каталог. Однако вы можете задать свои параметры сохранения, воспользовавшись командой File -> Save To File As. Файл символа, независимо от способа его сохранения, будет иметь расширение .sym. Что еще нужно знать, так это то, что в случае сохранения символа в файл проверка правильности его создания не производится. 3.6. Особенности создания посадочного места компонента Как известно, при проектировании печатных плат необходимо для каждого компонента создать посадочное место. При этом под посадочным местом принято понимать набор конструктивных элементов печатных плат, позволяющих смонтировать компонент на плате [2]. Запуск и настройка редактора корпусов (посадочных мест) В системе P-CAD 2006 для создания посадочного места компонента на печатной плате используется встроенный графический редактор, который назы-
Глава 3. Создание компонентов вается P-CAD Pattern Editor. Запустить его можно, выбрав в строке меню Utils->P-CAD Pattern Editor. Кроме того, можно выбрать Пуск -> Программы -> P-CAD 2006 -» P-CAD Pattern Editor или просто выполнить двойной щелчок по файлу PATED.EXE. Сразу после запуска P-CAD Pattern Editor (рис. 3.84) необходимо настроить его конфигурацию. Чтобы получить доступ к настройкам, выберите Options -> Configure, и перед вами появится окно, показанное на рис. 3.85. Перво-наперво необходимо установить метрическую систему измерения, а также задать требуемый размер рабочей области Workspace Size (ширину — Width и высоту — Height). Рис. 3.84. Главное окно редактора посадочных мест (корпусов) P-CAD Pattern Editor
P-CAD2006 Рис. 3.85. Диалоговое окно настроек «Options Configure» Примечание. Следует отдавать себе отчет, что две последние настройки имеют смысл только в том случае, если в вашем проекте реализуются заложенные в них технологические операции. Далее необходимо обратить внимание на следующие настройки: • Solder Mask Swell - в этом поле вы должны ввести значение, на которое окна в защитной маске должны будут превышать размер контактной площадки. Геометрический смысл этого значения зависит от формы контактной площадки: если она круглая — то это отступ по всему диаметру, если прямоугольная — отступ по всему периметру. Как правило, необходимым и достаточным значением является 0.1 мм. • Paste Mask Shrink — поле, в котором задается размер технологической маски, на который та должна быть меньше контактной площадки. • Plane Swell - в данном поле вы можете установить величину зазора между экранным слоем и фрагментами проводящего рисунка других цепей (проводники, контактные площадки и т.д.). Закройте окно Options Configure, нажав в нем кнопку ОК. Теперь необходимо настроить сетку. Для этого выберите Options -> Grid и задайте нужные ее параметры (шаг и т.п.) - см. рис. 3.86. 114 t
Глава 3. Создание компонентов Далее выполните следующую последовательность действий: 1. Включите привязку указателя мыши к узлам сетки, выбрав в строке меню View -> Snap to Grid. 2. Увеличьте область рисования, нажав клавишу «серый плюс». 3. Задайте требуемую толщину линий, выбрав в строке меню Options -> Current Line. Установите разные цвета для объектов, располагающихся на различных слоях платы. Сделать это можно, выбрав в строке меню Options -> Display и в появившемся диалоговом окне Options Display (рис. 3.87) на вкладке Colors указав нужные соответствия. Просто щелкните мышкой по имени слоя или имени объекта, а потом укажите цвет. В любой момент вы можете вернуться к первоначальным настройкам, используемым по умолчанию, нажав на кнопку Defaults. Структу- Рис. 3.86. Задаем параметры сетки Рис. 3.87. Диалоговое окно «Options Display». Вкладка «Colors»
P-CAD 2006 pa слоев, используемая по умолчанию, приведена в табл. 3.2. Таблица 3.2. Структура слоев платы, используемая по умолчанию Название слоя Тор Bottom Board Top Mask "Bot Mask Top Silk Bot Silk Top Paste Bot Paste Описание Проводник на верхней стороне платы (сторона установки компонентов) Проводники на нижней стороне платы Контур платы Паяльная маска на верхней стороне платы Паяльная маска на нижней стороне платы Шелкография на верхней стороне платы (позиционные обозначения компонентов) Шелкография на нижней стороне платы Пайка на верхней стороне платы Пайка на нижней стороне платы При этом установка цветов возможна для следующих объектов: • Via — переходные отверстия, • Pad — контактные площадки, • Line — линии и проводники, • Poly — полигоны, • Text — текст. В правой части окна Options Display - в области Display Colors - можно изменить цвета, используемые для вывода той или иной служебной информации, не имеющей прямого отношения к проекту: • Background — цвет фона экрана, • Connects — цвет соединения (цепи), • lxGrid — цвет сетки, • lOxGrid — цвет крупной сетки, i
Глава 3. Создание компонентов • Keepout — цвет барьеров на плате, • Highlight — оттенок выделения цветом, • Selection — цвет выделенных объектов. Перейдя на вкладку Miscellaneous окна Options Display, вы получите доступ к дополнительным параметрам отображения проекта на экране монитора, вплоть до размера и формы указателя мыши (рис. 3.88). Так, в областях Glue Dots и Pick and Place указываются соответственно параметры вывода на экран точек приклеивания и привязок, используемых в случае автоматического монтажа компонентов на печатной плате. В каждой из этих двух областей вам на выбор доступны по три варианта: • Show — отображать на экране, • Hide — скрыть, • No Change — не изменять. Кому-то удобнее работать со стандартным видом указателя мыши, кто-то предпочитает, чтобы указа- Рис. 3.88. Диалоговое окно «Options Display». Вкладка «Miscellaneous»
P-CAD 2006 тель имел вид перекрестья. Настроить внешний вид курсора по своему усмотрению вы можете в области Cursor Style. При этом P-CAD располагает следующими вариантами: • Arrow — стандартный вид указателя мыши в виде стрелки, • Small Cross — малое перекрестье, • Large Cross — перекрестье размером во все рабочее окно, • Large Diag Cross — большой диагональный крест. Описание параметров, объединенных в область Miscellaneous, приведено в табл. 3.3. Таблица 3.3. Параметры группы Miscellaneous, окна Options Display Параметр Draft Mode Display Pad Holes Display Pin Designators Drag by Outline Silkscreen in Background Translucent Drawing Scroll Bars Show Data Tips Описание Включение/выключение данного флажка соответственно включает/выключает черновой режим, в котором для ускорения прорисовки проекта на экран монитора выводятся только контуры проводников Флажок включения/выключения вывода на экран отверстий в контактных площадках Флажок включения/выключения вывода на экран номеров выводов компонента | Включает/выключает режим, при котором в случае перетаскивания какого-либо выделенного объекта (объектов) он в ходе этого процесса отображается контурными линиями. Это бывает очень полезно на «медленных» компьютерах, да и вообще - может существенно повысить скорость работы Флажок включения/выключения вывода на экран графики шел- кографии на заднем плане Данный флажок включает/выключает режим полупрозрачного отображения объектов на экране Флажок включения/выключения вывода на экран полос прокрутки | Данный флажок включает/выключает режим, когда при наведении указателя мыши на какой-либо объект над ним сразу же появляется краткая информация об объекте (при выключенной опции View -> Snap to Grid) t
Глава 3. Создание компонентов После введения всех настроек редактор готов к подключению существующей библиотеки или созданию новой. Создание файла технологических параметров проекта В принципе контактные площадки для выводов посадочных мест компонентов и переходных отверстий бывают разной формы и размеров. При этом набор контактных площадок на различных слоях печатной платы принято называть стеком контактных площадок (Pad Stack). Различают простые и сложные стеки контактных площадок. Простыми называются: • Стеки для штыревых выводов компонентов, имеющие одинаковую форму контактных площадок на всех сигнальных слоях печатной платы. • Стеки для компонентов с планарными выводами, имеющие контактные площадки на одном слое печатной платы (Тор или Bottom). Сложными (Complex) принято считать стеки, которые располагаются на различных слоях (не обязательно сигнальных) печатной платы и могут иметь различную геометрическую форму и размеры. Так, необходимо, чтобы форма первого контакта компонента отличалась от формы других контактов посадочного места этого же компонента. Для удобства пользования библиотеки стеков контактных площадок и переходных отверстий хранятся в виде специализированных файлов, которые вы можете подключать и использовать при работе над самыми различными проектами. Данные файлы имеют расширение .dtp, официально называются файлами технологических параметров проекта Design Technology Parameters и, помимо указанных выше сведений о стеках, содержат такую ин- ь
P-CAD 2006 Рис. 3.89. Создание нового файла технологического проекта формацию, как размеры допустимых зазоров, сведения о структуре слоев, свойствах отдельных цепей и т.д. Создать подобный файл технологических параметров можно в редакторе P-CAD Pattern Editor, проделав следующую последовательность действий: 1. В строке меню выберите Pattern -> Design Technology Parameters. В появившемся диалоговом окне нажмите кнопку Technology filename, в следующем окне Открыть в поле File Name введите имя файла (например, MoiFileDTP) и нажмите кнопку Открыть (рис. 3.89). Появится небольшое окно, извещающее, что такой файл отсутствует и вам предлагается его создать. Согласитесь с данным предложением, нажав кнопку Да (рис. 3.90). 2. На экране появится окно Design Technology Parameters. Уберите в нем флажок Read-only file, 120 I
Глава 3. Создание компонентов а затем щелкните мышкой по кнопке New Group и в появившемся небольшом окошке задайте имя проекта (рис. 3.91). 3. Вернувшись снова в окно Design Technology Parameters, выделите появившееся в списке имя проекта. Чтобы создать новую секцию файла технологических параметров, нажмите кнопку New Section. Рис. 3.90. Подтверждаем создание файла 4. В появившемся окне New Section Type для создания стеков контактных площадок и переходных отверстий (рис. 3.92) установите флажки Pad Styles и Via Styles, а затем нажмите ОК. 5. В результате вы снова вернетесь в окно Design Technology Parameters, которое примет вид, показанный на рис. 3.93. На этом создание DTP- файла можно считать завершенным, и он готов к приему данных о контактных площадках и переходных отверстиях. Передача данных осущест- Рис. 3.91. Задаем имя проекта I 121
P-CAD 2006 вляется с помощью команд меню Options -> Pad Style и Options -> Via Style. Рис. 3.92. Создание стеков контактных площадок и переходных отверстий Рис. 3.93. Окончательный вид окна «Design Technology Parameters» Теперь самое время разобраться с именами контактных площадок. Дело в том, что в P-CAD имеется абсолютно четкая методика их именования. Имя контактной площадки имеет вид P:RX250Y50D0A, где: • На первом месте обязательно стоит буква Р, что как раз и обозначает, что это имя контактной площадки (Pad). Для имен переходных отверстий первой будет буква V (от Via). 122
Глава 3. Создание компонентов • Далее следует разделитель — двоеточие. • Идущая после двоеточия буква обозначает форму контактной площадки (переходного отверстия): Е — эллипс, О — овал, С — окружность (используется иногда вместо Е и О при равенстве осей), S — прямоугольник, R — прямоугольник со скругленными углами, М — монтажное отверстие (как правило, не металлизированное), Т — перекрестье для сверления. • Далее следуют сочетания Хцифры и Y цифры. Эти сочетания указывают размеры контактной площадки по соответствующим осям. Размеры задаются в miPax (т.е. миллидюймах). • Далее следует сочетание Вцифры, показывающее диаметр отверстия в контактной площадке (также в гшГах (т.е. миллидюймах)). Если таковое отсутствует, то указывается значение DO. • Последней стоит буква, обозначающая слой, на котором размещена контактная площадка: А — на всех слоях (кстати говоря, это можно воспринимать как признак простого стека), Т — на верхнем слое (Тор), В — на нижнем слое (Bottom). Редактирование и проверка посадочного места Независимо от того, каким образом было создано посадочное место, в большинстве случаев его потребуется отредактировать: изменить его положение, способы привязки, ориентацию, стили текста, видимость основных атрибутов (позиционного обозначения и типа). Кроме того, может возникнуть необходимость подкорректировать положение контактных площадок для посадочных мест некоторых компонентов. Чтобы что-либо отредактировать, выберите инструмент Jlj, щелкните по элементу, который необходимо отредактировать. В результате он станет выделенным. Если нужно изменить месторасположе- ь
P-CAD 2006 Примечание. Если в том месте, в котором вы щелкнули мышкой для выделения какого-либо объекта, располагается (частично перекрывая друг друга) несколько объектов, то на экран будет выведено дополнительное диалоговое окно, в котором вы сможете выбрать, какой именно объект вам необходим (рис. 3.94) Рис. 3.94. Окно выбора объекта ние элемента, просто перетащите его в нужное место. Изменить очертания можно перемещением краевых точек элементов. Обязательно тогда, когда посадочное место создавалось без использования Мастера, вам потребуется пронумеровать контактные площадки и назначить им указатели. Сделать это можно, выбрав в строке меню Utils -> Renumber или щелкнув мышкой по кнопке 123 на панели инструментов. При этом на экране появится диалоговое окно Utils Renumber, в котором вы сможете определить правила нумерации. По поводу нумерации необходимо отметить пару важных моментов. Во-первых, необходимо помнить, что номер контактной площадки (Pad Number) — это обязательный системный атрибут. При этом каждая площадка должна иметь уникальное значение номера в пределах от 1 до 10 000. Что касается порядка нумерации, главное, чтобы последовательность номеров начиналась с единицы и не имела разрывов, а порядок нумерации может быть относительно произвольным. Если для создания контактной площадки вы использовали Мастер, то нумерация будет произведена автоматически (это можно отнести к одному из достоинств применения Мастера). Во-вторых, для каждой контактной площадки наряду с ее номером должен быть задан указатель вывода по умолчанию (Default Pin Designator). В качестве его особенности можно отметить, что он может принимать не только любые числовые (как для номера контактной площадки), но и буквенные, а также алфавитно-цифровые значения. Главное, чтобы не было повторов. Данный атрибут показывает номер вывода посадочного места компонента, который будет устанавливаться на данную контактную площадку. В большинстве случаев указатели выводов компонента и номера контактных площадок должны быть согласованы. А если посадочное место предназначается для монтажа компонентов с разной цоколевкой корпусов, то рекомендуется вообще 124 t
Глава 3. Создание компонентов данному атрибуту присваивать значение, совпадающее с номером контактной площадки. Кстати говоря, Мастер (Pattern Wizard) делает именно так. В рамках редактирования посадочного места, помимо всего прочего, нужно для текстовых атрибутов установить привязку по центру. Кроме того, в строке меню выберите Options -> Options Display и в появившемся диалоговом окне Options Display на вкладке Miscellaneous установите флажок Display Pin Designator, чтобы контролировать правильность назначения указателей выводов (изображаются в виде цифр в черных прямоугольниках на контактных площадках). Так же как и в случае с самим символом, перед помещением посадочного места в библиотеку его обязательно нужно проверить. Делается так же выбором в строке меню Utils->Validate. Все дальнейшие действия и настройки по сути такие же, что и в случае с редактором символов. Возможные ошибки и пути их устранения также очень похожи, поэтому подробно на всем этом мы останавливаться не будем. Лишь порекомендуем для уменьшения количества возможных ошибок использовать встроенный Мастер создания посадочных мест Pattern Wizard (рис. 3.95), в котором Рис. 3.95. Мастер создания посадочных мест I 12!
P-CAD 2006 Рис.3.96. Диалоговое окно «Pattern Save To Library» 126 t вам просто необходимо задать параметры посадочного места, и оно будет гарантированно корректно создано. Напоминаем, что вызвать данный мастер можно, выбрав в строке меню Pattern -> Pattern Wizard. Сохранение посадочного места Чтобы сохранить созданное посадочное место, в строке меню редактора Pattern Editor выберите Pattern Save As. Сразу же отметим, что созданное и проверенное посадочное место, не содержащее ошибок, может быть сохранено в одну из имеющихся библиотек. Что и рекомендуется сделать, нажав кнопку Library в окне Pattern Save To Library (рис. 3.96) и выбрав нужный библиотечный файл. Незавершенная заготовка может сохраняться только в отдельный файл.
Глава 3. Создание компонентов 3.7. Упаковка компонента в менеджере библиотек P-CAD Library Executive Общая методика создания (компоновки) компонента Как уже отмечалось выше, одним из главных достоинств P-CAD является наличие интегрированных библиотек, в которых содержатся сведения об элементной базе, в том числе графика корпусов и символов и текстовая информация о компонентах. За структурирование данных отвечает модуль P-CAD Library Executive. Данное приложение позволяет составлять списки соответствий выводов символов и вентилей (секций) компонентов и содержит средства просмотра параметров компонентов. В электронных таблицах параметров обеспечена возможность одновременного изменения содержания нескольких выбранных ячеек. Также присутствуют инструменты просмотра библиотечных файлов и поиска компонентов по всем возможным атрибутам. Говоря простым языком, P-CAD Library Executive позволяет упаковать некоторую совокупность данных (графическое изображение, посадочное место, атрибуты и т.д.) в виде одного цельного элемента, который и называется компонентом. До того, как все вышеуказанные данные не будут упакованы в компонент, они будут представлять собой лишь отдельные разрозненные части, по своей сути никак не связанные друг с другом. Именно в рамках компонента они становятся единым целым и в таком виде уже могут использоваться в P-CAD. Запустить менеджер библиотек можно несколькими способами: • Выбором в главном меню Пуск -> Программы t
P-CAD 2006 Рис. 3.97. Упаковка компонента. Окно «Component Information» 128 f -» P-CAD 2006 -» Library Executive. • Запуском исполняемого файла СМР.ЕХЕ. • Из среды любого графического редактора P-CAD выбором в строке меню Utils -> P-CAD Library Executive. Для создания (упаковки) компонента в открывшемся окне первой нужно активировать опцию Component -> New, выбрать в Проводнике библиотеку, в которой ранее записаны сведения о графике символов и посадочных местах компонентов, и заполнить нужные поля в окне Component Information (см. рис. 3.97). Сами поля мы рассмотрим в первом пункте следующей главы (раздел «Параметры компонентов»), целиком посвященной менеджеру библиотек P-CAD Library Executive.
Глава 3. Создание компонентов Создание таблицы выводов компонента Чтобы создать таблицу выводов компонента, необходимо в окне параметров компонента Component Information нажать кнопку Pins View. В результате на экране появится диалоговое окно Pins View, в котором необходимо будет заполнить таблицу (рис. 3.98), исходя из сведений, почерпнутых из технической документации для текущего компонента (если это ваш уникальный компонент - то вы вольны задать эти параметры сами). Таблица выводов имеет следующую структуру и Рис. 3.98. Таблица выводов следующие правила заполнения. компонентов В столбцы Pad# заносятся номера контактных площадок корпуса компонента, а в столбцы Pin Des - позиционные номера выводов компонентов на схеме. Очень часто в оба этих столбца вводится одно и то же (один и тот же порядок нумерации). Далее, должно быть задано соответствие между номерами контактов столбца Sym Pin # и номерами выводов в столбце Pin Des. При этом в столбце Sym Pin # вводится номер вывода символа в соответствующей секции символа компонента. Столбец Pin Name содержит имена выводов в каж- 129
дой секции, в том числе контакты «земли» (имя GND) и «питания» (имя VCC). В столбцах Gate Eq и Pin Eq задаются соответственно сведения о логической эквивалентности секций и выводов. Обратите внимание, что выводы и секции с одинаковой эквивалентностью в процессе размещения модулей на печатной плате могут быть автоматически «переставлены». Иногда, при отсутствии эквивалентных секций и выводов у компонентов, столбцы Gate Eq и Pin Eq не заполняются. Столбец Gate # содержит номер секции (вентиля), в которую назначен вывод символа. В столбце Elec. Type задается тип вывода, который используется при поиске ошибок в схемах электрических принципиальных. Имейте в виду, что данный столбец рекомендуется заполнить до заполнения столбца Gate #. Щелкните мышкой по нужной ячейке столбца, и вверху окна появится горизонтальное поле с раскрывающимся списком, в котором доступны следующие варианты типов выводов: • Unknown - вывод, не имеющий определенного типа. Данное значение используется по умолчанию. • Passive - пассивный вывод. • Input - входной вывод. • Output - выходной вывод. • Bidirectional - двунаправленный вывод. • Ореп-Н - открытый эмиттер ИС типа ЭСЛ (к выводу должен быть подключен нагрузочный резистор) [3]. • Open-L - открытый коллектор ИС типа ТТЛ (к выводу должен быть подключен нагрузочный резистор). • Passive-H - пассивный компонент (обычно резистор), подключаемый к источнику питания (соответствует высокому логическому уровню).
Глава 3. Создание компонентов • Passive-L - пассивный компонент (как правило, резистор), подключаемый к «земле» (соответствует низкому логическому уровню). • З-State - трехстабильный вывод (имеет высокий и низкий логические уровни и уровень высокого импеданса). • Power - вывод питания, или «земли». Назначение этого типа вывода автоматически проставляет номер секции PWR в столбце Gate # таблицы выводов [3]. Чтобы завершить выбор типа вывода, нажмите Enter. t
Глава 4. Управление данными библиотек. Менеджер библиотек
Эта глава посвящена описанию основных функций модуля P-CAD Library Executive в части управления данными в библиотеках. Напоминаем, что данный модуль специально предназначен для работы с библиотеками, содержит интегрированную информацию о графике корпусов и символов компонентов, а также текстовую информацию о компонентах. Запустить его можно либо выбором в главном меню Windows Пуск -> Программы -> P-CAD 2006 -> Library Executive, либо из среды любого графического редактора P-CAD выбором в строке меню Utils -> P-CAD Library Executive. 4.1. Общее описание и принципы работы 4.1.1. Создание и редактирование компонентов Методика работы в P-CAD Library Executive предусматривает два основных направления: создание нового компонента (упаковка компонента) и редактирование существующих компонентов. На создании мы останавливались в конце предыдущей главы. Что касается редактирования, то здесь все даже
Глава 4. Управление данными библиотек. Менеджер библиотек проще. Вы выбираете нужные компоненты и просматриваете/изменяете их параметры в случае такой необходимости. 4.1.2. Просмотр библиотек и компонентов Окно приложения сразу после запуска показано на рис. 4.1. В нем пока практически ничего нет. Только красуется окно-панель Source Browser, служащее для просмотра компонентов, посадочных мест и символов. Если по каким-либо причинам панель Source Browser у вас не отобразилась, вывести ее можно, щелкнув мышкой по пиктограмме | **- выбрав в строке меню View -> Source Browser. или Рис. 4.1. Окно «P-CAD Library Executive». Панель «Source Browser» 1SS
Как правило, в проекте задействуется сразу несколько библиотек, объединенных в набор (Library Set). Установленный по умолчанию набор библиотек называется DEFAULT_Library_Set и включает любые открытые файлы библиотек, которые не отнесены к другим наборам. Для примера раскройте одну из библиотек, щелкая по значку «+». 4.1.3. Параметры компонентов Основные параметры Для получения более подробной информации о компоненте на панели Source Browser дважды кликните по нему мышкой и изучите выведенное на экран окно Component Information (рис. 4.2). Если вы создаете (упаковываете) новый компонент (командой Component -> New), то после указания, в какой именно библиотеке должен располагаться будущий компонент, вам также будет предложено заполнить параметры компонента все в том же окне Component Information. Далее мы рассмотрим эти параметры. Итак, окно Component Information отображает и позволяет изменить все основные параметры компонента: • Component Type - тип компонента (Homogeneous - однородный компонент (все секции одинаковы) или Heterogeneous - неоднородный компонент). • Component Style - стиль компонента: Normal - обычный компонент (наиболее часто используется, к нему относятся: диоды, ИМС, резисторы и т.п.), Power - источник питания (по своей сути представляет подсоединение к источнику питания. Компонент данного стиля не отражается в списке электрических связей и в перечне материалов, но любой вывод, соединенный с
Глава 4. Управление данными библиотек. Менеджер библиотек этим компонентом, будет ассоциироваться с це- Рис. 4.2. Окно «Component пями питания), Sheet Connector - соединитель 1*™^ U KUMIIUncn Ic листов схемы, Module - модуль иерархического символа (представляет собой «черный ящик» с выводами, используется в иерархических проектах), Link — схема модуля (используется в иерархических проектах как отдельный («дочерний») лист схемы для реализации соединений с компонентами типа Module). • Поле Refdes Prefix - здесь задается префикс, например FF, которым в дальнейшем на схеме должны будут именоваться позиционные обозначения компонентов. • Number of Gates - количество секций (вен- ь
тилей). В соответствии с этим числом в нижней части окна отображается таблица, столбцы которой содержат следующую информацию: Gate# - в данном столбце отображаются имена (номера) логических секций, Gate Eq - здесь указаны коды логической эквивалентности секций (поскольку все секции однородного компонента одинаковы, то в этом столбце во всех ячейках автоматически устанавливается число 1), Normal - содержит информацию, соответствующую библиотечному имени символа данной секции (ведь компонент может состоять и из разных функциональных секций). • Gate Numbering - способ нумерации секций компонента (Alphabetic - буквенный, Numeric - числовой). Параметры посадочного места Для просмотра параметров или задания посадочного места (в случае создания нового компонента) в окне Component Information нажмите кнопку Select Pattern. В результате на экран будет выведено диалоговое окно Library Browse, в котором вы сможете просмотреть/сменить посадочное место компонента или задать новое, введя его имя (при этом оно должно присутствовать фактически).
Глава 4. Управление данными библиотек. Менеджер библиотек Параметры символа Нажатие на кнопку Select Symbol в окне Component Information позволяет просмотреть/переназначить символ компонента (путем выбора из имеющихся в библиотеке). При этом на экране появляется все то же знакомое нам окно Library Browse. 4.1.4. Редактирование параметров компонента Помимо панели Component Information, для того или иного компонента можно вызвать еще три окна, предназначенных для проведения настроек различного рода: Pins View - для редактирования таблицы выводов, Pattern View - для просмотра и редактирования посадочного места, Symbol View - для просмотра и редактирования символа компонента. Все они демонстрируют взаимосвязь посадочных мест и символов в создаваемом компоненте и сами между собой взаимосвязаны: изменения, произведенные в одном окне, автоматически переносятся в остальные. Рис. 4.4. Окно-панель «Pins View» I 1S9
P-CAD 2006 Рис. 4.5. Окно-панель Вызвать данные окна можно либо непосредственно «Pattern View» из QKHa comp0nent Information нажатием одноименной кнопки в левом верхнем углу, либо выбором в строке меню окна View -> имя окна-панели. Кроме того, можно воспользоваться соответствующими кнопками на панели инструментов (см. ниже). Рис. 4.6. Окно-панель «Symbol View» 140 I
Глава 4. Управление данными библиотек. Менеджер библиотек 4.1.5. Создание новых библиотек и новых НАБОРОВ БИБЛИОТЕК Как правило, в проекте задействуется сразу несколько библиотек, объединенных в набор (Library Set). Чтобы создать такой набор, выберите в строке меню Library -> Setup. На экране появится диалоговое окно Library Setup (рис. 4.7). В поле Library Set выводится перечень имеющихся наборов, а в поле Members — состав каждого из них. Рис. 4.7. Диалоговое При желании добавьте новый набор, нажав кнопку окно <<L,l)rary Setup» Add Set и набрав внутри высветившейся рамки подходящее имя. После этого останется только определить круг входящих в набор библиотек, кликнув по кнопке Add Library. Количество групп не ограничивается. В состав каждой группы может входить произвольное количество библиотек. При этом допускается включение одной библиотеки в состав нескольких групп. 141
4.1.6. панель инструментов p-cad Library Executive Как водится, многие команды и действия удобнее и быстрее выполнять с помощью кнопок панели инструментов. Собственно, в этом и заключается основное назначение панелей: сделать доступ к наиболее часто используемым командам и действиям более удобным. В P-CAD Library Executive также имеется своя панель инструментов, располагающаяся под строкой меню. На ней вы можете найти следующие инструменты: Slide Up - перемещает выбранную информацию на одну строку вверх. Slide Down - переместить выбранную информацию на одну строку вниз. Component Attr - инструмент изменения атрибутов текущего компонента. % Component Information - кнопка быстрого вызова диалогового окна Component Information. Pins View - кнопка быстрого вызова диалогового окна Pins View. о Pattern View - кнопка быстрого вызова диалогового окна Pattern View. Symbol View - кнопка быстрого вызова диалогового окна Symbol View. V Validate - кнопка проверки компонента на наличие ошибок. Source Browser - кнопка быстрого вызова панели Source Browser.
Глава 4. Управление данными библиотек. Менеджер библиотек 4.2. Поиск данных в библиотеках при помощи команды Query Подключаемые библиотеки, особенно созданные какими-то разработчиками, могут быть очень и очень большими. P-CAD Library Executive позволяет находить компоненты, отвечающие определенным критериям. При этом поиск ведется в отдельных библиотеках, наборах библиотек и во внешних файлах P-CAD. Поиск нужных компонентов в P-CAD 2006 осуществляется с помощью команды Query, вызвать которую можно либо выбором в строке меню File -> Query, либо щелкнув на панели Source Browser по какой-либо библиотеке правой кнопкой мыши и выбрав соответствующую команду из контекстного меню. Однако, прежде чем воспользоваться данной командой, стоит рассказать о полях и типах данных. Поля — это имена атрибутов компонента (к таковым относятся, например, ComponentName, RefDesPrefix или NumberOfPins). При этом все поля в P-CAD могут быть одного из трех типов: Primary key - ключевой тип, набор значений для которого строго предопределен. В P-CAD только один атрибут данного типа - это Componentiype (тип компонента - Normal, Power и т.д.); Predefined properties attributes (предварительно определенные в самой программе) и User-defined attributes (заданные пользователем). У каждого поля, помимо названия, имеется еще и содержащееся в нем значение. Так вот, для разных полей (атрибутов) эти данные могут быть разного типа. Например, в одном поле должны содержаться только буквенные данные, а в другом - только числовые. Допустимые типы данных, предусмотренные в Library Executive, приведены в табл. 4.1. В табл. 4.2 приведено описание атрибутов с указанием их типа. Примечание. Поскольку во время поиска программа обращается к текущей памяти, перед началом процедуры целесообразно выполнять команду Reload. 14S
P-CAD 2006 Таблица 4.1. Типы данных, поддерживаемые в P-CAD Library Executive Тип данных String Integer Boolean DateTime Component Type Описание Сочетания цифровых и буквенных символов (к этому типу относятся все определенные пользователем поля, кроме дат) Целые числа Логические понятия Истина или Ложь; также могут быть представлены в виде 1 и 0 соответственно Дата Тип компонента (Normal, Power, Sheet Connector, Module или Link) Таблица 4.2. Названия атрибутов, их типы и соответствующие им типы данных [ ИМЯ ПОЛЯ ; ComponentName RefDesPrefix PatternName NumberOfPads NumberOfPins NumberOf Parts Com pon e nt Li b ra ry Com pone ntType Homogeneous AlphaNumeric HaslEEE HasDemorgan Value ComponentHeight Description Link NoSwap Part Number SwapEqui vale nee Tolerance R»ad-onfy Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No Yes No No No No «Одам* Primary key Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined property Predefined attribute Predefined attribute Predefined attribute Predefined attribute Predefined attribute Predefined attribute Predefined attribute User-defined attribute "ШтШш^ШЩ String String String Integer Integer Integer String Compo nen tType Boolean Boolean Boolean Boolean String String String String String String String String 144
Глава 4. Управление данными библиотек. Менеджер библиотек 1 Wattage 1 PowerConsurnption 1 Manufacturer 1 Supplier ICost 1 Leadtime iCreateDate IModifyOate [VerifyDate No No No No No No Yes Yes Yes User-defined attribute User-defined attribute User-defined attribute User-defined attribute User-defined attribute User-defined attribute User-defined attribute User-defined attribute User-defined attribute String 1 String 1 String 1 String 1 String 1 String 1 DateTime 1 DateTime 1 DateTime 1 Окно Query представляет собой электронную таблицу, показанную на рис. 4.7. Левым крайним столбцом Field идет перечень атрибутов (полей), которые должны учитываться при поиске и отображаться в результирующем отчете. Чтобы включить или исключить какой-либо из атрибутов, щелчком мыши снимите или установите крестик напротив него (в столбце Show). Оставшиеся столбцы предназначены непосредственно для формулирования условий запроса. То Рис. 4.7. Диалоговое окно «Query» 14S
P-CAD 2006 есть если вы выбрали в столбце Field какой-либо атрибут, то в поле Criteria (And) напротив него вы должны указать, чему именно должно быть равно значение данного атрибута у искомого компонента. Чтобы приступить к вводу, просто щелкните дважды мышкой по нужному полю, и оно станет доступно для редактирования. В некоторых случаях (для атрибута Component Type) в поле Criteria (And) появляется раскрывающийся список, в котором можно будет выбрать нужное значение. При этом при задании критериев поиска могут и должны использоваться различные операторы. Так, например, если вам нужно, чтобы какой-либо атрибут был равен 4, то в поле Criteria (And) напротив него необходимо ввести =5. Перечень доступных операторов и их описание приведено в табл. 4.3. В том случае, если значение указывается без какого-либо оператора, то по умолчанию используется оператор IsLike. Таблица 4.3. Операторы, доступные для использования при составлении поисковых запросов в Р- CAD Library Executive Оператор = [ < | > <= >= о IsLike IsNotLike Exist NotExist AnyValue NoValue Значение Точно равен Меньше Больше Меньше или равно Больше или равно Не равно Эквивалентен =, но в сочетании с операторами * и ? — «похожий» (IsLike 5* —50, 510, 5 и т.д.) Эквивалентен о, но в сочетании с операторами * и ? — «непохожий» (IsNotLike 5* — 14, 20,42, но не 50, 510, 5) Атрибут существует Атрибут отсутствует Атрибут существует и имеет какое-либо значение Атрибут существует, но не имеет значения I
Глава 4. Управление данными библиотек. Менеджер библиотек В ходе создания запросов обращайте внимание на тип используемых значений. В том случае, если указанное вами в поле Criteria (And) значение не будет соответствовать типу, допустимому для данного атрибута, то запрос обслужен не будет, а на экране появится сообщение об ошибке. Во все последующие столбцы OR можно вводить добавочные условия. Таким образом создается набор условий (условие 1) или (условие2) или (условие 3) и т.д. Если какой-либо атрибут отсутствует в поле Field, то можно добавить новую строку (нажатием кнопки Add Row) и ввести его имя. При создании запросов допускается использование подстановочных знаков ? и *. Они заменяют любые цифрово-буквенные символы, но только ? заменяет один символ, а * — любое их количество. Вот, например, DIP* эквивалентен DIP12, DIP764, DIPE998 и т.д., a DIP?8 - лишь DIP18, DIP28, DIPE8 и т.д. 4.3. Вставка компонента из библиотеки в схему В любой момент времени вы можете вставить компонент из менеджера библиотек в проект (схему). Правда, при этом должна быть открыта сама схема в редакторе P-CAD Schematic (или в РСВ). Для этого просто щелкните мышью по компоненту, например на панели Source Browser, и в появившемся контекстном меню выберите команду Paste, а затем - редактор, в который следует пережать компонент. В результате в окне P-CAD Schematic (или в РСВ) появится диалоговое окно Place Part, в котором в случае чего вы сможете подправить параметры вставки (рис. 4.9). Нажмите в данном окне ОК и щелчками мыши укажите, где именно должны быть размещены копии данного компонента. t
P-CAD 2006 Рис. 4.8. Выбираем команду размещения компонента на схеме из менеджера библиотек Рис. 4.9. Диалоговое окно «Place Part» 148 I
Глава 4. Управление данными библиотек. Менеджер библиотек Чтобы разместить на схеме компонент из окна результата запроса по команде Query, следует в окне результата поисков выбрать строку, содержащую требуемый компонент, и в строке меню выбрать Row -> Place. 4.4. Формирование отчета о библиотеке и ее компонентах В менеджере библиотек Library Executive имеется весьма полезная возможность составления подробнейшего отчета об элементах, содержащихся в той или иной библиотеке. При этом на выходе вы получите текстовый документ формата Word, в котором будет находиться вся информация о компонентах библиотеки, включая картинки символов и изображения посадочных мест. Использование подобных отчетов может существенно помочь в работе, да и вообще быть полезным и наглядным пособием при проектировании. Делается же подобный документ буквально за две минуты. Нужно лишь выбрать в строке меню Library -> Publisher и в появившемся перед вами диалоговом окне Library Publisher указать параметры создания (рис. 4.10). Рис. 4.10. Диалоговое окно «Library Publisher» 149
Первое, что нужно указать, - это библиотеку, по которой требуется отчет: нажмите кнопку Source Library и в доп. окне укажите месторасположение файла библиотеки. Далее необходимо задать имя и месторасположение будущего текстового документа с отчетом - нажмите кнопку Save As и укажите нужные параметры. По большому счету на этом можно и закруглиться - нажмите кнопку О К, и отчет будет создан. Однако можно еще поколдовать с настройками в окне Library Publisher, чтобы точно настроить, какие именно параметры компонентов должны быть отображены в отчете, а какие нет. Делается это путем простановки или снятия соответствующих флажков. Доступ к перечням флажков осуществляется по нажатии кнопок Component format, Symbol format, Pattern format и др.
Глава 5. Ввод схемы электрической принципиальной
5.1. Создание нового чистого проекта 5.1.1. Создание нового проекта Для создания нового проекта запустите редактор P-CAD Schematic и щелкните в нем по кнопке о или в строке меню выберите File -> New. Новый проект будет автоматически создан (кроме того, новый проект автоматически создается при каждом запуске программы). Первое, что необходимо сделать, - это задать параметры проекта и настроить P-CAD Schematic. О том, как это делается, говорилось во второй главе данной книги. В том случае, если вы предполагаете создание большой многолистовой схемы, то в строке меню выберите Options -> Sheets. Далее в появившемся диалоговом окне Options Sheets перейдите на вкладку Sheets и задайте необходимое количество листов (рис. 5.1). Делается это следующим образом: 1. В поле Sheet Name введите имя нового листа. 2. Нажмите кнопку Add, чтобы добавить лист в список листов проекта. Кнопки Modify и Delete в окне Options Sheets предназначены для корректировки перечня — со-
Глава 5. Ввод схемы электрической принципиальной ответственно изменения и удаления конкретных пунктов. Порядок следования листов регулируется кнопками Move Up и Move down. По окончании нажмите ОК. Переход между листами можно осуществлять внизу окна P-CAD Schematic, в раскрывающемся списке из строки состояния (рис. 5.2). Все листы проекта содержатся в одном файле. Рис. 5.1. Диалоговое окно «Options Sheets» Примечание. Необходимо помнить, что в случае многостраничных проектов при переходе электрической связи на другой лист необходимо подключить к обоим компонентам порты с одним выводом (то есть точки разрыва цепи) и присвоить им имя цепи, как показано на рис. 2.13. Рис. 5.2. Переход между листами через строку состояния t 153
5.1.2. Оформление форматки Рамка и штамп В принципе, можно уже начинать выполнять построения, начать создание схемы и т.д. Но если перед вами стоит задача не только проектирования, но и создания конструкторской документации согласно принятым требованиям, то сейчас самое время поместить штамп и очертить границы форматки. Можно сделать это вручную, но рекомендуется автоматизировать данный процесс, предварительно создав один раз и сохранив шаблон форматки со штампом в формате ttl. Или воспользовавшись созданной ранее форматкой ttl. Чтобы назначить ttl-форматку всем листам, необходимо в строке меню выбрать Options -^ Sheets, в появившемся окне перейти на вкладку Titles, нажать кнопку Select и указать ttl-файл форматки,
Глава 5. Ввод схемы электрической принципиальной подходящий по размерам для вашей рабочей области (рис. 5.3). Можно поступить гораздо проще - найти в Проводнике Windows ttl-файл, ухватиться за него мышкой и просто перетащить его на рабочую область в окне P-CAD. Если у вас отсутствует форматка в ttl-формате, можно просто создать пустой документ с вычерченной форматкой и использовать его в качестве шаблона. На всякий случай приведем размеры штампа (рис. 5.4). Форш/ Автоматическое заполнение полей В P-CAD 2006 возможно использование так называемых полей. В программе имеется определенный набор неких стандартных переменных-полей, для которых вы можете задать нужные вам значения. Впоследствии вы это поле вольны расположить в Рис. 5.4. Размеры штампа t 15S
P-CAD 2006 Рис. 5.5. Диалоговое окно «Design Info». Вкладка «Fields» 156 любом месте схемы, при этом на месте размещенного вами поля будет отображаться его значение. Поясним этот механизм на примере. Так, в P-CAD имеется стандартное поле Author, в которое можно занести имя автора проекта. Далее вы можете в любые места проекта вставлять данное поле, а на его месте будет отображаться имя автора. Удобство заключается еще и в том, что вы впоследствии можете поменять значение поля, и по всему проекту автоматически будут произведены все замены старого значения на новое. Чтобы задать значения полей, в строке меню выберите File -> Design Info, в появившемся диалоговом окне перейдите на вкладку Fields и заполните нужные строчки (рис. 5.5). Для заполнения выполните двойной щелчок по полю и в появившемся еще одном окне Field Properties в поле Value наберите нужное значение поля (рис. 5.6). В этом же окне можно задать параметры текста (выбрать текстовый
Глава 5. Ввод схемы электрической принципиальной стиль), которым должно будет отображаться поле. Рис. 5.6. Ввод значения В случае необходимости вы можете создавать свои поля поля, нажимая кнопку Add в изначальном окне Design Info. В результате вам будет предложено задать и имя нового поля (Name), и его значение (Value). Для тех, кто не владеет английским языком в достаточной мере, приведем перевод названий стандартных полей, предопределенных в P-CAD 2006 (см. табл. 5.1). Таблица 5.1. Описание полей Название ячейки Approved By Author Checked By Company Name Current Date Current Time Date Drawing Number Drawn By Engineer Filename Modified Date Note Number of Sheets Revision Revision Note Sheet Name Русский аналог Утвердил Фамилия автора (разработал) Проверил Название предприятия Текущая дата Текущее время Дата создания схемы Номер чертежа Чертил Инженер Имя файла Дата изменения Заметки Количество листов в проекте Дата изменения схемы (версия) Заметки к версии | Имя листа h
P-CAD 2006 Sheet Number Time Title Номер текущего листа (лист) Время создания схемы Название проекта Чтобы вставить поле в какое-либо место схемы, необходимо в строке меню окна P-CAD Schematic вы брать Place -> Field или щелкнуть по кнопке (FJ на панели инструментов. Далее в появившемся окне Place Field укажите (рис. 5.7), какое именно поле вы хотите разместить на схеме, а после - щелчком мыши укажите место на схеме, где должно быть расположено поле. Повторный щелчок мыши приведет к повторному появлению окна Place Field и позволит выбрать следующее поле для размещения. Таким образом вы сможете очень быстро разместить все необходимые стандартные надписи на схеме (например, в полях той же форматки). Рис. 5.7. Выбор поля для вставки 5.2. Вводи размещение библиотечных схеме Теперь можно приступать непосредственно к проектированию. Первое, что нужно сделать, - это подключить созданные ранее и имеющиеся в вашем распоряжении библиотеки компонентов, откуда вы будете брать эти самые компоненты. Сделать это можно, выбрав в строке меню Library -> Setup. В результате на экране появится окно Library Setup, в списке Open Libraries будут перечислены уже подключенные библиотеки (рис. 5.8). Если каких-то недостает, нажмите кнопку Add и укажите место расположения файла библиотеки. Напоминаем, что файлы библиотек в P-CAD имеют расширение .lib.
Глава 5. Ввод схемы электрической принципиальной Закончив с подключением библиотек, приступите к Рис. 5.8. Подключение би- размещению символов (условно-графических обо- блиотек значений) компонентов на схеме. Для этого либо щелкните мышкой по кнопке \^^ | на панели инструментов в левой части окна, либо в строке меню выберите Place -> Part. В появившемся диалоговом окне Place Part укажите, какой именно символ вы хотите поместить на схему (см. рис. 5.9), для этого: 1. В раскрывающемся списке Library выберите ту библиотеку, которой принадлежит компонент, символ которого вам нужен. 2. В списке, расположенном в левой верхней половине окна, выберите требуемый символ. При этом в правой части вы сможете наблюдать его предварительный просмотр. В случае необходимости воспользуйтесь кнопкой Query для проведения поиска нужного компонента в библиотеке (методика t 1S9
поиска была рассмотрена в п. 4.2). 3. В поле Num Parts показывается число логических секций, предусмотренных для компонента, a Part Num - номер вводимой логической секции. Понятно, что значение Part Num (номер текущей секции) не может быть больше значения Num Parts (общего количества секций). В большинстве случаев компонент (резистор, транзистор и т.д.) состоит из одной секции. Позиционные обозначения RefDes размещаемых элементов и их секций на электрической схеме проставляются автоматически. Так, например, если для элемента в поле RefDes указано позиционное обозначение С1, то последовательно размещаемые элементы получат имена CI, C2, СЗ и т. д., а элементы, состоящие из нескольких секций, получают имена С1:А, С1:В, С1:С и т. д. Если в окне Place Part не задавать позиционное обозначение RefDes, то будет использоваться значение по умолчанию. 4. Закончив выбор параметров, нажмите О К в окне Place Part. 5. Щелчком мыши укажите примерное месторасположение вставляемого символа компонента, и он появится на схеме. Нажав и не отпуская кнопку мыши, символ можно передвигать по рабочему полю, поворачивать его (нажатием клавиши «R» на клавиатуре) или отображать зеркально (нажатием клавиши «F» на клавиатуре). Как только вы отпустите кнопку мыши - символ будет вставлен. Следующим щелчком мыши вы можете разместить следующий символ данного типа и т.д. В случае чего вы можете подвинуть мышкой вставленные элементы простым перетаскиванием (при выбранном ин- струменте Обратите внимание, что позиционные обозначения примыкающих друг к другу секций на схему не выводятся. Чтобы убрать параметр RefDes, сделать его не-
Глава 5. Ввод схемы электрической принципиальной видимым, следует щелкнуть правой кнопкой мыши по элементу и в появившемся контекстном меню выбрать команду Properties. Далее, в появившемся диалоговом окне Part Properties нужно перейти Рис. 5.10. Размещение компонента на схеме Рис. 5.9. Выбор компонента для вставки в рабочее поле t
P-CAD 2006 на вкладку Symbol и в области Visibility снять флажок RefDes. Иногда бывает полезно (особенно в случае с составными элементами) вручную указать позиционное значение элемента так, как вам нужно. В P-CAD 2006 это можно сделать следующим образом: 1. Выберите инструмент 1 fc | и выделите им требуемый элемент (он станет желтого цвета). 2. В строке меню выберите Place -> Attribute. 3. В появившемся диалоговом окне Place Attribute в списке Name выберите атрибут RefDes и задайте для него требуемое значение в поле Value (рис. 5.11). Рис. 5.11. Принудительное изменение позиционного значения 162
Глава 5. Ввод схемы электрической принципиальной Напоследок хотелось бы отметить возможность редактирования отдельных элементов символа компонента (вывод, элемент графики, позиционное обозначение и т.п.). Сделать это можно, выбрав инструмент L2J и щелкнув по нужной части символа при нажатой клавише «Shift». Далее, щелкните правой кнопкой мыши по выделенному элементу, в контекстном меню выберите команду Properties и далее произведите необходимые настройки (рис. 5.12). Можете не вызывать контекстное меню, а просто передвинуть элемент в нужное положение. Чтобы одновременно выделить несколько разрозненных частей одного символа или несколько символов, необходимо щелкать по ним с нажатой клавишей «Ctrl» на клавиатуре (рис. 5.13). Напоследок напомним некоторые правила. На схеме изображают все элементы в виде условных графических обозначений в соответствии с ГОСТом. Каждый элемент схемы должен иметь позиционно-буквенное обозначение в соответствии с ГОСТ 2.710-81. Порядковые номера присваиваются, начиная с 1-го, для каждого типа РЭК (DD1, DD2 или С1,С2), в соответствии с последовательностью расположения элементов на схеме сверху вниз, в направлении слева направо. Позиционное обозначение проставляется рядом с графическим изображением, с правой стороны или сверху. При изображении элемента разнесенным способом его позиционное обозначение проставляется около каждой части (DD1.1, ...DD1.4). При выпуске документа принципиальной электрической схемы обязательно совместно с ней выпускается перечень эле- Рис. 5.12. Контекстное меню элемента Рис. 5.13. Выделение и перемещение отдельного элемента символа 16S
ментов в соответствии с ГОСТами, регламентирующими правила их выполнения [6]. При выполнении принципиальной электрической схемы допускается на поле схемы размещать требования к электрическому монтажу и указания о назначении отдельных цепей. При выполнении схемы на нескольких листах соблюдается сквозная нумерация и выполняется полный перечень элементов. Каждой схеме соответствует перечень элементов, который помещают на первом листе схемы или выполняют в виде самостоятельного документа. Перечень оформляют в виде таблицы, заполняемой сверху вниз [6]. 5.3. Прорисовка электрических связей Практика построения Чтобы приступить к прорисовке электрических связей, необходимо либо нажать кнопку | \ на панели инструментов, либо в строке меню выбрать Place -> Wire. Далее все просто: щелкайте мышкой по нужным местам рабочей области и узловым точкам, которые вы хотите соединить (рис. 5.14). В ходе построения вам очень могут пригодиться клавиши «О» (английская) и «F»: • Клавиша «О» позволяет до отпускания кнопки мыши менять угол ввода линии из числа разрешенных углов (они задаются в окне Options Configure, вызываемом выбором Options -> Configure, в области Orthogonal Modes флажками 90/90 Line-Line (только вертикальные и горизонтальные линии) и 45/90 Line-Line (под углами в 45° и 90°)). • Клавиша «F» позволяет оперативно изменять конфигурацию линии. Просто последовательно нажимайте ту или иную клавишу, а когда линия примет требуемый вид - отпустите кнопку мыши.
Глава 5. Ввод схемы электрической принципиальной Для окончания текущего сеанса построения электрических связей либо нажмите «Esc» на клавиатуре, либо просто щелкните правой кнопкой мыши. Места соединений фрагментов одной и той же цепи помечаются точкой. Напоминаем, что задать параметры линии, которой вычерчивается сеть, можно, выбрав в строке меню Options -> Current Wire и задав необходимые параметры в появившемся окне Options Current Wire (рис. 5.15). Кроме того, изменить ширину построений можно в строке состояния, выбрав толщину линий в соответствующем раскрывающемся списке (см. рис. 2.1). Options Current Wire Рис. 5.14. Построение сети Рис. 5.15. Выбор толщины линии. Диалоговое окно «Options Current Wire» 165
P-CAD 2006 Рис. 5.16. Меняем свой- Наконец, можно изменить параметры уже постро- ства построенных про- к ; водников. Окно «Wire енных линий. Для этого выберите инструмент JlJa Properties». Вкладка щелкните им по нужному проводнику. В результате на экране появится диалоговое окно Wire Properties, открытое на вкладке Wire (рис. 5.16). В нем вы и сможете задать новые параметры. В частности, с помощью переключателя Width можно изменить толщину (установив переключатель в положение User, вы сможете ввести свое значение ширины в расположенное рядом поле). Единственное, что следует отметить, так это то, что ширина проводников в принципе ограничена диапазоном от О до 100 mil. Редактирование цели Редактирование линий электрических связей в Р- CAD 2006 осуществляется достаточно просто. Так, если вам нужно подвинуть какой-либо отрезок или отрезки, выделите их (предварительно выбрав инструмент Jlj), а затем просто перетаскивайте их в нужное положение. При этом, что замечательно, будут сохраняться все связи с другими отрезками (рис. 5.17). 166 I
Глава 5. Ввод схемы электрической принципиальной Аналогичным образом можно перемещать точки из- Рис. 5.17. Перемещение лома - просто перетаскивайте их в нужное место пРОв°Дника (рис. 5.18). Если необходимо удалить какой-либо фрагмент сети, выделите его и нажмите клавишу «Del» на клавиатуре. Чтобы добавить дополнительную точку излома, следует в строке меню выбрать , Rewire ->Manual. После этого выполните щелчок мышкой по нужному месту нужного участка цепи, и точка излома будет создана. Рис. 5.18. Перемещение 5.4. Создание точки излома иерархического проекта Для упрощенного изображения сложных схем в P-CAD Schematic используются иерархические 167
P-CAD 2006 структуры. При этом верхний уровень изображается в виде «черного ящика» с определенным количеством входов и выходов, а для просмотра его электрической схемы нужно спуститься уровнем ниже. При наличии многоранговой иерархии схемы всех уровней должны находиться на разных листах текущего проекта. При этом в проекте появляется новый тип компонентов — имя связи конкретного модуля со схемой (Link Name). Сразу необходимо отметить, что вы должны планировать разбиение схемы на модули из того расчета, что каждый модуль должен быть выполнен на отдельном листе, причем на одном единственном (должен целиком поместиться на лист). Чтобы создать новый модуль иерархической структуры, выберите в строке меню Utils -> Module Wizard и в появившемся диалоговом окне Module Wizard задайте способ создания (рис. 5.19): либо Create a new module and its link — создание нового модуля и его связей с нуля, либо Reuse an existing module — использование символа существующего модуля для связи его с другой схемой. Рис. 5.19. Диалоговое окно Непосредственно за создание нового модуля отвеча- «Module Wizard» ет перВЫй режим. Выберите его и нажмите Next для продолжения. На следующем этапе появится диалоговое окно Module Wizard, в котором от вас потребуется указать ряд параметров (рис. 5.20), перечисленных в табл. 5.2. По мере заполнения полей в правой части окна будет появляться предварительный вид модуля. 168 t
Глава 5. Ввод схемы электрической принципиальной Рис. 5.20. Параметры создания нового модуля Таблица 5.2. Параметры создаваемого модуля в P-CAD 2006 Название параметра Module Name Number of input pins Number of output pins Number of bidirect pins Symbol width Pin length Pin spacing Create Corresponding Link Link Name Save in Library Library Pin Designator Pin Name Описание Имя модуля Число входных выводов (располагаются слева) Число выходных выводов (располагаются справа) Число двунаправленных выводов (располагаются слева) Ширина символа Длина вывода Шаг расположения выводов Создать связь модуля со схемой (даже при сброшенном флажке данный запрос все равно будет выдан после размещения модуля на схеме) Имя связи модуля со схемой Сохранить модуль в библиотеку Имя библиотеки, в которую модуль будет занесен как компонент Номер вывода модуля Имя вывода модуля t
P-CAD 2006 Рис. 5.21. Продолжаем настройку модуля. Указываем место размещения (лист) Закончив, нажмите Next для продолжения. В следующем окне необходимо будет задать следующие параметры (рис. 5.21): • Currently defined sheets - задействованные листы проекта; • The link will be placed on sheet - имя листа, на котором разместится схема модуля (если ничего не вводить, то по умолчанию листу будет присвоено имя модуля); • The link refdes is also - здесь указывается позиционное обозначение модуля, которое совпадает с именем листа. Нажмите в очередной раз Next, и перед вами появится завершающее окно модуля. В нем будет выдана информация о завершении подготовки данных перед размещением модуля (You're to place the module), а также будет предложено ввести обозначение модуля на электрической схеме (рис. 5.22) - в поле The assigned module refdes is. Сделав это, нажмите OK и щелчком мыши укажите место расположения модуля на схеме. Рис. 5.22. Завершающие параметры создания/помещения модуля на схеме Как уже было сказано выше, сама схема модуля размещается на отдельном листе проекта (имя которого вы указали в поле The link will be placed on sheet). Лист подключается к проекту автоматически, вам ничего для этого делать не надо. Также автоматически на этом листе размещаются внешние выводы модуля в соответствии с тем, как вы это за- 170
Глава 5. Ввод схемы электрической принципиальной дали в описании модуля. Так что и тут вы не ошибетесь. Позиционирование модуля на схеме осуществляется по его точке привязки. По умолчанию точка привязки располагается в левом нижнем углу контура, охватывающего выводы модуля. Однако вы можете изменить ее расположение, воспользовавшись редактором Symbol Editor и перезаписав модуль в библиотеку Чтобы модуль можно было корректно использовать как компонент из определенной библиотеки, необходимо вызвать менеджер библиотек Library Executive, вызвать для модуля окно Component Information и в поле Refdes Prefix ВРУЧНУЮ ввести позиционное обозначение модуля. После этого перезапишите модуль в библиотеку, и все. Если этого не сделать (напрямую не прописать в свойствах компонента модуля позиционное обозначение), то при многократном использовании модуля в схеме (в нескольких местах) каждая копия модуля получит собственное обозначение (например, BLOCK1, BLOCK2, BLOCK3 и т.д.) и будет восприниматься как отдельный модуль. Напоследок отметим один полезный прием: выделив нужный модуль, выбрав в строке меню View -> Descend и в открывшемся окне Hierarchy Navigator в поле Select Pin прописав номер контакта, нажмите ОК, и вы автоматически пе- n cnork ... . „ Рис. 5.23. Окно «Hierarchy реключитесь на лист со схемой модуля. При этом Navigator» курсор остановится на контакте, номер которого вы ввели. Чтобы вернуться в основную схему, выберите имя листа схемы в строке состояния или в строке меню выберите View -> Ascend и укажите какой-либо контакт модуля. 171
5.5. Верификация (проверка) схемы Никто не застрахован от ошибок. И в них нет ничего страшного, если их вовремя и корректно исправить. По крайней мере, это относится к проектированию в P-CAD. Если ошибки не исправить, то возможны непредсказуемые последствия, да P-CAD может просто не принять схему. В связи с этим рекомендуется всегда производить проверку схемы на наличие синтаксических ошибок, как то: на наличие «висячих» цепей, контактов и т.п. Чтобы выполнить проверку, необходимо в строке меню выбрать Utils -> Егс. Название команды расшифровывается как Electrical Rules Check — проверка правильности электрических соединений. В результате на экране появится диалоговое окно Electrical Rules Check, в котором вам будет предложено указать критерии проверки (рис. 5.24). Так, в области Design Rule Checks вы можете установить, что именно должно контролироваться: • Single Node Nets - наличие цепей, имеющих единственный узел. • No Node Nets - наличие цепей, вообще не имеющих узлов. • Electrical Rules — наличие электрических ошибок соединений. Примером подобной ошибки может служить соединение двух выходов компонента или подключение их к одной общей цепи. • Unconnected Pins - наличие неподключенных выводов компонентов. • Unconnected Wires - наличие неподключенных электрических цепей. • Bus/Net Rules — наличие подведенных к шине цепей, не подключенных хотя бы к одному другому компоненту. • Component Rules - наличие наложившихся
Глава 5. Ввод схемы электрической принципиальной друг на друга компонентов. Рис. 5.24. Параметры проверки правильности соз- • Net Connectivity Rules — наличие ошибок Дания схемы подключения цепей «земли» и питания. • Hierarchy Rules — наличие ошибок в иерархических структурах. Нажав в окне Electrical Rules Check на кнопку Severity Levels, можно отрегулировать статус ошибок того или иного типа. На экране появляется окно Rules Severity Levels, левым столбцом в котором идет перечисление всевозможных неточностей, а справа указывается, какой именно статус эта неточность должна иметь: Error — недопустимая ошибка, Warning — некритичная ошибка, о которой тем не менее выдается сообщение, Ignored — несущественная ошибка, которую можно игнорировать. Чтобы t
P-CAD 2006 Рис. 5.25. Окно «Rules Severity Levels» Рис. 5.26. Отчет о результатах проведенной проверки 174 I
Глава 5. Ввод схемы электрической принципиальной изменить статус какой-либо ошибки, выполните по ней двойной щелчок мыши, и внизу окна станут доступны соответствующие переключатели. Вернемся снова в окно Electrical Rules Check. Теперь обратим свое внимание на флажки View Report и Annotate Errors в области Report Options. Установка первого приводит к тому, что по результатам проверки будет сформирован и отображен на экране отчет в виде текстового файла. Второй флажок (Annotate Errors) указывает программе пометить на схеме проблемные элементы с выявленными ошибками. 5.6. Вывод схемы на принтер Распечатка электрической схемы в P-CAD 2006 осуществляется выбором в строке меню File -> Print или щелчком мышки по кнопке [ш 1 на панели инструментов. В результате на экране появится диалоговое окно File Print, в котором вы сможете задать параметры печати (рис. 5.27). Рис. 5.27. Диалоговое окно «File Print» 175
P-CAD 2006 Рис. 5.28. Параметры прин- Нажав кнопку Printer Setup, можно будет выбрать те№ принтер и задать его параметры. При этом появится стандартное окно, имеющее одинаковый вид для всех программ (рис. 5.28). В области Sheet можно выбрать листы проекта для печати. С помощью флажка Current Window в окне File Print можно включать/выключать печать только видимой части страницы. То есть на печать будет выведена только та область, которая видна в данный момент на экране. Включение флажка Scale to Fit Page позволяет выровнять печатное изображение схемы до размеров печатного листа. При этом масштаб печати будет автоматически подобран таким образом (увеличен или уменьшен), чтобы схема при распечатке целиком поместилась на странице, а пространство листа использовалось максимально эффективно. С помощью счетчика Minimum Line Width for printing (pixels) задается значение минимальной ширины печатаемых линий. Нажмите кнопку Page Setup, чтобы перейти к заданию параметров печатной страницы (см. рис. 5.29): • В области Image Scale можно задать размер, до которого должна быть отмасшта- бирована схема при печати. Если переклю- t
Глава 5. Ввод схемы электрической принципиальной чатель установить в положение User Scale Рис. 5.29. Параметры пе- Factor, то в поле Image Scale вы сможете за- чатной страницы дать свой коэффициент масштабирования (значения, превышающие 1, приводят к увеличению масштаба схемы при печати, а значения от 0 до 1 - к уменьшению). • В полях X offset и Y offset можно задать отступы изображения схемы от края печатного листа. • Сбросив флажок Sheet Extents, вы в ставших доступными ниже полях сможете задать координаты правого верхнего (Upper Right) и левого нижнего (Lower Left) углов области распечатки схемы. Чтобы измененные настройки вступили в силу, необходимо нажать кнопку Update Sheet. В любой момент вы можете в окне File Print нажать кнопку Print Preview и посмотреть, как будет выглядеть схема на печати (предварительный просмотр). Чтобы непосредственно начать печать, нажмите кнопку Generate Printouts. 177
P-CAD 2006 Рис. 5.30. Предварительный просмотр 178 I 5.7. Практический пример создания схемы в P-CAD Schematic Продолжим работу над нашим проектом. При создании схемы мы будем использовать компоненты, созданные нами ранее (см. гл. 3). Итак, переходим в программу Schematic и подключаем нужные библиотеки посредством выбора в строке меню Library-> Setup (рис. 5.31). Нажимаем кнопку |^| Place Part, выбираем в появляющемся окне нужные компоненты и выставляем их на рабочее поле (рис. 5.32), приблизительно придерживаясь принципиальной схемы (рис. 5.33).
Глава 5. Ввод схемы электрической принципиальной Рис. 5.31 Окно «Library Setup» По ходу (или по завершении) вставки символов Рис. 5.32. Вставка компо- нентов компонентов задаем их параметры и меняем атрибуты в случае необходимости (рис. 5.34). Следующим этапом переходим к отрисовке электрических связей. Для этого щелкаем по кнопке Place Wire l~*l и методично соединяем выводы проводниками (рис. 5.35). i 179
P-CAD 2006 Рис. 5.33. Схема Рис. 5.34. Меняем атрибуты 180 I
Глава 5. Ввод схемы электрической принципиальной Рисуем прямо на схеме символ недостающего ком- Рис. 5.35. Соединение вы- понента Предохранитель (рис. 5.36) и сохраняем ^{^ттв^ ~ 9*~ его в библиотеке Разное. В качестве посадочного места для него копируем подходящий элемент FUSE Рис. 5.36. Элемент Предохранитель, нарисованный непосредственно на схеме I 181
P-CAD 2006 Рис. 5.37. Параметры упа- SOIC из библиотеки D:\PCad\lib\Pa3Hoe.lib, при- ХанителяП0НеНТа ПРеД°" своив емУ имя F-SOIC <РИС- 5'37>- После завершения рисования проводников удаляем со схемы лишние обозначения, оставив только RefDes. Для этого сначала задействуем опцию Options->Block Selection и из числа интересующих атрибутов исключаем все, кроме Part (чтобы программа воспринимала только компоненты). Далее выделяем схему целиком, вызываем панель Part Properties и в области Visibility оставляем единственный флажок напротив RefDes (рис. 5.38). Рис. 5.38. Окно «Part Properties» 182 t
Глава 5. Ввод схемы электрической принципиальной Осуществляем перенумерацию компонентов, воспользовавшись опцией Utils -> Renumber (рис. 5.39). Поскольку данная операция необратима, рекомендуется предварительно сохранить проект. Уточняем текстовые обозначения компонентов. Рис. 5.39. Окно «Utils Renumber» При помощи опции Wire Properties (рис. 5.40) переименовываем цепи питания. Создаем список соединений при помощи команды Рис. 5.40. Окно «Wire Utils-> Generate Netlist. Properties» 18S
Глава 6. Редактор печатных плат и его настройка (РСВ)
Для разводки печатных плат в программном комплексе P-CAD применяется встроенный редактор- программа PC В, вызвать который можно либо из любого другого приложения пакета выбором Utils -> P-CAD PCB, либо непосредственно из главного меню Windows выбором Пуск -> Программы -> Р- CAD 2006 -> P-CAD PCB. Редактор печатных плат P-CAD PCB служит для размещения компонентов на монтажно-коммутационном поле и позволяет осуществлять трассировку проводников в ручном, интерактивном и автоматическом режимах. Программа поддерживает до 999 слоев, среди которых 11 - постоянные, а остальные могут быть определены вами как сигнальные, несигнальные вспомогательные и экранные. В данной главе мы рассмотрим настройки редактора РСР, в следующей главе - назначение основных правил создания печатных плат, а в гл. 8 - непосредственно практику разводки. 6.1. Общая конфигурация редактора РСВ Главные настройки Чтобы перейти к основным настройкам РСВ, следует в строке меню выбрать Options -> Configure. В ре-
Глава 6. Редактор печатных плат и его настройка (РСВ) зультате на экране появится одноименное диалоговое окно, показанное на рис. 6.1. Многие настройки схожи с настройками, рассмотренными нами для редактора Schematic во второй главе данной книги. Итак, на вкладке General данного окна переключателем Units задается система единиц измерения - mils (миллидюймы) или mm (миллиметры). В области Workspace Size в полях Width и Height можно задать соответственно высоту и ширину рабочей области для размещения компонентов и трассировки. Максимальным значением для каждого из размеров является 1524 мм (или 60 дюймов (60000 mils)). Установив флажок Save as Default Size, вы укажете использовать заданные вами размеры по умолчанию. С помощью переключателей группы Pour/Repour Рис. 6.1. Диалоговое окно «Options Configure» редактора печатных плат РСВ. Вкладка «General» 187
Option задается очередность заливки и перезаливки медью участков металлизации: установив переключатель в положение Smallest to Largest, вы зададите очередность от меньших к большим, а в положение Select Order — в том порядке, который вы сможете сами задать при нажатой клавише «Ctrl». В группе Connection Options вы можете задать следующие параметры соединений: • Флажок Optimize Partial Route - включает/отключает оптимизацию связей для достижения минимальной «манхэттенской длины» при ручной трассировке. Когда подобный режим оптимизации включен, при ручной трассировке проводник подсоединяется к ближайшему фрагменту проводимой цепи. • Флажок Optimize After Delete - включает/ отключает оптимизацию новых связей после удаления трассы. • В поле Optimize Max Node Count - задается максимальное количество узлов, которое должна иметь цепь, оптимизируемая для достижения минимальной «манхэттенской длины». В группе настроек AutoSave задаются параметры автоматического сохранения копий текущего проекта по ходу работы над ним (во избежание неприятных последствий в случае каких-либо зависаний, сбоев электропитания и т.п.). Чтобы вообще включить автосохранение, установите флажок Enable AutoSave. В группе переключателей ECO Format положение ЕСО разрешает записывать файл текущих изменений схемы в формате ЕСО, а положение Was/Is — только фиксировать корректировки позиционных обозначений в схеме (делается это в специальном формате Tango). Расположенные внизу вкладки флажки имеют следующие назначения:
Глава 6. Редактор печатных плат и его настройка (РСВ) Show Selection Dialog for Place Connection - включает/выключает режим, при котором в ходе проведения линий связей между контактами в случае их слияния или задания нового имени автоматически появляется соответствующее диалоговое окно. Complete Trace To Pad Center Point - включает/выключает режим, при котором можно удобно и быстро, за счет уменьшения ширины, подвести трассу к центру контакта без нарушения правил трассировки. DDE Hotlinks - включает/выключает возможности использования параллельного выделения цепей в графических редакторах P-CAD Schematic и P-CAD РСВ, когда подсвеченный элемент в одном редакторе также автоматически подсвечивается и в другом. Auto Plow Copper Pours - включает/выключает режим, при котором в ходе ручной и интерактивной трассировок автоматически создаются зазоры между трассой и предварительно заданной вами областью металлизации. Параметры интерактивного контроля Теперь давайте перейдем на вкладку Online DRC, сосредоточенную на параметрах интерактивного контроля над правильностью ввода связей и расположения компонентов (рис. 6.2). Весьма полезная, надо признаться, штука. Так что сразу порекомендуем ее включить, установив флажок Enable Online DRC. Вдобавок, установив флажок View Report, вы сможете получить текстовый отчет о проверке наличия ошибок (в принципе можно оставить только этот флажок и довольствоваться только отчетом). 189
P-CAD 2006 Рис. 6.2. Диалоговое окно В группе параметров Report Options путем уста- тооа печатных*!гшт^СВ3*" новки соответствующих флажков можно задать пе- Вкладка «Online DRC» речень контролируемых параметров: • Clearance Violations - зазоров в надписях (Text Violations) и зазоров в слое шелкогра- фии (Silk Screen Violations). • Component Violations — зазоров между установленными на печатной плате компонентами. • Netlist Violations — соответствия списка цепей платы с исходным списком проекта. • Width Violations — ширины проводников. Нажав кнопку Design Rules, вы сможете в появившемся диалоговом окне определить размеры различных зазоров (рис. 6.3). Нажатие же на кнопку Severity Levels позволит указать статус для ошибок разного типа и вида: Error — недопустимая ошибка, Warning — некритичная ошибка, о которой тем не 190
Глава 6. Редактор печатных плат и его настройка (РСВ) менее выдается сообщение, Ignored — несуществен- Рис. 6.3. Задание разме- ная ошибка, которую можно игнорировать. Чтобы Р°в Различных зазоров изменить статус какой-либо ошибки, выполните по ней двойной щелчок мыши, и внизу окна станут доступны соответствующие переключатели. Рис. 6.4. Окно «Rules Severity Levels». Задание статусов ошибок 191
P-CAD 2006 Параметры ручкой трассировки Параметры ручной трассировки проводников печатной платы задаются на вкладке Manual Route диалогового окна Options Configure, вызываемого выбором в строке меню Options -> Configure. Рис. 6.5. Диалоговое окно Остановимся на всех них поподробнее (рис. 6.5): «Options Configure» редактора печатных плат РСВ. • Флажок T-Route Default - включает/вы- Вкладка «Manual Route» -r ^ ад ключает режим Т-образнои разводки, когда трасса подводится к ближайшему фрагменту этой же цепи. • Группа переключателей Highlight While Routing — задает режим подсвечивания: Pads Only - подсвечиваться должны только контактные площадки; Pads, Traces and Connections - подсвечиваться должны и контактные площадки, и проводники, и линии соединений, принадлежащие цепи. • Группа переключателей Miter Mode определяет способ сглаживания изломов прово- 192 I
Глава 6. Редактор печатных плат и его настройка (РСВ) дников: Line — отрезком прямой под углом 45°, Arc —дугой. Группой переключателей Manual Route задается порядок завершения ручной трассировки. При этом возможен один из двух следующих вариантов: • Right Mouse to Complete/Slash Key to Suspend - по щелчку правой кнопки мыши будет произведено автоматическое завершение трассы по кратчайшему пути, а просто для остановки трассы и прерывания трассировки будет служить клавиша «/» (обратный слеш) на клавиатуре; • Slash Key to Complete/Right Mouse to Suspend - назначение клавиши «/» и правой кнопки мыши меняется на противоположное по сравнению с предыдущим вариантом. Настройка Продвинутой5* трассировки На вкладке Advanced Route диалогового окна Options Configure можно получить доступ к параметрам улучшенной интерактивной трассировки (рис. 6.6). Флажки области Routing Angle задают режимы размещения трасс при ручной и интерактивной трассировках: • 45 Degree — разрешается проведение сегментов цепи только под углами, кратными 45° (45°, 90°, 135° и т.д.). • 90 Degree — разрешается проведение сегментов цепи только под углами, кратными 90° (90°, 180°, 270° и т.д.). • Any Angle — разрешается проведение сегментов цепи под любыми углами. С помощью переключателей группы Route Mode можно указать режим трассировки, который дол- t 19S
P-CAD 2006 Рис. 6.6. Диалоговое окно жен использоваться: «Options Configure» редак- ж п t t. . v тора печатных плат РСВ. • Ignore Rules (no pushing, no hugging) - ре- Вкладка «Advanced Route» жим, при котором элементы разрешается размещать в произвольном месте, невзирая на определенные ранее правила Однако уже разведенные элементы трассы не раздвигаются; • Hug Obstacles (honor all design rules) - режим, при котором элементы расставляются с обходом препятствий и, что особенно важно, с учетом текущих правил проектирования. При этом трассировщик Advanced Router выделит зафиксированные объекты (контактные площадки, структуру платы, фиксированные проводники). Уже разведенные элементы трассы останутся на прежних позициях; • Click Plow (push obstacles after click) - режим, при котором после разводки очередно- 194
Глава 6. Редактор печатных плат и его настройка (РСВ) го элемента по щелчку левой кнопкой мыши программа раздвигает имеющиеся трассы для прокладки новой, строго придерживаясь заданных зазоров; • Interactive Plow - интерактивный режим, который позволяет увидеть будущие результаты перед трассировкой следующего сегмента. Так же как и в предыдущем случае, строго соблюдаются все правила и размеры зазоров. Группа переключателей Glossing Effort позволяет задать степень спрямления прокладываемого проводника (glossing) во время проведения трассы. Вы должны выбрать один из трех вариантов: • None — линии проводников принудительно не спрямляются, • Weak - используется слабое спрямление, • Strong - используется сильное спрямление линий прокладываемых проводников. Группа переключателей Plow Effort устанавливает так называемый уровень расталкивания. Этот уровень учитывается, например, в тех случаях, когда переключатель Route Mode установлен в положение Click Plow (push obstacles after click) - используется режим расталкивания. Так вот, значение Plow Effort и позволяет определить степень этого расталкивания: Low — низкая, Medium — средняя, High — высокая. С помощью переключателей Highlight Net Objects можно указать, какие элементы цепи должны подсвечиваться во время трассировки: Pads Only - подсвечиваться должны только контактные площадки, Pads, Traces and Connections - подсвечиваться должны и контактные площадки, и проводники, и линии соединений, принадлежащие цепи. Также в правом нижнем углу окна собраны следующие флажки: • Fix Routes Segments and Vias - включает фик- t
сацию УЖЕ проложенных сегментов трассы и переходных отверстий (они не могут быть подвинуты при использовании спец. режимов трассировки); • Show Routable Area - включает/выключает режим, при котором P-CAD будет отображать оптимальную область трассировки; • Remove Loops When Rerouting - включает/выключает режим автоматического удаления избыточных петель сегментов трасс для пары разводимых контактов; • Snap To Object Center Point - привязывать точки к центру объекта (точки, от которых начинается трассировка); • Allow Pad Entry Necking - включение данного флажка разрешает обход контакта сегментом трассы; • Honor Layer Bias - включение данного флажка задает трассировку в направлении, определенном в окне Options Layers (см. настройки слоев, п. 6.2). Общепринятым является то, что трассировка проводников производится на слое Тор параллельно длинной стороне платы. Задание производственных параметров Чтобы задать такие производственные параметры, как технологические ограничения при металлизации контактных площадок, вам необходимо перейти на вкладку Manufacturing окна Options Configure (рис. 6.7). Так, в поле Solder Mask Swell вы можете прописать зазор между контуром контактной площадки и защитной маской на слоях Top Mask и Bot Mask, а в поле Paste Mask Shrink - зазор в слоях Top Paste и Bot Paste между контуром контактной площадки и маской пайки в слоях масок для простых контакт-
Глава 6. Редактор печатных плат и его настройка (РСВ) ных площадок. Что касается сложных контактных площадок, то для них такие параметры, как слой расположения, форма и размер маски, задаются индивидуально. В поле Plane Swell вы можете установить величину зазора между сплошным слоем металлизации и контактной площадкой (или переходным отверстием). Необходимо иметь в виду, что значения, введенные в полях Solder Mask Swell, Paste Mask Shrink и Plane Swell, имеют глобальную область применения и относятся ко всему проекту в целом. То есть эти значения используются в нем по умолчанию. В то же время для каждого конкретного случая (элемента) вы можете переопределить любой из этих параметров (или их все). С помощью группы переключателей Solder Flow Direction задается направление пайки компонентов: Рис. 6.7. Диалоговое окно «Options Configure» редактора печатных плат РСВ. Вкладка «Manufacturing» 197
• Top to Bottom - сверху вниз; • Left to Right - слева направо; • Right to Left - справа налево; • Bottom to Top - снизу вверх. При этом, установив флажок Synchronize Components to solder flow, on OK, вы включите синхронизацию направления пайки с расположением компонентов. Группа переключателей Copper Pour Backoff From Cutout Options предназначена для указания типа зазора между областью металлизации и вырезом - с перекрытием или без такового: • Complete backoff from cutouts - зазор без перекрытия выреза металлизированных областей. • Regular backoff from cutouts - зазор с перекрытием выреза металлизированных областей. 6.2. Конфигурации слоев печатной платы Основные настройки слоев. Добавление и удаление слоев. Переход между слоями. Включение и выключение слоев В P-CAD РСВ каждая группа элементов отображается на отдельном слое печатной платы, что заметно облегчает редактирование данных: изменения, вносимые в один слой, не затрагивают остальные слои. Переходить между слоями можно, выбирая название требуемого слоя в раскрывающемся списке, имеющемся в строке состояния. И хотя свойства системных слоев корректировке не подлежат, никто не мешает обойти данное ограничение, соз-
Глава 6. Редактор печатных плат и его настройка (РСВ) давая по своему усмотрению новые слои командой Options ->Layers. В открывшемся диалоговом окне Options Layers (рис. 6.8) имеется шесть специализированных вкладок. Далее мы остановимся на них подробнее. Непосредственно перечисление и общее описание Рис. 6.8. Диалоговое окно всех имеющихся слоев приводится на вкладке Layers. «Layers» erS>>' вкладка При этом текущий слой показан в раскрывающемся списке Current Layer, а чуть ниже - сам список. Чтобы просмотреть и в случае необходимости изменить свойства и настройки какого-либо из слоев, выберите его щелчком мыши в данном списке. Сразу же в правой части вкладки отобразятся все свойства соответствующего слоя: • Layer Name - имя поля; • Layer Number -номер слоя (у каждого слоя должен быть свой уникальный номер); • Line Color - цвет линий, которыми будут отображаться все построения на данном слое; I 199
• Type - тип слоя: Signal (сигнальный - предназначенный для разводки проводников сигнала), Plane (слой металлизации (для подключения цепей «земли» и питания)) или Non Signal (вспомогательный); • Routing Bias — приоритетное направление трассировки (выбирается в том случае, если в качестве значения переключателя Туре выбрано значение Signal, то есть для сигнальных слоев). Возможные варианты: Auto (Выбирается автоматически), Horizontal (Горизонтальное), Vertical (Вертикальное). Впрочем, самую ценную информацию нетрудно получить непосредственно из таблицы. Так, маркировка NE означает, что перед нами вспомогательный (Non Signal) слой, который в данный момент является активным (Enabled). К обозначению сигнальных слоев добавляется третья буква, характеризующая направление трассировки: • А - Auto (Выбирается автоматически); • Н - Horizontal (Горизонтальное); • V - Vertical (Вертикальное). Для любого слоя, созданного вами (не системного), свойства можно изменять: просто задайте новые значения и нажмите кнопку Modify. Чтобы добавить новый слой с введенными параметрами - нажмите кнопку Add. Включение/выключение слоев осуществляется с помощью кнопок: • Enable - выберите какой-либо слой и нажмите эту кнопку, чтобы ВКЛЮЧИТЬ слой. • Disable - выберите какой-либо слой и нажмите эту кнопку, чтобы ВЫКЛЮЧИТЬ слой. • Все слои (кроме текущего) можно выключить кнопкой Disable All или включить кнопкой Enable All.
Глава 6. Редактор печатных плат и его настройка (PCВ) В случае использования в проекте глухих (не сквозных) переходных отверстий разрешается изменить физическую последовательность слоев, передвигая их относительно друг друга щелчками по кнопкам Move Up и Move Down. При этом есть определенные непреложные правила. Так, слой Тор всегда лежит выше слоя Bottom, а между ними должны располагаться все пользовательские слои. По умолчанию печатная плата имеет два сигнальных слоя. При наличии нескольких сигнальных слоев и слоев сплошной металлизации следует добавить дополнительные слои. Как уже говорилось выше, для этого используется кнопка Add. При этом вам сначала надо задать имя для слоя, тип и его уникальный номер, а потом уже нажать кнопку Add. Группы слоев Вкладка Sets диалогового окна Options Layers предназначена для отображения слоев по группам и объединения слоев в группы (рис. 6.9). Объединение слоев в группы бывает полезно для управления. Например, чтобы отключить все сигнальные слои, вам не придется выискивать их все вручную и отключать каждый по очереди. Достаточно просто выбрать на вкладке Sets соответствующую группу и Рис. 6.9. Диалоговое окно «Options Layers». Вкладка «Sets» I 201
произвести с ней необходимые действия. Таким образом достигается большая автоматизация и точность (вы гарантированно ничего не пропустите и не прихватите какой-либо лишний слой) работы со слоями. По умолчанию слои объединены в группы по категориям, перечень имеющихся групп слоев приведен в списке Layer Sets: All sets - все слои, Signal Layers - сигнальные слои, Pane Layers - слои металлизации и Non signal - вспомогательные слои. Щелчком мыши выделите нужную группу, и в расположенном слева списке слоев автоматически станут выделены те слои, которые входят в данное объединение (а список отобразится в Set Contents). В дополнение к стандартным группам вы можете создавать свои. Для этого в поле Set Name дайте имя новой группе, а затем нажмите кнопку New. В результате в списке Layer Sets добавится еще один пункт - имя новой группы. Выделите ее, а затем выбирайте в перечне Layers какие-либо слои и заносите их в группу, нажимая кнопку Add. В случае промашки, ошибочно включенные слои удаляются выделением их в списке Set Contents и нажатием кнопки Remove. Щелчок по кнопке Enable Layers сохраняет назначенные свойства групп. Парные слои Вкладка Pairs диалогового окна Options Layers (рис. 6.10) предназначена для формирования парных слоев проекта. Понятие парности слоев используется при переносе компонента на другую сторону печатной платы нажатием на клавишу «F» (сокращение от Flip - зеркальное отображение), при этом вся графическая и текстовая информация переносится на соответствующие парные слои (при зеркальном отображении простых графических объектов - линий, полигонов и т. п. - они остаются на первоначальном слое) [4]. При формировании пар слоев должен соблюдаться
Глава 6. Редактор печатных плат и его настройка (РСВ) следующий набор правил: Рис. 6.10. Диалоговое окно «Options Layers». • Чтобы объединить два слоя в пару, следует Вкладка «Pairs» выделить их в списке и нажать кнопку Combine. • Разделение объединенных ранее слоев производится с помощью кнопки Separate. • Изначально предопределенные пары слоев не могут быть изменены. Например, слой Тор всегда будет стоять в паре со слоем Bottom. • В пару могут быть объединены только слои одного типа: сигнальный с сигнальным, слой металлизации со слоем металлизации, несигнальный с несигнальным. • Слою Board не может быть назначен парный слой. По умолчанию на вкладке Pairs приведены и объединены в предопределенные пары следующие слои: I 201
Top - верхняя сторона печатной платы (ПП); Bottom - нижняя сторона ПП; Board - контур ПП; Top Mask - паяльная маска на верхней стороне ПП; Bot Mask - паяльная маска на нижней стороне ПП; Top Silk - шелкография на верхней стороне ПП (контуры компонентов и т. п.); Bot Silk - шелкография на нижней стороне ПП (контуры компонентов и т. п.); Top Paste - паста пайки на верхней стороне ПП; Bot Paste - паста пайки на нижней стороне ПП; Top Assy - вспомогательные данные на верхней стороне ПП; Bot Assy - вспомогательные данные на нижней стороне ПП. Физические свойства отдельных слоев платы Физические свойства отдельных слоев платы можно задать на вкладке Stackup (рис. 6.11) диалогового окна Options Layers. На этой вкладке для каждого слоя, предварительно выделив его в таблице, вы можете задать: • Material — материал, • Thickness - толщину материала, • Dielectric - толщину диэлектрика. Чтобы занести новые значения, введите их в указанные поля, а затем нажмите кнопку Modify. Сама структура слоев формируется не здесь, а на вкладке Layers.
Глава 6. Редактор печатных плат и его настройка (РСВ) Условное обозначение отверстий в печатной рис м 1. диалоговое окно «Options Layers». ПЛАТЕ НА ЧЕРТЕЖЕ ВклаДка «Stackup» Перейдя на вкладку Drill Symbols (рис. 6.12) диалогового окна Options Layers, вы сможете задать условные обозначения отверстий в печатной плате на чертеже. Понятно, что отверстия задаются для вспомогательных слоев (Non Signal), список которых приведен в перечне Non Signal Layers. При этом для каждого такого слоя можно задать свою конфигурацию отверстий. Чтобы сопоставить какому-либо слою какой-либо тип отверстий, выберите сначала нужный слой в перечне Non Signal Layers, а затем требуемое для него отверстие в раскрывающемся списке Drill Symbol Configuration. По умолчанию в P-CAD не предусмотрено никаких отверстий к выбору, а список Drill Symbol Configuration - пуст. Однако вы можете задать свои. Для этого нажмите кнопку Drill Symbol I 205
P-CAD 2006 Рис. 6.12. Диалоговое окно «Options Layers». Вкладка «Drill Symbols» Configurations, а затем в появившемся окне Drill Symbol Display Configurations в поле Name впишите имя конфигурации отверстия, в поле Size - его размер (рис. 6.13). Можно еще изменить цвет, которым будет отображаться отверстие на экране, и некоторые другие настройки, смысл которых понятен из их названия. По окончании настроек нажмите кнопку Add, и заданная конфигурация должна будет появиться в перечне Drill Symbol Configurations. Далее выберите конфигурацию в перечне Drill Symbol Configurations и нажмите кнопку Assign Global Drill Symbols. В появившемся диалоговом окне, показанном на рис., назначьте символы для отверстий, закройте окно. Вернувшись в окно Drill Symbol Display Configurations, последовательно нажмите кнопки Modify и ОК. 206
Глава 6. Редактор печатных плат и его настройка (РСВ) Оформление послойных чертежей В P-CAD 2006 каждый из отдельных слоев платы вы можете вывести на печать в виде отдельного чертежа. Соответственно для каждого слоя вы можете задать свои параметры оформления. Делается это на вкладке Titles (рис. 6.14) диалогового окна Options Layers. Для того чтобы настроить параметры оформления какого-либо отдельного слоя, выделите его в списке Layers и в правой части окна задайте необходимые параметры. В области Border задаются параметры отображения рамки. При этом в полях Width и Height задаются ширина и высота рамки, а флажком Display Border включается/выключается ее отображение. В случае несовпадения точки привязки границы листа с левым нижним углом рабочего поля, в полях области Relative Origin вы можете прописать новые координаты точки привязки. В подобластях Horizontal и Vertical области Zones производится горизонтальное и вертикальное деление листа на зоны по границе листа форматки. В Рис. 6.13. Диалоговое окно «Drill Symbol Display Configurations»
P-CAD 2006 Рис. 6.14. Диалоговое окно «Options Layers». Вкладка «Titles» поле # of Zones нужно указать количество зон, а затем задать свойства нумерации: • Тип - алфавитная (Alpha) или цифровая (Numeric). • Порядок - возрастающий (Ascending) или убывающий (Descending). При включении флажка Annotate Zone Information нумерация зон отражается на экране. При этом стиль текста, которым отображается нумерация зон, вы можете назначить в поле Text Style. При нажатии на кнопку Select в области Title Block запускается процесс подключения основной форматки. В строке File Name отображается имя файла форматки (сменить файл можно, нажав кнопку Select), а в полях области Lower-Right Offset - величина смещения основной надписи относительно правого нижнего угла рабочего поля.
Глава 6. Редактор печатных плат и его настройка (РСВ) В раскрывающемся списке Field Set вам доступен для выбора список полей форматки по умолчанию. Изменить состав списка и значения отдельных полей можно, щелкнув по кнопке Fields; задав новые поля, нажмите кнопку и Field Sets. После внесения корректировок щелкните по кнопке Modify. 6.3. Настройка параметров отображения платы То, как должна отображаться печатная плата (ее отдельные слои) на экране монитора, задается в диалоговом окне Options Display, вызываемом выбором в строке меню Options -> Display. При этом вы можете настроить, как (каким цветом и т.д.) должны отображаться на экране элементы с того или иного слоя печатной платы (рис. 6.15). Рис. 6.15. Диалоговое окно «Options Display». Вкладка «Colors» t 209
На всякий случаи еще раз приведем пояснения по поводу слоев, присутствующих и доступных для использования в P-CAD по умолчанию: Тор - верхняя сторона печатной платы (ПП); Bottom - нижняя сторона ПП; Board - контур ПП; Top Mask - паяльная маска на верхней стороне ПП; Bot Mask - паяльная маска на нижней стороне ПП; Top Silk - шелкография на верхней стороне ПП (контуры компонентов и т. п.); Bot Silk - шелкография на нижней стороне ПП (контуры компонентов и т. п.); Top Paste - паста пайки на верхней стороне ПП; Bot Paste - паста пайки на нижней стороне ПП; Top Assy - вспомогательные данные на верхней стороне ПП; Bot Assy - вспомогательные данные на нижней стороне ПП. Кроме параметров стандартных слоев, вы, прокрутив список вниз, сможете указать цветовую палитру и для своих слоев. Справа окна можно указать цвета различных элементов: цвет сетки - lxGrid и lOxGrid, цвет фона - Background, цвет подсвеченных элементов - Highlight и т.д. Наконец, можно задать цвет для областей на плате, в которые допускается устанавливать компоненты без нарушения ограничений на зазоры и длину цепей: • VPA Physical (физическая область) — допустимые зазоры между объектами, а также между объектами и границами платы.
Глава 6. Редактор печатных плат и егр настройка (РСВ) • VPA Electrical (электрическая область) — максимальная длина цепей. • VPA Room («Комната») — максимальная высота компонента. Так как картинку с изображением платы на экран выводит только РСВ, то VPA-настройки относятся только к проектам, загруженным из файла .pcb. При переходе на вкладку Miscellaneous диалогового окна Options Display вам станут доступны дополнительные параметры отображения проекта печатной платы на экране монитора: • Переключатели в области DRC Errors - определяют режим вывода на экран маркеров ошибок при контроле соблюдения технологических норм (Show - выводить, Hide - не выводить, No Change - оставить все без изменений). • Переключатели в области Glue Dots - указывают, отображать или не отображать на Рис. 6.16. Диалоговое окно «Options Display». Вкладка «Miscellaneous» 211
экране точки приклейки при автоматическом монтаже печатных плат (Show - отображать, Hide - не отображать, No Change - оставить все без изменений). • Переключатели в области Pick and Place - определяют, выводить или не выводить на экран точки привязки компонентов для автоматического монтажа (Show - выводить, Hide - не выводить, No Change - оставить все без изменений). • Переключатели в области Cursor Style назначают вид курсора: Arrow - стрелка, Small Cross - маленькое перекрестье, Large Cross - большое перекрестье, либо Large Diag Cross — диагональный крест через весь экран. Флажки в области Miscellaneous определяют, какие именно элементы следует выводить на экран: • Draft Mode - только контуры проводников; • Thin Stroked Text - векторные шрифты Stroke тонкими линиями; • Display Pad Holes - внутренние отверстия в контактных площадках; • Display Pin Designators - номера выводов компонентов; • Display Plane Indicator - переходные отверстия, присоединенные к слою металлизации (с помощью перекрестья, окрашенного в цвет слоя металлизации); • Display Pad Net Names - номера цепей, инцидентных выводам компонентов; • Display Overridden Errors - перекрывающиеся маркеры ошибок; • Display Copper Pour Fill - области металлизации; • Drag by Outline - перемещаемые компонен-
Глава 6. Редактор печатных плат и его настройка (PCВ) ты в виде тонких линии; • Silkscreen in Background - графику шелко- графии на заднем плане; • Translucent Drawing - объекты в полупрозрачном виде; • Use Fixed Color - использовать установленные цвета; • Use Net Color - использовать установленные цвета для цепей; • Scroll Bars - линии прокрутки; • Show Data Tips - справку об объекте (при наведении курсора); • VPA Use Color Overlays - заданный цвет на местах-площадках, допускающих корректное размещение компонентов. В области Free Pads (свободные контактные площадки) указывается, какие атрибуты не подсоединенных к цепям контактных площадок отображать: Рис. 6.17. Диалоговое окно «Options Display». Вкладка «Drawing Order» 21S
P-CAD 2006 имена (Pin Des) либо номера (Number). При переходе на вкладку Drawing Order (рис. 6.17) диалогового окна Options Display и включении флажка Custom Draw Order появляется возможность изменить последовательность рисования слоев информации на мониторе. 6.4. Барьеры трассировки Барьером в P-CAD называется область, которая должна быть недоступна для трассировки. Подобная «запретная зона» отрисовывается посредством выбора в строке меню команды Place-^Keepout или щелчка мыши по кнопке о на панели инструментов, а способ ее отображения на экране устанавливается в диалоговом окне Options Current Keepout, доступ к которому можно получить, выбрав в строке меню Options -> Current Keepout (рис. 6.18). Здесь представлено всего два регулируемых параметра: • Стиль - линия (Line) или закрашенный многоугольник (Polygon). • Слой - текущий (Current) или все слои (All). Рис. 6.19 иллюстрирует применение областей запрета трассировки (заштрихованные фрагменты) между планарными контактами концевого разъема. Рис. 6.19. Применение областей запрета трассиров- Рис. 6.18. Диалоговое окно ки (заштрихованные фраг- «Options Current Keepout» менты) 214 I
Глава 7. Назначение основных параметров(правил) создания печатных плат
7.1. Понятие правил проектирования Очень часто бывает важно в ходе проектирования печатных плат обеспечить тесное взаимодействие различных участников этого процесса, а также обеспечить ясность при передаче проекта в другие руки. Особенно актуальным это становится, если несколько человек выполняют разные части работы: например, схемотехник разработал схему, а конструктор должен «сделать» печатную плату. В таких условиях необходим некий механизм задания правил проектирования, понятный всем участникам. В частности, если схемотехник требует увеличить ширину тех цепей, по которым протекает большой ток, то это должно быть однозначно указано в свойствах проекта (правилах проектирования). Механизм задания правил проектирования в P-CAD имеет четыре уровня: • определение конструкторско-технологических параметров для каждого объекта; • группировка близких по характеристикам цепей; • указание соотношений между классами цепей (например, минимально допустимого расстояния между проводниками);
Глава 7. Назначение основных параметров (правил) создания ПП • формулирование правил для проекта в целом (в том числе исключений для отдельных объектов). В P-CAD предусмотрен механизм задания и хранения подобных правил - они указываются в специальных свойствах (атрибутах) проекта и его базовых составных частей (компонентов и цепей). При этом атрибуты в системе P-CAD подразделяются на основные (системные) и пользовательские. Первые регулируют работу графических редакторов и автотрассировщиков (и в них же задаются в случае чего), а вторые носят вспомогательный (справочный) характер и чаще всего применяются при формировании различных отчетов. 7.2. Практика задания правил Чтобы задать основные (системные) параметры проекта, нужно в строке меню выбрать Options-> Design Rules. В результате на экране появится диалоговое окно Options Design Rules, показанное на рис. 7.1. Рис. 7.1. Диалоговое окно «Options Design Rules». Вкладка «Design» I 217
Как можно видеть, в данном окне имеется шесть тематических вкладок: • Design - вкладка задания глобальных настроек проекта. • Layer - вкладка задания правил трассировки на отдельных слоях. • Rooms - вкладка задания правил размещения компонентов в «комнатах». • Net Class - вкладка задания правил трассировки для классов цепей. • Net - вкладка задания правил трассировки отдельных цепей. • Class To Class - вкладка задания правил трассировки цепей разных классов. Начнем по порядку, то есть со вкладки Design. Структура данной вкладки достаточно проста: всю ее область занимает таблица из двух столбцов. В левом столбце указывается имя параметра (Name), a в правом - значение параметра (Value). Таким об-
Глава 7. Назначение основных параметров (правил) создания ПП разом, с данной вкладки можно считать все параметры проекта. Чтобы изменить значение какого-либо параметра, выполните по нему двойной щелчок мышью. В результате вы попадете в доп. диалоговое окно, в котором сможете произвести необходимые поправки. Чтобы задать другие параметры, кроме имеющихся в списке, нажмите кнопку Add. Далее, в появившемся окне Place Attribute (рис. 7.2) в списке Name выберите нужный параметр, а в Value пропишите нужное его значение. Для удобства все параметры в окне Place Attribute разбиты на категории, переходить между которыми можно выбором нужной категории в списке Attribute Category. Данный выбор приводит к тому, что в списке Name будет приведен перечень атрибутов только выбранной категории. В случае необходимости вы можете в окне Place Attribute задать свой пользовательский параметр (или параметры). Для этого нужно лишь в поле Name ввести имя (уникальное), в поле Value - его значение, а затем нажать кнопку ОК. Рис. 7.3. Диалоговое окно «Options Design Rules». Вкладка «Layer» 219
P-CAD 2006 Теперь обратите внимание на рис. 7.3. На нем представлена вкладка Layer, которая служит для регулирования зазоров между различными объектами в конкретных слоях печатной платы. Вверху вкладки приведена сводная таблица по всем слоям, а внизу вкладки размещены поля, позволяющие оперативно менять значения зазоров: • Pad to Pad: контактная площадка — контактная площадка. • Pad to Line: контактная площадка — проводник. • Line to Line: проводник — проводник. • Pad to Via: контактная площадка — переходное отверстие. • Line to Via: проводник — переходное отверстие. • Via to Via: переходное отверстие — переходное отверстие. После задания всех значений, чтобы они вступили Рис. 7.4. Диалоговое окно «Options Design Rules». Вкладка «Rooms» 220
Глава 7. Назначение основных параметров (правил) создания ПП в силу, нажмите кнопку Update. Обратите внимание, что указанные вами значения интерпретируются как минимально допустимые. Вкладка Rooms целиком ориентирована на задание правил для так называемых комнат - поименованных участков платы, очерчиваемых командой Place -> Room. Для выбранного таким образом участка можно задать особые условия размещения компонентов (например, лимитировать их высоту (рис. 7.4)). Во вкладке Net Class (рис. 7.5) определяются классы цепей — группы цепей, использующих одни и те же правила трассировки. Чтобы дополнить перечень в окне Net Class, щелкните по кнопке Edit Net Classes, в поле Class Name (рис. 7.6) введите имя нового класса и нажмите кнопку Add. При желании отнести цепь к выделенному классу отметьте курсором ее название в поле Unassigned Nets и нажмите кнопку Add. Присвоение атрибута новому классу цепей осуществляется следующим образом. Для начала выделите в Рис. 7.5. Диалоговое окно «Options Design Rules». Вкладка «Net Class» 221
P-CAD 2006 списке Net Classes имя нового класса и нажмите кнопку Edit справа от окна Net Class Attributes. В появившемся окне Attributes щелкните по кнопке Add и в очередном открывшемся окне Place Attribute выберите категорию атрибута (поле Attribute Category), его имя (поле Name), введите нужное значение атрибута (поле Value) и нажмите ОК. Для корректировки атрибута воспользуйтесь кнопкой Properties в окне Attributes. Кнопка Set Nets From Design Selection служит для, включения в класс всех цепей, предварительно выделенных вами с помощью команды Edit Select на рисунке принципиальной схемы. Попав на вкладку Net диалогового окна Options Design Rules, вы получите доступ к заданию размеров зазоров для конкретных цепей (рис. 7.7). Перейдя в нее, нужно выделить курсором имя цепи, нажать кнопку Edit справа от области Net Rules, в появившемся окне кликнуть по кнопке Add, в графе Name выделить имя атрибута и в поле Value окна Place Attribute ввести величину зазора. Рис. 7.6. Добавление нового класса цепей
Глава 7. Назначение основных параметров (правил) создания ПП Последняя из вкладок, Class To Class (рис. 7.8), Рис. 7.7. Диалоговое окно «Options Desian Rules», предназначена для регулирования зазоров меж- встадкаЛеТ» ду цепями, относящимися к разным классам. Чтобы сформировать пары цепей, нажмите кнопку Edit Рис. 7.8. Диалоговое окно «Options Design Rules». Вкладка «Class To Class» 22S
Class to Class, в появившемся окне в расположенных друг под другом одноименных окнах Net Class Name укажите имена заранее заданных классов цепей и кликните по кнопке Add Definition. Нужные величины зазоров задаются в появившемся окне Place Attribute после последовательных нажатий на кнопки Edit и Add.
Глава 8. Создание печатной платы
В самом общем виде разработка печатных плат сводится к размещению на поле имеющихся компонентов. Приложение P-CAD РСВ позволяет быстро справиться не только с этой задачей, но и с массой сопутствующих, таких как задание правил проектирования (см. выше) и их предварительная проверка, редактирование корпусов компонентов, подготовка ручной, интерактивной и автоматической трассировки соединений, выдача различных отчетов, а также распечатка печатной платы на принтере и других устройствах. 8.1. Подключение библиотек. Упаковка соединений на печатную плату Итак, настройку рабочего поля редактора печатных плат вы произвели, теперь давайте приступим непосредственно к разводке печатной платы. Первое, что нужно сделать, — подключить созданные ранее библиотеки. Для этого в строке меню РСВ выберите Library-^ Setup. Далее, в появившемся окне Library Setup нажмите кнопку Add и укажите месторасположение файлов библиотек (рис. 8.1).
Глава 8. Создание печатной платы Рис. 8.1. Подключение библиотек Следующий шаг - это загрузка списка соединений, созданного ранее в редакторе P-CAD Schematic (см. п. 5.7). Для загрузки выберите в строке меню Utils -> Load Netlist. Далее, в появившемся диалоговом окне нажмите кнопку Netlist Filename и укажите место расположения файла со списком. В принципе, этого и достаточно: настройки, установленные в окне Utils Load Netlist по умолчанию, вполне пригодны и подходят для большинства случаев. Однако нелишним будет уделить им внимание, возможно, вам понадобится что-то изменить. В раскрывающемся списке Netlist Format выбирает- СОЗШИЕ ПЛАТЫ «С НУЛЯ*>
P-CAD 2006 Рис. 8.2. Окно «Utils ся формат списка соединений: Tango, Master Designer е IS * ALT (использовался в предыдущих версиях P-CAD для DOS) или текстовый файл P-CAD ASCII. Последний вариант установлен по умолчанию и используется в большинстве случаев. Для этого случая является доступной группа переключателей Attribute Handling, выбором одного из которых задается режим обработки атрибутов: • Merge Attributes (Favor Netiist) - выбор данного значения означает объединение атрибутов подключенного списка соединений с текущими атрибутами цепей проекта. При этом в ходе объединения приоритет имеют атрибуты подключаемого списка (в случае наличия одноименных атрибутов в результате объединения принимается тот, который был в списке соединений). Используется по умолчанию. • Merge Attributes (Favor Design) - выбор данного значения означает объединение атрибутов подключенного списка соединений с текущими атрибутами цепей проекта. При этом в ходе объединения приоритет имеют атрибуты цепей проекта. 228
Глава 8. Создание печатной платы • Replace Existing Attributes - выбор данного значения означает, что текущие атрибуты проекта будут заменены на атрибуты списка цепей. • Ignore Netlist Attributes - атрибуты списка цепей игнорируются. Установив флажок Optimize Nets, вы тем самым включите оптимизацию длины соединений через перестановку логически эквивалентных вентилей и контактов. С помощью флажка Reconnect Copper вы можете разрешить (флажок включен) или запретить подключение к цепям участков металлизации (имеющиеся на плате экраны рассматриваются как свободные области). Флажок Check for Cooper Sharing - включает/выключает режим тестирования частично разведенной платы (с предварительно размещенными компонентами и предварительно построенными соединениями) на предмет обнаружения ошибок. Установка флажка Create Pseudo Pattern разрешает загрузку списка соединений, содержащего ссылки на компоненты, которые не имеют подсоединенных корпусов. С помощью флажка Enable auto swapping for incoming and synchronize all components with solder flow direction вы можете включить режим, при котором будет производиться автоматическая замена корпуса размещаемого компонента на альтернативный корпус исходя из того, какой стороной размещается корпус на печатную плату, и его ориентации. Упаковка схемы «а ПЛ с предварительно размещенными КОМПОНЕНТАМИ Возможна такая ситуация, когда схема должна быть упакована на печатную плату, уже содержащую предварительно размещенные компоненты и т.п. Сделать это в P-CAD 2006 можно. Но осторож-
P-CAD 2006 но. Обязательно нужно все имеющие на плате компоненты зафиксировать: щелкнуть по ним правой кнопкой мыши, в контекстном меню выбрать Properties и в появившемся диалоговом окне Properties установить флажок Fixed (рис. 8.3). Далее, как и в случае с пустой печатной платой, следует в строке меню PC В выбрать Utils ->Load Netlist. Далее вся процедура будет идентична вышеописанной за тем лишь исключением, что сначала вам будет выдано сообщение об ограничениях, которые необходимо соблюдать (рис. 8.4), а также особенностях упаковки схемы на непустую плату: 1. Если и на плате, и в упаковываемой схеме имеются компоненты с совпадающими позиционными обозначениями (RefDes), то у них обязательно должен быть одинаковым тип корпуса (Туре). 2. Компоненты, уже присутствующие на плате, не обязательно должны присутствовать 230 Рис. 8.3. Фиксация элементов на плате
Глава 8. Создание печатной платы в списке соединений упаковываемой схе- Рис. 8.4. Предупреждение мы. После упаковки новой схемы они будут ограничениях сохранены. При этом на печатную плату из списка соединений переносятся все отсутствующие на ней компоненты. 3. Присутствующие на плате электрические связи, в случае их отсутствия в списке соединений, будут автоматически удалены. На схеме будут сохранены только проводники, содержащиеся в списке соединений. 4. Процедура упаковки схемы на непустую плату не является необратимой. Это означает, что вы сможете откатить ее назад, выбрав в строке меню Edit -> Undo. В связи с этим обновленную плату рекомендуется сохранить под отдельным именем. Если вы готовы ко всему вышеперечисленному и отдаете себе отчет в происходящем, в окне предупреждения нажмите Yes. Размещение компонентов В результате упаковки схемы - загрузки списка соединений - компоненты будут размещены в левом I 231
P-CAD 2006 Рис. 8.5. Элементы схемы нижнем углу рабочего стола окна РСВ (рис. 8.5). ISS окна8"" ра3мещаЮТСЯ Это в том случае, если на момент размещения не было рисунка (заготовки) печатной платы. Если же в проекте уже размещена заготовка печатной платы, то компоненты размещаемой схемы будут вставлены над верхней границей печатной платы. Помимо самих компонентов, в обоих случаях между компонентами будут отображаться условные прямые линии электрических связей (эти линии условны и как бы еще не прорисованы, показываются для удобства и наглядности). Если на какой-либо из компонентов навести указатель мыши, то на экране тут же появится информация о его позиционном обозначении, типе и значении атрибута; если же указатель навести на элек- 2S2 t
Глава 8. Создание печатной платы трическую цепь, то высвечивается ее номер (имя) и имена соединяемых компонентов и их контактов (данная опция действует только при сброшенном флажке Snap to Grid в меню View). Если у вас на данный момент нет заготовки печатной платы - самое время ее отрисовать. Для этого в строке состояния перейдите на слой Board, выберите инструмент \ | (или Place -> Line) и постройте очертания платы. При этом вы сами вольны задать требуемую толщину линий (внизу строки состояния) - см. рис. 8.6. Теперь начинается самое интересное - расположение Рис. 8.6. Очертили конту- компонентов схемы на печатной плате. По умолча- Ры печатной платы нию все они были вставлены на слой Тор, поэтому выберите его и простым перетаскиванием компонентов I 2SS
P-CAD 2006 Рис. 8.7. Позиционирование компонентов на печатной плате расположите их нужным образом на заготовке печатной платы (рис. 8.7). В ходе такого перетаскивания- позиционирования вы можете поворачивать компонент, нажимая кнопку «R» на клавиатуре, или переносить его на противоположную сторону платы с помощью кнопки «F». Оптимальное расположение компонентов удобнее всего определять исходя из имеющихся связей каждого компонента с другими. В случае необходимости можно отключить или из- 234
Глава 8. Создание печатной платы менить отображение тех или иных связей/цепей. Для этого в строке меню выберите Edit ->Nets. В результате на экране появится диалоговое окно Edit Nets (рис. 8.8), в области Nets которого приведен полный список всех цепей проекта. Чтобы отключить (сделать невидимой) какую-либо цепь, просто снимите напротив нее флажок. Для выделенной цепи в области Net Nodes выводится список имен и номеров связанных с цепью контактов компонентов. При желании можно изменить имя цепи, нажав кнопку Rename. Для редактирования атрибутов выделенной цепи предназначена кнопка Edit. Из данного окна Edit Nets можно удобно выбрать Рис. 8.8. Диалоговое окно ^ - «Edit Nets» какую-либо цепь на печатной плате или подсветить ее другим цветом. Для этого предназначены кнопки Select и Highlight соответственно (кнопка Unhigh- light - снимает выделение). Рассмотрим вкратце назначение прочих кнопок: • Set By Node Count (область Nets) - позволяет выбрать цепи, количество контактов в которых не меньше/не больше определенной величины (соответствующие значения 235
вводятся в поля Mm и Мах). • View (область Attributes) - запускает редактор Notepad для просмотра установленных атрибутов цепи. • Info (область Nets) - выводит на экран полную информацию о выделенной цепи. • Show (область Connections) - подсвечивает на экране все фрагменты, принадлежащие конкретной цепи. • Show Only on Drag (область Connections) - отображает все связи даже при перемещении компонента. • Hide (область Connections) - скрывает выделенную цепь и ее связи. • Color Set - позволяет задать цвет для цепи. • Jump to (область Net Nodes) - позволяет перейти к указанному узлу при выделении цепи и ее узла в поле Nodes. • Кнопка Pad Properties (область Net Nodes) - предназначена для тех случаев, когда требуется изменить стиль контактной площадки. Специальные приемы выравнивания компонентов НА ПЕЧАТНОЙ ПЛАТЕ Ранее мы с вами узнали, что компоненты можно располагать на карте простым перетаскиванием мышью. Но это не всегда бывает достаточно точно. Конечно, для любительских плат плюс-минус пара миллиметров роли не сыграют, но при профессиональной разработке точное позиционирование весьма необходимо. Добиться точности можно с помощью привязки. Один простейший способ привязки мы с вами уже знаем - привязка к узлам сетки. Но он не всегда пригоден, например в ситуации, когда необходимо один компонент точно спозициониро-
Глава 8. Создание печатной платы вать относительно другого, а шаг сетки сделать это- Рис. 8.9. Выбираем кого не позволяет или не позволяет оценить точность манду Selection Point построения. В P-CAD 2006 имеется возможность выравнивания тех или иных элементов относительно произвольных точек на плате. Этот способ позволяет выравнивать сразу группы элементов. Чтобы выровнять размещенные на печатной плате компонент или компоненты, их надо выделить (если их несколько, то удерживая клавишу «Ctrl»), затем щелкнуть правой кнопкой мыши и в появившемся контекстном меню выбрать команду Selection Point (рис. 8.9). Далее от вас потребуется установить точку привязки в то положение на плате, относительно которой должно производиться выравнивание (это может быть угол какого-либо компонента, центр монтажного отверстия и т.п.). Щелкните мышкой в нужном месте. Теперь снова щелчком правой кнопки мыши вызовите контекстное меню и выберите в нем команду Align. В появившемся диалоговом окне в области Alignment выберите одно из трех направлений выравнивания (рис. 8.10): • Horizontal About Selection Point - по горизонтали относительно указанной на плате точки привязки. • Vertical About Selection Point - по вертика- t
P-CAD 2006 ли относительно точки привязки. • Onto Grid - в ближайшие узлы сетки. Если в области Component Spacing включен флажок Space Equally, то в окне Spacing можно точно задать расстояние между выравниваемыми компонентами. Имейте в виду, что на зафиксированные компоненты указанные команды не действуют. 8.2. Редактирование компонента и его свойств на печатной плате Иногда, несмотря на то, что компоненты были заранее созданы в соответствии с требуемыми условиями, возникает необходимость их подредактировать: от простейшего изменения имени до смены типа посадочного места и т.д. Для этого совсем не обязательно возвращаться в P-CAD Schematic, а можно воспользоваться средствами РСВ. К тому же может 238 Рис. 8.10. Выбираем режим автоматического выравнивания
Глава 8. Создание печатной платы потребоваться задать свойства, характерные для компонента применительно к конкретному его месторасположению на плате - например, зафиксировать компонент. Все это можно сделать в настройках свойств компонента. Задаем/i МЕНЯЕМ СВОЙСТВА Чтобы получить доступ к свойствам компонента, следует выделить его и выбрать в строке меню Edit->Properties. Кроме того, можно просто щелкнуть по выделенному объекту правой кнопкой мыши и в появившемся контекстном меню выбрать команду Properties. В результате любого из этих действий на экране появляется диалоговое окно Component Properties, показанное на рис. 8.11. Первой наше внимание обратит на себя вкладка Pattern. С неё-то мы и начнем рассмотрение возможностей окна Component Properties. Итак: Рис. 8.11. Диалоговое окно «Component Properties». Вкладка «Pattern» 2S9
• Установив флажок Fixed, вы тем самым зафиксируете компонент на плате, и он станет неподвластен многим изменениям и операциям редактирования (переноса, вращения, смены посадочного места, удаления и т.п.). • Поле Туре - здесь вы можете отредактировать тип компонента. • Поле Value - здесь вы можете изменить номинал компонента. • Поле RefDes - здесь вы можете изменить позиционное обозначение компонента. При этом с помощью флажков столбца Visibility, что правее вышеописанных трех полей, можно настроить видимость этих параметров (типа, номинала и позиционного обозначения). А в столбце Text Style можно выбрать текстовый стиль, которым должны быть отображены указанные данные. Совсем экзотическим является столбец Right Reading, который поворачивает наоборот текст соответствующего атрибута при его отображении на экране - он будет читаться как бы справа налево. Продолжим: • Кнопка Query позволяет заменить данный компонент другим, но с такими же признаками (столбец Field). Замена и запрос на замену могут быть произведены только из библиотек, подключенных к проекту. • Поля X и Y области Location показывают координаты точки привязки компонента на печатной плате. • Флажок Flipped - предназначен для переноса компонента на противоположную сторону компонента (и служит своеобразным индикатором такого переноса). • Поля Glue Dot Location и Pick&Place, как правило, являются наследием создания посадочного места компонента в редакто-
Глава 8. Создание печатной платы ре Pattern Editor и содержат информацию Рис. 8.12. Диалого- о точке приклейки и точках привязки для properties» В^шш автоматического размещения автоматом- «Pattern Pads» станком при изготовлении печатной платы. Теперь перейдем на вкладку Pattern Pads в окне Component Properties, используемую для редактирования стиля контактных площадок установочного места компонента (рис. 8.12). Работать с ней чрезвычайно просто: в области Pads следует выделить контактную площадку выбранного компонента, а в поле Pad Style подобрать для нее стиль (если текущий не устраивает). Проделав данную процедуру со всеми необходимыми площадками, кликните по кнопке Apply. Остальным вкладкам посвятим буквально несколько слов. Вкладки Component (рис. 8.13) и Component Pins содержат справочную информацию соответственно о выбранном компоненте и о его выводах. Во вкладке Attributes отображены атрибуты компонента, доступные для редактирования, а во вкладке Pattern Graphics указывается один из воз- 241
P-CAD 2006 Рис. 8.13. Диалоговое окно «Component Properties». Вкладка «Component» Рис. 8.14. Диалоговое окно «Component Properties». Вкладка «Component Pins» 242
Глава 8. Создание печатной платы Рис. 8.15. Диалоговое окно «Component Properties». Вкладка «Attributes» Рис. 8.16. Диалоговое окно «Component Properties». Вкладка«Pattern Graphics» 24S
P-CAD2006 можных типов (если таковые созданы) изображения посадочного места компонента и его поворот относительно базового положения. ПОИСК И ПРОВЕРКА КОМПОНЕНТОВ НА ПЛАТЕ В редакторе РСВ имеется удобный инструмент поиска компонента на печатной плате по схемному имени. При этом осуществляется проверка корректности расположения его на плате, а также проверка подсоединенных к компоненту цепей. Воспользоваться данной возможностью можно, выбрав в строке меню Edit -> Components. В результате на экране появится диалоговое окно, которое изображено на рис. 8.17. окно << Ed it Согшюп е nts» В списке Components приведен полный перечень компонентов проекта. Выделите какой-либо из них и нажмите кнопку Highlight, чтобы подсветить компонент на плате, или Highlight Attached Nets - чтобы подсветить подходящие к компоненту цепи. Нажав на кнопку Jump, вы автоматически перейдете к выделенному компоненту - указатель мыши будет расположен прямо над ним. Нажатие же на кнопку Properties вызывает знакомое по предыдущему 244 I
Глава 8. Создание печатной платы пункту окно задания/изменения свойств компонента. Замена того или иного компонента альтернативным Иногда возникает необходимость заменить какие- либо компоненты другими однотипными компонентами. Например, такое может понадобиться, если по каким-либо причинам не оказалось предусмотренного ранее компонента в наличии на заводе- изготовителе. Произвести комплексную автоматическую замену по всему проекту можно, выбрав в строке меню Utils -> Force Update. В появившемся окне Force Update в списке Components выберите компонент проекта, подлежащий замене (рис. 8.18). Далее укажите параметры замены. Флажки Maintain Rotation и Maintain Explicitly Рис. 8.18. Диалоговое Set Pattern Graphics во включенном состоянии со- окно <<Force Update» храняют соответственно углы поворота компонентов и графику посадочных мест. Группа переключателей Attribute and Pin Label Handling позволяет выбрать один из следующих режимов замены: 245
• Merge Attributes (Favor Library) - при вставке нового компонента из библиотеки на замену его атрибуты будут объединены с атрибутами заменяемого компонента в проекте. При этом в случае наличия одноименных атрибутов приоритет будут иметь значения атрибута библиотечного компонента. • Merge Attributes (Favor Design) - при вставке нового компонента из библиотеки на замену его атрибуты будут объединены с атрибутами заменяемого компонента в проекте. При этом в случае наличия одноименных атрибутов приоритет будут иметь значения атрибута компонента, присутствующего в данный момент на печатной плате. • Replace Attributes in The Design - все атрибуты компонента при его замене будут заменены на атрибуты библиотечного компонента, идущего на замену. • Ignore Attributes From Library - атрибуты библиотечного модуля, идущего на замену, будут проигнорированы. Задав необходимые настройки, нажмите кнопку Update для проведения замены. 8.3. Предварительная работа с электрическими связями Оптимизация электрических связей Итак, компоненты разместили, теперь, наверное, самое время отрисовать соединения-проводники (произвести трассировку). Так-то оно так, да не совсем. Предполагается, что трассировку проводников вы будете де-
Глава 8. Создание печатной платы лать исходя из электрических связей, отображаемых в соответствии со схемой электрической принципиальной. Но теперь, когда вы разместили компоненты на печатной плате, вполне возможно, вам понадобится оптимизировать эти связи с целью минимизации суммарной длины физических связей между компонентами и достижения оптимальной плотности соединений. Сделать это можно, выбрав в строке меню команду Utils-> Optimize Nets. В появившемся диалоговом окне Utils Optimize Nets Рис. 8.19. Диалоговое (рис. 8.19) первое, что нужно будет сделать, - это окно «Utils Optimize Nets» установить нужный режим оптимизации в области Method: • Auto - режим автоматической оптимизации. • Manual Gate Swap - режим ручной парной перестановки эквивалентных вентилей. • Manual Pin Swap - режим ручной парной 247
перестановки эквивалентных выводов. Наиболее привлекательным является автоматический режим. При этом выборе в правой части окна становится доступен набор флажков Auto Options, позволяющий задать параметры автоматизации: • Gate Swap - производить перестановку эквивалентных вентилей. • Pin Swap - производить перестановку эквивалентных выводов. • Entire Design - осуществлять оптимизацию связей по всему проекту • Selected Objects - осуществлять оптимизацию связей только между предварительно выбранными объектами. Имейте в виду, что перестановка выводов не производится в следующих случаях: • При наличии присоединенной к выводу цепи или области металлизации. • Если присоединенная к выводу цепь имеет атрибут Optimize="No" (цепь не оптимизируется). • Если компонент имеет атрибут Noswap="Yes" (запрещение перестановки компонента). Кроме того, логическая эквивалентность вывода Pin Eg должна отличаться от нуля и быть равной для двух переставляемых выводов. Перестановка неэквивалентных выводов может быть-произведена только вручную. Аналогичные ограничения действуют и в отношении вентилей. Закончив с заданием параметров оптимизации, нажмите кнопку ОК, и оптимизация будет произведена. По ходу этого мероприятия вам будет выдаваться интерактивный отчет в специальном окне (рис. 8.20). Из него можно узнать параметры оптимизации цепей (Setting), текущее состояние процесса (Current Status), а также получить непосредствен-
Глава 8. Создание печатной платы но отчет в виде списка параметров о результатах этой процедуры (Cumulative Status): • Numbers of gates Swapped - количество переставленных вентилей. • Numbers of pins Swapped - количество переставленных выводов. • All net total length before - суммарная длина цепей до оптимизации. • All net total length after - суммарная длина цепей после оптимизации. • All net total length changed - относитель- рис 8.20. Отчет об о ное изменение суммарной длины цепей в мизации результате оптимизации. • Selected net total length before - суммарная длина выбранных цепей до оптимизации. • Selected net total length after - суммарная длина выбранных цепей после оптимизации. • Selected net total length changed - относительное изменение суммарной длины выбранных цепей в результате оптимизации. Если в окне Utils Optimize Nets выбрать режим ручной перестановки вентилей (Manual Gate Swap), то в ходе процесса указатель мыши примет вид диагонального перекрестья. Им вы должны щелкнуть по контактной площадке первого переставляемого вентиля. При этом все подсоединенные к нему цепи будут окрашены в голубой цвет, а все цепи и выводы, принадлежащие эквивалентным вентилям, — в фиолетовый. Следующим шагом щелкните по контактной площадке вентиля, который надо поменять местами с первым. На экране появится диалоговое окно Manual Gate Swap, в котором можно будет увидеть текущую длину цепей (столбец Manhattan Length)
P-CAD 2006 и возможные варианты оптимизации (столбец Percent change). Если вы решили сделать перестановку, кликните по кнопке Swap. He пугайтесь, если при этом компьютер издаст неприятный звуковой сигнал. В данной ситуации это означает, что выбранные вентили являются неэквивалентными. Если вдруг выяснится, что на каком-то этапе или в каком-то месте отсутствует электрическая связь, то, во-первых, проверьте, имеется ли она на схеме, а во-вторых, постройте ее уже непосредственно в редакторе РСВ, выбрав в строке меню Place -> Connection и, не отпуская левой кнопки мыши, соединив два компонента, между которыми связь должна быть проложена. По окончании результаты всех ваших манипуляций необходимо отразить в файле изменений (ЕСО-файл), выбрав в строке меню команду Utils -» Record ECOs. Задание атрибутов целям и компонентам Для установки атрибутов выбранной цепи в строке меню выберите Edit->Nets и в появившемся диалоговом окне Edit Nets (рис. 8.21) в области Attributes нажмите кнопку View, чтобы просмотреть список атрибутов выделенной цепи, или Edit - чтобы отредактировать атрибуты выделенной цепи. В режиме редактирования можно добавить новый атрибут или атрибуты, нажав кнопку Add. При этом в открывшемся окне Place Attribute со списком стандартных атрибутов (рис. 8.22) в левой области Attribute Category выберите пункт Net, в правой области Name — имя атрибута, после чего введите в поле Value значение атрибута. Для удобства поиска атрибута в левой части окна Place Attribute в списке Attribute Category можно выбрать нужную категорию: • АЛ Attributes - все стандартные атрибуты. • Component - атрибуты компонентов. • Net - атрибуты цепей. • Clearance - атрибуты допустимых зазоров. • Physical - атрибуты физических характеристик. • Electrical - атрибуты задания минимальной и максимальной длины трассы. • Placement - атрибуты размещения. 250
Глава 8. Создание печатной платы Manufacturing - производственные атри- Рис. 8.21. Диалоговое • окно «Edit Nets» буты, относящиеся к технологическим процессам производства платы. Рис. 8.22. Диалоговое окно «Place Attribute» i 251
• Router - атрибуты автотрассировщика PRO Route. • Simulation - атрибуты моделирования схемы. • SPECCTRA Route - атрибуты автотрассировщика программы SPECCTRA. • SPECCTRA Placement - атрибуты авторазмещения программы SPECCTRA. 8.4. Трассировка соединений 8-4-1. Ручная трассировка Практика трассировки Прежде чем приступить к трассировке проводников, еще раз убедитесь в том, что все компоненты расставлены правильно, все электрические связи, слои проводников и т.д. заданы. Удостоверившись в этом, можно приступать к трассировке. В данном разделе мы рассмотрим ручную трассировку, а в следующем - полуавтоматическую. Для запуска ручной трассировки выберите в строке меню пункт Route -> Manual или щелкните по кнопке * на панели инструментов, находящейся под строкой меню. Еще раз обращаем внимание, что трассировка может производиться только на сигнальных слоях. В противном случае процесс будет прерван, а вам будет выдано сообщение об ошибке. Чтобы построить соединение, щелчком мыши укажите первый контакт и, удерживая левую кнопку мыши, наметьте первый сегмент трассы. С помощью клавиш- стрелок на клавиатуре в ходе построения можно перемещать фрагмент трассы на один шаг сетки. Кроме того, весьма полезным является использование клавиши «О» (при нажатой кнопке мыши), которая по-
Глава 8. Создание печатной платы зволяет варьировать характер излома (под прямым углом, по диагонали, скругление), а также клавиши «F», которая позволяет оперативно менять расположение точки излома. То, как будут прокладываться связи, напрямую зависит от правил, установленных в окне Options Configure на вкладке Manual Route (см. п. 6.1). Поскольку этот момент является очень важным, кратко остановимся на тех правилах, которые нас сейчас больше всего интересуют (вызвать окно настроек можно выбором Options -> Configure): • В случае выбора режима T-Route by Default создаются Т-образные соединения. Для подключения нового фрагмента к уже существующему соединению кликните левой кнопкой мыши при нажатой клавише «Shift». Щелчок правой кнопкой мыши приведет к тому, что трасса будет автоматически завершена по кратчайшему пути. Если вам требуется на данном этапе прервать разводку, нажмите клавишу косой черты «\». • При включенной опции 90/90 Line-Line проводники прокладываются под углом 90°. • При включенной опции 45/90 Line-line проводники прокладываются под утлом 45°. • При включенной опции 90/90 Arc-Line проводники скругляются по дуге. • При включенной опции Tangent Arc проводники могут быть проложены под любым углом, при этом производится сглаживание касательными дугами. Довольно часто при трассировке возникает необходимость перенести часть проводников на нижнюю сторону платы (или на другой слой, если плата многослойная). Чтобы по ходу прокладки проводника перейти на другую сторону (слой) платы, нажмите клавишу «L» на клавиатуре, при этом переходное отверстие вставляется автоматически. Параметры этого отверстия можно задать в тут же автоматически появляющемся окне Via Properties (см. рис. 8.23) - если что, его можно вызвать, щелкнув по отверстию правой кнопкой мыши и в появившемся контекстном меню выбрав команду Properties.
P-CAD 2006 Рис. 8.23. Свойства пе- Проведение трассы завершается нажатием на пра- реходного отверстия вую кнопку мыши Если пиктограммой 1 *ч включен режим Online DRC, то в случае нарушения установленных зазоров между элементами трасс в динамиках будет раздаваться предупредительный звуковой сигнал, а рядом с местом ошибки на печатной плате будет отображен индикатор в виде окружности с косым перекрестьем. В случае устранения конфликта (удале-
Глава 8. Создание печатной платы ния ошибочного фрагмента трассы) данный индикатор исчезнет. Чтобы в ходе построения удалить последний фрагмент трассы, достаточно просто нажать клавишу Backspace на клавиатуре. Если удаление потребуется уже впоследствии, выделите ненужный участок щелчком мыши (при выбранном инструменте ) и нажмите клавишу «Del» на клавиатуре. Кроме того, выделенный фрагмент можно перетащить, скопировать и т.п., воспользовавшись для этого стандартными возможностями, предусмотренными в P-CAD 2006. По ходу трассировки в строке состояния можно наблюдать следующую информацию (рис. 8.24): • приращение координат текущего сегмента dX и dY относительно его начала (при нажатой левой кнопке мыши); • Total length - текущая суммарная длина трассы с учетом дуг сглаживания; • "n" error(s) during routing - число ошибок в процессе трассировки. Закончив трассировку, в строке меню выберите Utils ->Trace Clean-up. Тем самым вы быстро, в автоматическом режиме избавитесь от перекрывающих друг друга сегментов трасс и лишних точек излома. Примечание. За автоматизированное удаление трасс и отдельных сегментов отвечает команда Edit ->Unroute из строки меню, имеющая несколько режимов: • АН - стираются все проведенные трассы. • Net - стираются цепи, указанные вами в появившемся дополнительном окне. • Pin-pair - стираются выделенные трассы и сегменты трасс, проведенные между двумя выводами. • Selected - удалению подлежат только выделенные объекты (сегмент, дуга, переходное отверстие) указанного маршрута. • Selected Nets-стираются выбранные цепи вместе с объектами. Исключением для всех случаев являются зафиксированные объекты - у них трассы не удаляются. Сглаживание проводников Чтобы сгладить прямые углы цепей проводников (что часто рекомендуется), по окончании трассировки нажмите кнопку wd на панели инструментов (или в строке меню выберите Route -> Miter). Далее, щелкните мышкой в углу, который требуется сгладить, и, не отпуская кнопку мыши, смещайте угол до тех пор, пока не будет достигнут нужный уровень сглаживания (рис. 8.25). Режим сглаживания определяется соответствующей настройкой в i 255
P-CAD 2006 Рис. 8.25. Использование сглаживания углов окне Options Configure на вкладке Manual Route (см. п. 6.1). Напомним, если переключатель Miter Mode стоит в положении Line - сглаживание будет производиться отрезком, а если Arc - дугой. Групповая трассировка В P-CAD 2006 имеется возможность групповой трассировки сразу нескольких цепей. Данная процедура выглядит следующим образом: 1. Нажмите на панели инструментов кнопку или в строке меню выберите Route -> Multi. 2. Выделите нужные контакты, удерживая нажатой клавишу «Ctrl», щелкните по ним правой кнопкой мыши и в появившемся 256
Глава 8. Создание печатной платы контекстном меню выберите команду Start Рис. 8.26. Начало мульти- Route (рис. 8.26). трассировки 3. Визуально определите подсвеченную конфигурацию и место окончания отводов от контактов, после чего нажатием левой кнопки мыши зафиксируйте первую конфигурацию (рис. 8.27). 4. Продолжите мульти- трассировку. При необходимости перейти на другую сторону платы (другой слой) пользуйтесь клавишей «L» на клавиатуре. 5. По завершении процесса нажмите левую кнопку мыши. I Рис. 8.27. Мультитрасси- ровка в действии t
P-CAD 2006 Рис. 8.28. Панель инструментов «Advanced Route Toolbar» 8.4.2. Улучшенная интерактивная трассировка Переход в режим улучшенной интерактивной трассировки Ручная трассировка - это, конечно, хорошо, но хотелось бы узнать о возможностях автоматизации данного процесса, предусмотренных в P-CAD 2006. И они, надо сказать, есть. А реализуются они под видом так называемой улучшенной интерактивной трассировки. Под этим хитрым названием скрывается своего рода «умная» трассировка, при которой вы сеть также рисуете вручную, но многие вещи делаются автоматически (обтекание проводником переходных отверстий, автоматическое соблюдение общих правил трассировки и т.д.). Чтобы перейти в режим улучшенной интерактивной трассировки, следует на панели инструментов щелкнуть по кнопке ч или в строке меню выбрать Route -> Advanced. При этом на экране должна присутствовать специальная панель инструмен- 258
Глава 8. Создание печатной платы тов Advanced Route Toolbar (рис. 8.28), которую в случае чего можно вызвать выбором в строке меню View ->Advanced Route Toolbar. Параметры улучшенной интерактивной трассировки Для настройки параметров улучшенной интерактивной трассировки обратим свое внимание на панель инструментов Advanced Route Toolbar. В частности, в раскрывающемся списке Route Angle можно задать режим прокладки трасс под различными углами (рис. 8.29): • Ortho 45 - линии проводятся под углом, кратным 45° (это 45°, 90°, 135° и т.д.). • Ortho 90 - только горизонтальные или вертикальные линии, то есть под углом, кратным 90° (это 90°, 180° и т.д.). • Any - под любым углом. Выбранный режим можно будет точечно изменить Рис. 8.29. Задание угла в какой-то конкретный момент, нажимая клавишу тРассиР°вки «О». Нажатие клавиши «F» позволяет оперативно переключаться между режимами 45° и 90°. Нажав и не отпуская клавишу «Ctrl», вы сможете удобно упорядочить свободные фрагменты трассы с учетом 259
направления трассировки и текущего режима. Рассмотрим еще несколько полезных кнопок с панели инструментов Advanced Route Toolbar (рис. 8.28): К (Remove Loops) - удаляет петли, образовавшиеся ранее при прокладке трасс. (Fix Route Segments) - все построенные фрагменты трасс по ходу дела переводит в статус «фиксированных». (Visible Routing Area) - подсвечивает предпочтительную область для прокладки трассы. При использовании улучшенной интерактивной трассировки в процессе работы вам не придется следить за тем, какой слой является активным. Вы автоматически будете переведены на тот слой, от проводника которого вы намереваетесь построить следующий сегмент цепи. Например, в данный момент у вас активным является слой Тор (верхняя сторона платы), а трассировку необходимо произвести (продолжить) от проводника, расположенного на другом слое - Bottom (нижняя сторона платы). Вам не нужно для этого выбирать в строке состояния другой слой. Просто начните построение, как будто вы находитесь на нужном слое, - программа сама подстроится под вас, и текущим автоматически станет слой Bottom. Процесс трассировки Сам процесс трассировки во многом схож с ручной трассировкой. Просто многие моменты контролируются и делаются автоматически (как то: обтекание переходных отверстий и других элементов платы, сглаживание углов, стремление к минимизации количества сегментов трассы и ее суммарной длины, а также многое другое).
Глава 8. Создание печатной платы Так же как и в случае с обычной ручной трассировкой, в случае необходимости переноса части проводников на другую сторону (другой сигнальный слой платы) нажмите клавишу «L» на клавиатуре. Как обычно, смена слоев сопровождается автоматическим созданием переходного отверстия. При этом предыдущий сегмент трассы фиксируется (рис. 8.30). Если вам не нужно, чтобы производилась автоматическая фиксация последних фрагментов цепи перед переходом на другой слой, воспользуйтесь для этого клавишей «Т». Если сигнальных слоев несколько, то переход между ними осуществляется последовательно. Чтобы завершить трассировку в какой-либо точке, доведите до нее сегмент цепи и нажмите на клавиатуре клавишу «Enter». Для отмены построения последней цепи нажмите «Esc». Удобнее для этого всего пользоваться специализированным контекстным меню, которое можно вызвать по ходу проведения трассировки в улучшенном интерактивном режиме. Как и обычно, данное меню можно вызвать щелч- Рис. 8.30. Использование улучшенной интерактивной трассировки 261
P-CAD 2006 ком правой кнопки мыши, а содержащиеся в нем команды весьма полезны (рис. 8.31): • Complete -завершает построение цепи. Обратите внимание, что завершение трассы всегда производится в текущем слое. • Suspend - прерывает трассировку на последнем рабочем сегменте трассы. Рис. 8.31. Контекстное меню улучшенной интерактивной трассировки 262 t • Suspend w/Via - очень интересная команда. Ее действие сводится к тому, что на конце еще не зафиксированного сегмента трассы создается переходное отверстие, сегмент фиксируется, и трассировка на этом прерывается. • Add Arc - команда добавления дугообразного сегмента к концу проведенного сегмента трассы. Угол дуги определяется установленным в данный момент углом трассиров-
Глава 8. Создание печатной платы ки (в раскрывающемся списке Route Angle). Если используется режим Any (произвольный угол), данная команда блокируется. Swap End Point - данная команда меняет направление трассировки, то есть точки начала и конца меняются местами. Курсор устанавливается в новый конец цепи, и продолжение трассировки уже ведется от него. Unwind - выбор этой команды удаляет последний построенный сегмент цепи. Повторный вызов команды удаляет предпоследний сегмент и т.д. По своему действию данная команда абсолютно идентична нажатию клавиши «Backspace» в процессе трассировки. Ignore Rules - выбор данной команды контекстного меню отменяет соблюдение правил трассировки для последующих построений (все предыдущие изменяться не будут). Чтобы вновь включить соблюдение правил, повторно выберите команду Ignore Rules в контекстном меню (напротив нее появится галочка). Обратите внимание, что при отключении правил, но включенном режиме ОЙС, Online DRC (кнопка I *Ч) и активной про верке нарушения зазоров немедленно отображается значок нарушения DRC. Hug Obstacles - по умолчанию напротив данной команды в контекстном меню стоит галочка. Это означает, что активен режим автоматического обтекания препятствий трассой при ее прокладке. Весьма полезная настройка, и отключать ее не рекомендуется. Если же это сделать потребуется, просто выберите данную команду. Повторный выбор снова вернет ее во включенное состояние. Plow After Click - команда включения режима расталкивания ранее проведенных i 263
трасс при построении следующих фрагментов. При этом вы указываете, откуда и куда должен быть проложен проводник (на данном этапе никакого расталкивания не происходит), щелкаете кнопкой мыши, и в этот момент сегмент строится, а «мешающие» другие фрагменты сети принудительно раздвигаются (но с соблюдением правил трассировки). • Plow Interactive - данная команда аналогична предыдущей, но раздвигание «мешающих» сегментов производится не после щелчка мыши, а непосредственно в ходе построения (рис. 8.32). • Plow Effort - устанавливает так называемый уровень расталкивания при использовании соответствующих режимов трассировки (Plow Interactive и Plow After Click): Low — низкий, Medium — средний, High — высокий. • Gloss Effort - позволяет указать степень спрямления прокладываемого проводника (glossing) во время проведения трассы. Вы должны выбрать один из трех вариантов: None — линии проводников принудительно, не спрямляются, Weak - используется слабое спрямление, Strong - используется сильное спрямление линий прокладываемых проводников. Опция Width Control позволяет контролировать ширину текущей линии: • Min Width - минимальная. • Nominal Width - номинальная. • Max Width - максимальная. • Next Constraint Width и Previous Constrained Width - команды переключения на следующую или предыдущую ширину из указанных выше вариантов (по порядку).
Глава 8. Создание печатной платы а) до расталкивания б) использование расталкивания Рис. 8.32. Использование расталкивания I 265
P-CAD 2006 Рис. 8.33. Диалоговое окно «Options Via Style» 266 • Next Unconstrained Width и Previous Constrained Width - команды переключения на следующую или предыдущую ширину из тех (по порядку), что определены для данного проекта в диалоговом окне Options Current Line. • Line Widths — произвольная (задается в диалоговом окне Options Current Line). Пункт контекстного меню Layer Control позволяет быстро переключаться между сигнальными слоями проекта. При выборе другого слоя на текущем произойдет вставка переходного отверстия в конец последнего выделенного сегмента трассы, и трассировка продолжится на выбранном слое. Если при переходе на другой слой переходного отверстия создаваться не должно - можно воспользоваться опцией Switch Routing Layer, которая по своему назначению абсолютно идентична нажатию клавиши «Т» на клавиатуре, о которой мы говорили ранее.
Глава 8. Создание печатной платы Щелкнув по пункту Via Style, вы откроете диалоговое окно Options Via Style и получите возможность выбрать стиль текущего переходного отверстия (рис. 8.33). Команда Fix Routes фиксирует все проложенные сегменты трассы и переходные отверстия. Такие элементы не поддаются действию инструмента Advanced Route ни в одном из его режимов расталкивания (plowing). Команда Show Routable Area подсвечивает предпочтительную область трассировки, соответствующую установленным правилам проектирования. Команда Remove Loops When Route включает режим, при котором в ходе интерактивного проектирования P-CAD будет автоматически пытаться избавляться от избыточных петель для всех пар разводимых контактов. Команда Close Menu закрывает контекстное меню без каких-либо действий. Команда Cancel Route отменяет всю последнюю трассировку с удалением всех построенных сегментов (аналогично нажатию клавиши «Esc» на клавиатуре). Примечание. Необходимо знать, что переходные отверстия всегда располагаются в узлах текущей сетки и перемещаются на наименьшее возможное расстояние. При включенной опции Plow Effort инструмент улучшенной трассировки будет стремиться выполнить по очереди следующие действия в отношении очередного переходного отверстия: • придать обходному сегменту трассы форму контура данного отверстия; • сместить проводник или перенести его на другую сторону отверстия; • передвинуть отверстие. 8.5. Создание областей металлизации Для многослойных печатных плат характерно наличие частичной или полной металлизации внутренних и сигнальных слоев. В первом случае указанные области используются для подводки к ним цепей питания, а во втором — для экранирования сигналов. 267
P-CAD 2006 8.5.1. Металлизированные области в сигнальных слоях Общая методика создания. Задание свойств областей МЕТАЛЛИЗАЦИИ Для начала давайте разберемся с металлизацией в сигнальных слоях. Сразу необходимо отметить, что в таких слоях допускается размещать участки металлизации, подсоединенные к одной из цепей и автоматически отделенные зазорами от других цепей и контактных площадок. Рис. 8.34. Печатная плата в P-CAD с областью металлизации 268 I
Глава 8. Создание печатной платы Создание областей металлизации в общих чертах состоит из двух этапов: вычерчивания контура и подключения ее к нужной цепи (рис. 8.34). Чтобы приступить к рисованию контура области на металлизации, щелкните мышкой по кнопке панели инструментов или в строке меню выберите Place ->Copper Pour (предварительно перейдя на нужный слой). Задание области металлизации производится путем вычерчивания ее контура в виде многоугольника. При построении обратите внимание, что стороны этого многоугольника не могут пересекаться. Завершив построение контура, выделите его щелчком левой кнопкой мыши. В случае необходимости вы можете подправить очертания области, просто перетаскивая мышью какие-либо ее стороны. Не снимая выделения, щелкните по нему правой кнопкой мыши и в появившемся контекстном меню вы- Рис. 8.35. Диалоговое окно «Copper Pour Properties». Вкладка «Connectivity» 269
берите Properties, чтобы задать свойства области металлизации. В результате на экране появится диалоговое окно Copper Pour Properties, которое мы и рассмотрим далее в этом разделе. Главное, что необходимо сделать, - это перейти на вкладку Connectivity (рис. 8.35) и в раскрывающемся списке Net выбрать цепь, к которой должна быть подключена созданная область металлизации. В принципе, на этом можно считать создание области металлизации завершенным, но некоторые дополнительные параметры все-таки знать и контролировать необходимо. Так, все на той же вкладке Connectivity: • в области Pad Thermals - задается необходимость использования тепловых барьеров для контактных площадок компонентов (в противном случае Direct Connection - прямое соединение); • в области Via Thermals - задается необходимость использования тепловых барьеров для переходных отверстий (в противном случае Direct Connection - прямое соединение). Включив использование тепловых барьеров, в поле Spoke Width вы сможете ввести величину зазора между заливкой и контактными площадками (или/и переходными отверстиями) - например, 0.25 мм. Теперь можно вернуться на вкладку Style, где вашему вниманию прежде всего предстанут настройки штриховки (рис. 8.36), которой должна быть залита область металлизации. Сделать свой выбор можно, щелкнув по наиболее понравившейся кнопке в области Pattern. В зависимости от того, какой вид штриховки выбран, вы сможете задать: • Line Width - ширину линий штриховки. • Line Spacing - расстояние между линиями штриховки.
Глава 8. Создание печатной платы Рис. 8.36. Диалоговое окно «Copper Pour Properties». Вкладка «Style» Рис. 8.37. Установили сетчатую заливку области металлизации I 271
В области Backoff Smoothness указывается качество (точность) выполнения контура: • Low - грубая точность. • Medium - средняя точность. • High - высокая точность. Группой настроек Backoff задается размер зазора от области металлизации до объектов, которые могут оказаться внутри нее, будут принадлежать другим цепям и должны быть изолированы от области металлизации (это делается программой автоматически - создаются как бы вырезы в области металлизации). При этом вы можете: • либо установить переключатель Fixed и ввести свое фиксированное значение зазора в ставшее доступным поле, • либо установить переключатель Use Design Rules - тогда величина зазора будет определяться самой программой в соответствии с определенными в настройках РСВ правилами. Группа переключателей State позволяет задать состояние металлизации: • Poured - металлизация произведена. • Unpoured - металлизация отсутствует. • Repour - необходимо осуществить повторную металлизацию с автоматическим расчетом зазоров в случае изменения разводки проводников. Теперь перейдем на вкладку Island Removal (рис. 8.38). Она специально предназначена для задания параметров автоматического удаления безымянных островков металлизации, оставшихся после создания вырезов в области металлизации (для обхода сторонних цепей) и не подключенных ни к одной цепи. Задать, что именно должно удаляться, можно в обла-
Глава 8. Создание печатной платы сти Automatic Island Removal: Рис. 8.38. Диалоговое окно «Copper Pour • Установив флажок Minimum Area, вы смо- Properties». Вкладка «Island Removal» жете ввести ограничения по размеру удаляемых островков - удаляться будут только те из них, площадь которых будет меньше, чем значение в расположенном напротив поле (там вы вольны задать свое значение). Если данный флажок не включать, то удалены будут все островки. • Установив флажок Interior, вы в принципе включите удаление островков, образовавшихся внутри контура области металлизации. • Установив флажок Unconnected, вы включите режим удаления всех областей металлизации, не подключенных ни к одной цепи. • Флажок Do Not Repour - указывает не удалять никакие островки. Вкладка Net диалогового окна Copper Pour Properties носит чисто информативный характер. На ней вы сможете увидеть параметры цепи, компонентов, их контактов и слоев печатной платы, с которыми связана данная область металлизации (рис. 8.39). Так, в области Connection Lengths отобража- i
P-CAD2006 Рис. 8.39. Диалоговое окно «Copper Pour Properties». Вкладка «Net» ется протяженность цепи, в области Copper Lengths — длина уже проложенных медных проводников, а в области Counts — количество дуг (Arc), полигонов (Polygon), линий (Line), контактных площадок (Pad), переходных отверстий (Via) и заливок (Pour). Нажав кнопку Edit Net, вы перейдете в стандартное диалоговое окно, в котором сможете подправить атрибуты цепи. Вкладка Polygon диалогового окна Copper Pour Properties (рис. 8.40) содержит настройки возможностей изменения контура области металлизации. Так, установка флажка Show Fillet Handles приведет к тому, что при выделении области металлизации по ее контуру будут проставлены точки-«ручки», ухватившись за которые мышкой и перетаскивая которые мышкой можно добиться нужного вам скругле- ния углов. В поле Chord Hight можно прописать размер хорд скругления. Установка флажка Fixed 274
Глава 8. Создание печатной платы закрепляет (фиксирует) полигон области металлизации на печатной плате. Рисование вырезов в областях металлизации В принципе, создание вырезов в случаях прокладки проводников через область металлизации должно производиться автоматически (рис. 8.41). За это отвечает включение флажка Auto Plow Copper Pours на вкладке General диалогового окна Options Configure (вызывается выбором в строке меню Options ->Configure). Если же данный флажок отключен, то, чтобы проделать вырезы в области металлизации после прокладки проводников через область металлизации, необходимо вызвать диалоговое окно Copper Pour Properties (щелкнув по выделенной области правой кнопкой мыши и в появившемся контекстном меню выбрав команду Properties) и на вкладке Style установить переключатель Repour. Далее, для создания вырезов воспользуйтесь кноп- с панели инструментов или выберите в кои строке меню Place -> Cutout. Далее просто очертите область выреза. Завершение построения производится щелчком правой кнопки мыши. Рис. 8.40. Диалоговое окно «Copper Pour Properties». Вкладка «Polygon» t 275
P-CAD 2006 Рис. 8.41 Создание вы- 8.5.2. Построение областей металли- резов в области металлизации ЗАЦИИ ВО ВНУТРЕННИХ СЛОЯХ Сразу же отметим, что внутренние области металлизации можно размещать только на несигнальных слоях, которые при создании получают тип Plane и подключаются к цепям питания или заземления. Допустим, вы такой слой создали. Перейдите на него (выбрав в строке состояния). Чтобы приступить к рисованию области металлизации, щелкните по кнопке [И! или в строке меню выберите Place -> Plane. .Далее очертите контуры области металлизации. Закончив построение, щелкните по контуру правой кнопкой мыши и в появившемся контекстном меню выберите команду Properties. В результате вы попа- 276 t
Глава 8. Создание печатной платы дете в диалоговое окно Plane Properties, в котором сможете задать параметры области металлизации. Первое, что следует сделать, - это на вкладке Plane (рис. 8.42) в раскрывающемся списке Net нужно выбрать цепь, к которой должна быть подключена область металлизации. В поле Boundary Width задается ширина зазора, разделяющего области металлизации. 8.5.3. Металлизация полигонами. Соединение НЕСКОЛЬКИХ ЦЕПЕЙ С СОХРАНЕНИЕМ ИХ ИНДИВИДУАЛЬНОСТИ В P-CAD 2006 имеется средство рисования металлизированных областей в любых слоях. Для это- ц го предназначен инструмент 1*ni|, вызвать который можно также из строки меню, выбором Place -> Polygon. Такое создание имеет свои особенности и свое предназначение, которое заключается в возможности электрически соединить разные цепи. Рис. 8.42. Диалоговое окно «Plane Properties» i 277
Только в случае такой необходимости следует пользоваться данным способом создания области металлизации. Полигон области металлизации, созданный командой Place -> Polygon, имеет свойство Copper Tie (медная связь), и в просторечии он так и называется: полигон Copper Tie. Так вот, вы можете провести несколько дорожек к одному полигону Copper Tie. Это позволит вам соединить несколько цепей вместе, не теряя возможности разводить их как разные цепи, не нарушая список цепей. Например, вы можете объединить несколько разных земляных цепей в одну общую цепь у источника питания. Сделать это можно двумя способами: поместить полигон Copper Tie поверх разведенных цепей, которые вы хотите соединить, или провести цепи к уже существующему полигону Copper Tie. Чтобы создать полигон Copper Tie, необходимо [5]: 1. Поместить полигон (не путать с "Copper Pour") на сигнальный слой и придать ему нужную форму. 2. Выделить полигон, щелкнуть по нему правой кнопкой мыши и в появившемся контекстном меню выбрать Properties. 3. В появившемся диалоговом окне Polygon Properties перейти на вкладку Tie и установить флажок Copper Tie (рис. 8.43). 4. В поле TieNet задать имя для создаваемого соединения. 5. Выбрать цепи, которые необходимо соединить, перенося их имена из списка существующих цепей (Exciting Nets) в список соединяемых (Tied To). Необходимо перенести как минимум две цепи. 6. Нажать ОК. Если вы посмотрите свойства каждой из цепей, которые вы выбрали для соединения, то вы увидите,
Глава 8. Создание печатной платы что у каждой из них появился атрибут TieNet, в зна- Рис. 8.43. Полигон чении которого записано имя созданного вами сое- с°РРег т,е и его свойства динения. Полигон Copper Tie обладает следующими свойствами: • с полигоном Copper Tie можно соединять две или более цепей; • содержимое поля TieNet полигона должно совпадать со значением атрибута TieNet подключаемых цепей; • когда полигон Copper Tie помещен в область заливки ("Copper Pour"), то после перезаливки области между заливкой и полигоном образуется отступ, даже если это одна из соединяемых цепей; • полигон Copper Tie не может соединять области разных цепей на планарных слоях (типа Plane); • нельзя использовать полигон Copper Tie i 279
для соединения неразведенных участков цепей. DRC посчитает такие цепи неразведен- ными. Для полигона Copper Tie и линии цепи с одинаковым значением атрибута TieNet не будет сообщаться об ошибке замыкания или недостаточного зазора между ними. Однако при всех остальных ошибках зазоров или при замыканиях будет сообщено об ошибке, даже если ошибка будет между двумя цепями с одинаковым значением атрибута TieNet [5]. Хотя DRC и не сообщает об ошибке при присоединении нескольких цепей к полигону Copper Tie, но если цепи уже являются замкнутыми между собой, то будет выведена ошибка, даже если место замыкания находится под полигоном Copper Tie. Ошибка будет выдана и в случае, если к полигону Copper Tie не будут подведены дорожки как минимум двух цепей. Если цепь с атрибутом TieNet не будет подведена к полигону Copper Tie с таким же значением TieNet, также будет сообщено об ошибке. Ошибки будут появляться и в случае нарушения зазоров между цепями и полигоном Copper Tie с разными значениями TieNet. 8.6. Проверка (верификация) созданной печатной платы (Design Rule Check, DRC) Завершающим этапом разводки печатной платы в P-CAD 2006 должна быть проверка (верификация) ее на соответствие принятым технологическим ограничениям, принципиальной схеме, заданным правилам проектирования и т.д. Напомним, что ограничения и правила проектирования печатной
Глава 8. Создание печатной платы платы задаются в окне Options Design Rules (см. п. 7.2), вызвать которое можно выбором в строке меню Options ->Design Rules. Для проведения верификации следует в строке меню выбрать Utils -> DRC. В результате на экран будет выведено диалоговое окно Utils Design Rule Check, в котором вы сможете указать параметры проверки путем включения соответствующих флажков (рис. 8.44). Но для начала необходимо определиться с областью проверки. Имеется возможность проверки как всей платы в целом, так и отдельных ее фрагментов. Задание области проверки осуществляется опциями груцпы Area To DRC: • Entire Workspace - производить проверку всей рабочей области (всего проекта). • Room - производить проверку какой-либо конкретной «комнаты» (это если вы создавали таковые). Рис. 8.44. Диалоговое окно «Utils Design Rule Check». Задание параметров проверки t 281
• Region - производить проверку определенной прямоугольной области платы, границы которой можно определить, либо нажав кнопку Define Region и очертив мышкой нужный фрагмент платы, либо введя координаты нижнего левого и правого верхнего углов в поля Lower Left и Upper Right соответственно. Теперь можно уже выбрать параметры проверки в области Design Rule Check: • Netlist Compare - проверять соответствие списка соединений печатной платы и соответствующей ей принципиальной схемы. • Clearance Violations - производить проверку зазоров. • Text Violations - производить проверку правил написания текста. • Same-component Pads - производить контроль стилей контактов компонента. • Netlist Violations - производить контроль соответствия соединений текущей печатной платы и списка цепей проекта. • Width Violations - проверять соблюдение заданных ограничений ширины трасс. • Unrouted Nets - выявлять непроведенные цепи. • Unconnected Pins - выявлять «висячие» выводы. • Net Length - проверять длину цепей на соответствие заданным в конфигурационном файле правилам. • Silk Screen Violations - осуществлять проверку зазоров между переходными отверстиями и контактными площадками в слое шелкографии. • Copper Pour Violations - в сигнальных ело-
Глава 8. Создание печатной платы ях осуществлять проверку зазоров в областях металлизации. • Plane Violations - осуществлять проверку внутренних слоев типа «земля» и «питание» на предмет наличия наложения областей металлизации, присутствия изолированных областей металлизации, ошибок подсоединения к ним контактных площадок и переходных отверстий. • Component Violations - проводить контроль правильности размещения компонентов на плате. • Drilling Violations - производить проверку правильности задания отверстий для штыревых выводов, сквозных и глухих переходных отверстий. • Test Point Violations - осуществлять проверку контрольных точек. Небольшая группа флажков Error Options предназначена для задания параметров индикации выявленных в ходе проверки ошибок на печатной плате в рабочей области РСВ: • Annotate Errors - данный флажок включает индикацию ошибок специальными маркерами. • Clear All Overrides - включите этот флажок, если вам необходимо избавиться от всех маркеров перекрывающихся ошибок. По результатам проверки DRC выдаст вам отчет в виде текстового файла. Так вот, с помощью флажков группы Report Options вы можете настроить формат и особенности вывода данного отчета: • View Report - отчет автоматически должен отображаться на экране монитора. • Summarize Ignored Errors - автоматически подсчитывать число проигнорированных ошибок. 28S
P-CAD 2006 Рис. 8.45. Файл отчета • Summarize Overridden Errors - автоматически подсчитывать число перекрывающихся ошибок. Это бывает полезно, если ранее в настройках P-CAD (в окне Options Display на вкладке Miscellaneous) вы запретили вывод таких ошибок. Если у вас возникла потребность изменить какие- либо технологические параметры проекта, то сделать это можно прямо сейчас, нажав кнопку Design Rules. Кнопка Severity Levels вызывает диалоговое окно Rules Severity Level, в котором вы сможете присво- 284
Глава 8. Создание печатной платы ить статус выявляемым ошибкам: Error — недопустимая ошибка, Warning — некритичная ошибка, о которой тем не менее выдается сообщение, Ignored — несущественная ошибка, которую можно игнорировать. Чтобы изменить статус какой-либо ошибки, выполните по ней двойной щелчок мыши, и внизу окна станут доступны соответствующие переключатели. Закончив с заданием параметров проверки, нажмите ОК, и проверка будет произведена (будет сформирован текстовый файл отчета). окно «Find Errors» Для удобного поиска и исправления выявленных Рис. 8.46Л№алоговое ошибок в дальнейшем рекомендуется в строке меню выбрать Utils ->Find Errors. В результате на экран будет выведено диалоговое окно Find Errors с перечислением всех ошибок. Щелкнув по любой из них, вы получите развернутую поясняющую информацию. А выбрав какую-либо ошибку и щелкнув по кнопке Jump To, вы тут же перейдете в то место платы, где она была выявлена. t 28S
8.8. Вывод данных на печать Чтобы вывести результаты вашего творчества на печать, следует в строке меню PC В выбрать команду File->Print или щелкнуть мышкой по кнопке В результате появится диалоговое окно File Print, в котором вы сможете задать параметры печати, а также указать, что именно должно быть выведено на печать. Первое, что нужно сделать, — это на вкладке General Options задать область, которая должна выводиться на печать (рис. 8.47): • Use Print Job Regions - печатается только обозначенная пользователем область. • Current Window - распечатана должна быть только видимая на мониторе часть ПП. • Scale to Fit Page - позволяет выровнять печатное изображение схемы до размеров печатного листа. При этом масштаб печати будет автоматически подобран таким образом (увеличен или уменьшен), чтобы схема при распечатке целиком поместилась на странице, а пространство листа использовалось максимально эффективно. Выбор и настройку принтера можно произвести, нажав кнопку Printer Setup. Нажав кнопку Print Preview, можно просмотреть, как будет выглядеть проект на печати при текущих параметрах печати (рис. 8.48). Печать в РСВ осуществляется созданием и выбором соответствующего задания в окне File Print. Список доступных на данный момент заданий приведен в области Print Jobs. Каждое задание включает в себя перечень того, что должно быть выведено на печать, и настройки печати. Выберите одно из заданий и просмотрите на вкладке Print Job Options, что именно входит в данное задание (какие элементы, слои и т.д.).
Глава 8. Создание печатной платы Вы можете создать свое задание на печать. Для этого в поле Print Job Name введите имя нового задания и нажмите кнопку Add. Включить/исключить какие-либо элементы для печати, как уже говорилось, можно в рамках отдельного задания на печать, перейдя на вкладку Print Jobs Options. В списке Included Layers помечаются слои проекта, которые должны быть выведены на печать (напоминаем, чтобы выделить несколько элементов списка, удерживайте клавишу «Enter» на клавиатуре). Кроме того, для выбора можно воспользоваться расположенными ниже кнопками и раскрывающимся списком: • All Layers - выделить все слои. • Signal Layers - выделить все сигнальные слои. Рис. 8.47. Диалоговое окно «File Print». Вкладка «General Options»
P-CAD 2006 Рис. 8.48. Предваритель- • Plane Layers - выделить все внутренние ный просмотр планарныеслои. • Non-Signal Layers - выделить все несигнальные слои. Выбрав нужное значение, нажмите кнопку Apply Layer Set, и слои выбранной группы станут выделены в списке слоев. С помощью флажков в области Display Options вы можете указать, какие именно элементы выбранных слоев должны выводиться на печать. Кроме того, с помощью некоторых флажков можно включить использование некоторых эффектов при выводе на печать: 288
Глава 8. Создание печатной платы • Флажок Rotate — поворачивает изображение печатной платы в печатном варианте на 90°. • Флажок Mirror - указывает выводить на печать зеркальное отображение. • Флажок Draft - включает черновой режим печати и т.д. В случае необходимости вывести на печать лишь проводники, снимите все флажки в области Display Options, а также флажок Print Drill Symbols. Чтобы запустить процесс печати, нажмите кнопку Generate Printouts. Рис. 8.49. Диалоговое окно «File Print». Вкладка «Print Jobs Options» 289
8.9. Практический пример разводки печатной платы в P-CAD РСВ В данном примере мы рассмотрим проектирование печатной платы на основе созданной ранее схемы электрической принципиальной. В принципе можно и с нуля в РСВ плату развести, но лучше, правильнее и надежнее действовать так, как описано в книге: создать компоненты, отрисовать с их использованием схему. На базе схемы развести печатную плату. В качестве основы мы возьмем схему, созданную в гл. 5. Таким образом мы завершим создание печатной платы, начатое нами с самого начала книги. Итак, запускаем РСВ, устанавливаем толщину линий рисования 0.1 мм. Загружаем подготовленные ранее библиотеки, выбрав в строке меню командой Library-> Setup.
Глава 8. Создание печатной платы Следующим шагом подгружаем список соединений, выбрав в строке меню Utils->Load Netlist для извлечения списка соединений (рис. 8.51). В результате элементы схемы вместе со связями будут помещены в проект печатной палты и размещены внизу рабочего поля, как показано на рис. Сохраняем проект под именем Генератор. Рис. 8.51. Параметры загрузки списка соединений Рис. 8.52. Элементы (и связи) помещены на плату I 291
P-CAD 2006 Слегка растащим компоненты. Переходим на слой рисования Board (рис. 8.53). Рис. 8.53. Переходим на слой Board Рис. 8.54. Рисуем контур платы 292 I
Глава 8. Создание печатной платы Перейдя на слой Board рисуем контур печатной платы размером 45x45 мм (рис. 8.54). Переходим на слой рисования Тор и приступаем к расстановке компонентов на плате (рис. 8.55-8.59). По окончании предыдущего этапа установим тол- Рис. 8.55. Начинаем расста- щину линий 0,25 мм, начинаем соединять посадоч- новку компонентов ные места проводниками (рис. 8.62- рис. 8.64), используя вспомогательную панель (рис. 8.60). Для установки удобного порядка работы нужно отрегулировать соответствующие параметры в окне Options Configure (рис. 8.61). При нарушении правил установки на экран выводится сообщение (рис. 8.65), в котором описывается суть ошибки и примерные координаты ее распо-
P-CAD 2006 Рис. 8.56. Расстановка компонентов Рис. 8.57. Расстановка компонентов 294 I
Глава 8. Создание печатной платы Рис. 8.58. Расстановка компонентов Рис. 8.59. Закончили асста- новку компонентов 295
P-CAD 2006 Рис. 8.60. Панель улучшенной интерактивной прокладки проводников Рис. 8.61 Окно «Options Configure» Рис. 8.62 Начинаем трассировку проводников 296 I
Глава 8. Создание печатной платы Рис. 8.63 Трассировка проводников Рис. 8.64 Трассировка проводников 297
P-CAD 2006 Рис. 8.65 Отчет о выявленных ошибках Рис. 8.66. Запускаем автоматическую оптимизацию связей 298 I
Глава 8. Создание печатной платы ложения. Избежать путаницы отчасти поможет выделение отдельных элементов (компонентов, цепей и т.д.) на схеме в Schematic посредством опции Highlight из контекстного меню. В результате подсвеченный элемент будет выделен и на печатной плате в РСВ (рис. 8.67). Как только значительная часть проводников прорисована, можно попытаться задействовать ав- Рис. 8.67. Включаем подсветку фрагмента цепи Рис. 8.68. Автоматическая оптимизация связей в действии I 299
P-CAD 2006 томатическую оптимизацию, запустив команду Utils^Optimize Nets (рис. 8.66, рис. 8.68). При необходимости перейти на другой слой следует просто нажать клавишу «L», и программа автоматически создаст переходное отверстие. Параметры последнего можно устанавливать по собственному желанию в окне Via Properties (рис. 8.69). Рис. 8.69. Задаем свой- Если требуется осуществить заливку некоторого ства переходного отвер- ПйП стия участка платы, нажимаем кнопку |ш* | на инструментальной панели, обводим курсивом нужный контур, Далее вызываем из контекстного меню окно свойств заливки и устанавливаем требуемые параметры (рис. 8.70 - рис. 8.72): • во вкладке Style задаем только толщину контурной линий (0,25 мм), • во вкладке Connectivity в окне Net следует ука- SOO I
Глава 8. Создание печатной платы Рис. 8.70. Задаем свойства области металлизации Рис. 8.71. Задаем цепь подключения области металлизации I S01
P-CAD 2006 Рис. 8.72. Задаем параме- зать цепь, к которой подключена области залив- тры исключения островков ки, области металлизации • в области Pad Thermals выбирается форма теплового барьера между заливкой и Контактными площадками, а в области Via Thermals — соответственно между заливкой и переходными отверстиями; • в окне Spoke Width определяется ширина зазора; • во вкладке Island Removal выставляем два флажка, тем самым указывая, что все неподключенные области будут удаляться. Если что-то нас не устраивает, мы можем исправить обнаруженные недочеты, например, войти в окно Copper Pour Properties и изменить форму термического барьера (рис. 8.73—рис. 8.75). Чуть больше времени потребуется на то, чтобы подсоединить переходные отверстия к основной цепи. В принципе, все действия нам знакомы, нужно S02
Глава 8. Создание печатной платы Рис. 8.73. Изначальная форма термического барьера (значение Pad Thermals = 45) Рис. 8.74. Менем форму термического барьера Рис. 8.75. Изначальная форма термического барьера (значение Pad Thermals = 90) I SOS
P-CAD 2006 Рис. 8.76. Подключение контактов к области метал- лишь не забывать всякий раз по окончании рисо- лизации вания запускать во вкладке Style в области State режим перезаливки (Repour) — рис. 8.77. Не составит труда и скорректировать Рис. 8.77. Команда перерисовки soil
Глава 8. Создание печатной платы форму контактной площадки (рис. 8.76). Для этого выберем интересующий нас элемент и запустим из контекстного меню опцию Properties. В появившемся на экране окне выберем подходящий стиль или создадим новый, например, круглую площадку диаметром 1,2 мм и внутренним отверстием диаметром 0,6 мм. При необходимости оставить вырезы в заливке обращаем особое внимание на вкладку Island Removal. Нажатие кнопки 1*^1 позволяет наносить на схему надписи (рис. 8.78). Параметры текста можно регулировать в окне Text Properties, на забывая устанавливать штриховые (Stroke) гарнитуры вместо векторных (TrueType) — см. рис. 8.79 и рис. 8.80. Рис. 8.78. Ввод текста надписи I S05
P-CAD 2006 Рис. 8.79. Свойства текста Рис. 8.80. Параметры текстового стиля
Глава 8. Создание печатной платы Для проверки платы на наличие ошибок запускаем команду Utils->Load Netlist, указываем эталонный список соединений {Генератор.net) и нажимаем ОК. После этого знакомимся с выведенным программой отчетом и при необходимости устраняем выявленные недочеты. Чтобы покрыть маской надписи Тор и Bottom, пере- . ходим в слои соответственно Top Mask или Bottom Mask и обводим контуром интересующую область платы. Чтобы вывести проект на печать нажимаем кнопку \& 1 и заполняем в появившемся на экране окне File Print позиции, отображаемые для каждого из распечатываемых листов. Всего таковых будет четыре: • ТОР — верхний слой; • ВОТ — нижний слой; • TOP_SB - шел- кография на лицевой стороне; • BOTSB — шелкография на оборотной стороне. Рис. 8.81. Диалоговое окно «File Print» На рис. 8.81 приведен образец заполнения формы для листа ТОР. По завершении предыдущего этапа устанавливаем в области Scale/Adjustments флажок напротив позиции Scale to Fit Page (Override Print Jobs), чтобы увеличить масштаб изображения до размера страницы. После этого проверяем результаты при помощи опции Print Preview и в случае, если итог работы нас устраивает (как, например, на рис. 8.82), нажимаем на кнопку Generate Printouts. t 307
P-CAD 2006 Рис. 8.81. Готовые к выводу на принтер листы S08
■ 309
Список использованной литературы 1. Справочная система P-CAD 2006. 2. А. В. Лопаткин. «P-CAD 2004. - СПб.: БХВ-Петербург, 2006. - 560 с: ил. 3. Э. Ц. Саврушев. P-CAD 2006. Руководство схемотехника, администратора библиотек, конструктора. — М.: ООО «Бином-Пресс», 2007 г. - 768 с: ил. 4. http://window.edu. ru/window_catalog/pdf2txt?p_id=21701 &p_page=3 5. http://electronix.ru/index.php?ind=reviews&op=entry_view&iden=5 6. 6. Н. Ю. Иванова, Е. Б. Романова. Проектирование печатных плат в САПР P-CAD 2002. Методическое пособие. СПб.: СПбГУ ИТМО, 2007.118 стр.
Группа подготовки издания: Зав. редакцией компьютерной литературы: М. В. Финков Редактор: М. А. Финкова Корректоры: Е Е Кириллов, А. В. Громова ООО «Наука и Техника» Лицензия №000350 от 23 декабря 1999 года. 198097, г. Санкт-Петербург, ул. Маршала Говорова, д. 29. Подписано в печать 12.02.2009. Формат 70x100 1/16. Бумага писчая. Печать офсетная. Объем 20 п. л. Тираж 3000. Заказ №104. Отпечатано в ГП ПО «Псковская областная типография» 180004, г. Псков, ул. Ротная, 34.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: ЛИЦЕНЗИРОВАНИЕ • ОБУЧЕНИЕ • КОНСАЛТИНГ Сотрудничайте с нами в 50 городах 1 5 стран- www. softline.ru Санкт-Петербург, ул Большая Монетная, д.16, корп 5, литЕ, оф 202 E-mail info spb@softline ru (812) 336-44-46 Москва Санкт-Петербург Архангельск Барнаул Владивосток Волгоград Воронеж Екатеринбург Ижевск Иркутск Казань Калининград Кемерово Краснодар Красноярск Набережные Челны Нижний Новгород Новосибирск Омск Оренбург Пермь Ростов-на-Дону Самара Саратов Сыктывкар Томск Тюмень Ульяновск Уфа Хабаровск Челябинск Ярославль Минск Гомель Витебск Харьков Алматы Астана Ашгабад Бишкек Баку Душанбе Ереван Тбилиси Ташкент Каракас Стамбул Тегеран Улан Батор
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. ЛИЦЕНЗИРОВАНИЕ • ОБУЧЕНИЕ • КОНСАЛТИНГ Сотрудничайте с нами в 50 городах 15 стран* www.soft ine.ru Санкт-Петербург, ул Большая Монетная, д 16, корп 5, литЕ, оф 202 Е mart info spb@softline ru (812) 336-44-46 Москва Санкт Петербург Архангельск Барнаул Владивосток Волгоград Воронеж Екатеринбург Ижевск Иркутск Казань Калининград Кемерово Краснодар Красноярск Набережные Челны Нижний Новгород Новосибирск Омск Оренбург Пермь Ростов-на-Дону Самара Саратов Сыктывкар Томск Тюмень Ульяновск Уфа Хабаровск Челябинск^ Ярославль Минск- Гомель Витебск Киев Харьков Ал маты Астана Ашгабад Бишкек Баку Душанбе Ереван Тбилиси Ташкент Каракас Стамбул Тегеран Улан Батор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор
Книги издательства «Наука и Техника» — ваш правильный выбор