Altium designer как подключить библиотеку

Altium designer как подключить библиотеку

В статье описан процесс создания интегрированных библиотек Altium Designer и их использование (перевод документации Building an Integrated Library сайта wiki.altium.com [1]).

Интегрированные библиотеки комбинируют в себе схематические библиотеки вместе со связанными с ними посадочными местами деталей (PCB footprints) и/или моделями SPICE и сигнальными интегрированными моделями, причем содержимое библиотеки находится в нередактируемой форме. Вся информация по моделям копируется в интегрированную библиотеку из библиотек моделей или файлов, и таким образом вся информация о компоненте хранится совместно, независимо от местонахождения оригинального источника информации. Эта особенность делает интегрированные библиотеки по настоящему портативными и мобильными.

Исходные библиотеки, включая любое количество библиотек для схем и соответствующие библиотеки моделей и файлы (посадочные места PCB, модели SPICE или сигнальные интегрированные) добавляются в проект пакета библиотеки (Library Package), который затем компилируется в готовую интегрированную библиотеку. Чтобы изменить интегрированную библиотеку, Вы должны сначала изменить исходную библиотеку, и затем перекомпилировать интегрированную библиотеку.

Altium Designer (далее просто AD) поставляется с набором исходных библиотек и интегрированных библиотек (файлы *.IntLib), рассортированных по имени производителя в папке \Library, находящейся в месте инсталляции AD. Исходные библиотеки для схем (файлы *.SchLib) включаются в эти интегрированные библиотеки и могут быть распакованы оттуда, если открыть интегрированные библиотеки. Модели посадочных мест (PCB footprint) размещаются в папке \Library\PCB, в форме библиотек PCB (файлы *.PcbLib).

Модели SPICE используются для симуляции узлов электронных схем (файлы *.ckt и *.mdl), они размещаются в составе интегрированных библиотек в папке \Library, и сигнальные интегрированные модели размещаются в папке \Library\SignalIntegrity.

[Использование интегрированных библиотек Altium Designer]

Использование интегрированных библиотек очень похоже на использование схемотехнических библиотек для размещения компонентов и добавления имен моделей. Отличие только в том, что вся информация о компоненте и его связанных моделях была уже добавлена для Вас к схемному символу. Вы можете проверить список моделей (Models list) в диалоге свойств компонента (Component Properties), чтобы посмотреть, какие имена моделей присоединены к схемному символу (schematic symbol). Имена моделей можно поменять или добавить из модели библиотеки PCB или других моделей, как только Вы разместили компонент на лист принципиальной схемы проекта.

Имейте в виду, что Вы все равно можете использовать отдельные schematic или PCB библиотеки (они могут быть не в составе интегрированной библиотеки) путем добавления их в список библиотек (Library list), как обычно это делается.

Добавление и удаление используемых в AD библиотек

Все библиотеки должны быть добавлены в Library list на панели библиотек (Libraries panel), для того чтобы символы компонентов были доступны для размещения в схеме и посадочные места компонентов были доступны при создании PCB.

Чтобы добавить интегрированные библиотеки в Libraries list:

2. Кликните на кнопке Libraries в верхней части панели, чтобы открыть диалог Available Libraries (доступные библиотеки).

3. Кликните на закладку Installed (установленные) и кликните на кнопку Install. чтобы добавить библиотеки.

4. Найдите файл нужной Вам библиотеки в диалоге выбора файла и кликните Open (можно выбрать сразу несколько файлов). Выбранная библиотека (или библиотеки) появится в списке установленных библиотек.

5. Кликните на Close, и интегрированная библиотека будет добавлена в список библиотек (Libraries list) панели Libraries. Имя библиотеки появится в панели Libraries, и эта библиотека становится активной (её можно использовать в проекте).

6. Если открыт документ принципиальной схемы, то Вы можете выбрать нужный компонент из списка компонентов (Components list) панели Libraries. Кликните Place чтобы разместить этот компонент на схеме.

READ  Как подключить воду на участок без построек

Чтобы удалить библиотеку из Library list:

2. Выберите библиотеку library, которую хотите удалить. Используйте клавиши Shift или Ctrl, чтобы выбрать несколько библиотек. Кликните на Remove.

3. Имя пути библиотеки исчезнет из списка Installed Libraries. Кликните Close. Теперь библиотеки, что Вы удалили, больше не будут доступны в панели Library. Вы можете их добавить впоследствии, когда они понадобятся.

[Как найти нужный компонент в интегрированных библиотеках]

Если Вы не знаете, где находится нужный Вам компонент, используйте возможность поиска по библиотекам (Libraries Search).

1. Кликните на закладке Libraries, и отобразится панель Libraries.

2. Кликните на кнопку Search (поиск) в верхней части панели Libraries, чтобы открыть диалог поиска по библиотекам (Libraries Search).

Искать можно по установленным библиотекам (Available libraries) и по файлам библиотек в указанном пути (Libraries on path). Поиск по установленным библиотекам происходит намного быстрее.

3. В верхнем текстовом поле поиска диалога Libraries Search введите имя компонента, который ищете. Символ * можно использовать так wildcard, чтобы иметь в виду различные префиксы и суффиксы, используемые разными производителями, например * 396* строка найдет все компоненты с этой строкой в составе имени. Система будет интерпретировать искомый текст как запрос, который будет виден в следующий раз, когда Вы зайдете снова в диалог поиска, то есть к примеру снова появится * 396* (имя Name наподобие ‘396’) или (описание Description наподобие ‘396’). Кликните на кнопку помощника Helper. чтобы получить больше информации по составлению поисковых запросов или обратитесь к руководству языка запросов (Query Language) [2].

4. Выберите тип поиска в выпадающем списке Search Type, например Components чтобы найти все библиотеки компонентов, которые соответствуют Вашему запросу.

5. Выберите Scope (область поиска) для поиска в установленных библиотеках или в библиотеках, доступных по настроенным путям поиска (search path) кликом на иконке папки поля Path. Проверьте выбранность опции Include Subdirectories (включая поддиректории), если Вы хотите также искать по библиотекам, находящимся в поддиректориях указанного пути.

6. Кликните на кнопку Search для начала поиска. Через некоторое время (зависит от скорости компьютера и количества просматриваемых поиском библиотек) в Query Results отобразятся результаты поиска.

10. Проверьте список моделей (Models list), чтобы удостовериться в требуемой информации моделей, например что модель footprint уже добавлена из интегрированной библиотеки.

11. Кликните OK, и затем кликните для размещения символа компонента на листе принципиальной схемы. Сделайте правый клик мышью или нажмите ESC для завершения режима размещения компонента.

[Создание интегрированных библиотек]

Есть три пути для создания интегрированной библиотеки:

1. Добавление имеющихся схематических и PCB символов или моделей библиотек в пакет библиотеки (Library Package).

2. Из открытого документа принципиальной схемы или документа PCB командой Make Integrated Library.

3. Из имеющейся базы данных библиотек (Database Library) или из базы данных библиотек SVN (SVN Database Library), используя Offline Integrated Library Maker Wizard.

Каждый способ создания интегрированной библиотеки описывается в соответствующей секции статьи.

Создание integrated library с использованием Library Package

Создание исходного Library Package

Исходником для интегрированной библиотеки является Library Package. Сначала создайте новый Library Package, и затем добавьте в него библиотеки schematic, и затем скомпилируйте его в интегрированную библиотеку. Процесс по шагам:

2. Панель Projects покажет пустой файл Library Package с именем Integrated_Library1.LibPkg. Пока еще нет добавленных исходных библиотек (schematic или PCB) в Library Package.

Создание библиотеки принципиальной схемы (schematic library)

Если документ принципиальной схемы не является частью проекта, Вы все равно можете создать schematic library из него, когда откроете. Отличие только в том, что сгенерированная schematic library не будет добавлена в проект и будет видна после создания как свободный документ в панели Projects.

READ  Как подключить усилитель к штатной магнитоле hyundai solaris

Для получения дополнительной информации по поводу создания компонентов и посадочных мест (footprint) обратитесь к руководству Creating Library Components [3].

Создание проекта библиотеки схемы

Чтобы создать библиотеку schematic из компонентов во всех документах принципиальных схем в проекте:

1. Откройте документы в проекте правым кликом на имя файла проекта в панели Projects и выберите Open Project Documents (открыть документы проекта).

3. Когда создастся новая schematic library, она откроется в Schematic Library Editor. Все компоненты открытых файлах схем будут скопированы в новую schematic library. Новая schematic library получит имя Project_name.SCHLIB, и будет сохранена в той же папке, что и файл проекта (Project_name.PRJPCB). Имя файла появится в панели Projects, в папке Libraries\Schematic Library Documents.

Создание PCB library

Библиотеки PCB поставляются совместно с AD, и по умолчанию сохранены в папке \Library\PCB относительно директории установки. Однако Вы можете создать новую библиотеку PCB из посадочных мест открытого файла PCB, точно таким же способом, как создается schematic library.

2. После создания новая PCB library будет открыта в PCB Library Editor. Все посадочные места (footprints) в открытом документе платы скопируются в новую библиотеку, которая получит имя PCBfilename.PcbLib, и будет сохранена в той же папке, что и исходный документ платы. Имя файла появится в панели Projects как свободный документ.

Добавление исходных библиотек в Library Package

2. Найдите и выберите в диалоге библиотеки schematic (*.schlib), которые Вы хотите добавить к Library Package. Компоненты schematic сохраняют в себе всю необходимую информацию, чтобы найти связанные модели в диалогах свойства компонента (Component Properties), так что это самые важные элементы, которые включены в интегрированную библиотеку.

3. Кликните Open и добавленные библиотеки появятся в списке как Source Documents (исходные документы) панели Projects.

Добавление моделей в Library Package

AD имеет стандартную систему для того, чтобы сделать модели доступными, независимо от того, компилируете ли Вы интегрированную библиотеку и или работаете с документом схемы. В AD есть три пути для доступа к моделям:

У каждого метода есть свои преимущества, поэтому выберите метод, который больше всего подходит к Вашей рабочей практике. Также разные модели работают лучше с разными методами доступа, например Вы можете не хотеть видеть большое количество моделей симуляции в списке панели Projects, когда открываете пакет интегрированной библиотеки, однако возможно лучше было бы видеть библиотеки посадочных мест PCB. В этом случае Вы определили бы путь поиска на папку, где сохранены модели симуляции, и добавили бы библиотеку PCB footprint к пакету интегрированной библиотеки.

Инсталляция библиотеки / модели в список Installed library

Библиотека или модель, добавленная в список Installed Libraries (установленные библиотеки) на закладке Installed панели Libraries, будет доступна для всех проектов и останется в списке, пока не будет удалена.

Поддерживаются следующие типы библиотечных файлов:

Для дополнительной информации по установке и удалению библиотеки см. секцию «Добавление и удаление используемых в AD библиотек» (Adding and removing libraries).

Добавление моделей в качестве исходных библиотек для Library Package

Добавление библиотек моделей в Library Package, например библиотек PCB, происходит точно так же, как и добавление библиотек schematic.

2. Выберите библиотеки моделей, которые хотите добавить в Ваш Library Package.

READ  Как подключить 3д очки к телевизору панасоник

3. Кликните Open и добавленные библиотеки появятся в списке Source Documents панели Projects.

Установка пути (pathname) для библиотек моделей и файлов

Альтернативно, если библиотеки PCB footprints, моделей SPICE или моделей signal integrity не добавлены к Library Package, символы schematic в интегрированной библиотеке будут ссылаться на них, используя настроенный в диалоге Integrated Library Options путь pathname, и этот путь будет сохранен в файле проекта Library Package (*.LibPkg).

2. Добавьте в упорядоченный список Search Paths пути pathnames на те места, где имеются нужные посадочные места и модели, путем клика на кнопке Add в секции Ordered List of Search Paths на закладке Search Paths.

4. Кликните на кнопку Refresh List чтобы увидеть файлы, найденные в пути поиска, и затем кликните OK, чтобы закрыть диалог.

5. Кликните Refresh List на закладке Search Paths диалога Options для интегрированной библиотеки, чтобы убедиться, что модели корректно размещены.

6. Когда у Вас открыт диалог Options для интегрированной библиотеки, кликните на закладку Error Reporting, чтобы увидеть, какие ошибки и предупреждения появятся при компиляции интегрированной библиотеки.

7. Вы можете поменять строгость проверки нарушений кликом на Report Mode на требуемый тип нарушения и выбором другого режима из выпадающего списка. Кликните на OK, чтобы сохранить опции проекта и закрыть диалог.

[Компилирование интегрированной библиотеки]

Как только Вы добавили библиотеки и установили требуемые пути, скомпилируйте пакет библиотеки, чтобы создать интегрированную библиотеку.

3. В этом месте исправьте любые ошибки и недочеты в отдельных исходных библиотеках, и заново рекомпилируйте интегрированную библиотеку. См. «Модифицирование интегрированной библиотеки» (Modifying an integrated library) для дополнительной информации.

4. Сгенерируется новый файл Integrated_Libraryname.IntLib, и будет сохранен в выходной папке, указанной на закладке Options в диалога настройки опций интегрированной библиотеки. Интегрированная библиотека автоматически добавится к списку текущих библиотек панели Libraries и будет готова для использования.

[Создание интегрированной библиотеки из документов схем или печатных плат]

Создание интегрированной библиотеки из Database Library

Для получения дополнительной информации см. [4], а также документацию по использованию компонентов из базы данных Вашей компании (Using Components Directly from Your Company Database) и документацию по работе с базами данных библиотек, находящихся под управлением системы управления версиями (Working with Version-Controlled Database Libraries).

Модифицирование интегрированной библиотеки

Интегрированные библиотеки используются только для размещения компонентов, и их нельзя редактировать напрямую. Чтобы внести изменения в интегрированную библиотеку, сделайте сначала изменения в исходных библиотеках и затем перекомпилируйте интегрируемую библиотеку, чтобы в неё перешли изменения. Чтобы модифицировать интегрированную библиотеку:

2. Откройте исходный файл библиотеки, который Вы хотите изменить, например libraryname.schlib, путем двойного клика на имя библиотеки в списке Source Documents панели Projects. Библиотека откроется в редакторе Schematic Library Editor.

Дополнительную информацию по созданию компонентов и посадочных мест см. [3].

3. Сделайте необходимые изменения, сохраните измененные библиотеки и закройте их.

Декомпиляция интегрированной библиотеки

Поскольку интегрированные библиотеки нельзя редактировать напрямую, их можно декомпилировать обратно в исходные библиотеки символов и моделей. Процесс по шагам:

2. Подтвердите, что Вы хотите открыть интегрированную библиотеку для распаковки исходного содержимого, и не хотите просто установить библиотеку. Кликните Extract Sources (распаковать исходное содержимое). Будут сгенерированы исходные библиотеки схематических символов и моделей, и сохранены в новой папке под названием Integrated_libraryname, которая будет создана в папке, где хранится интегрированная библиотека.

5. Закройте Library Package и сохраните его в ту же папку, где находятся исходные библиотеки.

[Словарик]

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector