Облегчение сравнения физического и электрического дизайна печатных плат

Создано: 10 Февраля, 2017
Обновлено: 27 Октября, 2020
Облегчение сравнения физического и электрического дизайна печатных плат

Растущий спрос на более маленькие и в то же время более мощные электронные устройства стал основным двигателем развития более сложных и плотно упакованных печатных плат (PCB). Хотя программное обеспечение для автоматизации проектирования электроники (EDA) регулярно обновляется для обработки увеличенной сложности дизайна печатных плат, дизайнерам плат все же необходимо проверять и утверждать любые изменения в дизайне, сделанные программным обеспечением. Сравнение физического и электрического дизайна печатных плат в процессе рецензирования требует анализа как физических, так и электрических изменений, которые могут произойти в результате совместной работы нескольких дизайнеров над одним проектом печатной платы. Для эффективной передачи этой информации дизайнерам плат в процессе рецензирования PCB было сделано очень мало. Эта статья предоставляет обзор проблем, которые могут возникнуть, когда дизайнерам плат необходимо определить изменения перед объединением нескольких проектов PCB, а также доступные решения, которые могут помочь упростить этот процесс.

КРАТКИЙ ОБЗОР СОТРУДНИЧЕСТВА В ДИЗАЙНЕ PCB

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

ПРЕПЯТСТВИЯ ПРИ ПРОВЕРКЕ ДИЗАЙНА

Выявление различий в проектах представляет собой еще одну проблему: программное обеспечение для электронного проектирования (EDA) находит и предоставляет конструкторам плат данные, после чего оставляет им решать, какие изменения будут одобрены, а какие отклонены. Эти данные могут быть представлены в виде текста, таблиц, изображений или их комбинации. Организация этих данных и их представление конструкторам плат обычно является вызовом для большинства пакетов программного обеспечения EDA, даже если это делается таким образом, который не мешает их продуктивности. Некоторые программы EDA с функциями совместной работы пытаются реализовать интерфейсы для рецензирования проектов с использованием нескольких оконных панелей. Другие используют стороннее программное обеспечение, требующее от пользователей переключения туда и обратно между двумя или более панелями. Последний метод склонен к ошибкам, поскольку конструкторы плат могут легко перепутать изменения в проекте в процессе сравнения. Распространенные ошибки показаны в таблице 1.

Table 1: Common errors that might be overlooked during a design comparison process

Таблица 1: Распространенные ошибки, которые могут быть упущены в процессе сравнения проектов

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

Unparalleled Schematic Capture

Easily design schematics of any complexity.

СРАВНЕНИЕ ДИЗАЙНА ПЕЧАТНЫХ ПЛАТ В ALTIUM DESIGNER

Altium Designer реализовал простой, но мощный набор встроенных инструментов сравнения. Предварительный просмотр интерфейса сравнения можно увидеть на рисунке 1 ниже (показан в Расширенном режиме). В Altium Designer есть 2 различных инструмента сравнения. Команда Показать различия (доступна через Проект -> Показать различия) используется для обнаружения логических различий, существующих между разными версиями программного обеспечения для дизайна печатных плат и схем (например, метки и имена сетей). Команда Показать физические различия (Проект -> Показать физические различия) позволяет сравнивать физические различия между несколькими версиями схем, редактора ПП и даже текстовых документов ASCII.

Figure 1:  Preview of Altium Designer’s document comparator wizard. The user interface is identical for both Show Differences and Show Physical Differences features

Рисунок 1: Предварительный просмотр мастера сравнения документов в Altium Designer. Интерфейс пользователя идентичен для функций

Показать Различия и Показать Физические Различия

Figure 2: Graphical navigation of physical differences found between two schematic documents

Где мир создает электронику

Разрушьте барьеры и улучшите сотрудничество во всех аспектах разработки электроники

. Оба инструмента позволяют открывать документы рядом и предоставляют пользователям интерактивную навигацию по списку обнаруженных различий, как показано на Рисунке 2. Интерактивная навигация включает маскирование и автоматическое настраиваемое увеличение и перемещение для отображения местоположений различных различий.

Рисунок 2: Графическая навигация по физическим различиям, найденным между двумя схематическими документами

ЗАКЛЮЧЕНИЕСравнение проектов - это относительно простой процесс, с которым конструкторы плат сталкиваются во многих, если не во всех своих проектах. Процесс может занять от нескольких минут до нескольких месяцев, в зависимости от методов, которые используют конструкторы. Некоторые конструкторы плат предпочитают печатать схемы, документы компоновки печатных плат или списки соединений для вручную выделения различий, обнаруженных между ревизиями. Хотя этот метод работает, он также занимает много времени и подвержен человеческим ошибкам. Гораздо продуктивнее использовать возможности программного обеспечения для электронного проектирования, чтобы увеличить производительность работы пользователя.

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

ПОЛЕЗНЫЕ ССЫЛКИ

 
Открыт как PDF

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.
Altium Need Help?