Верификация данных

Редактор CAM в Altium Designer позволяет импортировать файлы Gerber, автоматизированной сверловки, ODB++, списков цепей, фрезерования, а также различные файлы апертур, после чего запустить проверку правил проектирования для верификации данных в импортированных файлах. После верификации вы можете использовать автоматическое исправление для многих из этих правил.

Создание нового документа CAM

Вы можете создать новый документ CAM с помощью команды File » New » CAM Document главного меню. В проектной области будет открыт новый пустой документ CAM. Вы можете сохранить документ с помощью команды File » Save (Ctrl+S).

Импорт файлов с помощью быстрой загрузки

Выберите команду File » Import » Quick Load, чтобы открыть диалоговое окно File Import - Quick Load. Чтобы импортировать нужные файлы в новый документ CAM, вы можете использовать опцию быстрой загрузки для импорта всех файлов, найденных в выбранной папке, в одно действие.

Диалоговое окно File Import - Quick LoadДиалоговое окно File Import - Quick Load

Нажмите , чтобы открыть директорию файлов и выбрать папку, которую нужно импортировать. Когда все файлы (в том числе файлы Gerber, автоматизированной сверловки и списков цепей) импортированы, будет открыто диалоговое окно Import Drill Data.

Диалоговое окно Import Drill DataДиалоговое окно Import Drill Data

После определения настроек нужным образом файлы, импортированные в CAM Editor, будут отображены в проектной области, вместе с отчетом о быстрой загрузке (*.log).

Если в плате есть какие-либо отверстия, например сквозные отверстия или глухие/скрытые переходные отверстия, необходимы по крайней мере сигнальные слои (например, файлы Gerber для верхнего и нижнего слоев) и один или множество файлов автоматизированной сверловки (в формате Excellon 2).

Верификация назначения слоев

Все слои Gerber, автоматизированной сверловки и списков цепей в документе CAM должны быть назначены подходящему типу слоя. CAM Editor попытается сделать это, сопоставив расширения файлов Gerber с теми, которые приведены в диалоговом окне Layer Types Detection Template, но при этом нужно задать точные и полные данные в Layers Table. Для просмотра или изменения шаблона обнаружения типов слоев выберите Tables » Layer Type Detection, чтобы открыть диалоговое окно Layer Types Detection Template.

Диалоговое окно Layer Types Detection TemplateДиалоговое окно Layer Types Detection Template

Важными слоями для извлечения списка цепей, который нужен перед запуском DRC для верификации данных, являются сигнальные и экранные слои. Сигнальные слои могут быть назначены следующим типам слоев: верхний, нижний или внутренний. Слои шелкографии также будут учитываться в процессе DRC. Если необходимо добавить строку еще одного типа слоя, добавьте строку (через запятую от предыдущей записи, как показано выше), чтобы связать слой с типом слоя. Обратите внимание, что если вы внесли изменения в этот шаблон на данном этапе, будет необходимо повторно импортировать файлы, чтобы увидеть новые сопоставления.

Диалоговое окно Layers TableДиалоговое окно Layers Table

Для просмотра или изменения таблицы слоев выберите Tables » Layers из главного меню, чтобы открыть диалоговое окно Layers Table.

Вы можете просмотреть список названий слоев, заданных посредством автоматического назначения типов. При этом вы можете увидеть, что названия слоев были назначены типам слоев согласно шаблону Layer Types Detection. Механические слои задаются как Temporary.

Верификация порядка слоев

Когда все слои назначены корректно, вы можете просмотреть таблицу порядка слоев Layers Order Table, чтобы убедиться в корректности стека слоев платы.

Выберите Tables » Layers Order, чтобы открыть диалоговое окно Create/Update Layers Order, где представлено сопоставление между слоями, как они были импортированы в CAM Editor (логический порядок слоев), и физической структурой для производства (физический порядок слоев). Вы можете просмотреть список названий слоев с автоматическими назначениями сопоставления. Если нужно, измените физический порядок слоев, щелкнув ЛКМ по выпадающему списку слоев в столбце Layer Physical Order и выбрав новое значение. Обратите внимание, что вы не можете назначить одинаковые значения Layer Physical Order более чем одному слою.

Диалоговое окно Create/Update Layers OrderДиалоговое окно Create/Update Layers Order

Если вы закроете и повторно откроете диалоговое окно, порядок в стекапе будет изменен в соответствии с изменениями в Layer Physical Order.

Верификация наборов слоев

Проверка наборов слоев нужна только в том случае, если плата содержит глухие и/или скрытые переходные отверстия. Здесь необходимо назначить отдельно каждый набор сверловки, связать соответствующий файл автоматизированной сверловки и выбрать все слои, через которые проходит этот набор сверловки. Для настройки наборов слоев для другого проекта начните с выбора Tables » Layers Sets, чтобы открыть диалоговое окно Create/Update Layers Sets.

Диалоговое окно Create/Update Layers SetДиалоговое окно Create/Update Layers Set

В диалоговом окне Create/Update Layers Sets вы можете вставлять и удалять наборы слоев и выбирать пары слоев. Чтобы создать набор слоев, введите название в столбце Layers Set Name, например Blind Top или нажмите Insert Layers Set, чтобы добавить новый набор. Введите данные, чтобы создать нужные наборы слоев для глухих и скрытых переходных отверстий в конструкции. Выберите назначенный слой сверловки из выпадающего списка, который отображается при щелчке ЛКМ в столбце Assigned Drill Layer.

Выберите сигнальные/экранные слои, которые будут включены в набор, из диалогового окна Select Layer Pairs, которое открывается при щелчке ЛКМ в столбце Signal/Plane Layers in Set. Для выделения множества слоев вы можете использовать клавиши Ctrl или Shift.

Извлечение и переименование списка цепей

После проверки настроек слоев вы можете создать список цепей. Список цепей должен быть извлечен до запуска команды Design Rule Check для проверки проекта. Для этого выберите команду Tools » Netlist » Extract. После извлечения списка цепей цепи будут прослежены вдоль соединенных проводящих участков от одного слоя к другому согласно настроенному стекапу платы и наборам слоев. Щелкните ЛКМ по вкладке Nets в панели CAMtastic, чтобы просмотреть имена цепей. На этом этапе будут назначены имена цепей общего вида, например $Net1.

Переименование цепей

Если нужно, вы можете задать цепям изначальные названия из конструкции платы, поскольку в процессе импорта быстрой загрузки был включен список цепей IPC, который хранит изначальные имена цепей. Если в папку быстрой загрузки не был включен файл списка цепей IPC-356-D для данных Gerber и автоматизированной сверловки, вы можете импортировать его с помощью команды File » Import » Netlist.

Чтобы переименовать цепи, выберите Tools » Netlist » Rename Nets. Имена цепей будут изменены с тех, которые назначил редактор CAM (например $Net1), на их изначальные имена, которые были в проекте платы, например GND и VCC. После обновления имен цепей эти изменения будут отражены на вкладке Nets панели CAMtastic.

Настройка проверки правил проектирования

Чтобы удостовериться, что в файле .CAM отсутствуют нарушения, которые могут повлиять на производство, вы может запустить проверку правил проектирования (Design Rule Check, DRC). Кроме того, вы можете выбрать команду Analysis » PCB Design Check/Fix, чтобы открыть диалоговое окно PCB Design Check/Fix.

Диалоговое окно PCB Design Check/FixДиалоговое окно PCB Design Check/Fix

Из этого диалогового окна вы можете изменить значения нужных размеров или включить опцию Auto Fix, где она доступна. Когда опция Auto Fix включена, редактор попытается исправить найденные нарушения. Сначала попробуйте запустить DRC с отключенной опцией Auto Fix, чтобы увидеть количество нарушений, затем запустите DRC с включенной опцией.

Использование автоматического исправления

Когда настройки в диалоговом окне PCB Design Check/Fix заданы нужным образом, нажмите OK для запуска DRC. По ее завершении будет открыто диалоговое окно Information с отображением информации по каждому нарушению.

Диалоговое окно InformationДиалоговое окно Information

Вы также можете использовать опцию Auto Fix, где она доступна, из контекстного меню на вкладке DRC панели CAMtastic. Это позволяет исправить отдельные ошибки, а также целые типы DRC. Например, для автоматического исправления ошибок наложения шелкографии на паяльную маску щелкните ПКМ по папке нарушений Silkscreen over Solder Mask на вкладке DRC панели CAMtastic и выберите Fix All Silkscreen over Solder Mask errors. Для автоматического исправления отдельных ошибок, где это доступно, щелкните ПКМ по папке Ref отдельной ошибки и выберите Fix DRC Error.

Вы может использовать Edit » Undo (Ctrl+Z) для отмены автоматических исправлений.

Дважды щелкните ЛКМ по ошибке DRC на вкладке DRC панели CAMtastic, чтобы подсветить место выделенной ошибки.

Получение дополнительной информации о нарушении

Вы можете получить более подробную информацию о возможных причинах ошибок, опросив объект(ы) с нарушением. Когда активна панель CAMtastic, нажмите Shift+F5, чтобы сделать проектную область активной, или щелкните ЛКМ в проектной области.

Выберите команду Analysis » Query » Object или нажмите Q, чтобы изменить курсор на указатель в виде руки. Щелкните ЛКМ по объекту, о котором вы хотите получить более подробную информацию. Информация о выбранном объекте будет отображена на вкладке Info панели CAMtastic. В нижней части раздела Info Query будет приведен список всех ошибок DRC, относящихся к нужному объекту. Щелкните ЛКМ по ошибке, чтобы приблизить соответствующее нарушение.

Если есть нарушения зазоров, может также понадобиться измерение расстояний. Для этого вы можете выбрать команду для измерения, например Point to Point или Object to Object из подменю Analysis » Measure, и щелкнуть ЛКМ по точкам или объектам, которые вы хотите измерить. Измерения будут отображены на вкладке Info панели CAMtastic.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

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

Content