Руководства, Инструкции, Бланки

автотрассировщик Specctra руководство img-1

автотрассировщик Specctra руководство

Рейтинг: 4.4/5.0 (1804 проголосовавших)

Категория: Руководства

Описание

Автотрассировщики сапр p-cad»

«Автотрассировщики сапр p-cad» 1. Автотрассировщик Pro Route

Вызов автотрассировщика производится по команде Options/Routeи в появляющемся диалоговом окне в областиAutorouterвыбратьProRoute. Данный автотрассировщик имеет большие возможности по сравнению сQuick Routeи в этой связи имеет некоторые особенности настройки.

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

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

В окне CheckPoint Interval Minutesустанавливается интервал времени в минутах между моментами сохранения файла результатов трассировки.

Настойка проходов автотрассировщика осуществляется при помощи клавиши Passes(только при сброшенном флажкеAuto passes selection). Существуют следующие виды проходов:

Wide Via Fanout (SMD) - обеспечивает подключение стрингеров к SMDэлементам, которые заканчиваются переходным отверстием и подключаются к другим трассам, имеющим атрибутWidth.

Via Fanout (SMD)- стрингеры для всех SMD элементов.

Wide Initial- трассировка широких цепей (количество переходных отверстий не более трёх)

Wide Comprehensive- трассировка широких цепей без ограничения переходных отверстий

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

Initial - выполнение простых соединений стандартной ширины с количеством переходных отверстий не более 3, не разрешается разводка по диагонали

Comprehensive - трассировка сложных трасс с количеством переходных отверстий не более 6, трассы располагаются как угодно

Exhanstive- сложные трассы без ограничений

Iterative (Rip-Up)- основной итерационный алгоритм прокладки трасс, позволяет разрывать ранее проложенные трассы, перекраивать их с целью улучшения для разводки следующих цепей. Нужное число проходов (<10) устанавливается в окнеMax Iterative Passeв областиPass Counts

Manufacturing- проход оптимизирует результаты трассировки для обеспечения технологичности платы. Трассы спрямляются, удаляются лишние переходные отверстия. Нужное число проходов (<10) устанавливается в окнеManufacturing Passeв областиPass Counts

Final Manufacturing- повышает технологичность платы - если разрешена диагональная трассировка, то прямоугольные изломы трассы могут быть заменены диагональными.

В области Copper Shareразрешается Т-образная трассировка:

Lines and Vias- разрешает Т-образное соединение с ближайшей контактной площадкой, переходным отверстием или любым другим фрагментом той же цепи

Vias only- Т-образное только с ближайшим переходным отверстием или контактной площадкой той же цепи

Disable- разрешает Т-образные соединения только с ближайшей контактной площадкой.

Бессеточный трассировщик P-CAD Shape-Based Router

Автотрассировщик предназначен для интерактивной и автоматической трассировки многослойных печатных плат с высокой плотностью размещения компонентов. Особенно эффективен для компонентов с планарными контактами, выполненных в разных системах единиц измерения. Автотрассировщик обрабатывает печатные платы, имеющие до 30 слоев, до 4000 компонентов, до 5000 контактов в одном компоненте, до 1000 цепей и до 16000 электрических соединений в проекте.

Запускается программа или непосредственно из редактора P-CAD PCBили автономно из средыWindows(файлSR.exe).

Настройка стратегии трассировки

Настройка стратегии трассировщика производится после его запуска с помощью диалогового окна Options/Auto-router.

Диалоговое окно имеет три закладки: Routing Passes, Parameters, Testpoints (рис.1).

В закладке Router Passesв областяхRouter Passes иManufacturing Passesустанавливаются различные процедуры (проходы) трассировки:

-Memory- трассирует модули типа «память» в одном, горизонтальном или вертикальном, направлении. Используется эвристические (Heuristic) или регулярные методы поиска(Search). Эту процедуру рекомендуется включать всегда, даже в том случае, если даже нет схем памяти.

-Fan out used SMD pins (beep)- эта процедура позволяет генерировать веерообразное расположение стрингеров контактных площадок компонентов. Неудачные места расположения стрингеров помещаются на экране небольшой окружностью жёлтого цвета с символов Х в центре окружности. Процедура используется при наличии планарных выводов компонентов на верхнем, нижнем или обеих сторонах печатной платы. Рекомендуется провести данную процедуру для предварительной трассировки, и если примерно 10% стрингеров не будут сформированы, то компоненты необходимо переразместить.

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

-Share Router - Push and Shove- является основным алгоритмом трассировки. При вставке проводников соседние проводники раздвигаются по диагонали без ограничения расстояния при раздвижке проводников. Возможно «перескакивание» проводников через переходные отверстия и контактные площадки.

-Share Router - Rip Up- после выполнения процедурыPush and Shoveеще возможны некоторые конфликты между проведёнными цепями, которые помечаются жёлтыми кружками. Данная процедура принудительно разрывает уже проложенные цепи и прокладывает их заново с целью ликвидации таких конфликтов.

-Clean During Routing - спрямление проводников в процессе трассировки.

-Clean After Routing- спрямление проводников после окончания трассировки.

-Evenly Space Traces- раздвижка проводников с целью более равномерного заполнения ими всей площади печатной платы.

-Add Testpoints - разрешение на вставку контрольных точек электрических цепей согласно установкам, сделанным во вставкеTestpoints.

В окне Routed CornersзакладкиRouting Passesустанавливается допустимое значение угла изломов проводников - 45 или 90 градусов.

В закладке Parametersустанавливаются параметры трассировки для различных слоев печатной платы (рис.2).

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

-Auto- ориентация проводников выбирается автоматически после нажатия на кнопкуAnalyze Directions.

-Disabled- запрет трассировки.

-Fan out- генерация стрингеров в виде веера.

-Plane- внутренний слой металлизации.

-Vertical - вертикальная ориентация проводников.

-Horizontal- горизонтальная ориентация проводников.

-Any Direction- любое напрвление проводников при трассировке.

-Angled Direction per Layer- предпочтительная ориентация проводников под разными углами (45/; 45\\; 1, 2, 4, 5o’clock). Такая ориентация может назначаться для всех слоев печатной платы. На практике для верхнего и нижнего слоев задаются либо горизонтальная, либо вертикальная ориентация проводников.

В окнах закладки Parametersзадаются следующие параметры.

-Units- выбор системы единиц измерения.

-Via Type- запрет или разрешение для ввода переходных отверстий.

-Channel- установка ширины канала трассировки (ширина трассы + величина зазора). Оптимальное значение параметра вычисляется системой, но значение может быть установлено и пользователем (выбор из десяти значений предлагается системой). Для выбора бессеточного алгоритма трассировки ширина канала выбирается равной 1мил и менее.

-Vias under SMD- запрет или разрещение размещения переходных отверстий под планарными контактными площадками.

-Primary Pad Size- установка диаметра наиболее типичных штыревых контактов площадок.

-Primary Via Width- установка диаметра наиболее типичных переходных отверстий.

-Primary Trace Width- установка ширины наиболее типичных трасс.

-Primary Clearance- типичный зазор между объектами на печатной плате.

В закладке Testpoints(рис.3) задаются параметры генерации контрольных точек электрических цепей, в качестве которых могут использоваться существующие контактные площадки или переходные отверстия, появившиеся в результате трассировки. Можно добавлять площадки контрольных точек тех цепей, которые не имеют таких точек или переходных отверстий. Для автоматической генерациии контрольных точек на закладкеRouting Passesдолжен быть включен флажокAdd testpoints.

Параметры закладки Testpointsследующие.

-Existing Via- существующие переходные отверстия.

-Component Pad (Bottom only)- контактные площадки (только на нижней стороне печатной платы).

-Testpoint Pad (Top only) - ранее вставленные программой трассировки контрольные точки (только на верхней стороне платы).

-Testpoint Pad (Bottom only)- ранее вставленные программой трассировки контрольные точки (только на нижней стороне платы).

-Testpoint Pad (Thruhole)- ранее вставленные программой трассировки сквозные контрольные точки.

-Testpoint Grid- шаг сетки, в узлах которой размещаются контрольные точки.

-Testpoint Reference Designator- префикс позиционных обозначений контрольных точек.

-Lockdown existing used testpoints- разрешение использовать контрольные точки, которые созданы в предыдущем сеансе трассировки.

Для каждой электрической цепи можно задать индивидуальный набор атрибутов, который будет использоваться при автотрассировке. Нужные атрибуты цепей устанавливаются в окне Net Attributes, которое вызывается командойEdit/Net Attributes.

В этом окне можно задать:

-Display- режим отображения цепи на экран (True/False);

-Priority- очередность автотрассировки цепей (до 20 цепей);

-Legth Minimize- режим минимизации длины конкретной цепи,Min Dist- минимизация общей длины цепи,Diasy- сохранение последовательного соединения контактных площадок,Horizontal- горизонтальная прокладка цепи,vertical- вертикальная прокладка цепи;

-Route Action- стиль автотрассировки:Default- стандартный стиль автотрассировки (если печатная плата духслойная, то стрингеры создаются только для планарных контактных площадок),Route- трассировка цепи без генерации стрингеров,No Route- запрет трассировки цепи,Locked- запрет перетрассировки ранее проложенной цепи,Fan Out/Route- предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи,Fan Out/Plane- предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, без её трассировки;

-Route Layers- выбор слоёв трассировки для конкретной цепи: All Routing- трассировка на всех сигнальных слоях,Top- трассировка только на верхнем слое,Bottom- трассировка только на нижнем слое;

-Width - ширина трассы конкретной цепи.

Для быстрого поиска нужной цепи в окне Find Netдиалогового окнаNet Attributesможно указать имя или номер этой цепи.

Перед началом трассировки рекомендуется выполнить команду Reports/Pre-route Synopsis, которая кратко информирует о возможных будущих результатах трассировки (файлSR.RPT). При анализе файла пользователь принимает решение о начале трассировки или о частичном изменении параметров стратегии трассировки или параметров печатной платы.

По команде View/Densityможно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым - наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающее более 10-20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.

Видео

Другие статьи

Скачать Specctra - ТОРРЕНТИНО - торрент трекер

Specctra

Specctra 16.0
Год выпуска: 2007
Версия: 16.0
Платформа: Windows XP/Vista - не проверялось/Windows 7
Совместимость с Vista: неизвестно
Язык интерфейса: только английский
Таблэтка: Присутствует
Описание: Программа автотрассировщик печатных плат Specctra 16.0. Вырезка из OrCAD. Инсталлятор не нужен. Инструкция по установке внутри и на скриншотах. Может вызываться из P-CAD. Для этого необходимо в файле pcb.ini P-CAD'а, откорректировать путь к Specctra. С дополнительной программой можно разводить перемычки.
Доп. информация: Вполне достаточное описание работы с Specctra есть в книге А. С. Уварова "P-Cad 2002 и Specctra", глава 8. Полный перечень команд - в книге Ю. М. Елшина "Справочное руководство по работе с подсистемой Specctra". Эти книги у меня есть, могу поделиться.
Расширить возможности P-Cad и Specctra можно поместив между ними оболочку - PcadParser. Эта программа умеет:
передавать информацию о room и/или region из PCAD-a в Specctra,
разводить в Specctra один из слоев с помощью перемычек (jumpers), используя встроенные возможности Specctra.

Похожие торренты

Комментарии

К сожалению пока никто не оставил комментарий ;(

© 2009–2016, Торрентино
По всем вопросам обращаться на admin@torrentino.me

Правообладателям просьба писать вежливо и своевременно: abuse@torrentino.me и мы отнесемся к вашей просьбе с пониманием.

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

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

В предыдущей статье по автоматической трассировке печатных плат я уже упоминал причины, которые побуждают разработчика применять автотрассировщики в своих проектах. И в этой статье мне б хотелось немного описать процесс проектирования печатных плат в программе Specctra. Но для начала немного о том, почему именно эта программа является наиболее распространенным автотрассировщиком ПП на территории СНГ. И в первую очередь это обоснованно возможностью работы Specctra совместно с САПР P CAD. В тоже время Specctra является единственной программой автотрассировки, которая может осуществить разводку сравнительно сложных плат, разрабатываемых в P CAD, так как встроенные в P CAD автотрассировщики (Situs, ProRoute, Quick Route) предназначенны в основном для разводки 2-х, 4-х, максимум 6-х печатных плат и сравнительно небольшого числа связей.

Программа автотрассировки Specctra может превосходно справиться с разводкой ПП практически любой сложности. Вот только для работы трассировщика необходим DO - файл, который представляет собой набор инструкций. Очень подробно процесс работы с этой программой описаны в книге Ю.М. Елшина "Справочное руководство по работе с подсистемой Specctra", которую Вы можете скачать здесь. Хотелось бы только в общих чертах описать, что именно разработчик может задавать в DО - файле:

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

В общем случае процесс проектирования печатной платы выглядит так: Вы размещаете компоненты на плате в P CAD, делаете разводку цепей "ЗЕМЛИ" и "Питания", и передаете файл программе Specctra. Далее получаете определенный вид разводки ПП, вносите исправления в DO-файл, и повторяете процедуру автотрассировки сначала. И так до тех пор, пока не получите необходимые результаты. Но в любом случае после автотрассировщика прийдется вручную немного корректировать разводку печатной платы.

Видеокурс по проектированию печатных плат в P CAD.

Материал по PCAD

Copyright © 2010 ---. Все права защищены.
Копирование материалов возможно только с указанием активной гиперссылки.

Иллюстрированный самоучитель по P-CAD › Автоматическая трассировка соединений › Автотрассировщик Quick Route страница

Иллюстрированный самоучитель по P-CAD Автотрассировщик Quick Route

В систему P-CAD входят четыре программы автоматической трассировки – Quick Route. PRO Route 2/4. PRO Route и P-CAD Shape-Based Router. Для выбора нужной программы выполняется команда Route/Autorouters из редактора P-CAD PCB .

Автотрассировщик Quick Route используется для трассировки несложных плат, содержащих небольшое число компонентов. Автотрассировщик PRO Route 2/4 трассирует однослойные и двухслойные платы без ограничения числа выводов или четырехслойные платы с числом выводов компонентов до 4000. Автотрассировщик PRO Route трассирует платы, имеющие до 30 слоев без указанных ограничений. Автотрассировщик SPECCTRA поставляется дополнительно к P-CAD и используется не только для трассировки соединений, но и для ручного или автоматического размещения компонентов на печатной плате. На сегодняшний день SPECCTRA является наиболее "продвинутым" автотрассировщиком печатных плат и используется при проектировании сложных печатных плат.

Автотрассировщик запускается из графического редактора P-CAD РСВ с помощью меню Route/Autorouters. Диалоговое окно автотрассировщика Quick Route показано на рис. 5.1.

Автотрассировщик не требует указания границы печатной платы в слое Board и не изменяет топологию предварительно проложенных пользователем проводников. Предварительно на плате должны быть размещены все компоненты, определены все электрические связи. Некоторые связи могут быть уже проведены. Можно задать области запрета для трассировки по команде Place/KeepOut .


Рис. 5.1. Окно автотрассировщика Quick Route

В области Strategy диалогового окна находятся следующие кнопки:

  • Strategy File – файл стратегии трассировки, т. е. совокупность параметров для трассировки (расширение файла – .STR ). По умолчанию имеет имя входного файла;
  • Output PCB File – файл с записью результатов трассировки (расширение файла – .РСВ ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R ;
  • Output Log File – текстовый отчет о результатах трассировки (расширение файла – .LOG ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R .

Кнопка Load загружает готовый файл стратегии. Кнопка Save сохраняет выбранный файл стратегии для текущего проекта. Кнопка Set Base устанавливает параметры стратегии и имена перечисленных выше трех файлов по умолчанию.

Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers .

Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.

Кнопка Via Style вызывает диалоговое окно Options Via Style для просмотра и редактирования стеков контактных площадок. Переходные отверстия, которые всегда располагаются в узлах сетки трассировки, для различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный диаметр переходного отверстия ограничен двумя шагами сетки трассировки.

РЕКЛАМА

Specctra - самый лучший автотрассировщик

Specctra - самый лучший автотрассировщик

Specctra считается одним из самых лучших автотрассировщиков. На сколько я знаю, эту программу можно прицепить к разным программам проектирования печатных плат, то есть печатная плата создается в программе (например PCAD-2001), потом плата экспортируется в Спектру и разводится, после чего возвращается обратно в (например в PCAD-2001).
В DipTrace (обсуждалась на про-радио) тоже планируется импорт/экспорт для Specctra:
Сейчас ведется работа по импорту/экспорту DSN для Specctra и Electra
http://www.diptrace.com/rus/forum/showthread.php?fid=7&tid=83

Надеюсь, что в очередной версии DipTrace такая функция появится, по этому я ищу работающую версию Specctra (не старую, версия 7.03 у меня есть).
Версия 15.1 лежит на рапидшаре, ссылка здесь:
http://www.pcad.ru/forum/32040/
но забрать файл 43762 KB при помощи dial-up интернета, весьма проблематично.
Я обращаюсь к жителям форума про-радио: если кто скачал этот файл, поделитесь пожалуйста, лучше порезать по 5…10 МБ и выложить где ни будь в другом месте, можно и на рапидшара, но кусочками не больше 5 МБ.

Буду рад услышать разные мнения об более старых версиях Specctra, если кто имеет опыт работы.

Так уж прямо и лучший!
Попробуйте наш Топор-топологический. послал на gmail.com лайт версию.
ОАО "Авангард" (Санкт-Петербург) выпустило принципиально новую версию программного продукта
Прорыв в области высоких технологий сделали петербургские ученые, занятые в оборонной и космической промышленности. Об этом журналистам сообщили на состоявшейся на днях пресс-конференции. В распространенных материалах говорится, что группа разработчиков одного из крупнейших предприятий радиоэлектронного комплекса "Авангард" (Санкт-Петербург) выпустила принципиально новую версию программного продукта, не имеющего мировых аналогов, - так называемый "топологический трассировщик печатных плат". По словам вице-президента Российского Союза промышленников и предпринимателей (работодателей) лауреата государственной премии академика Вахтанга Ковешникова, произошло неординарное событие, позволяющее лишний раз заявить, что страна богата интеллектуальными талантами и, в частности, уникальными программистами. Новшество, считает В.Ковешников, по достоинству оценят многочисленные потребители в условиях жесткой конкуренции на рынке радиоэлектронных изделий, когда на первый план выходит проблема развития средств автоматизированного проектирования и их качества. Руководителем группы разработчиков является доктор технических наук Сергей Лузин - победитель конкурса компании INTEL на лучший проект в области автоматизации проектирования сверхбольших интегральных схем. По его словам, новая отечественная САПР "TopoR Lite" успешно конкурирует с зарубежными системами. Она позволяет значительно сократить сроки проектирования изделий радиоэлектронной аппаратуры и при этом резко повышает их технические характеристики. Главная особенность состоит в том, отметил в беседе с корреспондентом РБК Сергей Лузин, что "новая программа использует оригинальные алгоритмы, сокращающие длину связей между электронными компонентами и количество пересечений на коммутационной плате". Звучит сухо, но на, казалось бы, простое решение ушло более десяти лет кропотливых исследований. Разработкой, рожденной в недрах компании "Авангард-Системы-Мультимедиа", уже сегодня заинтересовались предприятия оборонного и авиакосмического комплекса, подчеркнул на состоявшейся пресс-конференции представитель Российского Агентства по системам управления (РАСУ) Владимир Филиппов. Найдет она широкое применение и в отечественной гражданской промышленности. Напомним, что акционерное общество "Авангард" - крупнейшее научно-производственное объединение России, отмечающее в эти дни 55-летие со дня основания. Специалистами компании реализована программа переоснащения отрасли, в рамках которой предприятия страны получили свыше 10 тыс. единиц нового технологического оборудования. Предприятие обладает современными технологиями микроэлектроники, в том числе входящими в Перечень критических технологий РФ. Специалисты "Авангарда" ведут активную работу в области создания нового поколения микроэлектронных датчиков физических и химических величин двойного применения.

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

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

TopoR Lite не пробовал, не знаю. Но думаю, ничего революционного в самом подходе к автоматической разводе он не может нести. Если не прав, расскажите, кто пробовал. А тратить время, качать, инсталировать и изучать программу, чтобы убедиться в том, что все они из одной бочки, что-то как-то "влом".

АК, а ссылка на форуме уже не работает.
Попробуйте на http://www.pcad.ru/search/ забить слово Specctra. Там широко обсуждается эта прога.

Specctra 16

Specctra автотрассировщик для плат

SPECCTRA программа которая великолепно трассирует очень сложные печатные платы. т.к применен новый алгоритм представления графических данных в соответствии с ShapeBased-технологией. В отличие от известных ранее программ для автотрассировки печатных плат, в которых графические объекты представлены в виде набора точек-координат, в программе SPECCTRA используются более компактные способы их математического описания. За счёт этого повышается эффективность трассировки печатных плат с высокой плотностью расположения компонентов, обеспечивается автоматическая трассировка одной и той же цепи трассами разной ширины и другие возможности.

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

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


Работа с программой SPECCTRA

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

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

Прежде чем приступить к работе с программой SPECCTRA, полезно познакомиться с особенностями ее установки на компьютер и размещения файлов проектов. Если программа установлена на вашем компьютере и функционирует, то часть вопросов для вас отсутствует. Но если программа устанавливается впервые, то следует учесть некоторые особенности, заключающиеся в том, что для совместной работы программ Р-CAD и SPECCTRA необходимо в файлах Autoexec.bat (размещен на логическом диске, с которого загружается ОС Windows) и PCB.ini (размещен в головной директории программы Р-CAD) указать (или изменить) логический диск с полным путем файлов программы SPECCTRA.

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

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

Подготовка проекта и передача его в программу SPECCTRA

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

в проект необходимо ввести параметры для цепей (ширину проводников и зазоры), для этого можно использовать все имеющиеся в программе P-CAD средства: назначать классы цепей, вводит индивидуальные требования к цепям или устанавливать общие требования на весь проект. Все эти параметры цепей передают в программу SPECCTRA, где они будут использованы при трассировке. Однако эти параметры цепей можно так же вводить или корректировать непосредственно в программе SPECCTRA;

в проекте обязательно должен присутствовать замкнутый контур платы (на слое Board). Если размеры платы не определены, то можно ввести временный контур заведомо большего размера. Тогда по завершении работы с программой SPECCTRA вы сможете в среде программы Р-CAD изменить контур платы Контур не должен иметь разрывов и дефектов в виде выступающих линий;

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

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

Один из возможных вариантов работы с программой SPECCTRA предполагает, что у вас запущена программа Р-CAD РСВ, в которой открыт проект, подготовленный для авторазмещения или автотрассировки. В зависимости от решаемой задачи (размещение или трассировка) следует выполнить команды:

МН -> Place -» Autoplacement или МН —> Route -> Autorouters

В обоих случаях откроются практически одинаковые диалоги, поэтому описание начального этапа работы будет дано только применительно к варианту автотрассировщика. После выполнения указанных действий откроется диалоговое окно Route Autorouters (Запуск автотрассировщика), в котором в окне Autorouter следует выбрать SPECCTRA. Причем в варианте авторазмещения у вас нет выбора, кроме указанной программы.

В диалоговом окне Route Autorouters в зоне Strategy (Стратегия) будут показаны имена (полный путь) файлов, с которыми будет работать программа и которые при необходимости можно изменить, щелкая по соответствующим кнопкам:

Do File (Управляющий файл). Это файл, в котором записана макро-программа, согласно которой программа SPECCTRA будет выполнять действия с вашим проектом. Щелкнув по одноименной кнопке, вы можете выбрать другой, созданный ранее или сохраненный вариант управляющего файла;

Output РСВ File (Выходной файл). Это имя файла, с которым будет записан результат работы программы SPECCTRA;

Output Log File (Текстовый файл результатов). Это имя файла, в котором будут записаны все действия, выполненные программой во время работы.

Если вы измените любой из перечисленных выше фалов (имя или сам файл), то следует щелкнуть по кнопке Load (Загрузить). Диалог Route Autorouters позволяет создавать Do-файл, в том числе, загрузив прототип и видоизменив его методами корректировки, получить новый. В этих случаях для сохранения нового файла следует щелкнуть по кнопке Save (Сохранить).

Если же после внесения изменений в Do-файл будет запущена программа SPECCTRA, то специально сохранять этот файл не следует: программа автоматически произведет запись и сохранение изменений в файле. Кнопка Set Base (Базовая установка) позволяет вернуться к варианту, предлагаемому программой по умолчанию. В большинстве практических случаев, когда имена файлов в зоне Strategy не меняются, использовать указанные кнопки нет необходимости.

Выше несколько раз упоминался термин Do-файл (Do File), что можно перевести как «Файл управления действиями», или проще «управляющий файл». Далее по тексту этот термин будет даваться без перевода. Вернемся к диалоговому окну Route Autorouttrs. Один из вариантов работы с программой SPECCTRA предполагает выполнение всех (или части) работ непосредственно под управлением конструктора, т. е. в данном варианте Do-файл не используется и его можно не создавать или не обращаться к ранее созданному, а сразу шелкнуть по кнопке Start (Запуск) и запустить программу.

Если в работе предполагается использовать Do-файл, то следует обратиться к одноименной зоне, в которой, щелкая по соответствующим кнопкам, можно выбрать вариант разработки (или корректировки) этого файла:

Do Wizard (Работа с мастером подсказки). Позволяет создавать и редактировать управляющий файл в режиме подсказки, что существенно упрощает работу;

Edit as Text (Редактировать как текст). В этом случае открывается окно текстового редактора, где обычными приемами работы с текстами можно вносить изменения в существующий Do-файл.

В диалоговом окне Route Autorouters имеется кнопка Net Classes (Классы цепей), которая дублирует другие способы открытия соответствующего диалога и позволяет непосредственно перед запуском программы SPECCTRA назначить или изменить параметры цепей.

Щелчок по кнопке Command Line (Командная строка) открывает соответствующий диалог. в котором можно установить некоторые начальные правила работы программы. В верхней части диалога в окнах Program File и других показаны имена файлов, используемые программой в работе, которые практически не требуют изменений.

В зоне Options (Настройки) можно, устанавливая в соответствующих окнах флажки, включать или отключать некоторые команды, которые в определенной степени дублируют команды Do-файла:

Ignore Illegal Commands (Пропускать команды с ошибками)
Do not Clean (Не чистить). Программа предусматривает в процессе работы после выполнения команд трассировки «расчищать» рабочее поле, что предусматривает спрямление проводников и удаление лишних переходных отверстий. Если установить флажок, то эта процедура не будет выполняться
Remove Prerouted Wires (Удалять ранее разведенные цепи). Если установить флажок, то предварительная трассировка будет уничтожена, и программа переразведет эти цепи заново
Quit when done (Выход по окончании). Программа, завершив работу, автоматически будет закрыта, и результаты переданы в программу Р-CAD РСВ; Simple Polygons (Упрощать площадки сложной формы). Если в проекте используются элементы (например, контактные площадки), выполненные как многоугольники, то программа может их заменять на прямоугольники с соответствующими размерами. Это может потребоваться для упрощения работы программы и, как следствие, ускорения ее работы
No Graphics (Работа без отображения). Обычно процесс работы программы отображается на экране компьютера. Если установит флажок в данном окне, то визуально процесс работы программы не будет виден. Если вы будете использовать этот вариант, то рекомендуется одновременно установить флажок в окне Quit when done. Тогда по завершении работы программа SPECCTRA автоматически передаст результаты работы в программу Р-CAD РСВ.

Все установки в зоне Options можно увидеть в окне Actual Command Line, в котором приведены тексты запускающих файлов и установок. Когда все установки в диалоговом окне Route Autorouters будут выполнены, щелкните по кнопке Start (Запуск). После этого программа может выдать предупреждение, что требуется заменена некоторых файлов. Обычно это бывает при повторных запусках программы, и с этим можно согласиться. Кроме того, программа может дать предупреждение: Please close all other windows before starting. (Пожалуйста, закройте все окна. ).

В данном случае программа требует закрыть в программе РСВ все проекты (в других окнах), кроме открытого. Программа SPECCTRA будет запущена и в зависимости от установок в Do-файле может сразу приступить к выполнению работы и, завершив ее, не останавливаясь автоматически вернуть результаты в программу Р-CAD РСВ. Но можно внести в Do-файл команды, которые запустят программу SPECCTRA, выведут проект на рабочее поле, и после выполнения некоторых команд работа будет приостановлена, чтобы вы могли вмешаться в процедуру авторазмешения или автотрассировки. При отсутствии Do-файла после щелчка по кнопке Start будет запущена программа, открыт ваш проект, но дальнейшая работа выполняться не будет. Здесь в работу должен вмешаться конструктор.

Авторазмещение и автотрассировка в P-CAD

Сообщение от greafuger

Всем привет. Я спроектировал схему, в теории вроде работает. Сейчас хочу изготовить печатную плату (в домашних условиях). Проблема в том, что там много связей и скорее всего будет 2 слоя. Но у меня нет опыта размещения компонентов и трассировки вообще.
Я пользуюсь P-CAD, и нашел там, что есть автотрассировщик и авторазместитель Specctra. Нашел версию 15.1, но что-то не разобрался с ней.
Не подскажете, где можно почитать про работу с этими программами или посоветуйте - как можно просще самому развести схему? Там 2-слойная схема, 6 микросхем и несоклько десятков конденсаторов и резисторов.

Если хорошо просканируешь присоветованные места, то найдешь a2s - враппер PCAD-Specctra, который в отличие от стандартного обеспечивает разводку по одному слою + перемычки по другому. А авторазместитель лучше не применять.

Сообщение от greafuger

Всем привет. Я спроектировал схему, в теории вроде работает. Сейчас хочу изготовить печатную плату (в домашних условиях). Проблема в том, что там много связей и скорее всего будет 2 слоя. Но у меня нет опыта размещения компонентов и трассировки вообще.
Я пользуюсь P-CAD, и нашел там, что есть автотрассировщик и авторазместитель Specctra. Нашел версию 15.1, но что-то не разобрался с ней.
Не подскажете, где можно почитать про работу с этими программами или посоветуйте - как можно просще самому развести схему? Там 2-слойная схема, 6 микросхем и несоклько десятков конденсаторов и резисторов.

авторазмещением лучше не пользоваться.
после размещения компонентов вручную разведите питание толщина дорожек не менее 1мм. если есть аналоговые микросхемы их лучше развести в ручную, и расположить их нужно отдельно от цифровых микросхем. всё это можно сделать в pcad. Затем создать группу класс (в опциях), в атрибутах укажите тип переходных отвертий иначе он берет по умолчанию.
Потом через окно трассировки выбираете спектру.
создаете .do файл. Чтобы трассировщик не трогал вашу ручную разводку в .до файле выбирите команду protect(окно слева) в появившихся окнах справа выбирите позицию класс и в окне ниже выбирите имя группы затем в меню нажмёте кнопку добавить и эта команда появится в окне слева. теперь можно запускать трассировку.
Успехов.