Текст
                    С.А. Кузнецова
А .В. Нестеренко
А .О. Афанасьев
lliflll 10
Проектирование
печатных плат

С А. Кузнецова А.В. Нестеренко А .0. Афанасьев OrtAD 10 Проектирование печатных плат Москва Горячая линия - Телеком 2005
ББК 32.965 К 89 Кузнецова С. А., Нестеренко А. В., Афанасьев А. О. К89 OrCAD 10. Проектирование печатных плат / Под. ред. A.Q. Афанасьева - М.: Горячая линия-Телеком, 2005. - 454 с., ил. « ISBN 5-93517-198-8. Рассмотрены вопросы схемотехнического проектирования радиоэлектронной аппаратуры и проектирования печатных плат с использованием пакета программ OrCAD 10. Приведены подробные описания основных модулей программы Capture и Layout. Освещены вопросы работы с этими подсистемами: описание среды проек- та, работа в графических редакторах, получение сопутствующих отчетов, создание и ведение библиотек условно-графических образов и посадочных мест. Отдельная глава посвящена особенностям работы с внешними и встроенными базами данных в подсистеме Capture CIS. Книга написана на основе технической документации и опыта работы авторов с данной системой, и составлена таким образом, что может служить руководством поль- зователя при работе с различными версиями программы от OrCAD 7 до OrCAD 10. Для инженерно-технических работников, может быть полезна студентам и ас- пирантам, специализирующимся в области разработки и конструирования электрон- ной аппаратуры. ? ББК 32.965 Адрес издательства в Интернет www.techbook.ru e-mail: radios hl@mtu-net.ru Д Справочное издание Кузнецова Светлана Анатольевна Нестеренко Андрей Витальевич Афанасьев Александр Олегович ORCAD 10. ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТ Компьютерная верстка И. Н Чумакова Корректор Е. Н. Кочубей Обложка художника В. Г. Ситникова ЛР № 071825 от 16 марта 1999 г. Подписано в печать 25.09.04 Формат 70x100/16. Усл. печ. л. 48,6. Тираж 2000 экз Изд. № 198 Издание отпечатано в ООО ПФ «Полиграфист», 160001, г Вологда, уч. Челюскинцев 3 E-mail: pohgraf@votel.ru, form.pfp@votel.ru http.//www.vologda/~pfpv ISBN 5-93517-198-8 С. А. Кузнецова, А. В. Нестеренко, А. О. Афанасьев, 2005 Оформление издательства «Горячая линия-Телеком», 2005
V .И ч Щ „ ‘Д .'I * t t Часть 1 ORCAD CAPTURE Д* >,/ f ! ПОДГОТОВКА СРЕДЫ ДЛЯ СОЗДАНИЯ НОВОГО ПРОЕКТА После запуска ПО Capture v. 10 вы попадаете в окно программы. Прежде чем при ступить к созданию нового проекта, сделайте ряд установок, которые будут определят! вид вашего проекта. ПО обеспечивает различные уровни конфигурации. Используя команды менк OPTIONS, вы можете: • Настроить рабочее окружение для вашей системы. • Создать установки по умолчанию для нового проекта. Эти установки остаются в проекте, даже если вы переходите в другую систему. • Изменить установки в индивидуальном проекте или в индивидуальной странице схемы. Независимо от того какое окно активно, меню OPTIONS имеет Preferences-команды и команды Design Template. Кроме того, меню OPTIONS имеет команды, доступные только в определенном текущем окне. Например, меню OPTIONS в окне администрато- ра проектов содержит команды Design Properties, в то время как в окне редактора схем- ной страницы это меню содержит SCHEMATICS PAGE PROPERTIES. Установки, заданные меню PREFERENCES, определяют, как будет работать Capture в вашей системе, и будут передаваться из одного сеанса работы в другой, так как они запоминаются в файле (.INI) вашей системы. Если вы передаете проект другим, они не будут наследовать ваши установки Preferences. Это означает, что вы можете устанав- ливать цвета, опции масштабирования и панорамирования какие вам нравятся и при этом будете уверены, что ваши установки будут запомнены, даже если вы работаете над проектом, созданным в другой системе. Design Template определяет все характеристики по умолчанию для всех проектов, создаваемых в вашей системе. Так как новый проект наследует все характеристики из текущих установок Design Template, желательно проверять все установки перед тем, как создавать новый проект. Как только вы начали работать с новым проектом, вы мо- жете установить (изменить) лишь часть характеристик выбором Design Properties из ме- ню OPTIONS или, если вы находитесь в редакторе схемной страницы, выбрав меню SCHEMATIC PAGE PROPERTIES. Задание установок — Preference Те опции, которые вы зададите в меню PREFERENCES, определяют, как будет ра- ботать Capture с вашим проектом. Из меню OPTIONS выберите PREFERENCES. Поя- вится окно команды, содержащее 6 вкладок, определяющих различные характеристики.
OrCAD 10. Проектирование печатныхплат Цвет объекта - Colors/Print Рядом с названием объекта находится окно, указывающее цвет этого объекта. Если хотите изменить цвет, щелкните по этому окну; появится окно с цветовой палитрой, берите нужную и нажмите ОК (рис. 1.1). Colors/Pnnl | Grid Display j х Рис. 1.1. Установка цветов в проекте Цвета, которые вы определили для Graphics, задают цвета линий, полилиний и дуг, кже всю графику в редакторе создания библиотечных, элементов. Контрольная сетка - Grid Display Вы можете контролировать вывод на экран или печать сетки в схемном редакторе в редакторе библиотечного элемента, а также привязку указателя к узлу сетки. Ок- команд разделено на две части: установки для редактора схемной страницы ematic Page Grid и установки для редактора элементов Part and Simbol Grid (рис. 1.2). Schematic page Grid - установка опций для редактора схемной страницы. Part and Symbol Grid - установка опций для редактора элемента. Visible Displayed - сетка отображается на экране и печатается, если переключатель активный; если переключатель Displayed неактивный, сетка на экране не отобража- ется и не печатается. Grid Stile - задает тип сетки: Dots - на экране отображаются только узлы сетки; Lines — сетка отображается линиями. Pointer snap to grid — движение указателя привязано к узлам сетки.
5 Часть 1. OrCAD Capture Старайтесь работать с включенной опцией Pointer Snap to grid. Preferences Colors/Print f Grid Display | Pan and Zoom ] Select] Miscellaneous | Text Editor | Schematic Page Grid Visible - P Displaced Grid Style Dots Г Lines F? Pointer snap to grid Part and Symbol Grid Vrible F? Displayed Grid Style — <• Dots C Lines - P Pointer snap’a grid OK Отмена Справка Рис. 1.2. Установка параметров сетки Установка масштаба - Pan and zoom Когда вы захватили объект указателем и перемещаете его к краю окна при нажатой левой клавише, по мере движения указателя на экране отображаются различные части схемы. Это называется панорамированием. Схема перемещается в окне дисплея автома- тически. Если же вы просто просматриваете схему, то вы должны перемещаться по ней с помощью полос скроллинга. • Auto Scroll Percent - величина, указывающая, на какой процент будет перемещаться документ в окне дисплея по вертикали и горизонтали в режиме панорамирования. • Zoom factor - указывается число увеличения или уменьшения изображения схемы в окне дисплея, командами Zoom in или Zoom out. Определение режимов выбора объекта - Select Вы можете задать два режима выбора объектов при задании области выбора (рис. 1.3): • Intersecting - выбираются не только те объекты, которые целиком попадают в об- ласть выбора, но и те, которые пересекаются границей области; • Fully Enclosed - выбираются только те объекты, которые целиком попали в область. Вы можете также задать максимальное количество объектов, отображающихся на дисплее во время их перемещения с неразорванными связями.
OrCAD 10. Проектирование печатных плат Рис. 1.3. Установка параметров выделения объектов Установка различных опций - Miscellaneous Вы можете установить по умолчанию заливку, толщину линии и ее стиль, цвет гра- ического объекта, задать шрифты, используемые в проекте, и также установить время, :рез которое будет производиться автосохранение проекта (рис. 1.4). • Fill style - выбирает тип заливки для прямоугольников, эллипсов и закрытых конту- ров, образованных полилиниями. • Line style and Width - задает толщину и тип линии. • Color - задает цвет. Аналогичные установки делаются для рисования в редакторе библиотечного эле- ента. Session Log - выбираются шрифты для текста в окне администратора проектов и журнале сеанса. Text Rendering - воспроизведение шрифтов. Эта опция определяет, в каком виде ваш шрифт появится на экране и как он распечатается на принтере или плоттере. Render True Type fonts with strokes - представляет текст как набор штрихов, обра- зующих образ буквы или цифры. Печать при этом получается быстрая, но некачест- венная; по этой причине вы должны пользоваться этой опцией, когда распечатывае- те черновой вариант вашей схемы (рис. 1.5, а). Fill text - представляет текст линиями, с заливкой шрифтов (рис. 1.5, б). Если ни одна из опций не подключена, текст выглядит, как на рис. 1.5, в.
Часть 1. OrCA D Capture 7 Preferences Colors/Print | Grid Display | Pan and Zoom | Select MKcdianeous | Text Editor | Board Simulation Schematic Page Editor Fill Style Line Style and Width Cokr • UNDO - P Clear UNDO/REDD Data on Save Text Rendering Г" Bender T rueType fonts with strokes Auto Recovery Enable Aulo Recovery Muto Reference---- M Automatically reference placed parts Intertool Communication I*/ Enable к .tertool Communication OK I Отмена j Справка Рис. 1.4. Установка различных опций к / XS7.1 FD1 , 12 и REIADE RE2» ИЗО FD2 *13 „ FD3 *14 „ FD4415 is 'staktJ 60 „ лл 44 ИШЗ'ЯИТ ош/тоа иш/етя ЕЖИЛ 5CL 4 45 SDA 4 46 40 4 43 « ГХП 4 42 42 Y XS7.1 \FD1 12 12 АРП/Д1 F \FD2 *13 и RE1/OE FD3*14 i4 RE2ANR TD4*15 is 1 1 1 RE3&AP4 •во „ _ . 4 A A RAOANT Systakt 44 RA1/TOCKI ...SCL j45 RA2/SSZSO. SPA « RA3/SDISDA RXD f43 43 RAMI XI ATI .to ;42 42- 1 1 RA5/TX1/CK1 Y XS7 1 \FD1 ' 42 1? REO/ALE RE1 OE RE2/WR RE3/CAP4 \-D2 4 13 13 \CD3 4 14 14 «-QI 4 15 15 4 ' I I I I 60 Systakt4 44 44 RAO/INT RA1T0CKI RA2/SS/SCL RA3/SDISDA RA4/RX1/DT1 RA5/TX1'CK1 SCL *45 4f S_>A 4 46 45 RX0 * 43 43 -XD 4 42 4? I I a Рис. 1.5. Образцы печати • Auto Recovery - автосохранение проекта. Включите опцию Enable Auto Recovery и укажите интервал времени, через который вы хотите сохранить свой проект. Этот интервал может быть от 1 до 720 мин При достижении границы интервала любой проект, библиотека или создаваемый файл, которые не были еще сохранены или
8 OrCAD 10. Проектирование печатных плат были изменены, сохраняются во временном файле с расширением (.ASP) в WIN- DOUS/TEMP/AUTOSAVE-директории. Если вы закрываете ваш проект нормально, директория и временный файл уничтожаются. Если же произошел аварийный вы- ход из системы, временный файл сохраняется. При рестарте загружаются файлы, полученные при автосохранении, с заголовком Restored. Вы должны использовать команду Save as и задать имя сохраненному файлу. • Auto Reference - автоматическое назначение позиционных номеров. Включите оп- цию Automatically Reference placed parts, если вы хотите, чтобы каждому новому размещенному элементу присваивался позиционный номер. • Intertool Communication - установка связи между Express и Layout. • Undo - очистка кеша команд Undo/Redo при выполнении команды Save. • Text Editor - установка опций для текстового редактора. При работе в Capture не- существенно. ФОРМИРОВАНИЕ ШАБЛОНА ПРОЕКТА Опции, которые вы установите в Design Template, устанавливаются по умолчанию для всех новых проектов и страниц, которые вы добавляете в уже существующий про- ект. Вы можете изменить некоторые опции для индивидуальных проектов и схемных страниц. Вызовите меню OPTIONS - DESIGN TEMPLATE (рис. 1.6). Рис. 1.6. Установка фонтов для схемного редактора
Часть I. OrCAD Capture 9 Задание шрифтов - Fonts Вы можете задать шрифты для текста в схемных страницах в новых проектах. Но эти шрифты не будут распространяться на существующий проект. Чтобы изменить шрифты в существующем проекте, нужно вызвать меню FONTS DESIGN PROPERTIES. Постарайтесь сразу определить все нужные вам шрифты, предварительно согласовав их в отделе стандартизации; имейте в виду, что при размещении элементов в проекте уста- новятся шрифты, заданные в Design Template, а не установленные при создании биб- лиотечного элемента. Задание информации в штампе - Title Block Перед созданием нового проекта вы можете предварительно занести информацию о документе в окно Title Block, эта информация перенесется в штамп. Capture по умол- чанию размещает штамп в левом нижнем углу каждой схемной страницы и переносит в него информацию, которую вы ввели в Title Block. Эта информация используется в выходных отчетах. Она передается в новый проект и в новые страницы схемы. По же- ланию вы можете сделать штамп невидимым. Так как предлагаемый в системе штамп не соответствует нашим ГОСТам, то вам нужно будет создать собственные штампы. Подробнее о создании штампов и внесении в них информации будет рассказано в сле- дующих разделах. Установка размера страницы - Page Size Перед созданием нового проекта вы можете задать по умолчанию единицы измере- ния, высоту и ширину страницы, а также расстояние между контактами. Расстояние между контактами также определяет шаг сетки (рис. 1.7). Рис 1.7. Установка размера страницы
OrCAD 10. Проектирование печатных плат Units - устанавливает единицу измерения для нового проекта. ф Inches - дюймы. ф Millimeters - миллиметры. » New Page Size - новый размер страницы. Вы можете выбрать размер страницы для нового проекта. По умолчанию предлагается 5 размеров. А, В, С, D, Е - и пользова- тельский размер Custom при единице измерения дюйм. При единице измерения миллиметр предлагаются размеры А4, АЗ, А2, А1 и АО, а также пользовательский азмер Кроме того, вы можете уточнить высоту и ширину страницы. Нужно иметь в виду что при изменении стандартных величин размеров страницы переход на но- вую единицу измерения не пересчитает их, а выдаст величины по умолчанию. Все эти установки распространяются только на редактор схемной страницы, а не на ре- дактор библиотечного элемента. Чтобы изменить эти величины в существующем проекте для конкретной схемной страницы, используйте Schematic Page Properties. Р л-to-Pin Spacing - установка расстояния между контактами (по умолчанию одна десятая дюйма - 2 54 мм). Эта же величина становится шагом сетки. Эту установку вы потом не сможете изменить, поэтому сразу правильно определите ее. Установка зон форматов - Grid Reference При оформлении вашего чертежа вы можете установить зоны, бордюр, сделать ви- тмым или невидимым штамп (рис. 1.8). Рис. 1.8. Установка зон форматов Horizontal, Vertical - установка характеристик вертикальных и горизонтальных зон. Count — количество зон. Alphabetic - зоны помечаются буквами.
Часть 1. OrC AD Capture 11 ♦ Numeric — зоны помечаются цифрами. ♦ Ascending — зоны располагаются в возрастающем порядке по алфавиту. ♦ Descending - зоны располагаются в убывающем порядке по алфавиту. ♦ Width — ширина ячейки зоны. • Border Visible - отображение рамки: ♦ Displayed - на экране, ♦ Printed - при печати. • Grid reference Visible - отображение зон на экране и при печати. • Title Block Visible - отображение штампа. Так как предлагаемый штамп не соответ- ствует нашему ГОСТу, лучше сделать его невидимым • ANSI grid references - отображение сетки в соответствии с ANSI-стандартом Установка опций для иерархических проектов - Hierarchy Для иерархических блоков и элементов, ссылающихся на электрическую схему, вы можете установить свойства Primitive и Nonprimitive. Если вы хотите, чтобы элемент или блок раскрывался на подсоединенную схему, вы определяете его как непримитив- ный элемент, если нет - то примитивный.' Эти установки распространяются только на новый проект. Вы можете изменить эти опции для существующего проекта, исполь- зуя кнопку Hierarchy в меню DESIGN PROPERTIES. Установка совместимости с OrCAD SDT - SDT compatibility Если вы не работали с ПО OrCAD 386, эта опция вам не понадобится. Автосохранение проекта - AutoBackup Задает местоположение, частоту создания архивных файлов проекта с расширением .DBK, а также количество их созданий. ПОРЯДОК СОЗДАНИЯ НОВОГО ПРОЕКТА Итак, прежде чем создать новый проект, задайте все установки. Особо обратите внимание на шрифты и шаг сетки. Советуем сделать заготовки проектов для используе- мых на вашем предприятии форматов. Они должны включать в себя рамку, зоны и все необходимые штампы, а также для них должны быть сделаны все необходимые уста- новки. Например, у нас сделаны заготовки на форматы А4, АЗ, А2, А1, которые вклю- чают в себя две страницы схемы с большим и маленьким штампом. Эти заготовки хранятся на сервере и общедоступны. Вы вызываете нужную вам заготовку и сохра- няете ее под другим именем и в ней размещаете вашу схему. Пример вида такого проекта приведен на рис. 1.9.
OrCAD 10. Проектирование печатных плат teadr 0 terns selected 5 Scale» 522 X»i02Y«7823 Рис. 1.9. Образец заготовки для схемы РАБОТА С ПРОЕКТОМ ПО Capture включает мастер проектов, который позволяет легко создавать проекты библиотеками и ресурсами моделирования. Для создания нового проекта из меню файл выберите команду New. Появится сле- ующее подменю: PROJECT, DESIGN, LIBRARY, VHDL FILE, TEXT FILE, VERILOG FILE. Для создания электрической схемы выберите Design. Вы попадете в окно адми- 1истратора проектов, который отобразит новый проект, содержащий схему из одной траницы.
Часть] OrCAD Capture Администратор проекта Администратор проекта собирает и организовывает все ресурсы, необходимые для создания и ведения проекта. Эти ресурсы включают в себя папку со всеми страницами схемы, библиотеку элементов, элементы и выходные отчеты. Надо понимать, что про- ект не содержит в себе сами ресурсы, а лишь ссылки на файлы, используемые проектом. Файл проекта содержит непосредственно кеш проекта и одну или больше страниц схемы. Кеш проекта действует подобно вложенной библиотеке, содержит копию всех элементов, используемых в проекте. Схема может содержать одну или несколько стра- ниц, любая схема или страница схемы, которую вы создаете, автоматически добавляет- ся в ресурсы проекта. Проект может содержать только одну корневую схему, которая определяется как верхний уровень проекта, во всех других схемах должны быть ссылки на эту схему. Файл проекта сохраняется в файле с расширением .OPJ в кодах ASCII и может быть просмотрен в любом текстовом редакторе. Вы можете работать сразу с несколькими проектами, открыть их все одновременно, но каждый проект будет иметь свое окно администратора проектов. Вы можете копировать или перемещать папки из одного проекта в другой. Чтобы скопировать папку, надо выделить ее и перемещать при нажатой клавише CTRL Каждый проект может обращаться к любому числу библиотек, и любая библиотека может обеспечивать элементы любому числу проектов. Папка с выходными файлами содержит выход- ные отчеты о схеме, полученные в результате обработки схемы, например перечень всех эле- ментов схемы и список всех соединений. На эк- ране дисплея ресурсы проекта отображаются сгруппированными в папки (рис. 1.10). • Design Resources - папка, содержащая схему со всеми ее страницами. • Design Cache - копии всех элементов, задей- ствованных в схеме. Чтобы просмотреть содержимое папки, нуж- но дважды щелкнуть по ней, или один раз щелк- нуть по знаку «-» на этой папке. Знак «+» на папке означает, что она закрыта и ее содер- жимое не видно. После открытия папки Design Resources на экране появляется папка, содержа- щая файл проекта с указанием полного пути это- го файла. Эта папка, в свою очередь, раскрыва- ется на папку, содержащую корневую схему, признаком корневой схемы служит знак «\» на папке. Корневая схема, в свою очередь, рас- крывается на схемные страницы. Рис. 1.10. Окно администратора проекта
4 OrC'AD 10. Проектирование печатных плат Design Cache - папка, содержащая перечень всех элементов, используемых в схеме. Outputs - папка, содержащая ссылки на выходные отчеты. Окно администратора проектов Рис. 1.11. Окна администратора проекта для файлового режима Рис. 1.12. Окна администратора проекта для иерархического режима Каждый проект имеет свое собственное окно администратора проектов. Вы можете перемещать или копировать файлы между проектами, перетаскивая их из одного окна в другое. Если вы закрыли окно проекта, значит, вы закрыли сам проект. Вы можете использовать стандартные операции Windows drag and drop, чтобы пе- ремещать или копировать папки со схемами, схемные страницы, библиотеки и элемен- гы в окне администратора проектов. Окно администратора проектов содержит две кнопки - File и Hierarchy, которые оп- ределяют вид отображения ресурсов проекта. Если вы нажали кнопку File, проект ото- бражается на дисплее в виде папок схемы и страниц схемы (рис. 1.11). Если вы нажали кнопку Hierarchy, проект отображает иерархические связи между схемой и ее страница- ми (рис. 1.12). Окно просмотра Окно просмотра - Browse window. Находясь в окне администратора проектов, вы- ери е из верхнего меню пункт EDIT команду Browse (рис. 1.13).
часчь i apiure Рис. 1.13. Выбор меню для просмотра свойств элементов схемы В окне отображаются сведения о всех элементах, входящих в проект. Команд Browse применима ко всем схемам и схемным страницам, входящим в проект (рис. 1.14). feaKont - BROWSE Part* Reference ; 'aloe j Source Part Source Library j-P* Schematic BQ1 PK372 PK.37? J XFORMAB A1 1 SCHEMAT BQ2 PK169 РК1Б9 J XFORMATX Al 1 SCHEMAT C1 cond2 54 cond2 54 J XFORMATX. Al 1 SCHEMAT C2 cond2 54 cond2 54 J XFORMATX A1 1 SCHEMAT C3 cond2 54 cond2 54 JAFORMAB A1 1 SCHEMAT C4 cond2 54 cond? 54 J XFORMATX Al 1 SCHEMAT C5 cond2 54 condL 54 J XFORMATX A1 1 SCHEMAT C6 cond2 54 cond2 54 J XFORMATX. Al 1 SCHEMAT C7 cond2 54 cond2 54 JAFORMAB A1 _1 SCHEMAT C8 cond2 54 cond2 54 JAFORMAB Al 1 SCHEMAT C9 condEP2 54 condEP2.54 JAFORMATV Al 1 SCHEMAT CIO condEP2 54 condEP2 54 J XF0RMA1 X A1 1 SCHEMAT C11 condEP? 54 condEP2 54 JAFORMAB Al 1 SCHEMAT C12 condZ 54 cond2 54 JAFORMATV Al 1 SCHEMAT C13 cond? 54 cond2 54 J XFORMAB A1 1 SCHEMAT C14 cond2 54 cond2 54 JAFORMAB Al 1 SCHEMAT Cl 5 condk 54 cond? 54 JAFORMATV A1 1 SCHEMAT С1Б K50-35-160B condEP2 54 JAFORMATV A1 1 SCHEMAT C17 K10-176-H90 corid? 54 J XFORMAB A1 1 SCHEMAT DAI HCPL2551 HCPL2531 0 D XLUXORCA Al 1 SCHEMAT DA2 HCPL2531 HCPL2531 0 D XLUXORCA A1 1 SCHEMAT DA3 PVG612 PVG612 J XFORMATXf A1 1 SCHEMAT DA4 PVGB12 FVG612 JXFORMATXl A1 _1 SCHEMAT DA5 PVG612 FVG612 JAFORMATXl Al 1 SCHEMAT DA6 PVG612 FVG612 J XFORMATXl A1 1 SCHEMAT DA7 FVG612 PVG612 J XFORMATX( Al 1 SCHEMAT DA8 KR140UD KR140UD1 JAFORMATV. Al 1 SCHEMAT DA9 HCPL2531 HCPL2531 0 DALUXOHCa A1 1 SCHEMAT Г\ A H Г» 1 1СП1 nc-H 1 If-Fll nC^I1 Ol- n. n HI. ППГА —1 —CjTI lCk .4 д t Рис. 1.14. Окно просмотра свойств элементов схемы Если дважды щелкнуть по названию элемента в первом столбце, страница схемы содержащая этот элемент, появится на экране. Выбранный элемент будет выделен Вы можете отсортировать сведения по любому полю, щелкнув по его заголовку. На пример, щелкнув по колонке Value, вы отсортируете сведения по названию элементг Вы также можете менять ширину полей, установив указатель на границу заголовков полей. Если вы выделите в первом столбце один или несколько элементов (при нажато! клавише CTRL) и в меню EDIT выберите пункт Properties, то у вас откроется окно кор ректировки свойств элементов (рис. 1.15).
16 OrCAD 10. Проектирование печатных плат Рис. 1.15 Окно корректировки свойств элементов Щелкнув по ячейке, вы можете откорректировать ее содержимое, скопировать дан- ные, создать новое свойство, пользуясь кнопками Copy, Paste и New. Редактор схемной страницы Schematic page editor — окно редактора схемной страницы. Это окно предназначено для отображения и редактирования схем В этом окне вы можете размещать элементы, проводники, шины и графику. Окно содержит ряд кнопок для рисования и размещения элементов. Вы можете распечатать схему, не выходя из окна. Part editor - окно редактора элементов. Эго окно используется для создания н редак- тирования библиотечных элементов. Когда вы находитесь в этом окне, в меню EDIT вам доступны команды Part и Package. Part — создание и редактирование элементов с добавлением их в новую или сущест- вующую библиотеку. Создание и редактирование элементов питания, межстраничных связей и штампов. Package - показывает состав многовентильного элемента; вы можете редактировать такие свойства элементов, как позиционное обозначение, имя и т. д, но не можете ре- дактировать отдельный элемент. Для этого нужно дважды щелкнуть по отдельному вентилю, и вы можете перейти в режим редактирования. Журнал сеанса Session log - журнал сеанса. Журнал отражает все события, которые произошли во время сеанса, включая сообщения, появляющиеся при использовании различных ко- манд. Чтобы вывести на экран расшифровку сообщения, поставьте на него указатель и нажмите F1. Для поиска информации в журнале используйте команду Find в меню EDIT. Вы можете также сохранить информацию из журнала в файле, по умолчанию имя файла SESSION.TXT. Чтобы очистить журнал сообщений, выберите из меню EDIT ко- манду Clear Session Log или одновременно нажмите клавиши CTRL + DEL. В верхней части окна находится линейка, которая отображает выбранные единицы измерения.
Часть 1. OrCAD Capture 17 Выбор объектов Находясь в редакторе схемной страницы, вы можете выбрать один или группу объ- ектов, над которыми вы будете производить различные операции. Чтобы выбрать на схеме элемент, нужно поставить указатель внутрь элемента и два раза щелкнуть; чтобы выбрать графический объект, нужно поставить указатель на границу объекта. Можно выбрать группу элементов, заключив ее в прямоугольную область, при этом режим выбора устанавливается в Preference. Чтобы выбрать все элементы, в меню EDIT выберите Select АП. Однако при этом выбирается также и штамп, и если вы копируете или перемещаете объекты, у вас переместится или скопируется штамп. Чтобы исклю- чить один элемент из выбранной группы, нужно поставить на него указатель и нажать клавишу CTRL. Чтобы оставить один элемент в выбранной группе, нужно поставить на него указатель и нажать клавишу TAB. Вы можете командой Group из меню EDIT объе- динить выбранные элементы в группу, чтобы дальше работать с ними как с одним эле- ментом. Это чисто условный способ, применяемый для удобства при перемещении эле- ментов. Группы могут содержать вложенные группы. Эти группы сохраняются до тех пор, пока вы не закрыли окна или не выбрали из меню команду Ungroup. Редактирование объектов Каждый объект имеет определенные свойства, и вы можете редактировать их зна- чения. Для определенных объектов вы можете добавить свои свойства (элементы, ие- рархические блоки, контакты, соединения и шины). Свойства элементов применяются для хранения определенной информации, такой, как название элемента или позицион- ное обозначение. Они могут также хранить информацию по определению внешнего ви- да объекта, например цвет, ширина или толщина линий. Для некоторых объектов, та- ких, как проводники, шины, прямоугольники и т. д., можно редактировать размер и форму объекта, перетаскивая при нажатой левой клавише мыши маркер размера вы- деленного объекта. Чтобы изменить свойства объекта, дважды щелкните по нему; поя- вится таблица с перечислением свойств и их значений; отредактируйте их и нажмите кнопку ОК либо выберите элемент и из меню EDIT выберите команду Properties. Свойства группы объектов вы также можете отредактировать в табличном редакто- ре, это применимо для таких объектов, как элементы, контакты, иерархические порты и контакты, проводники, шины, межстраничные соединители. Выделите группу элементов. В меню EDIT выберите Properties, эта команда будет доступна только в том случае, если вы выбрали однородные элементы. Появится табли- ца с перечнем свойств и их значений (рис. 1.16). Reference Source Libraiy Source Package Value Документ Примечание Тип С1 4.WZ/?_Sr MVS_SMD Фирма “MUR AT A" () Конденсаторы D5 jWLSr 74ALS&4BD 74ALS04B Фирма "Motorolla" () Корпус SOIC1 Микросхемы D6 SY — MCO_8MH Микросхемы V1 3.AV70 BAV70 Фирма "Philips" ’ Корпус SOT-2 VT1 X-1 Si БС857С BC857C Фирма "Philips" Корпус SDT-2 Рис. 1.16. Окно команды Edit Properties
18 OrCAD 10. Проектирование печатных плат Эту же таблицу можно представить в другом виде, если щелкнуть по любой ячейке правой клавишей и выбрать пункт меню PIVOT (рис. 1.17). Рис. 1.17. Результат применения команды Pivot Чтобы скопировать или удалить значение, щелкните по ячейке, а потом по кнопке Сору или Paste; чтобы отредактировать значение, щелкните два раза. Чтобы присвоить одинаковое значение сразу всем ячейкам в колонке, выделите ячейку с этим значением, нажмите кнопку Сору, выделите колонку, щелкнув, по ее заголовку и нажмите кнопку Paste. Чтобы ввести новое свойство, нажмите кнопку New, введите название свойства, например поле НОМИНАЛ. Если значение этого свойства для всех элементов одинако- во, введите его. Если нет, то оставьте поле пустым, а потом введите значение в каждую ячейку. Вы можете добавить сколько угодно новых свойств, редактируя их, делая види- мыми и невидимыми и удаляя их, если они вам больше не нужны. Но вы не можете до- бавлять новые свойства к графическим объектам, IEEE-символам, элементам питания, межстраничным соединениям, входам шин. Если вы добавили свойство к гомогенному элементу, содержащему в одном корпусе несколько идентичных по графике элементов, то это свойство распространяется сразу на все элементы в корпусе. Чтобы добавить но- вое свойство к одному элементу, выделите его, в меню EDIT выберите Properties. В поя- вившемся окне нажмите кнопку New.
Часгь 1. OrCAD Capture 19 Отмена и повторение операций Если вы сделали ошибку, вы можете использовать команду Undo - отменить по- следнюю выполненную операцию; если вы выполнили эту команду ошибочно, то вы можете отменить отмену последнего действия и выполнить команду Redo. Вы можете использовать Undo- и Redo-команды для следующих действий." • для размещения объектов, удаления объектов, копирования объектов, перемещения объектов, изменения размеров, поворота, зеркального отражения; • для изменения свойств объектов. Начиная с 10-й версии Capture создает кеш Undo/Redo-команд, когда вы работаете в схемотехническом редакторе и в редакторе свойств. При этом, когда вы переходите из одного редактора в другой, кеш соответствующего редактора очищается. Например, если вы вышли из схемного редактора и вошли в редактор свойств и решили там что- нибудь изменить, то вам при выходе из редактора после изменений выдастся сообще- ние, представленное на рис. 1.18, т. е. если вы примените изменения, выполненные в редакторе свойств, к проекту, то вы очистите кеш в схемотехническом редакторе и не сможете там воспользоваться командой Undo для отмены уже выполненных команд. Undo/Redo Warning!! This action will apply changes made in property edrtui to tl ie design. and clear all Undo/Redo information You will not be able to Undo/Redu any of the previous aclroru performed on schematic page* Do you want to apply the changes? Г £o not warn me aga*ri Yes ] No _ Cancel Рис. 1.18. Сообщение команды Undo/Redo Заметьте также, что если вы включили в меню PREFERENCES, в закладке Miscella- neous, опцию Clear Undo/Redo Data on Save (очистить кеш при сохранении), то при вы- полнении команды Save без выхода из редактора вы не сможете воспользоваться ко- мандой Undo для команд, выполненных перед сохранением. Команды Undo/Redo соз- дают отдельный кеш для каждой страницы проекта. В редакторе элементов кеша для команд Undo/Redo нет. Там возможен откат только на одну команду. Наряду с коман- дами Undo/Redo существует еще одна команда, позволяющая выполнить откат на ряд шагов. Это команда Label State. Этой командой вы можете отметить различные стадии создания вашей схемы и в любой момент вернуться к одному из них, не пользуясь ко- мандой Undo. Чтобы запомнить промежуточный этап создания схемы, вызовите коман- ду Label State - Set и введите метку этапа. Это может быть текст (не более 32 символов, цифра), после этого выполните следующие действия и снова введите метку. Например, вы отметили следующие стадии: • Place 133La3, • ADD library, • Поворот элемента, • Шина - и заметили, что вы сделали ошибку на стадии добавления библиотеки. Достаточно вы- звать команду Label State - Goto Add Library - и вы вернетесь к этому состоянию схемы.
20 OrCAD 10. Проектирование печатных плат Команда Repeate работает следующим образом. Например, вам нужно передвинуть несколько объектов на одно и то же расстояние. Выберите объект и переместиге его. Выделите второй объект, в меню EDIT выберите команду Repeat. Если вы хотите разместить элементы с помощью команды Repeat, то разместите первый элемент, нажмите клавишу CTRL и скопируйте его в новое положение. Из меню EDIT выберите команду Repeate. Открытие существующего проекта Из меню файла в администраторе проектов выберите команду Open и затем выбери- те команду Design. Можно нажать комбинацию клавиш ALT+F+O+D. Появится диало- говое окно Open Design. Выберите файл с расширением .DSN и нажмите кнопку Open. На экране появится окно администратора проектов. Находясь в этом окне, вы можете добавлять или удалять файлы проекта. Добавление файла в проект Выберите папку, в которую вы хотите добавить файл. В меню EDIT выберите пункт Project, появится диалоговое окно Add File to Project Folder. Выберите нужный файл. Однако вы должны учитывать, что проект может содержать только один .DSN-файл. Сохранение проекта Когда окно администратора проектов активно, вы можете сохранить новый или су- ществующий проект. Команда Save сохраняет проект и все файлы, на которые он ссы- лается. Команда Save as сохраняет под новым именем те файлы, которые выбраны в окне администратора проектов. Она доступна, только если вы находитесь на уровне Design Resources или Outputs. Чтобы сохранить новый проект, выберите команду Save as и введите имя проекта и его местоположение, нажмите кнопку Save. Закрытие проекта Выберите из меню ФАЙЛ пункт Close Project. Появится запрос, хотите ли вы со- хранить проект; после этого окно проекта закроется, но вы останетесь в системе OrCAD. Если вы выберете из меню пункт EXIT, появится запрос, сохранить ли ваш про- ект; после этого выйдите из системы. ИЗМЕНЕНИЕ СВОЙСТВ ДЛЯ СУЩЕСТВУЮЩИХ ПРОЕКТОВ Design Properties Когда вы создаете новый проект, он по умолчанию использует опции, установлен- ные в Design Template. Чтобы установить опции для существующего проекта, использу- ется меню DESIGN PROPERTIES. Вы можете установить следующие опции (рис. 1.19): • Fonts - установить шрифты для схемной страницы для текста, для позиционных обозначений (part reference) и наименования элементов (part value).
Часть 1. OrCAD C apture 21 • Hierarchy - задать иерархическим блокам или элементам свойства Primitive или Nonprimitive. • SDT-совместимость - задать, какие свойства элементов запишутся в поля элемента при сохранении проекта в формате SDT. • Miscellaneous — разное. Вы можете просмотреть имя проект, имя корневой схемы, время создания и время последней модификации, просмотреть контакты питания. • Display Invisible Power Pins - просмотр контактов питания. Обычно контакты пита- ния невидимы. Выбирая эту опцию, отображение на экране контактов питания (только для документов), вы можете сделать их видимыми, однако вы можете толь- ко просматривать их, ничего не подсоединяя к ним. Чтобы сделать возможным под- соединение проводников и других объектов к контактам питания, вы должны их сделать видимыми. Выберите элемент и затем из меню EDIT выберите Properties. Выберите опцию Power Pins Visible и нажмите клавишу ОК. Если вы подсоединили проводник или электрический объект к контакту питания, сделанному видимым та- ким способом, этот контакт изолируется от основной цепи питания. Dt.ign Properties Fonts | Hierarchy^ SD1 Cjmpatibr'ity [Miscdarieous :| Design Name E:\DESIGN2 DbH Root Schematic Marne SCHEMATIC! Design I Jnique ID: Date Format: Creation T rrte Modification T ime ^WednesdayJanuary03 2001 Wed Jan 0310:04:52 2001 Wed Jan 0310:04:52 2001 Г” Display Invisible Power Pins (for documentation purposes only) OK, Отмена | Справка Рис. 1.19. Установка видимости контактов питания Изменение свойств уже существующих схемных страниц Если вы создаете новую страницу, то по умолчанию вы используете опции, уста- новленные в Design Template. Вы можете изменить эти опции для уже существующих схемных страниц, используя опции меню SCHEMATIC PAGE PROPERTIES. • Page Size - изменение размера страницы. Для уже существующих схемных страниц вы можете изменить единицу измерения или формат. Но вы не можете изменить ширину и высоту, а также расстояние между контактами.
22 OrCAD 10. Проектирование печатных плат • Grid reference - установка новых зон. Вы можете изменить параметры зон, установ- ленные в Design Template, для этого нужно выбрать пункт из меню SCHEMATIC PAGE PROPERTIES. • Miscellaneous - разное. Вы можете посмотреть время создания страницы, время по- следней модификации и номер страницы. ВЫВОД НА ПЕЧАТЬ И НА ПЛОТТЕР Для вывода на печать используются все стандартные свойства Windows, а именно команды Print Setup - установка свойств принтера, Print Prewiew - предварительный просмотр и Print - настройка печати. Вы можете распечатать одну или несколько стра- ниц схемы из окна администратора проектов. Если вы находитесь в схемном редакторе, вы распечатаете именно эту страницу. Вы также можете распечатать элемент или пакет элементов. Для этого войдите в редактор элементов и откройте гот элемент, который вы хотите напечатать, или в окне администратора проектов откройте библиотеку и выберите нужный элемент. Вы можете отмасштабировать схему и подогнать ее под нужный вам формат. Выберите из меню ФАЙЛ команду Print (рис. 1.20). Выберите одну из трех опций в окне масштаба - Scale. х Принтер: Гистемный прнн) ер fl .exmarl Z45J ОК Print Г Print tc file Г Punt all colors in black Print statistics— Total Printed page s per document page: t Maximum page size for selecteo printer Size from schemati c page pi operties. Size of actual printout Horizontal Vertical 1 11.125 9.7 10.7778 8 x 1 x 8 Рис. 1.20. Окно команды Print
Часть 1. OrCAD Capture 23 У вас появится диалоговое окно команды. Щелкните по кнопке Setup, чтобы перей- ти к диалоговому окну Print Setup, и проверьте все установки принтера перед началом печати. . Все установки^которью^вы выберете (исключая количество копий) сохраняются в CAPTURE.INI и будут устанавливаться по умолчанию при рестарте Capture. • Секция Scale определяет масштабный фактор при печати или дает Capture возмож- ность автоматически задать масштаб, она содержит следующие опции: ♦ Scale to paper size - масштабирование no размеру бумаги - заставляет Capture масштабировать распечатываемое задание по размерам листа, указанного во вкладке Page Size, в меню SCHEMATIC PAGE PROPERTIES; ♦ Scale to page size - масштабирование по размеру страницы - заставляет Capture масштабировать распечатываемое задание по размерам печатной страницы, ука- занной в опциях настройки принтера; ♦ Scaling - указывается коэффициент масштабирования либо автоматически зада- ется Capture . • Секция Page Size. Если в секции Scale вы выбрали опцию Scale to page size, изобра- жение будет отмасшгабировано согласно указанному размеру страницы. Выберите один из стандартных размеров или пользовательский размер. Эти размеры опреде- лены в Schematic Page Properties - Page Size. • Секция Print Offsets - указываются горизонтальные и вертикальные отступы в дюй- мах или миллиметрах, в зависимости от того, что было установлено в Design Template. Capture центрирует страницу по горизонтали и по вертикали, когда обе опции помечены. ♦ Положительный отступ сдвигает страницу целиком вправо по оси X или вниз по оси Y. ♦ Отрицательный отступ приводит к сдвигу страницы влево или вверх. Эффект отрицательного отступа может привести к появлению предыдущей страницы. Предыдущая страница приведет к тому, что рисунок будет распечатываться порциями. • Print quality - определяет качество печати. Выбираются установки из выпадающего списка. • Copies - указывается количество копий для печати. • Print to File - печатать в файл. • Print all colors in black - печатать все черным цветом. • Collate copies - печатать копии в порядке номеров страниц. • Include pages outside hierarchy - указывается, чтобы напечатать те страницы в про- екте, которые не включены в корневую схему. • Include referenced pages in other libraries or designs - указывается, чтобы напечатать страницы с внешними файлами, кроме иерархии. • Print statistics - содержит все сведения о распечатываемом документе ♦ Printed pages per document page - количество страниц по вертикали и горизонта- ли, необходимых для печати документа.
24 OrCAD 10. Проектирование печатных плат • Maximum page size for selected printer - максимальный размер страницы для вы- бранного принтера. ♦ Size from schematic page properties — указывает размер страницы, выбранной в Schematic Page Properties. ♦ Sise of actual printout - указывает размер отмасштабированного документа с уче- том всех установок, сделанных командой Print. Если вы находитесь в окне схемного редактора, вы можете выбрать команду Print Area, чтобы распечатать любой заданный рамкой set фрагмент чертежа. СОЗДАНИЕ ШТАМПА В библиотеке CAPSIM.OLB находится ряд штампов, соответствующих ANSI-стан- дарту. Вы можете создать свои собственные штампы и поместить их в библиотеку для постоянного использования. Правильно созданный штамп должен отвечать следующим условиям: при создании проекта автоматически размещаться в левом нижнем углу каждой схемной страницы; информация, занесенная в окно Title Block, меню DESIGN TEMPLATE, должна перено- ситься в соответствующие поля штампа и включаться в создаваемые средствами Capture отчеты. Создание графического образа основной надписи (большого штампа) Чтобы создать штамп, соответствующий ГОСТу и отвечающий вышеперечислен- ным требованиям, нужна выполнить такую последовательность действий. Откройте библиотеку, в которой вы собираетесь хранить штампы. Выделите имя библиотеки и откройте меню DESIGN. Выберите пункт New Symbol, появится следующее диалоговое окно (рис. 1.21). В строку Name введите имя штампа, включите переключатель Title Block. Рис. 1.21. Задание данных для создания штампа
Часть 1. OrCAD Capture 25 Используя команды меню PLACE, нарисуйте штамп. Командой Text занесите те надписи, которые не меняются, например: ПРОВЕРИЛ, РАЗРАБОТАЛ, УТВЕРДИЛ и т. п. Размещение и задание свойств нового штампа После того как вы создали графический образ штампа, необходимо определить и разместить видимые свойства для создания информационных полей. По умолчанию для штампов отведены следующие поля: • DOC, • REVCODE, • CAGE CODE, • TITLE, • ORGNAME, • ORGADDR1, • ORGADDR2, • ORGADDR3, • ORGADDR4, • PAGE COUNT - определяет количество страниц в проекте, • PAGE NUMBER - определяет номер страницы. Чтобы создать информационное поле, находясь в окне редактора элемента Part Editor, дважды щелкните по области, где нет объекта, чтобы вызвать окно User Proper- ties (рис. 1.22). Рис. 1 22 Окно для создания нового свойства
OrCAD 10. Проектирование печатных плат Нажмите кнопку New, чтобы создать новое свойство. Введите имя одного из свойств, перечисленных выше в строке Name. Нажмите кнопку ОК. Находясь в окне Properties, выделите вновь созданное свойство и нажмите кнопку Display (рис. 1.23) Рис. 1.23. Задание параметров вывода свойства на дисплей Включите переключатель Value Only, кнопка Change выведет окно для установки шрифта (рис. 1.23). Закройте окно. Созданное свойство появится в редакторе элементов. Мышью перетащите его в соответствующее место штампа и щелчком левой клавиши зафиксируйте. Повторите вышеописанные дейшвия для определения других полей. На рис. 1.24 приведен пример штампа. Сохраните созданный штамп в библиотеке. {OrgName} {Title} {Doc} le] 1 J {Revision} {Cage Code} Лит Масса Масштаб Изм Лист № докум Исдп Дата Разраб ,9rgAddr1) {RevCcM Пров {OrgAddrZ} Т контр Лист ‘ Листов <Page Ci Н контр (OrgAddr4) Утв {OrgAddr3} Формат Рис. 1.24. Библиотечный элемент штамп Задание информации для полей Если вы хотите, чтобы поля в штампе заполнялись автоматически, необходимо, прежде чем создать новый проект, войти в меню DESIGN TEMPLATE, выбрать заклад- ку Title Block и против соответствующих названий полей ввести нужные значения (рис. 1.25).
Часть 1 OrCAD Capture 27 Design Template Fonts ' title Block | Page Size | Grid Reference | Hierarchy i SD7 Compatibility | Text OK Отмена i Справка Рис. 1.25. Автоматическое заполнение полей в штампе В строке Library Name пропишите полный путь к вашей библиотеке, а в строке Title Block Name укажите название штампа. Эти две последние строки нужно заполнять обя- зательно. Только после этого вы можете создавать новый проект. Если вам в процессе работы нужно откорректировать значения одного из полей, то, находясь в редакторе схемной страницы, дважды щелкните по нужному полю. Появится окно Display Properties, и в строку Value внесите новое значение (оис. 1.26). Рис. 1.26. Окно корректировки поля в штампе Если вы создаете заготовки наиболее распространенных форматов, то поля в Design Template заполнять не обязательно, но две последние строки заполнить надо, иначе ин- формация из штампа не будет передаваться в отчет. Занесение значений в поля в этом
28 OrCAD 10. Проектирование печатных плат случае будет производиться непосредственно в схемном редакторе вызывом окна Dis- play Properties. Это относится только к основной надписи. Боковые штампы не нужно прописывать в окне Тй1е Block, но все остальное аналогично. СТРУ КТУРА ПРОЕКТА ПО Capture позволяет работать с двумя видами проектов: одноуровневыми и иерар- хическими. • Flat - одноуровневые (плоские) проекты. Это в основном небольшие проекты, со- стоящие из нескольких листов. Выходные сигналы из одного листа схемы непо- средственно подсоединяются ко входным сигналам другого листа через межстра- ничные соединители. Все страницы проекта объединяются в одну папку на одиноч- ном уровне. • Hierarchical design - иерархические проекты. Вместо плоских проектов вы можете создать на странице схемы символический элемент, который представит фрагмент другой схемы. Этот элемент называется иерархическим блоком. Такое многослой- ное размещение, когда одна схема размещена внутри другой схемы, называется ие- рархией. Любая схема может содержать иерархические блоки, которые ссылаются на другие схемы, и эта вложенность может быть любой глубины. Схема, которая находится в вершине иерархии и которая ссылается на все остальные схемы в про- екте, называется корневой схемой. Корневая схема по необходимости может содер- жать также несколько страниц. • Simple hierarchical design - простой иерархический проект. Соответствие один к одному между иерархическим блоком и схемой, на которую он ссылается, называ- ется простой иерархией. В простой иерархии каждый иерархический блок встреча- ется один раз. • Complex hierarchies - сложная иерархия. Соответствие много к одному между ие- рархическим блоком и схемой, на которую он ссылается, называется сложной ие- рархией. При сложной иерархии иерархический блок, ссылающийся на одну и ту же схему, может входить в проект несколько раз. Соединение между фрагментами схемы и схемными страницами Вы можете соединять фрагменты схемы и схемные страницы, используя иерархиче- ские блоки, иерархические порты, иерархические контакты и межстраничные соедини- тели. Иерархические блоки, иерархические порты, иерархические контакты определяют связи между фрагментами схемы и схемной страницей, в то время как межстраничные соединители определяют связи между страницами внутри проекта. Иерархические бло- ки, ссылаясь на подчиненные схемы, обеспечивают только вертикальное соединение. Иерархические контакты в иерархических блоках и внешние иерархические порты дей- ствуют как указатели для соединений между иерархическими блоками и другими элек- трическими объектами в подчиненной схеме.
Часть 1. OrCAD Capture 29 Кроме иерархических блоков вы можете также использовать библиотечные элемен- ты или элементы, входящие в схему, установив их связь с определенным фрагментом схемы или даже со схемой из другого проекта. Эти элементы функционируют также как иерархические блоки, и их контакты выполняют те же функции, что и контакты иерар- хических блоков. Разница между этими методами состоит в том, что библиотечные элементы могут многократно использоваться, а иерархические нет. Вы можете подсое- динит ь внешние схемы, нс входящие в проект, но при этом вы не сможете их корректи- ровать. Если вы подсоединили внешние схемы, то при передаче проекта на другую ма- шину не забудьте передать и схемы, так как они не переносятся автоматически и не ко- пируются в ваш проект. Подсоединяется только имя схемы. Поэтому лучше всего скопировать эти схемы в проект самим, чтобы сделать его переносным. Иерархические порты размещаются с внешней стороны иерархического блока, что- бы обеспечить вертикальные (снизу вверх) связи. Они подсоединяются к одинаково по- именованным контактам внутри иерархического блока. Горизонтальные связи обеспе- чиваются подсоединением к проводникам с тем же именем, иерархическим портам и межстраничным соединителям внутри подчиненной схемы (рис. 1.27 и 1 28). Рис. 1.27. Иерархические порты Рис. 1.28 Иерархические контакты Иерархические контакты обеспечивают только вертикальные связи. Они подсоеди- няются к одинаково поименованным иерархическим портам подчиненной схемы. Вы можете рассматривать иерархические контакты как связи вверх из подчиненной схемы в иерархический блок, но не выход в основную схему. Межстраничные соединения. Межстраничные соединители обеспечивают связи между страницами одной схемы. Они подсоединяются по именам. Одинаково поимено- ванные контакты внутри разных схем не подсоединяются.^библиотеке 0A PSYM OLB содержатся два типа межстраничных соединителей. Размещение, редактирование и соединение элементов и электрических объектов ПО Capture включает библиотеки, содержащие библиотечные элементы, элементы питания и земли. Вы можете свободно размещать эги элементы на схемной странице. Как только вы разместили элемент, вы можете редактировать его вид, свойства и ме- стоположение. Как только вы разместили элементы питания, вы можете поворачивать их и переименовывать. ПО также содержит графические элементы для установки со- единений между схемными страницами. Иерархические блоки, порты и контакты пере- дают сигналы от одной схемы к другой. Проводники и шины используются для прове- дения сигналов между элементами и электрическими объектами. Один или несколько проводников - это цепь, шины объединяют множество сигналов или цепей.
30 OrCAD 10. Проектирование печатных плат Размещение и редактирование элементов Библиотечный элемент представляется в двух видах - как корпус, который соответ- ствует физическому объекту и может быть размещен на печатной плате, и как графиче- ское изображение, используемое для определения логических, электрических объектов, для связи с которыми предназначены контакты. Корпус определяется количеством кон- тактов и количеством логических элементов, содержащихся в нем. Эти элементы могут иметь одинаковое графическое представление и электрические связи - гомогенные эле- менты, или они могут различаться по графике или связям - гетерогенные. Каждый элемент имеет ряд свойств, которые содержат следующую информацию: название эле- мента и его позиционный номер. Кроме того, вы можете создавать свои собственные свойства, ь которых можете хранить нужную вам информацию. Элементы имеют кон- такты, свойства контактов определяют характеристики каждого из них. Эта информация включает имя контакта, его номер, вид (длинный, короткий, счетный, инверсный и т. д.), тип (входной, выходной, двунаправленный и т. д.). Некоторые элементы не имеют контактов. Если элемент не имеет контактов, он появится в перечне элемен- тов Bill of Materials, но не появится в списке соединений. Примитивные элементы - это элементы без иерархии. Непримитивные — это элементы, которые имеют иерархию, та- кую, как ссылка на схему или VHDL -файл. Размещение элемента Находясь в схемном редакторе, из меню PLACE выберите Part. В окне Library (рис. 1.29) высветится список доступных библиотек, в окне над ним высветится список всех элементов, находящихся в выбранной библиотеке. Вы можете подключить несколько библиотек, пометив их, при нажатой клавише CTRL. Пометьте нужный вам элемент, и его имя высветится в окне Part. Вы можете сами набрать имя или, если вы не уверены в точности написания имени, задать его шаблон, используя «*» и «?». Все элементы, имена которых соответствуют заданному шаблону, высветятся в списке элементов. Если элемент не нашелся в выбранных библиотеках, вы можете подключить новую библиотеку, нажав кнопку-Acld Library. Вы можете удалить библио- теку из списка, нажав кнопку Remove Library. В окне Graphic вы можете задать вид элемента - нормальный или конвертируемый. Если элемент многовентильныи, в окне Packaging вы можете задать номер элемента в корпусе. В окне просмотра отобразится его графическое изображение. После выбора элемента он прикрепляется к указателю и по щелчку устанавливается на нужное место. Вы можете разместить сразу несколько элементов, нажимая левую клавишу в том месте, где вы хотите его расположить. Вы можете разместить сразу несколько элементов, нажимая левую клавишу мыши в том месте, где вы хотите их расположить. Когда вы разместили нужное количество элементов, нажмите клавишу ESC, или выберите пункт END Mode из контекстного ме- ню, которое появилось при нажатии правой клавиши мыши на выделенном злементе, и содержит все команды необходимые для корректировки этого элемента. В схемном редакторе все объекты имеют правое контекстное меню. На панели инструментов схемного редактора есть окошко со списком всех элементов, используемых в проекте, если вы хотите разместить на схеме уже единожды выбранный элемент, вы можете выбрать его из выпадающего списка не входя в библиотеку (рис. 1.30).
Часть 1. OrCAD Саршге 31 Рис. 1.29. Выбор элемента из библиотеки Рис. 1.30. Список с выбранными элементами Редактирование элемента Вы можете передвигать элемент по схемной странице, вращать, зеркально отражать, менять его свойства. Когда вы редактируете элемент на схемной странице, ваш редак- тируемый элемент отличается от элемента в библиотеке и существует только в вашем проекте. Чтобы скопировать этот элемент, используйте команду Сору в меню EDIT. Чтобы отредактировать физические свойства элемента, выделите его и либо выберите команду Part из меню EDIT, либо Edit Part из контекстного меню. Откроется окно ре- дактирования элементов. После того как элемент отредактирован и надо будет его со- хранить, высветится запрос (рис. 1.31). • Update Current - сохранить в откорректированном виде только текущий экземпляр. Тогда в Design Cache появится новый элемент, соответствующий откорректирован- ному. • Update ALL - заменить все вхождения этого элемента в схему. • Discard - игнорировать изменения.
OrCAD 10. Проектирование печатных плат Рис. 1.31. Диалоговое окно сохранения отредактированного элемента Чтобы отредактировать свойства элемента, выделите элемент на схемной странице, выберите Properties из меню EDIT или EDIT PROPERTIES из правого меню; можно также дважды щелкнуть по элементу, появится окно редактирования элемента (рис. 1.32). Value Reference Designator РСВ Footprint Power Pins Visible Primitive Source Library II 1 . SCHEMATIC!: А1 1:002 1533LI1 Т — - - *).! • DD2 О 1Л и > ш I 1 1 Г DEFAULT Рис 1.32. Окно редактирования свойств элемента • Value - имя элемента, по умолчанию это библиотечное имя. • Reference - позиционное обо значение. • Primitive - по умолчанию подставляется значение, указанное в установках Design Properties. • Graphic - в каком виде будет представлено графическое изображение элемента: нормальном или конвертируемом. • Designator - количество элеменюв в корпусе и номер элемента для редактирования. • РСВ Footprint - тип корпуса элемента. • Power Pins Visible - видимость контактов питания. • User Properties - редактирование свойств и добавление новых свойств • Attach Implementation - подсоединение схемы, VHDL-файлов, таблиц соединений или проектов для создания иерархии. Редактирование и размещение объектов питания и земли Вы можете разместить объекты питания и земли, отредактировать их имена перед или после размещения, вы можете отредактировать также надписи, связанные с этими символами. Объекты питания размещаются на схеме командами Power или Ground из меню PLACE. Эти объекты выбираются из библиотеки так же, как и элементы. Стандартные объекты находятся в библиотеке CAPSYM. При задании имен объек- там питания нужно учитывать, что они должны совпадать с контактами питания эле- ментов (+5V, GND, VSS, VEE и т. д.) (рис. 1.33).
Часть 1. OrCAD Capture / 'f'? Gnd_Earth W3C ARBDIAI £3 Gnd Field WCC BAR Signal WCC CIRCLE Gnd Power a ч/ Gnd_Signal MCC_IAJAVE 71? 1 Рис. 1.33. Элементы питания После того как выбран объект питания, его образ подсоединяется к указателю и вы можете расположить его в любом месте схемы. Вызвав контекстное меню, вы можете повернуть его. <г Вы можете создать свой собственный объект питания, пользуясь командой New Symbol в меню DESIGN. Вы можете отредактировать объект питания, выбрав его на схеме и вызвав команду Properties из меню EDIT либо дважды щелкнув по нему. Вы можете также редактиро- вать текст, связанный с объектом, для этого надо выделить только текст. Размещение и редактирование знака неподсоединенного контакта Знак неподсоединенного контакта X указывает, что контакт будет игнорироваться в отчетах при обработке схемы. Если контакт подсоединен, то символ не поставптся на этот контакт. Этот символ размещается командой No Connect в меню PLACE. Раз- местите символ на конце контакта — и знак квадрат а на конце контакта сменится на знак X. Этот символ нельзя удалить командой Delete Чтобы его удалить, нужно разместить на нем другой такой же символ. Если подсоедините контакт к проводнику, символ ис- чезнет, но если вы удалите проводник, он появится снова. Создание иерархического проекта Создание иерархического блока При создании иерархических проектов используются иерархические блоки. Суще- ствует два способа создания иерархического блока. 1. Сначала подготавливается схема, которую будет представлять иерархический блок. Эта схема может находиться в этом же проекте или вне его. Чтобы создать ее в этом же проекте, нужно сделать следующее: находясь в окне администратора проек- тов, выделите папку DSN. Нажмите правую клавишу мыши и выберите пункт меню New Schematic. Появится папка Schematic?. Выделите вновь созданную папку и в кон- текстном меню откройте пункт New Page. На этой странице и нужно рисовать схему, которую будет представлять иерархичесий блок. Папку Schematic? вы для удобства мо- жете переименовать командой Rename. Начертите схему и присоедините ко входным и выходным контактам схемы иерархические порты. Сохраните ее. Откройте папку с основной схемой. Выберите в меню PLACE команду Hierarchical Block (рис. 1.34). В окне Reference введите имя иерархического блока, в окне Primitive выберите установку Default, в стро- ке Implementation Туре укажите тип выполняемой ссылки, один из следующих: 2—2813
34 OrCAD 10. Проектирование печатных плат • Schematic View - показывает, что выполняется ссылка на электрическую схему. ПО автоматически сгенерирует соответствующие портам иерархические контакты для этого блока. • VHDL - указывает, что будет выполняться ссылка на VHDL-объект. ПО автомати- чески сгенерирует соответствующие объявленным в VHDL портам иерархические контакты для этого блока. • EDIF - указывает, что будет выполняться ссылка на таблицу соединений в формате EDIF. Если ваш проект включает ссылку на EDIF для иерархического блока, нужно самим специфицировать контакты. • Project - указывает, что будет выполняться ссылка на программируемый логический проект. Вы должны сами специфицировать контакты. • Implementation name - указывается имя объекта, на который вы ссылаетесь. В на- шем случае это имя вновь созданной папки со схемой. • Path and filename - указывает путь и имя файла объекта, на который вы ссылаетесь. Если вы сослались на библиотеку или проект, которые еще не сохранены на диске, то они создадутся в 7 ЕМР-директории. Если вы ссылаетесь на текущий проект, то необязательно заполнять этот пункт. Рис. 1.34. Окно создания иерархического элемента Ссылка на проект, файл или на схему автоматически не добавляет их в проект. Их нужно добавить, используя команду Project в меню EDIT. После того как вы запол- нили все сгроки, нажмите ОК. Курсор примет вид «+», начертите в основной схеме контур иерархического блока. Если вы все делали правильно, то в нем автоматически сгснерируются иерархические контакты, соответствующие иерархическим портам впи- санной схемы (рис. 1.35 и 1.36).
Часть 1. OrCAD Capture 35 Рис. 1.35. Вложенная схема Рис. 1.36. Иерархический блок Выделите блок, нажмите правую клавишу и выберите пункт Descend Hierarchy. Блок раскроется, и вы окажетесь на схемной странице вписанной схемы. Чтобы вер- нуться назад, достаточно закрыть страницу или, щелкнув правой клавишей в любом месте схемы, вызвать меню и выполнить пункт Ascend Hierarchy. Далее схема вычерчи- вается как обычно (рис. 1.37). 2. Второй способ создания иерархического блока подразумевает, что схемы еще нет. Вы точно так же создаете иерархический блок, как описано выше, задаете предполагае- мое имя схемы. Как только вы нарисовали блок, нужно разместить в нем иерархические контакты с именами, соответствующими именам иерархических портов в подсоединяе- мой схеме. Укажите контакты, нажмите правую клавишу мыши и в меню выберите пункт Descend Hierarchy, откроется новая схема и новая схемная страница, на которой будут размещены порты, соответствующие указанным иерархическим контактам. Редактирование свойств иерархического блока при его создании Если вы хотите добавить или изменить свойства, в окне команды Place Hierarchical Block нажмите кнопку User Properties, появится окно для редактирования свойств. Вы можете изменить значение свойства, его атрибут - видимый, невидимый, шрифт и т. д. Если вы щелкните по строке с именем свойства, оно выделится и в нижней части экрана появится строка с названием свойства и рядом в окне величина для ре дактирова- ния (рис. 1.38). Чтобы изменить атрибут, надо нажать кнопку Display, появится окно редактирова- ния атрибутов. Вы можете сделать атрибут видимым или невидимым, включив одну из опций в секции Display Format (рис. 1.39). • Do not Display - не отображается на экране. • Value only - отображается только значение атрибута.
36 OrCAD 10. Проектирование печатных плат • Name and Value - от ображается имя и значение атрибута. • Name Only - только имя атрибута. • Both if Value Exists - отображается имя, если задано значение. Рис. 1.38. Редактирование свойств иерархического блока Рис. 1.39. Окно изменения отображения свойства на дисплее Размещение и редактирование иерархических портов и контактов Вы можете разместить иерархический порт в любом месте подчиненной схемы. Ие- рархические порты подсоединяются к одинаково поименованным иерархическим пор- там, межстраничным соединителям и соответствующим контактам в иерархическом блоке на родительской схеме. Выберите из меню PLACE HIERARCHICAL PORTS. Поя- вится окно команды (рис. 1 40). / В списке библиотек выберите нужную. Все порты, которые находятся в этой биб- лиотек появятся в списке под окном Symbol. Если вы хотите выбрать несколько библио- теке, пометьте их при нажатой клавише CTRL. Выберите нужный тип порта, выбранный порт появится в окне просмотра, а его имя в окне Name. Если у вас помечено несколько библиотек, то перед именем порта через «/» будет стоять имя библиотеки. Впишите то имя, которое будет использоваться для соединения с иерархическими контактами и другими портами. После того как вы задали все характеристики, нажмите ОК.
Часть 1. OrCAD Capture 37 Рис. 1.40. Выбор иерархического порта Размещение иерархических контактов Иерархические контакты размещаются внутри иерархических блоков на схемной странице родительской схемы. Имя иерархического контакта должно соответствовать имени иерархического порта в подчиненной схеме. Чтобы потом не было проблем с подсоединением проводников к контактам, надо проследить, чтобы указатель был привязан к узлам сетки. Выделите иерархический блок. Выберите из меню PLACE команду Hierarchical Pin (рис. 1.41). Рис. 1.41. Определение иерархического контакта В окно Name впишите имя контакта, соответствующее имени иерархического бло- ка, с которым он будет соединяться. В окне Туре выберите тип контакта: • Output — выходной, • Input - входной, • 3 state - с тремя состояниями, • Bidirectional - двунаправленный, • Open Collector - с открытым коллектором, • Open Emitter с открытым эмиттером, • Passive - пассивный.
38 OrCAD 10. Проектирование печатных плат В секции Width (ширина) выберите Scalar для подсоединения проводника или BUS для подсоединения шин. Кнопка User Properties служит для корректировки выбранных свойств. Вы можете откорректировать порты и контакты в любой момент после их размещения, выделив их и выбрав из меню EDIT команду Properties, либо нажав правую клавишу мыши и вы- брав в контекстном меню пункт Edit properties.. Синхронизация изменений свойств контактов и портов в иерархическом блоке и подключенной схеме (начиная с 10-й версии) Чтобы синхронизировать изменения, сделанные в иерархическом блоке (простая иерархия), выделите блок, из контекстного меню или меню VIEW выберите команду Synchronize Down. Эта команда обновит подключенную схему теми изменениями, кото- рые были проведены с иерархическими контактами выбранного блока. Чтобы синхронизировать изменения, сделанные в иерархическом блоке (сложная иерархия), выделите блок, из контекстного меню или меню VIEW выберите команду Synchronize Across. Чтобы синхронизировать изменения, сделанные в подсоединенной схеме, выберите иерархический блок, из меню VIEW выберите команду Synchronize Up. Эта команда обновит иерархический блок всеми изменениями, проведенными над иерархическими портами подключенной схемы. Размещение и редактирование межстраничных соединителей Межстраничные соединители используются для пере- дачи сигналов на межстраничные соединители с тем же именем и в иерархические порты, находящиеся на других страницах схемы внутри одной схемной папки. Для размещения соединителей используется команда Off Page Connector из меню PLACE. Выбор элемента и его редактирование аналогичны вышеописанному (рис. 1.42). L«OFFP ageleft -l OFFP AGELEFT -R «3 Рис. 1.42. Меже граничные соединители Соединение проводников Вы можете определить, где проводники пересекаются, а где соединяются, т. е. где есть точка соединения (Junction), а где она отсутствует. Если точки соединения нет, проводники и шины просто пересекаются, а не соединяются. Более того, если вы тянете одну цепь к другой так, что они касаются друг друга, они не соединятся, пока вы не по- ставите точку соединения в месте пересечения. Чтобы поставить точку соединения, из меню PLACE нужно вызвать команду Junction и разместить точку на проводнике; но она поставится только в том случае, если там действительно есть соединение объек- тов. Вы можете удалить ее командой Delete или размещением другой точки поверх. Точка соединения может быть размещена только на проводниках и на шинах. Два про- водника или две шины могут быть соединены следующим образом: • вы пересекаете сегменты двух проводников и добавляете точку соединения; • вы начинаете или заканчиваете сегмент проводника на сегменте другого проводни- ка, точка соединения появляется автоматически, и проводники соединяются; анало- гично для шин. '
Часть 1. OrCAD Capture 39 Проводники и шины соединяются только в следующих случаях: • вы начали или кончили сегмент проводника на сегменте шины и добавили точку со- единения; • вы начали или кончили сегмент шины на сегменте проводника и добавили точку со- единения. Проводники и шины, вместе с различными элементами и объектами в проекте, ло- гически связываются через имена цепей, формируя цепи Когда вы размещаете провод- ник, для него генерируется системное имя, которое вы можете заменить условным али- асным именем. Как только шина получила имя, это имя будет определять сигналы, не- сомые шиной, и соединять эти сигналы с сигналами соответствующих по имени цепей. Например, алиасное имя А[0:3] определяет 4 сигнала шины и соединяет их с четырьмя сигналами, несомыми проводниками АО, Al, А2 и АЗ. Подобно проводникам, шинам могут назначаться имена двумя способами: 1. Непосредственным присвоением имени. 2. Электрическим подсоединением к иерархическим портам, межстраничным соеди- нителям или глобальным контактам шин с присвоенными именами. Размещение проводников Когда вы подсоединяете проводник к контакту, ПО дает визуальный признак под- соединения: на конце контакта исчезает значок неподсоединенного контакта. Если два провода пересекаются под углом 90, они не соединятся электрически до тех пор, пока не поставите точку соединения, дважды щелкнув левой клавишей мыши по точке пере- сечения с уже нарисованным проводником, при рисовании второго проводника. Если вы разместили элементы таким образом, что два контакта встречаются конца- ми, они соединятся. Чтобы нарисовать проводник, из меню PLACE выберите Wire. Щелкните левой клавишей мыши в месте начала проводника и передвигайте указатель мыши, чтобы на- рисовать проводник. Щелкните левой клавишей, если вы хотите изменить направление проводника (при этом направление проводника изменяется на 90°). Дважды щелкните, чтобы окончить проводник, но при этом вы останетесь в режиме рисования проводни- ков; чтобы выйти из него, нажмите ESC. Если проводник заканчивается на контакте или на другом проводнике достаточно один раз щелкнуть левой клавишей. Чтобы задать произвольное (не ортогональное) направление проводника, нужно рисовать его при нажатой клавише SHIFT. Если вы хотите поставить точку соединения при пересечении проводников, дважды щелкните левой клавишей мыши, когда вы достигнете место пе- ресечения, и продолжайте рисование проводника. При этом в месте пересечения про- водников появится точка соединения. Редактирование проводников Выберите проводник и из меню EDIT выберите команду Properties, либо из контекстного меню выберите EDIT PROPERTIES, либо дважды щелкните по проводнику. На экране появится диалоговое окно, в котором вы можете задать имя цепи в таблице соединений (рис. 1.43). SCHEMATIC! : АН50 Рис. 1.43. Окно редактирования имени проводника
40 OrCAD 10. Проектирование печатных плат Когда вы щелкните ио проводнику, он подсветится; чтобы выделить еще один про- водник, щелкните по нему при нажатой клавише CTRL. Чтобы просмотреть всю цепь, в которую входит проводник, выделите его, щелкните по нему правой клавишей и вы- берите из меню ENTIRE NET. Вы можете также отредактировать текст, связанный с проводником, выделив его и вызвав диалоговое окно Display Properties. Чтобы отре- дактировать имя проводника, дважды щелкните по нему, появится окно Edit Net Alias, в котором вы можете изменить алиасное имя, цвет, шрифт и повернуть его. Чтобы передвинуть проводник, выберите его и перетащи!е на новое место. При этом, чтобы сохранить связи, соседние сегменты проводника исказятся. Чтобы разо- рвать связи, перемещайте проводник при нажатой клавише ALT. Размещение шин Шина - это группа одиночных сигналов, не соединенных в цепь. Она всегда требует имени, так как это имя определяет сигналы, несомы шиной, и соединение этих сигналов с соответствующими цепями. Из меню PLACE выберите команду Bus. Щелкните, чтобы определить начало шины. Все остальное аналогично вышеописанному в разделе разме- щения проводников. Имена шинам задаются по следующим правилам. Имя имеет форму X[m..n], где X - имя шины, тип- начальный и конечный номер сигнала, несомого шиной. Можно на- писать А[О..З] или А[З..О]. Разделителями номеров могут быть «..», «:», «-». Нельзя ис- пользовать две цифры, например А[ОО..ЗЗ]. Имя шины не может начинаться и оканчи- ваться на цифру, при этом могут быть проблемы с получением таблицы соединений. Редактирование шин Аналогично вышеописанному в разделе «Редактирование проводников». Размещение входов шин Входы шин используются для объединения цепей в шины. Они не обязательны. Различие между сегментом проводника и входом в шину в том, что два проводника при касании соединяются, а два входа нет. Из меню PLACE выберите команду Bus Entry. Из меню EDIT выберите Rotate, что- бы повернуть вход шины нужным вам образом. Мышью разместите вход на шине, щелкнув по ней в месте размещения. Разместите все входы шины и клавишей ESC вый- дите из режима. Подсоединение входов шин к проводникам Подсоедините проводник к первому входу. Задайте имя первого сигнала, используя нижнюю границу диапазона имени шины. Например, если шина имеет имя А[0..9], то присвойте имя АО. Выберите проводник при нажатой клавише CTRL. Переместите его так, чтобы он подсоединился ко второму входу, при этодгимя проводника должно увеличиться на единицу. Из меню EDIT выберите команду Repeat. Проводник и имя скопируются с заданными установками. Основные правила создания соединений в электрической схеме Чтобы получить правильную таблицу соединений, нужно быть очень внимательным в использовании меток, модульных портов и объектов питания. Метки идентифицируют места соединений сигналов (проводников и шин) без физического соединения на схеме. Для того чтобы программа Netlist привязала метки к проводам и шинам, они должны быть расположены непосредственно на проводнике и шине. «Горячей точкой» является
Часть 1. OrCAD Capture 41 нижний край самого левого символа. Все прорисовки проводников и шин необходимо делать в режиме привязки к сетке - меню OPTIONS - PREFERENCE - GRID DISPLAY - POINTER SNAP TO GRID. Соединение проводников метками Чтобы соединить на схеме два сигнала не проводя между ними проводник, нужно при- своить им одинаковые метки (рис. 1.44), Соединение сигналов через шины Метки используются также для наимено- вания шин и проводников, от них отходящих. Шины и проводник, входящий в шину, долж- ны быть помечены следующим образом: BUSNAME[x..y], где BUSNAME - имя шины, х - номер 1 -го провода, у - номер последнего провода. Если шина названа ADDR[1..3], то проводник, принадлежащий этой шине, может иметь имя ADDR1. Метки шипы могут находиться в любом месте шины и по всей длине касаться шины. Шины могут иметь бо- лее чем одну метку, расположенную в любом месте шины, лишь бы для них были соответ- ствующие метки проводников (рис. 1.45). Рис. 1.44. Пример соединения проводников метками Рис. 1.45. Пример соединения проводников через шины
42 OrC AD 10. Проектирование печатных плат Межсхемные соединения Межстраничное соединения элементов используется во многолистовых схемах. Для того чтобы соединить два элемента на разных страницах схемы, нужно на первом листе схемы в меню PLACE выбрать опцию OFF-Page Connector, в поле Libraries выделить библиотеку CAPSYM, выбрать подходящий межстраничный порт и подсоединить его к проводнику. Выделить межстраничный порт и правой клавишей мыши выбрать ко- манду Edit Properties. В поле Name ввести имя порта. Повторить все эти операции на втором листе. При этом имена межстраничных портов должны совпадать. При соединении шин с межстраничными портами допускается несовпа- дение первой части имени, но размер диапазона должен совпадать обязательно (рис. 1.46). лист 1 57С4023 лист2 Рис. 1.46. Пример межстраничного соединеия Соединение контактов питания Большинство элементов в библиотеке имеют контакты питания, но обычно они скрыты. Чтобы подсоединить их к внешним источникам используются объекты пита- ния, которые размещаются командой Power из меню PLACE. Это глобальные объекты, их сигнал автоматически подключается ко всем сигналам схемы с TOM'же именем. Про- граммы создания таблицы соединений соединяют все объекты питания и сигналы с одинаковыми именами. В библиотеках системы OrCAD много элементов, контакты питания у которых имеют различные имена. Например, контакт с положительным пи- танием может иметь имя VCC у импортного элемента и +12v у отечественного. Чтобы эти контакты подсоединились к одному и тому же источнику питания, их следует со- единить так, как показано на рис. 1.47. Чтобы проверить наличие контактов питания у всех элементов, вы можете сделать их видимыми для всей схемы. Для этого войдите в окно администратора проек- тов, в меню OPTIONS выберите Design Properties — Mis- cellaneous. Включите переключатель Power Pins. Рис 1.47. Соединения контактов питания
Часть 1. OrCAD Capture 43 Вы можете сделать видимым контакт для одного конкретного элемента. В режиме редактирования выберите контакт питания, в меню EDIT выберите команду Properties и включите переключатель Pin Visible. Вы можете подсоединиться к контакту, отобра- женному таким методом, ио он будет изолирован от общей сети питания. СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ГРАФИКИ И ТЕКСТА Вы можете создать большое разнообразие графических фигур на вашей схемной странице. При этом вы можете работать в режиме с привязкой к узлам сетки и без при- вязки. Перед началом рисования необходимо задать ширину и тип линии, потому что все, что вы будете рисовать, будет изображаться текущим типом линии. Все установки задаются в меню OPTIONS - PREFERENCE - MISCELLANEUOS. Общие правила при рисовании Если вы выбрали инструмент для рисования и нажали ESC перед тем как начали рисовать, то вы сбросили выбор. Если вы выбрали инструмент для рисования и щелк- нули по свободному месту перед тем как начали рисовать, вы сбросили выбор. Но это не распространяется на рисование дуг, полилиний и текста. Если вы выбрали инстру- мент, начали рисовать объект и нажали клавишу ESC не дорисовав, рисунок удаляется. Размещение текста Вы можете разместить текст в любом месте схемной страницы. Из меню PLACE выберите Text. Появится окно размещения текста (рис. 1.48). Введите текст, задайте шрифт, цвет, поворот. Нажмите кнопку ОК. Прямоугольник, содержащий текст, под- соединится к вашему указателю. Щелкните левой клавишей в месте положения текста. Вы можете проделать это много раз, чтобы скопировать текст. После того как вы разместили текст, нажмите ESC, чтобы выйти из режима разме- щения. Рис. 1.48. Размещение текста
44 OrCAD 10. Проектирование печатных плат Перемещение текста Выделите текст (признаком выделения служит изменение цвета текста), поставьте указатель в область текста, но не на размерные маркеры, и при нажатой левой клавише переместите текст. Щелкните на пустом месте, чтобы снять выделение. Вы можете пе- ремещать, копировать и поворачивать текст, используя команды меню EDIT (рис. 1 49). Текст, который вы размещаете, вписан в рабочий прямоугольник, который и определяет границы текста. Чтобы изменить эти границы, выделите текст и поставьте указатель на размерный маркер. Передвигайте его при нажатой левой клавише; текст, находящий- ся внутри, преобразуется в соответствии с новыми границами. Чтобы удалить текст, выделите его и нажмите его и нажмите клавишу «Delete» или «Backspace». Если вы хо- тите удалить отдельное слово в тексте, дважды щелкните по тексту, или в правом меню выберите пункт Edit Text, или другим способом вызовите окно Edit Text . Выделите нужное слово в окне с текстом и удалите его клавишей «Delete» или «Backspace». Ана- логично добавляется и редактируется текст. Рис. 1.49. Окно редактирования текста Поиск текста Вы можете искать текст в проекте, в отдельной схемной странице или в редакторе библиотек. Если вы находитесь в окне администратора проектов, выделите корневую схему или отдельную схемную страницу. Откройте окно схемной страницы. Из меню EDIT выберите команду Find. Появится окно поиска текста (рис. 1.50). В строке Find What наберите текст полно- стью или его шаблон, с использованием «*» или «?». В секции Scope пометьте Text; ес- ли текст на английском, то вы можете задействовать переключатель Match Case (совпа- дение регистров - верхнего и нижнего); если переключатель не включен, то разница в регистрах игнорируется. Если при поиске текста активным было окно администратора проектов, то результат поиска выведится в окно просмотра. Если же вы находились в схемной странице, то найденный текст выделится на схемной странице.
Часть 1 OrCAD Capture 45 Рис. 1.50. Окно задания параметров поиска Импорт и экспорт текста Вы можете импортировать текст из любого приложения Windows. Для этого войди- те в приложение, скопируйте текст в Clipboard командой Сору. Войдите в схемный ре- дактор, из меню PLACE выберите Text, одновременным нажатием клавиш CTRL + V вставьте текст в окно для текста. Экспорт текста в другие приложения. Выберите текст, из меню EDIT выберите ко- манду С ору. Изменение шрифта. Вы можете изменить тип и размер шрифта, нажав кнопку Change в окне редактирования текста. МАКРОКОМАНДЫ Находясь в схемном редакторе, вы можете создать макрос, записывая последова- тельность действий для редактирования объектов. Макросы записываются на команд- ном уровне, и каждый макрос находится в отдельном файле. Когда вы создали макрос, ему присваивается временное имя и он используется как временный макрос, доступный только во время текущего сеанса. При выходе из системы он не сохраняется. Чтобы макрос стал постоянным, нужно сохранить его в окне команды Configure Macro. Вы можете создать макрос, используя любую команду, кроме Ascend, Descend, Edit Part in Place. При создании макроса Undo команда не записывается. Создание макроса Щелкните мышкой в том месте схемной страницы, где вы начнете запись макроса. Из меню MACRO выберите Record. Окно управления Macro содержит 3 кнопки (рис. 1.51). Левая кнопка - для остановки записи макроса. Средняя кнопка - сделать паузу в записи, режим паузы сохраняется до повторного нажатия. Правая кнопка осуществляет запись команды в режиме диалога. Если команда записывается в этом режиме, значения, которые вы вводите во время за- писи, не сохраняются. Вместо этого при запуске макроса появится окно диалога для ввода конкретных значений; что- Рис. 1.51. Меню работы с макрокомандами бы выйти из него, нужно нажать снова правую кнопку.
46 OrCAD 10. Проектирование печатных плат Выполните последовательность действий, которые вы хотите записать как макрос, используя но необходимости каждую из этих кнопок. Закончите запись нажатием левой кнопки. Чтобы выполнить макрос, установите курсор в нужное место схемной страни- цы и выделите элемент. Чтобы запустить последний созданный макрос, выберите ко- манду Play из меню MACRO или любой макрос в окне Configure Macro. Конфигурация макроса После того как вы записали макрос, вы можете присвоить ему имя, назначить вход через меню, определить клавиши для запуска и дать краткое описание. Из меню MACRO выберите Configure. Появится окно конфигурирования макроса (рис. 1.52). Macro Name Configured Macros macrol (Jose Keyboard Assignment [CTRL*4 Description Поворот позиционного ном Macro Name Macro Цате Keyboard Assignment |CTRL*4 Menu Assignment rot DD13E DD13F ОК С?п<-е1 De scription .;Г~ Поворот позиционного номера Рис 1.52. Окно конфигурирования макрокоманды Из списка в окне Configured Macros выберите нужный макрос. Уже созданный, но несконфигурированный макрос имеет имя TMPmacro. Выделите его и нажмите кнопку Save As. Появится окно Macro Name. Введите имя макроса. В окошко Keyboard Assignment впишите комбинацию клавинк-назначаемых для за- пуска этого макроса. Комбинация состоит из названия ключевой клавиши и алфавитно- цифровой или функциональной клавиши. Вы можете использовать в качестве старто- вых ключевых последовательностей следующие: • CTRL, • ALT, • SHIFT, • CTRL + ALT, • CTRL + SHIFT, • CTRL + ALT + SHIFT, • ALT + SHIFT.
Часть 1. OrCAD Capture 47 Названия клавиш набираются текстом: CTRL, F4 и г. д. Порядок последовательно- сти менять нельзя. Одну последовательность без добавочных алфавитно-цифровых кла- виш употреблять нельзя. При назначении комбинации клавиш знак «+» пишется без пробелов между названиями клавиш, к регистру программа нечувствительна. В качест- ве второй части используются все клавиши от А до Z, от 0 до 9, от F1 до F24. Чтобы имя макроса появлялось в меню, впишите в окно Menu Assignment название, поясняющее назначение макроса, например Wirename (присвоение имени проводни- кам). Описание макроса можете задать в окне Description. Задайте местоположение файла с макросом и сохраните его. После этого макрос появится в окне Configured Macros под заданным именем. Все это вы можете задать и для временного файла, не со- храняя его для работы в других сеансах. Если вы хотите создать новый макрос, введите новое имя в окно Macro Name и на- жмите кнопку Record. Если вы хотите запустить макрос, выберите его и нажмите кнопку Play. Если вы хотите воспользоваться уже созданными макросами, нажмите клавишу Add; появится окно с перечнем макросов в каталоге \Macios. Макросы написаны на языке Visial Basic и имеют расширение .BAS. Вы можете выбрать нужный вам мак- рос и добавить его, нажав кнопку «Открыть». СПОСОБЫ ПРОСМОТРА СХЕМЫ Масштабирование Находясь в схемном редакторе или в редакторе библиотечных элементов, вы имеете возможность детального просмотра определенного участка схемы и, напротив, про- смотра максимально большого участка. Когда вы масштабируете схему, она центриру- ется по положению курсора. Если указатель находится вне окна, схема центрируется по выделенному элементу. Если вы выбрали команду редактирования, а потом решили из- менить масштаб, то после изменения масштаба вы возвращаетесь в выбранный режим редактирования. Команда Zoom находится в меню VIEW (рис. 1.53). • Zoom in - увеличение изображения. Изменение масштаба определяется масштаб- ным фактором. Если он равен двум, то образ схемы увеличивается в два раза. • Zoom out - уменьшение изображения. Коэффициент определяется масштабным фактором. Рис. 1.53. Меню выбора масштаба
48 OrCAD 10. Проектирование печатных плат Чтобы изменить масштабный фактор, из меню OPTIONS выберите Preference и кнопки Pan и Zoom. В строке Zoom Factor укажите новое значение. Вы можете задать практически любой масштаб, выбрав команду Zoom Scale (рис. 1.54) В схемном редакторе величина масштаба ото- бражается в строке состояния рядом с координатами курсора. • Area - просмотр выделенной области. Выделите прямоугольную область, которую вы хотите просмотреть. После окончания выделения об- ласть займет все окно. Рис. 1.54. Окно задания масштаба • Selection - область с выделенным объектом раз- мещается в центре окна, масштаб при этом не меняется. Перемещение по схеме Существует несколько способов перемещения по схемной странице. Из меню VIEW выберите пункт Go То. Появится диалоговое окно с тремя вкладышами (рис. 1.55). • Location - перемещение указателя по заданным координатам. Введите координаты X, Y. Они будут исчисляться в тех единицах, которые заданы в Schematic Page Properties. Включите переключатель Absolute. Указатель переместится по указан- ным координатам. Если вы включите переключатель Relative, указатель передви- нется на указанное расстояние относительно текущего. • Grid Reference - перемещает указатель в заданную зону. Указывается буква зоны по горизонтали и номер зоны по вертикали. • Bookmark - закладка. Чтобы иметь возможность несколько раз возвращаться г ка- кой-то области схемы или попадать сразу в конкретное место, можно использовать закладки. Закладка - это конкретная точка на схемной странице, которой присвоено имя. Вы можете многократно использовать существующие закладки, выбирая их и назначая им новое местоположение. Закладки хранятся внутри вашего проекта. Рис. 1.55. Окно перемещения по схеме Создание закладок Из меню PLACE выберите Bookmark. Задайте имя. Поставьте указатель туда, где вы хотите создать закладку, и нажмите левую клавишу. Щелкните в той области, где нет
Часть 1. OrCAD Capture 49 элементов и пи объектов, чтобы снять выделение. Вы можете переименовать закладку. Выделите закладку. Из меню EDIT выберите Properties. В окно Rename Bookmark вве- дите новое имя. Перемещение курсора на закладку. Из меню VIEW выберите Go to - Bookmark. В окне со списком выберите нужную закладку. Вывод на экран сетки и зон Вы можете временно скрыть сетку и зоны, а потом снова вывести их на экран. Вы- берите из меню VIEW пункт Grid. Если рядом с названием пункта находится галочка, пункт включен; чтобы выключить пункт, щелкните по нему. При включенном пункте на эк- ране отображается сетка в соответствии с установками в меню OPTIONS - PREFERENCES, при выключенном — сегка скрыта. Аналогично с пунктом Grid Reference. Поиск элементов в проекте Используя команду Find и свойство элементов Part Value (названия), вы можете найти элемент в проекте, схеме или на конкретной схемной странице. В окне команды Find включите переключатель Part. В строку Find What введите или позиционный номер элемента, или его имя. Если вы точно не уверены в имени, вы мо- жете ввести шаблон имени, используя «*» и «?». Если вы вызвали команду Find из окна админис гратора проектов, то список найденных элементов появится в окне просмотра Browser; если вы вызывали команду из схемного редактора, то найденные элементы выделятся на схемной странице. Выделенные таким образом элементы вы можете ре- дактировать, используя команду Properties и таблицу свойств. На рис. 1.56 показан ре- зультат поиска элементов в проекте по неполному названию «1526*». 65J Kmpsl -1 BROWSE Р rts ИНН.. Reference Value Source Pert Source Library | Page Schematic DD4A 1564LN1 1526LN2(1) E \ORCADWI. A1_1 SCHEMA DD4B 1564LN1 1526LN2(1) E\URCADvVI A1_l SCHEMA. DD4B 1564LN1 1526LN2(1) E \ORCADWI PAGE1 asd DD4B 1564LN1 1526LN2(1) E \ORCADWI PAGE1 SCHEMA . DD4C 1564LN1 1526LN2(1) E \ORCADWI A1_1 SCHEMA DD4C 1564LN1 152bLN2(1) E \ORCADWI PAGE1 asd DD4C 1564LN1 1526LN2(1) E \ORCADW| PAGE1 SCHEMA DD4D 1E64LN1 152GLN2(1) E\ORCADWI A1_1 SCHEMA DD4D 1664LN1 1526LN2(1) E\ORCADWI. PAGE1 SCHEMA. DD4E 1564LN1 1526LN2(1) E \0RCADV7l A1_l SCHEMA DD4E 1564LN1 1526LN2(1) E\ORCADWI PAGE1 SCHEMA DD4F 1564LN1 1526LN2(1) E \ORCADWI A1.1 SCHEMA DD4F 1564LN1 1526LN2(1) E\OFTADWI PAGE1 SCHEMA. DD6A OC1526L 1526LA10(1) D\ORCaDWI A1_1 SCHEMA DD6B OC1526L. 1526LA10(1) DYORCADV1 A1_1 SCHEMA DD10A ОС1526 1526TL1 (1) D\ORCADV71 A1_1 SCHEMA. DD108 ОС1526 1526TL1 (1) DAORCATWI A1_1 SCHEMA DD10C ОС1526 1526TL1 (1) D \ORCADWI A1_1 SCHEMA DD10C ОС1526 1526TL1 (1) D:\ORCADW1 PAGE1 asd DD10C ОС1Б26 1526TL1 (1) D\ORCADWI PAGE1 SCHEMA DD10D ОС1526 1526TL1 (1) DAORCADWI A1_1 SCHEMA DD10D ОС1526 1526TL1 (1) D\ORCADWI PAGE1 asd титл nriCQC 1СЧСТ1 t /V п^пглпи.1 ПАГС1 -CCUCUA Рис. 1.56. Результат поиска элементов Чтобы перейти от элемента в окне просмотра к этому же элементу в схеме, дважды щелкните по этому элементу в окне просмотра.
50 OrCAD 10. Проектирование печатных плат ОБРАБОТК А ДАННЫХ В ПРОЕКТЕ Типовой процесс проектирования предполагает размещение и соединение элемен- тов па схемной странице, присвоение им уникальных имен и распределение по корпу- сам; добавление информации для дальнейшего моделирования, разводки, закупки и других внешних функций; создание таблицы соединений и получения информации для других приложений. После того как вы разместили и соединили элементы на схем- ной странице, вы можете использовать следующие инструментальные средства для об- работки данных в проекте. • Annotate - расстановка позиционных номеров, упаковка элементов по корпусам с расстановкой номеров контактов и указанием номера элемента в корпусе или удаление информации об упаковке с возвратом к неопределенному состоянию. • Back Annotate - перестановка контактов и вентилей или изменение упаковки по корпусам на основании Swap-файла, созданного программой трассировки. • Update Properties - добавление свойств или изменение свойств посредством занесе- ния их из файла. • Design Rules Check - проверка и пометка нарушений правил для электрических схем и других ограничений. При старте пометки программы на схеме уничтожаются. • Create Netlist - создание файла логических связей между сигналами и контактами в одном из более 30 форматов. • Cross Reference - отчет проверки позиционных номеров. • Bill of materials - создает перечень всех элементов в проекте. • Export Properties - создает в табличном виде список всех свойств для всех элемен- тов для передачи их во внешние базы данных и электронные таблицы. • Import Properties - добавляет свойства или изменяет их величину на основе файла в формате Export Properties. Подготовка к созданию таблицы соединений Annotate. Простановка позиционных номеров. После того как вы разместили элементы на схемной странице, всем элементам должны быть присвоены позиционные номера Команда Annotate назначает уникальные имена каждому элементу в проекте. Это необходимо сделать перед тем, как пользовать- ся другими инструментальными средствами. Вы можете присваивать позиционные но- мера по возрастанию (при этом уже присвоенные позиционные номера останутся без изменения) либо заново присвоить позиционные номера для всех элементов в проекте. Annotate также упаковывает элементы в корпуса, присваивая номера контактов каждо- му элементу в корпусе. Элементы нумеруются слева направо и сверху вниз. Пометьте папку с проектом, если хотите пронумеровать все схемы в проекте, либо конкретную схему, на которой вы хотите пронумеровать элементы. Из меню TOOLS выберите Annotate. Появится окно программы Annotate (рис. 1.57). Scope. Пометьте один из следующих пунктов: • Update entire design - пронумеровать элементы для всего проекта; • Update selection - пронумеровать элементы для выбранной страницы
Часть 1. OrCAD Capture 51 Annotate F at к aging Ateg.o Reuse | Layout Reuse | Scope ----------- < * * Update entire de sign Update ^election Action - < • jncrt mental reference uoaatf Unconditional reference update Г Reset part references to "?" Add Intersheet References О Delete Intersheet References Mode — Г Update Occurrences < • Update instances (Preferred) t Physical Packaging------- Combined property string |{Vaiue}{SourcePackage}^ Г Reset referenne number* to hegrn at 1 in each page Annotate as pet PM page urdering ' ’ Annot ale as per page ordering tn the title blocks Г" Do not change the page number Г I nrlude nor । pm uttve parts OK Oti гена Спраька Рис. 1 57. Окно команды Annotate Action. Выберите один из следующих пунктов: • Incremental reference update - нумерация элементов производится в возрастающем порядке; если у вас в проекте часть элементов пронумерована, а часть - нет, то оп- ределяется максимальный номер для каждого типа элемента и с него производится дальнейшая нумерация. При этом важно, какую опцию вы установили (см. следую- щие пункты Action). • Unconditional reference update - просматриваются все номера, определяются недос- тающие, и далее по возрастанию. Если ни один элемент в схеме не был пронумеро- ван, то первый и второй пункт дают одинаковые результаты. • Reset part references to «?» - сбросить нумерацию, вместо номеров проставятся «?». • Add Intersheet References - добавить внешние ссылки (номер страницы, имя порта и т. д.). • Delete Intersheet References- удалить внешние ссылки. Mode. Режим устанавливается Capture автоматически и зависит от типа проекта, с которым вы работаете. Physical Packaging - специфицирует свойства, которые должен проверять Capture для объединения элементов в один корпус.
52 OrCAD 10. Проектирование печатных плат Reset reference numbers to begin at 1 in each page - если эта опция выбрана. Capture нумерует элементы начиная с единицы в каждой схемной папке. Если это нс указывать, то в выбранной схемной странице находится наибольший номер и начинается нумера- ция от этого номера. Annotate as per PM pages ordering - если проект содержит несколько mhoi остранич- ных папок, нумеровать элементы начиная с корневой и далее по папкам в алфавитном порядке, соблюдая нумерацию страниц. Annotate as per page ordering in the title blocks - нумеровать элементы в соответствии с количеством страниц, указанных в штампе. Do not change the page number - используется, если была выбрана предыдущая вер- сия, для того чтобы при дальнейшей перенумерации, количество страниц не изменя- лось. Include non-primitive parts - опция применяется для нумерации непримигивных эле- ментов. Updating properties - обновление свойств Если вам нужно отредактировать свойства сразу для нескольких элементов или це- пей, вы можете создать специальный файл, который будет содержать названия элемен- тов или цепей и значения свойств, которые вы хотите занести. Файл может содержать комментарии, любой текст справа от точки с запятой игнорируется. Первая строка фай- ла - это названия полей - колонок Первое поле определяет, по какому свойству эле- мента будет определяться поиск элемента в схеме, эта строка заключается в фигурные скобки и кавычки. Остальные поля в строке определяют названия свойств, значения ко- торых нужно занести. Названия полей заключаются в двойные кавычки. Следующие строки содержат значения свойств, определенные в первой строке. Эти значения также должны быть заключены в двойные кавычки. Ниже приведен пример файла. “{Value}” “РСВ Footprint” “741s00” “14dip300” “741s 138” “16dip300” “741S163” “16dip300” Если у нас создан такой файл, то обработка будет производиться следующим обра- зом: каждый раз значение свойства каждого элемента в схеме (в данном случае имя элемента) будет сравниваться со значением свойства элемента (именем элемента), зане- сенным в первый столбец. Соответствующий текст в правых колонках будет разме- щаться в свойствах элементов, определенных первой колонкой. То есть для всех эле- ментов 741s00 в свойство РСВ Footprint будет занесена величина 14dip300. В зависимости от структуры проекта выберите логический или физический режим. В текстовом редакторе создайте Update-файл. Из меню TOOL выберите Update Properties (рис. 1.58). В окне Scope определите, для какой части элементов вы будете применять коман- ду - для всего проекта или для отдельной страницы. В секции Action определите следующие опции: • Update Parts - работа с элементами. • Update nets - работа с цепями. • Use case insensitive compares - сравнивает названия свойств без учета регистра.
Часть I. OrCAD Capture 53 • Convert the updated property to uppercase - привести величины свойств к верхнему регистру перед их размещением в свойствах элементов. • Unconditionally update the property - по умолчанию свойства заполняются только в том случае, если они пустые; свойства с величинами не переписываются; если вы вносите изменения, эту опцию обязательно надо включить. • Do not change updated properties visibilty - не изменять видимости записанных свойств. • Make the updated property visible/invisible - сделать свойства видимыми или невиди- мыми. • Create a report file - определяет, будет или не будет создаваться файл отчета. Если будет, то нужно ввести имя файла. Property Update File - вводится имя файла, содержащего записываемые величины. Расширение файла - .UPD. Рис. 1.58. Окно команды Update Properties Checking for design rules violation - проверка проекта на соответствие заданным правилам Эта программа сканирует схему и .проверяет ее на соответствие правилам проекти- рования и электрическим правилам. Результатом работы этой программы является про- становка на схемных страницах DRC-маркеров и создание отчета. Это позволяет вам легко определить и фиксировать ошибку проектирования. Вы можете просмотреть все DRC-маркеры в окне команды Browse (меню EDIT, рис. 1.59).
OrCAD 10 Проектирование печатных плат P*v - BROWSE DRC mark»* DRC Ehoj DRC Detail I DRC Location I Page I Schematic Bus has no H4880220 SCHEMATIC A1 1 SCHEMAT Possible pin DA2VD2 SCHEMATIC A1 1 SCHEMAT Possible pin DD10SO SCHEMATIC A1 1 SCHEMAT Possible pin DDIOTO SCHEMATIC A1 1 SCHEMAT Possible pin DD10.WO SCHEMATIC A1 1 SCHEMAT Possible pin . DDIOXO SCHEMATIC Al 1 SCHEMAT Possible pin DD10YO SCHEMATIC A1 1 SCHEMAT Possible pm. DD11.30u SCHEMATIC Al 1 SCHEMAT Possible pin DD21 Outp SCHEMATIC A1 1 SCHEMAT Possible pin DD2 R Out SCHEMATIC Al 1 SCHEMAT Possible pin DD2 S Out. SCHEMATIC A1 1 SCHEMAT Possible pin DD2.T Cut SCHEMATIC Al 1 SCHEMAT Possible pin DD2VOut SCHEMATIC Al 1 SCHEMAT Possible pin DD2W0u SCHEMATIC Al 1 SCHEMAT Possible pin DD2X0ut. SCHEMATIC A1 1 SCHEMAT Possible pin DD2.YOut SCHEMATIC Al 1 SCHEMAT Possible pin DD41 Outp SCHEMATIC A1 1 SCHEMAT Possible pin DD4V(jui SCHEMATIC Al 1 SCHEMAT Possible pin DD9.I Outp SCHEMATIC Al 1 SCHEMAT Possible pin DD9 R (Jut SCHEMATIC Al 1 SCHEMAT Possible pin DD9 S Out SCHEMATIC A1 1 SCHEMAT Possible pin DD9 T Out SCHEMATIC A1 1 SCHEMAT Possible pin DDSVCut SCHEMATIC Al 1 SCHEMAT Possible pin DD9.W Ou SCHEMATIC A1 1 SCHEMAT Possible pin... DD9X OU SCHEMATIC. A1 1 SCHEMAT. Possible pin. DD9Y0U SCHEMATIC Al _1 SCHEMAT Рис. 1.59. Окно Browse Дважды щелкнув по любому значению в первой колонке, вы перейдете на соответ- ствующий маркер на схемной странице. И наоборот, дважды щелкнув по маркеру на схемной странице, вы получите окно с поясняющим текстом (рис. 1.60). View ORC Marker © ERROR [DRC0004] Possible pm typt conflict DC‘5 DO Output Connected to Output OK и«|р 1 11 _—_ ф. 2 1V-17— 1P1 8 W1./ \ 1AD2 e 1 DJbo » ftlADO Ю "'1AQ1 , 11 1P2 у и 1D2 x 1ДРЗ 5 z 0 я 1P3 t в W3 1AD4 4 3 1 11 1ЛР2 z я 1ПЛ ф 4 2 X Г Рис. 1.60. Просмотр значения DRC маркера Проверка включает в себя проверку на привязку к узлам сетки, на неподсоединен- ные контакты, цепи, порты и межстраничные соединители, одинаковые позиционные номера и несовпадение типов элементов при объединении их в один корпус. Это помо- гает вам в подготовке проекта перед использованием других инструментальных средств, например перед получением таблицы соединений. Отчет содержит две категории нарушений: ошибки, которые должны быть фикси- рованы и устранены, и предупреждения, которые могут быть устранены, а могут быть игнорированы. Вы можете контролировать любое электрическое правило, определенное как ошибка или предупреждение в ERC-матрице (меню TOOLS - DESIGN CHECK RULES). Ошибки отмечаются на схемной странице круглыми маркерами, вы также по жела- нию можете отмечать и предупреждения. Как только вы запустили Design Check Rules, все ранее существовавшие маркеры уничтожаются. Находясь в окне администратора проектов, выберите схему, которую вы хотите прове- рить. Из меню TOOLS выберите Design Rules Check, появится окно программы (рис. 1.61). Проверка на правила проектирования - Design Rules Check. Определяется вид ваше- го отчета.
Часть I. OrCAD Capture 55 Рис. 1.61. Окно команды Rules Check В секции Scope укажите, что вы будете проверять. В секции Action определяется, какие действия будут производиться: • Check Design Rules - проверка на соответствие электрическим правилам. • Delete Existing DRC markers - удаление существующих меток. Секция Report - содержит опции настройки отчета. • Create DRC markers for warnings - создание маркеров для предупреждений. Про- грамма обязательно размещает маркеры для ошибок, определенных ERC-магрицей; если вы выбрали эту опцию, она создаст также маркеры для предупреждений, опре- деленных ERC-матрицей. • Check hierarchical port connections - проверка иерархических портов. Проверяется соответствие иерархических контактов на схемной странице родительской схемы и иерархических портов в подчиненной схеме. Ошибки генерируются в том случае, если иерархические контакты на родительской схеме не имеют соответствующих по именам портов на подчиненной схеме, или количество иерархических контактов не совпадает с количеством иерархических портов, или не совпадают типы портов и контактов. • Check off-page connector connections - сравниваются межстраничные соединители на одной странице с соединителями на других страницах • Report invalid packaging - выдается отчет о неправильно упакованных в корпуса эле- ментах. • Report hierarchical ports and off-page connectors - в отчете перечисляются иерархиче- ские порш и межстраничные соединения.
56 OrCAD 10. Проектирование печатных плат • Check unconnected nets - проверяет соединения на следующие условия: неподсо- единенные контакты и иерархические порты; цепь не имеет входного сигнала; две цепи с одинаковыми именами, но не подсоединены ни к меже граничным соедини- телям, ни к иерархическим портам. • Check SDT compatibility - проверка на совместимость с OrCAD SDT-продуктом в случае, если вы хотите сохранить проект в SDT-формате. • Report identical part reference - проверяются позиционные номера и выдается отчет в случае их совпадения. • Report type mismatch parts - проверяются элементы, упакованные в один корпус, на соответствие свойств и выдается отчет в случае несовпадения этих свойств. • Reports off-grid objects - в отчете перечисляются имена элементов, не привязанных к узлам сетки. • Report all net names - в отчете перечисляются имена всех цепей. • Report File - указывается имя файла, содержащего отчет. Этот файл имеет расшире- ние DRC. Проверка на правильность электрических соединений - ERC Matr ix (рис. 1 62) • ERC Matrix - появляется матрица для установки электрических правил, на которые вы будете проверять ваш проект. Все типы контактов, иерархических портов и меж- страничных соединений перечислены в заголовках рядов и колонок матрицы. В ячейке на пересечении либо проставлены буквы W - предупреждение, Е - ошиб- ка, либо ничего не проставлено. Вы можете сами проставить нужный тест, щелкнув по ячейке и дождавшись появления нужного символа. Рис. 1.62. ERC матрица
Часть 1. OrCAD Capture 57 Creating a netlist - создание таблицы соединений Прежде чем получить таблицу соединений, нужно обработать свой проект про- граммами Update Part References и Check Electrical Rules. Вы можете получить таблицу соединений в одном из 30 форматов. Ниже приведена табл. 1.1, указывающая, какие типы таблицы соединений вы може- те получить при обработке проектов различной структуры и при использовании различ- ных форматов. Таблица 1.1 Типы проектов Типы форматов Edif200, spice, VHDL, VerilogJNF Allegro. Layout РСВ386+, OHDL и др. Простая структура Простой формат Простой формат Простая иерархическая структура Иерархический формат Простой формат Сложная иерархическая структура Иерархический формат Простой формат В окне администратора проектов пометьте проект. Из меню TOOLS выберите Create Netlist. Появится диалоговое окно программы (рис. 1.63). Рис. 1.63. Окно создания таблицы соединении Вид окна зависит от выбранного формата, некоторые форматы дают на выходе два файла: файл с перечнем элементов и файл с таблицей соединений. По необходимости
58 OrCAD 10. Проектирование печатных плат вы можете занести в таблицу добавочную информацию, использовав комбинированную строку свойств - Combined Property String, при этом вместе с именем элемента в табли- цу внесется значение свойства РСВ Footprint - тип посадочного места. Разрешение имен цепей В проекте вы можете назначить различные имена цепям и названия сигналам, по которым они будут соединяться. Но при создании таблицы соединений цепи при- сваивается только одно имя. В случае, если имеется несколько имен для одной цепи, программа отбирает их следующим образом. Наибольший приоритет имеет Net names - имя цепи, потом имя иерархическою порта; имя межстраничного соединителя; имя объекта питания; алиасное имя; имя, сгенерированное системой. Если возник конфликт среди имен на одном уровне, то он будет разрешаться следующим образом: либо в ал- фавитном порядке - старшему, либо максимальному по номеру. Back Annotate - перенос изменений в электрическую схему после проектирования печатной платы Swapping gates and swapping pins - обмен вентилями и контактами. Используя команду Back Annotate, вы можете импортировать изменения, созданные внешними программными средствами, такими, как РСВ Layout. ПО использует файл специального формата, который позволяет произвести замену вентилей, контактов и по- зиционных номеров. Если создается Back Annotate-файл, отредактируйте его в соответ- ствии с этим же форматом. Эта команда используется в следующих случаях: если после того, как вы закончили проект, или во время разводки печатной платы вы обнаружили, * что у вас изменилось число связей, длина проводника или поменялись местами вентили в одном элементе. Например, при разводке печатной платы изменились связи между вентилями и вы хотите гарантировать, что в вашем проекте отразятся эти изменения. Для этого вы соз- даете swap-файл в РСВ Layout, а в Capture запускаете команду Back Annotate. Если вы после этого посмотрите на схему, то увидите, что связи изменились. В окне администратора проектов выберите логический или физический режим в зависимости от структуры проекта. Чтобы обработать только часть вашей схемы, вы- берите конкретную страницу. Из меню TOOLS выберите пункт Back Annotate. Укажите, будете ли вы обрабатывать весь проект или только его часть. Укажите имя файла с расширением .SWP для обработки (рис. 1.64). Рис. 1.64. Окно команды Back Annotate
Часть 1. OrCAD Capture 59 Формат Swap-файла Swap-файл - это текстовый файл, содержащий старые и новые позиционные номера элементов. Этот файл обычно создается внешним приложением, таким, как РСВ Layout, или вы можете создать его сами в текстовом редакторе и сохранить в ASCII-формате, задав расширение .SWP. Файл может включать комментарии, любой текст справа от точки с запятой не обрабатывается. Каждая строка в файле представляет одно дейст- вие. Элементы одной строки могут быть отделены друг от друга любым количеством пробелов или знаками табуляции. Первый элемент строки - команда типа обмена; если она отсутствует, подразумевается CHANGEREF — замена позиционного номера. Кроме этого, существуют следующие команды обмена: • GATESWAP - замена элементов или вентилей. • PINSWAP - обмен контактами. • CHANGEPIN - замена контактов. Для замены контактов обязательно задаются две строки с командой ChangePIN. Например, если вы ввели строку CHANGEPIN U7 1 2. то контакт 1 заменится на контакт 2; однако контакт 2 уже может существовать, по- этому необходимо изменить его на что-нибудь еще. Поэтому вы нуждаетесь во вто- рой строке: CHANGEPIN U7 2 1. • PINSWAPE-команда высвобождает контакт, по этой причине вы можете сделать промежуточные шаги при замене контактов, например: PINSWAP Ul 1 2 PINSWAP U1 2 3 После выполнения этих строк контакт с номером 1 заменится на контакт с номе- ром 2, контакт с номером 2 заменится на контакт с номером 3, а контакт с номером 3 заменится на контакт с номером 1. Для команд PINSWAP и CHANGEPIN позици- онные номера элементов должны быть указаны в SWAP-файле как старые и новые величины. Заменяемые контакты должны быть одного типа и формы и принадле- жать одному элементу. В отличие от CHANGEPIN команда PINSWAP порядкозави- симая внутри SWAP-файла. Если вы изменили порядок следования PINSWAP- команд или использовали обе команды PINSWAP и CHANGEPIN сразу, результаты будут непредсказуемы. Пример SWAP-файла: CHANGEREF Ul U2 ; Измен, позиц. номера U1 на U2 U1CU2C; GATESWAP Ul U2 ; Перестановка элементов GATESWAP Ul A Ul В ; Перестановка вентилей в корпусе CHANGEPIN U7 1 2 ; Изменение номера контакта CHANGEPIN U7 2 1 ; CHANGEPIN U5B «DO» «DI» ; Изменение имени тюнтакта. CHANGEPIN U5B «DI» «DO» ;
60 OrCAD 10. Проектирование печатных плат Создание отчетов ПО располагает двумя инструментальными средствами, которые позволяют полу- чить следующие отчеты: • Bill of Materials - перечень элементов; • Cross Reference report - отчет о местоположении элементов. Bill of Materials Bill of Materials представляет собой файл, который вы можете распечатать и откор- ректировать, используя любой текстовый редактор. Он включает в себя названия эле- ментов, их количество и позиционные номера. Вы можете также создать специальный файл, включив туда другие свойства. В окне администратора проектов выберите команду Bill of Materials из меню TOOLS. Если проект содержит сложную иерархию, выберихе физический режим, в ос- тальных случаях - логический. У вас появится окно команды (рис. 1.65). Рис. 1.65. Окно создания перечня элементов Scope - укажите, что вы будете обрабатывать весь проект, или отдельную схему. Mode - Capture автоматически включает нужную опцию, в зависимости от типа проекта. Header - заголовок. Этот текст размещается в верхней строке первой страницы. Ес- ли эта строка пустая, заголовка на первой странице не будет. Эта строка также исполь- зуется для задания заголовков данным, определяемым комбинированной строкой свойств.
Часть 1. OrCAD Capture 61 Line Item Definition - определение командной строки Если вы хотите иметь табличный вид заголовка, используйте последовательность символов <At» как разделитепь в строке заголовка. Затем вставьте соответствующие раз- делители в строку Combined Property String. Определите, какие свойства вы включаете и исключаете из вашего отчета. Выход- ной формат определяется порядком перечисления этих свойств и расстановкой раздели- телей. Когда вы определяете комбинированную строку свойств, вы заключаете их име- на в фигурные скобки. При создании отчета имена свойств заменяются на их величины. Если для элемента не определено это свойство, оно заменяется пробелом. Все свойства выравниваются по левому краю или разделяются символом, который вы ввели с внеш- ней стороны фигурных скобок. В нашем случае мы ввели в строку Header названия че- тырех свойств: 1. Quantity - количество. 2. Reference - позиционный номер. 3. Part - название элемента. 4. РСВ Footprint - тип посадочного места. Все они отражены в заголовке. В соответствии с ними в строке Combined Property string эти свойства перечислены в этом же порядке, заключены в фигурные скобки, раз- делены знаком «\t», что значит табуляция, а свойство РСВ Footprint отделено от свойст- ва Part знаком «-». Соответствующий вид отчета приведен внизу. Bill Of Materials May 5,1999 17:55:14 Pagel Item Quantity Reference Part PCB Footprint 14 1 JP3 HEADFR5X2-LATCON.100/VH/TM20E/W.350/10 15 2 JP5,P8 HEADER50-LATCON. 100/VH/TM20E/W.350/50 16 3 J1J2,J3 BNC- 17 3 L1,L3,L5 1.8uH-AX/.400X.100/.031 18 3 L2,L4,L6 2.2uH-AX/.400X.100/.031 19 1 Pl HEADER! 2- • Place each part entry on separate line - разместить каждый элемент на отдельной строке. • Include File - определение характеристик подключаемого файла. • Merge an include file with report - слияние подключаемого файла с отчетом. Эта оп- ция подключается, если вы хотите использовать специальный подключаемый файл. • Combined Property string - определение свойства, которое вы будете использовать при занесении его величины в одинарные кавычки на каждой строке подключаемо- го файла. Это строка поиска, которая будет сравниваться с соответствующей стро- кой в подключаемом файле. • Report File - имя файла, содержащего отчет. Формат подключаемого файла Этот файл используется для занесения добавочной информации в отчет. Он имеет расширение .INC, и вы можете создать его с помощью любого текстового редактора. Первая строка файла - это заголовок. Для Bill of Materials ключевым свойством всегда
62 OrCAD 10. Проектирование печатных плат является название элемента (Value), поэтому первая строка всегда начинается с пары одинарных кавычек без пробела или какого-нибудь другого символа между ними. Ос- тавшаяся часть строки обычно содержит любую информацию, которую вы хотите доба- вить в отчет, обычно она содержит заголовки свойств, величины которых занесены в файл. Если комбинированная строка в подключаемом файле разделена пробелами, то свойства, которые вы определяете в фигурных скобках, тоже должны быть разделены пробелами. Оставшаяся часть файла содержит отдельные строки для каждого элемента. Каждая строка должна начинаться со значения свойства, которое определено в окне Combined Property String и должно быть заключено в одинарные кавычки. Это строка соответствия, которая сравнивается с поисковой строкой, определенной в комбиниро- ванной строке. Следующие значения свойств на этой строке - это дополнительная ин- формация, которую вы хотите добавить в отчет. Эта информация может отделяться от названия элемента любым количеством пробелов или знаков табуляции. Пример подключаемого файла: *’ Description Part Oder code ‘Ik’ Resistor 1/4 watt 5% 10000111003 В этом примере первая колонка содержит строку соответствия. В окне Include File Combine Property String должно стоять {Value}. Если в проекте есть элемент с заданным значением, то остальная часть строки подсоединится к концу строки, соответствующей этому элементу в отчете. Cross Reference report —отчет о местоположении элементов Отчет содержит следующие сведения об элементах: на какой странице схемы они расположены, позиционные номера, имена, из какой библиотеки взяты. Вы можете так- же вывести в отчете координаты каждого элемента. В окне администратора проектов укажите логический или физический режим. Из меню TOOLS выберите Cross Reference. Появится окно команды (рис. 1.66). Рис. 1.66. Окно создания отчета проверки позиционных номеров
Часть 1. OrCAD Capture 63 В секции Scope укажите, будете ли вы обрабатывать весь проект или отдельную его схему. В секции Mode режим устанавливается автоматически самой системой, в зависимо- сти от типа проекта. В секции Sorting укажите, какую сортировку данных делать в отчете: • Sort output by part value, then by reference designator - по имени элемента, потом по позиционному обозначению • Sort output by reference designator, then by part value - по позиционному обозначе- нию, потом по имени элемента В секции Report укажите, какие дополнительные данные должен включать отчет: • Reports the X and Y coordinates of all parts - отчет включит координаты всех элементов; • Report unused parts in multiple part packeges - отчет о неиспользованных элементах в корпусах. Экспорт и импорт данных Команды Export Design и Import Design используются для экспорта и импорта биб- лиотек и проектов в EDIF- и DXF-формате. Откройте проект и выберите объект для экспорта. В окне администратора проектов выберите меню FILE, далее - EXPORT DESIGN. Появится диалоговое окно, содержащее два вкладыша: EDIF и DXf. EDIF (Electronic Design Interchange Format) - формат определяется семантическими и синтаксическими правилами для обмена информацией электронных проектов. В EDIF-формат экспортируется весь проект целиком. При экспорте в EDIF-формате получается графический файл с расширением .EDF (расширение совпадает с расшире- нием файла, содержащего таблицу соединений). Вы можете проконтролировать некото- рые аспекты экспорта файлов, задав файл конфигурации. ПО поддерживает следующие файлы конфигурации: ED2CAP.CFG, MENT8E2C.CFG, VIEWE2C.CFG. ПО позволяет экспортировать отдельную схему в DXF-формат. При экспорте в DXF-формате вы получите файл с расширением .DXF в формате AutoCAD VI2. Импорт проектов и библиотек В окне администратора проектов из меню FILE выберите команду Import Design (рис. 1.67). Окно содержит 3 вкладыша: Pspice, EDIF и PDIF. При импортировании схемы из PSpice в строке Open указывается имя файла схемы с расширением .SCH, в строке Save as - имя файла проекта в формате OrCAD с расши- рением Capture, в строке MSIM.INI - путь к файлу конфигурации Microsim Schematics. Опция Translate Hierarchy служит для сохранения иерархии при импорте в OrCAD; если при этом включена опция Consolidate all Schematic files into one Design File, то все фай- лы собираются в один проект. При импорте в EDIF-формате вы можете импортировать графические файлы проек- та. Вы можете также задать конфигурационные файлы, определяющие, какая информа- ция будет импортироваться. При импорте в Pdif-формате могут возникнуть некоторые проблемы, которые отобра- зятся в журнале сеанса. Некоторые элементы после импорта не могут редактироваться.
^4 OrCAD 10. Проектирование печатных плат и соответственно они нс отобразятся в таблице соединений. Файл должен иметь расши- рение .PDF. Рис. 1.67. Окно команды импорта проектов Экспорт и импорт свойств Вы можете использовать команды импорта и экспорта свойств для изменения свойств элементов и контактов. Сначала экспортируйте свойства в файл, отредактируй- те их в текстовом редакторе, в табличной форме или в формате базы данных, а потом снова импортируйте их. Экспорт свойств В окне администратора проектов укажите, что вы будете обрабатывать всю схему или отдельную страницу. Если вы хотите экспортировать свойства библиотечного эле- мента, выберите библиотеку и элемент для экспорта. В меню TOOLS выберите команду Export Properties (рис. 1 68). Рис. 1.68. Окно команды экспорта свойств
IT Часть 1. OrCAD Capture 65 В окне Contents укажите, какие свойства вы хотите экспортировать - только для элементов или для контактов тоже. Полученный файл будет иметь расширение .ЕХР (рис. 1.69). n 4 У У kmp . 1 — x j "DESIGN" "C:\ORCADUIN\EXPRESS\DESIGN\KHPS1.DSN" "LOGICAL" ж 4 "PAGE" "1" "PAGE1" "HEADER" "ID" "Part Reference" "Value" "PCB Footprint" "PART" "INS1801386" "DD15C" "OCM1S64LE1" "" "PART" "INS1801390” "DD15D" "OCM1564LE1” "PART" "INS1801394" "DD16C" "OC1526TL1" "" "PART" "INS1801398" "DD16D" "OC1526TL1" "" "PART" "INS1801402" "DD17C" "1564LI1" "PART" "INS1801406" "DD17D" "1564LI1" "" "PART" "INS1801410" "DD18F" "1564LN1" "" "PART" "INS1801414" "DD19A" "1564LN1" "PAGE" "1" "PAGE1" "HEADER" "ID" "Part Reference" "Value" "PCB Footprint" "PART" "INS1801386" "DD15A" "OCM1564LE1" "PART" "INS1801390" "DD15B" "OCM1564LE1" "PART" "INS1801394" "DD16A" "OC1526TL1" "" "PART" "INS1801398" "DD16B" "OC1526TL1" "" "PART" "INS1801402" "DD17A" "1564LI1" "" "PART" "INS1801406" "DD17B" "1564LI1" "PART" "INS1801410" "DD18A" "1564LN1" "PART" "INS1801414" "DD18B" "1564LN1 "PART" "INS1801418" "DD18C" "1564LN1" "" "PART" "INS1801422" "DD18D" "1564LN1" "PART" "INS1801426" "DD18E" "1564LN1" ► ! J Рис. 1.69. Вид отчета команды экспорта свойств Файл имеет табличный формат, содержит ключевые слова, идентификаторы и свой- ства. Каждый компонент заключен в двойные кавычки. Первая строка начинается с ключевого слова Design или Library, что определяет, откуда извлечены данные. По- следовательность строк начинается с ключевых слов: Page, Header, Part, Pin, Symbol. Если вы экспортируете много страниц в логическом режиме, строки Page и Header по- являются для каждой страницы. Если вы экспортируете в физическом режиме, появится только одна строка Header. Если вы экспортируете свойства элементов и контактов, за каждой строкой, начинающейся с Part, будет следовать строка Pin. Строка Header со- стоит из названий свойств, найденных для элементов или контактов, для конкретной страницы в логическом режиме или для целого проекта в физическом режиме. Вы мо- жете редактировать этот файл в табличном формате, формате базы данных или тексто- вом редакторе. В зависимости от этого каждое свойство выводится либо в виде отдель- ного поля, отдельной ячейки или текста в строке. Существует несколько запретов на изменения, которые вы можете производить в файле. • Нельзя изменять или удалять первую строку. • Нельзя изменять или удалять первых два поля в любой строке. • Вы не можете изменять последовательность или количество строк. • Нельзя удалять поля в езроке Header без удаления соответствующих полей в ос- тальных строках. 3—2813
66 OrCAD 10. Проектирование печатных плат Вы можете делать следующие изменения: • Добавить поле в строку заголовка и соответственно добавить его во все остальные сгроки. Таким образом, вы добавите новое свойство и его значения. Имя свойства - это слово в строке заголовка, а значения, присваиваемые элементам или контак- там. - это строки в соответствующих полях. Удалять поля нс рекомендуется, так как это может привести к ошибке при импорте. • Изменить величину свойства в поле. Импорт свойств Вы можете импортировать файл, который вы получили командой Export Properties и отредактировали. Но нельзя редактировать файл или проект до тех пор, пока вы не импортировали измененные данные. Если вы это сделаете, импорт нс выполнится. Будьте уверены, что при импорте вы находитесь в том же режиме (логическом или фи- зическом), в котором производился экспорт. В окне администратора проектов выберите меню TOOLS команду Import Properties. Появится диалоговое окно команды. Выберите файл, содержащий свойства с расшире- нием .ЕХР СОЗДАНИЕ И ВЕДЕНИЕ БИБЛИОТЕК РАДИОЭЛЕМЕНТОВ Библиотеки условных графических обозначений радиоэлементов Библиотеки - это файлы, которые содержат радиоэлементы для создания электри- ческих схем. Библиотеки могут также содержать различные символы, такие, как «зем- ля» и «питание», а также набор штампов. Вы можете создавать собственные новые биб- лиотеки, пользоваться уже созданными и корректировать уже созданные библиотеки. Не надо создавать библиотеку специально для проекта. Каждый проект имеет специаль- ную память, Design Cache, в которой хранятся все элементы, используемые в проекте. Чтобы создать новую библиотеку, нужно войти в меню FILE - NEW - LIBRARY. Появится окно с названием LIBRARY 1, содержащее все необходимые папки для веде- ния библиотеки. Рекомендуется сразу же присвоить имя библиотеке - набрать File - Save as. Если вы хотите работать с уже созданной библиотекой, наберите File - Open, задай- те имя библиотеке. В окне админисгратора проектов высветится перечень всех элемен- тов и символов, хранящихся в библиотеке; чтобы отредактировать элемент, нужно два раза щелкнуть по нему мышью, и элемент появится в окне редактора элементов. Если вы хотите создать новую библиотеку на базе старой с измененными элемента- ми, то после загрузки библиотеки присвойте ей сразу новое уникальное имя, чтобы из- менения не попали в исходную библиотеку. Вы можете также переместить или скопировать ряд элементов из одной библиотеки в другую. Для этого откройте обе библиотеки и расположите их окна рядом (рис. 1.70). Мышью перетащите нужный элемент в окно другой библиотеки на значок с ее названи-
Часть 1. OrCAD Capture 67 см. при этом курсор из перечеркнутой окружности примет вид вертикальной черты с прямоугольником внизу. Должно появиться сообщение «Аге you sure you want to move the part». Чтобы скопировать элемент в другую библиотеку, нужно сделать то же самое при нажатой клавише CTRL. UNI MOWN UNKNOWN Hierarchy | 11401 OrCAI1 Express far Windows Cj Fite । x 100175 100231 10192 F100101 F100102 F100104 Fl 00107 107 108 11004 11402 11403 11404 11405. 1140f| CO Design Resources *• - loRl d \expr\library\—i Fl 00112 Fl 00113 Fl 00114 Fl 00117 Fl 00118 F100121 124 1303 13501 13502 1458 1558 Are you sure you went to move the par Нет Да Рис. 1.70. Работа с библиотеками a i- j- ii ) 4- Design cache -кеш проекта Когда вы первый раз вызываете элемент из библиотеки и размещаете его в схеме, копия этого элемента помещается в кеш проекта. Кеш содержит по одной копии каждо- го элемента, используемого в проекте. Обычно все вхождения элемента ссылаются на эту копию. Запись или замещение копии элемента в кеше происходит при каждом новом вызове элемента из библиотеки. Существует несколько способов редактирования элемента, уже включенного в схему. Можно отредактирован» элемент непосредственно в схеме. Для этого нужно щелк- нуть один раз по элементу, чтобы он заключился в рамку, нажать правую клавишу и в появившемся меню выбрать пункт Edit Part. Вы попадете в окно редактирования элемента. Закончив редактирование, закройте окно, при этом появится окно, предла- гающее выбрать одно из следующих действий: • Update Current - заменить только текущий элемент; • Update All - заменить все элементы этого типа; • Discard - отменить изменения. Если вы замените только текущий элемент, то в кеше появится новая копия этого элемента, потерявшая связь с библиотекой, наряду со старой копией. Теперь если вы хотите разместить в схеме исправленный элемент, то нельзя пользоваться командой Part, а нужно пользоваться командами Сору и Paste из меню EDIT. I
68 OrCAD 10. Проектирование печатных плат Элементы в кеше сохраняют связь с библиотекой, так что при изменении элемента в библиотеке мы можем всегда синхронизировать элементы в кеше с библиотекой Для этого откроем проект в Design cache, выделим элемент, который мы хотим отредакти- ровать, и в меню DESIGN выберем пункт Update Cache. Все элементы этого типа заме- нятся на отредактированные, за исключением тех элементов, которые редактировались непосредственно в схеме. Чтобы восстановить связь с библиотекой, нужно воспользо- ваться командой Replace Cache (рис. 1.71). Для этого откроем проект, в кеше выберем нужный элемент и в меню DESIGN выберем команду Replace Cache. Появится окно, со- держащее имя элемента, который мы хотим заменить, и имя его библиотеки; в данном случае, так как он хранится только в кеше, появится имя проекта. Заменим имя отредак- тированного элемента на его библиотечное имя, а имя библиотеки - на имя той библио- теки, из которой мы хотим выбрать элемент. Рис. 1.71. Окно команды Replace Cache Работа с элементами Вы можете создать новый элемент, отредактировать старый в библиотеке или непо- средственно в схеме. Чтобы создать новый элемент, нужно открыть новую или существующую библио- теку и из меню DESIGN выбрать пункт New Part. Чтобы откорректировать существующий элемент, нужно открыть библиотеку и два раза щелкнуть мышью по его имени. Чтобы откорректировать элемент в схеме, нужно выбрать элемент на схеме и в ме- ню EDIT выбрать команду Part. Элементы подразделяются на примитивные и непримитивные. Примитивные эле- менты не содержат иерархии. Непримитивные элементы описываются как иерархиче- ские. Это свойство определяется в окне Properties переключателями Primitiv YES NO. Элементы могут быть разделены на несколько логических элементов, находящихся в одном корпусе - Package. Каждый логический элемент имеет графическое тело, кон- такты и свойства, которые его описывают. Если логические элементы идентичны, ис- ключая контакты, то это гомогенный элемент. Например, 6 инверторов в одном корпу- се. Если логические элементы имеют различную графику, количество контактов или свойства, это гетерогенные элементы. Например, реле. Каждый элемент может содержать графику, текст, контакты и IEEE-символы. Гра- фика всегда находится внутри тела элемента, в то время как IEEE-символы и текст мо- гут находиться внутри и снаружи тела элемента. Контакты касаются границы тела эле- мента - бордюра, который определяет размер элемента и его форму.
Часть 1. OrCAD Capture 69 Создание нового элемента Создание элемента производится в 3 этана. 1. Определение элемента. 2. Добавление трафики. 3. Размещение контактов. Определение элемента Перед тем как вы начнете рисовать новый элемент, нужно задать специальную ин- формацию об элементе. Откройте библиотеку и из меню DESIGN выберите пункт New Part. Появится окно задания свойств нового элемента - New Part Properties. Сначала за- дается имя элемента. Если элемент содержит в себе несколько логических элементов, вы должны задать их количество и тип элемента - гомогенный и гетерогенный. Задав эту информацию, вы можете приступить к прорисовке графики. В строке Name вы задаете имя элемента. В строке Part Reference Prefix задается бук- ва позиционного обозначения элемента, например С для конденсаторов. Строку РСВ Footprint заполнять необязательно - тип корпуса. Переключатель Create Convert View включается, если элемент имеет эквивалент DeMorgan. Parts per PKG - количество ло- гических элементов в корпусе. Part Numbering - определяет, как обозначается логиче- ский элемент в корпусе - цифрой или буквой, например DD12.1 или DD12.A. Part Aliases - при нажатии этой кнопки открывается диалоговое окно для добавления или удаления альтернативного элемента, который является графической копией элемента, но имеет другое имя, например: 133LA3, 530LA3. В оглавлении библиотеки такие эле- менты представлены перечеркнутым по центру значком (UPC270991, UPC27101...UPC2762TB) (рис. 1.72). UPC2708T/SOT UPC2709T/SOT UPC2710T/SOT UPC2711TB/SOT аэ- UPC2712TB/SOT £> UPC2745T/SOT UPC2746T/SOT :Е> UPC2762TB/SOT Рис. 1.72. Элементы с алиасными именами ATTACH Implementation - используется для подсоединения схемы, файла VHDL, NET-листа и создания иерархии. Если вы подсоединяете схему к элементу, вы можете переместить или скопировать ее в ту же библиотеку, что и элемент, если она уже созда- на, или же после прописания пути создать схему, выполнив команду Descend the Hierarchy для этого элемента. Для этого элемент должен быть обязательно объявлен nonprimitive. Эта опция задается в Design Template или Design Properties. Подсоединить схему вы можете как при создании элемента, так и после его создания, выполнив ко- манду Package Properties в меню OPTIONS окна Part Editor. После того как вы задали тип элемента и нажали кнопку ОК, окно закроется и появится окно редактора, в котором пунктирной линией - БОРДЮРОМ - определена граница
70 OrCAD 10. Проектирование печатных плат тела элемента. Контакты всегда располагаются с внешней стороны тела, касаясь бордю- ра. Название элемента Value (значение строки Name) располагается под телом, позици- онное обозначение - над элементом. В заголовке окна редактора отображается название библиотеки и имя элемента (рис. 1.73) Рис. 1.73. Окно создания нового элемета Если вы создаете элемент, содержащий несколько логических элементов, то в окне редактора будет находиться первый элемент. Если это гомогенный элемент, то все ре- дактирование, которое производится с первым элементом, будет автоматически распро- страняться на все элементы пакета (исключая изменения номеров контактов). Если вы создаете гетерогенный элемент, редактирование распространяется только на один эле- мент. Чтобы отредактировать другой элемент, нужно выбрать Next Part или Previous Part из меню VIEW. Чтобы просмотреть все элементы в пакете, выберите View - Package, и, щелкнув два раза по любому из элементов, вы можете отредактировать его. Чтобы просмотреть всю информацию о пакете, выберите последовательно View - Package, Edit - Propities. Вы увидите на экране таблицу, показывающую всю информа- цию о контактах. Добавление графики Чтобы изменить размер тела элемента, выделите бордюр и растяните его до нужных размеров. Как только вы определили размер тела, вы можете нарисовать сам элемент. Вся графика должна находиться внутри бордюра. Если вы нарисуете что-нибудь вне его, бордюр автоматически изменит размер и включит графику. Чтобы добавить графи- ку, пользуйтесь командами меню PLACE - LINE, RECTANGLE, ELLIPSE, ARC, POLYLINE. Добавить текст командой Text В меню PLACE также находится команда включения IEEE-символов. Текст и IEEE-символы могут находиться вне тела элемента (рис. 1.74)
Часть 1. OrCAD Capture 71 Place IEFE bvmbol Symbols 3 State Active Low Left Active Low Right Amplified Left Amplified Right Analog Arrow Left Arrow Right BiDirectional Пнгммтнг- I Рис. 1.74. Выбор IEEE символа Размещение контактов Есть несколько способов размещения контактов на элементе: команда Pin в меню PLACE или кнопки панели инструментов Pintools, которая устанавливается через меню VIEW. Контакты должны касаться бордюра элемента; если бордюр и край тела совпа- дают, контакты будут располагаться непосредственно на крае тела элемента, если нет, то они будут продолжением линий внутри тела (рис. 1.75). Для цифровых, цифро- аналоговых и аналоговых микросхем бордюр должен совпадать с границей тела элемента. Рис. 1.75. Пример УГО Выберите из меню PLACE выберите команду Pin. Появится диалоговое окно, в ко- тором нужно задать информацию о каждом контакте. Когда вы определите все характе- ристики контакта, нажмите ОК. Указателем мыши поставьте контакты на нужное место и нажмите левую клавишу, чтобы зафиксировать контакт. Вы можете поставить сразу несколько контактов, каждый раз нажимая левую клавишу и размещая новый контакт. При этом имя и номер контакта назначаются автоматически с увеличением на единицу. Вы можете изменять свойства этих контактов, нажав правую клавишу и выбрав пункт Edit Properties. Чтобы закончить размещение контактов, выберите пункт End iMode из контекстного меню или нажмите клавишу ESC. Задание характеристик контактов Все характеристики контактов задаются через диалоговое окно Place Pin Dialog Box (рис. 1.76). • Name - имя контакта^рсли контакт подсоединяется к шине, он должен иметь имя в формате busnamelrange], например А[О..З]. Если имя контакта имеет верхнюю черту, например RESET, то имя набирается следующим образом R\E\S\E\T.
72 OrCAD 10. Проектирование печатных плат Рис. 1.76. Окно размещения контактов • Number - номер контакта. Width - ширина контакта. Если контакт подсоединяется к проводнику, то устанавливается Scalar, если к шине - выберите Bus. • Shape - форма контакта. Контакт в зависимости от несущей функции может прини- мать различное графическое изображение: ♦ Dot - инверсный. ♦ Clock - счетный. ♦ Dot-Clock - счетный с инверсией. ♦ Zero - контакт нулевой длины в узле сетки. ♦ Short - контакт длиной в 1 узел сетки. ♦ Line - контакт длиной в 3 узла сетки. • Туре - тип контакта. Выбирается из списка допустимых типов контактов: ♦ З-state - контакт имеет 3 возможных состояния: низкое, высокое и высокое со- противление. ♦ Bidirectional - контакт может быть входным и выходным ♦ Input - контакт, принимающий входной сигнал. ♦ Open collector - открытый коллектор. ♦ Open emmitor - открытый эмиттер. ♦ Output - выходной. ♦ Passive - подсоединяется к пассивному устройству, не имеющему источника питания, например контакт резистора. ♦ Power - контакт питания. Напряжение питания или земля. Эти контакты неви- димы и не подсоединяются к шинам и проводам. Для отечественных элемен- тов имя контакта питания обычно +5V, для импортных -Vcc. Земля условно ^обозначается GND. Размещение группы контактов Выберите в меню PLACE пункт Pin Array, появится диалоговое окно этой команды (рис. 1.77).
Часть 1. OrCAD Capture 73 • Starting Name - задается имя первого контакта. Если имя контакта оканчивается на цифру, то оно будет автоматически увеличиваться, если имя контакта задано только буквой, то имена у всех контактов будут одинаковые. • Starting number - задается стартовый номер первого контакта. Place Pin Апа» Starting Name: Slaving Number Number of Pins Рис. 1.77. Окно размещения группы контактов • Number of Pins - количество контактов в rpyiuic. • Increment - шаг увеличения номера контакта. • Pin spasing - расстояние между контактами в шагах сетки. После закрытия окна разместите указателем мыши группу контактов на теле эле- мента и зафиксируйте их щелчком левой клавиши. Вы можете сделать несколько копий групп контактов, нажимая левую клавишу, и каждый раз имена и номера контактов бу- дут увеличиваться относительно последней размещенной группы. Если тело элемента короче, чем группа контактов, оно автоматически увеличивается. End Mode - выход из режима. Чтобы отредактировать группу контактов, надо ее выделить и в меню EDIT выбрать пункт Properties (рис. 1.78). Рис. 1.78. Окно команды Package Properties
74 OrCAD 10. Проектирование печатных плат Просмотр и редактирование многосекционных элементов Чтобы просмотреть многосекционные элементы, нужно выбрать команду Package в меню EDIT. Чтобы отредактировать отдельную секцию, нужно два раза щелкнуть по ней. Для гомогенных элементов можно исправлять имена и номера контактов, но не графику. Для гетерогенных можно исправлять и графику. Чтобы отредактировать многосекционный элемент, нужно в меню VIEW выбрать команду Package, а в меню EDIT - PROPERTIES. Появится таблица со свойствами элемента. Создание гетерогенного элемента Чтобы создать гетерогенный элемент, откройте библиотеку и выберите команду New Part из меню DESIGN. Введите имя элемента, установите количество элементов в корпусе и установите опцию Heterogeneous. Нажмите кнопку ОК. На экране появится поле для создания первой секции, элемента U?A. Нарисуйте тело элемента и его кон- такты, чтобы перейти к следующей секции выберите Next Part из меню VIEW или на- жмите CTRL + N. Появится секция CJ?B. Рисуем тело и задаем контакты. После того как вы создали все секции, необходимо назначить все уникальные свойства для них. Эти свойства могут иметь различные имена; чтобы их создать, дважды щелкните по пусто- му пространству рядом с элементом, появится диалоговое окно User Properties. Нажми- те кнопку New и введите имя свойства, например Number, в строку Value введите 1. Сделайте это для каждой секции и сохраните элемент с новым свойством. Вызовите элемент в схему Разместите последовательно все секции, выделите элемент и вызовите Edit Properties. Откорректируйте введенное свойство, назначив для первой секции 1, для второй 2, для третьей 3 и т. д. Это будет использоваться при объединении секций эле- мента в один корпус при команде Annotate. Когда вы будете выполнять эту операцию, нужно добавить имя этого свойства в Combined Property string диалогового окна команды. УПРАЖНЕНИЯ 1. Использование команд Replace Cashe и Update Cashe 1. Replace Cashe. Создайте в OrCAD новый проект. Откройте схемную страницу. ЧерАз меню PLACE и команду Part из библиотеки выберите какой-нибудь элемент. Например, мы выберем элемент 155АРЗ. Поставьте его на схемную страницу несколько раз. Выделите один из элементов и через команду контекстного меню EDIT РАЮ в графику элемента внесите какое-нибудь изменение. Сохраните его на схеме, выбрав Update Current. Если вы теперь посмотрите Design Cashe, вы увидте, что в нем появилась новая копия элемента 1554АРЗ_0. От- корректированный элемент потерял связь с библиотекой (рис. 1.79). Чтобы восстанови!ь связь элемента с библиотекой, вы- делите его в кеше и в меню DESIGN выберите пункт Replace Cashe, у вас появится следующее окно (рис. 1.80). Г JZ-lJiriZ. 1554АРЗ о- 1554АРЗ_0 ЕЕЗ TiHpRlrn-.кП Рис. 1.79
Часть 1. OrCAD Capture 75 Рис. 1.80. Окно команды Replace Cache В окне Part Name укажите точное имя элемента 1554АРЗ, в окне Part Library через кнопку Browse укажите библиотеку, в которой находится элемент, например D:\FORMAT\(MIKR)1554. Нажмите ОК. В кеше исчезнет элемент 1554АР30, а на схеме восстановится его предыдущее изображение. Таким образом через Replace Cashe мы восстанавливаем связь элемента с библиотекой или можем вообще заменить его на новый элемент, ука- зав другое имя. 2. Update Cashe - обновление элементов из библиотеки. Не закрывая предыдущего проекта, войдите в библиотеку. Внесите в графику эле- мента 155АРЗ какое-нибудь изменение. Сохраните его. Закройте библиотеку и откройте кеш проекта. Выделите элемент. В меню DESIGN выберите пункт Update Cashe. На- жмите ОК; посмотрите, как изменилось начертание элементов. 2. Создание схем с иерархическими элементами 1. Создаем новый проект командой New - Design. 2. Открываем схемную страницу и рисуем электрическую схему, которая потом бу- дет заключена в иерархический блок (рис. 1.81). Порты к входам и выходам схемы проставляем следующим образом. Открываем в меню PLACE команду Hierarchical Block, выбираем PortRight R. Подводим его к концу проводника таким ббразом, чтобы на месте стыковки образовалась большая красная ок- ружность. Если порт подсоединился, то, когда вы будете отодвигать его влево, за ним
76 OrCAD 10. Проектирование печатных плат потянется проводник. Выделяем название, нажимаем правую клавишу и в контекстном меню выбираем пункт Edit Properties, появляется следующее окно (рис. 1.82). ок Caned | Help | Рис. 1.82. Задание порта В строку Value вписываем X - название порта. Аналогично создаем порт Y. Для портов SUM и CARRY выбираем порты типа PORTLeft L. Переименовываем их, как указано выше. Чтобы посмотреть свойства этих портов, предварительно выде- лим их либо щелкая по каждому из них при нажатой клавише CTRL, либо командой Edit - Find (рис. 1.83). Find X Find What l|j Match Сасе Cancel Help Г' Parts Off-Pagp (onnector Bnoknarks Text C Nets Fla* Nets Hteierchcd Ports ' DRC Makers C TiHeBfocIs у r'owei/ljND Рис. 1.83. Выделение портов При этом выделятся все иерархические порты. Если вы теперь щелкните по одному из них правой клавишей и выберите пункт Edit Propierties, вы получите следующее (рис. 1.84). I Г Property Eifitor ^IS x| Ne“> Cola rm 1 Apply | Display.. | Delete Property j Furer by < Current properties > ж Hetp | {Connected Net name Name | Source Library Source rymljul Type ж 1 HALr XDD: HALFZDD: CARRY CARRY l.J ei Ci Г/J ‘4 ’•k si; Ф u* <1 pee Output 2 HALF ADD HALF ADD SUM j/zV SUM ffi J-jZZM .-.:.c5\O4 Output T HALFADD HALFADD X X X tAPf>OGRAVF: ₽5>О«СДР9й A>- P'^ "..f.-T-R Input HALFADD HALFADD Y Y П 0. 4 i .. *T Q Й Ul Ci' tr £ Q P'jPTP'3^T-P Input Schematic Nets ДРтг / Title Blocks / Olotetr Д Ports XA„ase«!.lJ .„11Г Рис. 1.84. Окно редакторе* свойств
Часть 1. OrCAD Capture 77 Кстати, имена портов вы можете по- менять и в таблице свойств, дважды щелкнув по нужному полю. После назначения портов сохраняем схему под именем block 1. Для этою закры- ваем окно схемного редактора и в окне администратора проектов выделяем папку SCHEMATIC!, нажимаем правую клави- шу и через контекстное меню переименовы- ваем папку SHEMATIC1 в block! (рис. 1.85). Сохраняем проект. 3. Открываем проект, который должен содержать иерархические блоки. На схем- ной странице командой Place - Hierarchi- cal block задаем свойства этого блока (рис. 1.86). __Г __J—J I Cj File Hierarchy - ГТ Design Resources — .‘de_,.gn3.dsn ± г........... Cj PAGE1 + ГТ Design Cache l°~l Library ГТ Outputs ГТ Referenced Projects JCHEMAHCl Place Hierarchical Blade Reference: г Prinatn е Г No Default Рис. 1.85. Создание новой страницы -• Implementation Path and Henarr.e |5?\Ргодгап1*ifes\OTcad92\DESIGN tiTON i Browse.. Рис. 1.86. Задание свойств блока В строке Reference пишем позиционное обозначение блока, в строке Implementation Туре - Schematic View, в строке Implementation name - block 1 (имя подсоединяемой схемы), а в (проке Path and filename - путь к проекту со схемой. Если мы все правильно задали, то у нас в блоке сразу сгенерируются иерархические контакты, в соответствии с портами присоединенной схемы (рис. 1.87).
78 OrCAD 10 Проектирование печатных плат Рис. 1.87. Размещение иерархического блока В нашем случае иерархический элемент содержит лишь ссылку на электрическую схему, и, если проект вы будете переносить на другую машину, нужно туда перенести и проект со схемой block 1. Чтобы избежать этого, вы можете создать схему для иерар- хического элемента в том же проекте, где и основная схема, или скопировать схему block 1 в основной проект. Чтобы создать схему block 1 в этом же проекте, сделайте следующее: 1. Создайте новую схемную папку, для этого в окне администратора проектов выде- лите строку с названием проекта и нажмите правую клавишу (рис. 1.88). РСВ Hierarchy Е Г~1 Design Resources Дdesig гН, dsn Т (Z) SCHEMATIC New Schematic Design Properties Save Save As... Part manager йвОдегдоМэр) Г~1 Referenced Projects Рис. 1.88 Создание новой схемной папки 2. В созданной папке SCEMATIC2 создайте новую страницу - PAGE1 и нарисуйте в ней схему для иерархического блока. Теперь ссылка на схему для иерархического элемента будет выглядеть следующим образом: Implementation - SCHEMATIC2, а в строке Path and Filename ничего не указывается (рис. 1.89).
Часть 1. OrCAD Capture 79 D я*) X Hierarchy - Г~1 Desig.. Resources - \design4.dsn - И SCHEMATIC 1 El PAGE! - О SCHEMATIC? □ PAGE1 + C3 Design'"ache Г~1 Library Q Outputs C3 Referenced Projects J Property Editor NewCctrrrC] Apply [ Display. | Delete Property Filer by: j < Curienl properties > Color Designator ID Implementation Implementation Path Implementation Type Name P> , SCHEMATA: PAGE1: ul Detail» sctirmatic? Schematic v'lew ul 1 Рис. 1.89. Просмотр свойств иерархического блока Чтобы скопировать схему block 1 в основной проект, сделаем следующее: откроем основной проект и проект со схемой block 1. Расположим их рядом в окне и скопируем с помощью мыши в основной проект папку blockl. Для этого выделим ее и при нажатой левой клавише мыши и клавише CTRL перетащим ее на строку с названием проекта (.DSN). В этом случае ссылка на схему будет blockl (рис. 1.90). Рис. 1.90. Копирование схемной папки
80 OrCAD 10. Проектирование печатных плат После того как вы создали иерархический блок, вы можете подсоединять к нему элементы основной схемы. Для того чтобы можно было получить отчеты на эту схему, надо заново присвоить позиционные номера элементам внутри иерархического блока, чтобы они не повторялись. Для этого вызовите программу Annotate и включите опцию Reset Part References to «?». Все позиционные номера сбросятся в знак вопроса. Потом снова вызовите npoipaMMy Annotate и включите опцию Incremental Reference Update. Теперь будет сквозная нумерация элементов во всей схеме.
Часть 2 ORCAD CAPTURE CIS НАЗНАЧЕНИЕ Информационная система компонентов OrCAD CIS - это управляющая элементами система, которая доступна как средство работы с элементами в OrCAD Capture. OrCAD CIS помогает вам управлять свойствами элементов (включая информацию об элемен- тах, требуемую на каждом шагу при проектировании печатной платы вплоть до выпол- нения на производстве) внутри вашего схемного проекта. CIS обеспечивает доступ к локальной и удаленной базам элементов, которые со- держат всю необходимую информацию для элементов, используемых в- проектах. Эта информация может включать промышленное название элемента, описание, посадочное место, технические параметры (быстродействие, скорость, номинал) и наличие на пред- приятии. Пользуясь CIS, вы можете выбрать элементы из вашей базы или удаленной ба- зы и разместить их непосредственно в вашем проекте, можете сконфигурировать CIS так, чтобы передавались любое или все свойства, соответствующие элементу, в схему, когда вы размещаете в ней свой проект. CIS устанавливает связь с инженерной базой элементов, так что вы можете извлечь любое свойство элемента в любое время. Связь размещенного элемента с локальной ба- зой данных дает вам доступ к полной информации об элементе во время процесса про- ектирования. Если вам нужен элемент для вашего проекта, которого нет в базе, вы его можете создать и добавить к вашей базе немедленно или в любое время. Схема взаимодействия баз данных и ПО OrCAD Capture CIS представлена на рис. 2.1. ICA - СРЕДСТВО ПОИСКА КОМПОНЕНТОВ В СРЕДЕ ИНТЕРНЕТ Программа ICA разрешает вам доступ к новым компонентам через Интернет, уста- навливая связь с программой выборки элементов и сервером данных (CDS). При введе- нии верного регистрационного кода вы можете перекачать информацию о компонентах, чтобы создать временные элементы в вашей локальной базе для немедленного исполь- зования в вашем схемном проекте. Эти элементы могут быть потом проведены через процесс утверждения, им назначаются корпоративные имена, и они станут полноцен- ными.
82 OrCAD 10. Проектирование печатных плат СОЗДАНИЕ БАЗЫ ДАННЫХ ЭЛЕМЕНТОВ База данных элементов - это ядро, которое содержит всю информацию для элемен- тов, которые вы используете в ваших проектах. Вы можете представить базу данных элементов как состоящую из одной или большего количества таблиц. Каждая строка в таблице представляет элемент, а каждая колонка представляет свойство элемента. Прежде чем создать вашу базу данных элементов, определите, какую прикладную про- грамму вы будете использовать: электронные таблицы или базу данных. Потом, когда вы создаете вашу базу данных элементов, тщательно продумайте ее структуру и органи- зацию. включая:
Часть 2. OrCAD Capture CIS 83 • назначения свойств элементов; • форматы полей для свойств; • число таблиц, используемых в базе данных. Используя ODBC, CIS связывается непосредственно с базой или электронной таб- лицей. Ото означает, что вы можете использовать вашу выбранную прикладную про- грамму, чтобы создавать и обслуживать вашу базу данных. Обратите внимание, что OrCAD CIS работает в средах Access 97 и SQL Server 7 Access обеспечивает высокую эффективность запросов с базами данных в несколько тысяч элементов. Если ваша база данных перерастает Access, перекачайте ее в SQL-сервер. Используя мастер переноса, Access может легко перемещать базу данных в SQL Server и все еще служить как ин- терфейс для поддержания данных. Начиная с 10-й версии CIS работает практически со всеми базами данных. Выбор формата базы данных Чтобы получить полное преимущество по быстродействию и мощности CIS, лучше использовать прикладную программу базы данных, чем прикладную программу элек- тронной таблицы. Как общее правило, вы должны использовать прикладную программу базы данных для баз данных с больше чем 1 000 элементами. Прикладные программы базы данных имеют следующие преимущества по сравнению с электронными таблицами: • всесторонние особенности управления данными; • высокая эффективность поиска элемента; • формы для ввода информации об элементе; • защита от дублирования элементов. Вы можете просмотреть типовой пример базы данных, работающей под управлени- ем CIS. Два примера находятся в папке SAMPLES. Первая база данных элементов — BENCH.MDB создана в приложении Access 97. Вторая - BENQH.XLS является электронной таблицей. Как только вы прочитаете этот раздел, обратитесь к этим примерам для лучшего понимания того, как установить вашу базу данных элементов. Определение свойств элемента Первый шаг в создании базы данных элементов - это определение свойств для каж- дого элемента. Типичные свойства элемента включают номер элемента, описание эле- мента, допуск, номинальные значения, быстродействие, параметры синхронизации, по- садочные места, фирму-изготовитель и стоимость. CIS поддерживает неограниченное число свойств, так что вы можете включать столько информации в вашу базу данных, сколько вы захотите. Не имеется никаких ограничений на имена свойств в таблицах ба- зы данных (начиная с 10-й версии имена свойств должны быть записаны английскими буквами). Также имена, которые вы используете в базе данных, могут отличаться от имен свойств, которые вы назначаете для размещенных элементов. Это определяется во время конфигурации базы данных. Не используйте одно и то же имя больше одного раза. Например, если вы имеете два столбца изготовителя в вашей базе данных, назови- те их «Изготовитель 1» и «Изготовитель 2».
84 OrCAD 10. Проектирование печатных плат Когда вы передаете свойство, это свойство включается в схемный проект как атри- бут размещенного элемента. Обычно вы передаете свойства, которые требуются CIS (тина Part Number, Schematic Part, имя условного графического обозначения (УГО), свойства, используемые в проектировании, такие, как значения, допуск и номинальные значения), или свойства, необходимые для использования другими программами (типа FCB Footprint). Свойства, которые не переданы, могут быть включены в отчет Bill of materials. Элементы в вашей базе данных должны включать все свойства из табл. 2.1. Любое из необязательных свойств в табл. 2.2 может также быть добавлено. Рекомендации по передаче свойств в проект включены в обе таблицы. Свойства, рекомендуемые для передачи в проект, могут потребоваться для получе- ния таблицы соединений или в распечатках проекта. Таблица 2.1 Свойство Описание Передача в проект Part_Number Требуется, чтобы идентифицировать элемент в соответст- вии с CIS Part Number-типом свойства. Это свойство тре- буется администратором элементов и отчетом Bill of Mate- rials. CIS позволяет вам войти в несколько баз с одним и тем же значением этого свойства. Однако в одной базе не рекомендуется иметь элементы с одним и тем же зна- чением Требуется Part Type Опознает тип элемента. Программа Explorer базы данных элементов использует это свойство, чтобы определить ие- рархию папок баз данных элементов. Использование этого свойства облегчает поиск элемента. Типичное значение Resistor, resistor\fixed, конденсатор, capacitor\electrolytic, IC, IC\Memory\SRAM, соединитель и т. д. Уровни иерар- хии отделяются наклонной чертой влево (\) или любым символом, который вы определили в конфигурации. Вы можете задать любое число уровней иерархии. Это свой- ство также используется в опции Part Reference Assoiations (соответствие позиционным номерам) и чувствительно к регистру Не требуется Г Schematic Part Путь к условно-графическому изображению. Свойство требуется при использовании команды Place Database Part. Только название элемента необходимо, если он сохранен в том же самом каталоге, как любая библиотека элемен- тов, сконфигурированная в Capture. Однако, чтобы удо- стовериться, что вы случайно размещаете тождественно названный элемент, вы должны включить имя библиотеки, наклонную черту влево С) и затем название элемента. Примеры: Включите DEVICE\CAP DEVICEVDIODE ANALOG'CMPOl Кроме того, вы можете использовать явный путь, так что CIS может работать с иесконфигурированной библиотекой. Автоматическая
Часть 2. OrCAD Capture CIS 85 Окончание таблицы 2.1 Свойство Описание Передача в проект Например: C:\MYLIB\DEVICE\CAP Вы можете также назначать много названий для одного элемента. Используйте тот же самый формат, как выше указано, для каждого имени и отделите их запятой. Например: DEVICE\CAPACITOR HETOL DEVICFACAP NT, BENCH\SMALL CAP Потом, когда вы модифицируете статус элементов вашего проекта, CIS может подтвердить и сделать текущим эле- мент, который имеет несколько имен. Также, если элемент базы данных имеет несколько УГО, вы будете способны выбрать любое из них, когда размещаете элемент из базы данных или с ИНТЕРНЕТА. Все сконфигурированные пу- ти для элемента будут доступны из выпадающего списка под именем свойства - Shematic part. CIS находит библио- теку Capture, используя следующие установленные при- оритеты: 1. Поиск библиотеки по явному пути, если он обеспечен. 2. Ищет первую библиотеку, перечисленную в CAPTU- RE. INI, которая имеет соответствующее имя файла. 3. Ищет все каталоги, которые содержат сконфигуриро- ванные библиотеки. 4. Если никакие библиотеки не включены определенно в ваш Capture, CIS ищет ORCAD\CAPTURE\LIBRARY- каталог Value Номинал элемента. Примеры: 1.2 К, lO.OuF и 74ALS374 Требуется Таблица 2.2 Свойство Описание Передача в проект Наличие Наличие элементов на вашем предприятии Не рекомендуется Справочные данные Название справочного файла для элемента. Установите Browsable-переключатель в конфигурации для CIS, что- бы автоматически запустить соответствующее окно просмотра для этого свойства. Примеры включают: 74ALS374. PDF, http://www.chipmaker.com/specs/74ALS374, и RES 1К1/4W.DOC. Вы можете просмотреть любой формат, который вы хо- тите. CIS использует прикладную программу, назна- ченную на это расширение файла в системном реестре Windows. Обратите внимание, что CIS использует сис- темную переменную PATH и текущий рабочий каталог, чтобы найти указанный документ Не рекомендуется Описание Краткое описание элемента Не рекомендуется
86 OrCAD 10. Проектирование печатных плат Окончание таблицы 2.2 Свойство Описание Передача в проект Поставщик Название фирмы-поставщика Не рекомендуется Изготови- тель Название фирмы- изготовителя элемента Не рекомендуется РСВ Footprint Имя посадочного места, соответствующего элементу. Вы можете назначить множество посадочных мест для одного элемента, вводя их имена в поле с этим свойст- вом и разделяя их запятой. Потом, когда вы будете об- новлять статус элементов вашего проекта, CIS может утвердить и сделать текущим тот элемент, который имеет несколько допустимых имен посадочных мест. К тому же, если элемент базы данных имеет несколько различных посадочных мест, вы можете выбрать любое из них, когда размещаете элемент из базы данных. Все сконфигурированные посадочные места будут доступ- ны из выпадающего списка в поле свойства РСВ Foot- print Рекомендуется Цена Цена элемента. Используйте эту информацию, когда выбираете элемент. Включите это свойство в отчет, чтобы получить оценочную стоимость вашего проекта Не рекомендуется Номиналь- ное значение Максимальное номинальное значение для элемента, например максимальное напряжение Необязательна Допустимые отклонения Допуск в процентах, определенный для элемента Необязательна Напряжение питания Напряжение питания, требуемое для элемента Необязательна Установка формата полей CIS может работать с текстовыми и числовыми полями базы данных. Как правило, каждое поле базы данных устанавливается в текстовый формат. CIS преобразовывает другие форматы поля базы данных, например тип с плавающей точкой в текстовый формат, когда свойства передаются размещаемому элементу. Использование в базе больше одной таблицы CIS может работать более чем с одной таблицей в базе данных элементов. Напри- мер, вы можете группировать ваши элементы в несколько таблиц согласно типу. То есть вы можете поместить резисторы в одну таблицу, микросхемы в другую, конденсаторы в третью и т. д. Когда вы будете просматривать элементы в CIS, каждая таблица имеет свое окно просмотра. Поэтому для каждой таблицы вы можете устанавливать свои соб- ственные поля, отличные от других. Установка ODBC-источника данных Прежде чем вы будете устанавливать конфигурацию CIS, определите ODBC- источник данных для вашей базы данных. Его нужно определять для каждой пользова- тельской системы. Когда вы делаете это, используйте везде одно и то же имя. Это по-
Часть 2. OrCAD Capture CIS 87 зволит всем пользователям работать с одним и тем же конфигурационным файлом. CIS связывается с вашей базой данных через зарегистрированный источник данных (ODBC). Источник данных содержит информацию об имени файла базы данных и ис- пользуемого драйвера ODBC для обращения к этому файлу. Если вы устанавливаете клиент-серверный режим работы базы данных, источник данных также ссылается на ба- зу данных на сервере. Вы определяете имя источника данных, назначаете имя файла базы данных и опре- деляете ODBC-драйвер, используя 32-разрядную ODBC-панель управления Windows. Установка источника данных для локальной базы данных 1. Из меню ПУСК - НАСТРОЙКА выберите панель управления (рис. 2.2). Рис. 2.2. Окно панели управления 2. Дважды щелкните на значке ODBC. В зависимости от вашей конфигурации систе- мы Windows на экране отобразится либо окно администратора ODBC, либо диало- говое окно источника данных ODBC. Обратите внимание: если у вас установлено не 32-разряднос ODBC, запустите программу инсталляции Capture CIS, чтобы про- инсталлировать заново. 3. Щелкаем по вкладке Драйверы и удостоверяемся, что драйвер, соответствующий вашей базе данных или электронной таблице, установлен в вашей системе (рис. 2.3).
88 OrCAD 10. Проектирование печатных плат < Л Администратор источников данных ODBC Пользовательский CSN } Сиоте* шыи DSN | Файловый DSN Драйверы | Т рассировка | Группировка подк лючений | О программе Установленные драйверы ODbC Имя Версия Организация CR DB2 СР Informix СР Oracle? CR SQLBase CR Sybase System 10 Lotus NotesSQL Driver f“.nsf) Microsoft Access Driver Г mdb] Microsoft dBase Driver (“ dbf] Microsoft Excel Driver (X.xls) Microsoft FoxPro Driver f* Jbt) « | 3 00 00 об 3 00 00.00 3 0000 00 3 00 00 00 3.00.00 00 2.06.1013 4.00.3513.00 4 00 3513 00 4 00 3513 00 4 00 3513.00 INTERSOLV. Inc INTERSOLV Inc INTERSOLV, Inc INTERSOLV, Inc. INTERSOLV. Inc Lotus Development Corp Microsoft Corporation Microsoft Corporation Microsoft Corporation Microsoft Corporation v _j - J- Драйвер ODBC позволяет программа; и поддерживаю!! им итог стандарт получать сведения из источников данный ODBC Он устанавливается с помощью программы установки ОК Ort юна 2прав> а Рис. 2.3. Окно администратора ODBC 4. Щелкаем по вкладке Пользовательский DSN, выбираем кнопку Add. На экране ото- бразится окно определения нового источника данных ODBC (рис. 2.4). Создание нового источника данных Microsoft Access Driver,х mdb Имя СР Sybase System 10 Lotus NotesSQL Driver Г nsf] Выберите драивег для которого задается источииг Мк rosoft dBase Driver (* dhl) Microsoft Excel Driver (“ xIs) Microsoft FoxPro Driver (“ dbf) Microsoft ODBC Driver for Oracle Microsoft ODBC for Oracle Microsoft Paradox Driver (* db) Версия 300.00.00 2 06.10.13 4 00.3513 00 4 00.3513 00 4 00.3513 00 4 0U 3513 00 2.00.00.6325 2.573 3513 00 4.00.3513.00 л nn ТЯ1 T nn Готов*. Отмена | X Рис. 2.4. Выбор драйвера Если драйвер для вашего приложения не установлен, проинсталлируйте его. Если вы используете Windows NT, щелкните по вкладке System DSN, чтобы создать но- вый источник данных, в противном случае пользователи с различными логинами не будут иметь доступа к данным. 5. Выберите соответствующий драйвер для вашей программы (Microsoft Access, на- пример) и нажмите кнопку Готово.
Часть 2. OrCAD Capture CIS 89 6. Назначьте имя для источника данных. Желащльно ввести описание для имени ис- точника данных. Ша] 7 может быть различным в зависимости от типа программы, которую вы используете для создания вашей базы данных (рис. 2.5). Рис. 2.5. Создание источника данных 7. Нажмите кнопку Select и определите местоположение базы данных. 8. Нажмите кнопку Options и снимите флажок в переключателе Read Only, чтобы пользователь мог создавать и добавлять новые элементы в базу. Если ваша база на- ходится на сервере и ее ведет отдел, ответственный за ее пополнение и сохранность, то флажок снимать не надо. 9. Нажмите кнопку ОК, чтобы зарегистрировать созданный источник данных. Создание и установка конфигурационного файла CIS требует конфигурационный файл (.DBC) , чтобы использовать ваш> базу дан- ных элементов. Конфигурационный файл выполняет следующие функции: • идентифицирует ODBC-источник данных, чтобы использовать его как базу элемен- тов, и определяет таблицы, чтобы использовать в пределах этой базы данных; • идентифицирует свойства элементов, которые передаются в ваш проект, когда вы размещаете элементы или связываете их с базой данных; • устанавливает видимость для каждого переданного свойства; • определяет связи по типу элемента. Сохраните конфигурационный файл (.DBC) в каталоге только для чтения, который является доступным для всех, это предостережет пользователя от случайного изменения конфигурационного файла базы данных. Создание конфигурационного файла и настройка параметров Когда вы создаете конфигурационный файл, вы создаете интерфейс между CIS и вашей базой данных, использующий определенный вами источник данных ODBC. Нужно установить параметры для файла так, чтобы CIS знала, как обрабатывать свой- ства элементов в таблицах базы данных.
90 OiCAD 10. Проектирование печатных плат Чтобы создать конфигурационный файл и установить опции, сделайте следующее: 1. Откройте новый или существующий схематический проект в Capture. 2. Из меню OPTIONS выберите пункт CIS Configuration. На экране появится диалого- вое окно команды CIS Configuration File (рис. 2.6). Рис. 2.6. Подключение источника данных 3. Нажмите кнопку New. Высветится диалоговое окно с перечнем доступных источни- ков данных (рис. 2.7). X Database Contigut ation: Step 1 CIS requires an ODBC dt'a outce to mterrace with you part database You n nisi ha re a umqu ODBC date source for e ich conriju'abon fite you create If you can> use one of the ODBC data source:- fcted belov you must set up a new one before you cen continue ft you don't kr tow ferv to set up an ODBC data sourr-e for use wuh CIS see the CIS oniw hefc befert a da» *ource and thjn cick (he Мек* button Data Source- В enchAccessl 000 '-addb cbdgn db2000 dborcad < Назад | Далее > | Finish Справка Рис 2.7. Создание конфигурационного файла 4. Выберите источник данных, который вы определили для вашего ODBC-драйвера, нажмите Next. Появится диалоговое окно с перечнем всех таблиц, которые содер- жатся в вашей базе данных. Отметьте нужные таблицы и нажмите Finish. 5. У вас появится окно создания конфигурационного файла. В списке Tables выберите таблицу, содержащую элементы, которые вы хотите сконфигурировать (рис. 2.8).
Часть 2. OrCAD Capture CIS 91 Рис. 2.8. Назначение свойств полям базы В конфигурационной области отразится список свойств элементов этой таблицы. Каждый ряд представляет собой свойство элемента, а каждое свойство имеет следую- щие характеристики: • Table Property Name - название свойства как оно определено в таблице. • Table Property Type - тип данных для свойств. Большинство свойств имеет тексто- вый тип, но могут быть и другие типы данных. • Property Туре - определяет, как CIS интерпретирует это свойство. База данных должна обязательно включать свойство Part Number. CIS работает со следующими типами свойств: • Part_Type - для тех свойств элементов, которые определяют тип элемента. Оно определяет поле для иерархических папок просмотра списка элементов в окне • §c$iffiStic Part - тип для свойств, которые содержат путь к условно-графическому изображению элемента (их может быть несколько). Если вы хотите работать с про- граммой Pspice, то свойсгво Schematic Part должно присваиваться для У1 О из биб- лиотеки \Library\pspice. • PCB_Footprint - тип для свойств, которые содержат имена посадочных мест. Если вы хотите, чтобы база включала посадочные места не сгенерированные OrCAD Layout, установите тип свойства Normal. Это позволит просмоторщику посадочных мест постараться интерпретировать их в нужный формат. • PSpice Model - тип для свойств, которые содержат имена моделей.
92 OrCAD 10. Проектирование печатных плат • Transfer То Design. При установке этого параметра для выбранного свойства CIS пе- редает его в проект при размещении элемента или при компоновке его с базой данных. Предостережение: CIS не будет работать, если вы не передадите в проект по край- ней мере PartNumber или Value свойство. • OrCAD Property Name - определяет имя свойства, которое будет передаваться в проект с размещенным элементом. По умолчанию используется имя свойств, при- своенное в таблице. Эта опция распространяется только на те свойства, для которых включена опция передачи свойства в проект. • ICA Property Name - это карта имен свойств на соответствие именам новых элемен- тов, созданных из Интернета. • Visible - устанавливается по умолчанию при копировании в размещенный элемент. Предлагается 3 выбора видимости: Visible. Выводит на экран свойство с элементом, размещенным ф на странице схем. Invisible. Не выводится на экран вместе с элементом, размещенным * ---- на странице электрической схемы. гЗТ'З change. CIS не может модифицировать видимость этого свойства. ♦ Если это свойство не существует, оно устанавливается невидимым. Вы можете изменить установку по умолчанию для специфицированных элементов, когда вы размещаете их или связываете их с базой данных. Ячейки, которые не могут изменить свое значение, залиты серым яр- ким фоном. • Key - это свойство используется как ключевое во время поиска элемента. Ключ ис- пользуется тогда, когда вы связываете элемент с базой. Обычно ключевым назнача- ется свойство Value при компоновке элемента с базой данных. CIS ищет элемент в базе данных по заданному значению (Value). Если у вас это свойство нс передано в проект, то нет и ключа поиска. • Browsable - задает возможность просмотра свойства. Оно разрешает ссылку на справочную документацию, рисунки и другие документы в данных. Например, вы можете ссылаться на файлы с расширением и даже адреса URL. Вы можете просмотреть любой формат, какой вы использует приложение, назначенное на конкретное расширение файла в вашей системе. CIS использует переменную пути и текущую рабочую директорию, чтобы найти указанный документ. Вид буквенного обозначения (Prefix) элемента в схеме указывается в окне Allowed Part Referencr Prefixes. Обычно, когда ваша база содержит несколько таблиц, они сформированы по типам (например, конденсаторы в одной таблице, резисторы в другой и т. д ). Когда вы связываете базу данных с размещенным элементом, CIS использует Prefix, чтобы ограничить поиск соответствующими таблицами. Например, если таблица содер- жит только конденсаторы, вы можете назначить букву С как Prefix. Затем, когда вы вы- берете команду Link Database Part, CIS будет просматривать только ту таблицу, которой установить вашей базе .PDF, DOC хотите. CIS
Часть 2. OrCAD Capture CIS 93 назначен Prefix С. Если вы хотите, чтобы просматривались все таблицы, не заполняйте это окно. Все вышеуказанные действия нужно провести для всех таблиц в базе. Определение ссылок на элемент. Ссылки па элемент по буквенным обозначениям обычно используются, чтобы ускорить поиск элемента и повысить точность поиска. При компоновке элементов с базой вы создаете связи между отдельными типами эле- ментов и буквенными обозначениями в базе данных для элементов этого типа. Напри- мер, вы можете создать для всех резисторов в базе ссылку R. Обратите внимание: задание ссылок для элементов улучшает поиск только в базе (например, типа Microsoft Access), при использовании электронных таблиц, это не дает никакого эффекта. Единожды определив ссылку для элементов в базе, всегда, когда вы выбираете эле- мент для компоновки с вашей базой, CIS выводит на экран соответствующий тип эле- ментов. Иначе CIS выведет на экран все элементы из базы данных, которые удовлетво- ряют заданным значениям поиска независимо от типа элементов. Обратите внимание, что задание ссылок для элементов необязательно. Вы можете сделать это в любой момент, чтобы ускорить поиск элемента. Когда вы определяете ссылки для элементов, помните следующее: • ссылки распространяются на все таблицы базы; • значение Part Type Property Con tens чувствительно к регистру; • вы можете связать один Prefix сразу с несколькими таблицами; • связи распространяются на все уровни иерархии типов элементов; • ссылка, не привязанная ни к одному типу данных, распространяется на все элемен- ты в базе; • если для части элементов в базе данных не определено свойство Part Type Property Contens, элементы будут сравниваться только с теми ссылками, для которых не оп- ределены соответствующие типы элементов. Создание ссылок на элементы. При работе с вашей локальной базой удостоверь- тесь, что вы определили свойство Part Туре. Для этого откройте диалоговое окно Confi- gure Database и сделайте следующее: 1. Откройте новый или существующий проект. Из меню опции выберите пункт CIS Configuration. На экране появится окно конфигурирования файлов. 2. При необходимости нажмите на кнопку Browse, чтобы выбрать нужный конфигу- рационный файл, который вы хотите подключить. 3. Нажмите кнопку Setup. CIS выведет на экран окно Configure Database. 4. В окне Configure Database выберите вкладку Part Reference Associations (рис. 2.9). 5. Введите название типа элементов в окно Part Type Property Contens и соответст- вующие значения ссылок для этих типов в окно Applicable Part Reference Prefixes. Разделяйте их запятыми. Ссылки не должны быть уникальными для каждого типа элементов, так что вы мо- жете установить связь между одной и той же ссылкой и несколькими типами элементов. Нажмите ОК или другую вкладку.
94 OrCAD 10. Проектирование печатных плат Рис. 2.9. Задание ссылок Установка административных ссылок Административные ссылки позволяют вам настраивать рабочее окружение CIS. 1. Если вы еще не находитесь в диалоговом окне Configure Database, откройте новый или существующий проект в Capture. 2. Из меню OPTIONS выберите CIS Configuration. Появится диалоговое окно CIS Configuration File. Если необходимо, нажмите кнопку Browse, чтобы найти нужный конфигурационный файл. Нажмите кнопку Setup. В диалоговом окне конфигурации базы выберите вкладку Administrative Preferences Tab. 3. Выберите переключатель Allow Duplicate Part Number (разрешение дубликатного свойства Part Number), чтобы разрешить появляться в базе элементам с одинаковым свойством Part_Number. 4. В текстовом окне Part Type Delimiter укажите символ, который используется для разделения иерархических уровней внутри базы данных Обычно эго «\». 5. Включите переключатель Transfer Blank Properties, если вы хотите, чтобы свойства появлялись в размещенном элементе, даже если они не имеют значения. Это обыч- но бывает, если ваша база состоит из одной таблицы и какие-то свойства не важны для некоторых типов элементов. 6. Выберите опцию Assign Temporary Part Numbers Automatically (автоматически на- значать номера новым элементам) так, чтобы CIS автоматически создавал для вас
Часть 2. OrCAD Capture CIS 95 Part Numbers. Таким образом, когда вы создаете новый элемент, CIS автоматически назначает ему временное значение свойства Part Number и вводит его в базу данных в специальную таблицу TMPPRTS. CIS автоматически создает таблицу TMPRTS. Не удаляйте ее. Также никогда не удаляйте временные записи для элементов, даже если вы им назначили постоян- ное значение свойства Part Number. Если вы сделали это, то проект, который еще нс был связан с новыми элементами, базой не перезапишется. 7. В текстовое окно Temporary Part Number Prefix введите вид записи (например, ТМР) для Part Numbers. CIS автоматически увеличивает значение на единицу каждый раз, когда вы создаете новый элемент. Этот номер добавляется к заданному типу записи (например, ТМР1). 8. В окно Part Not Present Display Value вводится тот текст, который вы хотите, чтобы появлялся в вариантах схемы для обозначения отсутствия элемента. По умолчанию это Part Not Present. Вы можете ввести «отсутствует». Это значение выводится на экран в следующих случаях: • вместо значения свойств Part Number и Value в полях таблицы Part Manager; • в отчетах на варианты проектов; • при просмотре и выводе на печать вариантов схем; 9. Нажмите на кнопку ОК или выберите другую закладку. Чтобы заменить временный элемент на постоянный, сделайте следующее: 1. Используйте ваше приложение базы данных для ввода значения Part Number в таб- лице TMPPRTS, соответствующего временному значению свойства Part Number. 2. Замените временное значение Part Number постоянным в таблице элементов. CIS автоматически проверяет TMPRTS-таблицу и уведомляет, если временный эле- мент в проекте был переведен в постоянный. Если ваш рабочий каталог имеет дос- туп только для чтения, все пользователи должны применять одно и то же значение для создания имени временного файла. Значение Part Not present не выводится на дисплей на странице схемного редактора. Это свойство также не поддаегся перемещению и редактированию. По этой причине нужно либо в предварительном просмотре, либо при печати удостовериться, что при выводе на экран это значение не перекрывается другими выводимыми на экран значениями, потому что при длинных значениях большая вероятность перекрытия данных, и старайтесь стремиться присвоить наиболее короткое эквивалентное зна- чение вместо Part Not Present. Установка параметра 1СА supplier preferences. Этот параметр позволяет вам спе- цифицировать компоненты по поставщикам, когда вы хотите производить поиск ком- понентов по цене и наличию. Чтобы установить ICA supplier preferences, сделайте следующее: 1. Открыть новый или существующий проект в Capture. 2. Из меню опции выбрать CIS Configuration. CIS выведет на экран диалоговое окно создания конфигурационного файла.
96 OrCAD 10. Проектирование печатных плат 3. Если необходимо, нажать Browse, чтобы выбрать и сконфигурировать нужный файл. 4. Нажать Setup. CIS выводит на экран окно конфигурации базы данных. Выберите за- кладку ICA Supplier Preferences. Появится следующее окно (рис. 2.10) Part С atabdse 1 Part Reference As. .ociahonc | Adruni .Ireuve F’referenc es IC.“ Supplier Preferences | C( oose from a 'oilable supplier c elected suppliers (ordered by pteferen* ef Рис. 2.10. Установка ICA параметров В списке слева выберите имена поставщиков, которые вы хотите добавить в список справа, и нажмите кнопку Add или в списке справа выберите ряд файлов и нажмите кнопку Remove для удаления поставщиков. 5. Для задания очередности поиска в списке справа выделить имя и, пользуясь стрел- ками, передвинуть его вниз или вверх относительно других имен. При поиске окно ICA покажет информацию для первого поставщика, у которого был найден нужный вам элемент, поиск по поставщикам проводи!ся в заданном ва- ми порядке. 6. Нажать кнопку ОК. Сохранение конфигурационного файла 1. В окне CIS Configuration File нажмите кнопку Save As. 2. Нажмите ОК, чтобы установить конфигурационный файл для текущей сессии, и за- кройте окно.
Часть 2. OrCAD Capture CIS 97 Установка ICA-окружения для доступа к внешним данным В вашей системе должен быть установлен Internet Explorer 4 для запуска программы ICA. Установите ICA во время инсталляции Capture CIS. CIS использует регистрацион- ный номер OrCAD-продукта, чтобы проконтролировать ваш доступ к интернетовским базам данных. Вы вводите регистрационный номер при инсталляции Capture CIS. Когда вы впервые используете ICA-запрос, вам придется зарегистрироваться. Если вы хотите просмотреть дополнительную информацию, зайдите по адресу ICE@orcad.com. РАБОЧАЯ СРЕДА CIS Рабочая среда CIS включает два специализированных окна, которые позволяют вам управлять вашей локальной базой данных и анализировать их, - это окна Part Manager и CIS Explorer. Все функции для этих окон собраны в меню CAPTURE. Окно Part Manager Окно управления элементами отражает статус всех элементов в вашем проекте (рис. 2.11). ж к е I- о а- 31 Part Manage» - PW.DSN Part Refete КК&ЗМШ1 | Наименование у Part Status ж 1 SCHEMATICI Al. .1 ни- X2 Kolodka40(1) Колодка 40 0 Approved Defined 2 SCHEMATICI Al. .1 R23 ОС C2 33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 3 SCHEMATICI A1. .1 R22 ОС C2-33H-0.5 ОС С2-ЗЗН-05 0 Approved Defined 4 SCHEMATIC! Al. .1 A. R4 OCC2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 5 SCHEMATICI Al. .1 A. R3 ОС C2-33H 0.125 ОСС2 33Н0125 0 Approved Defined 6 SCHEMATICI Al. .1 DD9 OCM588WA1 ОСМ 588ВА1 0 Approved Defined 7 SCHEMATICI Al. .1 _L “Г C4 cond2 54 К10 73-16-М47 0 Approved Defined 8 SCHEMATICI Al. .1 “Г C3 cond2 54 К10-7316-М47 0 Approved Defined 9 SCHEMATICI Al. .1 R9 0CC2 33H-0.125 ОСС2-ЗЗН-0125 0 Approved Defined 10 SCHEMATICI Al. .1 R24 OCC2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 11 SCHEMATICI A1. .1 DD14 0CM1564LL1 ОСМ 1564ЛЛ1 0 Approved Defined 12 SCHEMATICI A1. .1 _L T C2 cond2 54 К10-7316-М47 0 Approved Defined 13 SCHEMATICI Al. .1 R10 OCC2-33H-0.125 ОС С2-ЗЗН 0125 0 Approved Defined 14 SCHEMATICI A1. .1 DR4 OCB19K-2 Блок ОС Б19К-2 0 Approved Defined 15 SCHEMATICI Al. .1 VT1 OSM 2T3117A ОСМ 2Т3117А 0 Approved Defined 16 SCHEMATICI A1. .1 R2 ОС C2-33H-0125 ОС С2-ЗЗН-0125 0 Approved Defined 17 SCHEMATICI A1. .1 R7 ОС C2-33H-2 0 0СС2-ЗЗН-2 0 Approved Defined 18 SCHEMATIC! A1. .1 DD8 0CM537RU8A ОСМ 537РУ8А 0 Approved Defined 19 SCHEMATICI Al. .1 R16 ОС C2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 20 SCHEMATICI A1 1 R12 OCC2-33H-0125 ОСС2-ЗЗН0125 0 Approved Defined < 1 ►I Рис. 2.11. Окно Part Manager С? Part Manager выводит на экран информацию для каждого элемента, включенного в ваш проект: • схемную страницу, на которой он размещен; • позиционный номер; • номинальное значение; • наименование элемента; 4-2813
98 OrCAD 10. Проектирование печатных плат • статус размещенного элемента относительно базы данных; • имя таблицы, которая содержит размещенный элемент; • имя библиотеки УГО, из которой был размещен элемент; • имя источника, если в одном корпусе много элементов. Окно CIS Explorer Окно CIS Explorer (рис. 2.12) позволяет вам искать и извлекать различную инфор- мацию об элементах. Основное окно содержит два вложенных окна - работы с локаль- ной базой элементов и работы с внешней базой данных через 1СА. Табл. 2.3 перечисля- ет окна, доступные для каждого из режимов работы. •Jglxl -3 Viev< Help Sf OrCAD Capture |CIS Explorer - Глее Database D rrtl ?5 Irt jmet Coot', лет АаДап! Л Local Part Database Ready Таблица 2.3 Скрхег Рис. 2.12. Окно CIS Explorer Окно Режим работы Footprint (посадочное место) Оба Элемент Оба Видимость Оба Explorer (поиск и анализ) Локальная база данных База с элементами Локальная база данных 1С-селектор ICA Сервер OrCAD ICA
Часть 2. OrCAD Capture CIS 99 Окно CIS Explorer работает в двух режимах, в зависимости от того, размещаете ли вы элемент или связываете его с базой данных. Название режима отображается в заго- ловке окна. Окно Footprint Окно доступно, если вы при инсталля- ции указали директорию с библиотеками по- садочных мест в Layout (рис 2.13). В окне Footprint выводится сгенериро- ванное в РСВ посадочное место, выбранное из базы элемента (рис. 2.4). Окно элемента Окно элемента выводит на экран графи- ческое изображение элемента из библиотеки, сгенерированной в Capture, для текущего, выбранного из базы элемента. Если элемент имеет эквивалент де Моргана, вы можете выбрать его в окне спецификации элемента в корпусе (рис. 2.14). Рис. 2.14. Окно элемента Окно видимости свойств Это окно выводит на экран установки по умолчанию для свойств элемента, которые вы видтс на вашей схемной странице. Вы можете использовать окно видимости, чтобы изменить установки по умолчанию. Вы мо- жете также установить собственные уста- новки для текущего выбранного элемента (рис. 2.15). Property Contents Visible 1 Poet N- u .= 2 P it! lyipi L.-xtic □ 3 i i О j & .J I •ЧГ . в 4 1 1 5 ъс ? 4L G ’ ?G □ 6 Lsr ; GCMl • 7 «и г-< >K74Ai 1 1 1 8 In. 'J. 9 . .i l ♦, S < 5X .• • i j-i 10 1^1 11 ptT**- C .13 □ J 12 -avisr. 4.V 13 V - .г! v.l n Рис. 2.15. Окно видимости свойств Окно анализа и поиска информации Окно позволяет вам производить поиск элементов в вашей локальной базе. Окно содержит два вкладыша - Explorer и Query. В окне Explorer вы можете производить по- иск элементов, используя иерархическое дерево, организованное типами элементов (рис. 2.16). Окно Query (запрос) позволяет вам производить дальнейшую фильтрацию данных и делать выбор, основанный на значениях полей.
100 OrCAD 10 Проектирование печатных плат Вы можете также использовать окно видимости, чтобы вывести на экран в компакт- ном виде свойства текущего элемента и их значения для элементов, которые вы выбра- ли из локальной базы или базы на OrCAD-сервере (рис. 2.16). I DemcAccessS! •;< fn] Capacitor □ ffi ю „.I CMOS Logic ___) Interface Data Transmission „ 1 Microprocessor , Misc TTL Logic + J Misc + J Resistor ~ТЛ h Explore Л Quety / ' < Рис. 2.16. Дерево базы Окно элементов базы данных. Это окно выводит на экран результаты вашего по- иска элементов (рис. 2.17). Table Part Number Part Type Value Description Schematic Part PCB Footprint Manufactur er Pert Humbet Manufactur er Distributor Part Number Distributor Price Aval ic5 ЯНВ&Ы9rriliu': ' '.tejhTiWW4«LaOIAMaMhal Olf hSU, 1C 20-00133 ITLLogi; 74S133 K74S13313 74S133 DP 00/20M' DM74S133N Fa rchUdSemi DM74S133N- Digi-Ke-' .1 65 Sto *1___1 Рис. 2.17. Окно элементов базы данных Окно 1С селектора. Это окно позволяет производить расширенный поиск элемен- тов через Интернет. Поскольку это живая связь с базой данных, вы всегда имеете дос- туп к самой новой информации об элементе. Вы ищете в базе элементы, используя иерархическое дерево, организованное типа- ми элементов и запросами для свойств. Когда вы найдете новый элемент, вы можете разместить его непосредственно на вашей рабочей схеме, используя OrCAD -server. Окно сервера OrCAD (CDS) Когда вы получили запись на элемент, запрашивая и фильтруя информацию в базе данных, она выводится на экран в следующем виде (рис. 2.18): • промышленное название элемента; • номинал; • условное графическое изображение и посадочное место, • стоимость и наличие; • интернет-адрес справочной информации. Вы можете потом перенести следующую информацию: • информацию об элементе, выведенную на экран в виде временной записи для вашей локальной базы данных; • УГО и посадочное место в ваши локальные библиотеки.
Часть 2. OrCAD Capture CIS 101 5 SpbCircuit ActivePerH Search • Mtcrocnft Internet Explorer |pjx| Файл Правка Вид Избранное Сервис Справка Назад Останобигь Обновить Демон Поиск Избранное Журнал Почта Размер j Переход Ссылки Адрес |^1 http /Aww sptncncuit com/activeparls2/seaichActiveF,arts jsp HOME •-SEARCH FecrKHtk z Овёцр» Tail Urik PUBLISHER COUABO& - Helt Back f-prward Component Search S * (Select hom following Componen HEAT SINKS CONNECTORS TRANSFORMERS CLOCK SOURCES R/F MICROWAVE FASTENERS r BATTERIES VIRTUAL COMPONENTS S JjPASSIVES S _jlCS ELECTRO MECHANICAL OPTODEVICES Search Parameters (Maximum 250 Search Results) Manufacturer Name |aNY MFR’s Part Number | Starting With Exact <• ‘Contains Part Description | (Search Example +CAP +TANT +10UF) Advanced Search Parameterз ф Интернет Рис. 2.18. Окно выхода в Internet РАБОТА С ORCAD CIS Этом разделе описывает различные процедуры, которые вы используете при работе с OrCAD CIS, включая следующее: • использование CIS-интерфейса; • размещение элементов базы данных на вашей схеме; • просмотр свойств элементов; • создание новой базы элементов; • компоновка новых элементов с базой; • копирование свойств элементов с помощью Part Manager; • просмотр и модифицирование статуса элементов; • создание вариантов проекта; • создание отчетов. Использование интерфейса CIS Интерфейс пользователя CIS включает стандартные функциональные возможности Windows-интерфейса наряду с дополнительными возможностями, делающими его удобным в работе. Вы можете также сами настраивать размещение окон CIS для каждо- го конкретного проекта.
102 OrCAD 10. Проектирование печатных плат Использование окна Part Manager Вы можете корректировать рабочую среду для элементов следующими способами: • сортировать данные в любой колонке окна Part Manager; • регулировать вид окна Part Manager изменением ширины колонок и разделением окна на панели прокрутки; • вывести на экран панель инструментов. Чтобы отсортировать данные в колонке, щелкните по заголовку колонки. Чтобы из- менить порядок сортировки, щелкните по заголовку колонки снова (рис. 2.19). §Part Manage if - KONTR.DSN Active Variant: | -01 zJ # 1 Schematic Page . Part Ref . I Vafud J PartNu.. | 1 SCHEMATIC! FA Al SV/LP34(1) Вилка SWLP34 < 2 SCHEMATIC1 PA.. BQ! RK372 « 3 SCHEMATIC1 PA BQ2 RK169 « 4 SCHEMATIC1 PA. </ф Cl Do Not Stuff Do Not Stuff C 5 SCHEMATIC! PA Ф C2 K10-17oH90 K10176-H90 C 6 SCHEMATIC! PA. ф СЗ K10-176H90 K10-176-H90 C 7 SCHEMATIC! PA. Ф C4 K10-176-H90 K10-176-H90 C 8 SCHEMATIC! PA.. ф C5 K10-176-H90 K10-176-H90 C 9 SCHEMATIC! PA ф C6 K10-176-H90 K10-176-H90 C 10 SCHEMATIC! PA ф C7 K10-176-H90 K10176-H90 C 11 SCHEMATIC! PA ф C8 K10-176-H90 K10-176-H90 < 12 SCHEMATIC! PA . ф C9 K50-35-25B K50-35-25B C 13 SCHEMATIC! PA ф CIO K50-35-25B K50-35-25B C 14 SCHEMATIC! PA. ф СП K50-35-25B K50 35 25B C Рис. 2.19. Работа с окном Part Manager На заголовке появится стрелочка, показывающая направление сортировки: если стрелочка направлена вверх, данные сортируются по возрастанию; если вниз - по убы- ванию. Вы можете регулировать вывод окна Part Manager следующим образом: 1. Отрегулировать ширину колонки, выбрав правый край заголовка колонки и пере- тягивая его влево или вправо. 2. Разделить окно Part Manager на окна прокрутки, выбрав команду Split из меню WINDOWS окна Part Manager (рис. 2.20). | ф Part Manager - KONTR.DSN Acftve Vai ant j-01 ч j Schematic Page 1Й Part Re' | Value | Part Na I i Part Status 1 SCHEMATIC! PA BQ2 RK169 ♦ Undefined 2 SCHEMATIC! : PA... BQ! RK372 ♦ Undefined 3 SCHEMATIC! : PA . R3 ai25Wt-47 k.Om C2-33H-0125 о Approved 4 SCHEMATIC! PA. R20 0.25Wt-330 Om C2-33H-0 25 о Approved 5 SCHEMATIC! Pa XS9 PF6 Панелька PF о Approved 6 SCHEMATIC! PA T C5 K10176-H90 К10-176НЭ0 о Approved 7 SCHEMATIC! . PA... XS3 SCSM8 Панелька SC о Approved ft | Schematic Page йи! Part Ref.. | Value 1 Part Nu I Part Status 1 SCHEMATIC! . PA BQ2 RK.169 • Undefined 2 SCHEMATIC! PA BQ! RK372 • Undefined 3 SCHEMATIC! PA R3 0125Wl-47k0m C2-33H-0125 О Approved 4 SCHEMATIC! • PA R20 0 25VA-330 Om C2-33H-0 25 О Approved 5 SCHEMATIC! PA XS9 PF6 Панелька PF о Approved c CrUCHATin DA -L Г1П174 МОП ИЛ 1 7X UQT) A^—. Рис. 2.20. Разделение окна Part Manager
Часть 2. OrCAD Capture CIS 103 Вывод на экран панели инструментов регулируется следующим образом: 1. Чтобы вывести на экран панель инструментов, выберите меню TOOLBAR (рис. 2.21) '-'МКЙМЙЦ1ММ Рис. 2.21. Панель инструментов 2. Название команд на каждой кнопке появляется при короткой задержке указателя на кнопке. 3. Скрыть панель инструментов, нажав на кнопку с крестиком в верхнем углу заголов- ка панели инструментов. Использование окна CIS Explorer CIS выводит на экран окно CIS Explorer, когда вы выбираете команду Place Database Part или Link Database Part из меню схемного редактора Capture (рис. 2.22). о leCofip IS O«CAD |QS Eantow - Pl»« D*Ub»i» P«tJ Г I Мнчзогроиессоры ,J Мнфоода-ы интегральные цифровые I SRAMs/ModUee . 1 S iaod»d Logc стсии i Supervfsay Cacuis 1 ОЗУ |2> портовые! , J ПерифвриГеаде мифосхемь. для МК к ПК _ , .1 Шендр*»ое Update £d< Htip ади -1 -1Г и 2 u □ P*ck«gr<g Pan Р» РКд 1 Рис. 2.22. Окно CIS Explorer , J Для с*стемтелелог*ху**аини и передав . 1 Загим^начхцие устройстве Tibte ивмс1ювы»>е М>* рос гема Логические 153ЭИРЗЭ Мгерос клм» Лстчвсхме 1533ЛА4 Мчфоскема Логические. 153ЭЛАЗ Микросхема Логические 1533ПН1 Мг*рОСхема Логические. ff474*C100 Ммросчема Логические. 1533ТМ2 t- tJocmd li<U Property fcComp LVALUE SchenwUc Fert KOMCtpyKTM 6Л0 347 364 босьлыре’рядиый буферам рамс тр 6К0 347 364--Три лоа**скмх улепетв ЭИ-ГЕ ’ОКО 347 364-*<етъ<>е погическ»те элемента 2Й-НЕ 6К0 347 364- чиесть лошчесжих эпементовТЕ' ТУРЫ 45137 Три логических элемента “ЗИТЕ" (енапогм ЭКФ1554ЛА4 МС74 J ТСКМдТУИКЛЛ 554 ССВЧ .6К0.347 364- Два триггера D смтер<х**« с выхладлм ♦TCfSAfcTM.5?3OL9'1'331 JV7 II15J3 OLBV) 533F лгсвмд Trt 533 CW15ЭХ J EORMATM 533 OLBtl 53X' JTFORMATU533 OL№153X -i -я Т*ИЧЯ>. -И1 jBhnt- «WbWt гинмг ?нв . ’ »М S5- вг.’ М^роскеыа Логические КИ533ГЦ1 б КО 348 006- Десть ж в •ртсро- с повыиегыой нафчжой J f й*МАТМ533 OLBWR153 t>₽ 1М)Л4М/ п □ □ Наичтнив CIS Explorer содержит два табулируемых окна — Local Part Database и Internet Component Assistent. Вы можете переключать эти окна нажатием соответствующей кнопки. Каждое окно содержит совокупность внутренних окон, которые могут выво- диться как плавающие или скрытые. Оба окна также содержат фиксированные окна. Установочные окна могут позиционироваться и изменять размеры независимо, как и все стандартные окна. Но они разрешают вам дополнительный контроль вашего рабо- чего пространства в соответствии с другими окнами внутри CIS. Установочные окна содержат следующие уникальные характеристики:
104 OrCAD 10. Проектирование печатных плат • Стыковку с основным окном. • Расширение или сужение по отношению к другим окнам. • Перемещение относительно других установочных окон. В зависимости от функции окна вы можете выбрать, показывать ли или скрыть окно. • Установочное окно CIS сохраняет размер, позиции статус окна между сессиями Capture. Установка окон в CIS Explorer осуществляется следующим образом. Можно перетягивать окна за двойную рамку через другой бордюр окна CIS Exp- lorer. Другие окна при этом автоматически подстраиваются к перемещаемому окну. Чтобы произвести расширение или сужение окна относительно других окон (рис. 2.23), поставьте указатель на двойную границу окна, так чтобы он принял вид двух стрелочек, чтобы раздвинуть или сузить окно в заданных направлениях. Границы окна автоматически расширяются или сужаются, чтобы установить новый размер окна. Раз- меры окна изменяются только по вертикали или горизонтали. СкрыТЬ ОКНО ~ D / 1 Расширить / сузить z границы 1 i Двойная рамка - —« Properly Contents | Visible | 1 Part Hurtei PCC822BVTF ЧС □ ь Sit Сеюггчс 1 I /fdue 3200PF 0 J l S'" y-iC-i'i i > £0 % i “Г; ! Д’. □ •5 Voltage CH j rr.y 1 < i 1 -4 .6 Тз1-гаг:?е Й _ : 7 FS-T dsscretev AtACJfCF 1 PCB FjCHptird: 3E03 ! □.. 9 Manufacturer Part Mu ECU- Vi tj§22KBV о 10 S' 1 Psriasoftp -2CD c 11 zstriru or Fed Nuri-de PCC8223VTR-NU 1 12 ». - IX; .V.» □ф-Кву 1 □_ ! 13 ft ce Ж "J П Рис. 2.23. Изменение размеров окна Для превращения установленных окон в плавающие дважды щелкните по бордюру окна. Установочное окно перевыведется на экран с заголовком вместо двойного бордю- ра (рис. 2.24). к J 4 Property Contents Visible b Fart Hutnbw PCC822BVTF-ND a 2 p =П Cafrnic □ 3 вфОРР в _ 4 CAP CFF □ i 5 VoPecs* э\Г- П 1 .6 rjder<tce □ Двойной 7 aiScrew’CAOA C!TC >□ бордюр 3 KB Fooipuni I 2 й 1 i s ! i □ ~ I J 9 ,£ТЦл1п<£ ii yg Part Nu FCU-V! Hi32?JK8y n „ 10 ?-W Panasonic “CD LL 1.11 [j stpbus-:;: Nwnbe PC С F*~i4L ’ □. . 12 ."'•ctrbtror D Рис. 2.24. Установка окна
Часть 2. OrCAD Capture CIS 105 Для установки плавающего окна. Дважды щелкните по заголовку окна, чтобы вернуть его в предыдущее положение, или перетащите его за бордюр в нужное место. Для позиционирования плавающего окна через стыковку нажмите клавишу CTRL и, удерживая ее нажатой, перемещайте окно за заголовок. Чтобы показать окно, выберите название окна в меню VIEW. Чтобы скрыть окно, щелкните по кнопке «Закрыть» в верхнем углу окна или выбе- рите имя окна в меню VIEW. Использование базы элементов и окна OrCAD CDS Вы можете использовать табличный формат базы элементов (рис. 2.25) и данных на сервере, чтобы сделать следующее: Table Part Humber Part Type Value Description e thematic Part PCD Footprint Mapufactur er Part Number Manufactur er Ostributor Part Kimber Distributor Price AveilabMy ( IC 20-01201 Msc LM2902 JCLCWPCW LM2902 DIP 100Л4М1 LM2902.<l .Matronal Semi LM2902N-ND Digi-hey 053 In Stock IC 20-012011 MSC LM2902 ICLOWPCW LM2902/SO SOGO50.H4/ LM2902M Natrona! Semi LM2902M-ND Dgi-Key 0.53 In Stock К 20-003125 MSC MC1413P Hrgh Voltage ,MC1413 DIP 100M6AV. MCI 413 s/.jtr^ola MC1413P HarrJton 084 In Stock IC 20-003119 M'sc MC34164P-5 Hcropower МС34064/ TO226AB MC34164 Motorola MC34164P-5 Harr Ion 114 InStoc’' IC 20-003122 Msc MC145407P RS2325VOT. WC145407P DIP 1L0/20A MCU5407 Motorua MC145407P Hamilton 206 In Stock ic 20-00141 Msc 6208S IC 8-CH DaRL VT6208 DIP 10ОП 8М/ TDb20b1AP Toshiba TD6208AP-N Dig-Key 0.97 In Stock IC 20-00333 Msc 62256 256KSRAM( MS62256 DIP 100/16М/ F4622560 rirtachi Semic HM62256BLF HamAon 4.13 In Stock IC 20-00042 Msc 7201 FrOStatusFIAM7201-2 DP 100/16 W 7201 Advanced Мп AM7201-50P Harr ton 596 In Stock Рис. 2.25. Табличный формат базы данных • отсортировать значения в колонках, • изменить ширину колонок, • изменить порядок колонок. Окна базы данных и сервера CDS - части основного окна, вы не можете скрыть их или изменить их положение. Они всегда должны присутствовать, чтобы размещать эле- менты и связывать их с базой данных. Однажды установив колонки, CIS сохраняет их положение для следующих сессий. Можно произвести сортировку по значениям столбцов. Колонка, по которой сортируются данные, помечается маленьким черным тре- угольником. Если треугольник направлен вверх, то данные сортируются по возраста- нию, если вниз - по убыванию. Щелкните по заголовку колонки, чтобы выбрать колон- ку, затем щелкните по заголовку снова, чтобы отсортировать по значениям. Щелкнув по этому же заголовку еще раз, вы измените порядок сортировки (рис. 2.26). Table Part Hum! er Part Type A Value йеьег iption Schematic Part Fc w .20-00176 Interface Dat J'J nJ kC RS485/RS4 SN75176 DIP. w 20-00176BM Interface Dat !C MULTI RS4 3N75176 SOC w 20-00176BTM-Interface Dat IC MULITPOIN SN75176 SOC =20-00176BTNhnterf ace Dat IC MULITPOIN :SN75176 DIP. Рис. 2.26. Сортировка данных Для регулировки ширины колонки выберите правую границу заголовка колонки и перетягивайте ее влево или вправо.
106 OrCAD 10. Проектирование печатных плат Чтобы изменить порядок колонок, нужно: 1. Щелкнуть по колонке, чтобы выделить ее. 2. Перемещать заголовок колонки влево или вправо до гех пор, пока вертикальная красная черта нс встанет на нужное место. Чтобы скрыть колонку, нужно: 1. Щелкнуть по заголовку колонки, чтобы выделить ее. 2. Щелкнуть правой клавишей мыши по выделенной колонке и из выпавшего меню выбрать Hide Column. Чтобы показать скрытую колонку, нужно: 1. Щелкнуть правой клавишей мыши по заголовку любой колонки. 2. Выбрать пункт Unhide Column и в от- крывшемся окне выбрать имя колонки, которую вы хотите сделать видимой (рис. 2.27). Unhide columns Select columns to unhide тмс Номинал Cancel Help Рис. 2.27. Скрытие колонок Размещение элементов базы данных на вашей схеме Эта секция описывает, как сделать следующее: • найти элемент в вашей базе данных, • разместить элемент из базы на схеме. Когда вы размещаете элемент на схеме, CIS включает все свойства элемента из ба- зы, которые были переданы в проект. Команда Place Database Part не будет работать до тех пор, пока вы не введете имя условного графического изображения в вашу базу и не установите этому свойству тип ShematicPart. Нахождение элемента в базе Вы можете использовать окно Explorer, чтобы найти конкретный элемент в вашей базе. Поиск элемента в окне Explorer 1. Находясь в текстовом редакторе, из меню Place выберите команду Database Part. CIS выведет на экран окно Explorer. 2. В окне Explorer выберите кнопку Explorer. Появится иконка, отображающая базу элементов. 3. Выберите «+» или дважды щелкните по иконке базы элементов, чтобы раскрыть ба- зу на сконфигурированные таблицы. Подобным же образом выберите «+» на табли- це, чзобы раскрыть дерево типов.
Часть 2. OrCAD Capture CIS 107 4. Выберите элемент, который вы хотите разместить. Когда вы откроете папку с типа- ми элементов на любом уровне, элементы базы этого уровня появляются на дисплее в окне базы элементов (рис. 2.28). Table Pert Number Part Type Value Description Schematic Part PCB Footprint Manufactur er Part Humber Mantfactur er Distributor Part Humber u li ibutor Pnre Availability 1 К Wise LM2902 ICLCWPCW LM2902 DP100/14AV LM2902N National Semi lM29O2N-ND Digi-kev 353 h Stock С Л-012011 Misc LM2902 ICLOWPOW .M2902/SO S 00 050/14/ LM29U2M Nation». Semi LM2902M-ND Digi-Ki у 0 53 In Stock IC Л-003125 Misc «С1413Р HighVdage, MC1413 DP100/16.4A MC1413 Motorok. MC1413₽ Hanlon 084 In Stock £ .0-003119 Misc MC34164P-5 hfcropower МС34Г64/ TO226aB MC34164 kWo-rfa MC34164P-5 Hamlin :1.14 In Stock IC 20-003122 Msc MC145407P RS232 5VOn MC145407P Г4Р1ОО/2ОМ/ MC145407 MC145407P Hamikon 2 ОС In Stock IC 20-0041 Misc 6208S < 8-CH DAK Л6208 OP 100/18V/TD62081AP To; hiba rD62C3APN Digj-Key 0.97 In Stock IC 20-J0333 Misc 62256 256K SRAM 1 MSR2256 DIP 100/16W HM622568 4achiSemc H^2256BLF Hamdton ,13 inStock w^^t*** £ 20-00042 Msc 7201 ;FFO Status FI:AM7201-2 DIP 100Л6ЛУ 7201 ‘Advanced Mr АМ7Л11-50Р iHamton .596 in Slock Рис. 2.28. Поиск элементов CIS использует свойство Part Туре из базы элементов для определения иерархиче- ской панки. Использование режима запроса для поиска элемента в базе Вы можете также использовать режим запроса в CIS Explorer, чтобы найги все эле- менты, удовлетворяющие установленному критерию. Обычно это делается, когда вы хотите просмотреть все элементы, соответствующие установленным. Чтобы создать и выполнить запрос: 1. Находясь в редакторе схемы, из меню Place выберите команду Database Part. CIS откроет окно Explorer. 2. В окне Explorer выберите кнопку Query (рис. 2.29). Рис. 2.29. Окно формирования запроса 3. В первой ячейке колонки Property наберите название свойства или выберите его из выпадающего при щелчке по ячейке списка. 4. В первой ячейке колонки Compare наберите логический оператор или выберите его из выпадающего списка. Доступны следующие логические операторы. Обозначение Функция = Равенство < Меньше чем > Больше чем <= Меньше или равно >= Больше или равно i= Не равно Contains Содержит
108 OrCAD 10. Проектирование печатных плат 5. В первую ячейку колонки Value введите значение. Если вы используете знак равен- ства, вы можете применять шаблон для ввода значения: Символ «*» заменяет груп- пу символов, а знак вопроса заменяет один символ. 6. Повторите шаги 3-5, чтобы задать несколько критериев поиска. Вы можете также удалить критерий, выделив строку и нажав кнопку Delete. Во время поиска определяются только те элементы, которые удовлетворяют всем критериям. Вы можете добавлять критерии, чтобы уточнить поиск. Чтобы выполнить запрос, нажмите Enter или выберите пункт Re-search Database из меню UPDATE. CIS выведет на экран результат в окно базы данных. Размещение выбранного элемента на вашей схеме После выбора элемента базы из локальной базы, вы можете разместить его на вашей схемной странице. Любое свойство, сконфигурированное для передачи, копируется в размещенный элемент и присутствует в свойствах размещенного элемента. CIS уста- навливает соответствующие параметры видимости. Если свойство установлено види- мым и существует в библиотеке, CIS использует положение свойства, определенное в библиотеке; в противном случае CIS размещает свойства по умолчанию. Если вы из- менили позицию свойства в редакторе элемента, любая последовательность, записанная в элемент, вернется в новую позицию. Размещение элемента на вашей схеме 1. В окне базы элементов выберите элемент, который вы хотите разместить. 2. Если элемент имеет несколько УГО, связанных с ним, и вы хотите выбирать раз- личные имена УГО, выбирайте их из выпадающего списка свойства Schematic Part. 3. Если вы хотите изменить установленную по умолчанию видимость одного или не- скольких свойств, переданных в проект, измените установки в окне Visibility. Размещение элемента начинайте со следующего: • в окне базы элементов щелкните дважды по строке с выбранным элементом; • из меню UPDATE выберите пункт Place Database Part; • щелкните, чтобы разместить элемент; нажмите ESC, если вы закончили размещать экземпляры этого элемента. Существует 3 установки свойства видимости: 1. Свойство выводится на схемной странице вместе с элементом. 2. Свойство не выводи!ся на схеме вместе с размещаемым элементом. 3. Видимость свойства нельзя изменить. Вы не можете изменить видимость свойств, которые не были сконфигурированы как передаваемые в проект. Ячейка с такими свойствами подсвечивается ярким се- рым светом.
Часть 2. OrCAD Capture CIS 109 Просмотр свойств элемента Как только вы сгенерировали это свойство, вы можете просмотреть любой тип дан- ных Вы можете включить ссылки на справки для ваших элементов, созданные в фор- мате Word, Acrobat или других форматах. Например, вы можете просмотреть набор ри- сунков, механических моделей и т. д. Так, если значение свойства http.7/www chfprnfgr.eom/datasheets//74ALSl 38.html С IS запустит ваш Интернет-браузер и выведет на экран страничку с указанным адресом. База элементов может включать свойства, которые просматриваются в других при- ложениях. Эти свойства обычно определяют связь с документами или Web-страницами. CIS позволяет просматривать свойства, для которых при конфигурации был определен тип Browsable. Чтобы просмотреть свойства элементов, в окне базы элементов щелкните по свой- ству, которое вы хотите просмотреть. Курсор изменяет вид на вид руки, когда вы ука- зываете на просматриваемое свойство. CIS запускает соответствующий вьюжер для просмотра этого свойства. Установка связи размещенного элемента с базой данных Вы можете использовать команду Part Manager или Link Database Part, чтобы свя- зать элемент базы с одним или несколькими размещенными элементами. Связывая раз- мещенный элемент с базой элементов, вы заменяете элемент и его свойства элементом базы данных и его передаваемыми в проект свойствами. Если вы связываете экземпляр элемента с элементом базы, и экземпляр и входящие в него свойства будут сравниваться со свойствами элемента базы. CIS предупредит, если выбранный элемент базы и группа размещенных элементов имеют различные ссылки и значения номинала. Использование для связи окна Part Manager Из меню TOOLS окна администратора проектов выберите Part Manager - Open. CIS откроет окно Part Manager. В появившемся окне выберите элемент или группу элементов. Чтобы выбрать груп- пу элементов, выполните одно из следующих действий: • для группы несмежных элементов при нажатой CTRL щелкните по элементам; • для группы смежных элементов при нажатой клавише Shift щелкните по первому и последнему элементу группы. Из меню TOOLS выберите Link Database Part или щелкните но кнопке Link Database Part. В окне базы элементов дважды щелкните по элементу, с которым вы хотите ском- поновать размещенный, или выберите элемент и из меню UPDATE выберите Link Data- base Part. Если проект содержит несколько вариантов схемы, нужно сделать базовый вариан г активным, перед тем как вы будете связывать размещенный элемент с элементом базы, имеющим различные имена УТО.
110 OrCAD 10. Проектирование печатных плат Если свойства размещенного на схеме элемента отличаются от свойств выбранного в базе элемента, CIS будет подсвечивать ряд с этим элементом желтым, когда вы выбе- рете этот элемент в окне базы данных. Потом, когда вы дважды щелкнете или выберете команду Link Database Part, C IS разрешит вам изменить свойства размещенного элемен- та в соответствии со свойствами выбранного в базе. CIS связывает его с размещенным элементом и присваивает перенесенные свойства. Поскольку свойства элемента на схеме были изменены, необходимо проверить схе- му, чтобы быть уверенным, что связи правильны, когда вы окончили компоновку эле- мента с базой. Использование для связи окна схемного редактора 1. Выберите один или более элементов на схемной странице 2. Из меню EDIT выберите Link Database Part. CIS выполнит запрос базы, используя ключевые свойства, и выведет на экране результат запроса в окно базы элементов (рис. 2.30). OvCAO Captuce update £dii 1 I Is?1! I I -I I I J ' 1 I- I I I I I I Ti Ready Ext^ori * Рис. 2.30. Окно команды Lini Database Part Ключевые свойства определяются при конфигурации базы. Обычно Value является первичным, ключом. Сначала запрос ищет такие элементы, у которых значение свойства Value совпадает со значением размещенного элемента. CIS также использует конфигу- рационные установки для разрешенных буквенных ссылок Part Reference Prefixes и Part Reference Associations, чтобы выбрать из базы только те элементы, которые соответст- вуют ссылкам выбранных элементов. I. Выберите из базы элемент, который вы хотите использовать для выбранного раз- мещенного элемента. Вы можете также создать новый запрос, если первый запрос не нашел нужного для вас элемента.
СП Часть 2. OrCAD Capture CIS 111 2 В окне элементов базы сделайте следующее Дважды щелкните по элементу, кото- рый вы выбрали, или выберите элсменг и из меню UPDATE выберите пункт Link Database Part. Если свойство Schematic Part для размещенного элемента отличается от выбранного в базе, CIS подсветит эту строку желтым светом, когда вы выберете его в окне базы данных. Потом, если вы дважды щелкнете или выберете команду Link Database Part, CIS разрешит вам изменить свойство Shematic Part размещенного элемента в соответст- вии с выбранным элементом. Элемент базы данных связан с размещенным элементом, который также получит все перенесенные свойства, включая Value. Если вы выбрали несколько элементов, CIS использует ключевые свойства и буквенные ссылки первого элемента в группе для первичного запроса. Если любой из выбранных размещенных элементов содержит несколько секций в корпусе и имеет определенную буквенную ссылку, CIS модифицирует все элементы в корпусе одновременно. Например, если выбранный элемент U33B, CIS изменит U33A, U33C и другие элементы в корпусе. Если же в выбранном элементе ссылка не опреде- лена, заменится только выбранный элемент . Копирование свойств элементов в Part Manager Вы можете также использовать Part Manager, чтобы копировать в проекте своиства из одного элемента в другой или несколько. CIS копирует только те свойства, которые определены в конфигурационном файле как переносимые. Копирование свойств из одного элемента в другой I. Откройте схемный проект, который содержит элементы, свойства которых вы хоти- те скопировать. 2. Из меню TOOLS выберите пункт Part Manager - Open. CIS выведет окно Part Manager, показывающее все элементы проекта, отсортированные по позиционным номерам (рис. 2.31). |шГ Manager - KONTR.DSN iveValiant: |-01 zj Schematic Page Part Ref... Value Part Nu... Part Status | Dat. SCHEMATIC! PA Al SWLP34|1) Вилка SWLP34 о Approved Defined 1 SCHEMATIC! PA BQ! RK372 • Undefined 1 SCHEMATIC! PA BQ2 RK169 • Undefined SCHEMATIC! PA v* i —L Cl Part Not Present Part Not Present о Approved Defined 1 SCHEMATIC! PA _L T C2 K10-176-H90 K10-176-H90 о Approved. Defined • SCHEMATIC! PA _L T C3 K10-176-H90 K10-176-H90 о Approved Defined SCHEMATIC! PA T C4 K10-176-H90 K10-176-H90 о Approved. Defined • SCHEMATIC! PA. -L. C5 KI 0-176-H90 K10-176-H90 о Approved Defined 1 SCHEMATIC! PA _L T СБ K10-176-H90 KI 0-176-H90 о Approved. Defined 0 SCHEMATIC! PA _L T C7 K10-176-H90 K10-176-H90 о Approved' Defined 1 SCHEMATIC! PA _L T C8 K10176-H90 K10176H90 о Approved Defined 2 SCHEMATIC! PA J_ T C9 K50-35 25B K50 3525B о Approved' Defined 3 SCHEMATIC! PA J_ T CIO K50 35-25B K5035-25B о Approved. Defined 4 SCHEMATIC! PA _L T CH K50-35 25B K50-35 25B о Approved Defried iH<HH<iniiiM»nmm»n«*H Рис. 2.31. Копирование свойств элементов 3. Выберите элемент, свойства которого вы хотите скопировать. 4. Перетащите выбранный элемент на элемент, свойства которого вы хотите заменить.
112 OrCAD 10. Проектирование печатных плат Вы можете использовать команду Split, чтобы вывести на экран две области Part Manager. Это может сделать более удобным операцию копирования элементов, если элементы разнесены в окне Part Manager. Копирование свойств элементов из одного элемента в группу Откройте схемную страницу, которая содержит элемент, свойства которого вы хо- тите скопировать. Из меню TOOLS выберите пункт Part Manager - Open. CIS выведет на экран окно Part Manager, показывающее все элементы в проекте, отсортированные по позиционным номерам. Выберите элемент, свойства которого вы хотите скопиро- вать. Из меню EDIT выберите Сору. Выберите группу элементов, удерживая нажатой клавишу CTRL, чтобы добавлять к группе по элементу, или клавишу Shift, чтобы выде- лить непрерывную группу. Из меню EDIT выберите Paste. CIS копирует свойства из первого элемента во всю выбранную группу. Просмотр и сохранение статуса элемента * Используйте CIS Part Manager, чтобы просмотреть и записать базовый статус эле- ментов, размещенных в вашем проекте. Всегда нужно определить статус элементов, перед тем как создать отчет. Будьте уверены, что статус всех элементов индицируется зеленым перед тем, как вы будете создавать отчет и таблицу соединений; тогда вы гарантируете правильность отчетов. Открытие окна Part Manager Когда вы открыли Part Manager, CIS генерирует отчет, описывающий статус ваших размещенных элементов на последний момент, когда вы сличали их с базой данных. Если вы изменили свойства любого размещенного элемента или разместили эле- мент не из базы, после того как вы последний раз определяли статус, отчет, сгенериро- ванный Part Manager по команде Open, не будет отражать текущего статуса вашего про- екта по отношению к базе. Открытие окна Part Manager: 1. Открыть новый или существующий проект. 2. Из меню TOOLS выбрать пункт Part Manager - Open. CIS выводит на экран окно, в котором отображаются все элементы проекта, отсортированные по позиционным номерам. Обновление статуса элемента для вашего проекта. Вы можете определить статус элемента для вашего проекта, используя Part Manager. Когда вы выполняете команду Part Manager Update, CIS проверяет все элементы, размещенные в вашем проекте, на со- ответствие элементам базы и там, где необходимо, модифицирует свойства элементов. Любые свойства, которые вы назначили экземплярам элемента, сохранятся, когда вы обновите статус элементов для вашего проекта, даже если они отличаются от значе- ний в базе. Обновление статуса для вашего проекта. Сделайте одно из следующего: • из меню TOOLS выберите пункт Part Manager - Update; • из меню TOOLS выберите Update Part Status.
Часть 2. OrCAD Capture CIS 113 CIS проверяет каждый элемент на соответствие элементу базы, с которым он связы- вается. Элемент в базе ищется по свойству Part Number, которое сравнивается со значе- нием размещенного элемента, затем сравниваются переносимые свойства. Для каждого размещенного элемента, который не является текущим, появляется диалоговое окно (рис. 2.32). Update Part Номинал Доад Группа е ОС С2-ЗЗН-0.1 Допуск ОЖ0 4 ОЖ04 (аименовани Номинальное значение DP Pnos Suh Props F1 Постоянные н ОС С2-ЗЗН-0.1 Св 10 до 3.01 j+-1.+-2;+-5;+-1 Cancel Yes Рис. 2.32. Проверка элемента на соответствие свойствам в базе Это окно предложит вам пути для решения, хотите ли вы или не хотите изменять свойства размещенного элемента на свойства, переносимые из базы. Первый ряд содер- жит перечень свойств элемента из базы, второй ряд содержит свойства размещенного элемента. Различие между ними подкрашивается красным цветом. Для выбора решения щелкните по одной из следующих кнопок (табл. 2.4). Таблица 2.4 Кнопка Функция Yes Обновить свойство элемента Yes АП Обновить все размещенные элементы, свойства которых не совпадают со свой- ствами элементов базы данных No Не обновлять размещенный элемент No АП Не обновлять любой размещенный элемент, свойства которого не совпадают со свойствами элемента из базы данных В некоторых случаях CIS не может автоматически определить соответствующий элемент базы, свойствами которого нужно обновить размещенью элемент. В этих слу- чаях нужно подождать, когда обновление закончится, и произвести связь размещенного элемента с базой. Когда процесс завершится, окно Part Manager покажет обновленный статус. Колон- ка Pail Status содержит текст и цветную иконку, которая индицирует, связан ли ваш размещенный элемент с элементом в базе данных. Табл. 2.5 выводит список всех воз- можных обозначений статусов и что каждое из них обзначает. Таблица 2.5 Статус Значение Зеленая иконка Элемент утвержден и является текущим Желтая иконка Элемент находится в процессе утверждения Красная иконка Отчет будет некорректен Голубая иконка На экран выводятся неодназначные элементы. Дважды утвер- жденный статус
114 OrCAD К). Проектирование печатных плат Окончание таблицы 2 5 Статус Значение Зеленый знак вопроса Элемент имеет разрешенную неоднозначность. Для одного эле- мента установлено множество значении Выбранный компонент не используется в вариантах Голубой знак вопроса Элемент неодназначный и неопределенный. Для одного элемента ус- тановлено множество значений. Чтобы разрешить неодназначность, используйте команду Resolve Ambiguity и выберите значение Approved (утвержденный) Элемент имеет определенное свойство Part Number Temporary (временный) Элемент имеет временное свойство Part Number Undefined (неопределенный) Элемент не имеет свойства Part Number Current (текущий) Переносимые свойства совпадают с базовыми Defined (определенный) Элемент имеет свойство Part Number Undefined part Reference Элемент имеет неопределенный позиционный номер Not current Элемент имеет одно из переносимых свойств, которое не совпада- ет со свойствами элемента базы Duplicate Элемент имеет значение свойства Part Number, которое появляет- ся больше чем один раз в базе элементов Not Found Элемент имеет значение свойства Part Number, которое не суще- ствует в базе Если вы сконфигурировали ваш файл так, что CIS назначает Part Numbers автома- тически, то этому элементу будет назначаться либо статус Temporary Part (если префикс Part Number размещенного элемента является префиксом временного Part Number), либо статус Approved Part. Когда статус всех элементов в вашем проекте текущий, вы готовы для генерации отчета. Во время процесса обновления статуса Part Manager выводит ок- на для элементов с красными иконками. Эти окна дают более детальное представление о стагусс элементов и свойствах размещенного элемента, которые не совпадают с базо- вым. Чтобы вывести на экран это окно, щелкните правой клавишей по колонке статуса для этого элемента и выберите команду Update Part Status. Статус элемента определяется только для тех свойств, которые были специфициро- ваны для передачи из базы. Другие свойства элемента не контролируются. Вы можете сохранить содержание окна Part Manager в текстовом файле (.PRP). Файл отчета сохраняется в табличном формате, который! может быть отредактирован в Excel или в Word. Чтобы сохранить отчет о статусе, выберите одну из следующих оп- ций (табл. 2.6). Таблица 2.6 Что требуется Что нужно с де 1ать Сохранить файл отчета под именем проекта Из меню FILE выбрать Save Сохранить файл отчета под выбранным именем Из меню FILE выбрать Save as Например, если имя вашего проекта MYDESIGN.DSN, CIS авгомашчески присваи- вает вашему отчету имя MYDESIGN.PRP, если вы выбрали команду Save.
•n \ аз Часть 2. OrCAD Capture CIS 115 Создание многовариантных проектов Начиная с версии 9.2.3 Capture предлагает новый подход к созданию многовариант- ных проектов. Под вариантами подразумевается различное исполнение проекта, кото- рое проявляется либо в различии конструкций, либо в функционировании. В исполне- нии некоторые элементы могут различаться либо характеристиками, либо своим при- сутствием или отсутствием. Если в более ранних версиях для создания варианта проекта пользователь опускался до элементного уровня, так как он должен был ссы- латься на позиционный номер каждого элемента, то теперь схема разбивается на труппы и подгруппы элементов по функционированию. Разбив элементы на группы или под- группы, можно управлять конкретным элементом, чтобы задать группе нужную функ- цию. Интерфейс разрешает пользователю заменять элемент на альтернативный, имею- щий то же посадочное место, или устанавливать статус «not present», т. е. исключать из списка элементов Bill of materials. Формирование групп возможно в окне схемного редактора и также в окне Part Manager; разрешается вхождение одного элемента в не- сколько групп; каждая группа может содержать подгруппы для дальнейшей дифферен- циации множества элементов; каждая группа и подгруппа может входить во множество исполнений (ВОМ). При создании нового проекта, когда группы и подгруппы еще не определены, все элементы включены в одну общую группу (common). Если группы за- думаны как различные функции или модули, то подгруппы - это различие в конфигура- циях этих модулей. Модули могут отличаться друг от друга совсем незначительно. Ба- зовый набор компонент остается тем же самым в каждой подгруппе. Подгруппы - это отличный способ представления функциональных секции принципиальных схем. После определения всех групп и подгрупп создается Bill of Materials. Каждый вариант Bill of Materials должен содержать все группы и подгруппы, представляющие конкретную конструкцию. Этот объект представляется как папка в окне Part Manager. Папка созда- ется, ей присваивается имя, и в нее перетаскиваются все группы и подгруппы, входящие в конкретное исполнение. При этом способе создания многовариантных проектов мо- жет возникнуть следующая проблема: это когда один и тот же элемент входит более чем в одну группу. Эта возможность создана умышленно, так как даст возможность иметь один и тот же элемент в двух группах, но в разных статусах: в одной группе как присутствующий и как ненрисутствующий в другой. Кроме того, пользователь может связать элемент с альтернативными графическими изображениями, что дает возмож- ность вызывать элемент из двух или более групп, но каждая группа содержит различное определение элемента. Эта ситуация неопределенности может возникнуть при создании BOM. Capture CIS перед созданием ВОМ производит проверку на эти условия. При воз- никновении ситуации неопределенности будет выдаваться предупреждение, процесс создания отчета приостановится и в колонке статуса против элементов появятся вопро- сительные знаки. Для распечатки ВОМ нужно воспользоваться меню REPORTS, в диа- логовом окне выбрать вариант исполнения и сформировать для него файл. При выводе на печать электрической схемы будет выводи! ься тот вариант, который сделан актив- ным в окне Part Manager. Под теми элементами, которые не присутствуют в проекте, будет стоять та надпись, которая определена в закладке Administrative Preference окна Configure Database. В окне Part Manager вы можете собирать компоненты в группы и подгруппы для дальнейшего использования их в Bill of Materials во многовариантных схемах. Дерево
116 OrCAD К). Проектирование печатных плат в окне Part Manager обеспечивает графический ингерфейс для удобного создания групп, подгрупп и ВОМ для основного проекта. В рамках этого дерева вы можете связывать эти элементы с базой или обновлять их статус. Использование окна дерева в окне Part Manager Окно Part Manager состоит из двух частей - списка всех компонентов схемы в пра- вой стороне и дерева в левой стороне. Когда вы выбираете папку в дереве, ее группы или составляющие компоненты появляются в правой стороне (рис. 2.33) Дерево имеет следующую структуру: • Root Folder - корневая папка, имеющая то же название, которое имеет и корневой проект. Корневая папка в дереве отображает путь к корневому проскгу. и все ком- поненты появляются в списке справа, когда эта папка выбрана. Любые модифика- ции, сделанные с компонентами на этом уровне, приводят к изменению в основном проекте (рис. 2.34). ______________________________ Рис. 2.33. Дерево в окне Part Manager u5|(3|H| ______ - Л C:\CAPCIS\EENCH1.DSN -......I Groups __| Cprnmon - .1 CftSnectors I Assembly 1 __I Assembly 2 J Video Filter I NTSC _J PAL BiXi Vartar^ ___ __] North America __1 Hong Kong Europe BOM Variant I Europe __I Hong Kong J North America Рис. 2.34. Папка BOM variants • Папка Groups (группы). Содержит созданные вами группы и подгруппы элементов. Когда папка Groups выбрана в правой стороне окна, отображаются все группы, ко- торые вы определили. Вы можете выбрать группу или подгруппу, чтобы просмот- реть их состав. Папка Groups всегда содержит папку Common (общую). • Common Folder - общая папка, вначале содержит все элементы проекта. Как только вы переместили компонент в группу или подгруппу, он удаляется из общей папки. Общая папка всегда зеленая и находится ниже папки Groups. Общая папка может быть перетащена из папки Groups в папку BOM Variant для определения компонен- тов, используемых в BOM Variant. • Папка BOM Variants содержит варианты ВОМ, которые вы создали перетаскивани- ем групп и подгрупп из папки Groups. Когда папка ВОМ выбрана, список справа отображает все варианты падок, которые вы создали (рис. 2.34) Раскрытие и свертывание выбранных директорий в дереве Щелкните по значку «+» рядом с директорией, чтобы раскрыть ее Щелкните по значку «-» рядом с директорией, чтобы свернуть ее. Вы также можете воспользоваться кнопками для переключения режима сворачива- ния и раскрытия директории или выбрать эги команды из меню.
Часть 2. OrCAD Capture CIS 117 Показать или скрыть дерево в окне Part Manager Щелкните по кнопкам Show/Hide, чтобы показать или скрыть это дерево. Вы може- те также выбрать эту команду из меню VIEW. Работа с группами, подгруппами и общими компонентами Находясь в дереве окна Part Manager, вы можете создавать, удалять группы и под- группы, заполнять их элементами из общей папки, удалять элементы из групп и под- групп и копировать существующие группы и подгруппы. Так как вы можете только до- бавлять и удалять группы и подгруппы в папку BOM Variants, любая модификация, ко- торую вы хотите сделать с группами и компонентами, должна быть сделана в папке Groups. В табл. 2.7 приведены все действия, которые вы можете сделать с группами и эле- ментами в проекте из окна Part Manager. Таблица 2.7 Действие Результат Создается исходный проект Все компоненты находятся в общей папке Добавляются компоненты в груп- пы или подгруппы Компоненты останутся в общей группе до тех пор, пока они не будут использоваться в других группах или под- группах Обновляется статус элементов внутри групп или подгрупп Все компоненты в выбранных группах или подгруппах проверяются и обновляются. Любые группы или под- группы. используемые в вариантах ВОМ, также проверя- ются и обновляются в папках ВОМ Используется команду Update Part Status для выбранных групп Общая папка и все группы проверяются и обновляются Используется команду Update Part Status для выбранного элемента или элементов из общей папки Статусы выбранных элементов обновляются в общей папке Используется команду Update Part Status для элемента или элементов из выбранной папки Groups Статусы выбранных элементов обновляются в группах или подгруппах и в любом варианте ВОМ, к которому они принадлежат Команда Link Database Part доступна, когда элемент выбран в группе или подгруппе папки Groups. Вы можете также установить статус элемента как Present (присутствует) или Not Present (отсутствует) из группы или подгруппы или исключить компонент из варианта проекта. Создание групп или подгрупп Команда создания новой группы или подгруппы также доступна из конзекстного меню, когда вы стоите на папке Groups. Создав исходный проект, вы можете объединять его элементы в функциональные группы или подгруппы. Вы создаете группы или подгруппы в папке Groups для исполь- зования их в ВОМ-вариантах. Обычно вновь созданные группы пусты и не содержат элементов и подгрупп. Чтобы создать группу: 1. В дереве окна Part Manager выберите папку Groups.
118 OrCAD 10. Проектирование печатных плат 2. Из меню EDIT выберите New Group. Появится диалоговое окно команды New Group. 3. Наберите имя группы. Не используйте слова groups, common , ВОМ Variant. 4. Нажмите ОК. В дереве появится новая папка. Папка Groups может иметь любое количество подгрупп. Каждая подгруппа внутри группы содержит то же самое множество элементов, хотя элементы могут иметь раз- личные свойства в каждой подгруппе. Когда вы создаете подгруппу в группе, которая уже содержит элементы, все эле- менты переносятся в подгруппу. Когда вы создаете подгруппу в группе, которая содер- жит другие подгруппы, новая подгруппа содержит те же компоненты, которые есть и в существующей подгруппе. Чтобы создать подгруппу: 1. В дереве окна Part Manager выберите папку с группой, в которой вы хотите создать новую подгруппу. 2. Из меню EDIT выберите New Subgroup. Появится диалоговое окно команды. 3. Введите имя подгруппы и нажмите кнопку ОК. Папка с новой подгруппой появится в дереве. Вы можете также использовать команду Сору, чтобы создать новые группы и под- группы из уже существующих. Вы не можете создавать подгруппы в группах, если вы находитесь в папке ВОМ Variants. Чтобы создать подгруппу в группе, которая является частью ВОМ Variant: 1. Удалите группу из Bom Variant. 2. Проделайте вышеописанную процедуру, чтобы создать новую подгруппу. 3. Добавьте подгруппу к ВОМ Variant. Добавление и перемещение элементов в группы и подгруппы Определив группы и подгруппы, вы можете наполнять их компонентами проекта. Группа может содержать элементы или подгруппы, но не то и другое вместе. Когда вы создаете одну или больше подгрупп, компоненты, которые были в группе, передвига- ются в каждую из подгрупп. Вы можете заполнять группу элементами следующими путями. Выберите компоненты в списке и перетащите их в папку. Вы не можете непосред- ственно добавить компоненты в группу. Скопируйте группу или подгруппу, чтобы создать новуго группу или подгруппу с теми же элементами, которые есть и в источнике. Когда вы копируете элемент, копи- руются его свойства и статус. Чтобы выбрать множество несоседних элементов, помечайте их при нажатой кла- више CTRL. Чтобы выделить группу из соседних элементов, при нажатой клавише Shift, щелк- ните по первому и последнему элементу группы. Чтобы скопировать элементы в группу: 1. В дереве выберите папку группы, которая содержит элементы или элемент, которые вы хотите скопировать. 2. В списке элементов выберите этот элемент.
• •fl v Часть 2. OrCAD Capture CIS 119 3. Из меню EDIT выберите пункт Сору. 4. В дереве выберите папку, куда вы хотите скопировать. 5. Из меню EDIT выберите Paste или после выбора элемента, который вы хотите ско- пировать, удерживая нажатой клавишу CTRL, перетащите элемент в нужную труп- пу. Если вы сделаете то же самое без нажатой клавиши CTRL, вы его переместите из одной группы в другую. Вы можете также использовать схемную страницу, чтобы добавить элементы в группу или подгруппу. Всякий раз, когда вы изменяете информацию в группе, это отображается в ВОМ Variant, он портится. Например, если вы удаляете любой компонент из группы, участ- вующей в ВОМ variant, компонент удаляется изо всех вхождений группы. Чтобы удалить компоненты из группы или подгруппы: 1. В дереве выберите группу или подгруппу, которьге содержат компоненты, которые вы хотите удалить. 2. В списке выберите элемент или элементы, которые вы хотите удалить. 3. Из меню EDIT выберите Remove. Эту команду можгго также выбрать из контекст- ного меню. 4. Нажмите ОК, чтобы удалить элемент из группы или выберите элемент или элемен- ты и нажмите кнопку Delete. Копирование групп или подгрупп Часто группы или подгруппы отличаются только несколькими компонентами Вы можете легко создавать группы и подгруппы, используя команду Сору. Новая груп- па будет содержать все компоненты и подгруппы из групп-источников. Копируя группы или подгруппы, копируются все вариации компонентов, такие, как статус и свойства, в новые группы или подгруппы. Чтобы скопировать группу или подгруппу: 1. В дереве выберите группу или подгруппу, которьге вы хотите скопировать. 2. Из меню EDIT выберите Сору. Появится диалоговое окно команды. 3. Введите имя новой группы или подгруппы. Нажмите ОК. Новая группа появится в дереве на том же иерархическом уровне, на котором она находится и в источнике. Переи менование групп или подгрупп Вы можете использовать команду Rename, чтобы изменить имя любой группы или подгруппы, которьге вы создали. Когда вы переименуете группы или подгруппы, кото- рьге были перетащены в папку ВОМ Variant, папки в этом ВОМ Variant тоже переиме- нуются. Чтобы переименовать группу или подгруппу: 1. В дереве выберите группу или подгруппу, которьге вы хотите переименовать. 2. Из меню EDIT выберите Rename. Появится диалоговое окно. 3. Введите новое имя и нажмите ОК. 4. Нажмите YES. Все это же вы можете сделать, воспользовавшись контекстным меню.
120 OrCAD 10. Проектирование печатных плат Удаление групп и подгрупп Когда вы удаляете группу, ее подгруппа также удаляется. Если папка была перетащена в папку ВОМ Variant, папка и ее содержание больше не будут частью ВОМ Variant. Чтобы удалить труппу или подгруппу: 1. В дереве выберите группу или подгруппу, которые вы хотите удалить. 2. Из меню EDIT выберите Delete или нажмите кнопку Delete. 3. Нажмите YES. Когда вы удалите группу или подгруппу, любой из компонентов, который не при- надлежал к другой группе, переместится в общую группу. Если вы удалите все под- группы в группе, компоненты останутся в папке Groups. Изменение элементного состава групп из схемной страницы Как только вы определили варианты групп и подтрупп в окне, вы можете добавлять или удалять компоненты из трупп во время работы со схемной страницей. Когда вы до- бавляете элемент в любую группу, которая содержит подгруппы, все подгруппы попол- няются этим элементом. Аналогично, когда вы удаляете элемент из группы, он также удаляется изо всех подгрупп. Чтобы добавить компонент в группы или подгруппы из схемной страницы: 1. В окне схемной страницы выберите компонент или компоненты, которые вы хотите добавить в группу. 2. Из меню EDIT выберите Add Part to Group. Появится диалоговое окно программы. 3. Выберите группу или подгруппу, в которые вы хотите добавить компоненты. 4. Нажмите ОК. Вы можете добавить компонент на уровне групп. Чтобы удалить элемент из групп или подгрупп на схемной страницы: 1. На схемной странице выберите компоненты, которые вы хотите удалить. 2. Из меню EDIT выберите команду Remove Parts from Group, появится диалоговое окно. 3. Выберите группу, из которой вы хотите удалить компоненты, и нажмите Remove. 4. Нажмите ОК. Удалять компоненты вы можете только из группы. Создание вариантов Bill of Materials Варианты проекта - это совокупность различных конфигураций вашего основного проекта. Вы можете создавать и вести все ваши варианты проектов внутри одного Capture-проекта. Поскольку все ваши варианты проекта созданы внутри одного проекта, вы можете распечатать варианты схемы и создать варианты ВОМ без создания раздель- ных проектов.
Часть 2. OrCAD Capture CIS 121 Создание нового варианта ВОМ Папка с ВОМ находится в окне с деревом, где вы создаете варианты ВОМ и опреде- ляете использование в них групп и подгрупп, которые вы создали. Когда вы создаете новый вариант ВОМ, появляется папка, содержащая все элементы основного проекта, но они все будут не определены, индицированы желтым вопросительным знаком. Ком- поненты становятся определенными, как только вы переместите в общую COMMON- папку группы или подгруппы из папки Groups. Вы можете создать новый вариант ВОМ следующими способами: • используя команду New ВОМ Variant; • используя команду Copy ВОМ Variant. Чтобы создать новый вариант ВОМ с помощью команды New ВОМ Variant: 1. В дереве окна Part Manager выберите папку ВОМ Variants. 2. Из меню EDIT выберите New. Появится диалоговое окно команды New ВОМ Variant. 3. Наберите новое имя и нажмите ОК. Новая папка с вариантом ВОМ появится в дере- ве окна Part Manager. Команда New ВОМ Variant доступна из контекстного меню, которое появляется при нажатии правой клавиши на папке ВОМ Variants. Вы можете легко создать вариант ВОМ, подобный уже существующему, используя команду Сору. Когда вы копируете информацию, содержащуюся в варианте ВОМ, но- вый вариант будет содержать все группы, подгруппы и компоненты, которые содержа- лись в старом варианте. Чтобы скопировать ВОМ вариант: 1. В дереве окна Part Manager выберите группу ВОМ Variant, которую вы хотите ско- пировать. 2. В меню EDIT выберше Сору. Появится диалоговое окно команды Copy ВОМ Variant. 3. Введите имя нового варианта и нажмите ОК. Появится копия папки на том же ие- рархическом уровне, на котором находится и папка-оригинал. Заполнение варианта ВОМ Перед тем как заполнить вариант ВОМ, нужно создать группы, как описано в главе «Создание многовариантных проектов». Группы и подгруппы с элементами, которые вы создаете в папке Groups, используются для заполнения вариантов ВОМ. Перед тем как вы перетащите общую папку и папки групп в папку с вариантами ВОМ, в колонке со статусами элементов против каждого элемента будет стоять желтый знак вопроса. Это значит, что элементы еще не определены для использования в ВОМ. Если вы сей- час попробуете создать отчет по ВОМ, он не создастся. Когда вы перетащите папки с группами или подгруппами в папку ВОМ, вопросигельные знаки исчезнут. Статус ка- ждого элемента в папке ВОМ обновится на тот статус, который элемент имел в исход- ной папке. Чтобы заполнить ВОМ: 1. В дереве окна Part Manager выберите папки с группами или подгруппами, содержа- щими элементы, которые вы хотите включить в ваш ВОМ.
122 OrCAD 10. Проектирование печатных плат 2. Перетащите выбранные группы или подгруппы в вариант ВОМ, который вы создали. 3. В дереве окна Pait Manager выберите и перетащите общую папку в папку варианта ВОМ, который вы создали. Capture CIS сохранит все имена папок, которые вы переместили в ВОМ. Подпапки переименуются как комбинация имени группы и имени подгруппы. Например, если подгруппа с именем Assembly#! перетащена из группы Coupling в ВОМ в папку Variation#!, имя этой группы в новом варианте будет Coupling Assembly#!. Модификация вариантов ВОМ Вы можете переименовать или удалить варианты ВОМ внутри папки ВОМ Variant. Вы также можете пометить, какой элемент или элементы в группе или подгруппе будут использоваться или не будут использоваться в вариантах ВОМ. Установка элемента как присутствующего или отсутствующего в проекте делается на уровне группы или под- группы и не может быть сделана внутри самого ВОМ Variants. Перед тем как создать любой отчет, используя ВОМ Variants, все неопределенности должны быть разрешены. Переименование вариантов ВОМ Вы можете изменить имя варианта ВОМ, но не имя группы или подгруппы. Пере- именование варианта не изменит ни одной его группы или подгруппы. Чтобы переименовать вариант ВОМ: 1. В дереве окна Part Manager выберите папку с вариантом, который вы хотите пере- именовать. 2. Из меню EDIT выберите Rename. Появится диалоговое окно команды. 3. Наберите новое имя варианта ВОМ и нажмите ОК. Появится переименованный ва- риант. Удаление вариантов ВОМ Когда вы удаляете вариант ВОМ, его подгруппы также удаляются. Это нс отражает- ся на группах или подгруппах папки Groups. Чтобы удалить вариант ВОМ: 1. В дереве окна Part Manager выберите вариант ВОМ. который вы хотите удалить. 2. Из меню EDIT выберите Delete. Появится окно соглашения. 3. Нажмите YES и удалите выбранный вариант или NO, чтобы отменить удаление. Вы можете также удалить вариант ВОМ через кнопку Delete. Установка элемента как присутствующего или не присутствующего в варианте проекта Если группа варианта ВОМ содержит элемент или элемензы, которые не должны быть инсталлированы в варианте проекта, вы можете установить элемент как неприсут- ствующий, чтобы указать, что его не нужно включать, хотя он и присутствует в проек- те. Напротив, если вы хотите включить элемент или элементы в вариант проекта, а он был установлен как отсутствующий, вы можете использовать команду Set Part as Present, чтобы включить его снова.
Часть 2. OrCAD Capture CIS 123 Чтобы установить элемент как неприсутствующий (Part as not present): 1. В дереве окна Part Manager раскройте папку Groups и выберите группу или под- группу, которые содержат элемент или элементы, которые вы хотите исключить из варианта ВОМ. 2. В окне со списком элементов укажите элемент или элементы, которые вы хотите установить как неприсутствующие. 3. Из меню EDIT выберите команду Set Part as Not Present. Эта команда также доступ- на, когда вы нажмете правую клавишу на выбранном элементе. Красный знак X по- является в колонке статуса каждого элемента, который вы сделали неприсутствующим. Чтобы сделать элемент присутствующим: 1. В дереве окна Part Manager откройте папку Groups и выберите группу или подгруп- пу, которые содержат элемент или элементы, которые вы хотите включить в проект. 2. В окне со списком выберите элемент или элементы, которые вы хотите установить как присутствующие. Элементы, которые не присутствуют, индицируются красным X. 3. Из меню EDIT выберите Set Part as Present. Эта команда также доступна из контек- стного меню. Красный X исчезнет из колонки со статусом, указывая, что элемент присутствует в проекте. Если вы уже обновили элемент командой Link, обновленные значения возвратятся когда вы установите элемент как присутствующий. Разрешение неоднозначностей Неоднозначность появляется, когда имеются два элемента с одинаковыми позици- онными номерами, но с различным статусом, таким, как «присутствует» и «не присут- ствует», и оба они используются в одном варианте ВОМ. Поскольку группы и подгруп- пы могут содержать одни и те же элементы, вы могли переместить две различные груп- пы с одинаковыми элементами в папку ВОМ Variant. Это создает неопределенность в отношении свойств элементов, используемых в ВОМ Variant. Нужно установить для одного из них «Не присутствует». Неопределенность должна быть разрешена, перед тем как вы начнете создавать от- чет со списком элементов. Голубой вопросительный знак в колонке статуса окна Part Manager индицирует неопределенность элемента. Чтобы разрешить неопределенность: 1. Выберите в папке ВОМ вариант, который содержит неопределенность. 2. Из меню EDIT выберите команду Resolve Ambiguity. Появится диалоговое окно ко- манды. 3. Просмотрите свойства каждого вхождения элемента, представленные в списке. Свойства, которые различаются, подсвечены. 4. Выберите одно из вхождений и нажмите ОК. Статус выбранного элемента обновит- ся, и зеленый знак вопроса появится около всех других вхождений элемента в ко- лонке статуса. Зеленый знак вопроса показывает, что элемент не используется в ва- рианте ВОМ и что неопределенность разрешена.
124 OrCAD 10 Проектирование печатных плат Создание новой базы данных Почти каждый проект включает в себя несколько элементов, которых нет в вашей базе данных. CIS дает вам возможность создавать новые элементы во время работы с проектом и сохранять их в базе. Это обеспечивает вам непрерывную работу без отры- ва для включения нового элемента в базу. Когда вы сохраните временный элемент в вашей базе, CIS может автоматически назначить временное имя элементу и отобра- зить его в окне Part Manager. Позднее, если элемент утвержден и ему присвоено посто- янное имя, CIS может автоматически обновить ваш проект новой информацией. Вы можете также создать новую базу элементов, используя следующие методы: • получить новый элемент на основе элемента в базе. • найти и создать новый элемент, используя Internet Component Asistant (ISA). Получение нового элемента из элемента в базе Вы можете создать новые элементы в базе, используя элементы, которые уже хра- нятся в базе. Как только вы выбрали и переработали существующий элемент в базе, вы можете сохранить его как временный в вашей базе и разместить как новый элемент на схемной странице. Чтобы создать новый элемент в базе, выполните следующие действия: • Откройте схемную страницу • В меню PLACE выберите Database Part. CIS выведет на экран окно CIS Explorer. • Используйте окно Explorer и режим запроса, чтобы найти элемент, который вы хо- тите применить для создания нового элемента базы. Выберите элемент в окне эле- ментов базы. • Из меню EDIT выберите Derive New Database Part (рис 2.35). • Введите соответствующие значения для новых свойств элементов в ячейках Contents. Если вы выбрали опцию назначить временное имя элементу автоматически, в конфигу- рации файла базы данных, то уже назначенное имя вы не можете модифицировать. • Обновите установки видимости для каждого описанного свойства. • Если возможно, используйте кнопку Browse, чтобы выбрать альтернативное УГО или посадочное место для этого элемента базы. Для этого щелкните по кнопке Browse для выбора нового УГО или нового посадочного места. Появится диалого- вое окно. Выберите альтернативное имя и щелкните по кнопке Add; если вы хотите включить имя библиотеки для избежания путаницы с элементами, имеющими оди- наковые имена, но находящимися в разных библиотеках, включите опцию Attach the Library Name (рис. 2.36). Нажмите кнопку Place Part. Закройте окно, новый элемент добавится к базе, вы вер- нетесь к схемной странице с указателем в режиме размещения элемента. Щелкните, чтобы разместить элемент. Нажмите клавишу ESC, чтобы закончить ре- жим размещения.
•п v Часть 2. OrCAD Capture CIS 125 Рис. 2.35. Окно создания нового элемента Рис. 2.36. Выбор УГО для нового элемента Использование 1СА для нахождения и создания нового элемента в базе Вы можете использовать ICA, чтобы получить доступ к селектору баз данных и OrCAD-серверу базы данных для элементов, которые не включены в вашу локальную базу. Вы можете узнать, как сделать эффективным поиск информации об элементе, ис- пользуя селектор как учебное пособие на Aspect EDNT Internet web.
126 OrCAD 10. Проектирование печатных плат Когда вы готовы использовать IC-селектор, чтобы найти и создать элементы во время проектирования, сделайте следующее: 1. Найдите элемент, используя ICA. 2. Создайте и разместите элемент, используя ICA. Изучение техники поиска 1С-селектором Сайт Aspect Edtn IC-селектор имеет учебное пособие в Help, которое очень удобно для изучения возможностей поиска. Как только вы зарегистрировались, при инсталяции Capture вы получаете доступ к этому учебному пособию. Чтобы войти в учебное пособие: • В браузере откройте следующий адрес: http://orcad.aspectonline.com. • Нажмите Icselector Demo. • Нажмите Demo Tutorial link. • Следуйте всем подсказкам. Использование ICA для поиска элемента Вы можете использовать ICA, чтобы найти элемент в Aspect Edtn Icselector-базе. Когда вы пошлете запрос, OrCAD-сервер выведет на экран соответствующее посадочное место, графическое изображение, информацию о поставщике и справку изготовителя. Чтобы использовать ICA для поиска элемента: • Откройте новый или существующий проект в Capture, откройте схемную страницу. • Из меню PLACE выберите Database Place. CIS откроет окно CIS Explorer. • Нажмите кнопку Internet Component Assistant. CIS выведет на экран IC селектор по крайней мере с одним пустым окном (рис. 2.37). • Щелкните по папке, чтобы перейти к расширенному поиску по заданным типам, выберите следующую категорию имен. • В окно Part Number внесите данные для поиска и нажмите кнопку Serach. Рис. 2.37. Окно поиска элементов в Интернете
Часть 2. OrCAD Capture CIS 127 Создание отчета Crystal Report - это широко используемое ПО для получения отчетов, разработан- ное фирмой «Seagate Technology». Вы можете использовать Crystal Reports в сочетании с CIS, чтобы сделать пользова- тельские шаблоны отчетов с более расширенными характеристиками, чем стандартный Bill of Materials. Нужно иметь инсталлированную версию Crystal Reports в вашей системе, чтобы создать шаблоны. Если у вас нет Crystal Reports, войдите на страницу www ог- cad.com.cis.crystal.htm. Отчет содержит необходимую информацию об элементах в вашем проекте. Вы мо- жете настроить шаблон, чтобы включить свойства из базы и размещенных элементов. CIS поддерживает следующие два типа отчетов: 1. Стандартный Bill of Materials, который вы создаете, пользуясь CIS. 2. Расширенный отчет, который вы генерируете внутри CIS, используя шаблоны, соз- данные в Crystal Reports. 3. Отчеты для многовариантных схем, которые выдают список различий между ос- новной схемой и ее вариантами. Создание стандартного CIS Bill of Materials Bill of Materials содержит все элементы в вашем проекте. Вы можете использовать стандартный Bill of Materials, чтобы создать множество поименованных шаблонов, та- ких, чтобы сгенерировать отдельные Bill of Matrials для различных требований - инже- нерных, производственных и т. д. Вы можете также создать шаблоны, чтобы сгенериро- вать информацию только для выбранного вами варианта проекта. Чтобы создать стандартный Bill of Materrials: 1. В окне администратора проектов из меню REPORTS выберите пункт CIS Bill of Materials - Standard. CIS выведет на экран стандартное диалоговое окно Bill of Materials (рис. 2.38) 2. В окне Template Name текстового окна впишите имя шаблона или выберите его из выпадающего списка. 3. Выберите свойство элемента, которое вы хотите иметь в Bill of Materials, и нажмите кнопку Add. Свойство появится в окне Output Format. Вы можете дважды щелкнуть по свойству, чтобы переместить его в одно или другое окно. Не используйте команду Bill of Materials из меню TOOLS администратора проектов, чтобы создать ваш отчет: эта команда не позволяет вам пользоваться информацией из базы данных. Только команда CIS Bill of Materials из меню REPORTS использует информацию из базы. Вы можете создать множество поименованных шаблонов с различными форматами для каждого. Однако, как только Bill of Materials создан, по умолчанию он сохраняется с расширением .ВОМ под именем проекта. Вы можете сохранить каждый отчет под уникальным именем, применяя команду Save as. Вы можете специфицировать свойства, которые передаются из базы в ваш проект для размещенных элементов, когда вы кон- фигурируете CIS.
128 OrCAD 10. Проектирование печатных плат Standard Bill of Materials I cmplate Name | E ng Bill Of M aterial' Delete | Report Properties Select Propertiev Output Format «{Part Reference ’ J Distributor Part Number =ej Implementation i Ж Item Number | | Manufacturer Part Numf"""^ jj^Org^ddr! । i^0rg^ddr2 zsUrg^ddrS г i __з Delete Uoer Property | _) Part Type J Manufacturer ж Quantity F7 цПсну Sa wig Т й1е Block Propertns Cancel Help Рис. 2.38. Окно команды CIS bill of materials у X Порядок свойств в окне Output Format определяет порядок, в котором они появятся в отчете. Чтобы изменить порядок строки, выберите ее и передвиньте, используя стрел- ки «вверх» и «вниз», справа от окна Output Format. В окне Select Properties появляются следующие типы свойств: * - имена свойств по умолчанию; - свойства, переданные из размещенного элемента в схему; О - свойства, переданные из базы; Й1 - свойства из штампа. 1. Повторять шаг 3 до тех пор. пока свойства, которые вы хотите, чтобы были в Bill of Materials, не появятся в окне Output format. 2. Выберите хотя бы одно свойство в списке Output Format, затем выберите опцию Keyed. Это нужно сделать, чтобы установить, каким образом CIS согласует и сгруппирует записи в отчете. Обычно Part Number назначается ключевым свойст- вом, так что элементы с одним и тем же именем будут сгруппированы в отчете. 3. Ключевые свойства, которые отсутствуют в размещенном элементе или имеют пус- тое значение, не группируются, но они остаются как позиция в отчете. Неопреде- ленные элементы выводятся в отчете на раздельных строках.
Часть 2. OrCAD Capture CIS 129 4. Включите опцию Allow Saving Title Block Properties, если вы хотите сохранить свойства из штампа. 5. Выберите одну из следующих Part Reference-опции (табл. 2.8). Таблица 2.8 Задача Опция Сгруппировать элементы с соответствующими ключевыми свойствами на одной строке Standart Расположить каждый элемент на отдельной строке Standart - Separate Line Per Part Расположить элементы по рангу (R1... R14) Compressed В окне LIST SEPARATOR выберите тот символ, который будет служить разделите- лем в перечне позиционных номеров 6. В окне EXCLUDE PREFEXS укажите буквенное обозначение для элементов, кото- рые не должны появляться в отчете. Обычно эго используется для элементов, кото- рые не закупаются для производства. Вы можете ввести более одного обозначения, разделив их пробелами. 7. Если вы хотите экспортировать ваш отчет в формат электронной таблицы, чтобы он автоматически открывался в Excel, включите опцию Excel ВОМ Report to Excel. 8. Если ваш проект имеет различные варианты, выберите Core Design или вариант из списка вариантов. Вы можете указать несколько вариантов, при этом включится опция Merge ВОМ Reports, отчеты объединятся в один файл; если вы этого не хоти- те, вы можете отключить эту опцию. 9. Щелкните OK. CIS автоматически добавит имена шаблонов, которые вы сгенериро- вали, в список Template Name так, что вы можете использовать их снова в следую- щий раз, когда вы захотите сгенерировать отчет. Если проект содержит ошибки, ко- торые обнаружились во время генерации отчета, появится окно с предложением просмотреть их в журнале сессии. Если ошибок не было обнаружено во время соз- дания отчета, отчет Bill of Materials появится в окне (рис. 2.39). Рис. 2 39 Вид отчета CIS Bill of Materials 10. Из меню FILE выберите Save или Save as, чтобы сохранить отчет. CIS выведет на экран диалоговое окно сохранения файла. 11. Укажите имя, место положение файла и его формат. По умолчанию CIS сохраняет отчет в табличном формате, но вы можете выбрать один из следующих форматов: 5—2813
130 OrCAD 10. Проектирование печатных плат ♦ TAB delimited format (*.BOM) - текст разделен на графы; ♦ Excel delimited format (*.CSV) - поля отделяются запятыми; ♦ (*.MDB) - совместимый с Access и Crystal Reports; ♦ (*.FWC) - текст разделен на графы, которые отделяются запятыми. CIS создает отчет для всего проекта независимо от того, какая страница схемы вы- брана в схемном редакторе. Вы можете выбрать заголовок колонки, чтобы отсортиро- вать данные по значениям в этих колонках и выбрать те же самые значения снова, что- бы изменить порядок сортировки. Вы можете отрегулировать ширину колонки, пере- таскивая вертикальную линию между заголовками колонки налево или направо. Если вы сохраните отчет, он сохранится со всеми заданными сортировками. Создание отчета с использованием шаблонов Crystal Reports Кроме того что вы можете получить стандартный Bill of Materials, вы можете сде- лать предварительный просмотр, распечатать и экспортировать функции ПО Crystal Reports интегрировано с CIS, чтобы разрешить вам использовать шаблоны Crystal Reports без его инсталляции в вашей системе. Вы нуждаетесь только в доступе к файлам шаблонов на вашем локальном диске или в вашей сети, чтобы сгенерировать ваш отчет. Вы можете распространять отчеты, созданные в Crystal Reports, следующим образом: • печатать и раздавать вручную; • экспортировать в формате Crystal Reports (.RPT); • подсоединять к почтовому сообщению в MS Word (.DOC), в Excel (.XLS)-формате; • пересылать в папку MS Exchange в MS Word (.DOC), в Excel (.ХЬ5)-формате; • экспортировать в НТМ L и Интернет. Чтобы выбрать и установить определенный шаблон Crystal Report, из меню REPORT выберите пункт CIS Bill of Materials - Crystal Reports; CIS выведет на экран диалоговое окно Bill of Materials В списке шаблонов Crystal Report выберите имя шаблона или нажмите кнопку Browse и выберите другой шаблон. Выберите одну из предлагаемых опций Part Refer- ence (табл. 2.9). Таблица 2.9 Задача Опция Сгруппировать элементы с совпадающими ключевыми свойствами на одной строке Standard Расположить каждый элемент на одной строке Standard - Separate Line Per Part Объединить элементы по рангам (Rl.. .R14) Compressed В окне Exclude Prefixed укажите буквенное обозначение для элементов, которые вы не хотите включать в отчет. Обычно это делается для того, чтобы исключить элементы, не подлежащие закупке.
о* Часть 2. OrCAD Capture CIS 131 Если в вашем проекте имеются варианты, выберите <Core Design> или вариант из списка вариантов. Выберите опцию из табл. 2.10. Таблица 2.10 Задача Опция Напечатать отчет Cry stal Report Print Просмотреть ваш отчет перед печатью и экспортом Print Preview Экспортировать ваш отчет в файл, папку MS Exchange, Lotus Notes или MS Mail Export После того как вы выбрали одну из вышеуказанных опций, CIS генерирует отчет. Это может занять несколько минут, в зависимости от количества элементов в вашем проекте и сложности шаблона Crystal Reports. Пример шаблонов Crystal Reports приведен в ORCAD\CAPTURE SAMPLES. Эти шаблоны спроектированы так, что используют только BENCH.XLS- и BENCH.MDB- базы элементов. Создайте ваши собственные шаблоны для вашей базы. Для этого вы должны иметь копию Crystal Reports на вашем компьютере. CIS создает отчет на весь физический проект независимо от того, какая схемная страница открыта в Project Manager. Чтобы распечатать Crystal Report-отчет, сделайте следующее: • когда CIS выведет диалоговое окно Crystal Reports Print, выберите опцию печати и нажмите ОК; • когда CIS выведет на экран окно предварительного просмотра, вы можете просмот- реть отчет, используя следующие навигационные кнопки (рис. 2.40); ) 1 Рис. 2.40. Навигационные клавиши окна отчета • когда вы подготовитесь, чтобы распечатать или экспортировать ваш отчет, выбери- те одну из следующих опций: ы >1, Опция Результат Напечатается отчет Отчет экспортируется в файл, папку MS Exchange, Lotus Notes, MS Mail
132 OrCAD 10. Проектирование печатных плат Экспорт отчета Crystal Report. Когда C IS выведет на экран диалоговое окно Crystal Report Export, выберите формат, в котором вы хотите экспортировать отчет. Например, если вы хотите конвертировать отчет в формат Microsoft Excel 4.0, выберите Excel 4.0 из списка. Когда вы экспортируете отчет в дисковый файл, CIS выводит на экран диало- говое окно Choose Export File. Сделайте следующее: 1 Выберите путь и имя файла для вашего файла. Нажмите ОК. Программа экспорти- рует ваш отчет в дисковый файл в выбранном формате. Определите, какое расши- рение требует ваша программа, и занесите его в диалоговое окно File Name. 2 . В списке расширений выберите одну из следующих опций (табл. 2.11). Таблица 2.11 Задача Опция Сохранить отчет в дисковом файле Disk File Подсоединить отчет к документу E-Mail Microsoft Mail Сохранить отчет в папке MS Exchange Exchange Folder Подсоединить документ к почте Lotus Lotus ccMail Поспать отчет в Lotus Notes базу Lotus Notes Database 3. Нажмите ОК. Начнется процесс экспорта. Создание шаблона пользовательского отчета в CRYSTAL REPORTS Когда вы создаете пользовательские шаблоны в Crystal Reports, вы можете приме- нить все свойства, включенные в ваши выбранные элементы и ваш индивидуальный проект. Один раз создав шаблоны в Crystal Reports, любой пользователь с доступом к ним может генерировать, просматривать, распечатывать и экспортировать информацию из CIS. Им не нужно инсталлировать программу каждому на своем компьютере, чтобы пользоваться шаблонами. Чтобы создать шаблоны, нужно выполнить следующие действия: 1. Создать файл базы Bill of Materials (.MDB), используя стандартный CIS Bill of Materials. 2. Создать файл шаблона отчета (.PRT) в Crystal reports, используя вышесозданный файл базы данных. 3. Сохранить файлы шаблонов в месте, доступном для CIS. Чтобы создать Access-файл базы данных для использования Crystal Reports: 1. Откройте новый или существующий проект в Capture. 2. В окне администратора проектов из меню REPORTS выберите пункт CIS Bill of Materials, Standart. CIS выведет стандартное диалоговое окно команды Standart Bill of Materials. 3. В текстовом окне Template Name напишите имя отчета, например primer.
Часть 2. OrCAD Capture CIS 133 4. В левом списке Select Properties дважды щелкните по каждому свойству до гех пор, пока все из них не переместятся в правое окно Output Format. 5. Нажмите кнопку ОК. Генерация отчета может занять несколько минут. 6. Из меню ФАЙЛ выберите Save As. CIS выведет на экран диалоговое окно сохране- ния файла. 7. В списке расширений файлов Type List выберите Access-формат (*.MDB). 8. Задайте имя файла и положение и нажмите ОК. Не старайтесь отбирать свойства в этот раз. Сгенерируйте отчет со всеми свойства- ми, что позволит вам создать одиночный файл базы данных со всеми заголовками, ко- торые вы хотите использовать при создании шаблона в Crystal Reports. Таким образом, вам не придется повторять эту процедуру каждый раз, пока не изменятся свойства эле- ментов базы данных. Чтобы избежать трудностей при просмотре вашего шаблона, сохраните файл в той же самой директории, в котором находится и конфигурационный файл вашей базы дан- ных. Имя шаблона будет автоматически появляться в диалоговом окне Crystal Reports Bill of Materials. Создание отчета для вариантов ВОМ Вы можете сгенерировать отчет для любого варианта ВОМ, чтобы посмотреть, как свойства элементов в вариантах вашего проекта отличаются от свойств в основном проекте. Вы можете создать два типа отчетов: • отчет, который показывает только отличия в количестве элементов в вариантах про- екта и в основном проекте; • уточненный пользовательский отчет, который показывает различия в свойствах элементов. Чтобы создать отчет первого типа: 1. Откройте файл основного проекта в Capture. 2. Из меню TOOLS окна администратора проектов выберите команду Part Manager - Open. 3. Из меню REPORTS выберите Variant Report. Появится диалоговое окно команды со списком вариантов проекта. Включите опцию Vanant Comparison on Part Number. 4. Выберите один вариант проекта или несколько. 5. Нажмите OK. CIS выведет на дисплей отчет выбранных вариантов. 6. Сохраните отчет, выбрав одну из следующих опций, описанных в табл. 2.12. Таблица 2.12 Задача Опция из меню FILE Сохранить отчет в папке проекта, используя имя по умолчанию (имя проекта с расширением .VRT) Save Сохранить отчет, используя новое имя файла в выбран- ной директории Save as
134 OrCAD 10. Проектирование печатных плат Чтобы создать отчет второго типа: 1. Откройте основной проект. 2. В окне Part Manager выберите Variant Report. Появится окно команды Variant Report. 3. В текстовое окно Template Name введите имя шаблона или выберите его из списка. 4. Выберите свойства элементов, которые вы хотите видеть в отчете и нажмите Add. 5. Выберите опцию Allow Saving Title Block Properties, если вы хотите сохранить ин- формацию из штампа. 6. Выберите Display Core Design Properties-опцию, чтобы вывести па экран значения свойств элементов в основном проекте по отношению к их значениям в вариантах проекта. Значения свойств в основном проекте будут выводиться в квадратных скобках. 7. В списке вариантов выберите один или более вариантов. 8. Нажмите ОК (рис. 2.41). 9. Чтобы сохранить отчет, выберите одну из опций, которые указаны в вышеприве- денной таблице. HL lM.SIGN12.VRI Item (lumber - Part Reference Capture CIS - Variant Report Report Created on 26.12.2003 <Coru Des»gn> | 1 1 2 | 1 LI 80-00090 2 L2 80-00090 Do Not Stuff 3 U1 20-003297 4 U2 20-003297 Do Not Stuff 5 L'3 Tf'iP-7 6 U4 20-00042 7 U5 20-00042 Do Not Stuff Do Not Stuff Рис. 2.41. Отчет для многовариантных схем НОВЫЕ ВОЗМОЖНОСТИ ORCAD V. 9.2.3-10 Версия OrCAD Capture 9.2.3 включает новые возможности по проектированию FPGA/CPLD-интегральных схем. Создана улучшенная среда проектирования, которая позволяет работать с программами синтеза фирмы «Synplicity» Synplify, с VHDL-спму- лятором, программы Cadence NC VHDL Desktop, программами размещения и трасси- ровки (place and route) от фирмы-изготовителя кристалла Xilinx, Altera и Actel (все пере- численные программы должны быть предварительно инсталлированы на вашем компьютере). Все это происходит без выхода из Capture и обеспечивает непрерывный процесс проектирования. По окончании вашего процесса проектирования FPGA/CPLD Capture позволяет сгенерировать элемент (его условное графическое изображение), что- бы продолжить проектирование вашей печатной платы. Улучшена среда Verilog- проектирования. Вдобавок к уже существующим возможностям проектирования на VHDL, OrCAD Capture обеспечивает Verilog проекты текстовым редактором с под- светкой ключевых слов и проверкой на синтаксис. По щелчку мыши вы можете полу-
Часть 2. OrCAD Capture CIS 135 чить список готовых конструкций Verilog, которые могут быть вставлены в файл ваше- го проекта. Также значительно улучшен процесс получения Netlist для Verilog. Кратко рассмотрим процесс проектирования устройств с программируемой логикой. Перед этим введем несколько определений. Проекты с программируемой логикой - это такие проекты, которые вы применяете для разработки FPGA и CPLD, используя специальные семейства устройств от фирмы- изготовителя. Структура проекта - совокупность модулей, которые должны содержать информа- цию, необходимую для выполнения всех этапов процесса разработки устройства, она включает в себя: • исходные описания проектируемого устройства в графической или текстовой форме, • промежуточные результаты, используемые в качестве исходных данных для после- дующих шагов проектирования; • отчеты о выполнении основных этапов проектирования; • описания тестовых воздействий, необходимых для моделирования устройства; • окончательные результаты проектирования, используемые для конфигурирования элемента, таковы: ♦ FPGA - Field Programmable Gate Array - базовые матричные кристаллы - примером могут служить кристаллы от ACTEL Xilinx; ♦ CPLD - Complex Programmable Logic Device - примером могут служить уст- ройства типа ACTEL; ♦ VHDL и Ven log - языки высокого уровня, предназначенные для описания аппаратуры (HDL - High Device Language); ♦ NC - Desktop simulators - используется в качестве средства для компиляции, моделирования и отладки устройства программируемой логики, описанного на языках высокого уровня описания аппаратуры VHDL и Verilog; ♦ Synplify Synplicity - пакет программ для синтеза программируемых логических схем. Capture в совокупности с другими продуктами Cadence обеспечивает вас средства- ми, необходимыми, чтобы провесги ваш проект через все фазы опытного процесса. Процесс включает в себя следующие эзапы: • входное проектирование; • функциональное моделирование; • синтез, размещение и зрассировку; • временное моделирование; • генерацию элемента. Если вы создали проект, который включает HDL-модели, вы должны быть уверены, чго все HDL-модели в проекте выполнены с использованием языка VHDL или Verilog. Capture не поддерживает проекты на смешанных языках.
136 OrCAD 10. Проектирование печатных плат Создание проекта На этой стадии осуществляется физическое проектирование, начиная от выбора технологического и библиотечного базиса. Capture предоставляет все средства для соз- дания функционирующего проекта в схемотехнической форме или в VHDL- или Veri- log-моделях. При этом проект не обязательно должен состоять полностью из схемотех- нических или HDL-моделей, Capture дает возможность работать со смешанными проек- тами. Обычно на этой стадии процесса проектирования схемы создаются без расчета временных характеристик. Таким образом, если даже выбрана базовая технология, проекти- руемая логика внесена в основную форму без рассмотрения временных характеристик. Итак, если ваш проект будет содержать программируемые логические матрицы, вы должны сразу выбрать нужный тип проекта при его создании: New - Project - Progammable Logic Wizard При этом вам будет предложено выбрать тип кристалла и конкретное семейство. В версии 9.2.3 поддерживаются следующие устройства: ACTEL Altera Xilinx АСТ1 Family Max 5000 Family XC3000A/L Family АСТ2 Family Max 7000 Family XC4000EFamily АСТЗ Family Max 9000 Family XC4000EXFamily 1200XL Family Flex 6000 Family XC4000XLFamily 3200DX Family Flex 8000 Family XC5200FFamily 40Mx Family Flex lOkFamily XC9500TFamily 42MX Family Spartan TFamily 54SX Family Spartan XLFamily Spartan 2FFamily Virtex FFamily Virtex2FFamily Virtex EFFamily CoolpackFamily Выберите нужный тип и семейство, и будет создан новый проект с подключенными библиотеками логических матриц и вентилей, из которых вы будете формировать ука- занное устройство. При этом появится новая панель инструментов с командами, обеспечивающими процесс его проектирования. При работе с проектом такого типа появляются две папки - PIC Resource и Simu- lation Resource, в них будут храниться данные для моделирования, файлы синхрониза- ции и промежуточные Netlist. Структура такого проекта приведена на рис. 2.42. Для создания описания проектируемого устройства на языке VHDL или Verilog использует- ся встроенный редактор этого языка, при этом ключевые слова подсвечиваются, вы в любой момент можете проверить синтаксис и для удобства воспользоваться уже готовыми конструкциями (рис. 2.43). Если вы нарисовали схему проектируемого устройства, пользуясь библиотечными примитивами, вы можете добавить специфические свойства устройств фирмы-изготови- теля в ваш проект, через команду Properties.
Часть 2. OrCAD Capture CIS 137 1 Панель инструментов PLD Actet ACT1 Family CD Hie so Hierarchy 7 C~1 Design Resources — \a6bitbcd.dsn - CT A8BITBCD В A8BITBCD + CT Design Cache + [s'4] \bcd.vhd P- CD Library + [o£| c:\cadence\psd_14.2\tools\capture\Library\FPGA\actel\Act_Comb.olb + c:\cadence\psd_l4.2\tools\capture\Library\FPGA\actel\Act_Seq. olb + 1оР| c' tcadence\psd_l 4.2\tools\capture\Library\FPGA\actellAct_IO. olb + IS?] c:tcadence\psd_14.2\tools\capture\Library\FPGA\actel\Act_RAM.olb - О Outputs |к 1 \a8bitbcd.bom - |r~*| .\a8bitbcd.vhd 'bitt CD PIC Resources - CD Postroute R .\Postroute\cds.lib Ir"*) .\Postroute\hdl.var - CD Preroute |r~*] .\Preroute\cds.lib [iC] C:\Cadence\P5D 14.2\tools\capture\saniples\Fpga\actel'i,5ampleD\Preroute\Detail.log Рис. 2.42. Окно FPGA проекта : VHDL Samples Comments Comparison Operators (IEEE 1076 3 Numenc_Std packagi Comparison Operators (Synopsys. Inc Std Logic Unsigned OK Component Cancel Component Instance Conditional Assignment Configuration Declaration Configuration Specification 4 I Help -• place component declarations in architecture bodes before begin component AND2 generic(TIPD,TILO: time), port(A,B: stdjogrc; Y. out sldjogic); end component; Рис. 2.43. Редактор VHDL В Capture процесс, с помощью которого вы запускаете симулятор, чтобы произве- сти функциональное моделирование, включает в себя компилирование библиотек от производителя и установку параметров для моделирования. Компиляцию библиотек производят один раз. Если вы уже компилировали библиотеки, вы можете пропустить этот процесс.
138 OrCAD 10. Проектирование печатных плат Функциональное моделирование На этой фазе проектирования производится отладка проекта на обнаружение оши- бок в проектируемой логике без временных расчетов. Для инициализации функцио- нального моделирования вы используете ресурсы, размещенные в папке администрато- ра проектов. Вы можете использовать NC VHDL Desktop-средства для моделирования вашего проектов. Для выполнения функционального моделирования вы генерируете сигналы, которые подаете на вход проекта, и оцениваете выходные сигналы, сравнивая их с ожидаемыми результатами. Если они не соответствуют ожидаемым результатам, вы возвращаетесь на первую стадию. Вы можете создать контрольный тестовый файл для проверки модели Testbench и добавить его к проекту. Запуск функционального мо- делирования осуществляется командой Simulate Preroute из меню PICFLOW. Вы можете специфицировать любой интерактивный или пакетный режим для работы NC VHDL Desktop. Интерактивный режим позволяет взаимодействовать с NC VHDL Desktop «на лету», в то время как пакетный режим вызывает NCV HDL Desktop, чтобы запустить его в фоновом режиме, в соответствии с командами, указанными в существующем па- кетном файле. Вы можете задать опции, которые вы хотите включить в NC VHDL Desktop. Это включает в себя: Start sim Vision - отображение процесса моделирования на дисплее - и ввод интерактивного режима Enter Interactive Mode. При вводе интерак- тивного режима время моделирования устанавливается на 0 и программа ожидает ва- ших входных воздействий, чтобы запустить моделирование. Эта опция доступна, если вы только выбрали Start Sim Vision-опцию. Все данные, полученные в результате функ- ционального моделирования отобразятся на экране (рис. 2.44), сохранятся в папке PIC Resource, в подпапке Preroute. Sign list an Waveform:! File Etfc Cortrd View Format i Help Рис. 2.44. Результаты функционального моделирования Синтез, размещение и трассировка На этом этапе проектирования вы генерируете Netlist в формате EDIF для вашего проекта, используя внешние программы синтеза ПО Synplify фирмы «Synplicity» (рис. 2.45). Полученный Netlist является входом для средств размещения и трассировки.
Часть 2. OrCAD Capture CIS 139 Инструментальные средства размещения и трассировки, предоставленные фирмой- производителем, генерируют материальную модель из выполненного проекта, которая может использоваться для временного моделирования. Модель структурна и основана на примитивных моделях, обеспеченных VHDL-библиотеками, поставляемыми произ- водителем. При этом проект оптимизируется и из проекта удаляется посторонняя логика file View Project Run Options jVindow Help c\fpgaflowl 42\test 142\synthesis\a8bttbcd.pr J Add | Change Edit | Synplify Source Files - a8Mbcd +: 23 vbdl + synthesis (aSbilbcd) Simply Setter Result» Frequency (MHz) [° 3 Symbolic FSM Compiler Г" Resource Sharing |7 Result File Change | aBbitbcd edf T arget Changej Xilinx XC4000E XC4OO3E PC84 -1. maxfan 100, forcegsr auto Рис. 2.45.Окно программы Synplify Временное моделирование Временное моделирование обеспечивает контроль вашего проекта, чтобы быть уве- ренным, что временные свойства компонентов, поставляемых изготовителем, не изме- няют функционирования вашего проекта. Таким образом, временное моделирование да- ет вам уверенность, что задержки распространения сигналов и другие факторы находят- ся внутри допустимых уровней и не затронули логику вашего проекта. Временные данные подключаются к проекту во время процесса place and route и имеют форму стандартного файла синхронизации (SDF) или аннотированного Netlist. Для временного моделирования вы можете применять входные сигналы, созданные на этапе функционального моделирования к проекту, используя средства NC VHDL. На этой стадии моделирования обнаруживается любое временное нарушение, созданное в результате трассировки проекта или логической реализации. При обнаружении вре- менных нарушений вы можете вернуться на этап проектирования, чтобы найти более оптимальные решения. Вы можете также сделать другую логическую реализацию. Ресурсы для этого моделирования находятся в папке TIMER. Генерация элемента Как только ваш проект удовлетворит временным требованиям и вы создадите ко- нечный Nethst, вы можете сгенерировать элемент, используя команду Generate Part Этот элемент представляет собой FPGA/CPLD-компонент, который является результа-
140 OrCAD 10 Проектирование печатных плат том процесса проектирования программируемой логики. Он может быть потом включен в другой проект как самостоятельный компонент. Когда вы создаете новый элемент ко- мандой Generate Part, Capture создает новую библиотеку и элемент в ней. Контакты элемента определяются файлами отчета и библиотеками для PLD контактов, представ- ленными фирмой-разработчиком. Большинство отчетов для контактов Actel, Vanits, Lattice, Xilinx описывают номера контактов, имена сигналов и режим упаковки про- граммируемых контактов в процессе размещения и разводки. Контакты сортируются по именам в алфавитном порядке, входные контакты располагаются с левой стороны, выходные или двунаправленные - с правой стороны. Generate Part может создавать но- вые элементы или обновлять номера контактов уже существующих библиотечных эле- ментов, используя опцию Update pins on existing part in library, которая разрешает при техническом проектировании проекта программируемой логики обновлять элементы схемотехники. По умолчанию создается элемент с количеством контактов, равным входным и выходным портам в таблице соединений. Однако если вы используете спе- цифическое устройство для вашего FPGA/CPLD-компонента, вы можете специфициро- вать количество контактов на это устройство, если оно отличается от количества портов в NetList. Это главным образом нужно, если вы планируете использовать элемент на PCB-схемной странице. Контакты сортируются по именам в алфавитном порядке, входные контакты располагаются с левой стороны, выходные или двунаправленные - с правой стороны. Generate Part может создавать новые элементы или обновлять номера контактов уже существующих библиотечных элементов, используя опцию Update pins on existing part in library. Когда вы применяете команду Generate Part, Capture создает библиотечный элемент, файл с расширением .OLB, со ссылкой, расположенной в папке OUTputs администрато- ра проектов. Этому элементу вы можете присвоить определенный тип, устанавливаю- щий его иерархию при системном моделировании. Это может быть: • Primitive - просто примитивный библиотечный элемент; • Edif Non-primitive — не примитивный элемент, подсоединяющий файл Netlist в EDIF формате; • Schematic View Non-primitive - не примитивный элемент, подсоединяющий элек- трическую схему; • VHDL Non-primitive - не примитивный элемент, содержащий VHDL-модель; • Verilog Non-primitive - не примитивный элемент, содержащий VERILOG-модель. Вы можете использовать сгенерированный элемент как библиотечный в схемах для других проектов, включая РСВ-проект.
Часть 3 РАБОЧАЯ СРЕДА LAYOUT В комплект поставки системы OrCAD входит редактор печатных плат Layout, как базовый и Layout Plus, как расширенный. Кроме того, имеются дополнительные про- граммы: для промежуточной трассировки - SMARTROUTE, пакет VISUAL CADD по доводке механических характеристик платы и связи с AUTOCAD и пакет по доводке слоев до требований производства GERBTOOL. Данное руководство содержит справочную информацию по командам в среде LAYOUT, а так же раскрывает некоторые понятия и возможности пакета LAYOUT PLUS. Это руководство создано по материалам электронного справочника по LAYOUT КОМАНДЫ Меню FILE HoebiiifNEW COMMAND (FILE MENU)) Выбирая команду New в меню FILE, вы можете легко создавать новую плату из .MNL-файла (двоичный Layout Netlist), который, в свою очередь, сгенерирован из схемы проекта. Вы можете добиться тех же результатов, выбрав иконку Open new board на панели инструментов окна сеанса. Когда вы хотите транслировать плату в дру- гие CAD-системы, вы можете использовать одну из команд импорта. Если вы создаете Netlist из схемы, это значит, что вы создали MNL-файл (двоичный Layout Netlist). Если вы создаете новую РСВ автономно, выполните сначала угилиту AutoECO, а затем загрузите новую РСВ в Layout. __ Когда вы выбираете команду New, Layout сначала запрашивает вас относительно шаблона технологии, который содержит или пустую плату или мог бы содержать габа- рит платы и установленные компоненты, если вы создали ваш собственный файл. Layout затем запрашивает вас относительно MNL-файла. Вы можете создать .MNL- файл в Capture for Windows, выбрав Create Netlist в меню TOOLS и указав на вкладку Layout. В заключение Layout выполняет AutoECO-процесс, который объединяет электриче- скую информацию от MNL-файла с физической информацией шаблона технологии. «Горячие» клавиши: ALT + F, N(CTRL + N). Сопутствующие темы: CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN, BACKUP COMMAND, OPEN COMMAND, SAVE AS COMMAND.
142 OrCAD 10. Проектирование печатных плат Открыть (OPEN COMMAND (FILE MENU)) Команда Open предоставляет список всех .МАХ-файлов, представленных в текущем каталоге. Вы можете выбрать имя файла, или указать имя в списке, или ввести имя (и путь к каталогу, если он отличен от вашего текущего). Чтобы принять имя файла из списка файлов, выберите имя и затем нажмите ОК или нажмите клавишу Enter. Если вы хотите загрузить новый файл поверх существующего проекта, Layout спро- сит вас, хотите ли вы сохранить текущие изменения. После того как вы выберете YES, чтобы сохранить, или NO, чтобы отказаться, появится диалоговое окно Open. Используйте полосу прокрутки в поле File Name, чтобы просмотреть все .МАХ- файлы в текущем каталоге. «Горячие» клавиши: ALT + F, O(CTRL + О). Сопутствующие темы: BACKUP COMMAND, NEW COMMAND, SAVE AS COMMAND. Загрузить (LOAD (FILE MENU)) Используйте команду Load, чтобы загрузить следующие типы файлов. Файл стратегии Файл стратегии трассировки определяет, какие слои трассировки установлены по умолчанию, когда использовать Vias, в каком направлении должны разводиться трассы, какие цвета использовать для трасс и размеры активного окна трассировки. Файл сгратегии размещения определяет размещение компонентов основанное на раз- личных приоритетах, типа того, используются ли кластеры, должны ли вешил т и нож- ки меняться, или вы хотите самое быстрое размещение. Файл шаблона Когда вы сохраняете плату с расширением .ТСН или .TPL, а затем загружаете ее как шаблон технологии, Layout заменяет некоторые установки и игнорирует другие. Изме- няется следующее: стратегии размещения и разводки, количество слоев разводки, имена слоев и свойства слоя (типа Spacing), так же как и сетки, номер определенного Vias и Padstacks. Цвет, Package, Footprint и информация компонента игнорируются, а также цепи, связи, препятствия, текст и вся другая информация, специально не упомянутая здесь, игнорируются. Подгружая шаблон, вы можете определять Padstacks, зазоры при разводке и сетку, с которой вы будете разводить плату, соответствующие технологическому уровню про- изводства (классу точности), который вы будете использовать. Для получения более подробной информации по описанию шаблонов технологии см. TECHNOLOGY TEMPLATES. К типам загружаемых файлов относится : • Файл стратегии. • Файл шаблона. • МАХ-файл. • Цветовые установки.
Часть 3. Рабочая среда Layout 143 • Установки постпроцесса. • Список апертур. «Горячие» клавиши ALT + F, 1. Сохранить (SA VE COMMAND (FILE MENU)) Используйте эту команду, чтобы сохранить текущий файл проекта в каталоге проектов. «Горячие» клавиши: ALT + F, S(CTRL + S). Сохранить как (SA VE AS COMMAND (FILE MENU)) Используйте эту команду, чтобы сохранить ваш проект под новым именем файла и каталога. Вы можете сохранить файл с предложенным именем, выбрав кнопку ОК или изме- нить название на новое, а также изменить тип файла на один из следующих. Файл платы Layout 7.0 Используйте эту команду, чтобы сохранить текущий файл проекта в формате v. 7.00. Файл стратегии Используйте эту команду, чтобы сохранить ваш собственный файл стратегии (рас- ширение .SF), если вы считаете, что некоторая вариация стандартного, поставляемого с OrCAD файла стратегии приводит к лучшему результату в ваших типичных проектах. Если вы сохраняете файл стратегии как STD.SF, то он будет автоматически загружен в проект платы, если плата оттранслирована в бинарный формат L ayout. Вы можете также загружать STD.SF и использовать его с платами, которые не оттранслированы. Файл стратегии трассировки определяет, какие слои грассировки установлены по умолчанию, когда использовать Vias, в каком направлении должны разводиться трассы, какие цвета использовать для трасс и размеры активного окна трассировки. Файл стратегии размещения определяет размещение компонентов, основанное на раз- личных приоритетах, типа того, используются ли кластеры, должны ли вентили и нож- ки меняться, или вы хотите самое быстрое размещение. Файл шаблона Библиотечный файл COLOR SETUP POST PROCESSING SETUP Если вы присваиваете расширение, отличное от заданного по умолчанию для дан- ного типа файла, и сохраняете командой Save as, то расширение, которое вы назначили, и расширение, заданное по умолчанию, будут присутствовать в имени файла. Напри- мер, если бы вы сохранили Layout-проект под именем DESIGN 1 с расширением STD, то имя файла выглядело бы как DESIGN 1. STD.MAX. Если вы не указываете расширение, то по умолчанию подставляется расширение .МАХ. Когда имя введено правильно, нажмите кнопку ОК. Вы можете отменить команду, выбрав кнопку Cancel. «Горячие» клавиши: ALT + F, А.
144 OrC AD 10. Проектирование печатных плат Сопутствующие темы: BACKUP COMMAND, NEW COMMAND, OPEN COMMAND. Резервное копирование (BACKUP COMMAND (FILE MENU)) Команда Backup сохраняет ваш файл в BACKUP 1. MAX. Чтобы избежать возможности потери ценного файла, всегда имеется 5 уровней ре- зервных файлов, находящихся в вашем рабочем каталоге. Всякий раз, когда вы выбираете Backup из меню FILE, старый BACKUPLMA.X будет скопирован в BACKUP2.MAX; BACKUP2.MAX - в BACKUP3.MAX; BACKUP3.MAX - в BACKUP4.MAX; BACKUP4.MAX - в BACKUP5.MAX. Старый BACKUP5.MAX будет отброшен. Выполняется ли автотрассировка или ручная разводка, автоматическое резервиро- вание Layout выполняется всякий раз, когда проходит указанное время. Вы можете оп- ределить промежуток времени между автоматическими резервированиями, выбирая Backup Interval в меню OPTIONS. При автотрассировке Layout также записывает в BACKUP 1 М АХ при каждом пере- ключении на новое окно трассировки, при условии, что в предыдущем окне были сде- ланы изменения. «Горячие» клавиши: ALT + F, В. Сопутствующие темы: NEW COMMAND, OPEN COMMAND, SAVE AS COMMAND. Закрыть (CLOSE COMMAND (FILE MENU)) Используйте команду Close, чтобы закрыть проект, но оставить Layout открытым для старта нового проекта или открытия существующего. «Горячие» клавиши: ALT, F, С. Вывод на печать (PRINT/PLOT COMMAND (FILE MENU)) Команда Print открывает диалоговое окно Print Plot, если окно графического редак- тора активно, или печатает выбранную часть электронной таблицы, если окно элек- тронной таблицы активно. Чтобы печатать в Layout, вы должны установить принтер, используя программу ус- тановки Windows (обратитесь к вашей документации по Windows для получения более подробной информации относительно установки и добавления принтеров). В Layout вывод на печать управляется диспетчером печати Windows. Используйте команду Print/Plot: • для печати из Print Manager, • для создания DXF-файла, • для создания PRN-файла.
ат 145 Часть 3. Рабочая среда Layout Сопутствующие темы: CREATE REPORTS, TEXT EDITOR COMMAND. Примечание. Пользователи Windows должны убедиться, что их принтер перечислен, активен и применяется по умолчанию иначе Layout не сможет обратиться к нему. Если эти условия не будут выполнены должным образом, вы примете сообщение FAILED ТО INIT PRINTER. т т я Примечание. Чтобы напечатать содержимое окнаХ^ишу, активизируйте его и выберите команду Print из выпадающего меню. «Горячие» клавиши: ALT + F, T(CTRL + Р). Менеджер библиотек (LIBRARYMANAGER COMMAND (FILE MENU)) Используя менеджер библиотек, вы можете: • рассмотреть любое посадочное место любой библиотеки; • редактировать, создавать или удалять посадочное место; • делать библиотеки доступными для использования в вашем проекте; • создавать собственные библиотеки. «Горячие» клавиши: ALT + F, I(CTRJL L I). Предупреждение. Запуск нескольких копий Layout не рекомендуется. Когда выполня- ются несколько копии Layout, данные используются совместно этими двумя копия- ми. Выполнение процессов подобно AutoECO или при выполнении редактирования в Library Manager может вызвать изменения в других открытых копиях. Сопутствующие темы: USING THE LIBRARY MANAGER, CREATING A FOOTPRINT, CREATING A NEW FOOTPRINT LIBRARY. Текстовый редактор (TEXTEDITOR COMMAND (FILE MENU)) Используйте эту команду, чтобы открыть файл рапорта, INI-файл или LOG-файл в редакторе текста. Редактор текста определен в разделе REPORTEDITOR файла LAY- OUT.INI. * «Горячие» клавиши: ALT + F, Е. Сопутствующая тема - CREATE REPORTS. Выход (EXIT COMMAND (FILE MENU)) Используйте команду Exit, чтобы выйти из Layout. Если вы изменяли файл после последнего сохранения командами Backup или Save as, программа попросит, чтобы вы сохранили ваш файл. Вы можете также выходить из этой или любой другой программы Windows двой- ным нажатием кнопки свертывания в верхнем правом углу окна или нажимая ALT + F4. «Горячие» клавиши: ALT + F + X.
146 OrCAD 10 Проектирование печатных плат Меню EDIT Команда «Откат» (UNDO COMMAND (EDIT MENU)) Используйте эту команду, чтобы полностью отменить эффект последней операции. Название этих команд изменений зависит от последней обратимой операции. Если последняя операция необратима, команда недоступна. «Горячие» клавиши: ALT, Е, U(CTRL + Z) (U). Команда «Поиск/Переход» (FIND/GOTO COMMAND (EDIT MENU)) Команда Find/Goto позволяет вам находить объекты по имени или местоположе- нию. При помошп этой команды размещать объекты. Чтобы найти компонент, используйте форму U1. Чтобы наити компонент и номер контакта, используйте форму U1.1. Чтобы найти координату, используйте одну из этих форм: 1 000, 1 000 nut 1.000, 1.000. Пока вы перемещаете компонент, препятствие или текстовый элемент, вы можете ввести координаты в диалоговое окно Find и Layout автоматически поместит ваш объ- ект, или вершину препятствия, или текстовый объект в место, которое вы определили. Эта особенность доступна, даже если местоположение объекта находится вне сетки. «Горячие» клавиши: ALT + Е, F(CTRL + F). Выбрать любой (SELECT ANY COMMAND (EDIT MENU)) Select Any является доступным, когда вы выбираете инструмент Component. Выбор автоматически отображает диалоговое окно Component Selection Criteria и позволяет вам выбрать группу компонентов, удовлетворяющих некоторым критериям. Заданные по умолчанию критерии - вес компоненты, кроме тех, которые фиксированы. Например, если вы выбираете все компоненты, начинающиеся с С, то компоненты, удовлетворяющие этому критерию, появляются на вашем указателе и вы можете фор- мировать кластер или выполнить команду Quick Place для этих компонентов. Если вы хотите выбрать сразу группу компонентов, используйте команду Queue for Placement. Критерии: • REFERFNCE DESIGNATOR, • FOOTPRINT NAME, • NUMBER OF PINS, • COMP GROUP, • PLACED, • LOCKED. «Горячие» клавиши: ALT + E, S(ALT + S). Сопутствующая тема — COMPONENT COMMAND. Выбрать следующий (SELECTNEXT COMMAND (EDITMENU)) Команда Select Next доступна, когда вы выбрали инструмент компонента, инстру- мент ошибки или один из инструментальных средств трассировки. Она автоматически находит и выбирает следующий, неразмещенный компонент для редактирования или размещения, находит и выбирает следующую ошибку для редактирования или заверше-
Часть 3. Рабочая среда Layout 147 ния или находит и выбирает следующую, неразведенную связь, которая является акти- визированной DRC, для модификации или завершения. COMPONENTS Порядок выбора для Select Next следующий: если вы выбрали кластер, ключевой компонент (см. разд. «Edit Component dialog box») этого кластера выбирается первым, далее - остальные компоненты кластера. Компоненты в пределах невыбранных кластеров выбираются далее, начиная снова с ключевых компонентов; все оставшиеся неразмещенные компоненты выбираются по- сле того, как все компоненты существующих кластеров были размещены. Чтобы осуществить выбор, укажите Select Next и выберите компонент, который вы хотите разместить из представленного списка. Если компонентов слишком много, что- бы отобразить в списке, то откроется диалоговое окно, куда вы можете ввести имя ком- понента, который вы хотите разместить. ERRORS С выбранным инструментом ошибки Select Next перемещает экран к следующей последовательной ошибке и подсвечивает ее. ROUTING TOOLS Обычно эта команда используется в конце проекта, чтобы найти немногие остав- шиеся связи без визуального просмотра платы. «Горячие» клавиши: ALT + Е, N(N). Сопутствующие темы: COMPONENT COMMAND, ERROR COMMAND, DELETE (ERROR TOOL), ADD TEST POINT COMMAND, AUTO PATH COMMAND, EXCHANGE ENDS COMMAND, FINISH COMMAND, NEW VIA COMMAND, LOCK TRACK COMMAND, TACK CONN COMMAND, ADD VIA. Снятие выбора (CLEAR SELECTIONS COMMAND (EDITMENU)) Используйте эту команду, чтобы очистить все выбранные элементы в электронной таблице. «Горячие» клавиши: ALT + Е, С. Сопутствующая зема - DATABASE SPREADSHEETS COMMAND. Команда завершения (END COMMAND (EDIT MENU)) Команда End снимает выделение любых выбранных объектов и выходит из актив- ного командного режима. «Горячие» клавиши: ALT, Е, Е.
148 OrCAD 10 Проектирование печатных плат Свойства (PROPERTIES (EDITMENU)) Если вы выбрали команду Properties, после выбора объекта Layout отображает диа- логовое окно, в котором вы можете редактировать свойства объекта: Выбранные объекты Нет выбранных объектов Компонент Группа Полигон Контакт Диалоговое окно Редактирование слоя Редактирование компонента Редактирование компонента Редактирование полигона Изменение соединения Редактирование текста «Горячие» клавиши: ALT, Е, P(CTRL + Е). Меню VIEW Проект (DESIGN (VIEW MENU)) Используйте эту команду, чтобы возвратиться к окну проекта от диаграммы плот- ности и окон предварительного просмотра. При возвращении к окну проекта от окна предварительного просмотра эта команда восстанавливает цветовую палитру слоя, которая была до предварительного просмотра. «Горячие» клавиши: CTRL+P. Сопутствующие темы: GERBER SETUP DIALOG BOX, POST PROCESS (DATA SPREADSHEETS). Диаграмма плотности (DENSITY GRAPH WINDOW) Диаграмма плотности показывает относительную плотность связей на плате так, чтобы вы могли исследовать трудности трассировки, связанные с различными опциями размещения. Layout рассматривает множество факторов (количество слоев трассировки и компонентов с поверхностным креплением, размеры дорожек и DRC-установки), что- бы определить плотность связей различных областей вашего проекта. Цвет, который появляется в определенной области окна, указывает плотность его связей: Черный: незначительная плотность соединений; Синий: плотность связей менее 25 % ; Зеленый: плотность связей менее 50 % ; Желтый: плотность связей менее 75 % ; Розовый: плотность связей более 75 % ; Красный: плотность связей более 100 % . Диаграммы в виде столбцов наверху и справа показывают плотность по направле- ниям. То есть диаграммы в виде столбцов наверху проекта отражают плотность для вертикальных трасс; диаграммы в виде столбцов справа от проекта отражают плотность для горизонтальных трасс. Если вы размещаете ваши компоненты в окне проекта, используйте диаграмму плотности, чтобы определить, как ваше размещение воздействует на потенциальный успех операции разводки. То есть размести те ваши компоненты в окне проекта, затем
Часть 3. Рабочая среда Layout 149 проконсультируйтесь с диаграммой плотности, чтобы определить плотность связей для этого размещения. Возвратитесь к окну проекта и скорректируйте ваше размещение со- ответственно, затем проверьте диаграмму плотное ги снова. Повторите процесс, пока вы не убедитесь, что плотность связей находится на приемлемом уровне. Вообще лучше разместить ваши компоненты так, чтобы не было по возможностиникаких областей с плотностью связей больше чем 75 % (отсутствие розовых или красных областей). Есть 3 уровня детализации, доступные в диаграмме плотности: грубый, средний и качественный. Начиная размещение, используйте диаграмму плотности на грубом уровне и разместите ваши компоненты так, чтобы плотность связей отвечала вашим требованиям. Затем установите диаграмму плотности в средний уровень и далее опре- делите проблемные области в вашем размещении. Как только вы приведете к приемле- мому виду плотность связей на среднем уровне, переходите к качественному уровню. Не всегда есть возможность устранить все области с высокой плотностью связей. Одна- ко если вы определили эти области по диаграмме плотности, это позволит вам разрабо- тать соответствующую стратегию трассировки. Общим правилом является то, что вы должны разводить области высокой плотности сначала. «Горячие» клавиши: SHIFT + Н. Сопутствующие темы: DATABASE SPREADSHEETS COMMAND, STRATEGY SPREADSHEETS COMMAND, DESIGN WINDOW, LIBRARY WINDOW. Предварительный просмотр (PREVIEW COMMAND (VIEWMENU)) Эта команда показывает изображение файла чертежа, который будет создан с теку- щими установками. Предварительный просмотр позволяет вам визуально осматривать содержание, чтобы гарантировать, что вся информация, необходимая вам, была вклю- чена в файл чертежа. Чтобы возвратиться к окну проекта после предварительного просмотра файла чер- тежа, выберите Design из меню VIEW. «Горячие» клавиши: ALT + V, W. Сопутствующие темы: DESIGN COMMAND, GERBER SETTINGS, GERBER PREFERENCES DIALOG BOX, POST PROCESS SETTINGS. Высокий контраст (HIGH CONTRAST COMMAND (VIEWMENU)) Эта команда - переключатель, который выделяет выбранный в настоящее время объект. Когда высокий контраст включен, то все объекты, за исключением выбранных, изменят свой цвет на оттенки серых полугонов. Выбранный объект сохранит свой пер- воначальный цвет так, чтобы быть отчетливо видимым. Выберите команду High Contrast снова, чтобы выключить высокий контраст изо- бражения. «Горячие» клавиши: ALT + V, T(.(PERIOD)).
150 OrCAD 10. Проектирование печатных плат Очистка экрана (CLEAR SCREEN COMMAND (VIEWMENU)) Используйте эгу команду, чтобы стереть все данные с экрана без воздействия на трассировку платы. Если вы хотите просматривать только выбранный слой, то можете очистить экран, затем просто нажать соответствующий номер слоя в раскрывающемся списке окна про- екта. Например, если бы вы хотели просмотреть только один слой ТОР, тогда вы вы- брали бы Erase Screen из меню VIEW и нажали бы клавишу 1. «Горячие» клавиши: ALT + V, S(BACKSPACE). Сопутствующие темы: ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND, LAYER COMMAND. Перерисовка (REDRAWCOMMAND (VIEWMENU)) Redraw позволяет вам перерисовать экран. «Горячие» клавиши: ALT + V, R(HOME). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND. Окно запроса (QUERY WINDOW COMMAND (VIEWMENU)) Команда Query Window позволяет вам запросить у Layout информацию на выбран- ный объект проекта, выбранный непосредственно в окне проекта или в электронной таблице. Вызвать окно Query можно выбором кнопки Query на панели инструментов. Выбирая любой объект, типа контактной площадки, трассы, полигона или соедине- ния, вы можете выяснять различные виды информации, типа имени объекта (например, U 1.1), его координаты размещения, присоединенное имя цепи (типа GND) и любые из атрибутов, присоединенных к сигналу. Более важно то, что вы можете использовать Find, Edit или Delete любых объектов в проекте без необходимости активизации данных или графического окна. Кроме того, нажимая левую клавишу мыши на любой строке запроса, вы можете инициировать за- прос на объект и изменять его или проверять данные как захотите. Если вы нажимаете на позиции (например, [1 000, 1 000]), то графическое окно по- зиционируется на новом месте. «Горячие» клавиши: ALT + V, Q(Q). Сопутствующая тема - DATABASE SPREADSHEETS COMMAND. Таблицы данных (DATABASE SPREADSHEETS COMMAND (VIEWMENU)) Используйте эту команду, чтобы отобразить окна электронной таблицы базы дан- ных. Окна электронной таблицы базы данных содержат текстовые данные, подобные найденному в окне запроса (Query). Различие в том, что электронные таблицы распола- гаются так, чтобы вы могли легко редактировать много объектов одновременно, а не по одному, как в Query Window.
Часть 3. Рабочая среда Layout 151 Вы можете отображать диалоговое окно для редактирования информации элекгрон- ной таблицы, дважды нажимая на ячейке. Чтобы выбрать несколько ячеек, удерживайте Shift в процессе выбора ячеек. «Горячие» клавиши: ALT, V, D. Сопутствующие темы: APERTURES (DATA SPREADSHEETS), COMPONENTS (DATA SPREADSHEETS), DRILLS (DATA SPREADSHEETS), ERROR MARKERS (DATA SPREADSHEETS), FOOTPRINTS (DATA SPREADSHEETS), LAYERS (DATA SPREADSHEETS), NETS (DATA SPREADSHEETS), OBSTACLES (DATA SPREADSHEET), PACKAGES (DATA SPREADSHEETS), PADSTACKS (DATA SPREADSHEETS), POST PROCESS (DATA SPREADSHEETS), STATISTICS (DATA SPREADSHEETS), TEXT (DATA SPREADSHEETS), QUERY WINDOW COMMAND, STRATEGY SPREADSHEETS. Показать все (ZOOMALL (FIT) COMMAND (VIEWMENU)) Zoom All (Fit) позволяет вам быстро показать всю плату сразу, с такой подробно- стью, какую может показать экран. «Горячие» клавиши: ALT + V, A(SHIFT + HOME). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM CENTER COMMAND, REDRAW COMMAND. Показать с центром (ZOOM CENTER COMMAND (VIEWMENU)) Zoom Center позволяет вам центрировать текущую позицию указателя на экране без изменения формата изображения. «Горячие» клавиши: ALT + V, С(С). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Увеличить (ZOOM IN COMMAND (VIEWMENU)) Zoom In позволяет вам увидеть меньшую область платы с большей подробностью. Zoom In увеличивает масштаб платы 2:1, каждый раз при нажатии левой клавиши мыши. Вы можете также использовать Zoom In, чтобы изменить масштаб изображения к области трассировки или проверки без изменения размера окна Drc/Route.
152 OrCAD 10. Проектирование печатных плат Когда вы выбираете Zoom In, указатель изменяется на Z. Нажмите ESC, чтобы выйти из режима Zoom. «Горячие» клавиши: ALT + V, 1(1). Сопутствующие темы: ZOOM OUT COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Уменьшить (ZOOM OUT COMMAND (VIEWMENU)) Zoom Out позволяет вам рассматривать большую область платы с меньшим количе- ством подробностей. Zoom Out уменьшает масштаб платы 2:1 каждый раз при нажатии левой клавиши мыши. Нажмите ESC, чтобы выйти из режима Zoom. «Горячие» клавиши: ALT + V, 0(0). Сопутствующие темы: ZOOMING, ZOOM IN COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Показать предыдущее (ZOOMPREVIOUS COMMAND (VIEWMENU)) Zoom Previous позволяет вам отображать плату так, как она выглядела до последне- го использования команды Zoom. Примечание. Если вы используете Zoom/DRC/Route Box, то вы не сможете исполь- зовать Zoom Previous, чтобы возвратиться к вашему последнему местоположению или коэффициенту сжатия графики. Если вы желаете осмотреть некоторую область проек- та и затем возвратиться туда, где вы были, то вы должны использовать Zoom/Area, а не Zoom/DRC/Route Box. «Горячие» клавиши: ALT + V, Р. Сопутствующие темы: CLEAR SCREEN COMMAND, DRC/ROUTE BOX COMMAND, LAYER COMMAND. Увеличить в DRC/ROUTE окно (ZOOMDRC/ROUTE BOX COMMAND (VIEW MENU)) Команда DRC/Route Box имеет две функции: • перемещение текущего DRC/Route-окна указателем мыши и увеличения; • изменение размеров DRC/Route-окна мышью и увеличение в размер этого окна. «Горячие» клавиши: ALT + V, В(В). Сопутствующие темы: MOVING THE DRC/ROUTE BOX, ERASE COMMAND,
Часть 3. Рабочая среда Layout 153 ZOOM PREVIOUS COMMAND, LAYER COMMAND. Выбрать слой (SELECT LA YER COMMAND) Команда Select Layer позволяет вам изобразить определенный слой поверх сущест- вующей графики. Когда откроется диалоговое окно Select Layer, выберите слой, который вы хотите изобразить поверх других, из раскрывающегося списка слоев. Вы также можете использовать раскрывающийся список слоев на инструменталь- ной панели. Если вы хотите видеть только один слой, нажмите Backspace, чтобы очистить экран, и затем выберите желаемый слой для просмотра. «Горячие» клавиши: ALT + V, L. Сопутствующие темы: ERASE COMMAND, ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND. Видимый о невидимый (VISIBLE о INVISIBLE COMMAND (VIEWMENU)) Используйте эту команду, чтобы установить цвет выбранного элемента в невиди- мый. Невидимый элемент не отображается. «Горячие» клавиши: ALT + Е, V. Меню TOOL Слой Выбор слоя (SELECT LAYER COMMAND) Команда Select Layer позволяет вам изобразить определенный слой поверх сущест- вующей графики. Когда откроется диалоговое окно Select Layer, выберите слой, который вы хотите изобразить поверх других, из раскрывающегося списка слоев. Вы также можете использовать раскрывающийся список слоев на инструменталь- ной панели. Если вы хотите видеть только один слой, нажмите Backspace, чтобы очистить экран, и затем выберите желаемый слой для просмотра. «Горячие» клавиши: ALT + V, L. Сопутствующие темы: ERASE COMMAND, ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND. Выбор из таблицы (LAYERS (DATA SPREADSHEETS)) Электронная таблица слоев обеспечивает информацию относительно названий сло- ев, прозвищ слоев, типов слоев и зеркальных слоев. «Горячие» клавиши: SHIFT + Y.
154 OrCAD 10. Проектирование печатных плат Вы можете использовать диалоговое окно Edit Layer, чтобы назначить зеркальные слои так, чтобы Layout автоматически отражал компоненты, препятствия и текст, пово- рачивал контактные площадки и контуры габаритов компонентов соответственно. Вы можете также использовать диалоговое окно Edit Layer для определения названия библиотеки слоев так, чтобы Layout знал, из какой библиотеки брать слои для Padstacks, препятствий и текста. Чтобы вызвать диалоговое окно Edit Layer, дважды щелкните на элементе в элек- тронной таблице. Пока открыта таблица, имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Удаление трассировки на слое (UNROUTE (LAYER)) Используйте эту команду, чтобы полностью удалить предварительно созданные трассы на слое. Свойства (PROPERTIES (LAYER)) После выбора слоя выбор команды Properties открывает диалоговое окно Edit Layer. «Горячие» клавиши: CTRL + Е. Кластер Создать кластер (MAKE (CLUSTER)) Создание доступно, когда выбран инструмент Component. Используйте эту коман- ду, чтобы определить кластер компонентов, который является интуитивным путем ор- ганизации компонентов в группы на предварительных стадиях проекта. Компонент - элемент или деталь. Печатная плата содержит компоненты, прикреп- ленные к общей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. «Горячая» клавиша - К. Сопутствующие темы: COMPONENT COMMAND, BUILDING COMPONENT CLUSTERS. Разрушить кластер (BREAK (CLUSTER)) Разрушение кластера доступно, когда вы выбираете инструмент Component. Эта команда восстанавливает все компоненты в кластере в их фактических формах. Все точки привязки компонентов будут расположены в центральной точке кластера, из ко- торого они были получены. Это полезно, если вы должны бросить быстрый взгляд внутрь кластера, чтобы увидеть, какие формы присутствуют. Если вы выберете кластер и нажмете S, то вы увидите список, который даст вам число штырей в каждом компоненте. Этого часто достаточно, чтобы идентифицировать типы компонентов, которые вы можезе пожелать разместить сначала. Штырь (Pin) - часть компонента, к которой может быть сделано электрическое под- ключение. «Горячие» клавиши: CTRL + К. Сопутствующая тема - COMPONENT COMMAND.
Часть 3. Рабочая среда Layout 155 Группа Отфильтрованный выбор (SELECT FILTERED (COMPONENT)) Select Filtered устанавливает фильтр для создания набора компонентов, доступных вам в последовательности. Например, вы можете установить, чтобы Layout выбирал только те неразмещенные микросхемы, у которых 20 или большее количество ножек. Когда вы выбираете команду Select Filtered, Layout открывает диалоговое окно Component Selection Criteria для выбора категории. Выбранные компоненты присоеди- няются к указателю, и вы можете тогда использовать Quick Place из всплывающего ме- ню, чтобы разместить все выбранные компоненты, или Select Next для размещения ка- ждого из выбранных компонентов индивидуально. Чтобы видеть имя следующего ком- понента, который будет размещен, используйте команду Place. Группа компонентов (Component Group) может быть определена на схеме, и ее можно использовать с Select Filtered в Layout. Схема - графическое описание электрических цепей. Сопутствующие гемы: PLACE, QUEUE FOR PLACEMENT, SELECT ANY. Новая (NEW(GROUP)) Диалоговое окно Edit Component (рис. 3.1) открывается, когда вы имеете выделен- ным компонент(ы) и выбираете: • Properties из меню EDIT; • команду Group и затем команду New из меню TOOL; • кнопку редактирования на панели инструментов. Edit Component Reference Designator рЩ Part Type |сом1 Value [COMI Footprint... | [~!0HH100 Location — X |ibo.33 Y | 59 3725 Rotation tg Group 0 j(] Cluster ID | Component flags Г Fixed Г Locked Г Key Г Non-Electnc Б/ Route Enabled Г Do Not Rename OK I Help | Cancel | Рис. 3.1. Диалоговое окно Edit Component Вы можете также дважды нажать на компонент, чтобы отобразить это диалоговое окно.
156 OrCAD 10. Проектирование печатных плат REFERENCE DESIGNA TOR Это текстовое окно появляется в диалоговом окне Edit Component, когда вы выби- раете только один компонент для редактирования. Layout присваивает Reference Designator, который вы вводите в данный компонент. PART TYPE Ввод значения в это текстовое поле позволит в дальнейшем связать компоненты од- ного типа для последующего их размещения. VALUE Значение, которое вы указываете в этом текстовом поле, присваивается рассматри- ваемому компоненту (ам). FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint так, чтобы вы мог- ли присвоить посадочное место (Footprint) рассматриваемому компоненту. LOCATION • X and Y Location - X- и Y-координаты компонента относительно базовой точки (Datum) платы (начала координат). • Rotation - это текстовое окно описывает ориентацию компонента в градусах. На- чальная ориентация компонента определена его посадочным местом. GROUP NUMBER Назначает номер группы, чтобы связать компоненты с целью дальнейшего разме- щения. Данную операцию предпочтительно выполнять в процессе создания схемы. Примечание. Лучше назначать номера групп в процессе создания схемы. CLUSTER ID Присваивает Reference Designator ключевого компонента в кластере, как имя юга- стера для простой ссылки. COMPONENT FLAGS • Fixed - эта опция фиксирует компонент в определенном месте на плате. Фиксиро- ванные компоненты не могут ни перемещаться, ни изменяться в окне проекта. Что- бы корректировать или изменять фиксированный компонент, вы должны отредак- тировать соответствующую ячейку в Components Spreadsheet. • Non-Electric - защищает ваши механические части от удаления в процессе AutoECO. • Locked - временно блокирует компонент в определенном месте так, чтобы алгоритм авторазмещения не воздействовал на него. • Route Enabled - Layout устанавливает эту опцию по умолчанию. Если вы отменяете се, то все цепи, подключенные к ножкам или контактам этого компонента, стано- вятся недос тучными для разводки. • Key - эта установка указывает, что соотвтсгвующий компонент является ключе- вым, вокруг которого будут размещаться другие связанные компоненты.
Часть 3. Рабочая среда Layout 157 • Do Not Rename - когда вы выбираете эгу опцию тем самым исключаете возмож- ность переименования соответствующе! о компонента в течение автоматического процесса переименования (связанного с командой Rename Component из меню AUTO). Сопутствующие темы: SELECT TOOL (COMPONENT), BUILDING COMPONENT CLUSTERS, ADJUSTING COMPONENT GROUPS. Перенос на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та. групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и автоматически перемещенная на противоположный слой (согласно зеркальному слою, укатанному в электронной таблице слоев). Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. ОсиХ Горизонталь или направление слева направо в двумерной системе координат. (Эта ось перпендикулярна к Y оси.) Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости от того, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS.
158 OrCAD 10. Проектирование печатных плат Поворот (ROTA ТЕ COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, фуппы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия или текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Centroid - центр масс. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Блокировка (LOCK) Вы можете временно блокировать компонент или группу в определенном местопо- ложении. Вы можете разблокировать блокированный объект, выбрав его и, ответив YES, ко- гда Layout спрашивает, хотите ли вы отменить блокировку. Вы можете также разблокировать объект, открыв электронную таблицу данных компонентов, выбрав компонент, открыть диалоговое окно Edit Component и очистить переключатель Locked. «Горячие» клавиши: ALT + Т, G, L(L). Сопутствующая тема - COMPONENT COMMAND. Фиксирование (FIX) Команда Fix Components устанавливает постоянное местоположение отобранных компонентов и ipynn. Вы можете отменить команду Fix в таблице Components Data Spreadsheet, выбирая компонент и открывая диалоговое окно Edit Component и очищая переключатель Fixed. «Горячие» клавиши: ALT + Т, G, F. Сопутствующая тема - COMPONENT COMMAND.
Часть 3. Рабочая среда Layout 159 Свойства (PROPERTIES (GROUP)) После выбора группы выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (GROUPS)) Команда группы Delete удаляет все компоненты в пределах выбранной группы. После выбора группы есть 3 способа активизировать команду Delete: • Нажмите кнопку Delete на инструментальной панели. • Нажмите клавишу Delete на клавиатуре. • В меню EDIT выберите Delete. • В меню TOOL укажите на Group и выберите Delete. Layout спросит для проверки, хотите ли вы удалить все компоненты в пределах группы. Если вы продолжите, Layout уведомит вас, что это повлияет на Netlist, и прове- рит снова, что вы действительно хотите удалить компоненты. «Горячие» клавиши: CTRL + X. Матрица Выбор инструмента (SELECT TOOL COMMAND (MATRIX)) Инструмент Matrix позволяет вам графически спроектировать матрицу для разме- щения компонентов. Для создания матрицы: 1. Из меню TOOL укажите на Matrix и выберите Select Tool. 2. Нажмите в том месте проекта, где вы хотите создать матрицу. 3. Растяните прямоугольник до нужного размера матрицы. 4. Щелкните мышью для фиксации границ. 5. Перемещаясь внутри контура матрицы, установите необходимое число вертикаль- ных и горизонтальных ячеек матрицы. 6. Щелкните повторно, для фиксирования ячеек. В этом месте вы можете размещать выбранные компоненты, используя команду Place Matrix в меню AUTO. Если Layout не может разместить все выбранные компонен- ты в пределах данной матрицы, то оставшиеся компоненты будут помещены в кластер. Вы также можете делать следующие изменения в структуре матрицы: 1. Перемещать отдельные строки матрицы. Нажмите левую клавишу мыши на любой матрице, чтобы перемещать; горизонтальные строки передвигаются вверх или вниз, вертикальные - влево или вправо. 2. Перемещать всю матрицу. Если вы пользуетесь окном для выделения матрицы, то вы можете перемещать всю матрицу в любое место. Сопутствующая тема - DELETE (MATRIX).
160 OrCAD 10. Проектирование печатных плат Удаление (DELETE (MATRIX)) Эта команда удаляет существующую матрицу. Для удаления матрицы: 1. Охватите матрицу окном выделения. 2. После выделения матрицы выполните одну из следующих манипуляций: • щелкните кнопку Delete панели инструментов; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите Matrix и выберите Delete. «Горячие» клавиши: CTRL + X. Компонент Выбор инструмента (SELECT TOOL (COMPONENT)) При использовании команды Component Select Tool (или кнопки компонента на ин- струментальной панели) вы можете редактировать один или несколько компонентов. Сопутствующие темы: ADJUST, FIX, LOCK, OPPOSITE, PLACE BOARD, RENAME COMPONENTS, ROTATE, SHOVE, SWAP, ADD COMPONENT DIALOG BOX, EDIT COMPONENT DIALOG BOX. Отфильтрованный выбор (SELECT FILTERED (COMPONENT)) Select Filtered устанавливает фильтр для создания набора компонентов, доступных вам в последовательности. Например, вы можете установить, чтобы Layout выбирал только те неразмещенные микросхемы, у которых 20 или большее количество ножек. COMPONENT Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Hodkkci(PIN) Часть компонента, к которой может быть сделано электрическое подключение. Когда вы выбираете команду Select Filtered, Layout открывает диалоговое окно Component Selection Criteria для выбора категории. Выбранные компоненты присоеди- няются к указателю, и вы можете тогда использовать Quick Place из всплывающего ме- ню, чтобы разместить все выбранные компоненты, или Select Next для размещения ка- ждого из выбранных компонентов индивидуально. Чтобы видеть имя следующего ком- понента, который будет размещен, используйте команду Place. Команда Component Group может быть установлена на схеме, и ее можно использо- вать с Select Filtered в Layout.
Часть 3. Рабочая среда Layout 161 Сопутствующие темы: PLACE, QUEUE FOIL PLACEMENT, SELECT ANY. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно со- стояния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Всплывающее меню (POP-UP MENU) Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Очередь для размещения (QUEUE FOR PLACEMENT (COMPONENT)) Используйте Queue for Placement, чтобы выбрать категории компонентов для раз- мещения. Когда вы выбираете команду Queue for Placement, Layout открывает диалого- вое окно Component Selection Criteria для выбора категории. Вы можете тогда использо- вать Select Next, чтобы размещать каждый из выбранных компонентов индивидуально. Чтобы видеть название следующего компонента, который будет размещен, используйте команду Place. Команда Component Group может быть установлена на схеме, и ее можно использо- вать с Select Filtered в Layout. Сопутствующие темы: PLACE, SELECT FILTERED, SELECT ANY. Размещение (PLACE (COMPONENT)) Используйте команду Place, чтобы рассмотреть названия компонентов и разместить их индивидуально после их отбора с использованием команд SELECT FILTERED, Queue for Placement или Select Any. Сопутствующие темы: SELECT FILTERED, QUEUE FOR PLACEMENT, SELECT ANY C OMMAND. 6-2813
162 OrCAD 10. Проектирование печатных плат Новый (ADD COMPONENT DIALOG BOX) Диалоговое окно Add Component (рис. 3.2) появляется, koi да вы выбираете New из всплывающего меню, при активном инструменте Component и если нет выбранных компонентов. Add Corrponent Beference Designator Part Type Value footprint... Location £ (Too * Y Jtf Flotation [g _____£__—------------------——i Group ff |0 Cluster ID | Component flags Г” Fixed Г* Locked Г Key Г Non-Electric P Route Enabled Г Do Not Rename __________ OK Help | Cancel I Рис. 3.2 Диалоговое окно ADD Component REFERENCE DESIGN A TOR В этом текстовом окне определяется указатель ссылки, который вы хотите назна- чить новому компоненту. Reference Designator (указатель ссылки) - строка, определяющая тип компонента и номер, определенный для этого компонента (DD1). PART TYPE Введите характерный номер детали для нового компонента в этом текстовом окне; делая так, вы будете способны связать компоненты одного типа с целью размещения. VALUE Используйте это текстовое поле, чтобы присвоить значение величины новому ком- поненту. Для дискретных компонентов значение обычно связывается с электрическими параметрами. FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint, которое позволяет вам назначить посадочное место новому компоненту. Footprint - описание физических свойств компонента. Оно состоит из трех элементов: 1. Padstacks. 2. Препятствия. 3. Текста.
Часть 3. Рабочая среда Layout LOCATION 163 • X And Y Location. Эти два текстовых окна позволяют вам определить место, в кото- ром появится новый компонент на вашей плате. Местоположение базы проекта (Datum) служит началом координат (0,0). Положение вашего курсора (в момент выбора команды New) обеспечивает заданные по умолчанию координаты. Если вы измените эти значения, то компонент появится в новых координатах. Тем не менее компонент будет двигаться за указателем и не установится, пока вы не нажмете ле- вую клавишу мыши. • Rotation. Это текстовое поле позволяет задать угол поворота нового компонента. Вращение производится против часовой стрелки. GROUP NUMBER Вы можете присвоить номер группы новому компоненту, введя значение в это тек- стовое поле. Номера групп позволят вам связать компоненты различных типов с целью размещения. CLUSTER ID Layout добавляет новый компонент к кластеру, чей номер вы определили в этом текстовом окне. Если вы хотите, чтобы новый компонент был ключевым компонентом кластера, выберите опцию Key (см. ниже) и имя кластера изменится на указатель ссыл- ки нового компонента. COMPONENT FLAGS • Fixed. Эта опция постоянно фиксирует новый компонент на вашей плате. • Non-Electric. Выбор этой опции гарантирует, что механические детали не будут удалены с платы в процессе AutoECO. • AutoECO. Акроним для Automatic Engineering Change Order. AutoECO - команда Layout, которая позволяет вам ускорить внесение изменений на печатную плату из OrCAD Capture for Windows (или другого пакета, интегрированного с Layout). • Locked. Когда вы выбираете эту опцию, то алгоритм авторазмещения не сможет корректировать позицию компонента. • Route Enabled. Данная опция разрешает трассировку компонента. • Key. Когда вы выбираете эту опцию и вводите значение в текстовое окно ID- кластера, Layout добавляет новый компонент к указанному кластеру и обозначает этот компонент как ключевой внутри этого кластера. Имя кластера также изменяет- ся на указатель ссылки нового компонента. • Do Not Rename. Выбор этой опции запрещает команде Rename автоматически пере- именовывать компонент. Сопутствующие темы: SELECT TOOL (COMPONENT) COMMAND, NEW (COMPONENT) COMMAND. Копирование (COPY (COMPONENT)) Эта команда создает копию выбранного компонента и автоматически увеличивает позиционный номер. «Горячая» клавиша - INSERT.
164 OrCAD 10. Проектирование печатных плат Если вы не выбрали компонент и выбрали New, появится диалоговое окно Add Component, так что вы сможете назначить указатель ссылки и посадочное место новому компоненту. Если посадочное место еще не существует на плате, оно берется из указанной библиотеки. Библиотеки (Library) - в Layout, коллекция образцов или шаблонов посадочных мест, разработанных для облегчения создания РСВ-проекта. Выравнивание (ADJUST (COMPONENT)) Когда вы работаете в интерактивном режиме, команда Adjust оптимизирует компо- ненты, которые вы выбрали для эстетической и качественной разводки по осям X и Y. Y (ось) Вертикальная линия или направление снизу вверх в двумерной системе координат. «Горячая» клавиша - J. Сопутствующие темы: COMPONENT COMMAND, ADJUSTING COMPONENT GROUPS. Перенос на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и автоматически перемещенная на противоположный слой (согласно зеркальному слою, указанному в электронной таблице слоев). Cnou(LAYER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT, Т, G, Т(Т)
Часть 3. Рабочая среда Layout 165 Поворот (ROTATE COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия ими текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT, Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Расталкивание (SHOVE (COMPONENT)) Используйте эту команду, чтобы разместить компоненты посреди других компо- нентов, расталкивая их в стороны. Shove использует Place Outlines из библиотек посадочных мест, чтобы определить, как близко два компонента могут быть помещены вместе. Она также обращает внима- ние на Insertion Outlines. По правилу, следуя которому Insertion Outlines может накла- дываться на другую Insertion Outlines, но не может накладываться на Place Outlines. «Горячие» клавиши: CTRL <- Н. Сопутствующая тема — COMPONENT COMMAND. Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь, или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять.
166 OrCAD 10. Проектирование печатных плат Примечание. Не следует пытаться менять вентили или ножки, если вы нс уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND. Блокировка (LOCK) Вы можете временно блокировать компонент или группу в определенном местопо- ложении. Вы можете разблокировать блокированный объект, выбрав его и ответив YES, когда Layout спрашивает, хотите ли вы отменить блокировку. Вы можете также разблокировать объект, открыв электронную таблицу данных компонентов, выбрав компонент, открыть диалоговое окно Edit Component и очистить переключатель Locked. «Горячие» клавиши: ALT, Т, G, L(L). Сопутствующая тема - COMPONENT COMMAND. Фиксирование (FIX) Команда Fix Components устанавливает постоянное местоположение отобранных компонентов и групп. Вы можете отменить команду Fix в таблице Components Data Spreadsheet, выбирая компонент, открывая диалоговое окно Edit Component и очищая переключатель Fixed. «Горячие» клавиши: ALT, Т, G, F. Сопутствующая тема - COMPONENT COMMAND. Альтернативное посадочное место (ALTERNATE FOOTPRINT (COMPONENT)) Используйте команду Alternate Footprint, чтобы назначить дополнительные поса- дочные места, которые определены в атрибуте Fplist. Когда вы выбираете эту команду, Layout отображает диалоговое окно Footprint Selection, из которого вы можете выбирать альтернативное посадочное место. Посадочное место (Footprint) - описание физических свойств компонента. Оно со- стоит из трех элементов: Padstacks, препятствия и текста. Property (Attribute) - характеристика объекта, которая может быть отредактирована. Свойство состоит из названия и значения. Примеры названий свойств - значение ком- понента и цвет. Их соответствующие значения свойств могут быть, например, конден- сатор и красный. Сопутствующая тема - COMPONENT COMMAND. Свойства (PROPERTIES (COMPONENT)) После выбора компонента выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е.
Часть 3. Рабочая среда Layout 167 Удаление (DELETE (COMPONENT)) Данная команда удаляет единичные или множественные компоненты. Чтобы удалить компоненты: 1 Выберите один или несколько компонентов для удаления. 2 . После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Component и выберите Delete. «Горячие» клавиши: CTRL + X. Упаковочная информация (корпус) Выбор из таблицы (PACKAGES (DATA SPREADSHEETS)) Электронная таблица Packages содержит информацию о вентилях и ножках, которая связана с компонентами в проекте. «Горячие» клавиши: SHIFT + К. Вы можете использовать диалоговое окно Package Edit для управления обменом вентилей (между идентичными компонентами или в пределах компонента), обменом ножек и расположением вентилей в пределах корпуса. Чтобы вызвать диалоговое окно Package Edit, дважды щелкните на элементе в элек- тронной таблице. Пока открыта таблица, имеется доступ к командам редактирования как из меню EDIT, так и из всплывающего меню. Всплывающее меню (POP-UP MENU) Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Заголовки • Package Name - текстовая строка, обозначающая электрические упаковочные данные. • Gate Name - обычно буквенно-цифровое обозначение, которое определяет вентиль, которому принадлежит каждая ножка. Каждый вентиль в пакете должен иметь уни- кальное имя, и все ножки в отдельном вентиле должны совместно использовать его. • Pin Name - идентифицирует каждую ножку вентиля согласно его электрической ха- рактеристике. Каждая ножка в вентиле должна иметь уникальный идентификатор. • Gate Group - все вентили, входящие в одноименную группу, могут меняться. Нуле- вая группа вентилей - частный случай, представляющий вентили, не подлежащие обмену. • Pin Group - целое число. Все ножки, входящие в одноименную группу, могут ме- няться. Нулевая группа ножек - частный случай, представляющий ножки, не под- лежащие обмену.
168 OrCAD 10. Проектирование печатных плат • Pin Type - это значение может быть None, Source, Load или Terminator. Стандарт- ные ножки TTL-типа обычно устанавливаются в None, чтобы указать, что ножка не является источником, нагрузкой или терминатором. Сопутствующая тема - DATABASE SPREADSHEETS. Свойства (PACKAGE EDIT DIALOG BOX) Диалоговое окно Package Edit появляется, когда вы дважды щелкаете на ячейке в электронной таблице Packages или когда вы выбираете команду Properties из всплы- вающего меню после выбора ячейки в этой же электронной таблице. Электронная таб- лица Packages появляется, когда вы выбираете Packages из меню кнопки электронной таблицы на панели. PAD Имя выбранной контактной площадки появляется наверху диалогового окна. Если вы выбираете две или более контактные площадки, Layout указывает число выбранных контактных площадок. PACKAGE NAME Это текстовое поле содержит имя корпуса, которому принадлежит выбранная кон- тактная площадка. GA ТЕ NAME Имя вентиля - простой алфавитно-цифровой символ, который определяет, какому вентилю принадлежит каждый штырь. Корпус содержит несколько вентилей, каждый вентиль имеет уникальное имя; вентиль включает множество штырей, совместно ис- пользующих одинаковое имя вентиля. Чтобы выполнялся обмен вентилей в процессе авгоразмещения: 1. Откройте электронную таблицу Place Pass, выбрав Strategy, Place Pass из меню кнопки панели электронной таблицы, дважды щелкнув на ячейке в столбце Pass, принадлежащем к начальному проходу Proximity Place. 2. В диалоговом окне Edit Place Pass, которое откроется, выберите опции Enabled и Swap Gates. 3. Выберите ОК. Обмен вентилей будет выполняться, когда вы затем будете прово- дить авторазмещение. Как только имеет место обмен вентилей и компоненты связаны должным образом, должен иметь место и проход Swap Pins. Перестановки контактов специально предна- значены, чтобы распутать связи между близлежащими компонентами. В процессе авто- размещения пересекающиеся связи распределяются так, чтобы вы могли избежать про- блемы при трассировке. • Обмен вентилей (Gate Swap) - обмен тождественно функционирующими вентиля- ми, чтобы уменьшить длину трассы. • Перестановки контактов (Pin Swap) - обмен тождественно функционирующими ножками, чтобы уменьшить длину трассы. Пример: «74LS01» имеет 4 схемы, которые были бы помечены А, В, С и D: PIN 1,GATE NAME: «А» PIN 2, GATE NAME: «А»
Часть 3. Рабочая среда Layout 169 PIN 3, GATE NAME: «А» PIN 4, GATE NAME: «В» PIN 5, GATE NAME: «В» PIN 6, GATE NAME: «В» PIN 7, GATE NAME. «GND» PIN 8, GAPE NAME: «С» PIN 9, GATE NAME: «С» PIN 10, GATE NAME: «С» PIN 11, GATE NAME: «D» PIN 12, GATE NAME: «D» PIN 13, GATE NAME: «D» PIN 14, GATE NAME: «VCC» PIN NAME Имя контакта идентифицирует каждый штырь в терминах его электрических харак- теристик так, чтобы Layout мог менять вентили правильно. Обратите внимание в примере ниже, что каждый вентиль использует названия «INА», «INB» и «OUTY». Это позволяет Layout правильно обменивать штыри между идентичными вентилями. Вы можете показывать имена контактов в окне проекта посредством электронной таблицы Colors. Каждый штырь в пределах вентиля должен иметь уникальный идентификатор - хо- тя они все совместно используют одно вентильное имя. Каждые Swappable-вентили должны иметь идентичные имена контактов для соответствующих штырей. Обмен контактов определяется контактной группой, а не контактным именем, так что вы не должны использовать одинаковое имя для обоих штырей (например, «Input») чтобы показать, что они могут меняться. Если имеются проблемы с именами контактов, то вы получите сообщение UNABLE ТО CORRELATE PIN NAMES при попытке выполнить ручную перестановку вентилей. Пример: «74LS01» имеет 14 штырей, которые были бы помечены следующим образом: PIN 1, PIN NAME: «OUTY» PIN 2, PIN NAME: «INA» PIN 3, PIN NAME: «INB» PIN 4, PIN NAME: «OUTY» PIN 5, PIN NAME: «INA» PIN 6, PIN NAME: «INB» PIN 7, PIN NAME: «GND» PIN 8, PIN NAME: «INA» PIN 9, PIN NAME: «INB» PIN 10, PIN NAME: «OUTY» PIN 11, PIN NAME: «INA» PIN 12, PIN NAME. «INB» PIN 13, PIN NAME. «OUTY» PIN 14, PIN NAME- «VCC»
170 OrCAD 10. Проектирование печатных плат GA ТЕ GROUP Вентильная группа - целое число, которое используется, чтобы сообщить Layout, какие из вентилей, идентичные иначе, не могут меняться. Пример: Вентили «А», «В», «С» и «D» идентичны электрически. Здесь вентиль «А» может меняться на вентиль «В» (вентильная группа #1) и вентиль «С» может меняться на вен- тиль «D» (вентильная группа #2); однако вентиль «А» не может меняться на вентиль «D». Вентильная группа «0» - частный случай, который представляет вентили, не под- лежащие обмену. PIN 1 GATE NAME: «А» GATE GROUP: 1 PIN 2 GATE NAME: «А» GATE GROUP: 1 PIN 3 GATE NAME: «А» GATE GROUP: 1 PIN 4 GATE NAME: «В» GATE GROUP: 1 PIN 5 GATE NAME: «В» GATE GROUP: 1 PIN 6 GATE NAME: «В» GATE GROUP: 1 PIN 7 GATE NAME: «GND» GATE GROUP: 0 PIN 8 GATE NAME: «С» GATE GROUP: 2 PIN 9 GATE NAME: «С» GATE GROUP: 2 PIN 10 GATE NAME: «С» GATE GROUP: 2 PIN 11 GATE NAME: «D» GATE GROUP: 2 PIN 12 GATE NAME: «D» GATE GROUP: 2 PIN 13 GATE №ME: «D» GATE GROUP: 2 PIN 14 GALE NAME: «VCC» GATE GROUP: 0 • Pin Group (контактная ipynna) - целое число, которое определяет, какие контакты могут меняться. • Pin (контакт) - часть компонента, к которой может быть сделано электрическое подключение. Любые два штыря в пределах того же самого компонента и вентиля, которые принад- лежат к той же самой контактной группе (например, PIN GROUP #1), могут меняться. Контактный обмен не определяется именем контакта, так что вы не должны исполь- зовать одинаковое имя для обоих штырей (например, «INPUT») чтобы показать, что они могут меняться. Имена контактов используются только для соответствия штырей в те- чение перестановок вентилей. • Pin Swap (контактный обмен) - обмен тождественно функционирующими ножками, чтобы уменьшить длину трассы. Если любые два штыря, которые вы хотите менять, не в одной вентильной и кон- тактной группе, то вы получите сообщение PINS ARE NOT SWAPPABLE. OVERRIDE? при попытке сделать ручную перестановку контактов. Вы можете ответить ОК, чтобы все равно поменять штыри, или Cancel, чтобы прервать операцию. • Контактная группа «0» (нуль) - частный случай, который представляет нс подле- жащие обмену штыри.
Часть 3. Рабочая среда Layout PIN TYPE 171 • Load - нагрузка; означает, что штырь - часть ECL-цепи, но не источник или око- нечная нагрузка. Любой тип штыря, отличный от None, приведет к автоматическо- му обозначению цепей как высокоскоростных (с последовательным опросом). None (ECL) используется для обозначения стандартных штырей типа ТТЛ. Loads - всегда «Daisy-Chained/> (связанные последовательно). Loads никогда не начинают или за- канчивают ECL-цепи, если есть или источник, или оконечная нагрузка. • None - означает, что штырь не является частью ECL-цепи и не является ни источ- ником, ни оконечной нагрузкол. ни нагрузкой. None используется для обозначения стандартных штырей типа ТТЛ. • Source - источник, означает «штырь ECL-источника». Это относится к тому, дейст- вителыю ли штырь является частью ECL-цепи. Любой тип штыря, отличный от None, приведет к автоматическому обозначению цепей как высокоскоростных (с последовательным опросом). None используется для обозначения стандартных штырей типа ТТЛ. Source-штыри будут всегда соединяться с Load-штырем и нико- гда с оконечной нагрузкой, если в цепи есть нагрузка. • Terminator - оконечная нагрузка; означает «штырь ECL оконечной нагрузки». Это относится к тому, действительно ли штырь является частью ECL-цепи. Любой тип штыря, отличный от None, приведет к автоматическому обозначению цепей как вы- сокоскоростных (с последовательным опросом). None используется для обозначе- ния стандартных штырей типа ТТЛ. Terrnination-штыри будут всегда соединяться с Load-штырем и никогда с источником, если есть нагрузка в цепи. INTERNAL GA ТЕ SWAP ONLY С флажком Internal Gate Swap Only вы определяете, что вентили выбранного ком- понента могут меняться только в пределах корпуса компонента. Это в комбинации с Gate Group-критерием дает вам полный контроль над вентильными перестановками. Если вы разрешаете опцию Internal Gate Swap Only, Layout меняет вентили только в пределах компонентов, а не между различными компонентами. Сопутствующие темы: PACKAGES (DATA SPREADSHEETS), SWAPPING OBJECTS. Вентиль Выбор инсгрумента(8ЕЕЕСТ TOOL (GATE)) Используйте команду Select Tool, чтобы выполнить обмен вентилями. Для этого: 1. Выберите первый вентиль, который вы хотите менять. 2. Из меню TOOL укажите на Gate и выберите Swap. Layout подсветит вентили, которые являются доступными для обмена. 3. Выберите второй вентиль, который вы хотите менять. «Горячие» клавиши: ALT, Т, А. Сопутствующая тема - SWAP COMMAND.
172 OrCAD 10. Проектирование печатных плат Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять. Примечание. Не следует пытаться менять вентили или ножки, если вы не уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND. Посадочное место Выбор из таблицы (FOOTPRINTS (DATA SPREADSHEETS)) Электронная таблица корпусов отражает информацию относительно расположения контактов и используемых Padstacks для каждого корпуса в проекте, возможность раз- водки под контактами и правила входа-выхода маршрутизатора. Из электронной таблицы вы можете обращаться к диалоговым окнам Edit Footprint и Edit Pad. Все сделанные изменения в Edit Pad применяются только к выбранной кон- тактной площадке, в то время как изменения, сделанные в диалоговом окне Edit Foot- print, применяются к корпусу и контактам. В любом диалоговом окне вы можете изме- нять правила входа-выхода маршрутизатора. Вы используете диалоговое окно Edit Pad, чтобы изменить имя контакта. Любой доступный Padstack может быть назначен к штырьку. Чтобы отобразить диалоговое окно Edit Footprint, дважды нажимают на строке кор- пусов электронной таблицы. Для вызова диалогового окна Edit Pad дважды нажимают на крайнем левом столбце строки для контакта, который вы хотите изменить. Как с лю- бой другой электронной таблицей, вы можете изменять содержание определенной ячей- ки, дважды нажимая на ней. Пока электронная таблица активна, имеются также команды редактирования, дос- тупные как из меню EDI Г, так и из всплывающего меню. «Горячие» клавиши. SHIFT + F. Сопутствующие темы: FOOTPRINT LIBRARIES, DATABASE SPREADSHEETS, EDIT FOOTPRINT DIALOG BOX.
Часть 3. Рабочая среда Layout 173 Новое (CREATE NEW FOOTPRINT DIALOG BOX) Используйте диалоговое окно Create New Footprint, чтобы назвать и определить дюймовую или метрическую сетку для нового посадочного места (Footprint). Отобрази- те диалоговое окно, выбрав кнопку Create New Footprint в менеджере библиотек Layout. FOOTPRINT Описание физических свойств компонента. Оно состоит из трех элементов: Pad- stacks, препятствия и текста. NAME OF FOOTPRINT Введите имя для нового посадочного места. Имя посадочного места может вклю- чать максимум 255 алфавитно-цифровых символов и не должно содержать пробелы. UNITS Выберите дюймовые либо метрические единицы. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE A NEW FOOTPRINT LIBRARY, CREATING A FOOTPRINT. Свойства (EDIT FOOTPRINT DIALOG BOX) Диалоговое окно Edit Footprint (рис. 3.3) появляется, когда вы выбираете команду Footprint из меню кнопки электронной таблицы на панели и затем дважды нажимаете на ячейке электронной таблицы корпусов Footprints Spreadsheet. Рис. 3.3 Диалоговое окно Edit Footprint FOOTPRINT NAME Определяет уникальное имя посадочного места, используемое компонентами для определения их формы. 16 PADS Определяет, сколько контактных площадок выбрано для редактирования.
174 OrCAD 10 Проектирование печатных плат Pad (контактная площадка). На печатной плате медная форма на одном или не- скольких слоях (может иметься отверстие и изоляция, окружающая медь), используемая для соединения ножки компонента с платой. Контактная площадка показывает, где рас- положены ножки компонента. INSERTX, Y Определяет расположение контактных площадок в посадочном месте. Координаты площадок измеряются от локальной базы посадочного места скорее, чем от базы платы. Datum (база). Определенная точка, которая служит как ссылка, чтобы расположить образец печатной платы или слой для изготовления. Или, другими словами, начало ко- ординат. PADSTACKNAME Когда вы редактируете посадочное место, вы косвенно определяете размеры и фор- мы площадок (Padstack), назначая определенный Padstack контактной площадке. Любой Padstack, перечисленный в раскрывающемся списке имени Padstack, может быр> назна- чен контактной площадке. Описание состава и формы Padstack дано BfPadstaci& Spreadsheet. Padstack Пронумерованный список описаний контактных площадок. Каждое опи- сание содержит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что программа трассировки должна развести проводник (из контакта или з контакт) в направлении более длинной оси продолго- ватой или прямоугольной площадки контакта, если контакт не принадлежи’ к ком- понентам из трех штырьков или меньше, или если он не крайний кенгакт в корпусе. В этих случаях программа маршрутизации свободна в выборе направлений. • Any Direction. Отсутствие правил в выборе направлений входа-выхода для данного корпуса. • Long End Only. Для этого корпуса, программа трассировки должна проложить про- водник к короткой стороне площадки, т. с. вдоль длинной оси. В этом случае нет исключений, в отличие от Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию переходные отверстия той же самой цепи не допускается ставить под планарными площадками (SM1). Если вы желаете отме- нить это ограничение, вы можете установить флажок к YES. Переходники, принад- лежащие к разным цепям, запрещается располагать под площадками, если они не скрытые Vias, которые не создают короткого замыкания. Via (переходное отверстие). Сквозное соединение слоев на плате. Переходное от- .^..всрстие соединяет поверхностные слои платы. На многослойных платах переходное отверстие, не достигающее поверхностного слоя на одной стороне, называется сле- пым переходником, а переходник, не достигающий поверхностных слоев с обеих сто- рон, называется скрытым переходником. Buried Via (скрытое переходное отверстие). Переходник, не достигающий поверх- ностных слоев с обеих сторон многослойной платы. См. также VIA.
Часть 3. Рабочая среда Layout 175 • Preferred Thermal Relief. С этой опцией вы можете быть уверены, что выбранной контактной площадке будет назначена тепловая защита, когда одиночная цепь со- единяет две контактные площадки. Исключением является случай, когда площадка с Preferred Thermal Relief соединена трассой с переходником, когда переходнику на- значена тепловая защита. Thermal Relief (тепловая защита). Способ соединения контактной площадки с поли- гоном, уменьшающий количество меди, способной проводить тепло в процессе пайки. Привилегированная тепловая защита особенно полезна, когда вы имеете плату со сквозными отверстиями и вы должны соединять конденсаторы с IC. Если вы на- значаете контакту конденсатора Pieferred Thermal Relief, то соответствующий кон- такт микросхемы, соединенный напрямую с контактом конденсатора, получит Thermal Relief. • Forced Thermal Relief. Если вы назначили любой из контактов корпуса как Forced Thermal Relief, это означает, что, пока он присоединен к определенной цепи, кон- такт будет получать тепловую защиту на внутренних слоях питания многослойной платы, принадлежащих данной цепи Внутренний слой питания (Plane Layer). Медный слой, который специально выде- лен для отдельной цепи и может содержать контактные площадки и отверстия, ко- торые соединены с ним или нет. Обычно используется для слоев питания и земли. Сопутствующие темы: EDIT PAD DIALOG BOX, FDIT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, 7 HERMAL RELIEF SETTINGS, THERMAL RELIEF SETTINGS DIALOG BOX. Контактные nпощадки Выбор из таблицы (PADSTACKS (DATA SPREADSHEETS)) Электронная таблица контактных площадок (Padstacks) содержит информацию от- носительно формы, размера и привязки для каждого переходника и контактной пло- щадки, используемых на вашей плате. Чтобы просмотреть электронную таблицу контактных площадок (Padstacks), выбе- рите инструмент электронной таблицы, затем выберите Padstacks. «Горячие» клавиши: SHIFT + Т. Вы можете использовать диалоговое окно Edit Padstack, чтобы редактировать Padstack или переходники. Вы можете использовать диалоговое окно Edit Padstack Layer, чтобы редактировать формирование рисунка для определенного слоя. Каждый файл технологий, поставляемый с OrCAD, содержит 7 Padstacks для ис- пользования в вашем проекте. Они разработаны для определенных типов плат. Вы мо- жете добавлять их, копируя имеющиеся площадки, а затем редактировать их, чтобы они удовлетворяли вашим требованиям.
176 OrCAD 10. Проектирование печатных плат Для вызова диалогового окна Edit Padstack в электронной таблице дважды нажима- ют на имени переходника или контактной площадки. Для вызова диалогового окна Edit Padstack Layer в электронной таблице дважды нажимают на имени слоя для переходника или контактной площадки, который вы хоти- те редактировать. В процессе просмотра электронной таблицы доступны некоторые команды редак- тирования из меню EDIT, так же как и из всплывающего меню. Примечания 1. Имена контактных площадок и переходников не должны содержать пробелов. 2. В Layout вы можете установить до 46 размеров сверил. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Новая (NEW (PADSTACKS)) Перед использованием команды New, чтобы создать повое Padstack-определение, вы должны активизировать Padstack-электронную таблицу данных, используя команду выбора из электронной таблицы. Чтобы создать новый Padstack-слой: 1. В меню TOOL укажите на Padstack и выберите команду Select From Spreadsheet. 2. В меню TOOL укажите на Padstack и выберите New. Layout размещает новое Padstack-определение в конце электронной таблицы. Лис- тайте до его появления. 3. В меню TOOL укажите на Padstack и выберите Properties. 4. Назовите Padstack и установите свойства для каждого слоя соответственно. Можете сохранить новое Padstack-определение в выбранной вами библиотеке. Чтобы сохранить новое Padstack-определение в выбранной вами библиотеке: 1. Убедитесь, что новое Padstack-определение выделено. 2. В меню TOOL укажите на Padstack и выберите Save to Library. 3. Выберите библиотеку из раскрывающегося списка Select Library или нажмите кноп- ку Browse, чтобы просмотреть библиотечные названия. Вы можете также создать новую библиотеку, щелкнув кнопку Create New и определив путь и имя файла для новой библиотеки. Сопутствующие темы: TECHNOLOGY TEMPLATES, COPYING PADSTACKS INTO A PADSTACK LIBRARY. Копирование слоя (COPY LAYER (PADSTACK)) Эта команда доступна, когда активна Padstack-электронная таблица. Используйте эту команду, чтобы копировать Padstack описание от одного слоя в другой или добавлять Padstack-зазор к определенному слою. Вы можете также ис-
Часть 3. Рабочая среда Layout 177 пользовать эту команду, чтобы установить размер Padstack на слое пайки так, чтобы быстро устанавливать маску пайки. Когда вы выбираете эту команду, Layout открывает диалоговое окно Copy Padstack Layer. «Горячие» клавиши: ALT + Т, S, С. Сохранить в библиотеку (SAVE ТО LIBRARY) Эта команда доступна, когда активна электронная таблица Padstacks и выполняются операции над Padstacks, которые выбраны в электронной таблице Padstacks. Эта команда открывает диалоговое окно Save Padstacks - Select Library, которое вы можете использовать, чтобы создать новую Padstack-библиотеку или найти сущест- вующую Padstack-библиотеку. Если вы пробуете сохранить Padstack в библиотеке, a Padstack уже существует в ней, Layout откроет окно подтверждения замены Padstack. Если вы выбираете кнопку NO, попытка сохранить Padstack будет отменена. «Горячие» клавиши: ALT + Т, S, S. Сопутствующая тема - COPYING PADSTACKS INTO A PWSTACK LIBRARY Свойства (PROPERTIES (PADSTACK)) После выбора Padstack, выбор команды Properties открывает диалоговое окно Edit Padstack. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (PADSTACK)) Команда Padstack Delete удаляет одно или несколько Padstack-определений. Чтобы удалить Padstacks: 1. Выберите один или несколько Padstack (s), которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Padstack и выберите Delete. «Горячие» клавиши: Cl RL + X. Ножка или контакт Выбор инструмента (SELECT TOOL (PIN)) С выбранным инструментом «Контакт», вы можете выбирать индивидуальные кон- такты (Pins). PIN Часть компонента, к которой может быть сделано электрическое подключение. В окне проекта вы можете менять ножки или ввести диалоговое окно Connection, чтобы изменить (заменить) имя цепи (Net), принадлежащее каждой ножке.
178 OrCAD 10. Проектирование печатных плат NET Логическая конструкция, которая создана в схеме и передана на плату, чтобы опи- сать требуемые электрические связи. Связи могут быть выполнены переходными отвер- стиями (Vias), трассами или зонами (полигонами). См. также трасса (Track). TRACK Медные дорожки на печатной плате (РСВ). В библиотечном окне вы можете перемещать, вставлять, удалять ножки или вызвать диалоговое окно Footprint, чтобы редактировать индивидуально каждую ножку. Перед использованием команд Pin убедитесь, что опция Allow Editing в Footprint доступна в диалоговом окне User Preference, подменю OPTIONS. «Горячие» клавиши: ALT, Т, Р. Сопутствующие темы: SWAP COMMAND, PROPERTIES COMMAND. Поворот (ROTATE (PIN)) Перед использованием этой команды убедитесь, что опция Allow Editing of Foot- prints выбрана в диалоговом окне User Preferences, в меню OPTIONS. Вы можете вращать контакт в вашем проекте, используя эту команду. Чтобы вращать контакт: 1. В проекте выберите контакт, который вы хотите вращать. 2. В меню TOOL укажите на Pin и выберите Rotate. Layout присоединит копию контакта к указателю для размещения. «Горячие» клавиши: ALT, Т, Р, R(R). Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять. Примечание. Не следует пытаться менять вентили или ножки, если вы не уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND.
Часть 3 Рабочая среда Layout 179 Переключатель COPPER POUR SEED (TOGGLE COPPER POUR SEED) Эта команда переключает в статус начальной точки для заливки медью контактную площадку, которую вы выбираете. Если контактная площадка обозначена как Copper Pour Seed, то выбор этой команды удаляет его. Если она не обозначена как Copper Pour Seed, то эта команда присваивает обозначение. Сопутствующая тема - UNDERSTANDING COPPER POUR. Свойства (PROPERTIES (PIN)) После выбора контакта выбор команды Properties открывает диалоговое окно Edit Pad. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (PIN)) Эга команда удаляет одиночный контакт. Для этого: I. Выберите контакт, который вы хотите удалить. 2. После выбора выполните одно из следующих действий: • щелкните указателем мыши на кнопку Delete на панели инструментов; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Padstack и выберите Delete. «Горячие» клавиши: CTRL + X. Апертура Выбор из таблицы (APERTURES (DATA SPREADSHEETS)) Электронная таблица апертур обеспечивает ширину (или внешний размер для теп- ловой защиты и кольцевых форм), высоту (или внутренний размер для тепловых форм защиты) и формы каждого D-кода, связанного с апертурами в проекте. «Горячие» клавиши: SHIFT + Р. Вы можете использовать диалоговое окно Edit Apertures, чтобы изменять D-код, ширину, внешний размер, высоту или внутренний размер апертур. Чтобы вызвать диалоювое окно Edit Apertures, дважды щелкните на элементе в электронной таблице. Pop-Up Menu - всплывающее меню для электронной таблицы апертур имеет сле- дующие опции: • End command. Очищает любые выделения, которые вы сделали в электронной таб- лице. • New. Открывает диалоговое окно Edit Apertures, так что вы можете создавать новые апертурные определения. • Read Gerbtool Apertures. Открывает диалоговое окно Input Aperture List, в котором вы определяете имя файла с расширением .АРР. Информация .АРР-файла добавля- ется к электронной таблице апертур.
180 OrCAD 10. Проектирование печатных плат • Write Gerbtool Apertures. Открывает диалоговое окно Output Aperture List, в котором вы определяете имя файла с расширением .АРР или .GTD. Информация из элек- тронной таблицы сохраняется в этом файле с расширением .АРР или .GTD. • Write Fmt Apertures. Открывает диалоговое окно Output Aperture List, в котором вы определяете имя файла с расширением .FMT. Информация из электронной таблицы сохраняется в файле .FMT, который вы определили. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (APERTURE)) Вы можете добавлять новую апертуру к списку апертур этой командой. Выбор этой команды открывает диалоговое окно Edit Apertures. Свойства (PROPERTIES (APERTURE)) После выбора апертуры в электронной таблице выбор команды Properties открывает диалоговое окно Edit Apertures. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (APERTURE)) Команда контактного Delete удаляет отдельный контакт. Чтобы удалить апертуру: 1. Выберите апертуру для удаления в электронной таблице. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT, выберите Delete; • в меню TOOL укажите на Aperture и выберите Delete. «Горячие» клавиши: CTRL + X. Цепь Выбор из таблицы (NETS (DATA SPREADSHEET)) Электронная таблица цепей обеспечивает информацию относительно имен сигнала, ширины трассы и атрибутов разводки, присвоенных цепям в проекте. Цепь представле- на набором двухточечных электрических соединений (Point-To-Point), которым было присвоено имя цепи. Цепь может иметь многократное количество соединений. «Горячие» клавиши: SHIFT + N. Вы можете использовать диалоговое окно Edit Net. чтобы менять ширину цепей, включать или выключать из разводки определенные цепи, устанавливать приоритеты (веса) для разводки каждой цепи, устанавливать правила повторного соединения для цепи и устанавливать другие опции разводки, такие, как возможность расталкивания (Shove Enable), доступность повтора (Retry Enable), возможность Т-соединений (Copper Share Enable) и доступность повторного соединения (Reconnect Enable).
Часть 3. Рабочая среда Layout 181 Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные во всплывающем меню. Сопутствующие темы: DATABASE SPREADSHEETS, EDIT NET DIALOG BOX. Отмена трассировки всей цепи (UNROUTE (NET)) Эта команда удаляет разводку всей цепи и позволяет вам развести ее иначе. Она доступна, когда выбран любой инструмент трассировки в меню TOOL. Цепь (Net) - логическая конструкция, которая создана в схеме и передана на плату, чтобы описать требуемые электрические связи. Связи могут быть выполнены переход- ными отверстиями (Vias), трассами или зонами (полигонами). См также трасса (Track). Track - медные следы на РСВ. Сопутствующие темы: UNROUTE PARTIAL TRACK (NET), DELETE (NET), ENABLE <-> DISABLE, NETS (DATA SPREADSHEET). Отмена трассировки части цепи (UNROUTE P,\RTIAL TRACK (NET)) Команда доступна, когда активна электронная таблица цепей. Используйте эту команду, чтобы удалить любые частично выполненные соединения (которые не имеют прямых соединений «Pad-To-Pad»). Эта команда удаляет все части дорожки выбранных цепей. Она наиболее часто используется при попытке закончи!ь трассировку на трудной плате. г Трассировка (ROUTING) Размещение печатных проводников между компонентами на печатной плате. Про- цесс превращения депей в трассы «Горячие» клавиши: ALT + Т, N, Р. Сопутствующие темы: UNROUTE (NET), DELETE (NET), ENABLE <-> DISABLE, NETS (DATA SPREADSHEET). Разблокирование (UNLOCK (NET)) Используйте эту команду, чтобы разблокировать все дорожки, связанные с цепью. «Горячие» клавиши: ALT + Т, N, U(CTRL + L). Сопутствующие темы: LOCK (NET), LOCK (TRACK), UNLOCK (TRACK), AUTO PATH COMMAND, NETS SPREADSHEET.
182 OrCAD 10. Проектирование печатных плат Блокировка (LOCK (NET)) Используйте эту команду, чтобы блокировать все дорожки, связанные с цепью. «Горячие» клавиши: ALT + Т, N, L(CTRL + L). Сопутствующие темы: UNLOCK (NET), LOCK (TRACK), UNLOCK (TRACK), AUTO PATH COMMAND, NETS SPREADSHEET. Доступна о Недоступна (ENABLE о DISABLE) Эта команда доступна, когда электронная таблица цепей активна. Эта команда - переключатель, чтобы позволять или блокировать цепи для трасси- ровки. Команда Enable о Disable особенно полезна тогда, когда вы хотите развесги только цепи питания и земли, а затем сигнальные цепи, в то время как питание и земля забло- кированы. «Горячие» клавиши: ALT + Т, N, Е. Сопутствующие темы: NETS (DATA SPREADSHEETS), EDIT NET DIALOG BOX. Назначение переходника на цепь (ASSIGN VIA PER NET) Эта команда доступна, когда активна электронная таблица цепей. Используйте эту команду, чтобы назначить конкретный Vias, который должен ис- пользоваться при маршрутизации конкретной цепи. Назначение переходника для кон- кретной цепи не запрещает использовать его другими цепями. Когда вы выбираете эту команду, Layout открывает диалоговое окно Assign Via. Переходник присутствует в диалоговом окне Assign Via только после того, как он был определен в диалоговом окне Edit Padstack. «Горячие» клавиши: ALT + Т, N, V. * Сопутствующие темы: NETS (DATA SPREADSHEETS), ASSIGN VIA DIALOG BOX, CREATING AND ASSIGNING VIAS, GENERATING TEST POINTS, CREATING A FOOTPRINT, COPYING PADSTACKS INTO A PADSTACK LIBRARY. Изменение цвета (CHANGE COLOR (NET)) Эта команда доступна, когда электронная таблица цепей активна и цепь выбрана. Вы можете изменять цвет, в котором Layout показывает конкретные неразведенные цепи. Чтобы изменить цвет неразведенной цепи:
Часть 3. Рабочая среда Layout 183 1. В меню TOOL укажите на Net и выберите команду Select From Spreadsheet. 2. Выберите цепь, для которой вы хотите изменить цвет. 3. В меню TOOL укажите на Net и выберите Change Color или выберите Change Color из всплывающего меню. 4. Появится поле, из которого вы можете выбрать цвет. 5. Выберите цвет, который вы хотите использовать. Изменение толщины (CHANGE WIDTH) Change Width изменяет ширину сегмента, который вы разводите, и может быть вы- звана только тогда, когда вы находитесь в диалоговом окне Manual Route Settings или в режимах Route, Shove Route или Gridless Route. Сегмент (SEGMENT) Часть грассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда грасса между двумя ножками называется сегментом, хотя это обычно называется связью.) «Горячие» клавиши: ALT + Т, N, W(W). Сопутствующие темы: SHOVE ROUTE COMMAND, EDITING SEGMENTS. Принудительная толщина на слое (FORCE WIDTH BY LAYER) Эта команда доступна, когда электронная таблица цепей активна. В диалоговом окне Width By Layer вы определяете ширину для определенной цепи на определенном слое. Если вы в интерактивном режиме изменили ширину цепи, то вы можете использовать эту команду, чтобы задать цепи указанную ширину. Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. «Горячие» клавиши: ALT + Т, N, F. Сопутствующая тема - NETS (DATA SPREADSHEETS). Принудительная MIN/MAX-толщина (FORCE MIN/MAX WIDTHS) Эта команда доступна, когда электронная таблица цепей активна. Используйте эту команду, чтобы заставить всю предварительную разводку данной цепи соответствовать диапазону в пределах от Min width до Max width. Любая трасса, более широкая, чем Max width, сужается к значению Max width; любая трасса, более уз- кая, чем Min width, утолщается до значения Min width. Например, если вы развели плату трассами 50 mils и решили, что достаточно и 25 Mils, то вы можете изменить Max width соответствующих цепей с 50 на 25, затем выбрать эту команду, чтобы вынудить все дорожки измениться до этой ширины. «Горячие» клавиши: ALT + Т, N, R.
184 OrCAD 10. Проектирование печатных плат Тип повторного подключения (RECONNECTION TYPE DIALOG BOX) Когда вы выбираете цепи в таб- лице Nets Spreadsheet и выбираете Properties из всплывающего меню, от- крывается диалоговое окно Edit Net. Нажмите кнопку Net Reconn, чтобы редактировать правила переподклю- чения для каждого типа повторного подключения, используемого Layout (рис. 3.4). Рис 3 4. Диалоговое окно Reconnection Туре NONE Запрещает трассировщику переразводить любые прямые соединения для указанной цепи. Эта опция используется для критических цепей, которые должны быть подключе- ны определенным образом. Эта опция отключает повторное подключение и для автотрассировки, и в опции Edit/Reconnect nets. Кроме того, цепи разводятся в порядке их появления в списке соединений. Соединение (CONNECTION) Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками имеется точно п-1 соединение. Список соединений (NETLIST) Файл, который перечисляет соединения принципиальной схемы по названиям сиг- налов, модулей и ножек, соединенных вместе на печатной плате Точки пересечения в цепи. VERTICAL Заставляет трассировщик искать прежде всего вертикальные пути для каждой связи в пределах цепи. Используется для VCC и GND. HORIZONTAL Заставляет трассировщик искать прежде всего горизонтальные пути для каждой связи в пределах цепи. Используется для VCC и GND. STD. ORTHOG. Опция Standard Orthogonal заставляет трассировщик искать самый простой путь между любыми двумя точками в пределах цепи (обычно кратчайшее расстояние, но с предрасположенностью к горизонтальным или вертикальным трассам, где возмож- но). Это значение по умолчанию и должно использоваться для трассировки всех стан- дартных цифровых сигналов. HIGH SPEED Запрещает Т-соединения и заставляет трассировщик последовательно опрашивать связи в цепи от ИСТОЧНИКА до НАГРУЗКИ, а затем к оконечной на!рузке, а не созда- вать трассы по коротким маршрутам. Это наиболее часто используется с высокоскоро- стными технологиями типа ECL. Это часто позволяется в конъюнкции с отключением доли на критических цепях. Эта опция часто применяется в сочетании с отключением совместного использования для критических цепей.
Часть 3. Рабочая среда Layout 185 NO DYN. RECONN По умолчанию Layout использует динамическое переподключение, которое являет- ся методом вычисления самого близкого контакта, принадлежащего к той же самой це- пи, которую вы разводите, затем изменяет Ratsnest, чтобы соединиться с самым близ- ким контактом. Опция No Dyn. Reconn отключает динамическое переподключение, так что в итоге вы не должны ждать изменения Ratsnest. Поэтому выбор No Dyn. Reconn особенно полезен при разводке больших цепей. Обратите внимание, что No Dyn. Reconn недоступно для использования с None или High Speed типами повторного под- соединения. Примечание. Вы должны иметь контакты источника и нагрузки, назначенные в диалоговом окне Package Edit, чтобы использовать High Speed для автоматической ECL-трассировки. Без этого трассировщик будет последовательно опрашивать мар- шруты (Daisy-Chain), но при этом будет использовать произвольные источник и на- грузку. Сопутствующие темы: EDIT NET DIALOG BOX, LAYERS ENABLEd FOR ROUTING DIALOG BOX, WIDTH BY LAYER, NET SPACING. f Слои (LAYERS ENABLED FOR ROUTING DIALOG BOX) Когда вы выбираете команду Layer из меню TOOL, Net или кнопку Net Layers в диалоговом окне Edit Net, открывается диалоговое окно Layers Enabled for Routing (рис. 3.5). Используя это диалоговое окно, вы можете определить, ка- кие слои вы можете использовать для трасси- ровки связей. Помеченный флажок рядом с именем слоя указывает, что трассировщик может размещать грассы на этом слое. Кроме того, операция Design Rules Check помечает любую цепь, кото- рая вручную разведена на слое, который вы не обозначили как слой разводки. Это особенно полезно для автотрассировки шин синхронизации, которые должны быть за- жаты между слоями питания или земли. LAYERS ENABLED FOR ROOTING (слои, доступные для трассировки) —• ТОр.~У называется, если ТОР-слой доступен для разводки. • Bottom. Указывается, если ВОТТОМ-слой доступен для разводки. • Inner!. Указывается, если INNER!-слой доступен для разводки. • Inner2. Указывается, если INNER2-cnofi доступен для разводки. * Layers Enabled for Routing P tOP P BOTTOM Layer» Enabled for Routing Plane Layers OK Help Cancel J Рис. 3.5. Диалоговое окно Layers Enabled for Routing
186 OrCAD 10. Проектирование печатных плаг PLANE LA YERS (слои питания) • GND Указывается, если GND-слой доступен для разводки. • Power. Указывается, если POWER-слой доступен для разводки. Сопутствующие темы: EDIT LAYER DIALOG BOX, ROUTING, LAYERS (DATA SPREADSHEETS), LAYER NUMBER SHORTCUTS, MANUAL ROUTING. Толщина на слое (NET WIDTHS BY LAYER DI ALOG BOX) Когда вы выбираете команду Width By Layer (доступную из меню TOOL и его под- меню NET) или кнопку Width By Layer в диалоговом окне Edit Net, открывается диало- говое окно Net Widths By Layer (рис. 3.6). Это диалоговое окно позволяет вам устанав- ливать определенную ширину трассы для цепи относительно индивидуальных слоев. Net Width- Эу Layer TOP [ BOTTOM OK | Help | gancel | Рис. 3.6. Диалоговое окно Net Widths By Layer Это диалоговое окно позволяет вам изменять любую ширину трассы, указанную в таблице Nets Spreadsheet. Oto полезно для глобального согласования импедансов. ТОР Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое ТОР. BOTTOM Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое BOTTOM. 1NNERX (где X - целое число) Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, LAYERS ENABLED FOR ROUTING DIALOG BOX, RECONNECT ION TYPE DIALOG BOX. NET SPACING BY LAYER DIALOG BOX. Зазоры на слое (NET SPACING BY LAYER DIALOG BOX) Диалоговое окно Net Spacing By Layer (рис. 3.7) открывается, когда вы выбираете команду Spacing By Layer из подменю NET (доступного в меню TOOL). Это диалоговое окно также доступно через диалоговое окно Edit Net нажатием кнопки Net Spacing
Часть 3. Рабочая среда Layout 187 Рис. 3.7. Диалоговое окно Net Spacing By Layer Это диалоговое окно позволяет вам изменять установку параметра интервала «трас- са-трасса» в таблице Route Spacing Spreadsheet. Это полезно для выполнения глобально- го согласования импедансов. ТОР Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя ТОР. БОТТОМ Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя BOTTOM. INNERX (где X - целое число) Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, • LAYERS ENABLED FOR ROUTING DIALOG BOX, NET WIDTHS BY LAYER DIALOG BOX, RECONNECTION TYPE DIALOG BOX. Свойства (PROPERTIES (NET)) После выбора цепи в электронной таблице выбор команды Properties открывает диалоговое окно Edit Net. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (NET)) Команда удаления цепи удаляет одну или несколько выделенных цепей. Чтобы удалить цепи: 1. В электронной таблице выберите цепь(и), которую вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Net и выберите Delete. «Горячие» клавиши: CTRL + X.
188 OrCAD 10. Проектирование печатных плат Соединение Выбор инструмента (SELECT TOOL (CONNECTION)) Команда Select Tool Connection и кнопка соединения на инструментальной панели переводят Layout в режим соединения. «Горячие» клавиши: ALT + Т, С. Сопутствующая тема - ADD CONNECTIONS. Добавить (ADD (CONNECTION)) Используйте эту команду, чтобы добавлять связи в вашем проекте. Чтобы добавить связи: 1. В меню TOOL укажите на Connection и выберите Add или выберите Add из всплы- вающего меню. 2. Выберите контактную площадку начала связи. 3. Выберите контактную площадку адресата. Layout разместит Ratsnest, чтобы показать, что связь была добавлена. RA TSNEST Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Примечание. Знайте, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схЬме проекта. Если контактные площадки, которые вы выбрали, - уже часть сигнальной цепи, Layout выдаст сообщение, спрашивающее у вас подтверждение объединения цепей. Как только вы подтверждаете связь, Layout попросит, чтобы вы присвоили имя цепи. Если имя, которое вы присвоили цепи, уже существует, Layout попросит, чтобы вы подтвер- дили, что вы хотите подключить новую цепь к цепи с тем же именем. Сигнал (SIGNAL) Электрический импульс с предопределенными напряжением, током, полярностью и шириной импульса. «Горячие» клавиши: ALT + Т, С, Л. Сопутствующая тема - POP-UP MENUS. Захват связи (TACK (CONNECTION)) Используйте эту команду, чтобы вручную прикрепить связь (разместить угол нераз- веденной связи для указания направления трассировки) к внешней стороне текущего окна маршрутизации таким образом, что авготрассировщик находит, что вы считаете, что это лучший путь для сегмента. Эта команда доступна, только когда выбран один из инструментов трассировки. Вы можете размещать сколько угодно углов данной связи, пока все они за предела- ми окна трассировки. Вы можете подхватывать только те связи, которые гго крайней ме- ре частично проходят в пределах окна трассировки.
Часть 3. Рабочая среда I ayout 189 «Горячие» клавиши: ALT + Т, С, T(CTRL + Т). Сопутствующая тема - TACKING CONNECTIONS Удаление (DELETE (CONNECTION)) Используйте эту команду, чтобы удалить связь из цепи. Чтобы удалить связь: 1. В меню TOOL укажите на Connection и выберите Delete или выберите Delete из всплывающего меню. 2. Выберите связь, которую вы хотите удалить. Layout попросит, чтобы вы подтвердили удаление связи. Примечание. Знайте, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схеме проекта «Горячие» клавиши: ALT + Т, С, D. Сопутствующая тема - DISCONNECT PIN. Отсоединение контакта (DISCONNECT PIN) Используйте эту команду, чтобы отсоединить ножку от цепи. Чтобы отсоединить ножку: 1. В меню TOOL укажите на Connection и выберите Disconnect Pin или выберите Disconnect Pm из всплывающего меню. 2. Выберите ножку, которую вы хотите отсоединить от цепи. Layout попросит, чтобы вы подтвердили отсоединение ножки. Примечание. 1найге, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схеме проекта. «Горячие» клавиши: ALT + Т, С, Р. Сопутствующая тема - DELETE (CONNECTION). Трасса Выбор инструмента (SELECT TOOL (TRACK)) Команда Select Tool Track переводит Layout в режим Add/Edit route для операций редактирования трассы «Горячие» клавиши: ALT + Т. Т. Зеркало (MIRROR (TRACK)) Используйте эту команду для зеркального отражения дорожки по оси X. Вы можете затем использовать команду Rotate, чтобы сориентировать дорожку как вы хотите. Вы должны создать копию существующей дорожки для этой команды для большей эф- фективности. Чтобы создать зеркальное отражение дорожки: 1. В меню TOOL укажите на Track и выберите Select Tool или выберите кнопку Add/Edit Route Mode.
190 OrCAD 10. Проектирование печатных плат 2. Растяните прямоугольник выбора поперек дорожки, которую вы хотите зеркально отразить. 3. Из всплывающего меню выберите New или нажмите клавишу Insert. 4. Из всплывающего меню выберите Mirror. «Горячие» клавиши: ALT + Т, Т, I(CTRL + М). Сопутствующая тема - ROTATE (TRACK). Вращение (ROTATE (TRACK)) Используйте эту команду, чтобы вращать дорожку. Вы должны для большей эффек- тивностисделать копию существующей дорожки для этой команды. Чтобы вращать дорожку: 1. В меню TOOL укажите на Track и выберите Select Tool или выберите кнопку Add/Edit Route Mode. 2. Растяните прямоугольник выбора поперек дорожки, которую вы хотите вращать. 3. Из всплывающего меню выберите New или нажмите клавишу Insert. 4. Из всплывающего меню выберите Rotate. «Горячие» клавиши: ALT, Т, Т, R(R). Сопутствующая тема - MIRROR (TRACK). Завершение (F INISH) Используйте эту команду, чтобы автоматически замкнуть форму выбранного пре- пятствия, автоматически закончить неразведенную связь или выправить предваритель- но разведенные сегменты. Сегмент (SEGMENT) Часть трассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда трасса между двумя ножками называется сегментом, хотя это обычно называется связью). Это особенно полезно, когда вы создаете медный полигон (Copper Pour) или анти- медную зону (Anti-Copper). Допускается добавлять один угол под 90° к форме, которую вы инициализировали. COPPER POUR Метод заполнения медной зоны указанным шаблоном, избегая объектов, которые пересекают эту зону или размещены в ее пределах. ANTI-COPPER Область заполненной зоны, в пределах которой медь не может быть помещена. Трассировщик использует стоимостные установки Manual Route/Shove Rules Strategy Cost, чтобы выбирать и расчищать путь для трассы. «Горячие» клавиши: ALT + Т, Т, F(CTRL + F). Сопутствующие темы: AUTO PATH COMMAND, ADD VIA COMMAND, TACK COMMAND.
Часть 3. Рабочая среда Layout 191 Блокировка (LOCK (TRACK)) Используйте эту команду, чтобы блокировать трассу, связанную с соединением. Вы можете предварительно развести SMT или другие критические компоненты, забло- кировать их так, чтобы трассировщик не изменял их, затем выполнить авто трассировку, чтобы закончить каждую трассу от созданного переходника или оконечной точки трас- сы до завершения. SMT Акроним для технологии поверхностного монтажа. Технология печатной платы, в которой выводы микросхем и компонентов паяются на поверхности платы в отличие от сквозных плат. Использование SMT приводит к меньшим и более быстрым печатным платам. См. также поверхностное крепление. Если вы вручную разводите блокированную трассу, трассировщик сообщит вам, что угол, который вы пробуете изменять, блокирован и спросит, желаете ли вы отменить блокировку. Выберите ОК, чтобы отменить и вручную закончить трассу, или Cancel, чтобы бросить ее. «Горячие» клавиши: ALT + Т, Т, L(L). Сопутствующие темы: UNLOCK TRACK, ADD TEST POINT, AUTO PATH, EXCHANGE ENDS, FINISH COMMAND, NEW VIA COMMAND, SELECT NEXT, < TACK, ADD VIA, NETS SPREADSHEET. Разблокировка (UNLOCK (TRACK)) Эта команда разблокирует выбранную трассу, если она была блокирована. Если трасса не блокирована, то эта команда не имеет никакого эффекта. Разблокирование трассы позволяет Layout перемещать ее как необходимо, чтобы успешно закончить опе- рацию трассировки для представленной платы. «Горячие» клавиши: ALT + Т, Т, U(CTRL + L). Сопутствующая тема - LOCK TRACK. Удаление трассы (UNROUTE (TRACK)) Используйте эту команду, чтобы убрать трассировку всей дорожки без удаления связи. Чтобы убрать трассировку дорожки: 1. В меню TOOL укажите на Track и выберите Select Tool. 2. Выберите любую часть дорожки, трассировку которой вы хотите удалить. 3. В меню TOOL укажите на Track и выберите Unroute. «Горячая» клавиша - D.
192 OrCAD 10. Проектирование печатных плат Сегмент трассы Выбор инструмента (SELECT TOOL (TRACK SEGMENT)) Команда Select Tool переводит Layout в режим Edit Segment для операций редакти- рования сегмента трассы. Вы можете перемещать сегмент, менять концы, изменять ши- рину сегмента и удалять его. «Горячие» клавиши: ALT + Т, S. Сопутствующие темы: EDITING SEGMENTS, EXCHANGE ENDS COMMAND, FINISH COMMAND. Смена вершин сегмента (EXCHANGE ENDS (TRACK SEGMENT)) Используйте эту команду при использовании одного из инструментальных средств трассировки для одной из следующих ситуаций: • если вы разводите Ratsnest и случайно подбираете неправильный конец связи, тогда можете нажать X, чтобы поменять концы и без необходимости не выпускать связь, • если вы изменяете существующую дорожку, используя Manual Path, и пробуете ра- зорвать или переместить сегмент, а маршрутизатор не показывает лучшего пути, то- гда нажмите X, чтобы рассмотреть дополнительный набор путей. Связь (CONNECTION) < Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками, имеется точно п-1 соединение. RATSNEST Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. «Горячие» клавиши: ALT + Т, S, Х(Х). Изменение толщины (CHANGE WIDTH) Change Width изменясз ширину сегмента, который вы разводите и может быть вы- званы только, когда вы находитесь в диалоговом окне Manual Route Settings, или в ре- жимах Route, Shove Route или Gridless Route. «Горячие» клавиши: ALT + Т, N, W(W). Сопутствующие темы: SHOVE ROUTE COMMAND, EDITING SEGMENTS. Удаление (DELETE (TRACK SEGMENT)) Используйте эту команду, чтобы удалить сегмент дорожки без удаления связи. Чтобы удалить сегмент дорожки: 1. В меню TOOL укажите на Track Segment и выберите Select Tool или выберизе кноп- ку Edit Segment Mode.
IT Часть 3. Рабочая среда Layout 193 2. Выберите сегмент дорожки, который вы хотите удалить. 3. В меню TOOL укажите на Track Segment и выберите Delete или нажмите клавишу Delete на клавиатуре. 4. Из всплывающего меню выберите End Command. «Горячие» клавиши: CTRL + X. Перемычка Выбор инструмента (SELECT TOOL (JUMPER)) Команда Select Tool Jumper переводит Layout в режим Jumper для выполнения опе- раций перемычек. Вы должны определить слой перемычки, чтобы сделать команды пе- ремычек активными. «Горячие» клавиши: ALT, Т, J. Сопутствующая тема - LAYERS DATA SPREADSHEET. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалотового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (JUMPER)) Команда New открывает диалоговое окно Add Component так, чтобы вы могли раз- мещать компоненты перемычек. Сопутствующая тема - ADD COMPONENT DIALOG BOX. Преобразование в компоненты (CONVERT ТО COMPONENTS) Layout and Layout Plus only Используя команду Convert to Components, вы можете заменять псевдоперемычки, которые автотрассировщик создает при разводке односторонней платы. Псевдопере- мычки заменяются компонентами перемычек, выбранными из библиотеки посадочных мест. Однослойный трассировщик платы уже создаст шаблоны переходников, основыва- ясь на ваших критериях перемычки, которые могут включать только горизонтальные или вертикальные перемычки и длину перемычек. 7—2813
194 OrCAD 10. Проектирование печатных плат Вы можете назначать определенные посадочные места из библиотеки перемычек Layout (JUMPER.LLB). Вы можете также создавать ваш собственный слой перемычек, выбирая опцию Jumpers в диалоговом окне Edit Layer, которое является доступным из электронной таблицы слоев. Как только вы закончили разводку платы, вы должны сконвертировать командой Convert to Components разведенные шаблоны переходников в фактические компоненты, которые вы выбрали из вашей библиотеки. Диалоговое окно, которое появляется, отражает правила, которые использует трас- сировщик при создании перемычек, и позволяет вам проверять критерии для замены перемычек на компоненты перед фактическим выполнением замены. Маркеры ошибки создаются везде, где Layout неспособен найти подходящий ком- понент перемычки для шаблона переходников, который существует на плате, или если нарушен зазор «компонент к компоненту» в процессе вставки перемычек. Layout заменяет первоначально назначенный Padstacks для перемычки на Padstacks, назначенный для Vias, которые использовались в течение разводки, пока вы применяете заданную по умолчанию Jumper Padstack с именем JL Если вы не хотите, чтобы трассировщик развел перемычки под компонентами, включите область Keepout на слое перемычки в посадочных местах, которые вы создае- те для односторонней платы, копируя существующий «Place Outline» на слой перемыч- ки и преобразуя копию в «Route-Via Keepout». «Горячие» клавиши: ALT^+ Т, J, С. Сопутствующие темы: JUMPER LENGTHS DIALOG BOX, BOARD (REMOVE VIOLATIONS), DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN, TEST POINTS COMMAND. Свойства (PROPERTIES (JUMPER)) После выбора компонента перемычки выбор команды Properties открывает диалого- вое окно Edit Component. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (JUMPER)) Команда перемычки Delete удаляет одну или несколько компонентов перемычки. Чтобы удалить перемычки: 1. Выберите одну или несколько перемычек, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Jumper и выберите Delete. «Горячие» клавиши: CTRL + X. Сопутствующая тема - DELETE ALL.
Часть 3. Рабочая среда Layout 195 Удалить все (DELETE ALL) Используете эту команду, чтобы удалить все перемычки в проекте Сопутствующая тема - DELETE. Переходное отверстие Выбор инструмента (SELECT TOOL (VIA)) Команда Select Tool переводит Layout в режим переходников. «Горячие» клавиши: ALT + Т, V. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, * STRATEGY SPREADSHEETS, QUERY WINDOW. Новое (NEW (VIA)) Используйте эту команду, чтобы определить и добавить новый свободный переход- ник. Layout откроет диалоговое окно Add Free Via так, что вы сможете определять оп- ции для нового свободного переходника. После того как вы определили новый свобод- ный переходник, L ayout присоединяет его к указателю для размещения. Сопутствующие темы: MODIFY PADSTACKS, PADSTACKS (DATA SPREADSHEETS), CHANGE VIA TYPE, ADD FREE VIA. Добавить переходник (ADD VIA) Используйте эту команду, чтобы автоматически очистить пространство для пере- ходника в местоположении, которое вы выбираете. Вы можете создавать новый пере- ходник, только когда вы активно разводите в режимах Auto Path или Manual Route. Если вы хотите использовать переходник, отличный от перечисленного первым в Padstacks (Data Spreadsheets), выберите команду Change Via Type. Примечание. Желтые треугольники в Ratsnest указывают неразведенную связь с нуле- вой длиной (связи, которые идут непосредственно от контактной площадки на верхнем слое на контактную площадку на нижнем слое). Эти связи необходимо разводить с использованием переходного отверстия.
> -^лви 196 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + Т, V, V(V). Сопутствующие темы: USING VIAS, ADD TEST POINT, AUTO PATH, EXCHANGE ENDS, FINISH C OMMAND, LOCK TRACK, TACK, ADD FREE VIA. Добавить свободный переходник (ADD FREE VIA) Свободный переходник - это переходник, который определен и управляется поль- зователем. Система автоматически не вставляет и не удаляет свободный Vias. Исполь- зуйте эту команду, чтобы автоматически очистить пространство для свободного пере- ходника в месте, которое вы выбрали. Вы можете добавлять новый свободный переход- ник, только когда вы разводите в режимах Auto Path или Manual Route. Свободный переходник (FREE VIA) Свободный переходник (FREE VIA) и просто переходник отличаются незначитель- но: они используют одинаковый Padstack и обслуживают аналогичную цепь. Однако, в отличие от обычною переходника, как только вы определили место и назначение сво- бодного переходника, он не может быть изменен Layout. Layout рассматривает свобод- ные переходники как автономные компоненты: вы можете расталкивать их, помещать в изоляцию (свободно от трасс) или подключать к нескольким трассам одной цепи. Свободные переходники должны иметь подключенную цепь, хотя они отсутствуют на схеме и в списке соединений. Они сохраняются через AutoECO, пока цепь или трас- са, подключенные к ним, не удалены полностью с платы. Вы можете использовать свободные переходники для специфических целей типа разветвителей нулевой длины для компонентов кругового массива и для сшивки внут- ренних слоев питания. Контрольные точки - это свободные переходники, которые име- ют Padstack для использования в контрольных точках. Если вы хотите использовать переходник, отличный от первого в таблице Padstacks (Data Spreadsheets), выберите команду Change Via Type. «Горячие» клавиши: ALT + Т, V, Е(Е). Сопутствующие темы: USING VIAS, ADD VIA, ADD TEST POINT. Изменение типа переходника (CHANGE VIA TYPE) В Layout переходник, который вы определили как Vial, используется по умолчанию всякий раз, когда необходим переходник. Вы можете применять эту команду, чтобы за- менить Vial любым другим переходником, который определен в электронной таблице Padstacks. Вы можете изменять переходник, когда прокладываете трассу, или выбирать переходник после того, как он был размещен.
Часть 3. Рабочая среда Layout 197 Когда вы выбираете эту команду, Layout открывает диалоговое окно Via Selection с выбором всех описанных Vias. Эта команда доступна, когда выбран инструмент Auto Path. «Горячие» клавиши: ALT + Т, V, Н. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), ASSIGN VIA PER NET COMMAND (EDIT MENU). Свойства (PROPERTIES (VIA)) После выбора переходника указание команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е. Изменение контактной площадки (MODIFY PADSTACKS) Команда Modify Padstacks открывает электронную таблицу данных Padstack так, что вы можете изменять определение переходников или определять переходники, которые не определены. Сопутствующие темы: * NEW (VIA), NEW (TEST POINT), CHANGE VIA TYPE, PADSTACKS (DATA SPREADSHEETS), EDIT PADSTACK DIALOG BOX. Удаление (DELETE (VIA)) Команда Delete удаляет один или несколько компонентов переходного отверстия. Чтобы удалить переходники: 1. Выберите один или несколько переходников, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Via и выберите Delete. «Горячие» клавиши: CTRL + X. Контрольная точка Выбор инструмента (SELECT TOOL (TEST POINT)) Команда Select Tool переводит Layout в режим контрольной точки. «Горячие» клавиши: ALT, Т, Е. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С.
198 OrCAD 10 Проектирование печатных плат Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (TEST POINT)) Используйте эту команду, чтобы определять и добавлять новые контрольные точки. Layout открывает диалоговое окно Add Test Point так, что вы можете определять опции для новой контрольной точки. После того как вы определили новую контрольную точ- ку, Layout присоединит ее к указателю для размещения. Сопутствующие темы: MODIFY PADSTACKS, PADSTACKS (DATA SPREADSHEETS), CHANGE VIA TYPE, NEW (VIA). Добавить контрольную точку (ADD TEST POINT) Команда Add Test Point вставляет переходник в то место, которое вы выбираете. Команда доступна, только когда выбрано одно из инструментальных средств трассировки. Прежде чем вы используете эту команду, вы должны определить переходник под контрольную точку в диалоговом окне Edit Padstack. Контрольная точка (TEST POINT) Контрольная точка — специальная точка доступа к электрической цепи, которая ис- пользуется для контроля электрических характеристик. «Горячая» клавиша - Р. Сопутствующие темы: INSERTING TEST POINTS, GENERATING TEST POINTS, AUTO PATH, EXCHANGE ENDS, FINISH, NEW VIA, LOCK TRACK, SELECT NEXT, TACK CONN, ADD VIA. Свойства (PROPERTIES (TEST POINT)) После выбора контрольной точки выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е.
Часть 3. Рабочая среда Layout 199 Изменение контактной площадки (MODIFY PADSTACKS) Команда Modify Padstacks открывает элекфонпую таблицу данных Padstack так, что вы можете изменять определение перс сонников или определять переходники, которые не определены Сопутствующие темы: NEW (VIA), NEW (TEST POINT), CHANGE VIA TYPE, PADSTACKS (DATA SPREADSHEETS), EDIT PADSTACK DIALOG BOX. Удаление (DELETE (TEST POINT)) Команда контрольной точки Delete удаляет один или несколько компонентов кон- трольной точки. Чтобы удалить контрольные точки: 1. Выберите одну или несколько контрольных точек, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Test Point и выберите Delete. «Горячие» клавиши CTRL + X. Удалить все (DEL ETE ALL (TEST POINT)) Используйте эту команду, чтобы удалить все контрольные точки в проекте. Таблица сверления Выбор из таблицы (DRILLS (DATA SPREADSHEET)) Электронная таблица Drills Spreadsheet содержит информацию, необходимую для автоматического создания таблицы сверления. Вы можете выбирать символ, исполь- зуемый для определенного диаметра сверла, ввести допуск и текст комментария. Каж- дое сверло должно иметь уникальный символ, присвоенный ему. «Горячие» клавиши: SHIFT + R. Вы можете использовать диалоговое окно Drill Properties, чтобы изменять номер символа или символ, вводить или изменять допуск сверления и вводить или изменять текст комментария. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные во всплывающем меню. Сопутствующие темы: MOVE DRILL CHART. DRILL PROPERTIES DIALOG BOX. DRILL CHART PROPERTIES DIALOG BOX. VIEWING DRILL HOLES.
200 OrCAD 10. Проектирование печатных плат Свойство (DRILL PROPERTIES DIALOG BOX) Диалоговое окно Drill Properties (рис. 3.8) появляется, когда вы дважды щел- каете на ячейке в электронной таблице Drills. Чтобы открыть электронную таблицу Drills, выберите Drills из меню кнопки элек- тронных таблиц на панели. Используйте диалоговое окно Drill Pro- perties, чтобы выбрать символы, которые вы хотите применить для каждого сверла в ва- шей таблице сверления. Вы можете также использовать это диалоговое окно, чтобы Рис. 3.8. Диалоговое окно Drill Properties включить комментарии или устные команды в таблицу сверления. Если вы не видите таблицу в окне проекта, а находитесь в существующем проекте, значит, слой DRILL DRAWING, вероятно, невидим. Чтобы увидеть этот слой, вы долж- ны добавить цветовое определение, используя диалоговое окно Add Color Rule. SYMBOL NUMBER OR LETTER Используйте это текстовое поле, чтобы определить символ в таблице сверления, который вы хотите применить для конкретного размера сверла. Подходящие значения для этого текстового поля ограничены 26 символами английского алфавита и целыми числами в пределах от 1 до 20 (рис. 3.9). Каждое целое число имеет соответствующий символ таблицы сверления: первые 10 символов (целые числа 1... 10) соответствуют стандартным размерам сквозных отверстий от 35 Mils и больше. В следующие 10 сим- волов (целые числа 11...20) - такие же, как и первые 10. Однако эта последняя группа меньшего размера и предназначена для использования с меньшей, сильно насыщенной сверлввкой. Символы английского алфавита, которые вы вводите в это текстовое поле, создают символ таблицы сверления, сформированный соответствующим символом и маленьким перекрестием. Пожалуйста, обратитесь к примечанию ниже для просмотра значений текстового поля и их соответствующих символов. DRILL TOLERANCE Используйте это текстовое поле, чтобы определить допуски сверления. DRILL NOTE Примечания и информация, которую вы вводите в это текстовое поле, появятся в таблице сверления. Сопутствующие темы: MOVE DRILL CHART COMMAND, DRILL CHART PROPERTIES DIALOG BOX, DRILLS (DATA SPREADSHEETS), VIEWING DRILL HOLES.
Часть 3. Рабочая среда Layout 201 Данная таблица not ззывает дост»пные символы б^рл-.-бкп НЫВОЛ 'В-рЛ I H-'I.KI- >ГЛИ > Г S ?, СВ-грЛЗ 1 and 11 2 and 12 3 and 13 4 and 14 5 and 15 6 and 16 7 and 17 8 and 18 9 and 19 10 and 20 A-Z (this example shows the A character symbol) Рис. 3.9. Таблица соответствия символов Перемещение таблицы сверления (MOVE DRILL CHART COMMAND (TOOL MENU)) Команда Move Drill Chart перемещает и перерисовывает таблицу сверления. Табли- ца сверления видима только, если слой DRILL DRAWING установлен как видимый в электронной таблице Color. «Горячие» клавиши: ALT, Т, L. Сопутствующие темы: MOVING THE DRILL CHART, VIEWING THE DRILL DRAWING AND DRILL CHART, DRILL CHART PROPERTIES, DRILLS (DATA SPREADSHEETS). Свойства таблицы сверления (DRILL CHART PROPERTIES DIALOG BOX) Диалоговое окно Drill Chart Properties (рис. 3.10) появляется, когда вы выбираете команду Drill Chart Properties после выбора меню Drill Chart из меню TOOL. Эта коман- да доступна только тогда, когда активен слой DRILL DRAWING. Чтобы активизировать
202 OrCAD 10 Проектирование печатных плат слой Drill Drawing, выберите его из раскрывающегося списка слоев под панелью инст- рументов. Drill Chart Properties Рис. 3.10. Диалоговое окно Drill Chart Properties Значения, которые вы указываете в текстовых полях этого диалогового окна, пред- ставляются в текущих единицах измерения, установленных в диалоговом окне System Settings. Настройка по умолчанию - Mils. Установки в диалоговом окне Drill Chart Properties не затрагивают размеры символов в таблице сверления. DRILL CHART TEXT HEIGHT Используйте это текстовое поле, чтобы установить высоту текста, появляющегося в таблице сверления. DRILL CHART LINE WIDTH Используя это текстовое поле, вы можете определить толщину линий, которые де- лят таблицу сверления на ячейки данных. Сопутствующие темы: DRIUL PROPERTIES DIALOG BOX, MOVE DRILL CHART COMMAND. Текст Выбор инструмента (SELECT TOOL (TEXT)) Текстовым инструментом вы можете создавать и редактировать текст. Если активи- зирована эта команда и выбран текст, то вы можете вставлять его в любом другом месте. «Горячие» клавиши: ALT + Т, Т, X. Сопутствующие темы: MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND, ROTATE COMMAND. Hobbim(NEW(TEXT)) Чтобы создавать новый текст: • укажите Text в меню TOOL и выберите New; • выберите Text Tool и выберите New из всплывающего меню. Диалоговое окно Text Edit появляется для ввода нового текста. После ввода нового текста и закрытия диалогового окна новый текст оказывается прикрепленным к указа- телю для размещения.
Часть 3. Рабочая среда Layout 203 Сопутствующие темы: TEXT EDIT DIALOG BOX, COPY TEXT, ROTATE TEXT, MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND, DELETE (TEXT TOOL). Копирование (COPY (TEXT)) Используйте команду Copy, чтобы копировать существующий текст. Чтобы скопировать существующий текст: 1. В меню TOOL укажите на Text и выберите Select Tool или выберите инструмент Text. 2. Выберите текст, который хотите скопировать. 3. Из всплывающего меню выберите Сору. Копия текста присоединяется к вашему указателю. 4. Переместите текст в желаемое место и нажмите левую клавишу мыши, чтобы разместить текст. Сопутствующие темы: ROTATE TEXT, MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND. Зеркало (MIRROR(TEXT)) Используйте эту команду для выполнения зеркального отображения препятствий или текста по оси X. Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. Для зеркального отображения препятствий или текста на противоположный слой используйте команду Opposite. Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. «Горячие» клавиши: ALT + Т, X, I(CTRL + М). Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRRORING OBJECTS, OPPOSITE COMMAND, ROTATE COMMAND.
204 OrCAD 10. Проектирование печатных плат Отображение на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и авто- матически перемещенная на противоположный слой (согласно зеркальному слою, ука- занному в электронной таблице слоев). Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости от того, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS. Вращение (ROTATE COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препязст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия или текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно.
Часть 3. Рабочая среда Layout 205 Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Свойства (TEXT EDIT DIALOG BOX) Чтобы открыть диалоговое окно Text Edit (рис. 3.11), выберите New или команду Properties в меню TOOL, TEXT (вы можете выбрать последнюю команду, только если текст выбран в окне проекта). Или выберите кнопку текста на панели, выберите суще- ствующий текст, затем выберите из всплывающего меню PROPERTIES. Рис. 3.11. Диалоговое окно Text Edit
206 OrCAD 10. Проектирование печатных плат TEXT STRING Эта текстовая строка будет добавлена на плату. TYPE OF TEXT Имеется несколько типов текстов: • Free. Нормальный текст, приложенный к плате или к компоненту. Свободный текст без свойств, присоединенных к нему. • Reference Designator. Автоматически сгенерированный из компонента. • Component Value. Прикрепленный к компоненту текст, соответствующий его значе- нию. • Custom Properties. Свойства, добавленные в Capture, которые переданы как часть компонента. • Package Name. Автоматически сгенерированный. Принимает схемное наименование детали, если не указано конкретное имя. • Footprint Name. Автоматически сгенерированный. LINE WIDTH Назначает толщину линии для рисования текста. ROTATION Назначает вращение в градусах и минутах полной текстовой строки. RADIUS Назначает общий радиус для текстовой строки. TEXT HEIGHT Назначает высоту текста. Это наиболее простой путь назначения общего тексте вого размера. CHAR ROT Назначает индивидуальное вращение букв. CHAR ASPECT Назначает ширину (относительно высоты) текстовых символов. MIRRORED Зеркальный текст. LAYER Определяет слой для текста. Глобальный слой - нулевой слой. COMP А ТТА CHMENT Открывает диалоговое окно Comp Attachment так, чтобы вы могли прикрепить текст к компоненту. Эта опция не отображается, если вы выбираете текст посадочного места в менеджере библиотек. Сопутствующие темы: TEXT EDITOR COMMAND, TEXT SPREADSHEET, COMP ATTACHMENT DIALOG BOX.
Часть 3. Рабочая среда Layout 207 Удаление (DELETE ( ГЕХТ)) Команда текста Delete удаляет один или несколько текстовых образцов. Чтобы удалить текст: 1. Выберите текст для удаления. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Text и выберите Delete. «Горячие» клавиши: CTRL + X. Размеры Выбор инструмента (SELECT TOOL (DIMENSION)) Выбранный инструмент переводит Layout в режим Auto Dimension. «Горячие» клавиши: ALT, Т, D. Сопутствующие темы: STARTING DIMENSION LINES, AUTODIMENSION OPTIONS DIALOG BOX. Новый (NEW (DIMENSION)) Используйте команду New, чтобы создать размерные объекты, включая стрелки, линии и текст, перемещением вашего указателя от начальной точки до конечной. Перемещение базовой точки или начала координат (MOVE DATUM) Вы можете перемещать базу проекта (начало координат (0, 0)) для удобного обра- щения и выполнения измерений. База (DA ТОМ) Определенная точка, которая служит как ссылка, чтобы расположить образец пе- чатной платы или слой для изготовления. Если вы находитесь в окне проекта, то можете перемещать базовую точку платы. В библиотеке посадочных мест вы перемещаете базовую точку посадочного места. Если база не перемещена, контактная площадка 1 - база посадочного мееза. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: Pad- stacks, препятствия и текста. Местоположение базы ограничено сеткой размещения. Вам может понадобиться изменить сетку, чтобы разместить базу точно в определенном месте. Совет. Вам предлагается помещать вашу базу в нижний левый уюл проекта платы. «Горячие» клавиши: ALT, Т, D, М. Сопутствующие темы: MOVING THE DATUM, GRID COMMAND.
208 OrCAD 10. Проектирование печатных плат Свойства (PROPERTIES (DIMENSION)) Вы можете создавать относительные размеры или абсолютные (как измеренные от начала координат платы или базы). Вы можете также выбрать размер линий и текста, который вы хотите использовать, слой, на котором появятся размеры, и тип стрелки, ко- торую вы хотите использовать. Чтобы установить параметры размеров: 1. В меню TOOL укажите на Dimension и выберите Select Tool. 2. Выберите измерение. 3. Нажмите правую клавишу мыши и выберите Properties из всплывающего меню. Диалоговое окно Autodimension Options открывается для того, чтобы вы установили параметры по вашему желанию. «Горячие» клавиши: CTRL + Е. Сопутствующие темы: STARTING DIMENSION LINES, AUTODIMENSION OPTIONS DIALOG BOX. Удаление (DELETE (DIMENSION)) Чтобы удалить размеры: 1. В меню TOOL укажите на Dimension и выберите Select Tool. 2. Выберите измерение. 3. Нажмите правую клавишу мыши и выберите Delete из всплывающего меню. «Горячие» клавиши: CTRL + X. Измерения Выбор инструмента (SELECT TOOL (MEASUREMENT)) Команда Select Tool переводит Layout в режим Measurement. В режиме Measurement вы можете находить инкрементное расстояние между двумя точками или полное рас- стояние ряда инкрементных точек и временно отображать результат в строке состояния. Чтобы определить расстояние между двумя точками: 1. В меню TOOL укажите на Measurement и выберите Select Tool. 2. Нажмите на первой точке. Layout покажет нуль в полях DIST: и TOTAL: строки со- стояния. 3 Нажмите на вторую точку. Layout проведет линию между двумя точками и покажет расстояние в полях DIST: и TOTAL: строки состояния. Чтобы определить полное расстояние ряда инкрементных точек- 1. Найдите расстояние между первыми двумя точками. 2. Нажмите на третью точку. Layout покажет инкрементное расстояние между второй и третьей точкой в поле DIST: и полное расстояние между первой и третьей точкой в поле TOTAL: . 3. Повторяйте шаг 2, пока вы не измерите все необходимые точки. «Горячие» клавиши: ALT, Т, М.
Часть 3. Рабочая среда Layout 209 Очистка (CLEAR) Используйте команду Clear, чтобы очистить линию измерения с экрана и поля из- мерения в строке состояния. Препятствие Выбор инструмента (SELECT TOOL (OBSTACLE)) Выбор режима Obstacle Tool позволит вам добавлять, перемещать, редактировать или удалять препятствия (полигоны). Препятствие (OBSTACLE) Контур, который представляет объект ira плате, который должен быть, принят во внимание в течение трассировки, размещения или покрытия медью. В Layout препятствия - это любой электрический или неэлектрический объект от- личный от контакта, дорожки или текста. Препятствия могут существовать в окне про- екта или в библиотеке корпусов; они Moiyr быть на специфическом слое или на всех слоях. Контакт (PAD) На печатной плате медная форма на одном или нескольких слоях (может иметься отверстие и изоляция, окружающая медь), используемая для соединения ножки компо- нента с платой. Контактная площадка показывает, где расположены ножки компонента. Чтобы выбирать и редактировать одиночную вершину или сегмент препятствия, нажмите на то место, с которого вы хотите начать редактировать. Вершина (VERTEX) Логическая точка, в которой дорожка была закончена и перезапущена. Вершина расположена в каждом изменении направления дорожки. Если вы хотите редактировать или копировать любые препятствия без их переме- щения, го выбор осуществляйте с использованием Shift + левой клавиша мыши. Вы можете двигать препятствие, используя переключатель Move On/Off, КЛАВИ- ШИ КУРСОРА или нажимая левую клавишу мыши и перемещая поперек любого препятствия, чтобы создать область выбора (выделения). Клавиши курсора (ARROWKEYS) Клавиши на вашей клавиатуре, которые вы используете, чтобы перемещаться по эк- рану. Каждая клавиша отмечена стрелкой и названа именем направления, в которое ука- зывает стрелка. Имеется стрелка «вверх», стрелка «вниз», стрелка «влево» и стрелка «вправо». Также известны как клавиши направления. «Горячие» клавиши: ALT, Т, В. Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRROR COMMAND, PROPERTIES (OBSTACLE TOOL), OPPOSITE COMMAND, ROTATE COMMAND.
210 OrCAD 10. Проектирование печатных плат Новое (NEW (OBSTACLE)) Используйте эту команду, чтобы создать новое препятствие. Когда вы создаете посадочное место, вы используете эту команду, чтобы создать среди других вещей контур места. Если вы создаете препятствие в библиотеке посадоч- ных мест, Layout создает копию препятствия для каждой ячейки в матрице. Матрица (MATRIX) В Layout - инструмент, который создает структуру на плате, которая может быть разделена на ячейки, используемые для эффективного размещения посадочных мест. Создание нового препятствия: 1. В меню TOOL укажите на Obstacle и выберите New. 2. Нажмите правую клавишу мыши и выберите Properties. Откроется диалоговое окно Edit Obstacle. 3. Установите опции Obstacle Туре и Obstacle Layer и другие опции, если они присут- ствуют. Эта установка становится новым значением по умолчанию. 4. Нажмите левую клавишу мыши в местоположении первого угла прспя ствия. Поведение препятствия в процессе создания зависит от того, заполнено ли препят- ствие или нет. Вы не должны «замыкать» заполненное препятствие. Схема показы- вает вам замкнутую форму, если вы рисуете препятствие. 5. Нажмите клавишу ESC после того, как препятствие будет полностью определено. Копирование существующего препятствия: 1. Выберите существующее препятствие Вы можете использовать или методику вы- бора области, или нажимать левую клавишу мыши с нажатой клавишей Shift. 2. Из всплывающего меню выберите Сору. Как только вы выбираете команду, вариант существующего препятствия ггоявляется на вашем указателе. 3. Отпустите копию в новом местоположении, ггажав клавишу «пробел» или щелкнув левой клавишей мыши. Сопутствующие гемы: OBSTACLE COMMAND, DELETE (OBSTACLE TOOL), EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRROR COMMAND, PROPERTIES (OBSTACLE TOOL), OPPOSITE COMMAND, ROTATE COMMAND. Зеркало (MIRROR(OBSTACLE)) Используйте эту команду для выполнения зеркального отображения препятствий или текста по оси X. Для зеркального отображения препятствий или текста па противоположный слой используйте команду Opposite.
211 Часть 3. Рабочая среда Layout «Горячие» клавиши: ALT + Т, X, I(CTRL + М). Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRRORING OBJECTS, OPPOSITE COMMAND, ROTATE COMMAND. Перенос на противоположную сторону (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, группы и препятствия на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и авто- матически перемещенная на противоположный слой (согласно зеркальному слою, ука- занному в электронной таблице слоев). Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости, выбрана кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS. й й Вращение (ROTATE(OBSTACLE)) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен.
212 OrCAD 10. Проектирование печатных плат Вращение компонента, группы, препятствия и ли текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Centroid - центр масс. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Смена вершин (EXCHANGE ENDS (OBSTACLE)) Используйте эту команду, чтобы сфокусировать указатель на противоположном конце текущего выбора, когда линейное препятствие выбрано. Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. «Горячие» клавиши: ALT + Т, В, Х(Х). Сопутствующие темы: DELETE (OBSTACLE TOOL), FINISH COMMAND. NEW OBSTACLE, LOCK TRACK COMM \ND, MIRROR COMMAND, OBSTACLE PROPERTIES, OPPOSITE COMMAND, ROTATE COMMAND. Завершение (FINISH) Используйте эту команду, чтобы автоматически замкнуть форму выбранного пре- пятствия, автоматически закончить неразведенную связь или выправлять предваритель- но разведенные сегменты. Связь (CONNECTION) Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками имеется точно п-1 соединение.
Часть 3. Рабочая среда Layout 213 Сегмент (SEGMENT) Часть трассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда трасса между двумя ножками называется сегментом, хотя это обычно называется связью.) Это особенно полезно, когда вы создаете медный полигон (Copper Pour) или анти- медную зону (Anti-Copper). Допускается добавлять один угол под 90° к форме, которую вы инициализировали. COPPER POUR Метод заполнения медной зоны указанным шаблоном, избегая объектов, которые пересекают эту зону или размещены в ее пределах. ANTI-COPPER Область заполненной зоны, в пределах которой медь не может быть помещена. Трассировщик использует стоимостные установки Manual Route/Shove Rules Strategy Cost, чтобы выбирать и расчищать путь для трассы. «Горячие» клавиши: ALT + Т, Т, F(CTRL + F). Сопутствующие темы: AUTO PATH COMMAND, ADD VIA COMMAND, TACK COMMAND. Свойства (EDIT OBSTACLE DIALOG BOX) Используйте диалоговое окно Edit Obstacle, чтобы определить препятствия. OBSTACLE NAME Определяет название препятствия. Если вы не определяете название для препятст- вия, Layout автоматически присваивает числовое название для него. OBSTACLE TYPE Определяет тип препятствия. Выбор, сделанный здесь, определяет, какие из опций, описанных ниже, станут доступными для редактирования. Доступные типы препятствий: • Free Track. Графическая область, которая может быть электрически приписана или электрически приложена к ножке компонента. Рисунок обычно создается на слое трассировки и действует как барьер для разводки, если трасса не принадлежит к той же самой цепи. Не влияет на размещение. • Copper Area. Заполненная медью зона, которая может использоваться для шумопо- давления, как теплоотвод или как барьер трассировки. Она может быть электриче- ски приписана или электрически приложена к ножке компонента. Она не оказывает влияния на размещение. Зона может быть заполнена штриховкой или может быть сплошной. • Anti-Copper. Свободное от меди пространство в пределах медной зоны. • Board Outline. Область, которая определяет край платы для трассировки и размеще- ния. Может иметься только одна на плату и находиться на нулевом слое (все слои). • Via Keepout. Выделенная область, используемая трассировщиком для определения областей, где Vias не допускаются.
214 OrCAD 10. Проектирование печатных плат • Route-Via Keepout. Область, определенная трассировщиком, где трассы и Vias не допускаются. • Route Keepout. Область, определенная трассировщиком, где трассы не допускаются. • Detail. Строка, которая не используется при размещении или трассировке. Обычно применяется для создания Silkscreens, информации сверления, сборочного чертежа и атрибутов, прилагаемых к посадочным местам. • Comp Height Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной высоты или выше. • Comp Height Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной высоты или выше. • Comp Group Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной группы. • Comp Group Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной группы. • Place Outline. Выделенная область, используемая подпрограммами размещения, чтобы определить физические габариты каждого компонента на плате. Она должна присутствовать для расталкивания компонентов и для корректной работы подпро- граммы авторазмещения. Она обычно определяется при создании посадочною места. • Insertion Outline. Выделенная область, используемая подпрограммами размещения, чтобы определить пространство выбора и места. • Copper Pour. Заполненное пространство, идентичное медному покрытию, за исклю- чением того, что оно автоматически освобождает пространство, где имеются трассы или контактные площадки. Через это пространство могут проходить трассы. Пере- расчет происходит при выполнении обновления экрана. GROUP Определяет номер (между 1 и 100) группы, когда тип препятствия - Component Group Keepin или Component Group Keepout. HEIGHT Определяет высоту препятствия. Используется с Comp Height Keepin или Comp Height Keepout. Касается компонентов указанной высоты или выше. WIDTH Определяет толщину линии контура препятствия и линии штриховки для заштрихо- ванного или сплошного препятствия. OBSTACLE LAYER Определяет слой препятствия. COPPER POUR RULES • Clearance. Определяет зазор, которым изолированы от меди контактные площадки и трассы.
Часть 3. Рабочая среда Layout 215 • Z Order. Определяет порядок расположения медной зоны, когда она вложена или накладывается на другую медную зону. Чем выше значение Z, тем более высоки! контроль имеет зона по отношению к другой медной зоне в одном и том же месте. • Isolate All Tracks. Определяет, что любая трасса, которая проходит через зону меди, будет изолирована от нее. Зазор изоляции самый большой из назначенных для трассы. Зазор изоляции (ISOLATION) Зазор вокруг площадки, трассы, зоны или переходника, который определяет мини- мальное расстояние сближения проводников различных сигналов. Seed Only From Designated Object определяет, что медная зона не будет начинаться от трассы, а должна присутствовать контактная площадка, обозначенная начальной точкой заливки. Примечание. Layout автоматически поддерживает правильную изоляцию между зонами в соответствии с установленными правилами зазоров для цепей на каждом конкрет- ном слое. Если вы транслировали плату, содержащую внедренные зоны, из РСВ 386 + в Layout, то вы должны удалить «не заполненные» зоны в дальнейшем. NET ATTACHMENT Определяет цепь, подключенную к электрическому препятствию для проверки изо- ляции и правил проектирования. Правила проектирования (DESIGN RULES CHECK (DRC)) Инструмент, который проверяет плату на наличие нарушений изоляции трасс и контактов. НА ТСН РА TTERN Открывает диалоговое окно Hatch Pattern, чтобы определить образец штриховки медных зон. COMP A TTACHMENT (PIN ATT AC HMENT) Открывает диалоговое окно Component Attachment, чтобы прикрепить препятствие к посадочному месту или компоненту. Сопутствующие темы: COPPER POUR, EDIT FOOTPRINT DIALOG BOX. Удаление (DELETE (OBSTACLE)) Команда Delete Obstacle удаляет одно или несколько препятствий. После выбора препятствия имеется несколько способов выполнить команду Delete: • нажать кнопку Delete на инструментальной панели; • из всплывающего меню выбрать Delete; • нажать кнопку Delete на клавиатуре; • в меню EDI T выбрать Delete; • в меню TOOL указать на Group и выбрать Delete. «Горячие» клавиши: CTRL + X.
216 OrCAD 10 Проектирование печатных плат Ошибка Выбор инструмента (SELECT TOOL (ERROR)) С инструментом ошибки вы можете сделать запрос ошибок, чтобы найти их место- положение и тип. «Горячие» клавиши: ALT + Т, R. Сопутствующие темы: FINDING ERRORS, DELETE (ERROR TOOL). Выбор из таблицы (ERROR MARKERS (DATA SPREADSHEETS)) Электронная таблица Error Markers перечисляет все ошибки в файле проекта, кото- рые найдены подпрограммой обнаружения ошибок в Layout. «Горячие» клавиши: SHIFT + М. Пока открыта таблица, доступны команды редактирования из меню EDIT, а также из всплывающего меню. Всплывающее меню (POP-UP MENU). Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Сопутствующие темы: DATABASE SPREADSHEETS, DESIGN RULES CHECK, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN. Выбор следующей (SELECT NEXT COMMAND (EDIT MENU)) Select Next доступна, когда вы выбрали инструмент компонента, инструмент ошиб- ки или один из инструментальных средств трассировки. Она автоматически находит и выбирает следующий неразмещенный компонент для редактирования или размеще- ния, находит и выбирает следующую ошибку для редактирования или завершения или находит и выбирает следующую неразведенную связь, которая является активизирован- ной DRC для модификации или завершения. KoMnoHeHmbi(COMPONENTS) Порядок выбора для Select Next следующий, если вы выбрали кластер, ключевой компонент (см. разд. «Edit Component dialog box») этого кластера выбирается первым, далее — остальные компоненты кластера. Компоненты в пределах невыбранных кластеров выбираются далее начиная снова с ключевых компонентов; все оставшиеся неразмещенные компоненты выбираются по- сле того, как все компоненты существующих кластеров были размещены. Кластеры (CLUSTERS) Компоненты, сгруппированные согласно их взаимосвязям и помещенные рядом на плате. Это сохраняет связи на плате короткими, упрощая тем самым работу с ней.
Часть 3. Рабочая среда Layout 217 Чтобы осуществить выбор, укажите Select Next и выберите компонент, который хо- тите разместить из представленного списка. Если компонентов слишком много, чтобы отобразить в списке, то откроется диалоговое окно, куда вы можете ввести имя компо- нента, который вы хотите разместить. Ошибки (ERR ORS) С выбранным инструментом ошибки Select Next перемещает экран к следующей последовательной ошибке и подсвечивает ее. ROOTING TOOLS Вы обычно используете эту команду в конце проекта, чтобы найти немногие остав- шиеся связи без визуального просмотра платы. «Горячие» клавиши: ALT + Е, N(N). Сопутствующие темы: COMPONENT COMMAND, ERROR COMM AND, DELETE (ERROR TOOL), ADD TEST POINT COMMAND, AUTO PATH COMMAND, EXCHANGE ENDS COMMAND, FINISH COMMAND, NEW VIA COMMAND, LOCK TRACK COMMAND, TACK CONN COMMAND, ADD VIA. Удаление (DELETE (ERROR)) Delete доступно, когда вы выбираете инструмент ошибки и в проекте есть ошибки. Вы можете или указать ошибку и нажать кнопку Delete, или выбрать группу ошибок и удалить их. Используйте кнопку Delete или кнопку Del на инструментальной панели, чтобы вы- полнить команду Delete. «Горячие» клавиши: CTRL + X. Сопутствующие темы: ERROR COMMAND. SELECT NEXT. Меню OPTION Цвета (COLORS) В таблице Color Spreadsheet (рис. 3.12) вы можете легко определять цвет или види- мость слоев. Чтобы открыть таблицу Color Spreadsheet, выберите Colors из меню OPTIONS или выберите значок Color на инструментальной панели.
218 OrCAD 10. Проектирование печатных плат Я Color A Data Color Background 1 1 Default (Global Layer) Default TOP Default BOTTOM Default GND ' * Default POWER l_ J Default INNER1 Default INNER2 1L——]1 Default INNER3 ЯШИВММНВ Default INNER4 Default INNER5 Default INNER6 1 1 Default INNER? 1 1 Default INNER8 Default INNER9 Default INNERI 0 //// '/////s Default INNER11 //////////z Default INNERI 2 Default SMTOP ... Default SMBOT 1 у I Рис. 3.12. Таблица Color Spreadsheet Чтобы изменить цвет или видимость, данную в электронной таблице, дважды щелкните на объекте или слое, чтобы открыть диалоговое окно Color. Поочередно вы можете открывать всплывающее меню и выбирать из стандартного списка 16 цветов. Вы можете также использовать всплывающее меню, чтобы переключить объект между видимым и невидимым. Объекты, не перечисленные в электронной таблице Color Spreadsheet, не могут быть отредактированы, но вы можете легко добавлять их. Из всплывающего меню выберите New для вызова диалогового окна Add Color Rule. Заданный по умолчанию цвет для слоя управляет цветом всех объектов на слое, ес- ли цвет для объекта не определен иначе. Если цвет отображается заштрихованным, а не сплошным, значит, объект или слой невидим. Вы можете установить ваши цвета, затем сохранить их в файле стратегии так, чтобы они были доступны для будущих проектов. Файл стратегии (STRATEGYFILE) Файл, который содержит параметры размещения или трассировки для определенно- го типа платы с определенной структурой слоев. «Горячие» клавиши: ALT + О, С. Сопутствующие темы: ASSIGNING A COLOR ТО A BOARD LAYER, COLOR DIALOG BOX, ADD COLOR RULE DIALOG BOX. Цветовые правила (COLOR RULES) Используя команду Color Rules, вы можете добавлять тип объекта или слой в электронную таблицу Color Spreadsheet. Если тип объекта или слой не перечислены
Часть 3. Рабочая среда Layout 219 в таблице Color Spreadsheet, они будут невидимы. Кроме того, цвет и видимость типов объекта или слоев, нс перечисленных в электронной таблице, не могут быть отредакти- рованы. Вы можете добавлять 3 категории в электронную таблицу Color Spreadsheet: 1. Заданный по умолчанию цвет для слоя. 2. Цвет для типа объекта. 3. Цвета для определенного типа объекта на определенном слое. Если вы желаете редактировать видимость или цвет объекта на определенном слое, то должны выбрать соответствующую опцию и определить слой в окне редактирования. «Горячие» клавиши: ALT + О, R. Сопутствующая тема - ADD COLOR RULE DIALOG BOX. Автосохранение (AUTO BACKUP) Используйте эту команду, чтобы настроить автоматическое создание резервных ко- пий в Layout. Вы можете установить время между резервированием проекта плюс коли- чество сохраненных резервных файлов и определить, хотите ли вы, чтобы Layout созда- вал резервный файл между шаблонами (Sweeps) трассировки. Если вы хотите создавать 5 резервных копий, то при каждом создании резервной копии проекта опа сохраняется в файле с названием BACKUP!.МАХ. Старый BACKUP1.MAX копируется в BACKUP2 MAX; BACKJUP2.MAX копируется в BACKUP3.MAX; BACKUP3.MAX копируется в BACKUP4.MAX, и BACKUP4.MAX копируется в BACKUP5.MAX. Старый BACKUP5.MAX отбрасывается. Информация, содержащаяся в диалоговом окне Backup Settings, не сохраняется с файлами стратегии, но сохраняется в выходном Layout ASCII-файле. «Горячие» клавиши: ALT + О, А. Сопутствующая тема - BACKUP SETTINGS DIALOG BOX. Глобальные зазоры (GLOBAL SPACING) Используйте эту команду, чтобы установить критерии зазоров для каждого слоя. «Горячие» клавиши: ALT + О, G. Сопутствующие темы: ROUTE SPACING (STRATEGY) SPREADSHEET, EDIT SPACING DIALOG BOX. Стратегия размещения (PLACEMENT STRATEGY) Используйте эту команду, чтобы описать поведение Layout в течение операций раз- мещения. Вы можете рассмотреть файл стратегии размещения, используя электронную таблицу Place Pass. Редактируйте значения файла страте! ии в диалоговом окне Edit Place Pass. «Горячие» клавиши: ALT + О, Р. Сопутствующие темы: PLACE PASS (STRATEGY) SPREADSHEET, EDIT PLACE PASS DIALOG BOX.
220 OrCAD 10 Проектирование печатных плат Установки размещения (PLACE SETTINGS) Команда Place Settings открывает диалоговое окно Place Settings, в котором вы мо- жете выбирать конфигурационные опции для Quick Place и Matrix Place режимов редак- тирования. «Горячие» клавиши: ALT + О, L. Сопутствующие темы: GRID COMMAND, UNITS COMMAND, BACKUP INTERVAL COMMAND, USER PREFERENCES COMMAND. Установки трассировки (ROUTE SETTINGS) Используйте эту команду, чтобы установить опции автоматической и ручной трас- сировки. Layout открывает диалоговое окно Route Settings. «Горячие» клавиши: ALT + О, О. Сопутствующая тема - ROUTE SETTINGS DIALOG BOX. Установки FANOUT (FANOUT SETTINGS) Используйте эту команду, чтобы определить, как Layout выполнит операцию гене- рации стрингеров. Layout откроет диалоговое окно Fanout Settings. «Горячие» клавиши: ALT + О, F. Сопутствующая тема - FANOUT SETTINGS DIALOG BOX. Установки тепловой разгрузки (THERMAL RELIEF SETTINGS) Используйте эту команду для задания размеров как для Small Thermal Reliefs, так и для Large Thermal Reliefs. Layout использует Small Thermal Reliefs во всех случаях, если только вы специально не выбрали Large Thermal Relief. Layout отображает диало- говое окно Thermal Relief. THERMAL RELIEF Способ соединения контактной площадки с полигоном, уменьшающий количество меди, способной проводить тепло в процессе пайки. На рис. 3.13 представлено графическое представление тепловой разгрузки и ее свойства. «Горячие» клавиши: ALT + О, Т. Сопутствующая тема - THERMAL RELIEFS SETTINGS DIALOG BOX. Рис. 3.13. Тепловая разгрузка
Часть 3. Рабочая среда Layout 221 Установки для перемычек (JUMPER SETTINGS) Если вы хотите, чтобы автотрассировщик использовал перемычки при разводке од- носторонней печатной платы, вы должны выбрать Jumper Layer как тип слоя в диалого- вом окне Edit Layer и затем выбрать кнопку Jumper Attributes, чтобы открыть диалого- вое окно Jumper Lengths. Если проект использует перемычки, то вы должны применить файл стратегии, ко- торый учитывает этот факт. Два таких файла поставляются с Layout в каталоге DATA. Это JUMPERH.SF (для горизонтальных перемычек) и JUMPERV.SF (для вертикаль- ных перемычек). Файл стратегии (STRATEGYFILE) Файл, который содержит параметры размещение или трассировки для определенно- го типа платы с определенной структурой слоев. Перемычки имеют соответствующие посадочные места, и вы можете найти их в библиотеке JUMPER.LLB, в каталоге LIBRARY. Каждая перемычка имеет определен- ную длину; в JUMPER.LLB перемычки имеют длины в пределах от 0,1 до 1,2 дюйма. В диалоговом окне Jumper Lengths вы определяете длины перемычек и их направ- ления, которые разрешены для данного слоя. «Горячие» клавиши: ALT + О, J. Сопутствующие темы: JUMPER LENGTHS DIALOG BOX, EDIT LAYER DIALOG BOX. Установки для свободного переходника (FREE VIA SETTINGS) Используйте эту команду, чтобы определить установки свободного переходника. Layout открывает диалоговое окно Free Via Settings. «Горячие» клавиши: ALT + О, V. Сопутствующая тема - FREE VIA MATRIX SETTINGS DIALOG BOX. Установки для контрольной точки (TEST POINT SETTINGS) Используйте эту команду, чтобы определить установки для контрольных точек. Layout откроет диалоговое окно Test Point Settings. «Горячие» клавиши: ALT + О, N. Сопутствующая тема - TEST POINT SETTINGS DIALOG BOX. Переименование компонентов (COMPONENTS RENAMING (STRATEGY)) Используйте эту команду, чтобы установить стратегию направления переименова- ния компонентов. Layout отображает диалоговое окно Rename Direction для выбора од- ной из восьми сзратегий. После переименования компонентов вы должны выполнить обновление информа- ции в схеме (Back Annotate). «Горячие» клавиши: ALT + О, М. Сопутствующие темы: RENAME DIRECTION DIALOG BOX, BACK ANNOTATE.
222 OrCAD 10. Проектирование печатных плат г ербер установки (GERBER SETTINGS) Используйте эту команцу, чтобы установить Gerber Preferences. Layout показывает диалоговое окно Gerber Preferences. Если вы выбираете кнопку Save, установки в этом диалоговом окне сохранятся независимо от вашего проекта (в LAYOUT.INI-файле) так, чтобы они могли сохраниться от текущего Layout сеанса до следующего. «Горячие» клавиши: ALT + О, Е. Сопутствующая тема - GERBER PREFERENCES DIALOG BOX. Установки постпроцесса (POST PROCESS SETTINGS) Используйте эту команду, чтобы рассматривать и изменять установки постпроцес- сора. Layout откроет электронную таблицу Post Process. «Горячие» клавиши: ALT + О, I. Сопутствующая тема - POST PROCESS (DATA SPREADSHEETS). Установки пользователя (USER PREFERENCES) Команда User Preferences меню OPTIONS открывает диалоговое окно User Prefe- rences, в котором вы можете определить состояние некоторых глобальных параметров. «Горячие» клавиши: ALT + О, U. Сопутствующая тема - USER PREFERENCES DIALOG BOX. Стратегии трассировки Стратегия ручной трассировки (MANUAL ROUTE STRATEGY) Используйте эту команду, чтобы установить стратегии для Auto Path и Shove Route. Чтобы вызвать диалоговое окно Manual Route Strategy, укажите на команду Route Strategies в меню OPTIONS и выберите Manual Route. «Горячие» клавиши: ALT + О, S. Сопутствующие темы: ROUTE SETTINGS, SYSTEM SETTINGS, MANUAL ROUTE STRATEGY DIALOG BOX. Слои трассировки (ROUTE LAYER (STRATEGY)) Команда Route Layers открывает электронную таблицу Route Layer. В этой элек- тронной таблице вы можете определить, действительно ли слой доступен или запрещен для трассировки, для каждого шаблона. Вы можете также определить первичное на- правление (горизонтальное и вертикальное предпочтение) слоя, стоимость слоя (отно- сительная стоимость каждого слоя в пределах проекта к использованию отдельного слоя) и стоимость трассировки между ножек (стоимость трассировки между ножками микросхемы) для каждого слоя. Вы можете редактировать эти значения, используя диалоговое окно Edit Layer Strategy. Сопутствующие темы: EDIT LAYER STRATEGY DIALOG BOX, STRATEGY SPREADSHEETS.
Часть 3. Рабочая среда Layout 223 Шаблон трассировки (ROUTE SWEEP (STRATEGY)) Стратегия Route Sweep устанавливает общие критерии разводки для проекта, типа размера окна и шаблон направления. Имеется 7 шаблонов, от 0 до 6. Нулевой шаблон - для операций ручной разводки и автоматической в пределах Route/DRC окна Шаблоны с 1-го по 6-й - для операций автотрассировки. Шаблон трассировки определен как движение активного окна разводки через всю РСВ, чтобы потенциально развести печатную плату на 100 % . Вы можете редактировать значения в диалоговом окне Sweep Edit (рис. 3.14). Route Sweep Rf®113 Sweep Name Route Box X Y Overlap %X %Y Dir 45s 0 Win/Comp/Manual 201, 144 26, 26 NXT MAX 1 Preliminary Route 250, 200 26, 26 U,L MAX 2 Maze Route 250, 200 26, 26 ILL MAX 3 Next 1 250, 200 26, 26 NXT MAX 4 Next 2 250, 200 26, 26 NXT MAX 5 Next 3 250, 200 26, 26 NXT MAX 6 Special Options 250, 200 26, 26 ILL MAX Рис. 3.14 Таблица шаблонов трассировки «Горячие» клавиши: SHIFT + W. SWEEP #0 - (WIN/СОМР): цель шаблона #0 состоит в том, чтобы установить кри- терии для ручной трассировки или автотрассировки отдельного окна (DRC/Route Box) или компонента в пределах окна (Autoroute Component). Эти назначения стоимости не используются при автотрассировке платы. SWEEP #1 - (предварительная разводка): цель первого пакетного шаблона состоит в том, чтобы развести всю память и сопутствующие ей компоненты в проекте наиболее эффективно. На SMT-платах вы можете позволять трассировщику автоматически раз- водить SMT-контактные площадки к внутренним переходникам. SWEEP #2 - (разводка лабиринтом): шаблон Maze Route используется для трасси- ровки большей части трасс сигналов для типичного проекта, используя полное растал- кивание и возможности повторной трассировки и всех стоимостных установок. Трасси- ровщик разводит каждое окно близко к 100 % по возможности (в пределах его попы- ток) и затем перемещается к следующему окну. SWEEPS #3, #4, и #5 - (NEXT 1, 2, AND 3): шаблоны Next используются, чтобы со- средоточиться на оставшихся неразведенных связях, выравнивая, в свою очередь, по центру окно трассировки на каждой связи . Стоимостные установки назначаются, чтобы оптимизировать вероятность 100 % -го получения трассы. SWEEP #6 - (специальные опции). Этот шаблон может быть установлен с целью развести как можно больше связей на плате без Vias, уменьшить количество Vias на плате или устранить дополнительные углы. См. команду Load Strategy для информации относительно отдельных опций, связан- ных с каждым файлом стратегии. Вы можете использовать диалоговое окно Sweep Edit, чтобы изменить название ка- ждого шаблона, размер активной области трассировки для каждого шаблона, перекры- тие для отдельных окон разводки, которое входит в состав шаблона, и первичные
224 OrCAD 10. Проектирование печатных плат и вторичные направления шаблонов. Кроме того, вы можете определить, будет ли ис- пользовать трассировщик углы под 45 или 90° при разводке. Для вызова диалогового окна Sweep Edit дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования доступные из всплывающего меню. Количество диагональной (углами под 45°) трассировки, которую позволяют ис- пользовать трассировщику, может быть установлено выбором Off, On или Maximize. Направление шаблона может быть установлено выбором Route Next Connection в диало- говом окне Route Sweep для Next Sweep или выбором соответствующих кнопок первич- ных и вторичных полей направления. Размер активной области трассировки может быть установлен вводом значения в поля «ROUTE BOX: X» и «ROUTE BOX: Y». Перекры- тие между окнами трассировки в течение автоматического выполнения шаблонов мо- жет быть установлено вводом значения процента в поля «OVERLAP % X:» и «OVERLAP % Y:». Сопутствующие темы: SWEEP EDIT, STRATEGY SPREADSHEETS COMMAND. Проход трассировки (ROUTE PASS (STRATEGY)) Команда Route Pass открывает электронную таблицу Route Pass (рис. 3.15). Элек- тронная таблица Route Pass показывает главные стратегии трассировки, которые Layout использует для каждого прохода трассировки. Route Past Name Enable Via Cost Retry Cost Route Limit Route Attempt Options Win/Comp/Manual Pass 1 Yes 0 0 0 2 Heuristics Pass 2 Yes 70 30 80 20 Maze Partial Pass 3 No 40 60 80 20 Maze Partial 1 Preliminary Route Pass 1 No 0 0 0 2 Maze Partial Pass 2 No 0 0 0 4 Fanout Partial Pass 3 Done 0 0 0 2 Heuristics 2 Maze Route Pass 1 No 0 0 0 2 Heuristics Pass 2 Done 70 30 80 20 Maze Partial Pass 3 No 40 60 80 20 Maze Partial 3 Next 1 Pass 1 Done 20 80 100 20 Maze Partial Pass 2 No 50 80 100 20 Maze Partial Pass 3 No 80 80 100 20 Maze Partial 4 Next 2 Pass 1 No 20 80 100 100 Maze Partial f Рис. 3.15. Таблица проходов трассировки Доступность прохода также делает доступным соответствующий шаблон. Посколь- ку трассировщик следует определенному порядку при разводке связей, то он, как пра- вило, использует только один проход на шаблон. Однако трассировщик может выпол- нить и все 3 прохода перед переходом к следующему окну. Вы можете отредактировать значения прохода трассировки в диалоговом окне Edit Route Pass. «Горячие» клавиши: SHIFT + Е.
Часть 3. Рабочая среда Layout 225 Вы можете использовать диалоговое окно Edit Route Pass, чтобы откорректировать установки для относительной стоимости добавления Vias (Via Cost), стоимости повто- рения (Retry Cost), общее усилие (Route Limit), которое трассировщик вкладывает в ка- ждый проход, количество попыток трассировки на связь и какой из алгоритмов трасси- ровки должен использоваться. Установки в диалоговом окне Edit Route Pass затрагива- ют только автотрассировку. Для ручной трассировки используйте диалоговое окно Manual Route Strategy (доступное при выборе Manual Route/Shove Rules из меню OPTIONS). Для вызова диалогового окна Edit Route Pass дважды щелкните на содержимом таб- лицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные из всплывающем меню. Сопутствующие темы: EDIT ROUTE PASS DIALOG BOX, STRATEGY SPREADSHEETS COMMAND. Меню AUTO Обновить (REFRESH) Bee (ALL (REFRESH)) Используйте эту команду, чтобы выполнить все функции обновления: • Minimize Connections, • Repour, • Calculate Statistics, • Refresh Hot Links, • Append Hot Links. «Горячие» клавиши: ALT + A, H, L. Минимизация связей (MINIMIZE CONNECTIONS) Используйте эту команду, чтобы выполнить минимизацию длины цепей или Ratsnests. Когда вы выбираете Minimize Connections, то выбранные цепи и связи мини- мизируются. Если нет выбранных цепей или связей, то выполняется глобальная мини- мизация. RATENESTS Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Minimize Connections, так же как автотрассировщик, следует правилам переподклю- чения, установленным в диалоговом окне Reconnection Туре. Предлагаемый выбор: • None. Запрещает трассировщику любые переподключения прямых соединений в пределах данной цепи. Это блокирует повторное соединение и при авторазводке, и с выбранной опцией Edit/Mincon. • Vertical. Заставляет трассировщик искать прежде всего вертикальные пути для каж- дой связи в пределах цепи. Используется для VCC и GND. 8—2813
226 OrCAD 10. Проектирование печатных плат • Horizontal. Заставляет трассировщик искать прежде всего горизонтальные пути для каждой связи в пределах цепи. Используется для VCC и GND. • Std. Orthogonal Заставляет трассировщик искать самый простой путь между любы- ми двумя точками в пределах цепи (обычно кратчайшее расстояние, но с предрас- положением для горизонтальных или вертикальных дорожек, где возможно). Это значение по умолчанию и должно использоваться для всей разводки стандартных цифровых сигналов. • High Speed. Использованный для ECL-цепей или для любой критической цепи, ко- торая должна быть подключена в некотором предопределенном порядке. ECL Акроним для эмиттерно-связанной логики. Тип биполярного транзистора, который имеет чрезвычайно высокую скорость переключения. Если вы разводите новую связь, используя инструмент ручной трассировки, то Minimize Connections повторно соединяет с ножкой, которая является самой близкой к указателю и принадлежит к той же самой цепи. Когда вы находитесь в режиме Minimize Connections и с активными инструментами Shove Route или Manual Route, Layout непрерывно выполняет минимизацию длины связи. «Горячие» клавиши: ALT + А, Н, М. Сопутствующие темы: COMPONENT COMMAND, EDIT NET DIALOG BOX, SHOVE ROUTE COMMAND. Обновление заливки медью (REPOUR) Кнопка Refresh на инструментальной панели повторно пересчитывает все медные зоны проекта, основываясь на новой конфигурации трассировки и размещения Рекомендуется освежать медные зоны после завершения редактирования и прежде, чем вы создадите окончательный чертеж печатного монтажа. «Горячие» клавиши: ALT + А, Н, R. Сопутствующие темы: UNDERSTANDING COPPER POUR, THERMAL RELIEFS. Расчет статистик (CALCULATE STATISTICS) Эта команда вычисляет статистику относительно числа объектов в текущем проек- те, скорости завершения (для размещения и трассировки) и состояния платы. Вы може- те просмотреть результаты в электронной таблице статистики. «Горячие» клавиши: ALT + А, Н, С. Сопутствующая тема - DATABASE SPREADSHEETS. Обновление горячих связей (REFRESH НОТ LINK) Hot Links обеспечивают связь между тремя информационными форматами Layout: графическим представлением, окном Query и электронными таблицами. Используйте команду Refresh Hot Link, чтобы высветить элементы, которые связа- ны с элементом, выбираемым или запрашиваемым последний раз, удаляя устаревшие горячие связи.
ж Часть 3. Рабочая среда Layout 227 Вы могли бы, например, использовать эго, чтобы высветить все цепи, связанные с компонентом. Чтобы это сделать, вы выбираете компонент, открываете электронную таблицу цепей, затем выбираете команду Refresh Hot Link. В электронной таблице все цепи, связанные с выбранным компонентом, будут высвечены. Например, если посадочное место в окне Query было бы связано со всеми компо- нентами на плате, которые используют это посадочное место, то компоненты, которые используют это посадочное место, были бы высвечены в электронной таблице компо- нентов. QUERY Когда вы выбираете объект на экране, Layout показывает его атрибуты для про- смотра или редактирования. Если ничто не выбрано в электронной таблице компонентов, то компоненты, свя- занные с выбранным посадочным местом, высветятся автоматически. Для более позд- них горячих связей, если имеются любые уже выбранные компоненты, вы должны вы- брать команду Refresh Hot Links, чтобы освежить высвеченные компоненты. «Горячие» клавиши: ALT + А, Н, Н. Сопутствующие темы: APPEND НОТ LINK COMMAND (EDIT MENU), DATABASE SPREADSHEETS COMMAND, QUERY WINDOW. Добавление горячих связей (APPEND HOT LINK) Hot Links обеспечивают средства для связи между тремя информационными форма- тами Layout: графическим представлением, окном Query, электронными таблицами. Используйте команду Append Hot Link, чтобы высветить элементы, которые связа- ны с элементом, выбираемым или запрашиваемым последний раз, чтобы удалить уста- ревшие горячие связи. Эта команда особенно полезна для подсветки элементов, связан- ных с несколькими запрашиваемыми элементами. Если горячая связь активна и посадочное место в окне Query связано со всеми ком- понентами на плате, которые используют посадочное место, то компоненты, которые используют это посадочное место, будут высвечены в электронной таблице компонентов. Если вы захотите высветить все компоненты, которые используют любое из не- скольких посадочных мест, то вы должны выбрать второе посадочное место и выбрать Append Hot Link из электронной таблицы компонентов Дополнительные компоненты будут высвечены. Теперь выберите третье посадочное место и выберите Append Hot Link. Все компоненты этого набора будут высвечены. Обратите внимание, что, если ничего не выбрано в электронной таблице компонен- тов, компоненты, связанные с первым выбором, высветятся автоматически. Для новых горячих связей, если имеются любые уже выбранные компоненты, вы должны выбрать или Refresh Hot Link, или Append Hot Link, чтобы освежить высвеченные компоненты. «Горячие» клавиши: ALT + А, Н, А. Сопутствующие темы: REFRESH НОТ LINK COMMAND (EDIT MENU), DATABASE SPREADSHEETS COMMAND, QUERY WINDOW COMMAND.
228 OrCAD 10. Проектирование печатных плат Размещение (PLA СЕ) Платы (BOARD (PLACE)) Layout Plus only Команда Board автоматически размещает все компоненты, которые не блокированы или не зафиксированы, используя стратегию, установленную в проходах 1...8 диалого- вого окна Edit Place Pass. • Assign Clusters определяет, какие наборы компонентов должны быть помещены вместе, рассматривая их связность относительно других наборов компонентов на плате. • Place Clusters размещает назначенные кластеры в лучших местах на плате относи- тельно других кластеров и любых фиксированных компонентов. • Алгоритм Proximity Place рассматривает местоположения кластеров как исходную точку для размещения на плате и затем выполняет тысячи перестановок для каждо- го кластера, постепенно устанавливая на плате, оптимизируя качество размещения. • Swap Components берет размещение, достигнутое алгоритмом Proximity Place, и, используя перестановку (Swap), пробует уменьшить длину связей и пересечений. И наконец, за все установленные компоненты принимается Component Adjust, что- бы завершить размещение, оптимизирующее эстетику и качество трассировки. «Горячие» клавиши: ALT + А, Р, В. Сопутствующие темы: PLACE PASS STRATEGY, GROUPING COMPONENTS FOR PLACEMENT, BUILDING COMPONENT CLUSTERS. Компонента (COMPONENT (PLACE)) Команда Component (Place) автоматически размещает компоненты, которые вы вы- брали, используя PASS #0 в Strategy/Place Pass. Компонент (COMPONENT) Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: I. Padstacks. 2. Препятствия. 3. Текста. Layout Pius only PADSTACK Пронумерованный список описаний контактных площадок. Каждое описание содер- жит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки.
Layout Phis only Часть 3. Рабочая среда Layout 229 Для авторазмещения группы компонентов выберите компоненты, которые вы хоте- ли бы разместить, и затем нажмите Р. «Горячие» клавиши: ALT + А, Р, С. Сопутствующая тема - COMPONENT COMMAND. Массива (ARRAY (PLACE)) Используйте эту команду, чтобы разместить компоненты по круговому шаблону на вашей плате. Это особенно полезно для круглых испытательных плат. «Горячие» клавиши: ALT + А, Р, А. Сопутствующие темы: CIRCULAR PLACEMENT OF COMPONENTS, CIRCULAR PLACEMENT DIALOG BOX. Матрицы (MATRIX (PLACE)) Используйте эту команду, чтобы автоматически поместить выбранные компоненты в существующую матрицу. «Горячие» клавиши: ALT + А, Р, М. Сопутствующие темы: COMPONENT COMMAND, MATRIX. Матрицы свободных переходников (FREE VIA MATRIX (PLACE)) Используйте эту команду, чтобы разместить матрицу свободных переходников в соответствии с установками, используя команду Free Via Settings. Сопутствующая тема - FREE VIA SETTINGS. Контрольных точек (TEST POINTS (PLACE)) Layout and Layout Plus only Используйте эту команду, чтобы сгенерировать контрольные точки для вашего про- екта. Прежде чем вы будете генерировать контрольные точки, вы должны определить один или большее количество Vias под контрольные точки и определить цепи, которые должны иметь контрольные точки. Как только эти два условия будут выполнены, вы можете проверить наличие кон- трольных точек, используя Design Rules Check и выбирая Test Points. Вы можете генерировать список контрольных точек, используя Create Reports из меню AUTO. Предупреждение. В некоторых случаях возможно создавать контрольные точки, ис- пользуя Vias-трассировки, но это не рекомендуется. Если вы используете обычные переходники под контрольные точки, а затем захотите удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. Под контрольные точки вы всегда должны использовать переходные отверстия, не участвующие в текущей трассировке.
230 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + А, Р, I Сопутствующие темы: GENERATING TEST POINTS, CREATE JUMPERS COMMAND, DESIGN RULES CHECK, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN. Отмена размещения (UNPLACE) Платы (BOARD (UN PLACE)) Используйте эту команду, чтобы переместить все компоненты, находящиеся внутри габарита платы, за ее пределы. «Горячие» клавиши: ALT + A, U, В. Сопутствующие темы: BOARD (PLACE), COMPONENT (PLACE). Компонента (COMPONENT (UNPLACE)) Используйте эту команду, чтобы переместить выбранные компоненты, находящиеся внутри платы, за ее пределы. «Горячие» клавиши: ALT + A, U, С. Генерация стрингеров (FANOUT) Платы (BOARD (FANOUT)) Layout and Layout Plus only Используйте эту команду, чтобы осуществить генерацию стрингеров для всех SMD- компонентов на вашей плате, следуя установкам в диалоговом окне Fanout Settings. Генерация стрингеров на плате обеспечивает более высокую вероятность полной разводки для плотных многослойных плат с SMD-компонентами. В отличие от трасси- ровки питания и земли генерация стрингеров не является обязательной для всех кон- тактных площадок, так как трассировщик может и так успешно развести те контактные площадки, для которых окно Fanout не смогло разместить переходники на конце стрин- геров. Для многослойных SMD-плат трассировщик имеет лучший шанс на успех, если вы позволите трассировщику определять место для переходников, а не будете ставить их вручную. Особенно на очень плотных SMD-платах, явное количество защищенных Vias, которые вы должны были бы создать, могло создать слишком много препятствий и блокировать слишком много каналов для трассировщика, чтобы работать эффективно. Также, когда на плате присутствуют компоненты с малым шагом, весьма полезно сгенерировать стрингеры для них в первую очередь, так как это единственный путь, ко- торым вы можете рассредоточить все ножки без блокировки одной или нескольких из них. Чтобы выполнить генерацию стрингеров для отдельного компонента, выберите ко- манду Fanout Component. Как правило, на плате будут присутствовать только несколько компонентов с малым шагом.
Часть 3. Рабочая среда Layout 231 После того как вы закончили генерацию стрингеров для устройств с малым шагом, вы можете выбрать и выполнить стратегию трассировки, чтобы закончить разводку платы. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, ROUTING ENABLED, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT COMPONENT, FANOUT DRC/ROUTE BOX. DRC/ROUTE окна (DRC/ROUTE BOX (FANOUT)) Layout and Layout Plus only Используйте эту команду, чтобы выполнить генерацию стрингеров для всех SMD- компонентов в пределах конкретного окна вашего проекта платы согласно установкам в диалоговом окне Fanout Settings. «Горячие» клавиши: ALT + A, F, D. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT BOARD, FANOUT COMPONENT. Компонента (COMPONENT (FANOUT)) Используйте эту команду, чтобы выполнить генерацию стрингеров для отдельных SMD-компонентов на вашей плате согласно установкам в диалоговом окне Fanout Settings. Когда в проекте присутствуют компоненты с малым шагом, вы должны сгене- рировать стрингеры для них в первую очередь, так как это единственный путь, которым вы можете рассредоточить все ножки без блокировки одной или нескольких из них. Вы можете продолжить выбор отдельных компонентов для генерации стрингеров, пока Layout находится в режиме Fanout. Чтобы отключить режим Fanout, выберите другой инструмент или нажмите клави- шу ESC. «Горячие» клавиши: ALT + A, F, С. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT BOARD, FANOUT WINDOW.
Часть 3. Рабочая среда Layout 233 HALT AUTOROUTE, RESUME ROUTING, DESIGN RULES CHECK, CLEANUP DESIGN, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX). Компонента (COMPONENT (AUTOROUTE)) Layout and Layout Pius only Используйте эту команду для разводки отдельных комплексных микросхем типа вентильных матриц и соединителей до выполнения полной трассировки платы. Вы должны создать окно (используя DRC/Route Box), которое только слегка больше, чем компонент. Layout разведет прямые соединения от выбранного компонента до края поля DRC/Route. Если вы установили любую из команд Fanout (Fanout Board, Fanout Window или Fanout Component) до выполнения трассировки компонента, то Layout выполнит соот- ветствующую операцию генерации стрингеров перед завершением трассы. Критерии трассировки для разводки компонентов устанавливаются в SWEEP #0 (WIN/COMP), используя стратегии для Route Sweep, Route Pass, And Route Layer. «Горячие» клавиши: ALT + A, A, C. Сопутствующие темы: ROUTING, AUTOROUTE DRC/ROUTE BOX, HALT AUTOROUTE, RESUME ROUTING, DESIGN RULES CHECK, CLEANUP DESIGN, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX). Остановка автотрассировки (HALT AUTOROUTE) Используйте эту команду или нажмите ESC, чтобы временно остановить любую из команд автотрассировки. Когда вы готовы продолжить снова, используйте команду Resume Routing. «Горячие» клавиши: ALT + А, А, Н. Сопутствующая тема - RESUME. ROUTING. Продолжение трассировки (RESUME ROUTING) Resume Routing может использоваться всякий раз, когда вы прервали операцию ав- торазводки. Трассировщик продолжит разводку с начала первого прохода в пределах текущего DRC/Route-окна. Но он не будет переразводить те части платы, которые уже были разведены в течение текущего шаблона. «Горячие» клавиши: ALT + A, A, R. Сопутствующая тема - HALT AUTO ROUTE.
234 OrCAD 10. Проектирование печатных плат Отмена трассировки (UNROUTE) Платы (BOARD (UNROUTE)) Используйте эту команду, чтобы удалить разводку всей платы. Layout оставляет це- пи и связи неповрежденными. «Горячие» клавиши: ALT + А, О, В. Сопутствующие темы: UNROUTE DRC/ROUTE BOX, UNROUTE NET, UNROUTE COMPONENT. DRC/ROUTE окна (DRC/ROUTE BOX (UNROUTE)) Используйте эту команду, чтобы удалить разводку в пределах указанного окна. Layout оставляет цепи и связи неповрежденными. «Горячие» клавиши: ALT + А, О, D. Сопутствующие темы: UNROUTE BOARD, UNROUTE NET, UNROUTE COMPONENT. Цепи (NET (UNROUTE)) Используйте эту команду, чтобы удалить всю разводку цепи. Layout оставляет цепь и связи неповрежденными. «Горячие» клавиши: ALT + А, О, N. Сопутствующие темы: UNROUTE BOARD, UNROUTE DRC/ROUTE BOX, UNROUTE COMPONENT. Компонента (COMPONENT (UNROUTE)) Используйте эту команду, чтобы удалить разводку выбранного компонента. Layout оставляет связи неповрежденными. «Горячие» клавиши: ALT + А, О, С. Сопутствующие темы: UNROUTE BOARD, UNROUTE DRC/ROUTE BOX, UNROUTE NET. Проверка проекта Проверка правил проектирования (DESIGN RULES CHECK) Когда вы выбираете эту команду, то Layout открывает диалоговое окно Check Design Rules так, что вы можете выбирать опции правил проектирования. «Горячие» клавиши: ALT + A, D. Сопутствующие темы: MOVING THE DRC BOX, REMOVE VIOLATIONS (BOARD). REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN.
Часть 3. Рабочая среда Layout 235 Устранение нарушений (REMOVE VIOLATIONS) На плате (BOARD (REMOVE VIOLATIONS)) Используйте эту команду, чтобы Layout автоматически перемещался через весь проект, проверяя ошибки, и автоматически разрывал минимальное число сегментов для устранения коротких замыканий Эта операция позволяет вам точно судить о влиянии внесенных инженерно- технических изменений и обеспечивает вас чистым файлом проекта для переразводки. Вы можете также запустить команду Board Remove Violations, выбрав опцию Auto CDE в диалоговом окне Edit Route Pass. «Горячие» клавиши ALT + А, V, В. Сопутствующие темы: DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN, DESIGN RULES CHECK. DRC/ROUTE окна (DRC/ROUTE BOX (REMOVE VIOLATIONS)) Используйте эту команду, чтобы Layout автоматически перемещался через выбран- ное окно, проверяя ошибки, и автоматически разрывал минимальное число сегментов для устранения коротких замыканий. Эта операция позволяет вам точно судить о влиянии внесенных инженерно-техни- ческих изменений и обеспечивает вас чистым файлом проекта для переразводки. «Горячие» клавиши: ALT + А, V, D. Сопутствующие темы: BOARD (REMOVE VIOLATIONS), CLEANUP DESIGN, DESIGN RULES CHECK. Чистка проекта (CLEANUP DESIGN) Используйте эту команду, чтобы расширить технологичность вашей платы. Эта ко- манда автоматически сглаживает, соединяет под углом 45° и разрешает как эстетиче- ские, так и производственные проблемы, которые могли возникнуть в процессе ручной или автоматической трассировки. Вы должны чистить ваш проект по крайней мере один раз в конце всего цикла проектирования Некоторые из нарушении, которые эта команда исправляет: • углы под 90° вне сетки; • острые утлы; • плохой медный участок; • выходы от контактов; • перекрывание переходников. Вы можете также запустить команду Cleanup Design, выбрав опцию Auto DFM в диалоговом окне Edit Route Pass. Примечание. Любая специальная трассировка цепей, которая должна сохраниться, типа соответствия длин трасс, должна быть блокирована перед чисткой проекта.
236 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + A, L. Сопутствующие темы: REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), DESIGN RULES CHECK. Переименование компонентов (RENAME COMPONENTS) Rename Components автоматически переименовывает компоненты в порядке, кото- рый вы определили. Чтобы переименовывать компоненты, определите правило пере- именования, пометьте компоненты, которые вы не хотите переименовывать, затем ис- пользуйте команду Rename Component. Rename Components применяет следующее правило при переименовании компонентов: • Если все компоненты переименованы, каждая категория компонентов переимено- вывается от 1 до п. • Если какой-либо из компонентов сохраняет имя, он становится базовым для осталь- ной части процесса переименования. Например, если имеется 4 ИНТЕГРАЛЬНЫЕ СХЕМЫ на плате (Ul, U2, U3 и U4) и вы переименовываете Ul, U2 и U3, они пере- именовываются как U5, U6 и U7, потому что U4 используется как базовый. Если вы переименовываете Ul, U3 и U4, они переименовываются как U3, U4 и U5, потому что U2 используется как базовый. «Горячие» клавиши: ALT + A, N. Сопутствующие темы: RENAMING COMPONENTS, EDIT COMPONENT DIALOG BOX. Обратная связь co схемой (BACK ANNOTATE) Используйте эту команду, чтобы аннотировать изменения в вашем проекте, от Layout в Capture. «Горячие» клавиши: ALT + А, В. Запуск пост процесса (RUN POST PROCESSOR) Используйте эту команду, чтобы создать все чертежи, которые выбраны командой Post Process Setup. Команда Post Process Setup открывает электронную таблицу Post Process. Вы можете редактировать электронную таблицу, используя диалоговое окно Post Processing Setup. Все Gerber-файлы, DXF-файлы и другие выходные файлы, обозначенные в элек- тронной таблице как «Enabled», будут выведены на диск или непосредственно на ука- занное устройство. Запуск Post Processor создает специальный файл проекта (BOARDNAME.GTD), который является предварительно сконфигурированным для Gerbtool. Gerbtool читает и записывает все стандартные форматы GERBER и РРС-350 с возможностью автомати- ческого создания каплевидности, выбраковки, отверстия и обрезки, а также позволяет удалять неиспользованные контактные площадки и создавать Silkscreen на контактных площадках (Layout LTD включает только возможности Gerber печати и просмотра). Выход BOARD NAME.GTD является входным и для стандартного GERBTOOL, и для расширенного GERBER.
Часть 3. Рабочая среда Layout 237 «Горячие» клавиши: ALT + A, S. Сопутствующие темы: POST PROCESS SETTINGS, POST PROCESS (DATA SPREADSHEETS). Создание отчетов (CREATE REPORTS) Используйте эту команду, чтобы выбирать и генерировать различные Layout- отчеты. Layout открывает диалоговое окно Generate Reports. «Горячие» клавиши: ALT + A, R. Сопутствующая тема - GENERATE REPORTS DIALOG BOX Меню WINDOW Каскад (CASCADE (WINDOW MENU)) Cascade помещает все открытые окна одно над другим, облегчая возможность пере- ключения между окнами. Эта команда также упорядочивает значки. «Горячие» клавиши: ALT + W, C(SHIFT + F5). Сопутствующие темы: TILE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND. Неперекрывающиеся окна (TILE (WINDOWMENU)) Tile Command упорядочивает все окна так, чтобы ни одно из них не перекрывалось, облегчая возможность видеть все окна одновременно. Эта команда также упорядочивает значки. «Горячие» клавиши: ALT + W, T(SHIFT + F4). Сопутствующие темы: CASCADE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND. Выравнивание иконок (ARRANGE ICONS (WINDOWMENU)) Arrange Icons упорядочивает все значки по основанию экрана. «Горячие» клавиши: ALT + W, I. Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND.
238 OrCAD 10. Проектирование печатных плат Половина экрана (HALF SCREEN (WINDOWMENU)) Half Screen открывает Capture рядом c Layout. Функция Half Screen действует, толь- ко если Capture запущен, но не активен или свернут в иконку. «Горячие» клавиши: ALT + W, Н. Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, ARRANGE ICONS COMMAND, RESET ALL COMMAND. Сброс всего (RESETALL (WINDOWMENU)) Reset АП возвращает все данные и графические окна в их первоначальное состоя- ние. Это полезно, если экран стал загроможденным или если вы закончили редактиро- вание и желаете запустить подпрограммы авторазмещения или автотрассировки. «Горячие» клавиши: ALT + W, R(ALT + R). Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND. Команды 1, 2, 3, 4 (1, 2, 3, 4 COMMANDS (WINDOWMENU)) Используйте номера и названия, перечисленные внизу меню WINDOW, чтобы от- крыть одно из окон Layout. Выберите номер или название, которое соотвсгству т окну, которое вы хотите открыть. Меню HELP О LA YOUT (ABOUT LA YOUT) Используйте эту команду, чтобы получить программный номер версии, информа- цию о патентовании и номер регистрации. «Горячие» клавиши: ALT, Н, А. Обучение LA YOUT (LEARNING LA YOUT) Используйте эту команду, чтобы запустить в реальном времени интерактивную обу- чающую программу. «Горячие» клавиши: ALT, Н, L. Инструментальные панели (TOOLBAR OPTIONS) Lsession и инструментальные панели Layout содержат кнопки для многих из наиболее часто используемых команд. Когда вы перемещаете указатель мыши по- верх кнопки на инструментальных панелях, отображается название кнопки. Вы можете скрывать или показывать любую инструментальную панель, выбирая Toolbar в меню VIEW, в соответствующем прикладном окне.
Часть 3. Рабочая среда Layout 239 LA YOUT TOOLBAR сЗ|Я|М| > |E| Bjg>|£>|£>| Qpr@|O|T|b.|0| z|[s w| -g|4H| j|y| 11 X 75.01 Y 61.26 G 1.25 |P- Tog ~~1 Открывает существующую плату - эквивалент команды Open меню FILE l_l Jin Сохраняет проект - эквивалент команды Save меню FILE и Открывает менеджер библиотек и редактор посадочного места - эквивапент выбора команды Library Manager в меню FILE окна проекта у j Удаляет выбранный элемент й Находит координаты или компоненты по имени - эквивалент команды Find/Goto E 1 Редакгирует компоненты в окне проекта (на плате) без вызова менеджера библиотек. Вы можете редактировать препятствия и контакты, приложенные, чтобы отделить компоненты в Список и доступ к электронным таблицам - эквивалент команды Database Spreadsheets меню TOOL j+ 4 Увеличивает выбранные области платы на экране - эквивалент команды Zoom In ме- ню VIEW Iй* Уменьшает размер графического изображения платы - эквивалент команды Zoom Out меню VIEW Уменьшает, чтобы видеть полную плату на экране - эквивалент команды Zoom АП (Fit) меню VIEW Q Показывает атрибуты объекта или открывает редактор для изменения атрибутов объ- екта, используя гиперсвязи, - эквивалент команды Query меню TOOL Гн | ТП7Т I Создание нового, перемещение, редактирование или удаление компонента в проекте - эквивалент выбора команды Component меню TOOL Создание нового, перемещение, редактирование или удаление контакта в проекте - эквивалент команды Pin меню TOOL Создание нового, перемещение, редактирование или удаление препятствия типа элек- трической меди или линии - эквивалент команды Obstacle меню TOOL ПГ Создание нового, перемещение, редактирование или удаление текста - эквивалент ко- манды Text меню TOOL V. * Создание новых связей, или удаление связей, или отсоединение контактов в проекте - эквивалент команды Nets меню TOOL Поиск и запрос нарушений правил проектирования - эквивалент команды Eiror меню TOOL я l 1 Изменять или проверять цвета слоя и объектов на нем или делать слой (и объекты) ви- димым или невидимым - эквивалент команды Color меню TOOL p Разрешает мгновенный режим переподключения - эквивалент выбора команды Instantaneous Reconnection Mode в диалоговом окне User Preferences H [1 Разрешает мгновенный режим переподключения - эквивалент выбора команды Instantaneous Reconnection Mode в диалоговом окне User Preferences
240 OrCAD 10. Проектирование печатных плат Разводка автоматически использует алгоритм распихивания при размещении Vias вручную - эквивалент Auto Path Route Mode в диалоговом окне Route Settings Разводка в интерактивном режиме с использованием алгоритма распихивания - экви- валент Shove Route Mode в диалоговом окне Route Settings Редактирование сегмента трассы - эквивалент Edit Segment Mode в диалоговом окне Route Settings Разводка в интерактивном режиме без использования алгоритма распихивания, а раз- решенное DRC позволяет избежать ошибок - эквивалент Add/Edit Route Mode в диа- логовом окне Route Settings Минимизирует связи, повторно вычисляет медные зоны, статистику, регенерирует и добавляет в конец горячие связи - эквивалент выбора команды Refresh АП меню AUTO Инициирует проверку правил проектирования - эквивалент выбора команды Design Rules Check меню AUTO X 75.01 У [б1.26 G 1.25 Показывает координаты X, Y, указывающие место- положение курсора. Эти значения показываются в единицах измерения, указанных в рамке Display Units диалогового окна System Settings Показывает текущий шаг сетки. Это значение пока- зано в единицах измерения, указанных в рамке Display Units диалогового окна System Settings Показывает активный слой и его цвет. Измените ак- тивный слой, выбирая другие слои из падающего списка LSESSION TOOLBAR Инструментальная панель Lsession может быть размещена в любом месте на экране. Для этого следует навести указатель мыши поверх инструментальной панели и нажать левую кнопку. Далее, не отпуская кнопки, можно переместить панель в удобное для вас место и отпустить кнопку. Панель разместится в указанном месте. Если вы переместите инструментальную панель на край рамки окна сеанса, то она расположится вдоль этого края.
Часть 3. Рабочая среда Layout 241 ГОРЯЧИЕ КЛАВИШИ Глобальные (GLOBAL ACTION SHORTCUTS) Горячие клавиши CTRL + С CTRL + F or TAB CTRL + G CTRL + О CTRL + P R CTRL + S CTRL + X U Fl F2 F3 F5 SHIFT + F4 SHIFT + F5 I О PAGE UP PAGE DOWN SHIFT + PAGE UP SHIFT + PAGE DOWN HOME or F5 SHIFT + HOME BACKSPACE SPACEBAR ENTER PLUS ESC ARROW KEYS Копировать Найти SYSTEM SETTINGS Открыть файл Печаль Повернуть Сохранить Удалить Откат HELP CONTENTS Контекстно-чувствительная помощь Диалоговое окно критерия выбора компонента Обновить Неперекрывающиеся окна Окна каскадом Приблизить Отдалить Переместить экран вверх Переместить экран вниз Переместить экран вправо Переместить экран влево Обновить экран Показать все Очистить экран Аналог левой клавиши мыши Аналог двойного щелчка мыши Аналог правой клавиши мыши Аналог средней клавиши мыши Перемещение указателя по сетке в направлении стрелки Номеров слоев (LAYER NUMBER SHORTCUTS) Layout под держивает до 30 слоев трассировки плюс уровень 0, чтобы показать все слои. Горячие клавиши 0 GLOBAL LAYERS (ALL LAYERS) 1 TOP 2 BOTTOM 3 GND 4 POWER 5 INNERI
242 OrCAD 10. Проектирование печатных плат 6 8 9 CTRL + 0 CTRL + 1 CTRL + 2 CTRL + 3 CTRL + 4 CTRL + 5 CTRL + 6 CTRL + 8 CTRL + 9 SHIFT + 0 SHIFT + 1 SHIFT + 2 SHIFT + 3 SHIFT + 4 SHIFT+ 5 SHIFT + 6 SHIFT + 7 SHIFT + 8 INNER2 INNER3 INNER4 INNER5 INNER6 1NNER7 INNER8 INNER9 INNER10 INNER11 INNER12 SOLDER MASK TOP SOLDER MASK BOTTOM SOLDER PASTE TOP SOLDER PASTE BOTTOM SILKSCREEN TOP SILKSCREEN BOTTOM ASSEMBLY DRAWING TOP ASSEMBLY DRAWING BOTTOM DRILL DRAWING DRILL TAPE FABRICATION DRAWING NOTES Горячие клавиши окна и электронной таблицы (WINDOW AND SPREADSHEET SHORTCUTS) Горячие клавиши SHIFT + А SHIFT + С SHIFT + D SHIFT + Е SHIFT + F SHIFT+ G SHIFT+H SHIFT + 1 SHIFT + К SHIFT+L SHIFT + M SHIFT + N SHIFT + О SHIFT + P SHIFT+ Q SHIFT + R SHIFT + S SHIFT+ T Открывают электронную таблицу Place Pass Открывают электронную таблицу компонентов Открывают окно проекта Открывают электронную таблицу Route Pass Открывают электронную таблицу посадочных мест Открывают электронную таблицу Route Spacing Огкрываюг окно диаграммы плотности (только в Layout Plus) Открывают электронную таблицу статистики (только в Layout Plus) Открывают электронную таблицу Packages Открывают электронную таблицу Color Открывают электронную таблицу Error Markers Открывают электронную таблицу цепей Открывают электронную таблицу препятствий Открывают электронную таблицу апертур Открывают окно Query Открывают электронную таблицу Drills Открывают электронную таблицу Post Process Открывают электронную таблицу Padstacks
Часть 3. Рабочая среда Layout 243 SHIFT + U SHIFT + W SHIFT+ Х SHIFT+ Y Открывают электронную таблицу Route Layer Открывают электронную таблицу Route Sweep Открывают электронную таблицу 1 ext Открывают электронную таблицу Layers МЕНЮ Горячие клавиши меню FILE (FILE MENU SHORTCUTS) NEW CTRL + N OPEN CTRL + О SAVE CTRL + S PRINT/PLOT CTRL + P LIBRARY MANAGER CTRL + I Горячие клавиши меню EDIT (EDIT MENU SHORTCUTS) UNDO FIND/GOTO SELECT ANY SELECT NEXT PROPERTIES U CTRL + F; TAB ALT+S N CTRL + E Горячие клавиши меню VIEW (VIEW MENU SHORTCUTS) HIGH ContrASt CLEAR SCREEN ReDRAW QUERY WINDOW ZOOM ALL (FIT) ZOOM CENTER ZOOM IN ZOOM OUT ZOOM DRC/ROUTE BOX VISIBLE <> INVISIBLE . (PERIOD) BACKSPACE HOME; F5 Q SHIFT + HOME I О В - (HYPHEN) Горячие клавиши меню TOOL (TOOL MENU SHORTCUTS) LAYER CLUSTER PROPERTIES MAKE BREAK CTRL+E К CTRL + К
244 OrCAD 10. Проектирование печатных плат GROUP OPPOSITE ROTATE R LOCK L PROPERTIES CTRL + E DELETE CTRL + X MATRIX DELETE CTRL + X COMPONENT ADJUST J OPPOSITE T ROTATE R LOCK L SHOVE CTRL + H SWAP CTRL + W PROPERTIES CTRL + E DELETE CTRL + X PACKAGE PROPERTIES CTRL + E GATE SWAP CTRL + W FOOTPRINT PROPERTIES CTRL + E DELETE CTRL + X PADSTACK PROPERTIES CTRL + E DELETE CTRL + X PIN COPY CTRL + C ROTATE R SWAP CTRL + W PROPERTIES CTRL + E DELETE CTRL + X APERTURE PROPERTIES CTRL + E DELETE CTRL 4-X NET UNLOCK CTRL, + L LOCK L CHANGE WIDTH W PROPERTIES CTRL H- E DELETE CTRL + X CONNECTION TACK CTRL + T TRACK MIRROR CTRL + M ROTATE R FINISH F LOCK L UNLOCK CTRL + L UNROUTE D TRACK SEGMENT EXCHANGE ENDS X CHANGE WIDTH W DELETE CTRL + X JUMPER PROPERTIES CTRL + E DELETE CTRI + X
1Лат Часть 3. Рабочая среда Layout 245 VIA ADD VIA V ADD FREE VIA E PROPERTIES CTRL + E DELETE CTRL + X TEST POINT ADD FEST POINT P PROPERTIES CTRL 4- E DELETE CTRL 4-X TEXT MIRROR CTRL + M ROTATE R PROPERTIES CTRL + E DELETE CTRL + X DIMENSION PROPERTIES CTRL+E DELETE CTRL + X OBSTACLE MIRROR CTRL + M ROTATE R EXCHANGE ENDS X FINISH F PROPERTIES CTRL + E DELETE CTRL + X ERROR DELETE CTRL + X Горячие клавиши меню OPTIONS (OPTIONS MENU SHORTCUTS) SYSTEM SETTINGS CTRL + G Горячие клавиши меню AUTO (AUTO MENU SHORTCUTS) PLACE COMPONENT(s) CTRL + Q Горячие клавиши меню WINDOW (WINDOW MENU SHORTCUTS) CASCADE SHIFT + F5 TILE SHIFT + F4 ДИАЛОГОВЫЕ OKHA A...В ADD COLOR RULE DIALOG BOX Чтобы вызвать диалоговое окно Add Color Rule (рис. 3.16), выберите команду Color Rules из меню OPTIONS.
Рис. 3.16. Диалоговое окно ADD Color Rule RULE Опции в этой группе установок определяют, на какой тип объектов повлияет это правило, которое вы намереваетесь создать. LAYER Значение, которое вы вводите в это текстовое поле, определяет слой, на который новое цветовое правило воздействует. Вы можете вводить или имя слоя, или его номер (как показано в раскрывающемся списке слоев окна проекта). Вы можете также исполь- зовать черточку (-), чтобы определить все слои; это применит цветовое правило к лю- бому вхождению объекта, который вы выбрали в группе установок Rule (см. выше). Сопутствующие темы: COLOR DIALOG BOX, COLORS COMMAND, COLOR (DATA SPREADSHEET), COLOR RULES COMMAND. ADD COMPONENT DIALOG BOX Диалоговое окно Add Component (рис. 3.17) появляется, когда вы выбираете New из всплывающего меню, при активном инструменте Component, и если нет выбранных компонентов. REFERENCE DESIGN A TOR В этом текстовом окне определяется позиционное обозначение, которое вы хотите назначить новому компоненту. PART TYPE Введите характерный номер детали для нового компонента в этом текстовом окне; делая так, вы будете способны связать компоненты одного типа с целью размещения.
Часть 3. Рабочая среда Layout 247 Add Component Footprint... | J Location X |з000 X |з210 Rotation [g Group # p Cluster ID p Component flags Г Fixed Г Locked Г Key Г* Non-Electric P Route Enabled Г" Do Not Rename О К Help | Cancel j Рис. 3.17. Диалоговое окно ADD Component VALUE Используйте это текстовое поле, чтобы присвоить значение величины новому ком- поненту. Для дискретных компонентов значение обычно связывается с электрическими параметрами. FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint, которое позволяет вам назначить посадочное место новому компоненту. LOCATION • X and Y Location. Эти два текстовых окна позволяют вам определить место, в кото- ром появится новый компонент на вашей плате. Местоположение базы проекта (Datum) служит началом координат (0, 0). Положение вашего курсора (в момент выбора команды New) обеспечивает заданные по умолчанию координаты. Если вы измените эти значения, то компонент появится в новых координатах. Тем не менее компонент будет двигаться за указателем и не установится, пока вы не нажмете ле- вую клавишу мыши. • Rotation. Это текстовое поле позволяет задать угол поворота нового компонента. Вращение производится против часовой стрелки. GROUP NUMBER Вы можете присвоить номер группы новому компоненту, введя значение в это тек- стовое поле. Номера групп позволят вам связать компоненты различных типов с целью размещения. CLUSTER ID Layout добавляет новый компонент к кластеру, чей номер вы определили в этом текстовом окне. Если вы хотите, чтобы новый компонент был ключевым компонентом
248 OrCAD 10. Проектирование печатных плат кластера, выберите опцию Key (см. ниже), и имя кластера изменится на указатель ссыл- ки нового компонента. COMPONENT FLAGS • Fixed. Эта опция пост зянно фиксирует новый компонент на вашей плате. • Non-Electric. Выбор этой опции гарантирует, что механические детали не будут удалены с платы в процессе AutoECO. • Locked. Когда вы выбираете эту опцию, то алгоритм авторазмещения не сможет корректировать позицию компонента. • Route Enabled. Данная опция разрешает трассировку компонента. • Key. Когда вы выбираете эту опцию и вводите значение в текстовое окно ID класте- ра, Layout добавляет новый компонент к указанному кластеру и обозначает этот компонент как ключевой внутри этого кластера. Имя кластера также изменяется на указатель ссылки нового компонента. • Do Not Rename. Выбор этой опции запрещает команде Rename автоматически пере- именовывать компонент. Сопутствующие темы: SELECT TOOL (COMPONENT) COMMAND, NEW (COMPONENT) COMMAND. ADD FOOTPRINT DIALOG BOX Это диалоговое окно (рис. 3.18) появляется в результате выбора команды New из всплывающего меню при рассмотрении электронной таблицы посадочных мест. При создании нового посадочного места вы не помещаете объект в ваш проект, а скорее до- бавляете посадочное место в электронную таблицу Footprints . Add Footprint Adding new footprint One Pad Footprint Name 151 Pad Name: и PadX jo? Insert X Padstack Name Addiuonal Rules Г“ АНозд via under pad Г* Preferred Thermal Relief Г Forced Thermal Relief Pad Entry/Exit Rule P Standard Г* Any Direction Г Long End Only QK Cancel Рис. 3.18. Диалоговое окно ADD Footprint
Часть 3. Рабочая среда Layout 249 FOOTPRINT NAME Введите текстовую строку, соответствующую новому посадочному месту в этом текстовом поле. PAD NAME Используйте это текстовое поле, чтобы назначить имя контактной площадке в поса- дочном месте, которое вы намереваетесь создать. PADX, Y Определяет местоположение контактной площадки в посадочном месте. Местопо- ложение контактной площадки измерено от локальной базы. INSERTX, Y Определяет местоположение контактной площадки в посадочном месте. Местопо- ложение контактной площадки измерено от локальной базы. PADSTACK NAME Когда вы добавляете посадочное место, то вы определяете размер и форму его кон- тактных площадок, назначая конкретный Padstack посадочному месту. Любой Padstack, перечисленный в раскрывающемся списке Padstack Name, доступен для этой цели. Эти Padstacks, определенные в текущем проекте, помечены как «Локальные». Локальные Padstack определения появляются в Padstacks-электронных таблицах. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что трассировщик должен разводить из контакт- ной площадки в направлении более длинной оси продолговатых или прямоуголь- ных контактных площадок, если они не принадлежат к трехконтактным компонен- там или компонентам с меньшим числом контактов или если они в конце DIP- корпуса. В этих случаях трассировщик свободен в выборе направления разводки. • Any Direction. Никакое правило направления входа-выхода контактной площадки не применяется к данному посадочному месту. • Long End Only. Для этого посадочного места трассировщик должен разводить из «длинного конца» контактных площадок, т. е. в направлении более длинной оси. Нет никаких исключений в отличие от опции Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию сквозные Vias той же самой цепи не разреша- ются под SMT-контактными площадками. Выберите эту опцию, чтобы отменить на- стройку по умолчанию и разрешить Vias под SMT-контактными площадками. Vias, принадлежащие к различным цепям, никогда не разрешаются под контактными площадками, если они не Buried Vias. • SMT. Акроним для технологии поверхностного монтажа. Технология печатной пла- ты, в которой выводы микросхем и компонентов паяются на поверхности платы в отличие от сквозных плат. Использование SMT приводит к меньшим и более бы- стрым печатным платам. См. также поверхностное крепление. • Buried Via. Переходник, не достигающий поверхностных слоев с обеих сторон мно- гослойной платы.
250 OrCAD 10. Проектирование печатных плат • Preferred Thermal Relief. Эта опция гарантирует, что Layout обеспечит тепловую разгрузку выбранной контактной площадке в пределах прямой связи. Однако когда такая контактная площадка соединяется с переходником, то переходник получает тепловую разгрузку, а не контактная площадка, обозначенная как Preferred. Если вы не выбираете ни переходник, ни контактную площадку как Preferred для тепловой разгрузки, то тепловую разгрузку в этом месте получает переходник. Тепловая разгрузка (Thermal Relief). Способ соединения контактной площадки с полигоном, уменьшающий количество меди, способной проводить тепло в про- цессе пайки. Предпочтительная тепловая разгрузка особенно полезна, когда вы имеете плату со сквозными отверстиями и должны соединять конденсаторы с микросхемами. Ес- ли вы определяете конденсаторную контактную площадку как Preferred для тепло- вой разгрузки, то Layout назначит ей тепловую разгрузку. • Forced Thermal Relief. Если вы определяете контакту принудительную тепловую разгрузку, то тепловая разгрузка будет предусмотрена на подходящих слоях пита- ния (Plane Layers). Если вы подсвечиваете контактную площадку в Via/Pad-соеди- нении и выбираете опцию Forced Thermal Relief, тогда и переходник и контактная площадка получают тепловую разгрузку. Когда вы не определяете предпочтение, Layout всегда обеспечивает тепловую раз- грузку переходнику в ситуации, охватывающей переходник и контактную площадку. Сопутствующие темы: EDIT PAD DIALOG BOX, EDiT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, THERMAL RELIEFS SETTINGS COMMAND. ADD FREE VIA DIALOG BOX Диалоговое окно Add Free Via (рис. 3.19) появляется, когда вы выбираете Via и за- тем команду New из меню TOOL. Вы можете создавать свободный Vias, используя это диалоговое окно; назначать цепи, группы и типы переходников в процессе. Диалоговое окно Add Free Via также позволяет вам выбирать и назначать посадочное место для но- вого свободного переходника. Вы можете также блокировать недавно созданный пере- ходник на вашей плате опцией I ocked. Свободный VIAS (FREE VIA) Свободный переходник и просто переходник отличаются относительно немногим: они используют одинаковый Padstack и обслуживают аналогичную цепь. Однако, в от- личие от обычного переходника, как только вы определили место и назначение свобод- ного переходника, он не может быть изменен Layout. Layout рассматривает свободные переходники как автономные компоненты: вы можете их раздвигать, помещать в изоля- цию (свободно от трасс) или подключать к нескольким трассам одной цепи. Свободные переходники должны иметь подключенную цепь, хотя они отсутствуют на схеме и в списке соединений. Они сохраняются через AutoECO, пока цепь или трас- са, подключенные к ним, не удалены полностью с платы.
Часть 3. Рабочая среда Layout 251 Add Free Via Free Via 99 Padstack Name Net Name Convert to Component.. Group Number |q Location X |2550. Y |?860 Г Locked OK Help | Cancel | Рис. 3.19. Диалоговое окно Add Free Via Вы можете использовать свободные переходники для специфических целей типа разветвителей нулевой длины для компонентов кругового массива и для сшивки внут- ренних слоев питания. Контрольные точки - это, вообще говоря, свободные переходни- ки, которые используют Padstack для контрольных точек. FREE VIA X (WHERE X IS AN INTEGER) Номер свободного Vias, который вы создали (но не номер, используемый в вашем проекте), появляется вверху диалогового окна. Этот номер включает свободный пере- ходник, который в настоящее время добавили. PADSTACK NAME Выберите название типа Padstack из раскрывающегося списка. Свободными Vias могут быть назначены только типы Padstack, которые определены в электронной табли- це Padstacks. NETNAME Свободный Vias должен быть назначен на цепь, независимо от их связности. Ис- пользуйте этот раскрывающийся список, чтобы определить связанную цепь для нового свободного переходника. CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора биб- лиотеки выберите посадочное место для свободного переходника, который вы создаете. GROUP NUMBER Возможно связать свободный переходник с группой компонентов при работе в Layout (хотя рекомендуется, чтобы вы создавали группы на схемном уровне проекта). Введите номер 1руппы, в которую вы хотите включить недавно созданный свободный переходник.
252 OrCAD 10. Проектирование печатных плат LOCATION Текстовые поля в этой группе установок позволяют вам определять X- и Y- координаты для позиционирования недавно созданного свободного переходника. Если вы оставляете эти ноля пустыми и затем выбираете ОК, то свободный переходник, ко- торый вы создаете, перемещается с вашим указателем, пока вы не зафиксируете его на вашей плате щелчком левой клавиши мыши. LOCKED Эта опция блокирует недавно созданный свободный переходник в позиции после того, как вы разместите его на плате. Сопутствующие темы: NEW (VIAS), FREE VIAS MATRIX, PADSTACKS (DATA SPREADSHEETS), SELECT FOOTPRINT DIALOG BOX. ADD PAD DIALOG BOX Это диалоговое окно (рис. 3.20) появляется в результате выбора New из всплываю- щего меню, когда выделена контактная площадка в электронной таблице Footprints. Рис. 3.20. Диалоговое окно Add Pad PAD NAME Каждая контактная площадка посадочного места имеет уникальное имя, которое используется, чтобы следить за связностью трассы. Список соединений использует имя компонента из списка компонентов вместе с контактной площадкой. PADX, Y Определяет местоположение контактной площадки в посадочном месте. Устанавли- вается только тогда, когда выбрана одна контактная площадка. Местоположение кон- тактной площадки измеряется от локальной базы посадочного места, а не от базы платы.
Часть 3. Рабочая среда Layout 253 PADSTACK NAME Когда вы редактируете посадочное место, то косвенно определяете размеры и фор- мы контактных площадок (Padstack), назначая определенный Padstack контактной пло- щадке. Любой Padstack, перечисленный в раскрывающемся списке Padstack Name, мо- жет быть назначен контактной площадке. Padstack-определение дается в Padstacks элек- тронной таблице. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что трассировщик должен разводить из контакт- ной площадки в направлении более длинной оси продолговатых или прямоуголь- ных контактных площадок, если они не принадлежат к трехконтактным компонен- там или компонентам с меньшим числом контактов или если они в конце DIP кор- пуса. В этих случаях трассировщик свободен в выборе направления разводки. • Any Direction. Никакое правило направления входа-выхода контактной площадки не применяется к данному посадочному месту. • Long End Only. Для этого посадочного места трассировщик должен разводить из «длинного конца» контактных площадок, т. е. в направлении более длинной оси. Нет никаких исключений, в отличие от опции Standard (выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию сквозные Vias той же самой цепи не разреша- ются под SMT-контактными площадками. Выберите эту опцию, чтобы отменить на- стройку по умолчанию и разрешить Vias под SMT-контактными площадками. Vias, принадлежащие к различным цепям, никогда не разрешаются под контактными площадками, если они не Buried Vias. • Preferred Thermal Relief. Эта опция гарантирует, что Layout обеспечит тепловую разгрузку выбранной контактной площадке в пределах прямой связи. Однако когда такая контактная площадка соединяется с переходником, то переходник получает тепловую разгрузку, а не контактная площадка, обозначенная как Preferred. Если вы не выбираете ни переходник, ни контактную площадку как Preferred для тепловой разгрузки, то тепловую разгрузку в этом месте получает переходник. Предпочтительная тепловая разгрузка особенно полезна, когда вы имеете плату со сквозными отверстиями и должны соединять конденсаторы с микросхемами. Ес- ли вы определяете конденсаторную контактную площадку как Preferred для тепло- вой разгрузки, то Layout назначит ей тепловую разгрузку. • Forced Thermal Relief. Если вы определяете контакту принудительную тепловую разгрузку, то тепловая разгрузка будет предусмотрена на подходящих слоях пита- ния (Plane Layers). Если вы подсвечиваете контактную площадку в Via/Pad- соединении и выбираете опцию Forced Thermal Relief, тогда и переходник и кон- тактная площадка получают тепловую разгрузку. Когда вы не определяете предпочтение, Layout всегда обеспечивает тепловую раз- грузку переходнику в ситуации, охватывающей переходник и контактную площадку. Сопутствующие темы: EDIT FOOTPRINT DIALOG BOX, EDIT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, THERMAL RELIEFS SETTINGS COMMAND.
254 OrCAD 10. Проектирование печатных плат ADD TEST POINT DIALOG BOX Диалоговое окно Add Test Point (рис. 3.21) появ- ляется, когда вы выбираете команду New после вы- бора Test Point из меню TOOL. Используя это диало- говое окно, вы можете создавать контрольные точки и в процессе, назначать их на цепи, группы и давать им типы переходника. Диалоговое окно Add Test Point также позволяет выбирать и назначать поса- дочное место новой контрольной точке. Вы можете также блокировать недавно созданный переходник на вашей плате опцией Locked. TEST POINT X (где X - целое число) Число контрольных точек, которые вы создали (но не количество их в вашем проекте), появляется наверху диалогового окна. Этот номер включает контрольную точку, в настоящее время добавляе- мую. PADSTACK NAME Выберите имя типа Padstack из раскрывающего- ся списка. Контрольные точки могут быть только на- значены Padstacks, которая и определена и разреше- на для использования под контрольные точки. Add Test Point Test Point 94 Padstack Name Net Name Convert to Component... Group Number |q Location X [ 1883333 Y |4933'333 Г Locked OK Help I Cancel | Pnc. 3.21. Диалоговое окно Add Test Point NET NAME Используйте этот раскрывающийся список, чтобы определить связанную цепь для новой контрольной точки CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора биб- лиотеки выберите посадочное место для контрольной точки, которую вы создаете. GROUP NUMBER Возможно связать контрольную точку с группой компонентов при работе в Layout. Введите номер группы, которой вы хотите назначить недавно созданную конгрольную точку. LOCATION Текстовые поля в этой группе назначений позволяют вам определять X- и Y-коор- динаты для позиционирования недавно созданной контрольной точки. LOCKED Эта опция блокирует недавно созданную контрольную точку в позиции после того, как вы разместите ее на плате. Сопутствующие темы: EDIT PADSTACK DIALOG BOX, PROPERTIES (PADSTACK), PADSTACKS SPREADSHEET.
Часть 3. Рабочая среда Layout 255 ASSIGN VIA DIALOG BOX Чтобы открыть диалоговое окно Assign Via (рис. 3.22), выберите команду Nets из меню кноп- ки панели электронной таблицы. Откроется элек- тронная таблица цепей. Выберите одну или не- сколько ячеек и затем выберите команду Assign Via Per Net из всплывающего меню. VIAN (где N - целое число) Чтобы использовать конкретный переходник для трассировки конкретной цепи, выберите цепь в электронной таблице цепей, выберите команду Assign Via Per Net из всплывающего меню и затем выберите доступный переходник. После того как вы нажали кнопку ОК, выбранный вами переход- ник будет назначен цепи, которую вы первона- чально высветили в электронной таблице цепей. Переходник присутствует в диалоговом окне Assign Via только после того, как он был опреде- лен в диало! овом окне Edit Padstack. Aciign Via Г VIA1 Г V1A2 Г VIA3 Г VIA4 Г VIA5 Г VIAB Г VIA/ Г V1A8 Г VIA9 Г VIA10 Г VIA11 Г VIA12 Г VIA13 Г VIA14 Г VIA15 Г VIA1B OK Help | Cancel | Рис. 3.22. Диалоговое окно Assign Via Переходник (VIA) Сквозное соединение слоев на плате. Переходное отверстие соединяет поверхност- ные слои платы. На многослойных платах, переходное отверстие, не достигающее по- верхностного слоя на одной стороне, называется слепым переходником, а переходник, не достигающий поверхностных слоев с обеих сторон, называется скрытым переходником. Выбор переходника для конкретной цепи не запрещает его использование другими цепями. Назначения, сделанные в этом диалоговом окне, отменяют опцию Use All Via Types в диалоговом окне Route Settings. Поэтому вы можете отмечать опцию Use АП Via Types и все еще назначать некоторые Vias для некоторых цепей в диалоговом окне Assign Via. Если вы не отметили опцию Use АП Via Types, то вы должны определенно назна- чить Vias на цепи, которые должны быть разведены с конкретным типом переходника. Иначе трассировщик будет использовать переходник (Via 1), установленный по умол- чанию. Сопутствующие темы: EDIT NET DIALOG BOX, NETS (DATA SPREADSHEET), EDIT PADSTACK DIALOG BOX. AUTODIMENSION OPTIONS DIALOG BOX Диалоговое окно Autodimension Options (рис. 3.23) содержит опции для создания размеров. Чтобы открыть диалоговое окно Autodimension Options, выберите команду Properties (Dimension) из меню TOOL. Если команда Properties недоступна, выберите Select Tool. Затем, с указателем в окне проекта, нажмите Insert и выберите Properties из всплывающего меню.
Auiodiueruion Opt'Onr Dimension Type Relative Dimensions’ Г* Absolute Dimensions Arrow Style Open Arrow Г Solid Arrow Line Width |ю. lext Height |z5. Layer pop 3 OK | Help | Cancel | Рис. 3.23. Диалоговое окно Autodimension Options 256 OrCAD 10. Проектирование печатных плат DIMENSION TYPE • Relative Dimensions. Когда вы выбираете эту оп- цию, Layout создает размеры между двумя ко- нечными точками. Размер измеряется от началь- ной точки (первая точка, в которой вы нажимае- те левую клавишу мыши) к точке завершения (вторая точка, в которой вы нажимаете левую клавишу мыши). • Absolute Dimensions. Когда вы выбираете эту опцию, Layout создает размеры от базовой точ- ки. То есть размеры измеряются от базовой точ- ки до точки, в которой вы нажимаете левую кла- вишу мыши. • Базовая точка (DATUM). Определенная точка, которая служит как ссылка, чтобы расположить образец печатной платы или слой для изготовле- ния. ARROW STYLE • Open Arrow. Когда вы выбираете эту опцию, Layout создает стрелку, используя две линии, чтобы иллюстрировать размер. • Solid Arrow. Когда вы выбираете эту опцию, Layout создает сплошную стрелку, чтобы иллюстрировать размер. LINE WIDTH Эта опция устанавливает толщину размерной линии. TEXT HEIGHT Эта опция устанавливает размер текста измерения. LAYER Layout размещает размеры на слое, который вы выбираете из раскрывающегося списка. Сопутствующие темы: MOVE DATUM, PROPERTIES (DIMENSION), NEW (DIMENSION). BACKUP SETTINGS DIALOG BOX В диалоговом окне Backup Settings (рис. 3.24) вы можете устанавливать время между резервированиями проекта и определять нужное количество ре- зервных файлов, которые Layout будет хранить. Чтобы открыть это диалоговое окно, выберите команду Auto Backup из меню OPTIONS. Backup Setting; gtekup time (in minutes) [DE Humber of backups ft keep |g P Backup after each sweep directory for backups OK | Help | Cancel | Рис. 3.24. Диалоговое окно Backup Settings
Часть 3. Рабочая среда Layout 257 Layout автоматически помещает резервные файлы в ваш рабочий каталог. Число ре- зервных файлов, которые создает Layout, зависит от целого числа, которое вы вводите в текстовое поле NUMBER OF BACKUPS ТО KEEP (см. ниже). Когда это число файлов создано, то Layout записывает самый старый резервный файл поверх второго; самого старого, когда создает новое резервирование. BACKUP TIME (IN MINUTES) Указывает интервал между автоматическими резервированиями текущего файла проекта платы. NUMBER OF BACKUPS ТО KEEP Целое число, которое вы вводите здесь, указывает число резервных файлов, кото- рые Layout создает в вашем рабочем каталоге или в каталоге, указанном в текстовом поле DIRECTORY FOR BACKUPS (см. ниже). BACKUP AFTER EACH SWEEP Эта опция указывает Layout создавать резервный файл между шаблонами (Sweeps) трассировки. По умолчанию Layout помещает этот файл в текущий рабочий каталог. Его название соответствует шаблону, который вы только закончили. DIRECTOR Y FOR BA CKUPS Определяет каталог для хранения BACKUP*.МАХ. Если вы работаете с Layout по сети, то вы можете захотеть сохранять резервные файлы в своем локальном каталоге. Сопутствующие темы: SAVE COMMAND, SAVE AS COMMAND, BACKUP COMMAND. CHECK DESIGN RULES DIALOG BOX В диалоговом окне Check Design Rules (рис. 3.25) вы можете определить, какие параметры проектирования вы используете, чтобы проверить тополо- гию платы. После выбора любого числа установок правил проверки (см. ниже) выбериэе OK. Layout проводит провер- ку правил проектирования, любые про- блемы отмечает кружком и позволяет запрашивать пояснения, используя Error Tool, выбирая ошибку, а затем выбирая команду Query Window. Check Design Rules Check Rule Settings------------------------- P placement Spacing Violations J P Route Spacing Violations P Net Rule Violations P Copper Continuity Violations P Via Location Violations P Pad Exit Violations P SMD Fanout Violations P lest Point Violations P Check Copper Pour Select AH | Clear All | P Check Detail Obstacles Г“ Report DRC/Route Box Violations Only О К Help | Cancel j Рис. 3.25. Диалоговое окно Check Design Rules
258 OrCAD 10. Проектирование печатных плат CHECK RULE SETTINGS • Placement Spacing Violations. Выбор этой опции проверяет параметры зазора «Component-To-Component» типа ограничения по высоте, зазор между габаритами вставки и нарушения сеточных ограничений. Каждый компонент имеет контур, ко- торый охватывает всю область микросхемы или дискретного компонента, включая такие объекты, как контактные выводы и разъемы. Layout использует этот контур, чтобы определять возможные нарушения. • Route Spacing Violations. Установки Route Spacing Violations проверяют строгое со- блюдение технических требований трассировки, определенных в таблице Route Spacing. Layout использует информацию из этой электронной таблицы, чтобы авто- трассировать, поддерживая целостность DRC-Enabled-среды и поведение проверок правил проектирования, когда вы их запрашиваете. • Net Rule Violations. Когда вы выбираете эту опцию, Design Rule Check, установлен- ный вами, определит, нарушают ли какие-либо цепи параметры, отраженные в элек- тронной таблице цепей. • Copper Continuity Violations. Эта установка инструктирует Layout проверять медь, которая или связана некорректно (например, радиатор, соединяющийся с непра- вильной цепью), или полностью не связана (например, радиатор, который не имеет никакой связности). • Via Location Violations. Когда вы выбираете эту опцию, Design Rule Check, установ- ленный вами, проверяет соответствие местоположения и интервала всех указанных переходников. • Pad Exit Violations. Эта опция относится к форме контактной площадки. • Smd Fanout Violations. Выбор этой опции учитывает проверку правил проектирова- ния для любых разрешенных цепей (как указано в электронной таблице цепей), ко- торые выходят из SMD-контактных площадок и не оканчиваются ни сквозным от- верстием, ни переходником. • Test Point Violations. Выбирая эту опцию, вы инструктируете Layout проверять, что каждая цепь, которая разрешена для контрольной точки, фактически содержит кон- трольную точку. • Check Copper Pour. Когда эта опция установлена, Layout проверяет нарушения зазо- ров в меди. Если вы определяете значение, когда устанавливаете зазор меди. Layout использует его для проверки. Определите значение зазора в диалоговом окне Edit Obstacle (Copper Pour Rules Group) при определении зоны меди. Если вы не определяете значение зазора, Layout для проверки использует значение зазора цепи. Определите зазор для отдельных цепей в электронной таблице цепей (кнопка Net Spacing в диалоговом окне Edit Net). Если вы не определяете зазоры це- пи, Layout использует значения из электронной таблицы Global Spacing. CHECK DETAIL OBSTACLES Detail Obstacle - препятствие, которое помещено как компонент, и при этом это не разводка. Такое препятствие обычно используется для SILKSCREENS, информации сверления и сборочных чертежей и часто прикреплено к посадочным местам.
Часть 3. Рабочая среда Layout 259 REPORT DRC/ROUTE BOX VIOLA TIONS ONL Y Когда вы выбираете эту опцию и затем выбираете OK, Layout выполняет проверку правил проектирования только той области платы, которая охвачена окном DRC/Route. Хотя эта опция и ограничивает DRC-область, но ускоряет завершение проверки. Сопутствующие темы: DESIGN RULES CHECK, IMPLEMENTING POWER AND GROUND FANOUT. CIRCULAR PLACEMENT DIALOG BOX Layout Phis only Вы можете использовать круговое размещение, чтобы позиционировать ваши ком- поненты по круговому шаблону на плате. Чтобы вызвать это диалоговое окно (рис. 3.26), выберите команду Place из меню AUTO и затем выберите Array. Circular Flactmeni Foofpinnt Reference Des: 49 Group Number 0 Circle Center X: 0 0 Circle Radius: Start Ang'e: 0 0 Rel Start X 0 0 Place Cump By: Comp Count: 1 Use Angle to Fill Angie to Fill: 360 Use Angle Between Angle Betvfrrn. Comp Angle: Comp Angle Increment: Added Comp Angle: OK Help Cancel Рис. 3.26. Диалоговое окно Circular Placement Чтобы использовать круговое размещение, вы должны сначала выбрать компонент. Вы можете выбрать компонент непосредственно на плате, или вы можете использовать кнопку Footprint, чтобы просмотреть библиотеки посадочных мест и список посадочных мест, уже находящихся на плате. FOOTPRINT Выбор этой кнопки открывает диалоговое окно Select Footprint, где вы можете вы- брать библиотеку и затем посадочное место для кругового размещения. Если вы не вы-
260 OrCAD 10. Проектирование печатных плат брали компонент на плате, то вы должны использовать эту кнопку, чтобы выбрать его. С этой кнопкой вы имеете возможность выбрать посадочное место, уже находящееся на плате, или из библиотек посадочных мест. REFERENCE DES Позиционное обозначение для добавленного компонента. Значение по умолчанию показывает следующее неиспользованное позиционное обозначение для Layout- проекта. Вы можете выбрать свое собственное уникальное позиционное обозначение, если пожелаете. Указатель ссылки (REFERENCE DESIGN A TOR) Строка, определяющая тип компонента, и номер, определенный для этого компо- нента (DD1). GROUP NUMBER Номер группы для объединения добавляемых компонентов. Значение по умолча- нию 0 (нулевое) означает, что компоненты не принадлежат ни к какой группе. CIRCLE CENTER X, Y Координаты центра круга. Они рассчитываются от базы платы. Когда вы устанав- ливаете это значение, база платы временно перемещается в центр круга и приходит в свое первоначальное местоположение, как только круговое размещение будет выполнено. CIRCLE RADIUS Радиус круга размещения компонентов. Радиус измеряется от центра круга до точки установки компонента. START ANGLE Угловое положение первого размещенного компонента. Нуль градусов эквивален- тен 3 часам . Если компонент был выбран на плате, то изменение этого значения приве- дет к изменению местоположения компонента для начала кругового размещения. REL STARTX, Y Координаты относительно центра круга для первого добавляемого компонента. Ес- ли компонент был выбран на плате, то изменение этого значения приведет к изменению местоположения компонента для начала размещения в новом месте. PLACE COMP BY Используйте этот раскрывающийся список, чтобы установить, как компонент будет помещен в периметр круга. Выборы - база (значение по умолчанию), центр, ножка 1, или Insert РТ (точка вставки). Примечание. Независимо от того как компонент был помещен, если он впоследствии вращается, то вращение выполняется относительно базы. COMP COUNT Общее количество компонентов, которые будут добавлены, включая выбранный компонент. USE ANGLE ТО FILL Радиокнопка для выбора между Angle to Fill и Angie Between.
Часть 3. Рабочая среда Layout 261 ANGLE ТО FILL Часть крута, который будет заполнен добавляемыми компонентами. USE ANGLE BETWEEN Радиокнопка для выбора между Angle to Fill и Angle Between. ANGLE BETWEEN Пространство или угол между соседними компонентами. COMP ANGLE Вращательный угол каждого добавляемого компонента. Изменение этого значения заставит выбранный компонент вращаться. COMP ANGLE INCREMENT Последовательное приращение утла вращения для каждого добавляемого компо- нента, рассчитанный перед размещением. Это не будет затрагивать выбранный компо- нент, однако каждый добавляемый компонент будет вращаться с этим приращением от- носительно предыдущего компонента. Например, стартуя с начальным углом поворота компонента равным нулю и со значением Component Angle Increment равным 20°, заста- вит компоненты вращаться перед размещением в углы 0, 20, 40, 60° и т. д. ADDED COMP ANGLE Вращательный угол, который будет добавлен к каждому компоненту после его раз- мещения, и поэтому угол относительно точки размещения компонента. Например, на- чинающийся с нуля, при Comp Angle Increment - 20 и Added Comp Angle - 5 вращение компонентов будет 5, 25, 45, 65° и т. д. Примечания 1. Изменение Circle Center X,Y вызовет автоматическую модификацию Circle Radius, Start Angle, Rel Start X, Y и Comp Angle. Когда вы устанавливаете Start Angle, то Comp Angle автоматически устанавливается в то же самое значение; в большинстве случаев эти две опции должны иметь одно и то же значение. 2. Изменение Comp Count автомодифицирует Angle to Fill, Angle Between и Comp Angle Increment. Установка Angle Between будет автоматически устанавливать к тому же самому значению Comp Angle Increment, но установка Comp Angle Increment не будет изменять что-нибудь еще. Изменение Angle to Fill будет автома- тически модифицировать Angle Between и Comp Angle Increment. В большинстве случаев Angle Between и Comp Angle Increment должны быть одинаковыми, однако вы можете изменять Comp Angle Increment и это не приведет к модификации других значений. Сопутствующие темы: FOOTPRINT LIBRARIES, CIRCULAR PLACEMENT OF COMPONENTS. COLOR DIALOG BOX В диалоговом окне Color (рис. 3.27) вы можете выбирать цвета для определенных объектов и слоев платы. Чтобы открыть диалоговое окно Color, выберите кнопку Color на панели и дважды щелкните на любой ячейке в электронной таблице Color Spread- sheet.
262 OrCAD 10. Проектирование печатных плат С открытой электронной таблицей Color Spreadsheet вы можете определить любой цвет для каждого типа объектов в проекте, просто выбрав New во всплывающем меню, без выбора ячейки таблицы. Это откроет диалоговое окно Add Color Rule, которое обеспечивает множест- во опций для цветового отображения различ- ных объектов платы, включая слои. Если вы хотите сделать объект невидимым, выберите соответствующую строку в таблице Color Spreadsheet и затем нажмите клавишу черточки (-). Ячейки в колонке Color электрон- ной таблицы, которые появляются с бледными диагональными полосами (а не сплошной блок цвета), указывают, что соответствующий объ- ект проекта невидим. Рис. 3.27. Диалоговое окно Color Если объект не перечислен в таблице Color Spreadsheet, а вы желаете сделать его невидимым, то выберите New из всплывающего меню, затем выберите соответствую- щую опцию для типа объекта в диалоговом окне Add Color Rule и нажмите ОК. В таб- лице Color Spreadsheet выберите нужную строку или ячейку и выберите команду Visibleolnvisible из всплывающего меню. Всп бывающее меню (POP-UP MENU). Для вызова контекстно-зависимого выпадающего меню вы можете: • щелкнуть правой клавишей мыши в любом месте на экране; • нажать клавишу «+» на клавиатуре. Примечания 1. Невидимые слои будут распихиваться автотрассировщиком. Например, если вы вручную разводите на видимых слоях и вставляете переходник, трассировщик ав- томатически очищает и модифицирует невидимые слои также. 2. Если вы разводите в интерактивном режиме, имеется простой способ, чтобы пе- ренести вашу работу на поверхность окна проекта: нажмите клавишу Backspace, за- тем цифровую клавишу, соответствующую уровню, который вы направляете. Чтобы возвратиться к виду полного проекта, нажмите клавишу Ноте. Сопутствующие темы: ADD COLOR RULE DIALOG BOX, ASSIGNING A COLOR TO A BOARD LAYER. COMP А ТТЛ CHMENT DIALOG BOX Диалоговое окно Comp Attachment (рис. 3.28) появляется, когда вы выбираете кноп- ку Comp Attachment в диалоговом окне Text Edit. Используя это диалоговое окно, вы можете прикреплять текст к компоненту или к посадочному месту. Прикрепление тек- ста к посадочному месту заставляет все компоненты, которые используют эго посадоч- ное место, подключить указанный текст.
Часть 3 Рабочая среда Layout 263 Comp Attachment Comp Attachment Hone Attach to Comp nent QK Help i Cancel Рис. 3.28. Диалоговое окно Comp Attachment COMP ATTACHMENT • None - определяет, что никакой текст не прикреплен к компоненту. • Attach to Component - определяет, что текст прикреплен к компоненту, который ис- пользует посадочное место. • Reference Designator - определяет название компонента, к которому текст прикреплен. Сопутствующие темы: COMPONENT ATTACHMENT DIALOG BOX, CREATE NEW FOOTPRINT DIALOG BOX. COMPONENT ATTACHMENT DIALOG BOX Это диалоговое окно (рис. 3.29) появляется, когда вы выбираете кнопку Comp Attachment в диалоговом окне Edit Obstacle. Reference designator Component Attachment Component Attucnment г Pin Attachment & None Г Attach to pin I Pin name F“ Cancel | OK | Help [ Рис. 3.29. Диалоговое окно Component Attachment В Layout вы можете присоединять препятствие к конкретной ножке, к определен- ному компоненту или к каждому компоненту определенного посадочного места. Эта связь или присоединение может быть электрической или не быть таковой. Например, вы можете присоединять препятствие к ножке или к контуру места. В первом случае присоединение воздействует на электрические связи, во втором случае не влияет на электрические связи.
264 OrCAD 10. Проектирование печатных плат Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. Ножка (PIN) Часть компонента, к которой может быть сделано электрическое подключение. Компонент (COMPONENT) Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: Padstacks, препятствия и текста. Вы можете также прикреплять медь к определенной ножке. В этом случае медный объект подражает электрическим характеристикам этой ножки. COMPONENT A TTACHMENT • Reference Designator. Используйте это текстовое поле, чтобы определить название компонента, который вы хотите присоединить к препятствию. PIN ATTACHMENT • None. Выбирая эту опцию, вы указываете, что препятствие не связано с конкретной ножкой компонента или посадочного места. • Attach to pin. Выбирая эту опцию, вы прикрепляете рассматриваемое препятствие к конкретной ножке компонента или посадочного месла. PIN NAME Используйте это текстовое поле, чтобы указать название ножки, к который вы хоти- те присоединить препятствие. Сопутствующие темы: COMP ATTACHMENT DIALOG BOX, CREATE NEW FOOTPRINT DIALOG BOX, NEW (OBSTACLE), DELETING AN OBSTACLE, MOVING AN OBSTACLE. COMPONENT SELECTION CRITERIA DIALOG BOX Диалоговое окно Component Selection Criteria (рис. 3.30) появляется, когда вы выби- раете Group, Select Filtered из меню TOOL. В этом диалоговом окне вы определяете критерии для выбора группы компонентов. По умолчанию Layout включает планарные и DIP-компоненты верхней и нижней сто- рон платы, но исключает блокированные и фиксированные компоненты из процесса выбора. Слой должен быть видим для его компонентов, чтобы они могли быть выбраны не- зависимо от того, используете ли вы отдельный выбор, выбор области или SHIFT + Click-режим. Если верхний слой невидим, компоненты верхнего слоя не могут быть выбраны. То же самое верно и для компонентов противоположного слоя, если он невидим.
Часть 3. Рабочая среда Layout 265 Component £election Cntwrie Ref Des |j Eootprint Name group Number Component Types to Include P Surface Mount TOP P Surface Mount ВОТ P Tbruhole TOP P Thryhole ВОТ Minimum Pins Maximum Pins 1“ Exclude Placed P Exclude Locked P Exclude Fixed OK Help Cancel Рис 3 30. Диалоговое окно Component Selection Criteria REF DES Если вы оставляете это текстовое поле пустым, Layout не будет ограничен именем компонента в процессе выбора. Вы можете использовать подстановочный знак «?» для замены одного неопределенного символа в имени компонента, или подстановочный знак «*» для замены множества неопределенных символов в имени компонента. Если вы хотите выбрать определенный компонент, введите имя соответствующего указателя ссылки. FOOTPRINT NAME Если вы оставляете это текстовое поле пустым, Layout не будет ограничен именем посадочного места в процессе выбора. Вы можете использовать подстановочный знак «?» для замены одного неопределенного символа в имени посадочного места или под- становочный знак «*» для замены множества неопределенных символов в имени поса- дочного места. Если вы хотите выбрать определенный компонент, введите имя соответ- ствующего посадочного места. GROUP NUMBER Эта опция относится к номеру группы, присвоенному компонентам в схеме. При- своение номеров групп компонентам гарантирует, что они будут размещены вблизи друг от друга. Если вы оставляете эю текстовое поле пустым, Layout не будет ограни- чен группой в процессе выбора. COMPONENT TYPES ТО INCLUDE Эти опции выбраны по умолчанию. Чтобы исключить любой из составляющих ти- пов из процесса выбора, очистите соответствующий переключатель. MINIMUM PINS Введите минимальное число ножек, которое будет служить критерием для выбора компонентов. Если вы оставите это текстовое поле пустым, то не будет установлен нижний предел для числа ножек, которыми обладают выбранные компоненты. MAXIMUM PINS Введите максимальное число ножек, которое будет служить критерием для выбора компонентов. Если вы оставите это текстовое поле пустым, то не будет установлен верхний предел для числа ножек, которыми обладают выбранные компоненты.
266 OrCAD 10. Проектирование печатных плат EXCLUDE PLACED Выбирая эту опцию, вы исключаете размещенные компоненты из процесса выбора. EXCLUDE LOCKED Выбирая эту опцию, вы исключаете блокированные компоненты из процесса выбо- ра. Если вы не выбрали эту опцию, то любые блокированные компоненты, которые по- падут под ваш критерий выбора, станут разблокированными. EXCLUDE FIXED Выбирая эту опцию, вы исключаете фиксированные компоненты из процесса выбо- ра. Если вы не выбрали эту опцию, то любые фиксированные компоненты, которые по- падут под ваш критерий выбора, станут незафиксированными. Сопутствующие темы: COMPONENTS (DATA SPREADSHEETS), ADJUSTING COMPONENT GROUPS, BUILDING COMPONENT CLUSTERS, RENAMING COMPONENTS, CHANGING VISIBILITY OF LAYER OR OBJECT. COPYPADSTA CK LA YER DIALOG BOX Используйте диалоговое окно Copy Padstack Layer (рис. 3.31), чтобы копировать Padstack-описание от од- ного слоя в другой или добавлять Padstack-зазор к оп- ределенному слою. Вы можете также использовать эту команду, чтобы установить размер Padstack на слое пайки так, чтобы быстро устанавливать маску пайки. Чтобы использовать диалоговое окно Сору Padstack Layer, вы должны сначала выбрать команду Padstacks из меню кнопки панели электронных таблиц. С выбранным Padstack или Padstack Layer выберите команду Copy Layer после выбора Padstack в меню TOOL. Альтернативно вы можете выбрать команду Copy Layer из всплывающего меню. Copy Padstack Layer В Source Layer Target Layer Oversize OK Help I Cancel Рис. 3.31. Диалоговое окно Copy Padstack Layer SOURCE LA YER Используйте этот раскрывающийся список, чтобы выбрать слой, Padstack которого вы хотите копировать. TARGET LAYER Используйте этот раскрывающийся список, чтобы выбрать слой, Padstack которого вы хотите сделать подобным Padstack исходного слоя. OVERSIZE Введите значение, которым вы хотите заменить размер Padstack. Если вы вводите положительное целое число, Layout добавит это число единиц к размеру Padstack ис- ходного слоя. Вы можете использовать отрицательное целое число, чтобы вычесть еди- ницы из размера Padstack исходного слоя. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), LAYERS (DATA SPREADSHEETS).
Часть 3. Рабочая среда Layout 267 CREA ТЕ NEW FOOTPRINT DIALOG BOX Используйте диалоговое окно Create New Footprint, чтобы назвать и определить дюймовую или метрическую сетку для нового посадочного места (Footprint). Отобрази- те диалоговое окно, выбрав кнопку Create New Footprint в менеджере библиотек Layout. NA ME OF FOOTPRINT Введите имя для нового посадочного места. Имя посадочного места может вклю- чать максимум 255 алфавитно-цифровых символов и не должно содержать пробелы. UNITS Выберите дюймовые либо метрические единицы. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE A NEW FOOTPRINT LIBRARY, CREATING A FOOTPRINT. DRILL CHART PROPERTIES DIALOG BOX Диалоговое окно Drill Chart Properties (рис. 3.32) появляется, когда вы выбираете команду Drill Chart Properties после выбора меню Drill Chart из меню TOOL. Эта команда доступна только тогда, когда активен слой DRILL DRAWING. Чтобы активизировать слой DRILL DRAWING, выберите его из рас- крывающегося списка слоев под панелью ин- струментов. Рис. 3.32. Диалоговое окно Drill Chart Properties Значения, которые вы указываете в текстовых полях этого диалогового окна, пред- ставляются в текущих единицах измерения, установленных в диалоговом окне System Settings. Настройка по умолчанию - Mils. Установки в диалоговом окне Drill Chart Properties не затрагивают размеры символов в таблице сверления. DRILL CHART TEXT HEIGHT Используйте это текстовое поле, чтобы установить высоту текста, появляющегося в таблице сверления. DRIL L CHART LINE WIDTH Используя это текстовое поле, вы можете определить толщину линии, которые де- лят таблицу сверления на ячейки данных. Сопутствующие темы: DRILL PROPERTIES DIALOG BOX, MOVE DRILL CHART COMMAND DRILL PROPERTIES DIALOG BOX Диалоговое окно Drill Properties (рис. 3.33) появляется, когда вы дважды щелкаете на ячейке в электронной таблице Drills. Чтобы открыть электронную таблицу Drills, вы- берите Drills из меню кнопки электронных таблиц на панели.
268 OrCAD 10. Проектирование печатных плат Используйте диалоговое окно Drill Pro- perties, чтобы выбрать символы, которые вы хотите использовать для каждого сверла в вашей таблице сверления. Вы можете также использовать это диалоговое окно, чтобы включить комментарии или устные коман- ды в таблицу сверления. Таблица сверления (DRILL CHART) Таблица, которая появляется на DRLDWG слое платы, показывая текущее количество, местоположение и размеры от- верстий, просверленных на печатной плате. Рис. 3.33. Диалоговое окно Drill Properties Если вы не видите таблицу в окне проекта, а вы находитесь в существующем проек- те, значит слой DRILL DRAWING вероятно невидим. Чтобы увидеть этот слой, вы должны добавить цветовое определение, используя диалоговое окно Add Color Rule. SYMBOL NUMBER OR LETTER Используйте это текстовое поле, чтобы определить символ в таблице сверления, ко- торый вы хотите использовать для конкретного размера сверла. Подходящие значения для этого текстового поля ограничены 26 символами английского алфавита и целыми числами в пределах от 1 до 20. Каждое целое число имеет соответствующий символ таблицы сверления: первые 10 символов (целые числа 1...10) соответствуют стандарт- ным размерам сквозных отверстий от 35 Mils и больше. Следующие 10 символов (целые числа 11 ...20) — такие же, как и первые 10. Однако эта последняя группа меньшего раз- мера и предназначена для использования с меньшей, сильно насыщенной сверловкой. Символы английского алфавита, которые вы вводите в это текстовое поле, создают символ таблицы сверления, сформированный соответствующим символом и маленьким перекрестием. На рис. 3.34 представлены значения текстовых полей и соответствующих им символов. DRILL TOLERANCE Используйте это текстовое поле, чтобы определить допуски сверления. DRILL NOTE Примечания и информация, которую вы вводите в это текстовое поле, появятся в таблице сверления. Сопутствующие темы: MOVE DRILL CHART COMMAND, DRILL CHART PROPERTIES DIALOG BOX, DRILLS (DATA SPREADSHEETS), VIEWING DRILL HOLES. E EDIT APERTURES DIALOG BOX Диалоговое окно Edit Apertures (рис. 3.35) появляется, когда вы выбираете или New, или Properties из всплывающего меню, когда открыта электронная таблица апертур. (Обратите внимание, что только команда New доступна из всплывающего меню, если нет выбранных параметров апертур.)
Часть 3. Рабочая среда Layout 269 Рис. 3.34. Таблица соответствия Edit Apertureи Shape С Draw Round Г Sguare Г* Rect Г Oblong Г Therjnal Relief Oval С Annular О К Help | Cancel | Рис. 3.35. Диалоговое окно Edit Apertures
270 OrCAD 10. Проектирование печатных плат В Layout вы можете или создавать ваши апертуры в интерактивном режиме, или со- хранять вашу информацию об апертурах в шаблоне технологии. Layout предполагает, что Flash находится в центре контактной площадки. 'D'-code Определяет GERBER D-код для апертуры. Диапазон значений для D-кода от 10 до 500. WIDTH Определяет горизонтальный диаметр для апертур, отличных от тепловой защиты, и кольцевой. HEIGHT Определяет вертикальный диаметр для апертур, отличных от тепловой защиты, и кольцевой. OUTER Определяет внешний размер апертур тепловой защиты и кольцевой. IENER Определяет внутренний размер апертур тепловой защиты и кольцевой. SHAPE Предоставляется выбор из восьми форм апертур: • Draw (появляется в виде линии в столбце SHAPE электронной таблицы апертур); • Square; • Oblong; • Oval; • Round; • Rectangle; • Thermal Relief; • Annular. Сопутствующие темы: APERTURES (DATA SPREADSHEETS), GERBTOOL, GERBER PREFERENCES DIALOG BOX, POST PROCESS SETTINGS DIALOG BOX, PRINT/PLOT DIALOG BOX. EDIT COMPONENT DIALOG BOX Диалоговое окно Edit Component (рис. 3.36) открывается, когда вы имеете выделен- ным компонент (ы) и выбираете: • Properties из меню EDIT; • команду Group и затем команду New из меню TOOL; • кнопку редактирования на панели инструментов. Вы можете также дважды нажать на компонент, чтобы отобразить это диалоговое окно.
271 Часть 3. Рабочая среда Layout Reference Designator Package j/alue |ADG426BRS Footprint... | |SOG.65M/28ATO8?20/L10 16 Location X |l80. Y |2880. Rotation m Cluster ID Group 4 jo Cluster ID |I Component flags Г Fixed Г Locked Г Key Г Non-Electric Route Enabled Г Do Not Rename OK Help | Cancel Рис. 3.36 Диалоговое окно Edit Component REFERENCE DESIGNA TOR Это текстовое окно появляется в диалоговом окне Edit Component, когда вы выби- раете только один компонент для редактирования. Layout присваивает Reference Designator, который вы вводите в данный компонент. PACKAGE Ввод значения в это текстовое поле определяет связанную упаковочную информа- цию, включающую возможность обмена между собой вентилей и контактов в компо- ненте, который вы редактируете. VALUE Значение, которое вы указываете в этом текстовом поле, присваивается рассматри- ваемому компоненту (ам). FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint так, чтобы вы мог- ли присвоить посадочное место (Footprint) рассматриваемому компоненту. LOCATION • X and Y Location - X- и Y-координаты компонента относительно базовой точки (DATUM) платы (начала координат). • Rotation - это текстовое окно описывает ориентацию компонента в градусах. На- чальная ориентация компонента определена его посадочным местом. GROUP NUMBER Назначает номер группы, чтобы связать компоненты с целью дальнейшего разме- щения. Данную операцию предпочтительно выполнять в процессе создания схемы. Примечание. Лучше назначать номера групп в процессе создания схемы.
272 OrCAD 10. Проектирование печатных плат CLUSTER ID Присваивает Reference Designator ключевого компонента в кластере как имя класте- ра для простой ссылки. COMPONENT FLA GS • Fixed. Эта опция фиксирует компонент в определенном месте на плате. Фиксиро- ванные компоненты не могут ни перемещаться, ни изменяться в окне проекта. Что- бы корректировать или изменять фиксированный компонент, вы должны отредак- тировать соответствующую ячейку в Components Spreadsheet. • Non-Electric. Защищает ваши механические части от удаления в процессе AutoECO. • Locked. Временно блокирует компонент в определенном месте так, чтобы алгоритм авторазмещения не воздействовал на него. • Route Enabled. Layout устанавливает эту опцию по умолчанию. Если вы отменяете ее, то все цепи, подключенные к ножкам или контактам этого компонента, стано- вятся недоступными для разводки. • Key. Эта установка указывает, что соответствующий компонент является ключе- вым, вокруг которого будут' размещаться другие связанные компоненты. • Do Not Rename. Когда вы выбираете эту опцию, тем самым исключаете возможность переименования соответствующего компонента в течение автоматического процесса переименования (связанного с командой Rename Component из меню AUTO). Сопутствующие темы: SELECT TOOL (COMPONENT), BUILDING COMPONENT CLUSTERS, ADJUSTING COMPONENT GROUPS. EDIT FOOTPRINT DIALOG BOX Диалоговое окно Edit Footprint (рис. 3.37) появляется, когда вы выбирасзс команду Footprint из меню кнопки электронной таблицы на панели и затем дважды нажимаете на ячейке электронной таблицы корпусов Footprints Spreadsheet. Edit Footprint Footprint Name 28 Pads Pad locatiop [**. Insert X |б6Б 8 8/WG8.20/L10.18U34 PadstacfcName Additional Rules P Allow via under pad f“ Preferred Thermal Relief Г” Forced Thermal Relief Help | Cancel Рис. 3.37. Диалоговое окно Edit Footprint
Часть 3. Рабочая среда Layout 273 FOOTPRINT NAME Определяет уникальное имя посадочного места, используемое компонентами для определения их формы. NUMBER OF PADS Определяет, сколько контактных площадок выбрано для редактирования. INSERTX, Y Определяет расположение контактных площадок в посадочном месте. Координаты площадок измеряются от локальной базы посадочного места скорее, чем от базы платы. PADSTACK NAME Когда вы редактируете посадочное место, вы косвенно определяете размеры и фор- мы площадок (Padstack), назначая определенный Padstack контактной площадке. Любой Padstack, перечисленный в раскрывающемся списке имени Padstack, может быть назна- чен контактной площадке. Описание состава и формы Padstack дано в Padstacks Spreadsheet. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что программа трассировки должна развести проводник (из контакта или в контакт) в направлении более длинной оси продолго- ватой или прямоугольной площадки контакта, если контакт не принадлежит к ком- понентам из трех штырьков или меньше или если он не крайний контакт в корпусе. В этих случаях программа маршрутизации свободна в выборе направлений. • Any Direction. Отсутствие правил в выборе направлений входа-выхода для данного корпуса. • Long End Only. Для этого корпуса программа трассировки должна проложить про- водник к короткой стороне площадки, т. е. вдоль длинной оси. В этом случае нет исключений в отличие от Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию переходные отверстия той же самой цепи не допускается ставить под планарными площадками (SMT). Если вы желаете от- менить это ограничение, вы можете установить флажок к YES. Переходники, при- надлежащие к разным цепям, запрещается располагать под площадками, если они не внутренние Vias, которые не создают короткого замыкания. • Preferred Thermal Relief. С этой опцией вы можете быть уверены, что выбранной контактной площадке будет назначена тепловая защита, когда одиночная цепь со- единяет две контактные площадки. Исключением является случай, когда площадка с Preferred Thermal Relief соединена трассой с переходником, когда переходнику на- значена тепловая защита. Привилегированная тепловая защита особенно полезна, когда вы имеете плату со сквозными отверстиями и вы должны соединять конденсаторы с IC. Если вы на- значаете контакту конденсатора Preferred Thermal Relief, то соответствующий кон- такт микросхемы, соединенный напрямую с контактом конденсатора, получит Thermal Relief. • Forced Thermal Relief. Если вы назначили любой из контактов корпуса как Forced Thermal Relief, это означает, что, пока он присоединен к определенной цепи, кон- такт будет получать тепловую защиту на внутренних слоях питания многослойной платы, принадлежащих данной цепи.
274 OrCAD 10. Проектирование печатных плат Сопутствующие темы: EDIT PAD DIALOG BOX, EDIT PADSTACK DIALOG BOX. FOOTPRINTS SPREADSHEET, THERMAL RELIEF SETTINGS, THERMAL RELIEF SETTINGS DIALOG BOX. EDIT FREE VIA DIALOG BOX Когда вы выбираете команду Properties после выбора Via из меню TOOL, открыва- ется диалоговое окно Edit Free Via (рис. 3.38). Эта команда активна, только когда вы выбираете свободный переходник. Используя это диалоговое окно, вы можете изменять свободные Vias и в процессе назначать их на цепь, группу и устанавливать их тип. Диа- логовое окно Edit Free Via также позволяет вам выбирать и назначать посадочное место на свободный переходник. Дополнительно вы можете блокировать свободный переход- ник на вашей плате опцией Locked. FREE VIA X (WHERE X IS A REFERENCE DESIGNATOR) Указатель ссылки свободного переходника, который вы хотите редактировать, появляется вверху диалогового окна. PADSTACK NAME Выберите название типа Padstack из раскры- вающегося списка. Свободному Vias может быть только назначен тип Padstack, который опреде- лен в электронной таблице Padstacks. NET NAME Свободный Vias должен быть назначен на цепь, независимо от их связности. Используйте этот раскрывающийся список, чтобы определить связанную цепь для свободного переходника, ко- торый вы выбрали для редактирования. CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора библиотеки укажите подходящее посадочное место для сво- бодного переходника и затем нажмите ОК. GROUP NUMBER Edit Free Via Free Via ~FV1 Padstack Name Net Name _ |vG_15_i Convert to Component... Group Number g Location - X |l 30.175 Y | 102’87 Г Locked OK Help | Cancel j 1 Рис. 3.38. Диалоговое окно Edit Free Via Возможно связать свободный переходник с группой компонентов при работе в Layout (хотя рекомендуется, чтобы вы создавали группы на схемном уровне проекта). Введите номер группы, в которую вы хотите включить недавно созданный свободный переходник. LOCATION Текстовые поля в этой группе установок позволяют вам определять X- и Y-коор- динаты для позиционирования недавно созданного свободного переходника. Если вы оставляете эти поля пустыми и затем выбираете ОК, то свободный переходник, который вы создаете, перемещается с вашим указателем, пока вы не разместите его на вашей плате щелчком левой клавиши мыши.
Часть 3. Рабочая среда Layout 275 LOCKED Эта опция блокирует недавно созданный свободный переходник в позиции после того, как вы разместите его на плате. Сопутс1вующие темы: FREE VIA MATRIX SETTINGS DIALOG BOX, FREE VIA SELECTION CRITERIA DIALOG BOX, FREE VIAS MATRIX. EDIT LA YER DIALOG BOX Команда Properties в меню EDIT открывает диалоговое окно Edit Layer (рис. 3.39). Вы можете также обращаться к этому диалоговому окну, выбирая кнопку Spreadsheet панели, выбирая команду Layers и затем дважды нажимая на слое, который вы хотите редактировать. Edit Layer_______ Layer Name Layer NickName Layer LibName Layer Type f* Routing Layer C Unused Routing Г Drill Layer [top Г Plane Layer Г Documentation C Jumper Layer Mirror Layer Layer Name [bottom Jumper Attributes... OK | Help Cancel Рис. 3.39. Диалоговое окно Edit Layer В диалоговом окне Edit Layer вы можете определить свойства слоя и определить пары слоев для зеркального отражения. LAYERNAME Это уникальное имя, присвоенное слою проекта. Слои, использующие одинаковый библиотечный слой или шаблон (см. ниже) отличаются номерами. Например, JNNER3 и INNER4. Стандартная библиотека имен слоев: LAYER NAME (NICKNAME) TOP (TOP) ВОТ (ВОТ) INNER (INNER) PLANE (PLANE) SMTOP (SMT) SMBOT (SMB) SPTOP (SPT) L4YER TYPE TOP OR COMPONENT LAYER BOTTOM OR SOLDER LAYER ALL INNER ROUTING LAYERS POWER AND GROUND PLANES SOLDERMASK ГОР SOLDERMASK BOTTOM SOLDERPASTE TOP
276 OrCAD 10 Проектирование печатных плат SPBOT (SPB) SSTOP (SST) SSBOT (SSB) ASYTOP (AST) ASYBOT(ASB) DRLDWG (DRD) DRILL (DRL) FAB DWG (FAB) NOTES (NOT) SOLDERPASTE BOTTOM SILKSCREEN TOP SILKSCREEN BOTTOM ASSEMBLY TOP ASSEMBLY BOTTOM DRILL DRAWING DRILL HOLES AND SIZES FABRICATION DRAWING DOCUMENTATION LA YER NICKNAME Имя слоя - трехсимвольное сокращение для именования слоя. Каждый слой Layout имеет имя. Это имя может использоваться на месте фактического названия в любом диалоговом окне, которое запрашивает имя слоя, типа Edit Layer, Edit Obstacle или в диалоговом окне Text Edit. LAYER NICKNAMES • TOP —TOP • ВОТ —BOTTOM • PWR —POWER PLANE • GND —GROUND PLANE • INI THROUGH IN9 —INNER LAYER 1 THROUGH INNER LAYER 9 • HO —INNER 10 • Hl —INNER 11 • 112 —INNER 12 • SST —SILKSCREEN TOP • SSB —SILKSCREEN BOTTOM • AST —ASSEMBLY TOP • ASB —ASSEMBLY BOTTOM • SPT —SOLDERPASTE TOP • SPB —SOLDERPASTE BOTTOM • SMT —SOLDERMASK TOP • SMB —SOLDERMASK BOTTOM • DRD —DRILL DRAWING • DRL —DRILL LAYER Не пытайтесь редактировать имена слоев. LA YER LIBNAME Библиотечный слой подобен шаблону для определенных подобным образом слоев, в частности для внутренних слоев и слоев питания. Библиотечное имя слоя - имя, дан- ное этому шаблону.
Часть 3. Рабочая среда Layout 277 Например, библиотека имеет слой по имени INNER, который представляет все внутренние слои. Предположим, что ваш проект имеет слои с именами INNER 1, INNER2, INNER3 и INNER4. LA YER LIBRAR Y NAMES • TOP • BOTTOM • PLANE • INNER • SMTOP • SMBOT • SPTOP • SPBOT • SSTOP • SSBOT • ASYTOP • ASYBOT • DRLDWG • DRILL • COMMENT LAYER • SPARE2 • SPARE3 LAYER TYPE Каждый слой Layout-проекта принадлежит к одному из шести типов слоев. Тип слоя определен его ролью в пределах контекста проекта печатной платы. Тип слоя мо- жет применяться к нескольким слоям платы. Padstacks назначен на каждый слой в соответствии с библиотечным названием слоя. PADSTACK Пронумерованный список описаний контактных площадок. Каждое описание содер- жит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки. LA YER TYPES • Routing Layer. Слои трассировки - те слои, на которые должны быть помещены все дорожки печатной платы, так как они являются единственными слоями, для кото- рых выполняется проверка зазоров. Контактные площадки на слоях трассировки - фактические соединительные контактные площадки, принимая во внимание, что на внутренних слоях это простые отверстия. • Plane Layer. Внутренние слои обычно используются для объединения питания и земли. Связям на этих слоях назначены определенные формы и размеры, которые
278 OrCAD 10. Проектирование печатных плат соответствуют слоям питания и земли. Подключения к внутренним слоям защище- ны от замыканий лучше, чем контактные площадки. Как правило, эю означает, что они с завышенными размерами для зазоров на внутренних слоях. Подключение к внутреннему слою с тепловой защитой сделано автоматически в течение Post Processing, вы не должны создавать тепловые контактные площадки явно. Вы не можете разводить на внутреннем слое. • Documentation. Эти слои строго неэлектрические. Они включают Soldermask, Solderpaste, Silkscreen, сборку и чертежи сверления. Никакая проверка зазоров на этих слоях не выполняется, и никакие дорожки не должны быть помещены на эти слои. • Jumper Layer. Если вы разводите одностороннюю плату, используя резисторы с ну- левым омом, чтобы «перекинуть» дорожку по существующей дорожке в перепол- ненных областях, вы должны определить слой, неиспользуемый для разводки, как слой перемычки. Чтобы это сделать, выберите кнопку Spreadsheet панели, выберите команду Layers и дважды щелкните на слое, который вы хотите употребить для пе- ремычек. В открывшемся диалоговом окне выберите опцию Jumper Layer в группо- вом окне Layer Туре. Чтобы развести одностороннюю плату, вы определяете сторо- ну разводки платы как слой трассировки и сторону, не используемую для разводки, как слой перемычки. Трассировщик автоматически создаст конфигурацию пере- мычка/переходник на слое перемычек, где это необходимо для завершения связи. Стоимость переходника установлена по умолчанию 70 для плат со сквозными от- верстиями с двумя и четырьмя слоями и 40 для почти всех других многослойных плат и плат с поверхностным креплением. Рекомендуется, чтобы вы установили стоимость переходника приблизительно 90, если вы хотите избежать использования перемычек, и приблизительно 40, если вы хотите использовать перемычки в любом удобном месте. Layout автоматически создаст перемычки на слое, обозначенном как слой перемычек. Везде, где необходимо, Layout создает конфигурацию перемыч- ка/контакт, чтобы соединить дорожку на слое трассировки. Автотрассировщик не размещает никакие дорожки на слое перемычек, он может только размещать соединяющую дорожку между Vias. • Drill Layer. Вы можете использовать слои сверления, чтобы создавать ленту сверле- ния, а также рассматривать отверстия сверления в окне проекта. Layout-проект мо- жет иметь несколько слоев сверления, особенно если проект использует слепые или глухие Vias, которые требуют, чтобы сверло прошло между парами слоев. Слой ти- па DRILL LAYER не тот же самый, что DRILL DRAWING LAYER, тип которого Documentation. Drill Drawing Layer использует размер отверстия, чтобы обратиться к набору символов сверла. Таблица сверл сгенерирована из Drill Drawing Layer, и вы используете Drill Drawing Layer, чтобы генерировать рисунок сверления. • Unused Routing. Неиспользованные слои трассировки - слои, удерживаемые в резерве для будущего использования. Они не могут содержать какие-либо дорож- ки. Преимущество обозначения неиспользованного слоя как Unused Routing, а не как Routing состоит в том, что Unused Routing-слой использует намного меньше памяти вашей системы.
Часть 3. Рабочая среда Layout 279 MIRROR LA YER Текстовое поле LAYER NAME показывает слой компонента, препятствия или тек- стового элемента, на который он перейдет, если вы выберете команды Obstacle, Opposite из меню TOOL. Вы указываете, который слой должен быть отражен, вводя на- звание точно, поскольку оно появляется в левом столбце электронной таблицы слоев. Либо вы можете ввести номер слоя, который указан в столбце Layer Accelerator. Зеркальное отражение слоя особенно полезно, когда вы размещаете компоненты на плате с технологией поверхностного крепления (SMT). Например, если вы имеете плату с четырьмя слоями и хотите компоненты на верхнем слое отразить на нижний слой, то вы можете дважды щелкнуть на верхнем слое в электронной таблице слоев и затем использовать опцию Minor Layer, чтобы назначить слой пайки как зеркальный. JUMPER A TTRIBUTES Открывает диалоговое окно Jumper Lengths, чтобы определить длины перемычек и их направления, которые разрешаются на определенном слое. Сопутствующие темы: LAYERS (DATA SPREADSHEETS), DRILL CHART PROPERTIES DIALOG BOX, DATABASE SPREADSHEETS COMMAND, EDIT NET DIALOG BOX, THERMAL RELIEF SETTINGS COMMAND, SPLIT PLANES, VIEWING DRILL HOLES, DESIGN RULES CHECK, BOARD (REMOVE VIOLATIONS), DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN COMMAND. EDIT LA YER STRA TEGY DIALOG BOX Чтобы вызвать диалоговое окно Edit Layer Strategy (рис. 3.40), выберите кнопку электронной таблицы на панели инструментов, затем выберите команду Strategy и, на- конец, команду Route Layer. Дважды щелкните на шаблоне или ячейке, которые вы хо- тите редактировать. Ei Layt г Strat egy 2 Selections Г“ Routing Enabled Layer Cost. CZH3 ** T3 Low Normal High Primary Direction: етт~——: Vert Any Horz Between Pins: rree avoid OK Help | Cancel j Рис. 3 40. Диалоговое окно Edit Layer Strategy
280 OrCAD 10. Проектирование печатных плат SWEEP Если выбран один шаблон, название шаблона для данного слоя появляется вверху диалогового окна. Иначе появляется число высвеченных шаблонов. ROUTING ENABLED Если вы выбираете опцию Routing Enabled, Layout позволит вам разводить на слое или слоях. В начале проектирования доступны все возможные слои трассировки проекта. Если вы начнете с малым числом слоев, то можете испытать недостаток в пространстве для полной разводки платы. В этом случае вы должны увеличить число слоев трассировки. Это изменение оптимального потока проекта лучше начать с избытком области трасси- ровки, а затем уменьшать количество слоев проекта при благоприятной трассировке. Сужая номер или разведенные слои позднее, в процессе проекта, вы увеличиваете шанс успешной трассировки всех связей. LA YER COST Значение Layer Cost определяет, какой слой имеет предпочтение в трассировке. По умолчанию Layout назначает всем слоям стоимость 50. Низкая цена для слоя указы- вает, что он более предпочтителен для трассировки. Более высокая стоимость указыва- ет, что трассировщик будет избегать использовать этот слой, пока имеется другая аль- тернатива, чтобы закончить трассировку данной связи. Для плат со сквозными отверстиями рекомендуется, чтобы вы задали значения стоимости для внешних слоев ниже (делающие их проще для трассировки) по сравне- нию с внутренними слоями. Это поощряет трассировщик максимально разводить на внешних слоях. Для плат со сквозными отверстиями важно иметь различную стои- мость для каждой пары слоев. Это улучшает трассировку шин. Для SMT (технология с поверхностным монтажом) плат рекомендуется, чтобы внешние слои имели более высокую стоимость (разводка тяжелее для трассировщика), чем внутренние слои, так, чтобы трассировщик использовал надлежащий номер Vias, а нс пытался развести все на внешней стороне платы. Важная вещь для SMT-плат со- стоит в том, чтобы убедиться, что все неповерхностные слои имеют ту же самую стои- мость, и чтобы трассировщик не забивал более дешевые внутренние слои, не оставляя достаточно места для Vias. Если слой заблокирован и Layer Cost для этого слоя установлен в 0, слой рассмат- ривается «ограниченным» (не слой трассировки) и не принимает во внимание стои- мость переходника. PRIMARY DIRECTION Стратегии по умолчанию используют только две стоимостные установки для пер- вичного направления: • 20 (главным образом вертикально) и 80 (главным образом горизонтально) для шаб- лонов WIN/COMP, Preliminary Route и Maze Route; • 49 (слегка вертикально) и 51 (слегка горизонтально) для шаблонов Next и Special Options. Из-за увеличения интеллекта трассировщика путем добавления стоимости Between Pins, старый метод установки для каждой пары слоев различных первичных направле- ний был заменен методом Now In Place, который должен устанавливать первичные на- правления всех слоев 20 или 80 и корректировать стоимость слоя.
281 Часть 3. Рабочая среда Layout Есть частный случай, когда выгодно использовать строгую стоимость первичного направления 10 (строго вертикально) или 90 (строго горизонтально). Если вы разводите плату, которая требует нечетного числа горизонтальных или вертикальных слоев, вы должны установить любые слои, которые не имеют встречного направления «партнер», в 10 или 90. BETWEEN PINS Значение Between Pins определяет значение стоимости трассировки между ножками с расстоянием между центрами 0,100 (или менее). Эта стоимость работает прежде всего на слоях, для которых первичное направление трассировки является противоположным ориентации микросхем. Первоочередной задачей стоимости Between Pins является переадресация длинных трасс на каналы между микросхемами с каналов между ножками. Это препятствует ис- пользованию трассировщиком каналов между длинными рядами PGA и соединителей. PGA Акроним для Pin Grid Array. Чип с высокой плотностью штырьков, которые исполь- зуются для большого количества вводов-выводов Значение по умолчанию для Between Pins Cost 30 для шаблонов WIN/COMP и Maze Route (устанавливаются в диалоговом окне Route Pass) назначает стоимость половины переходника к каждому «узкому месту» между ножками микросхемы. Between Pins Cost устанавливают в 0 для Next, потому что любые трассы, которые оставлены для шаблона Next, будут иметь новую установку для поиска путей и возмож- ность обнаружения неиспользованных каналов между штырьками микросхемы. Если нет специальных производственных соображений, которые абсолютно запре- щают трассировку между ножками микросхемы, вы не должны устанавливать Between Pins Cost в 100. Имейте в виду, что установка 100 означает, что вы, может быть, не сможете выполнить трассировку для PGA или соединителя. Пример ЦАТ STYLE BOARD). LAYER 1 (без пары) - 90 Horizontal; LAYER 2-20 Vertical; LAYER 3 -80 Horizontal; LAYER 4 (без пары) - 90 Horizontal. Пример 2 (нечетное число слоев трассировки): LAYER 1 - 20 Vertical; LAYER 2-80 Horizontal; LAYER 3 (без пары) - 10 Vertical; LAYER 4-80 Horizontal; LAYER 5-20 Vertical. Сопутствующие темы: LOAD STRATEGY COMMAND, BOARD (AUTOROUTE), EDIT ROUTE PASS DIALOG BOX, SWEEP EDIT DIALOG BOX, EDITING STRATEGY FILES, ROUTING STRATEGY FILES, ROUTE LAYER (STRATEGY),
282 OrCAD 10. Проектирование печатных плат ROUTE SPACING (STRATEGY), ROUTE SWEEP (STRATEGY), ROUTE PASS (STRATEGY), ROUTING. EDIT NET DIALOG BOX Чтобы открыть диалоговое окно Edit Net (рис. 3.41), выберите команду Nets кнопки Spreadsheet на панели инструментов и дважды щелкните на ячейке, строке или столбце, которые хотите редактировать. Edit Net Net Name < Net Attributes Г Routing Enabled P Share Enabled P Retry Enabled P Shove Enabled 1“ Highlight Г Test Point Group Weight low med high Min Width Conn Width ______Net Layers... | Width By Layer... | 8. Max Width pj Net Reconn... Net Spacing... OK Cancel Рис 3.41. Диалоговое окно Edit Net NET NAME Имя выбранной цепи. Если вы выбрали несколько цепей, то это текстовое поле не появляется. NET ATTRIBUTES • Routing Enabled - вы можете разводить цепь вручную или автоматически, только если данная опция выбрана. Рекомендуется отключать эту опцию для цепей пита- ния и земли при размещении компонентов. Если вы заранее полностью развели це- пи питания и земли, то вы не должны их отключать при трассировке оставшихся цепей. Однако если вы только генерируете стрингеры (проводники с переходником на конце) для цепей питания и земли, то необходимо отключить их 'грассировку. • Retry Enabled - позволяет трассировщику переразводить трассу для освобождения места под другую трассу. Хотя обычно не отключают Shove Enabled отдельно от Retry Enabled, ио вы можете отключить Retry Enabled в ситуации, когда необхо- димо сохранить некоторый сегмент трассы на определенном слое и не беспокоить- ся, сдвигает ли трассировщик трассу при разводке (например, шина синхронизи- рующих импульсов должна быть на слое 3, но не ограничена по длине). Если опции Retry Enabled и Shove Enabled отключены одновременно, то все трассы цепи, по су- ществу, будут заблокированы на месте. Если цепь полностью разведена, то отклю- чение Retry Enabled и Shove Enabled идентично использованию Lock. Применение Lock воздействует только на предварительно разведенные сегменты.
Часть 3. Рабочая среда Layout 283 • Share Enabled - подразумевается, что существующая грасса в пределах одной цепи рассматривается законной точкой соединения для любых новых трасс этой цепи. Другими словами, разрешаются Т-соединения. Использование Reconnect Enabled в сочетании с Share Enabled позволяет улучшить результаты трассировки. Когда эта опция заблокирована, трассировщик вынужден прокладывать трассы только от кон- тактных площадок. Т-соединения становятся невозможными. Вы можете использо- вать блокировку Т-соединений для использования Daisy-Chain-трассировки при разводке ECL-плат. Обычно используют Reconnect None совместно с Share Disabled, полагая, что вы вводите правильный Netlist прямых соединений в Layout (от источ- ника до нагрузки). • Shove Enabled - если опция Shove Enabled включена, то трассировщику разрешается двигать трассы, чтобы высвободить место для других трасс. Обычно не отключают только эту опцию для существующего сегмента трассы, поскольку трассировщик мог бы использовать Retry Enabled для переразводки трассы, если необходимо. По- этому, если вы хотите полностью блокировать цепь, то должны отключить и Shove Enabled и Retry Enabled. Если эти обе опции отключены, то все трассы цепи, по су- ществу, становятся заблокированными на месте. Если цепь полностью разведена, то отключение этих опции идентично использованию Lock. Применение Lock Routes влияет только на предварительно разведенные сегменты. • Highlight - цепи, которые обозначены как Highlight (разведенные или нет), стано- вятся подсвеченными (см. диалоговое окно Color). Цвет по умолчанию подсвечен- ных цепей на всех слоях белый. У вас есть опция добавления определенных цветов для подсветки трасс на определенных слоях. • Test Poin - если эта опция указана, то выбранным цепям могут быть назначены кон- трольные точки вручную или командой Test Points из меню AUTO. Указанием оп- ции Test Point в диалоговом окне Edit Padstack вы назначаете переходник под кон- трольную точку. GROUP Если в схеме вы объединили в группу несколько цепей, то номер этой группы ото- бражается в этом диалоговом окне. Ratsnests сгруппированных цепей отображаются в определенном цвете. RATSNESP Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Все цепи не вошедшие в группы на схеме, объединяются в нулевую группу, цвет которой темно-желтый. Номер группы цепи можно отредактировать только в схеме. Номера групп цепей связаны с цветами следующим образом: GROUP GROUP 1 GROUP 2 GROUP 3 GROUP 4 GROUP 5 GROUP 6 COLOR RED GREEN BLUE YELLOW PURPLE SKY BLUE
284 OrCAD 10. Проектирование печатных плат GROUP 7 GROUP 8 GROUP 9 GROUP 10 WHITE GRAY DARK. RED DARK. GREEN WEIGHT Вес — приоритет трассировки, назначенный цепи. Диапазон от 0 до 100, 50 установ- лено как значение по умолчанию. Более высокий номер дает цепи больший приоритет трассировки. Более высокий вес отменяет все другие выбранные критерии приоритета. Напри- мер, выбранное правило трассировки устанавливает, что первыми будут разводиться все трассы 50 Mil, а затем трассы шириной 12 Mil. Если вы установите вес шин синхро- низации (трассы 12 Mil) больше, чем вес цепей питания и земли, то шины будут разве- дены первыми. Вес цепей не «градуируется». Единственный критерий - это больше вес или мень- ше. Например, разность 1 столь же существенна, как и разность 10. MIN WIDTH Минимальная и максимальная ширина определяют допустимый диапазон ширины трассы в пределах цепи. Эти значения определяются в процессе извлечения по диапазо- ну толщин, предопределенных во входящих цепях. Если вы хотите изменить ширину существующих трасс на плате, вы можете это сделать, только изменив значения Miin width или Max width. Например, если вы развели цепь, используя ширину трассы 8 Mil, и хотите изменить всю цепь на 10 Mil, то необхо- димо заменить Min width для этой цепи с 8 на 10. Команда Force Min/Max Widths (доступная в меню EDIT, когда активна Nets Spreadsheet) вынуждает все предварительно разведенные трассы данной цепи соответ- ствовать диапазону, лежащему в пределах значений Min width и Max width. Любая трас- са с шириной, большей значения Max width, сужается к значению Max width; любая трасса с шириной уже значения Min width расширяется к значению Min width. Вы можете вручную сужать трассы (и изменять текущее значение Min width), ис- пользуя Manual Route/Shove Rules и Track Width. CONN WIDTH Трассировщик создает новые трассы с шириной, установленной в Connection Width. Для цепей с изменяющейся шириной установка Conn Width является определяющей. Далее, вы можете изменить значение этой установки, используя Manual Route/Shove Rules и Track Width. MAX WIDTH Минимальная и максимальная ширина определяют допустимый диапазон ширины трассы в пределах цепи. Эти значения определяются в процессе извлечения по диапазо- ну толщин, предопределенных во входящих цепях. Если вы хотите изменить ширину существующих трасс на плате, вы можете это сделать, только изменив значения Min width или Max width. Например, если вы развели цепь, используя ширину трассы 50 Mil, и хотите изменить всю цепь на 25 Mil, то необ- ходимо заменить Max width для этой цепи с 50 на 25. Команда Force Min/Max Widths (доступная в меню EDIT, когда активна Nets Spreadsheet) вынуждает все предварительно разведенные трассы данной цепи соответ- ствовать диапазону, лежащему в пределах значений Min width и Max width. Любая трас-
Часть 3. Рабочая среда Layout 285 са с шириной, большей значения Max width, сужается к значению Max width; любая трасса с шириной уже значения Min width расширяется к значению Min width. Вы можете вручную сужать трассы (и изменять текущее значение Min width), ис- пользуя Manual Route/Shove Rules и Track Width. NET LAYERS Открывает диалоговое окно Layers Enabled for Routing. WIDTH BY LAYER Открывает диалоговое окно Net Widths By Layer Dialog Box. NET RECONN Открывает диалоговое окно Reconnection Type Dialog Box. NET SPACING Открывает диалоговое окно Net Spacing By Layer Dialog Box. Сопутствующие темы: CREATING A NEW PCB, AUTOECO, COLOR DIALOG BOX, COLOR COMMAND, LAYERS ENABLED FOR ROUTING DIALOG BOX, WIDTH BY LAYER, RECONNECTION TYPE DIALOG BOX, NET SPACING. EDIT OBSTACLE DIALOG BOX Используйте диалоговое окно Edit Obstacle (рис. 3.42), чтобы определить препятствия. Препятствие (OBSTACLE) Контур, который представляет объект на плате, и должен быть принят во внимание в течение трассировки, размещения или покрытия медью. OBSTACLE NAME Определяет название препятствия. Если вы не определяете название для препятст- вия, Layout автоматически присваивает ему числовое название. OBSTACLE TYPE Определяет тип препятствия. Выбор, сделанный здесь, определяет, какие из опций, описанных ниже, станут доступными для редактирования. Доступные типы препятствий: • Free Track. Графическая область, которая может быть электрически приписана или электрически приложена к ножке компонента. Рисунок обычно создается на слое трассировки и действует как барьер для разводки, если трасса не принадлежит к той же самой цепи. Не влияет на размещение. • C opper Area. Заполненная медью зона, которая может использоваться для шумопо- давления, как теплоотвод или как барьер трассировки. Она может быть электриче- ски приписана или электрически приложена к ножке компонента. Она не оказывает влияния на размещение. Зона может быть заполнена штриховкой или может быть сплошной.
286 OrCAD 10. Проектирование печатных плат Edit Obiucle Obstacle Name Ob stacle Type________________ | P x; r- a c >c у j 'irotip Height Width Obstacle Layer Copper Pour Rules Gfe^hMwi | Zd/dtf | Note: Use Pin Tool command ’Toggle Copper Pour Seed’ to set copper pour seedpomts Г Isolate all tr «cj, Г ' ’/tram eh|nrt _____________.... ... . ... .___._______1______ \ . .. ._____________л J Net Attachment fI r none): 2 Г” Ro Nut HI! Beyond ubsUclr : dtp, Н„,з{, „ ,;ero„ | Comp Attachment.. | О К Help | CancelJ Рис. 3.42. Диалоговое окно Edit Obstacle • Anti-Copper. Свободное от меди пространство в пределах медной зоны. • Board Outline. Область, которая определяет край платы для трассировки и размеще- ния. Может иметься только одна на плату и находиться на нулевом слое (все слои). • Via Keepout. Выделенная область, используемая трассировщиком для определения областей, где Vias не допускаются. • Route-Via Keepout. Область, определенная трассировщиком, где трассы и Vias не допускаются. • Route Keepout. Область, определенная трассировщиком, где трассы не допускаются. • Detail. Линия, которая не используется при размещении или грассировке. Обычно применяется для создания SILKSCREENS, информации сверления, сборочного чер- тежа и атрибутов, прилагаемых к посадочным местам. • • Comp Height Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной высоты или выше. • Comp Height Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной высоты или выше. • Comp Group Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной группы. • Comp Group Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной группы.
Часть 3. Рабочая среда Layout 287 • Place Outline. Выделенная область, используемая подпро!раммами размещения, чтобы определить физические габариты каждого компонента на плате. Она должна присутствовать для распихивания компонентов и для корректной работы подпро- 1раммы авторазмещения. Она обычно определяется при создании посадочного места. • Insertion Outline. Выделенная область, используемая подпрограммами размещения, чтобы опреде