Монитор проверки состояния печатной платы

Конечная цель любого проектирования печатной платы — получить корректный и надежный комплект выходных данных для сборки и производства, а назначение любого инструмента проектирования — предоставить пользователю средства для поиска и устранения проблем, которые могут возникнуть в процессе разработки, до передачи проекта в производство. В ходе постоянного развития Altium Designer в каждом релизе добавляет улучшения и исправления ошибок, чтобы обеспечить более комфортную работу и помочь избежать некоторых «нездоровых» аспектов трассировки/компоновки ваших плат. В ряде случаев такие участки платы могут быть допустимы с точки зрения системы DRC в Altium Designer и не приводить к серьезным проблемам при изготовлении. Однако они могут вызывать снижение производительности программы и проблемы при совместном проектировании с MCAD или при формировании выходных данных PCB. Например, в предыдущих версиях Altium Designer компоненты на плате могли иметь значение поворота 360 градусов, но в текущих версиях это больше не допускается — программа установит для таких компонентов 0 градусов.

Эти «нездоровые» элементы компоновки платы могут присутствовать в проектах, созданных в версиях программы до того, как в определенных областях были внесены улучшения и исправления. Функциональность PCB Health Checks доступна, чтобы помочь вам обнаружить и устранить такие проблемы, а также другие проблемы, которые могут возникать при определенных условиях. Эти проверки позволяют выявлять типовые проблемы в проекте PCB, исправлять их и избегать потенциальных затруднений на следующих этапах проектирования и производства.

Функциональность Health Check Monitor можно настроить с помощью параметра PCB.HealthCheckMonitor в диалоге Advanced Settings dialog. Используйте следующие настройки, чтобы задать нужный режим работы функции. Значение по умолчанию — 1.

0 - выключено
1 - пользовательский режим
2 - режим отладки (делает доступными дополнительные проверки, находящиеся в активной разработке).

Когда в активном документе PCB не выбран ни один объект, панель Properties содержит вкладку Health Check, которая позволяет настраивать, выполнять и просматривать результаты проверки PCB Health Check.

Интерфейс Health Check Monitor — это вкладка Health Check панели Properties, когда в документе PCB не выбран ни один объект.
Интерфейс Health Check Monitor — это вкладка Health Check панели Properties, когда в документе PCB не выбран ни один объект.

Настройка и запуск проверки Health Check

Доступные проверки перечислены в области таблицы региона Checks на вкладке Health Checks. Все проверки сгруппированы по соответствующим категориям (Regions, Polygons, Components и т. д.). С помощью столбца с флажками можно включать/отключать отдельные проверки или использовать флажок в заголовке столбца, чтобы включить/отключить все проверки.

Проверка health check выполняется автоматически при открытии документа PCB. В любой момент в процессе проектирования вы можете запустить конкретную проверку вручную, щелкнув по ней правой кнопкой мыши в списке и выбрав команду Run Check, либо запустить все включенные проверки, нажав кнопку Check All внизу списка.

Запустите конкретную проверку или все проверки сразу.
Запустите конкретную проверку или все проверки сразу.

Если документ проекта PCB изменен, будет показано предупреждение о том, что результаты проверки health check устарели. Используйте кнопку Check All в баннере предупреждения, чтобы запустить проверку состояния PCB и обновить результаты.

Если для проверки обнаружены проблемы, в столбце Issues будет показано количество проблем, выявленных для этой проверки. Общее число проблем, найденных для текущего проекта PCB, отображается в скобках в заголовке столбца. Также в этом столбце будет показан значок. Значок отражает уровень серьезности найденной проблемы в зависимости от ее типа:

  • – Информация
  • – Предупреждение
  • – Ошибка

Значок самой серьезной обнаруженной проблемы также будет показан рядом с заголовком вкладки Health Check. Если проблем нет, в заголовке вкладки будет показан значок .

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

Выберите проверку, чтобы показать список обнаруженных проблем.
Выберите проверку, чтобы показать список обнаруженных проблем.

Чтобы отображать в списке только те проверки, для которых обнаружены проблемы, используйте элемент управления Show issues only в верхней части списка.

Используйте элемент управления Show issues only, чтобы отфильтровать список проверок.
Используйте элемент управления Show issues only, чтобы отфильтровать список проверок.

Когда элемент управления Show issues only включен, вы можете сортировать список проверок по уровню серьезности, щелкнув заголовок столбца со значком.

Устранение обнаруженных проблем

При щелчке по проверке в регионе Check панели регион Issues панели будет заполнен проблемами, обнаруженными для этой проверки. Щелкните проблему в списке, чтобы приблизить, центрировать и подсветить (где возможно) объект-нарушитель в рабочей области редактора PCB. Рекомендации по исправлению проблемы для выбранной проверки отображаются в информационном регионе панели.

Следующие проверки можно исправить автоматически:

  • Zero Area Regions

  • Zero Area Polygons

  • Micro-Segments

  • Shelved/Modified Polygons

  • 360deg Component

  • Components with Mirrored Footprints

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

  • Duplicate Component Designators

  • Unused xSignals

  • Unused From-Tos

Чтобы использовать автоматическое исправление, выберите проверку в списке и нажмите кнопку Fix Issues внизу списка проблем. Либо щелкните проверку правой кнопкой мыши в списке Checks и выберите команду Fix Issues в появившемся меню.

Исправляйте обнаруженные проблемы автоматически с помощью команды Fix Issues.
Исправляйте обнаруженные проблемы автоматически с помощью команды Fix Issues.

Выполнение проверки Health Check при генерации выходных данных

При попытке сформировать выходные данные из файла OutJob или напрямую из редактора PCB, если проект содержит критическую проблему (отложенный полигон или полигон, который был изменен, но не перезалит и/или панель с стеком слоев, несовместимым со стеком слоев родительской платы), будет показано диалоговое окно предупреждения. В диалоге отображается предупреждение о том, что формируемые выходные данные будут некорректными, а также номер(а) объектов-нарушителей. Вы можете отменить генерацию выходных данных и открыть вкладку Health Check прямо из диалога или продолжить генерацию. Для проблемы несовместимого стека слоев также можно открыть HTML-отчет о совместимости.

Диалог PCB Health Check Issues Detected
Диалог PCB Health Check Issues Detected

Формирование отчета по обнаруженным проблемам

Проблемы, обнаруженные PCB Health Check Monitor, могут быть перечислены в HTML-отчете, который генерируется при выполнении Batch DRC. В диалоге Design Rule Checker dialog выберите параметр Create Report File и его подпараметр Report PCB Health Issues.

Параметр Report PCB Health Issues в диалоге Design Rule Checker
Параметр Report PCB Health Issues в диалоге Design Rule Checker

После запуска Batch DRC с помощью кнопки Run Design Rule Check в диалоге, количество обнаруженных проблем PCB Health Issues будет показано в верхней части отчета, а сами проблемы будут перечислены под заголовком PCB Health Issues .

Пример сформированного отчета, когда параметр Report PCB Health Issues был включен в диалоге Design Rule Checker
Пример сформированного отчета, когда параметр Report PCB Health Issues был включен в диалоге Design Rule Checker

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content