Монтаж, программирование и обслуживание робототехнических средств. Разработки в среде Altium Designer. Практикум для СПО
.pdf
ПРИМЕР СОЗДАНИЯ ЭЛЕМЕНТА
ИНТЕГРИРОВАННОЙ БИБЛИОТЕКИ В СРЕДЕ ALTIUM DESIGNER
Рассмотрим создание элемента в интегрированной библиотеке на примере резистора в среде Altium Designer.
1. Создаем проект интегрированной библиотеки. (рис. 1)
Рис. 1. Создание проекта интегрированной библиотеки
2. Добавляем в проект файл для создания условнографических обозначений (УГО) и файл для создания посадочных мест (рис. 2).
11
Рис. 2. Добавление файлов в проект
3. Переходим в файл, в котором будут создаваться УГО элементов. Для начала нужно найти размеры УГО резистора, установленные в соответствующих стандартах Единой системы конструкторской документации (рис. 3).
Рис. 3. Размеры УГО резистора
Далее в среде Altium Designer нужно выбрать размеры сетки, в которой будет производится работа. Основную электрическую схему удобно чертить с сеткой 2.5 мм, поэтому выводы элементов должны попадать в узлы этой сетки. Раз-
12
меры сетки можно изменять нажатием клавиши G, либо в свойствах документа. Установим шаг сетки равный 2.5 мм.
4.Для добавления вывода элемента используется инструмент Place Pin, который находится во вкладке Place. Во время установки вывода перекрестие должно быть с наружной стороны вывода, к нему будет осуществляться привязка проводника. Двойным нажатием левой кнопки мыши заходим в свойства вывода. Здесь нужно изменить поля Display Name (имя вывода)
иDesignator (номер вывода, по которому будет осуществляться привязка к посадочному месту элемента). Для первого вывода установим эти значения равными 1. Так как у резистора эти значения отображать не нужно снимем «галочки» Visible напротив этих полей. Длину вывода установим 5 мм. Проделаем аналогичные действия для 2-го вывода (рис. 4).
5.Изменим шаг сетки на 1 мм. С помощью инструмента Place Line во вкладке Place нарисуем оставшиеся линии. Таким образом, получаем условно-графическое обозначение резистора (УГО), как показано на рис. 5.
6.В панели Projects перейдем на вкладку SCH Library и двойным нажатием левой кнопкой мыши по созданному элементу перейдем в его свойства. Здесь в поле Default Designator напишем R? (R — это обозначение резистора на электрической схеме, ? — на электрической схеме будет заменен на порядковый номер элемента). Далее в поле Symbol Reference можно задать имя компоненту в нашей библиотеке,
например, Resistor (рис. 6).
13
Рис. 4. Окно свойств для вывода элемента
14
Рис. 5. УГО резистора
Рис. 6. Окно свойств элемента в библиотеке
7. Перейдем в файл с посадочными местами для создания посадочного места для резистора. Резисторы бывают в разных корпусах, для примера возьмем корпус 0805 для резисторов поверхностного монтажа (рис. 7).
15
Рис. 7. Размеры резисторов в корпусах для поверхностного монтажа
Для корпуса 0805 контактные площадки сделаем размером 1.2 × 1.2 мм, а расстояние между центрами контактных площадок — 2.1 мм.
8. Важным этапом является правильный выбор шага сетки. Сетка изменяется нажатием клавиши G, либо в свойствах документа. Так же, если единицы измерения в документе используются дюймовые (Mil), нужно установить метрическую систему измерения в свойствах документа. Чтобы разместить контактные площадки на расстоянии 2.1 мм друг от друга из предлагаемых вариантов шагов сетки наибольшим кратным является шаг 0.1 мм. Можно установить его, либо выбрать Set Global Snap Grid в меню выбора шага сетки и установить шаг вручную, например, 2.1 мм.
16
9.Контактная площадка устанавливается с помощью инструмента Place Pad. Установим первую контактную площадку в точку начала координат. После установки элемента заходим в его свойства и устанавливаем необходимые параметры (см. рис. 8). При привязке посадочного места элемента к УГО синхронизация выводов происходит по полю Designator. Важно следить за тем, чтобы соответствующие значения этих полей совпадали у выводов на УГО и у контактных площадок на чертеже посадочного места.
10.Проделайте те же действия для добавления второй контактной площадки и установите ее на расстоянии 2.1 мм от центра первой контактной площадки. В поле Designator нужно поставить цифру 2 (рис. 9).
11.Далее перейдем на слой Top Overlay, изменим шаг сетки на 0.1 мм и обозначим контур резистора инструментом
Line (рис. 10).
12.В панели Projects перейдем на вкладку PCB Library и двойным нажатием левой кнопкой мыши по созданному элементу перейдем в его свойства. Здесь в поле Name можно задать имя компоненту в нашей библиотеке посадочных мест,
например, Resistor.
13.Сохраним файлы проекта библиотеки. Вернемся в файл с УГО. В нижней части экрана нажмем кнопку Add Footprint и выберем созданный элемент в библиотеке посадочных мест. Еще раз сохраним все файлы. В окне Projects нажатием правой кнопки мыши на имени проекта откроем
меню и выберем строку Compile Integrated Library
17
Name_Library.LibPkg — компиляция проекта библиотеки. Если ошибок нет — элемент готов к использованию.
14. Для добавления других элементов в библиотеке УГО перейдите на вкладку SCH Library и нажмите кнопку Add (см.
рис. 11).
Рис. 8. Окно свойств контактной площадки элемента
18
Рис. 9. Размещение контактный площадок для резистора
Рис. 10. Посадочное место для резистора в корпусе 0805
19
Рис. 11. Добавление нового элемента в библиотеку УГО
Для добавления элементов в библиотеке посадочных мест перейдите на вкладку PCB Library, нажатием правой кнопки мыши вызовите меню и выберете строку New Blank Component (см. рис. 12).
20
