Верификация данных
Редактор 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, вы можете использовать опцию быстрой загрузки для импорта всех файлов, найденных в выбранной папке, в одно действие.
Нажмите , чтобы открыть директорию файлов и выбрать папку, которую нужно импортировать. Когда все файлы (в том числе файлы Gerber, автоматизированной сверловки и списков цепей) импортированы, будет открыто диалоговое окно Import Drill Data.
После определения настроек нужным образом файлы, импортированные в CAM Editor, будут отображены в проектной области, вместе с отчетом о быстрой загрузке (*.log
).
Верификация назначения слоев
Все слои Gerber, автоматизированной сверловки и списков цепей в документе CAM должны быть назначены подходящему типу слоя. CAM Editor попытается сделать это, сопоставив расширения файлов Gerber с теми, которые приведены в диалоговом окне Layer Types Detection Template, но при этом нужно задать точные и полные данные в Layers Table. Для просмотра или изменения шаблона обнаружения типов слоев выберите Tables » Layer Type Detection, чтобы открыть диалоговое окно Layer Types Detection Template.
Важными слоями для извлечения списка цепей, который нужен перед запуском DRC для верификации данных, являются сигнальные и экранные слои. Сигнальные слои могут быть назначены следующим типам слоев: верхний, нижний или внутренний. Слои шелкографии также будут учитываться в процессе DRC. Если необходимо добавить строку еще одного типа слоя, добавьте строку (через запятую от предыдущей записи, как показано выше), чтобы связать слой с типом слоя. Обратите внимание, что если вы внесли изменения в этот шаблон на данном этапе, будет необходимо повторно импортировать файлы, чтобы увидеть новые сопоставления.
Для просмотра или изменения таблицы слоев выберите 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 более чем одному слою.
Если вы закроете и повторно откроете диалоговое окно, порядок в стекапе будет изменен в соответствии с изменениями в Layer Physical Order.
Верификация наборов слоев
Проверка наборов слоев нужна только в том случае, если плата содержит глухие и/или скрытые переходные отверстия. Здесь необходимо назначить отдельно каждый набор сверловки, связать соответствующий файл автоматизированной сверловки и выбрать все слои, через которые проходит этот набор сверловки. Для настройки наборов слоев для другого проекта начните с выбора Tables » Layers Sets, чтобы открыть диалоговое окно Create/Update Layers Sets.
В диалоговом окне 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 заданы нужным образом, нажмите OK для запуска DRC. По ее завершении будет открыто диалоговое окно Information с отображением информации по каждому нарушению.
Вы также можете использовать опцию Auto Fix, где она доступна, из контекстного меню на вкладке DRC панели CAMtastic. Это позволяет исправить отдельные ошибки, а также целые типы DRC. Например, для автоматического исправления ошибок наложения шелкографии на паяльную маску щелкните ПКМ по папке нарушений Silkscreen over Solder Mask на вкладке DRC панели CAMtastic и выберите Fix All Silkscreen over Solder Mask errors. Для автоматического исправления отдельных ошибок, где это доступно, щелкните ПКМ по папке Ref отдельной ошибки и выберите Fix DRC Error.
Дважды щелкните ЛКМ по ошибке 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.