ПОИСК Статьи Чертежи Таблицы Как синхронизатор передает проектную информацию из "Система проектирования печатных плат Protel " Для передачи проектной информации из схемы на плату синхронизатор извлекает информацию о компоненте и связанности, после чего создает набор макросов. Каждое действие, которое должно быть выполнено (например, добавление нового компонента, добавление новой цепи или добавление узла цепи) определяется соответствующим макросом. [c.148] Если макрос по какой-либо причине не может быть выполнен (например, из-за отсутствия в библиотеке нужной топологии посадочного места), то он будет добавлен в качестве ошибки в список, расположенный на вкладке hange в диалоговом окне Update. [c.148] Перед выполнением макросов всегда рекомендуется исправлять ошибки и предупреждения. Далее приведено описание ошибок и предупреждений, а также поясняется, при выполнении каких макросов могут появиться эти ошибки и что является причиной их появления. [c.148] Макрос производит одно из следующих действий добавляет или удаляет узел, удаляет цепь, изменяет имя цепи, когда такой цепи нет в списке соединений печатной платы. [c.148] Макрос производит одно из следующих действий добавляет или удаляет узел, когда обозначение компонента в макросе определено неправильно или этого компонента нет в списке соединений печатной платы удаляет компонент изменяет посадочное место, обозначение или комментарий для компонента, которого нет в списке соединений печатной платы. [c.148] Макрос производит одно из следующих действий добавляет или удаляет узел к несуществующему выводу компонента или несуществующей цепи. [c.148] Макрос пытается добавить имя цепи, хотя цепь с таким именем уже существует в списке соединений платы. [c.148] Макрос пытается добавить компонент, обозначение которого совпадает с уже существующим в списке цепей платы компонентом. [c.149] Макрос пытается изменить посадочное место компонента, когда задействованные выводы старого топологического элемента не совпадают с задействованными выводами нового. Такая ситуация может возникнуть, если новый компонент имеет меньше выводов, чем старый, или если нумерация выводов компонента, взятого из принципиальной схемы, отлична от нумерации выводов того же компонента на печатной плате. [c.149] Это предупреждение генерируется, когда макрос пытается добавить новый компонент или изменить топологическое посадочное место компонента, когда указанная топология не найдена ни в одной подключенной библиотеке. Однако если в файле перекрестных ссылок (ADVP B.XRF) была найдена ссылка на альтернативную библиотеку, то компонент будет загружен из одной из библиотек, находящихся в списке доступных. Рекомендуется всегда проверять и подтверждать правильность выбранного альтернативного топологического посадочного места перед тем, как выполнить макрос с таким предупреждением. [c.149] Большинство проблем, связанных с передачей данных из проекта принципиальной схемы в редактор печатных плат, в основном делится на две категории. [c.149] Библиотеки элементов принципиальных схем содержат специфические компоненты и устройства. Библиотеки топологических элементов печатных плат содержат общие для некоторого набора компонентов топологии, которые могут принадлежать различным специфическим компонентам, каждый из которых может иметь разную нумерацию выводов. [c.150] Например, разные транзисторы могут иметь разные выводы базы, эмиттера и коллектора, и эта информация должна быть правильно передана в редактор печатных плат. То же самое относится к диодам, которые имеют выводы А и К . [c.150] Поэтому возникает необходимость либо изменить количество выводов топологического посадочного места, чтобы оно соответствовало количеству выводов элемента на схеме, либо наоборот, изменить число выводов на схеме. [c.150] Вернуться к основной статье