![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 54555657585960 ... 233 -- M -I-- IU5> Рис. 3.57. Настройка параметров графического редактирования У размещенного на схеме элемента будут автоматически отображаться поля Part Туре (имя компонента в библиотеке) и Part Designator (позиционное обозначение). При повороте компонента эти текстовые надписи ведут себя как системные (т. е. при повороте на 180° возвращаются в исходное состояние), но допускается их индивидуальный поворот и перемещение независимо от компонента, а также редактирование атрибутов (локальное и глобальное). При включении опций Hidden Fields и Field Names на схеме будут показаны содержимое 16-и пользовательских полей и их названия. Неизменяемые библиотечные текстовые /Read-Only Fields) поля компонентов на схему не выводятся и служат для передачи из библиотеки в схему различной служебной информации, например параметров SPICE или SimCode модели. Все текстовые поля компонента можно перемещать, поворачивать и редактировать индивидуально. Пользовательские поля Part Fields заполняются в редакторе схем. В редакторе библиотек УГО можно лишь переименовать названия этих полей. Делается это на вкладке Part Field Names диалогового окна Component Text Fields, как показано на рис. 3.58 (Tools » Description). В дальнейшем уникальные имена полей могут быть использованы в качестве ключевых для связывания проекта с внешними базами компонентов. Этот механизм позволяет избежать рутинной операции заполнения текстовых полей для перечня используемых материалов (Bill of Materials) и оперативно обновлять информацию о компонентах за счет горячей связи с внешней базой данных. Не рекомендуется использовать для этой цели неизменяемые библиотечные поля, так как большая часть из них зарезервирована под параметры для программы моделирования. ![]() Рис. 3.58. Задание заголовков пользовательских полей Прорисовка портов питания Отдельно следует остановиться на способах прорисовки символов заземления и питания. Редактор принципиальных схем системы Protel использует для этого встроенные символы портов питания (Power Port). Для размещения символа вывода питания следует выполнить команду Place » Power Port и войти в режим редактирования атрибутов символа. В открывшемся окне необходимо задать в поле Style стиль порта Circle, а в поле Net - имя цепи, например VCC. Если в схеме присутствуют цифровые компоненты, выводы питания которых, как правило, являются скрытыми, то необходимо задать такое имя порта питания, которое будет точно совпадать с именем соответствующих скрытых выводов (регистр роли не играет). В этом случае при генерации списка соединений система автоматически распознает все цепи и правильно создаст список соединений. Иногда требуется изобразить вывод питания не в виде круга, а в виде стрелки. В этом случае следует изменить стиль порта на Arrow. Больше проблем возникает при прорисовке портов заземления. Графика этих символов также задается в поле Style, но она значительно отличается от описанной в ГОСТ. Наиболее близкое к требованиям ГОСТ начертание имеет стиль Power Ground, который по умолчанию подразумевает имя GND. Можно попробовать использовать стиль Ваг, но в этом случае рядом с символом всегда будет отображаться имя цепи. Если встроенные начертания символов портов питания пользователя не устраивают, то рекомендуется использовать специально разработанные для этого УГО, которые компания ЭлектронТрейд поставляет своим лицензионным пользователям. На рис. 3.59 изображены различные способы прорисовки символов питания и заземления. Проблем не возникает, если требуется просто нарисовать принципиальную схему и вывести на печать. -Ovcc ->vcc vcc
Rl 100k Puc. 3.59. Различные способы прорисовки символов питания и заземления Если же для разработанной принципиальной схемы требуется спроектировать печатную плату (а это и есть главное назначение системы Protel), то необходимо вьшолнить ряд операций, которые позволят правильно сгенерировать список соединений. Во-первых, всем цепям, соединенным с пользовательскими символами питания и заземления, необходимо присвоить имя, разместив рядом с проводником метку цепи (Net Label). Чтобы метки цепей не выводились на печать, иХ необходимо выделить с помощью операции глобального редактирования, удалить нажатием комбинации клавиш CTRL+DELETE. Далее следует настроить и вьшолнить печать, после чего вернуть схему в исходное состояние двумя последовательными запусками команды Edit » Undo. Для быстрой реализации такой последовательности действий рекомендуется написать соответствующий макрос на языке Client Basic. Во-вторых, любой библиотечный символ вывода питания или заземления будет занесен в список соединений, а зна- чит, при загрузке его в редактор печатных плат из списка в окне Load/Forward Annotate Netlist следует исключить макросы, добавляющие эти компоненты на плату, а также их выводы к соответствующим цепям. Другой способ подготовки схемы к созданию печатной платы заключается в написании макроса, который будет заменять все пользовательские символы питания и заземления на встроенные символы портов питания, генерировать корректный список соединений, а затем возвращать схему в исходное состояние. Этот способ может показаться слишком сложным, но именно он позволяет полностью решить проблемы несоответствия требований оформления схем по ГОСТ и методики проектирования в системе Protel. Особенности разработки иерархических проектов Гораздо больше проблем из-за этих несоответствий возникает при построении иерархических проектов. Российские стандарты позволяют строить сколь угодно сложные иерархические проекты, однако их оформление резко отличается от принятого в западных системах проектирования. Иерархические вертикальные и горизонтальные связи между схемами здесь описываются разъемами по принципу контакт - адрес. В системе Protel эти связи описываются через порты (Port), символы листа (Sheet Symbol) и входы листа (Sheet Entry). Графика этих символов не может быть изменена настолько, чтобы полностью соответствовать требованиям ГОСТ. На рис. 3.60 изображен фрагмент принципиальной схемы подчиненного листа, где часть портов (слева вверху) цепей изображена с помощью встроенных объектов, а другая часть (слева внизу) - с помощью пользовательских символов. На вышестоящем уровне иерархии эта схема будет представлена символом листа, приведенным на рис. 3.61. Применение пользовательских символов дает возможность описывать иерархические связи только посредством глобальных меток цепей, что соответствует "плоской" иерархии (Модель 2) и значительно ограничивает функциональность редактора схем системы Protel. ![]() .Tiicj г П11иди.\емы2 Рис. 3.60. Различные способы прорисовки портов Рис. 3.61. Различные способы прорисовки символа листа В общем случае рекомендуется поступать следующим образом. Весь проект следует строить согласно методологии, разработанной компанией Protel, с применением оформленных по ГОСТ символов компонентов, русскоязычных имен цепей и листов. 0 ... 54555657585960 ... 233 |