![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 44454647484950 ... 233 Rules (правила проектирования) Как описывалось ранее, принципиальная схема может содержать некоторые данные о печатной плате в специальных топологических директивах (РСВ Layout directives). Синхронизатор может передавать такие данные в редактор печатных плат для генерации соответствующих правил проектирования, для чего необходимо установить флаг Generate РСВ Rules. У этой функции существует два режима. Only add missing РСВ rules (добавление только отсутствующих правил) - для цепей, которые не имеют никаких правил, создаются новые правила; существующие правила обновляются исходя из данных в топологических директивах. Strictly follow Schematic directives (строгое следование директивам) - для цепей, которые не имеют никаких правил, создаются новые правила; существующие правила обновляются исходя из данных в топологических директивах; любые другие правила проектирования для цепей, попадающих в область видимости, удаляются. Для получения более полной информации о передаче данных из топологических директив для генерации правил проектирования обратитесь к разделу Передача топологической информации данной главы. Classes Опция Generate Component Classes позволяет создавать классы объектов на чертеже печатной платы исходя из наборов компонентов на листах схем. Имя класса получается из имени листа принципиальной схемы посредством удаления из него пробелов. Если различные секции составного компонента располагаются на разных листах, то этот компонент включается в класс того листа, где расположена его первая секция. Для каждого класса компонентов в последствии будут созданы области (room) размещения, которые можно будет размещать на плате. Более подробная информация по этому вопросу приведена в подразделе Работа с областями размещения главы Проектирование печатных плат. Опция Generate Net Classes from Buses позволяет в редакторе печатных плат создавать классы цепей для имеющихся на схеме щин. Предварительный просмотр вносимых изменений В нижней части диалогового окна Update расположена кнопка Preview Changes. Нажатие на эту кнопку открывает дополнительную вкладку Changes, где в виде списка перечислены все изменения, которые собирается сделать синхронизатор в целевом документе (рис. 3.44). $упс1ппн»> Wamgt Oewij I h> i»en rri Ьа пеШ! ri sida к «псгппа >iiu on: Rerume net n«M N00114 b, N00115 )Rm«t« n«l n«r« N0011310 N00114 : Rcnan net nam N00074 u N00075 Rm«t« nal nam N00073 lo N00074 Addnmnet-1 :UiH«oc!«T»x»riJ1 lootennlFLV4loZZZ AddnodaJ100-4tonet 1 Eno> Footprint 2ZZ not found loroif found £№viewChanow Puc. 3.44. Предварительный просмотр сделанных изменений дает возможность выявить и исправить возможные ошибки в нижней части вкладки расположен флажок Only show errors, с помощью которого можно сократить список, оставив в нем только ошибки. По необходимости из этого списка можно удалить любую операцию, щелкнув по ней правой кнопкой мыши и в появившемся контекстном меню выбрав команду Delete (удалить). Кнопка Report генерирует полный отчет обо всех приведенных в списке операциях. Как синхронизатор определяет, какой чертеж печатной платы использовать? При определении того, какой лист (или листы) печатной платы связан с каким листом (листами) принципиальной схемы, синхронизатор использует следующую стратегию. В первую очередь он ищет лист печатной платы в той же папке базы данных проекта (Design Database), где располагается данная принципиальная схема. Если поиск завершился удачно, то используется найденный лист. Если в этой папке имеется несколько разных чертежей печатных плат, то выдается запрос на выбор правильного. Если поиск в папке завершился неудачно, то просматривается вся база данных проекта, составляется список всех обнаруженных чертежей печатных плат и выдается запрос на выбор одного из них. В случае отсутствия требуемых чертежей во всей базе данных создается новый проект печатной платы в той же папке, где располагается лист принципиальной схемы. Как размещаются компоненты на чертеже печатной платы? Синхронизатор размещает топологические посадочные места компонентов в ряд по горизонтали. Если до передачи данных из схемы был определен контур размещения на печатной плате в специально отведенном для этих целей слое, то такие компоненты размещаются в правой части этого контура. В иных случаях компоненты размещаются в абсолютном центре чертежа с координатами 50000, 50000. Передача топологической информации Еще одна функция, которую выполняет синхронизатор, - это трансляция топологических директив, расположенных на принципиальной схеме, в правила проектирования печатной платы. Настройки каждой директивы транслируются в соответствующие правила с учетом области видимости цепей (табл. 3.2). Заметим, что топологические директивы работают только с дюймовой системой единиц, что доставляет много неудобств пользователям, работающим в редакторе печатных плат с метрической системой. Таблица 3.2
Передача изменений в принципиальной схеме в редактор печатных плат Обычный ход процесса проектирования - это внесение изменений в разрабатываемую схему с последующей передачей этих изменений в уже существующий проект печатной платы. Это делается точно так же, как и самая первая передача данных из принципиальной схемы в чертеж печатной платы, т. е. с помощью команды меню Design » Update РСВ. При этом синхронизатор анализирует схему и плату с целью поиска отличий. Затем он создает набор макросов - процедур, устраняющих каждое отдельное отличие, и запускает их на выполнение. Как синхронизатор сопоставляет компоненты на принципиальной схеме и на печатной плате? При синхронизации принципиальной схемы с печатной платой согласующимся друг с другом компонентам присваиваются идентификаторы соответствия. Такой подход избавляет от необходимости повторного аннотирования отдельно схемы и платы, которые могут быгь согласованы в любое время с помощью запуска команды меню Update. Если в схеме или на плате будет найден компонент без идентификатора соответствия, то синхронизатор попытается подобрать для него подходящий компоненты и после этого выведет диалоговое окно Confirm Components Associations для подтверждения этого соответствия (рис. 3.45). Тhis schentehcfMOfect and РСВ deugn have ло( been aynchfoneed before TheSynchranzethBieMinnedlhescheinabcandPCB, and iMlched (by detiialofj each conponent on the raf(fence design miH a ocvnpGnenI on the target dengn. The inaitiee in dapltyed n the HalGheiJ Corixxientt M. сайт lhal thai* malchet are сшас1 Сочх the innatGhed conponwo isU Unmatched reference coi OtaE I ГеЧЛ ИЗ C22 RAO-0.2 lOOn RAD-02 • lOOn Jj RAD-0.2 • 100n RADU2 lOOn Unnetched laiget сотропеПИ . Hatched соппппИ. [е.ии-я I •J** tc>- <><чгч"1И ![]() *l.l: la (RAoaz-aiuF) " Г2 (RADb.2-0.1un СЭ (RAO02-b.1uF9 1C4 (RAD0.2.0.1uF) 3 (FiApO.2-0.iuFJ J-(C8 (RAb02-b.iuF) C9 (RAD0.2-0.luF) DO (RAD0 2-6.1ufj I Targrtcwponer*. ja (RAD0.2-aiuF) C2 (RAD0.2-Olifl ;C3 (fM002.01uF) iC4 (RAD0.2-aiuf) :C5 (FIADa2-01uF) сё (RA002-01uF C9 lRADO2.01uF) CIO (RAD02-GluF) Puc. 3.45. Согласующиеся и не согласующиеся компоненты отображаются в различных списках диалогового окна Confiwn Components Associations Синхронизатор выполняет этот предварительный подбор с использованием позиционных обозначений компонентов, поэтому необходимо всегда следить за его правильностью. При нажатии на кнопку Apply подобранные компоненты получают идентификатор соответствия. 0 ... 44454647484950 ... 233 |