Altium Designer Библиотеки Компонентов

Altium Designer Библиотеки Компонентов

6 Как добавить ссылку на документацию для компонента? Библиотека компонентов CMPLIB это Vault-ориентированная. Купить библиотеки для altium designer по низкой цене с доставкой по Москве. В БД для каждого компонента содержится необходимый набор . Эта статья описывает компоненты, модели и библиотеки Altium Designer и их отношения. Раскрываются подходы к идентификации и .

БД- библиотеки для Altium Designer / Софт для электронщика / Сообщество Easy. Electronics. ru. Говорят, «обещанного три года ждут». Что ж, я постарался выполнить обещание чуть быстрее =). И представляю на ваш суд статью о своем опыте работы с БД- библиотеками в Altium Designer. Всем интересующимся добро пожаловать под кат.

Altium Designer Библиотеки Компонентов

Организация библиотек электрорадиоизделий в виде базы данных. Алексей, скажите пожалуйста, как Altium Designer понимает, какие. Третья статья из серии по Altium Designer или как упростить разработку проектов по ГОСТу в нём. В этой статье попробуем разобрать . Комплект библиотек для Altium Designer.

Вступление. Для работы с компонентами в Альтиуме есть как минимум три пути: Первый — хранить условные графические обозначения (символы) в библиотеках Sch. Lib, посадочные места (футпринты) — в Pcb.

Lib. При этом схема строится из символов, к ним вручную привязывается футпринт, после чего схема передается в PCB редактор. Этот подход требует минимум усилий для создания и поддержания библиотек — чего там, символов много не будет, на схеме все резисторы одинаковы, только подписи меняй; футпринов тоже не сильно много. Однако само проектирование (привязывание футпринтов и моделей, изменение номиналов и надписей) занимает огромное количество времени. Подход, имхо, хорош для малых проектов, и в случае где нет необходимости в стандартизованой КД. Второй подход — хранение компонентов в интегральных (или интегрированых) библиотеках. Тут к каждому компоненту уже при создании можно привязать футпринт, модель, добавить кучу параметров, отражающих его свойства и т.

Altium Designer Библиотеки Компонентов

При проектировании таким методом останется лишь расставить компоненты по схеме, соединить их, и можно сразу же передавать дальше, в PCB- редактор. Облегчается генерирация BOM (перечня элементов), спецификации и других сопутствующих документов.

Это немаловажно при работе над большими проектами, если вы хотите чтобы хоть кто- нибудь после вас смог разобраться в нем. Кроме того есть еще один огромный плюс — транспортабельность таких библиотек, ведь компоненты в них уже «готовы к употреблению». Из минусов, наверное, можно отметить громоздкость интегрированых (или интегральных) библиотек. Нет, места они занимают немного, но вот поддерживать единообразие такого зверинца становится уже трудно. Ведь когда ваша компонентная база разростется, вы наверняка будете разбивать свою интегральную библиотеку на несколько (по типам, или производителям, или еще как- то).

И обязательно гле- нибудь закрадутся ошибки, например, в одном из параметров вместо точки была поставлена запятая, или в одной библиотеке у вас светодиод будет нарисован с окружностью, а в другой — без оного (да, я понимаю, что пример надуман, но проблема существует). Мелочь, конечно, но иногда кажущаяся мелочь может привести к печальным последствиям. Для исправления этих ошибок вам придется открыть Altium и вручную искать, а затем править необходимые параметры. Хотя, с другой стороны это, наверное, самый распространенный подход в организации компонентной базы.

Ну и третий вариант, это использование Database Libraries (я к сожалению не знаю правильного и красивого перевода этого словосочетания на русский язык, потому буду использовать самопальный термин «БД- библиотеки»). В случае с БД- библиотеками компоненты хранятся как и в первом случае в «разобранном виде»: символы, футпринты и модели лежат в библиотеках . Sch. Lib, . Pcb. Lib и . Однако есть и отличие — БД, где хранятся параметры компонентов (такие как номинал, максимальный ток и напряжение и проч., проч., проч.). И благодяря этим параметрам при перетаскивании компонента на схему «на лету» производится его «сборка». Получается, что БД- библиотеки совмещают в себе преимущества двух первых подходов организации компонентов: с одной стороны все разнообразие символов и футпринтов сведено к минимуму, с другой — на схему перетаскивается готовый компонент с максимумом информации о нем, привязанными футпринтами и моделями.

Кроме того появляется возможность интегрировать БД в систему складского и бухгалтерского учета. Но это важно скорее для организаций, нежели не для рядового разработчика. Платой за это является б. Ольшая сложность организации такой библиотеки, и наверное плохая транспортабельноть (хотя сильно сложного тут ничего нет). Впрочем, статья не претендует на объективное сравнение различных подходов, все вышенаписанное — лишь моё ИМХО. Просто, как вы уже могли догадаться, мне слишком понравились БД- библиотеки ; -) Давайте же, наконец, посмотрим как они устроены.

Теория. Внутри БД все довольно тривиально. Каждая таблица — отдельная библиотека, каждая запись (строка) — компонент, каждое поле (колонка) — параметр компонента. Параметры компонента можно разделить на три группы: идентификатор, зарезервированные параметры и параметры общего назначения.

Идентификатор это одно (простой идентификатор) или несколько полей (сложный идентификатор), по которым Altium находит и идентифицирует компонент. Сразу стоит отметить, что со сложными идентификаторами Altium работает крайне криво, и потому использовать их не рекомендуется. Естественно идентификатор является обязательным. Зарезервированные параметры это параметры, при нахождении которых Altium заполняет форму свойств компонента, например символ, футпринты, модель, тип и т. Полный список зарезервированных параметров можно подсмотреть в официальной документации: Using Components Directly from Your Company Database. Отмечу, что обязательным среди них является только Library Ref — имя символа УГО (иначе вы не увидите список компонентов в библиотеке Altium).

Остальные зарезервированные параметры добавляются по мере необходимости. Дидактический Материал Познаем Окружающий Мир. Все остальное, что не попало под первые две категории — попадает в третью и привязывается к компоненту в виде текстового параметра: Эти текстовые параметры вы можете отобразить на схеме, выносить в BOM, использовать для поиска и т. Информация. Вообще Altium при импорте из БД все параметры интерпретирует как текст, даже если в таблице они имеют целочисленный тип или тип даты/времени. И это, к сожалению, делает невозможным параметрический поиск по библиотеке в Altium Designer.

Для этого Altium отправляет SQL запрос примено следующего содержания. Конечно, запрос может изменяться в зависимости от того как вы настроили панель Library. Далее Altium'у необходимо «собрать» компонент, на который вы перетащили на схему, чтобы отобразить его символ, футпринт и параметры. Когда будете создавать свой . Это и есть тот запрос, по которому будут извлекаться данные о компоненте. Допустим, что используется именно такой запрос, и на схему был помещен компонент с идентификатором «КТ3. Тогда для получения его параметров отправляется запрос.

Что делать с текстовыми параметрами более менее понятно, а вот с зарезервированными не очень. Тут и начинается магия. Чтобы собрать крмпонент Altium должен найти все эти «запчасти». В идеальном случае в БД хранятся ссылки с указанием абсолютного пути к файлам с символами, футпринтами и моделями. Тогда нет неоднозначности, и Altium сможет собрать компонент, главное чтобы файлы с «запчастями» были на месте.

Однако, указание абсолютных путей не обязательно, а иногда даже нежелательно. Например, если вы захотите переместить свою библиотеку, то вам придется изменить все пути в БД — не очень то удобно. В этом случае в БД можно указывать относительные пути к файлам с «запчастями». Тогда Altium высчитает пути файлов относительно расположения . Ведь база данных хранит информацию о компонентах, а не о структуре папок на вашем компьютере, верно?

Что же делать Altium'у? Раз о путях ничего не известно, то Altium попробует найти «запчасти» сам. Алгоритм поиска примерно следующий.

Допустим нам нужен символ. Сначала ищется файл с таким же именем как и имя символа. Если такого файла нет, то поиск продолжается во всех файлах . Это папки, указанные в настройках и в .

Приоритет имеют папки, указанные в .

Загрузка библиотек - Российская документация. С выпуском версии Altium Designer 1. Altium Vault и доступны для использования в Altium Designer через панель Vault Explorer.

Такие компоненты прошли дополнительную стадию проверки, содержат всю необходимую информацию, в том числе о производителях и поставщиках. Для получения последней информации о компонентах, доступных в хранилище Vault, необходимо зайти в раздел Unified Component на странице Altium Live Content Store. Кроме доступа к хранилищу, вы можете скачать набор интегрированных библиотек на странице Content Store. Для тех пользователей, у которых нет постоянного доступа к интернет для работы с хранилищем Vault, ниже выложены архивы с интегрированными библиотеками для скачивания. Можно скачать библиотеки как одним архивом, так и по отдельности. Предупреждение. Библиотеки для скачивания ниже считаются . Это те библиотеки, которые до версии Altium Designer 1.

Новые версии этих библиотек можно найти на портале Altium. Live http: //contentstore. Unified. Components. Загрузить все библиотеки одним архивом: Индивидуальная загрузка библиотек - по производителям: 3.

M (2. 0KB)Actel (1. MB)Agilent Technologies (0. MB)Allegro Micro. Systems (2. 6. MB)Alpha Microelectronics (3. KB)Altera (3. 9MB)AMCC (1.

MB)AMP (3. 5. MB)Amphenol (3. KB)Analog Devices (9.

MB)Antenna Factor (8. KB)Antenova (9. KB)Astron Technology (1. KB)Atmel (2. 4. MB)Attend (1. KB)Avago (5. 80. KB)Bitwise Systems (8. KB)Bulgin (1. 4KB)Burr- Brown (4.

MB)C& K Components (1. KB)Chin Nan Precision Electronics (8. KB)Cirrus Logic (5.

KB)Cliff Electronic Components (1. KB)C- MAC Micro. Technology (2. KB)Contact Technology (1.

KB)Cooper Bussman Coiltronics (8. KB)Cypress (1. 1. MB)Dallas Semiconductor (1. MB)Device Sheets (1. MB)Digi International (1.

KB)ECS (4. 0KB)Elantec (1. MB)EPCOS (1. 5KB)Fairchild Semiconductor (4. MB)Freescale Semiconductor (1. MB)FTDI (9. 0KB)Generalplus Technology (5. KB)Gennum (1. 5. MB)Harris Suppression (2.

KB)HARTING (7. 80. KB)Hirose Electric (8. KB)Hitachi Semiconductor (4. KB)Holtek Semiconductor (9. KB)IL Switch (1. 1KB)Infineon (1. KB)Integrated Device Technology (3. KB)International Rectifier (2.

MB)Intersil 1. MB)Johanson Technology (8. KB)KEMET Electronics (3. KB)Keystone Electronics (9. KB)King Billion Electronics (7. KB)Kingfont (9. KB)Kitagawa (1.

KB)Kobiconn (1. 4KB)Kycon (1. KB)Lattice 3. 3MB)Linear Technology (2. MB)Lumberg (9. KB)Maxim (6.

MB)Micrel (9. KB)Microchip (5. MB)Micron Technology (3. KB)Molex (6. 40. MB)Morethanall (1. KB)Motorola (1. 5MB)National Semiconductor (7. MB)NEC (1. 66. KB)Newport Components (1. KB)NXP (2. 06. KB)Oki Semiconductor (1.

KB)OMRON (1. 1KB)ON Semiconductor (1. MB)OSRAM Opto Semiconductors (9. KB)Panasonic (8. 5KB)PCB (9. MB)Philips (1. MB)Projects Unlimited (9. KB)Quick. Logic (8. KB)Raltron Electronics (1.

KB)Renesas Technology (4. MB)RF Micro. Devices (1. KB)Samsung (7. 4KB)Samtec (1. KB)Sansen Technology (8. KB)SHARP (5. 23. KB)Sonix Technology (5.

KB)Spansion (3. 30. KB)ST Microelectronics (4. MB)Sunplus Technology (4. KB)Sunridge Corporation (2. KB)Susumu (1. 3KB)Suyin Corporation (1. KB)Teccor Electronics (7. KB)Technik Industrial (1.

KB)Telit Communications (1. KB)Texas Instruments (1.

MB)Toshiba (1. 3KB)Vishay (2. MB)Vitesse Semiconductor (1. KB)Western Digital (1.

MB)Wieson Technologies (1. KB)Winbond Electronics (1.

KB)Xilinx (4. 4MB)Zarlink Semiconductor (3. KB)Zetex (2. 15. KB)Zilog (1.

Навигация

Altium Designer Библиотеки Компонентов
© 2017