Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные-САПР / Altium. Методические указания для выполнению лабораторных работ

.pdf
Скачиваний:
540
Добавлен:
16.03.2016
Размер:
4.05 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Кафедра «Автоматика и телемеханика»

Спицын А.В.

доцент кафедры автоматики и телемеханики,

канд. техн. наук

ЛАБОРАТОРНЫЕ РАБОТЫ

по дисциплине

Автоматизированное проектирование систем и средств управления

Направление подготовки: 220400 Управление в технических системах

Профиль подготовки: Автоматизация научных исследований, испытаний и экспериментов

Квалификация (степень) выпускника: магистр

Форма обучения: очная

Тула 2012 г.

Рассмотрено на заседании кафедры автоматики и телемеханики

протокол № 6 от " 31 " января 2012 г.

Зав. кафедрой________________А.А. Фомичев

2

 

Содержание

 

Введение ..............................................................................................................

4

1.Познакомство с интерфейсом пользователя ................................................

5

2. Разработка библиотек и моделей компонетов ............................................

8

2.1

Основные термины и определения ............................................................

8

2.2

Создание библиотеки символов ..................................................................

9

2.2.1 Начальные настройки рабочей области ................................................

10

2.2.2 Алгоритм создания условно – графичксского обозначения (УГО) ...

11

2.2.2.1 Установка выводов ..............................................................................

11

2.2.2.2 Рисование графики символа ................................................................

12

2.2.3.1 Атрибуты компонента . ........................................................................

13

2.3

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

14

2.3.1 Начальные настройки рабочей области ................................................

15

2.3.2 Алгоритм создания посадочного места ................................................

16

2.3.3 Подключение 3D моделей в формате STEP ..........................................

17

2.3.4 Проверка и верификация библиотеки посадочных мест .....................

18

2.4

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

19

2.4.1 Подключение моделей ............................................................................

20

2.4.1.1 Подключение посадочного места........................................................

20

2.4.2 Компиляция и верификация интегрированной бибилиотеки .............

22

3. Разработка электрических принципиальных схем ...................................

22

3.1

Настройка редактора схем ........................................................................

23

3.1.1 Настройки текущего листа схемы..........................................................

23

3.1.2 Глобальные настройки редактора ..........................................................

24

3.2

Поиск компонентов, подключение библиотек ........................................

28

3.3

Инстументы создания схемы .....................................................................

30

3.4

Синхронизация схемы с библиотеками компонетов .............................

33

3.5

Автоматическая переномерация компонентов схемы.............................

34

4. Разработка печатных плат ..........................................................................

35

4.1

Создание печатной платы ..........................................................................

35

4.2

Настройка редактора плат ........................................................................

39

4.3

Синхронизация схемы и платы ................................................................

44

4.4

Установка правил проектирования ..........................................................

45

4.5

Размещение компонентов ..........................................................................

49

4.6

Трассировка проводников ........................................................................

50

4.6.1 Оптимизация цепей путем перестановки эквивалентных выводов и

 

ячеек ...................................................................................................................

50

4.6.2 Автоматическая трассировка (Situs) ......................................................

52

5. Аналого – цифровое моделирование ..........................................................

54

Заключение .......................................................................................................

66

3

Введение

Австралийская фирма Protel International в 1998 году разработала систему проектирования анолого-цифровых и цфровых устройств Protel (начальное название Altium Deigner), которая была по возможностям сопоставима с более известными в те годы ACCEL EDA и ORCAD. В отличие от них система, тогда еще Protel 98’, использовала архитехктуру клиент/сервер – все ее отдельные модули функционировали в среде Design Explorer. Имено тогда была сделана первая попытка создать общую оболочку, в которой схема техники и конструктора печатных плат могли бы решать все спектр стояших перед ними задач.

Вначале 2006 года австралийская компания Altium Limited выпустила новую версию комплексного пакета проектирования электронных устройств Altium Designer 6. В данном продукте работа над проектами печптных плат ведется в тесной интеграции с программированием цифровых устройств на уровне ПЛИС в единой уровне управляющей оболочке Design Explorer. По сути в этом пакете были объединены ранее сушестовавшие по отдельности пакеты Protel и Nexar.

Вновой версии Altium Designer 6 реализованы такие возможности, как трассировка дифференциальных сигналов от схемного уровня до уровня топологии печатных плат, сваппирование выводов на уровне интегрированных проектов ПЛИС и печатных плат, технологии управления библиотеками и генерации отчетов Bills of materials, поддержка интерфейса с библиотекой OrCAD Capture CIS (Component information system).

Начиная с 2008 года разработчики программы Altium Designer перешли на двухгодичный цикл обновления продукта и первый релиз, вышедщий в этом году носит название Altium Designer Summer 2008. По сравнению с предыдущими обновлениями, где основной акцент делался на улучшение существующих возможностей и доработку, в новой версии добавлено несколько значительных опции.

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

4

В данной работе, использовал Altium Designer Summer 2009 для создания печатной платы триггера Шмитта.

1.Познакомство с интерфейсом пользователя

Altium Designer предоставляет широкие возможности для разработки электронных устройств, охватывая все этапы программного проектирования.

Все эти области различных этапов проектирования присущи разделам одной, объединяющией системе, встроенной в интегральную платформу Design Explorer (DXP) функциональные возможности которой зависят от специфики приобретенных лицензий.

Интегрированная платформа DXP, лежаящая в основе Altium Designer, запускается одновременно с любыми из редакторов и программными процедурами Altium Designer. DXP, по сути, представляет интерфейс пользователя со всеми программными инструментами и редакторами.

Для знакомства с интерфейсом программы воспользуемся готовым проектом, который находится в папке примеров Altium Designer. Выполним File>Open и выбираем директорию

C:\ProgramFiles\AltiumDesignerSummer09\Examples\ReferenceDesigns\4PortSer ialInterface (рисунок 1.1)

Рисунок 1.1 – Открыть проект

5

Файл проекта имеет расширение *.PrjPcb, кроме него других файлов в папке нет. Выбираем этот файл и нажимаем кнопку Open. Вид рабочей области не изменится, а слева на панели Project появится отображение структуры проекта.

Рисунок 1.2 – Интерфейс Altium Designer

1.2 Проект – как основа разработки

Начальной точкой каждого конструктивного решения в Altium Designer является проект. Проект представляет собой набор документов, чьи данные предназнательны для разработки одного самостоятельного изделия. Например, файлы схем и платы в виде одного проекта платы представляют собой набор файлов для изготовления одной печатный платы, в то время как схема и текст в форме HDL в проекте ПЛИС представляют собой набор файлов, необходимых для программирования единственной ПЛИС.

Комплект документов, которые создают проект, формулируется совместно с файлом проекта. Файл проекта содержит все установки, включая связи с каждым документом в проекте и все проектно-зависимые опции. Каждый документ в проекте запысывается как отдельный файл, который связан с проектом через относительные ссылки к файлам на одном и том же логическом устройстве или абсолютные ссылки на файлы на различных логических устройствах. Выходные данные, генерируемые из проекта, так же ссылают на проектный файл.

6

1.2.1 Создание проекта. Управление документами в проекте.

Используйте опции в подменю File>New>Projects для создания нового проекта, как покозано на рисунок 1.2.1.1

Рисунок 1.2.1.1 – Выбор типа проекта в выпадающем меню

File>New>Projects

Отметим, что проектный файл существует только в памяти при первичном создании, поэтому используйте команды Save/Save as для сохранения его с необходимым названием на жестком диске. После создания проекта и сохранения его в нужном месте, возникает необходимость добавления документов в проект. Самый простой способ добавления новых или существующих документов в проект – это нажать ПК на названии проекта в панели Project и выбрать из выпадающего меню Add New to Projects (Добавить новый документ в проект) или Add Existing to Projects (Добавить существующий в проект).

7

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

1.Schematic – схемный документ

2.PCB – файл печатной платы

3.Schematic library – библиотека схемных символов

4.PCB Library – библиотека топологических посадочных мест

5.CAM Document – документ САМ – программы

6.Output Job File – файл выходных данных для обработки

7.Database Link File – файл-указатель связи с базой данных

8.Text Document – текстовый документ

9.Other – прочие документы

Вслучае подключения существующего документа (Add Existing to Project) открывается стандарная процедура поиска файла. Найденный файл включается в состав документов проекта.

2.Разработка библиотек и моделей компонетов

Прежде чем приступить к разработке проекта, разработчик должен иметь в своем распоряжении библиотеку компонентов элементной базы, используемой в проекте. Хотя библиотеки, поставляемые с Altium Designer, содержать порядка 87000 компонентов, созданных в соответствии со стандартом ISO 9001, имеется несколько нюансов относительно целесобразности их использования. Во первых, УГО (условные графические обозначения) всех этих компонентов не соответствуют ГОСТ, во вторых, в этих библиотеках отсуствует росийская элементная база, которая применяется на наших предпринятиях. Поэтому перед разработкой электрических принципиальных схем и проектированием плат, следует рассмотреть порядок разработки библотек и моделей компонентов, а так же разные подходы к их организации.

2.1 Основные термины и определения

Component (Компонент) – общее наименование объекта, который может быть применен в проекте, в среде P-CAD, этот объект объединял символьное и обозначение и посадочное место.

Symbol (Символ) - общее наименование УГО компонента, подготовленного для размещения на схеме. Символ может содержать графические объекты, которые определяют внешний вид и выводы, которые определяют электрические точки подключения. В системе Altium Designer

8

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

Footprint (Топологическое посадочное место - ТПМ) – наименование модели, которая представляет компонент на заготовке печатной платы. Посадочное место группирует набор контактных площадок на плате и контур компонента. Данный термин является аналогом терминна Pattern, известного пользователям P-CAD.

Pad (Контактная площадка) – изображение вывода элемента на плате.

Pin (Вывод) – изображение вывода элемента на схеме

Integrated library (Интегрированная библиотека) – файл, содержащий набор схемных компонентов и их ассоцированные модели.

2.2 Создание библиотеки символов

Для создания новой библиотеки необходимо выполнить: File>New>Library>Schematic Library. Сохранить вновь созданную библиотеку можно командой File>Save. Для работы с библиотекой символов необходимо открыть панель (которая вызывается по кнопке SCH>SCH Library в нижней левой части окна) и разместить ее слева от ее рабочей области, после чего интерфейс Altium Designer будет иметь вид, как показано на рисунке 2.2.1

9

Рисунок 2.2.1 – Интерфейс редактора компонентов

2.2.1 Начальные настройки рабочей области

Прежде чем приступить к разработке нового символа, необходимо настроить рабочую область, т.е. выбрать необходимые единицы измерения и сетки. Данная настройка проводится в окне Library Editor Workspace, которое вызывается командой Tool>Document Options. В появившемся окне на вкладке Units выбираются единицы измерения, причем они могут быть метрические и дюймовые (в нашем случае следует установить миллиметры). На вкладке Library Editor Options рекомендуется устнановить шаг сетки 2,5 мм, для двух видов сеток (Snap – сетка перемещения курсора в режиме графической команды, Visible – сетка, отображаемая на экране). Кроме сеток на данной вкладке могут быть установлены допольнительные параметры (рисунок 2.2.1.1). Из всех этих настроек рекомендуется включить лищь отображение скрытых выводов.

10