new: Переработал концепцию библиотеки компонентов

Изменил количество и содержание каталогов компонентов, оптимизировал их.
Удалил неиспользуемые компоненты, а оставшиеся проверил на содержание ошибок
в футпринтах и УГО. Добавил только библиотеки с микросхемами
This commit is contained in:
Ilya Galkin
2019-06-07 23:42:56 +04:00
parent be19ee7b1a
commit 021112faaa
87 changed files with 7961 additions and 6828 deletions

View File

@@ -1,26 +1,74 @@
# Библиотека компонентов для Altium Designer
Библиотеки компонентов являются открытыми и созданы для облегчения процесса обучания в работе с САПР Altium Designer, а также для более простого
процесса миграции из других систем проектирования печатных плат. Данные библиотеки используются автором и периодически обновляются по мере добавления
новых компонентов.
Данная библиотека является открытой и используется автором для работы, а следовательно постоянно пополняется новыми компонентами. Условно-графические обозначения (УГО) компонентов, выполнены в стилистике ЕСКД, но автор не гарантирует полное соответствие. Посадочные места для компонентов выполнены в полном соответствии с группой стандартов IPC. Компоненты ветки *master* проверены на реальных платах, а компоненты из ветки *dev* только находятся в разработке и еще не подверглись проверки в реальном проекте.
![alt text](https://github.com/Nordic-Energy/AltiumLibrary/blob/master/main.jpg)
![Пример дизайна](https://habrastorage.org/webt/lv/_v/vo/lv_vvojmxbw4kgr854siiyvor2i.png)
# Структура библиотек
* Analog - операционные усилители, компараторы, дискретная логика, аттенюаторы и прочее
* Connectors - разъемы и перемычки
* Digital - микроконтроллеры, АЦП, ЦАП, FPGA и прочее
* Diods - диоды
* Discrete - резисторы, конденсаторы, кварцы, малогабаритные дроссели и прочее
* Interface - преобразователи и PHY интерфейсов: CAN, RS-485 и прочие
* Module - готовые модули: ESP, AC/DC и прочие
* Power Supplies - драйверы трвнзисторов, микросхемы dc/dc, линейные стабилизаторы напряжения
* Relay - реле
* Transformers - силовые дроссели, трансформаторы
* Transistor - транзисторы: биполярные, полевые, IGBT, SiC и прочие
# Структура проекта
* Библиотеки компонентов
>
* IC: Logic
* IC: Comparator
* IC: Amplifier
* IC: Sensor
* IC: MCU
* IC: FPGA
* IC: ADC, DAC, DDS
* IC: Memory
* IC: RF transceiver
* IC: Interface
* IC: Power supply
* IC: Gate driver
* Module
* Electromechanics
* Transformer
* Inductor
* Transistor
* Diode
* Connector
* Oscilator, crystal
* Resistor
* Capacitor
>
* Шаблоны файлов и правил
>
* SchematicPage - стандартные листы для ЕСКД и ISO
* BoardPCB - шаблоны для печатных плат
* Rules - правила трассировки для разных классов точности
# Установка библиотеки
Скачайте архив с библиотекой или клонируйте репозиторий к себе на локальный диск:
```
git clone https://github.com/Nordic-Energy/AltiumLibrary.git
```
После этого переходите в папку *LibraryComponents* и видите список файлов библиотеки компонентов:
![Список файлов](https://habrastorage.org/webt/gq/yi/lp/gqyilpiaiied2tomg-plan0nslg.png)
Все библиотеки состоят из четырых файлов:
* Файлы с расширением .LibPkg - объединяют все последующие файлы проекта
* Файлы с расширением .SchLib - содержат УГО компонентов
* StandartCase.PcbLib - содержит посадочные места для стандартных корпусов, например, LQFP-48 и подобные
* CustomCase.PcbLib - содержит посадочные места для нестандартных компонентов, например, разъемов
Для установки нужной библиотеки откройте файл с расширением ***.LibPkg*** в Altium Designer, например, ***IC. ADC, DAC, DDS.LibPkg*** и у вас в дереве проектов появится библиотека и три файла внутри нее:
![Дерево проектов](https://habrastorage.org/webt/qj/7q/ze/qj7qzea6pmnlmb7regqanuri0ri.png)
Теперь нажимайте правой кнопкой мыши на название проекта и выбирайте пункт ***Compile Integrated Library***:
![Компиляция проекта](https://habrastorage.org/webt/1p/at/nk/1patnk16twt8potkibvg7ey5-ao.png)
После этого у вас скомпилируется проект библиотеки, автоматически подключится к Altium Designer и появится в списке библиотек:
![Скомпилированная библиотека](https://habrastorage.org/webt/io/mk/pp/iomkppp4u4cur8o4izf2q-tpx6u.png)
# Контакты для связи
* Электронная почта: hardware.sitara@gmail.com
* Электронная почта: ilya@nordic-energy.org
* Канал на youtube: https://www.youtube.com/NordicEnergy