01 / 05
Altium Concord Pro
Altium Concord Pro гармонично и бесшовно работает с Altium Designer, что предоставляет элегантное решение для надежного управления проектными данными. Concord Pro не только обеспечивает надежное и безопасное хранение данных, но также позволяет повторно выпускать данные в отдельные ревизии и, таким образом, позволяет отслеживать проектные изменения, без перезаписи выпущенных ранее данных. Сервер также управляет жизненным циклом данных, что позволяет сразу увидеть, на каком этапе находятся данные, и использовать их соответствующим образом.
читать далее…
02 / 05
Работа с библиотеками
на основе баз данных
Altium Designer предлагает возможность размещения компонентов непосредственно из базы данных предприятия с помощью библиотеки на основе базы данных (Database Library).
читать далее…
03 / 05
Подробнее о компонентах
и библиотеках
Проект электронного изделия является набором соединенных между собой компонентов. Соединение между собой компонентов и представляет собой решение различных инженерных задач и разработку уникального электронного изделия. Тем не менее, большой частью этой работы, а для многих инженеров – и наиболее утомительной частью, является создание компонентов. Но компоненты являются ценным ресурсом предприятия, и крайне важно, чтобы они точно представляли физические, реально существующие компоненты.
читать далее…
04 / 05
Средства преобразования библиотек на основе баз данных
читать далее…
05 / 05
Использование библиотек на основе баз данных при установленном на одном компьютере 32- и 64-разрядных версиях ПО Altium
Библиотеки на основе базы данных (DbLib) – распространенное и эффективное решение для управления элементами. Но при использовании базы данных Microsoft Access следует учесть важный момент – разницу при использовании 32- и 64-разрядных версий ПО Altium для проектирования: 64-разрядное ПО Altium (Altium Designer 18.0 и более поздние; Altium NEXUS) – для использования библиотек на основе базы данных MS Access необходима 64-разрядная версия подсистемы хранения Microsoft Access (Microsoft Access Database Engine)…
читать далее…
Егор Чириков 15. 04.2014 Уроки Altium 1
Прежде чем приступить к проекту, разработчик должен иметь в своём распоряжении библиотеку компонентов элементной базы, используемой в проекте. Хотя библиотеки, поставляемые с Altium Designer, существуют сомнения относительно целесообразности их использования. Во-первых, УГО (условные графические обозначения) всех этих компонентов не соответствуют ГОСТ, во-вторых, в этих библиотеках отсутствует российская элементная база, которая применяется на наших предприятиях. Поэтому перед разработкой электрических принципиальных схем и проектированием плат следует рассмотреть порядок разработки библиотек и моделей компонентов, а также разные подходы к их организации.
Компоненты являются основными блоками электронных изделий. При разработке и подготовке к производству проекта каждый компонент нуждается в различных представлениях: логический символ на схеме (УГО), посадочное место на плате (Footprint), описание в формате Space для моделирования, описание IBIS-модели для анализа целостности сигналов и трёхмерное описание для объёмного представления готовой платы.
Не обязательно наличие всех этих представлений для каждого компонента, но необходимо наличие стартовой точки, которой в Altium Designer является логический символ (УГО). Каждый компонент должен быть определён как минимум названием в схемной библиотеке. Он может содержать выводы и графический символ в единственном или многосекционном виде и даже иметь альтернативные отображения. Как таковой он может быть размещён в любом схемном проекте. Однако, до тех пор, пока в компонент не добавлены модели, его нельзя применить на практике.
Для однозначного понимания разъясним термины, наиболее часто используемые в среде Altium Designer.
В среде Altium Designer существуют четыре типа доступных для использования библиотек.
При таком подходе схемные компоненты используются только в виде символов (они не имеют ссылок на модели, описанные в схемной библиотеки) с моделями (посадочными местами или 3D_моделями), сохранёнными в стандартных библиотеках посадочных мест, 3D_компонентов и т.д.
Интерфейсом библиотеки базы данных является документ *.DBLib, который описывает, какие поля базы данных требуются и какие параметры компонентов они отображают. База данных DBLib подключается через панель Libraries подобно всем
другим библиотекам системы. При выполнении действий по размещению, выполняемых с компонентами библиотеки базы данных, запись в базе данных проверяется, символ загружается из указанной схемной библиотеки и модели добавляются к любым указанным моделям, так же как параметры.
1. Создание УГО компонентов в Altium
2. Создание топологического посадочного места компонента
3. Создание 3D-модели компонента
View all posts by Егор Чириков →
Altium Designer — Интерфейс и команды управления панелями рабочей области
Маркер изменения
Проект электроники представляет собой набор связанных компонентов. Полезная часть разработки продукта — это поиск интересных способов решения этих инженерных задач и соединения этих компонентов для создания вашего уникального дизайна.
Однако большая часть работы, и для многих дизайнеров более утомительная часть, это создание компонентов. Хотя это может быть неинтересно, компоненты становятся ценным ресурсом для вашей компании, и очень важно, чтобы они точно представляли реальный компонент.
Компонент, который вы покупаете и припаиваете к плате, является реальным компонентом, но этот компонент должен быть смоделирован в каждой из областей проектирования электроники, в которой вы хотите его использовать.
В зависимости от того, какой тип реализации проекта вы планируете реализовать, ваш компонент может включать символ для схемы, имитационную модель для симулятора схемы, модель IBIS для анализа целостности сигнала, шаблон или посадочное место для компоновки печатной платы и 3D-модель для визуализации, проверки 3D-зазоров и экспорта в механическую область САПР.
Эффективное управление данными компонентов имеет важное значение для электронного проектирования, а управление компонентами, используемыми в проекте, всегда было фундаментальным элементом программного обеспечения для проектирования Altium. По мере того, как программное обеспечение развивалось на протяжении многих лет, методологии управления компонентами прошли долгий путь от простых дискретных библиотек схем и моделей печатных плат через библиотеки баз данных до компонентов Workspace, обеспечивающих представление компонентов проекта, до более широкой области разработки продукта, наряду с вырезкой. Передовые и простые в использовании функции для беспрецедентной совместной работы в течение всего процесса проектирования.
Рабочее пространство | Библиотека рабочей области | |
База данных | Библиотека базы данных | Хотите тесно связать компоненты проекта с базой данных вашей компании? Затем изучите библиотеки баз данных. Каждая запись представляет собой компонент, ссылающийся на требуемые модели и параметрические данные компонента. Связи и параметры модели добавляются к символу во время размещения, превращая его в компонент Altium Designer. |
Библиотека базы данных SVN | Библиотека баз данных SVN является расширением модели библиотеки баз данных, с той разницей, что исходный символ и модели хранятся под контролем версий. Исходные библиотеки создаются, добавляются и поддерживаются в репозитории на основе Subversion. Ссылка на репозиторий и на внешнюю базу данных определяется в файле библиотеки базы данных SVN ( *.SVNDbLib ). | |
Ссылка на базу данных | При использовании этого метода файл связи с базой данных ( *.DbLink ) определяет связь между компонентом схемы и соответствующей записью в базе данных. Совпадение записи устанавливается путем связывания ключевого поля, которым может быть одно ключевое поле (например, номер детали) или несколько ключевых полей (путем определения предложения Where). | |
Файл | Интегрированная библиотека | Предпочитаете предварительно упакованные и предварительно проверенные компоненты в одном файле? Затем скомпилируйте исходную схему/печатную плату/имитационную модель для создания интегрированной библиотеки ( *.IntLib ). |
Библиотека схем | Библиотека схем ( *. SchLib ) может быть библиотекой моделей, содержащей символы компонентов; или если к каждому символу добавляются ссылки на модель и параметрические данные, он становится библиотекой компонентов. | |
Библиотека печатных плат | Библиотека для хранения моделей посадочных мест печатных плат ( *.PcbLib ). При необходимости к каждому посадочному месту можно добавить 3D-модель. 3D-модели создаются из объектов 3D-тела или модели STEP, импортированной в объект 3D-тела. |
Прочтите об управлении компонентами с подключенной рабочей областью и компонентах в рабочей области.
Altium Designer позволяет размещать компоненты непосредственно из базы данных компании путем создания и использования библиотеки баз данных . Размещение осуществляется из панели Components , которая после установки библиотеки базы данных действует как браузер в вашу базу данных.
После размещения информация о проектных параметрах может быть синхронизирована между размещенными компонентами и их соответствующими связанными записями в базе данных. Могут быть выполнены полные обновления компонентов, включая графический символ, ссылки на модель и параметры. Параметрическая информация из базы данных также может быть включена в окончательную спецификацию (BOM), готовую для закупки компонентов.
Прочтите о работе с библиотеками баз данных.
Если вам необходимо хранить компоненты локально в файловой системе, вы можете организовать их в файловые библиотеки.
Файловая библиотека Altium Designer представляет собой произвольный набор моделей или компонентов. Как модели или компоненты организованы в библиотеки, зависит от вас. Вы можете структурировать свои библиотеки по поставщикам устройств или кластеризовать компоненты по функциям, например, с библиотекой для всех микроконтроллеров, используемых в вашей компании.
Символы компонентов схемы создаются в библиотеках схем ( *.SchLib
). Затем компоненты в этих библиотеках ссылаются на посадочные места и другие модели, определенные в отдельных библиотеках посадочных мест ( *.PcbLib
) и файлах моделей. Как проектировщик, вы можете размещать компоненты из этих отдельных библиотек компонентов или скомпилировать библиотеки символов, библиотеки посадочных мест и файлы моделей в интегрированные библиотеки ( *.IntLib
).
Прочтите о работе с файловыми методологиями управления компонентами.
С точки зрения дизайнера, компонент собирает вместе всю информацию, необходимую для представления этого компонента во всех областях проектирования в рамках одного объекта. Поэтому в этом отношении его можно рассматривать как контейнер.
Каждый компонент представляет собой набор связанных моделей и параметрических данных компонента. Именно модели содержат подробную информацию, необходимую для каждой области проектирования.
Можно использовать следующие типы моделей:
Схематическое обозначение | Символ обозначает компонент на листе схемы. Символ создается с использованием стандартных объектов чертежа, выводы добавляют электрические свойства. |
Модель SPICE | Смоделируйте поведение подключенных компонентов с помощью симулятора SPICE. Модели SPICE обычно поставляются поставщиками устройств. |
Модель целостности сигнала | Межсоединениядля печатных плат становятся частью цепи по мере увеличения скорости переключения устройств и цепей. Модели IBIS описывают поведение выводов, позволяя симулятору целостности сигналов Altium Designer анализировать маршруты. |
Размер печатной платы | Для каждого компонента должно быть определено место на печатной плате, где он монтируется и подключается — посадочное место — это модель, определяющая пространство на печатной плате. Отпечаток печатной платы создается из набора стандартных объектов с контактными площадками, обеспечивающими связь. |
3D модель | Сегодняшний электронный продукт компактен и плотно упакован, имеет необычную форму и вполне может иметь печатную плату, которая складывается, чтобы поместиться в корпус. Чтобы спроектировать такой продукт, вам необходимо иметь возможность моделировать печатную плату в 3D, чтобы вы могли визуализировать готовую плату, выполнять проверку зазоров в 3D и передавать загруженную плату в механическую область САПР. Для этого вам понадобится 3D-модель каждого компонента. |
Узнайте о создании символов, моделей посадочных мест, имитационных моделей и 3D-моделей в рабочей области и управлении ими.
Панель « Компоненты» обеспечивает прямой доступ ко всем доступным компонентам, включая рабочую область, базу данных и файловую библиотеку, в Altium Designer.
Панель получает компоненты из рабочей области и любых открытых или установленных библиотечных файлов. Панель предлагает полную информацию о выбранном компоненте (параметры, модели, выбор деталей, данные о поставщиках и т. д.), сравнение компонентов, а для компонентов рабочей области — возможность параметрического поиска на основе фильтров для указания параметров целевого компонента. На основе контекстных динамических фильтров функция поиска панели позволяет быстро найти именно ту часть, которая вам нужна, в подключенном рабочем пространстве вашей компании.
Используя панель поиска производителя Altium Designer, вы можете искать детали, изготовленные в реальном мире, а затем приобретать эти детали в свое рабочее пространство. Приобретение включает в себя создание нового компонента — с использованием Редактора компонентов в режиме Редактирование одного компонента — и выпуск в рабочую область.
Прочтите о панели «Компоненты».
Управление компонентами с подключенной рабочей областью
Создание символа схемы
Создание посадочного места платы
Работа с шаблонами и библиотеками контактных площадок и переходных отверстий
Работа с библиотеками баз данных
Работа с библиотеками компонентов на основе файлов
Библиотека Celestial Altium изначально была разработана таким образом, чтобы содержать высококачественные данные с точными контурами и исключительными 3D-моделями. Это бесплатно для использования и с открытым исходным кодом. Библиотека Celestial Altium уже содержит широкий набор компонентов и активно разрабатывается для расширения охвата компонентов.
База данных Celestial Altium Library размещена в облаке; по мере добавления новых компонентов в библиотеку они сразу становятся доступными в Altium. Схемы библиотеки и посадочные места печатных плат размещены на GitHub, что позволяет быстро клонировать последние файлы библиотеки на компьютер, если они необходимы для новых компонентов.
Библиотека базы данных создает связь между схемным символом и печатной платой на вашем компьютере, а также предоставляет все технические параметры и данные о ценах для компонента. Это соединение позволяет библиотеке содержать все реальные конденсаторы, резисторы и другие типы компонентов с относительно небольшим количеством файлов на вашем компьютере.
Библиотеки баз данных Altium позволяют создавать схемы с использованием той детали, которую вы собираетесь использовать, а не общей комбинации символа схемы и посадочного места. Вместо выбора «разъем RJ45» вы выбираете номер детали Amphenol Commercial Products RJCSE538001. Этот выбор компонентов отражен в вашей спецификации — вся спецификация заполняется сама собой, что означает, что больше не нужно пытаться вспомнить, какую именно деталь вы намеревались туда поместить, или какое напряжение было у этого конденсатора. Даже если вы используете ActiveBOM в своем проекте, библиотека сэкономит ваше время, поскольку вам не нужно устанавливать свойства компонента после размещения каждого компонента.
Без библиотеки Celestial Altium вы можете искать пассивные компоненты на веб-сайтах поставщиков, чтобы найти недорогой вариант, а затем искать эти компоненты на панели поиска производителя в Altium. Как только вы найдете нужную деталь, вы можете назначить свойства символу схемы в своем проекте. Однако с помощью библиотеки вы можете быстро отсортировать тысячи компонентов, чтобы сузить список нужных деталей, а затем разместить самый дешевый из имеющихся на складе вариантов непосредственно в своем проекте — и все это с помощью Altium. Компоненты, добавленные с библиотекой, создадут превосходную спецификацию для вашего проекта с ActiveBOM или без него.
Экономьте время на проектировании и значительно уменьшайте количество ошибок, размещая реальные детали непосредственно из библиотеки.
Все компоненты в базе данных содержат все соответствующие технические параметры, что позволяет вам искать/фильтровать в Altium необходимую деталь. Если в вашей конструкции требуется керамический конденсатор 0603 емкостью 1,0 мкФ, 25 В, откройте список керамических конденсаторов 0603, сгруппируйте по номиналу, затем по напряжению и отсортируйте по цене, чтобы найти самый дешевый доступный вариант.
Каждый компонент в базе данных содержит ссылку на страницы поставщиков и ссылку на техническое описание, обеспечивающее быстрый доступ к справочным материалам. Поскольку все технические параметры и данные о ценах доступны, ваша спецификация может быть автоматически заполнена всей необходимой информацией для покупки.
Каждый компонент имеет посадочное место, соответствующее рекомендованному производителем, или, если рекомендации недоступны, посадочное место, соответствующее стандарту IPC, для конкретного размера упаковки. Только строго стандартизированные пассивные компоненты используют общие посадочные места; все остальные детали имеют узоры земли, определенные производителем.
Каждый след представляет собой высококачественную, точную по размерам и правильно окрашенную 3D-модель. Каждая 3D-модель в библиотеке создается с нуля по чертежам производителя. Такое внимание к деталям обеспечивает превосходную проверку коллизий в 3D и упрощает интеграцию MCAD при проектировании корпусов и связанных с ними деталей.
Центральное положение каждой детали — это то место, где головка машины для захвата и размещения должна собирать компонент. Для компаний, использующих собственную машину Pick and Place, это очень удобно и позволяет быстрее настроить машину. Ваш список экспорта продуктов, созданных с помощью Celestial Altium Library, содержит центры в правильном месте.
Библиотечные символы максимально стандартизированы. Эта стандартизация гарантирует, что вы найдете контакты там, где вы ожидаете, например, VCC вверху слева, GND внизу слева, контакты пользовательских функций справа (управляемые входы/выходы). Стандартные протоколы, такие как SPI, имеют контакты в одном и том же порядке в каждой части, где другие библиотечные стандарты не имеют более высокого приоритета. Все компоненты в категории базы данных имеют одинаковое расположение/группировку выводов, где это возможно. Эта точность позволяет чрезвычайно легко читать и следовать схемам, созданным с помощью библиотеки.
Все пассивные компоненты, такие как резисторы и конденсаторы, имеют одинаковый размер промежутка между выводами символа, что обеспечивает аккуратность схемы.
Библиотека не соответствует определенной лицензии с открытым исходным кодом. Лицензия Celestial Altium проста: