
- •Система автоматизированного проектирования печатных плат pcad
- •Омск 2007
- •Лабораторная работа №1 Разработка типового компонентного модуля в сап pcad
- •1.1. Описание редакторов сап p-cad Графический интерфейс программы p-cad Symbol Editor
- •Запуск и подготовка редактора p-cad Symbol Editor
- •Рисование контура уго символа компонента
- •Ввод текста и точки привязки
- •Ввод атрибутов элемента
- •Запись созданного элемента в библиотеку
- •Графический интерфейс программы p-cad Pattern Editor
- •Запуск и подготовка редактора p-cad Pattern Editor
- •Ввод изображения контактной площадки
- •Разработка посадочного места
- •Ввод точки привязки и атрибутов элемента
- •Ввод графического изображения элемента
- •Создание типового компонентного модуля (ткм)
- •Запуск программы p-cad Library Executive и ввод упаковочной информации об элементе
- •Создание таблицы выводов и сохранение ткм
- •1.2. Порядок выполнения работы
- •Создание уго компонента микросхемы
- •Создание посадочного места компонента
- •Создание ткм
- •1.3. Вопросы по лабораторной работе
- •1.4. Содержание отчёта
- •Лабораторная работа №2 Разработка принципиальной электрической схемы в программе p-cad
- •2.1. Графический интерфейс программы p-cadSchematic
- •Размещение электронных компонентов на рабочем поле
- •Ввод шин и линий связи элементов
- •Присвоения имён цепям
- •Верификация принципиальной электрической схемы
- •Генерация списка соединений
- •2.2. Порядок выполнения работы
- •2.3. Вопросы по лабораторной работе
- •2.4. Содержание отчёта
- •Лабораторная работа №3
- •3.1. Редактор p–cad pcb
- •3.1.1. Настройка параметров редактора p-cad pcb
- •Настройка шага сетки, ширины проводника и подключение библиотек
- •Задание барьеров для трассировки
- •Структура слоёв
- •3.1.2. Разработка печатной платы
- •3.1.3. Упаковка схемы на печатную плату
- •3.1.4. Размещение компонентов на плате
- •3.2. Ручная и интерактивная трассировка проводников пп
- •Подготовка к трассировке
- •Ручная трассировка соединений печатной платы
- •Интерактивная трассировка соединений печатной платы
- •3.3. Программа автотрассировки соединений Shape-Base Route
- •Запуск и настройка программы Shape-Base Route
- •Трассировка печатной платы
- •3.4. Порядок выполнения работы Порядок трассировки печатной платы рассмотрим на примере схемы, разработанной в лабораторной № 2.
- •3.5. Вопросы по лабораторной работе
- •3.6. Содержание отчёта
- •Библиографический список
Создание таблицы выводов и сохранение ткм
1. В окне (рис. 1.5) выбрать Pins View и заполнить таблицу (рис. 1.6) информацией, взятой из технической документации для текущего компонента.
2. Установить соответствие между номерами контактов столбца Sym Pin# и номерами выводов в столбце Pin Des. В столбце Sym Pin# указывается номер(!) вывода символа в соответствующей секции символа компонента.
Рис. 1.6. Таблица выводов элемента
3. В столбец Pad# ввести номера контактных площадок корпуса компонента.
4. В столбец Pin Des ввести номера выводов компонентов на схеме.
5. В столбец Pin Name ввести имена выводов в каждой секции (включая контакты «земли» – имя GND и «питания» - имя VCC).
6. В столбцы Gate Eq и Pin Eq ввести данные о логической эквивалентности секций и выводов соответственно. Выводы и секции с одинаковой эквивалентностью в процессе размещения модулей на печатной плате могут быть автоматически «переставлены». Для некоторых компонентов указанные столбцы не заполняются ввиду отсутствия у них эквивалентных секций и выводов.
7. В столбце Elec Type указать тип вывода, используемый при поиске ошибок в схемах электрических принципиальных (этот столбец рекомендуется заполнить до ввода данных в столбец Gate #). После установки курсора в ячейку столбца и нажатием стрелки справа в одноименной горизонтальной строке раскрывается список типов выводов:
Unknown – вывод, не имеющий определенного типа;
Passive – пассивный вывод;
Input – входной вывод;
Output – выходной вывод;
Bidirectional – двунаправленный вывод;
Ореп-Н – открытый эмиттер ИС типа ЭСЛ (к выводу должен быть подключен нагрузочный резистор);
Open-L – открытый коллектор ИС типа ТТЛ (к выводу должен быть подключен нагрузочный резистор);
Passive-H – пассивный компонент (обычно резистор), подключаемый к источнику питания (соответствует высокому логическому уровню);
Passive-L – пассивный компонент (обычно резистор), подключаемый к «земле» (соответствует низкому логическому уровню); 3-State – трехстабильный вывод (имеет высокий и низкий логический уровень и уровень высокого импеданса);
Power – вывод питания или «земли». Назначение этого типа выводу автоматически проставляет номер секции PWR в столбце Gate # таблицы выводов.
8. Для сохранения интегрированного образа компонента предварительно необходимо выполнить команду Component/Validate для проверки согласованности всех данных компонента и в случае отсутствия ошибок сохранить компонент в текущей библиотеке командой Component Save As. Имя компонента указывается по дополнительному запросу, например: K561ЛА7.
1.2. Порядок выполнения работы
Рассмотрим порядок разработки ТКМ на примере МС КР1533ЛА3.
Создание уго компонента микросхемы
1. Настройка сетки и единиц измерения: установить шаги сетки 5 и 2,5 мм (Options/Grid), включить Snap In Grid. Выполнить команду Options/Configure в поле Units, выбрать mm (миллиметры).
2. Рисование контура УГО: при помощи команды Place/Line рисуем контур УГО логического элемента размером 15х10 мм.
3. Расстановка выводов элемента: выполнить команду Place/Pin. В открывшемся окне в поле Length установить флажок в поле User и задать длину 5мм. В областях Inside Edge, Outside Edge, Inside, Outside установить none. В области Display убрать флажок напротив Pin Name. В поле Default Pin Des ввести номер вывода 1, нажать ОК. Установить первый вывод, отступив вниз от левого верхнего угла контура 5 мм. Затем отступить вниз ещё 5 мм, установить второй вывод. Для формирования выходного вывода выполнить команду Place/Pin. В области Outside Edge выбрать значение Dot, а в остальных областях оставить none. Нажать кнопку ОК. Отступив от правого верхнего угла 7,5 мм нажать левую кнопку (ЛК) мыши и, удерживая её, нажать клавишу F, затем отпустить ЛК.
4. Ввод текста: выполнить команду Place/Text. Откроется окно, в котором в поле Text набрать символ &. В области выравнивания текста (Justification) установить выравнивание текста по вертикали - верх, а по горизонтали - центр. Нажать кнопку ОК. Установить курсор внутри контура и нажать ОК.
5. Ввод атрибутов элемента: выполнить команду Place/Attribute. В появившемся диалоговом окне в области категорий атрибута (Attribute Category) указать назначение атрибута для элемента (Component). В области имен атрибутов (Name) выбрать имя атрибута позиционного обозначения (Refdes). В области выравнивания текста (Justification) установить выравнивание текста по вертикали – вниз, а по горизонтали – центр. Нажать кнопку ОК. Установить курсор сверху изображения символа и щелкнуть левой кнопкой мыши. Повторить предыдущую операцию для вывода имени компонента (Туре). Расположить его ниже контура компонента.
Рис. 1.7. Символ 2И-НЕ
6. Установка точки привязки: выполнить команду Place/Ref Point, установить точку привязки на левый верхний вывод УГО.
7. Проверка правильности созданного символа: выполнить команду Utils/Validate. Устранить ошибки и вновь выполнить проверку.
8. Сохранение созданного символа: выполнить команду Library/New, создать библиотеку с именем K155. Нажав Symbol/Save, выбрать созданную библиотеку К155, ввести имя символа в поле Symbol 2И-НЕ и нажить ОК. Созданный символ представлен на рис. 1.7.