Глобальный объемный высокоскоростной PCBA производитель
9:00 -18:00, Пн. - Пт. (Время по Гринвичу+8)
9:00 -12:00, суббота (GMT+8)
(За исключением китайских государственных праздников)
Домашняя страница > Блог > База знаний > Что такое ODB++? ODB++ против Gerber
Начиная с проектирования печатных плат, первые несколько макетов печатных плат, которые я экспортировал для изготовления печатных плат, были в файлах Gerber, и мне никогда не приходило в голову исследовать другие варианты. Сотрудничество с экспертами в электронной промышленности заставило меня осознать необходимость изучения других форматов, таких как ODB++, IPC-2581 и другие.
В этой статье подчеркивается важность формата файла ODB++, его преимущества перед другими форматами, а также случаи, когда следует экспортировать свой проект с использованием файлов ODB++.
Open Database (ODB++) — это формат файла, используемый в основном в электронной промышленности проектировщиками и производителями печатных плат для экспорта проектов печатных плат на заключительном этапе проектирования. Он в основном поддерживается популярным программным обеспечением, таким как Альтиум Дизайнер и Каденция Аллегро. Несмотря на то, что ODB++ не является наиболее часто используемым форматом файла для экспорта проектов печатных плат, файл, позволяющий хранить все необходимые данные для изготовления, сборки и тестирования печатных плат в одном пакете файлов ODB++, обязательно станет известен в электронной промышленности.
Компания Valor Computerized Systems, которая сейчас находится под управлением Siemens Digital Industries Software, представила формат ODB++ в начале 1990-х годов. Хотя он, возможно, не так популярен, как формат Gerber, его преимущество в том, что он содержит больше необходимых данных для производства печатных плат, нельзя недооценивать, и это сохраняет его актуальность на протяжении многих лет и широкое применение многими, особенно для сложных проектов печатных плат. Понимание того, что такое ODB++, имеет важное значение для повышения эффективности проектирования печатных плат.
Преимущества ODB++
Будет ли формат файла "все в одном", содержащий все файлы, необходимые для стандартного производства печатных плат, существенным преимуществом для любого формата? Ну, если вы так думаете, то вам будет интереснее узнать, что это не все, что есть в ODB++. Несколько других преимуществ, уникальных для ODB++, сохранили его актуальность до настоящего времени; некоторые из них перечислены ниже.
· Формат ODB++ поддерживает автоматизацию процессов изготовления и сборки.
· Устранение необходимости создания нескольких файлов и нескольких преобразований файлов в формате ODB++ делает его менее подверженным ошибкам, связанным с точностью преобразования, как в некоторых других форматах.
· Контактные площадки и проводники, реперные знаки и контрольные точки четко различаются в ODB++.
· Проверки «Проектирование для производства» (DFM) могут быть интегрированы в каждый уровень, и это значительно снижает вероятность отправки производителю конструкции, которую невозможно изготовить.
Каковы расширения файлов ODB++?
Ранее в статье, при определении формата ODB++, упоминалось, что все файлы, необходимые для изготовления и сборки печатной платы, включая данные слоев, списки соединений и даже механические детали, встроены в один пакет. Все файлы, содержащиеся в этом zip-пакете, содержат различные файлы с соответствующими им расширениями файлов, которые можно увидеть при распаковке; они включают:
· Файл матрицы (.matrix): Файл матрицы содержит информацию о расположении слоев, включая медный слой, паяльную маску, шелкографию и другие.
· Файл задания (.job): Информация в этом файле включает название проекта, размеры, настройки и другие инструкции, необходимые производителю.
· Файлы слоев (.comp, lyr): Расширение компонента и слоя содержит размещение компонента каждого слоя, его посадочное место и атрибуты.
· Файл списка соединений (.netlist): Электрическое соединение между различными компонентами на печатной плате называется netlist. Netlist определяет, какие площадки или дорожки должны быть электрически соединены.
· Файлы Padstack и Drill (.padstack, .drill, .drill_tools): Данные по колодкам и сверлам сохраняются здесь. Сохранение этой информации в отдельных файлах делает ее доступной независимо и снижает сложность чтения и без того сложного файла ODB++.
· Файлы компонентов (.components, .pins, .devices): Данные, хранящиеся в файле с этими расширениями, включают обозначение положения и поворот компонентов, расположение штифтов и соединений компонентов, а также подробную информацию о каждом компоненте, необходимую как для проектирования, так и для сборки.
Ниже приведен список других файлов расширений.
· Паяльная маска и файл пасты (.soldermask_top, .soldermask_bottom, .paste_top, .paste_bottom)
· Файлы для шелкографии (.шелкография_сверху, .шелкография_снизу)
· Референтные файлы (.референты)
· Файлы контрольных точек (.тестовые_точки)
· Файлы DFM (проектирование для производства) (.dfm)
· Файлы схемы печатной платы и механических характеристик (.контур, .механический)
· Файлы сборки (.сборка_верхняя, .сборка_нижняя)
· Файлы спецификации материалов (BOM) (.родился)
· Файлы STEP или 3D-моделей (.шаг)
· Сборочные чертежи и документация (.рисунки, .примечания)
Несмотря на то, что файл ODB++ экспортируется и передается как один zip-файл, его распаковка показывает несколько каталогов и файлов, встроенных в него. Размер файла после распаковки в основном зависит от сложности проекта; ниже приведено изображение дерева распакованного каталога типичного файла ODB++.
Формат ODB++ является полезным; это означает, что он содержит всю информацию, необходимую для всех сторон процесса изготовления. По этой причине некоторые люди считают ODB++ сложным, поэтому возникает необходимость в более упрощенной версии. Семейство ODB++ говорит о варианте и расширении ODB++, которое упрощено для определенной цели. Семейство ODB++ включает:
· Проектирование ODB++: В проекте ODB++ основное внимание уделяется информации, связанной с проектированием, такой как размещение компонентов, список соединений, стек слоев и посадочные места.
· ODB++Производство: Это подмножество ODB++, которое фокусируется на данных, необходимых для производства и сборки печатных плат. В дополнение к основным данным из ODB++, он содержит сведения о контрольных точках, правила DFM, инструкции по сборке, а также файл паяльной маски и пасты.
· ODB++Процесс: Этот вариант не так популярен, как два других в списке ранее. Он фокусируется на управлении процессом и оптимизации и содержит данные для инструкции по настройке машины, данные о выходе, скорость оплавления припоя, скорость сверления и другую информацию, специфичную для процесса.
Несколько просмотрщиков были созданы специально для просмотра формата ODB++. Например, Valor Universal Viewer (VUV) был создан первоначальным создателем формата ODB++ Valor, который теперь является частью Siemens. Другие просмотрщики, такие как Просмотрщик Valor ODB++ и Просмотрщики ODB++ от Mentor Graphics (Siemens).
Между тем, есть несколько других просмотрщиков, которые изначально не были созданы для просмотра только формата ODB++, но они поддерживают ODB++ и другие форматы, используемые для экспорта проектов печатных плат. Они включают CAM350, Gerbview, PentaLogix ViewMate Pro, и даже с открытым исходным кодом KiCad имеет плагин, поддерживающий просмотр файлов ODB++.
Хотя эта статья не о Gerber, но для успешного сопоставления ODB++ и формата файла Gerber необходимо ответить на вопрос «Что такое файл Gerber?». Файл Gerber — это еще один формат, который хранит все детали в макете печатной платы в формате, который может быть интерпретирован программным обеспечением автоматизированного производства (CAM).
Формат Gerber широко используется и популярен в электронной промышленности. До появления Гербер Х2 формат, РСД-274-Д и RS-274X Формат не поддерживает несколько файлов в одном пакете. Тем не менее, он по-прежнему широко используется и в значительной степени принят многими разработчиками и производителями печатных плат.
ОДБ++ |
Формат Гербер |
Позднее, в 1990-х годах, он был представлен компанией Valor. |
Впервые он был представлен в 1960-х годах как RSD-274-D компанией Gerber System Corp. |
Mentor Graphics формально управляла ODB++, но теперь Siemens EDA |
В настоящее время формат Gerber поддерживается компанией Umanco (ранее Barco ETS). |
Встраивает все данные печатной платы от производства до сборки и тестирования. |
Формат Gerber в первую очередь ориентирован на данные, необходимые для производства. |
Это файл «все в одном»; допускается наличие нескольких слоев в одном файле. |
Большинство существующих версий имеют отдельные файлы для каждого слоя. |
Между проектированием и производством требуется меньше преобразований, что снижает потерю данных и количество ошибок. |
Могут возникнуть ошибки из-за преобразования или отсутствия данных между отдельными файлами. |
ODB++ сложнее интерпретировать вручную из-за сложной структуры данных. |
Его легче читать вручную, поскольку это в первую очередь графический формат. |
Поддерживает 3D-модели компонентов и данные сборки. |
Формат Gerber не поддерживает 3D-модели напрямую; необходимы отдельные файлы сборки. |
DFM полностью поддерживается на всех уровнях |
Гербер формат поддерживает DПроверка FM. |
Его поддерживают передовые инструменты CAD/CAM, такие как Siemens EDA, Altium и Zuken. |
Он универсально поддерживается практически всеми инструментами проектирования и производства печатных плат. |
ODB++ можно использовать бесплатно, хотя он управляется компанией Siemens EDA как собственность. |
Формат Gerber полностью открыт и управляется Ucamco как отраслевой стандарт. |
В конце концов, освоение форматов ODB++ и Gerber вооружает проектировщиков и производителей печатных плат необходимыми навыками. Понимание различий между ODB++ и Gerber поможет вам решить, когда использовать файлы ODB++ для ваших проектов печатных плат. Знакомство с расширениями файлов ODB++ гарантирует, что вы будете уверены в выборе правильного формата для вашего следующего проекта.
Запрос на сборку
Мгновенное предложение