Справочный центр  
Отправка сообщения
Часы работы: 9:00-21:00 (GMT+8)
Сервисные горячие линии

9:00 -18:00, Пн. - Пт. (Время по Гринвичу+8)

9:00 -12:00, суббота (GMT+8)

(За исключением китайских государственных праздников)

X

Что такое ODB++? ODB++ против Gerber

1939


Начиная с проектирования печатных плат, первые несколько макетов печатных плат, которые я экспортировал для изготовления печатных плат, были в файлах 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++?


Несмотря на то, что файл ODB++ экспортируется и передается как один zip-файл, его распаковка показывает несколько каталогов и файлов, встроенных в него. Размер файла после распаковки в основном зависит от сложности проекта; ниже приведено изображение дерева распакованного каталога типичного файла ODB++.


одб++


Семейство ODB++


Формат ODB++ является полезным; это означает, что он содержит всю информацию, необходимую для всех сторон процесса изготовления. По этой причине некоторые люди считают ODB++ сложным, поэтому возникает необходимость в более упрощенной версии. Семейство ODB++ говорит о варианте и расширении ODB++, которое упрощено для определенной цели. Семейство ODB++ включает:


·       Проектирование ODB++: В проекте ODB++ основное внимание уделяется информации, связанной с проектированием, такой как размещение компонентов, список соединений, стек слоев и посадочные места.


·       ODB++Производство: Это подмножество ODB++, которое фокусируется на данных, необходимых для производства и сборки печатных плат. В дополнение к основным данным из ODB++, он содержит сведения о контрольных точках, правила DFM, инструкции по сборке, а также файл паяльной маски и пасты.


·      ODB++Процесс: Этот вариант не так популярен, как два других в списке ранее. Он фокусируется на управлении процессом и оптимизации и содержит данные для инструкции по настройке машины, данные о выходе, скорость оплавления припоя, скорость сверления и другую информацию, специфичную для процесса.


Распространенные просмотрщики ODB++


Несколько просмотрщиков были созданы специально для просмотра формата ODB++. Например, Valor Universal Viewer (VUV) был создан первоначальным создателем формата ODB++ Valor, который теперь является частью Siemens. Другие просмотрщики, такие как Просмотрщик Valor ODB++ и Просмотрщики ODB++ от Mentor Graphics (Siemens).


Между тем, есть несколько других просмотрщиков, которые изначально не были созданы для просмотра только формата ODB++, но они поддерживают ODB++ и другие форматы, используемые для экспорта проектов печатных плат. Они включают CAM350, Gerbview, PentaLogix ViewMate Pro, и даже с открытым исходным кодом KiCad имеет плагин, поддерживающий просмотр файлов ODB++.


ODB++ против файла Gerber


Хотя эта статья не о 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++ гарантирует, что вы будете уверены в выборе правильного формата для вашего следующего проекта.



Об авторе

Харрисон Смит

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

Соберите 20 печатных плат для $0

Запрос на сборку

Загрузить файл

Мгновенное предложение

Загрузить файл

Электронная почта

котировка