/>/>/>/>/>/>Министерство образования Российской Федерации
Новгородский государственныйуниверситет имени Ярослава Мудрого
Кафедра «Проектированиеи технология радиоаппаратуры»
ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТВP–CAD2000
Лабораторныеработы 1-3
подисциплинам «Информационные технологии проектирования РЭС»,
«Конструированиеи технология РЭС»
для студентов заочной идневной форм обучения по специальности 200800
и направлениям 551100 и552500
ВеликийНовгород 2002г.
Содержание
Введение
ЛабораторнаяработаN1. Разработка условного графического обозначения
элемента схемы
ЛабораторнаяработаN2. Разработка посадочного места
Лабораторнаяработа N3. Разработка типового компонентного модуля
Введение
В последние несколько летзаметна тенденция резкого сокращения сроков проектирования новых изделий привозрастающих требованиях к их качественным характеристикам. Создание любогоэлектронного устройства включает в себя следующие этапы.
1. Формированиетехнического задания (ТЗ) на разработку, определение структуры и алгоритмовфункционирования системы.
2. Разработка схемыэлектрической принципиальной и перечня элементов и выпуск соответствующейдокументации.
3. Моделирование илимакетирование отдельных узлов или всего устройства в целом.
4. Разработка конструкциипечатной платы и выпуск комплекта конструкторской и технологической документации.
5. Подготовка кпроизводству и изготовление печатных плат.
6. Сборка, настройка ирегулировка изделия.
В современных условияхвыполнение проекта ведется силами сравнительно небольшого коллектива.Практически все, сколь ни будь серьезные, платы разрабатываются сиспользованием различных САПР. Более того, несмотря на то, что программное обеспечениеСАПР печатных плат является наиболее консервативным (до сих пор большинствоконструкторов используетР-САD версии 4.5), появление интегральных микросхем в корпусахс малым шагом, с шариковыми выводами (ВОА), возрастание требований к быстродействиюсхем и электромагнитной совместимости, совершенствование технологиипроизводства печатных плат, широкое применение многослойных плат, наконец возможностьих изготовления за рубежом, либо на импортном высококлассном технологическомоборудовании, приводят к необходимости использовать современные средства САПР,обладающих целым рядом принципиально новых возможностей.
Однойиз наиболее распространенных в России САПР печатных плат является система АССЕL ЕDА, последняя версиякоторой под названием Р-САD 2000 выпущена в продажу в начале 2000года. Данная система является прямой наследницей широко распространенной системыР-САD.
Пакет Р-САD 2000 состоит из нескольких взаимосвязанных программ, причем некоторыеиз них способны функционировать самостоятельно.
ЛАБОРАТОРНАЯ РАБОТА N1
Разработка условного графическогообозначения элемента схемы
ЦЕЛЬРАБОТЫ:
-изучениекоманд графической программы SymbolEditor системы проектированиярадиоэлектронной аппаратуры Р-САD2000;
-приобретение навыков создания символических описанийрадиоэлектронных компонентов (ИЭТ) для принципиальных электрических схем.
СОДЕРЖАНИЕРАБОТЫ:
1ОЗНАКОМИТЬСЯ С ПРИНЦИПИАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМОЙ
Схемавыдается преподавателем. Графические изображения ИЭТ смотри справочнуюлитературу.
2ВЫЗВАТЬ ПРОГРАММУSymbolEditor
Для создания схемныхэлементов используется программа SymbolEditor. Запустить эту программу можно, щелкнув мышью по копке Пуск, ввыпадающем меню, следует выбратьПрограммы = P-CAD2000 = P-CADExecutive и в развернувшемся рабочем полевыполнить команду Utils= P-CADSymbolEditor.
В результате будет запущенатребуемая программа, и на экране вы увидите ее рабочее поле (рисунок 1.1).
/>
Рисунок 1.1 – Рабочееполе P-CADSymbolEditor.
3 УСТАНОВИТЬ РАБОЧИЕПАРАМЕТРЫ
В строке меню щелкнитемышью по команде Option(Установки).Появиться выпадающее меню (рисунок 1.2), позволяющее выбирать элементы настройкирабочего поля.
/>
Рисунок 1.2 – Выпадающееменю команды Option.
BlockSelection(Выбор блока). В данном диалоговомокне производятся установки, относящиеся к команде Select(Выбор) В нашем случае надо выставить все по максимуму.
Configure (Конфигурация). После щелчка по данной команде откроется диалоговое окно OptionsConfigure (Установки конфигурации).
В зоне WorkspaceSize(Размер рабочего поля) установите формат стандартного листа А4.
Взоне OrthogonalModes(Вариантыортогональности) целесообразно поставить флажки 90/90 Line — Line и 45/90 Line— Line, тогда приработе с командой Place Line(Линия) высумеете использовать любой из трех режимов ортогональности.
Взоне Units (Единицы измерения) поставьте флажок mm (метрическаясистема).
В зоне AutoSave(Автосохранение) флажок EnableAutoSave(Необходимость автосохранения) можно не устанавливать.
Остальныеустановки в диалоговом окне OptionsConfigureможно сохранить без изменений.
Следующаястрока выпадающего меню — Grids... (Сетки...).После щелчка по данной команде развернется диалоговое окно OptionsGrids(Установка параметров сеток). В окне Gridsвы увидитеперечень заданных размеров сетки. Приначальной установке выводится всего одна сетка — 2,54 мм. В этом окне следует указать размер пользовательской сетки. Выбирая и устанавливая сеткудля разработки символов, надо согласовывать ее с сеткой, используемой привычерчивании схемы. Сетки в обоих случаях должны быть одинаковыми (или, в крайнем случае, кратными). Предлагается вкачестве основной применять сетку сшагом 2,0 мм.
Дляназначения нового шага сетки (2,0 мм) введите параметр 2 в области GridSpacing(Размер сетки),после чего щелкните по кнопке Add(Добавить).Новый размер сетки появится в зоне Grids(Сетки).
Чтобыустановленная по умолчанию сетка 2,54 мм не мешала в работе, ее стоит убрать.Для этого с помощью указателя мыши выделите цветом удаляемый шаг сетки, а затем нажмитена клавишу Delete(Удалить). Врезультате в области Gridsсохранитсятолько один размер шага сетки.
Далеев выпадающем меню следует пункт CurrentLine(Действующая линия).Еслищелкнуть по этой строчке, то откроется диалоговое окно OptionsCurrentLine(Установкадействующей линии). Здесь можно задать несколько разновидностей линий по ширинеи две по конструкции (пунктирная или цепочка точек). В окне постоянноприсутствуют две линии с названиями Thick(Толстая) и Thin(Тонкая). Перваяиз них имеет ширину 0,76 мм, вторая — 0,25 мм. Крометого,допускается установить линии любой другой ширины.
Последний пунктвыпадающего меню TextStyle(Стиль текста). Представлены стили,установленные по умолчанию. Начертание у них одинаковое, а различаются онитолько по высоте. Чтобы установить дополнительный шрифт, щелкните по кнопке Add(Добавить) откроется диалоговое окно AddTextStyle(Добавление текстового стиля). Ввестиимя стиля (например, 3) и щелкните по кнопке OK. Поставьте флажок AllowTrueType (Разрешение на установку шрифта типа True Type), в зоне Display(Экран) установите флажок TrueTypeFont (Шрифт типа True Type)и щелкните по кнопке Font (Шрифт). На экран будет выведенодиалоговое окно Выбор Шрифта. Выбираем шрифт, например, Times New Roman, в окне Начертание установите Обычный, ав окне Размер — 10 (размер шрифта в пунктах). В окне Образец выувидите начертание выбранного шрифта. Завершив установку параметров вдиалоговом окне Шрифт, щелкните по кнопке ОК и затем еще раз по ней вдиалоговом окне TextStyleProperties. Вы вернетесь в диалоговое окно OptionsTextStyle. Выберете новый стиль и закройте окно.
4 ПОСТРОИТЬГРАФИЧЕСКОЕ ИЗБРАЖЕНИЕ ИЭТ
Увеличение изображения осуществляется нажатиемклавиши + (плюс).
Уменьшение изображения осуществляется нажатиемклавиши - (минус).
Рисование линий. Команда PlaceLine позволяет вычерчивать прямые отрезкиортогонально и под различными углами. Установленная ширина линии показана вокне LineWidth, расположенном в строке состояния(окно становится активным после щелчка по кнопкеPlaceLine). Режим ортогональности Orto (Any, 90, 45) можно переключать горячей клавишей О ив строке состояния. Начало отрезка – щелкнуть левой клавишей мыши (ЛК). Окончаниеотрезка — щелкнуть ЛК и затем правой клавишей мыши (ПК).
Выбор объектов осуществляется при помощи команды Select (Выбор). (Горячая клавиша S)
Ручное копирование. Нажмите и удерживайте клавишу Ctrl, щелкните ЛК по выбранному объектуи, не отпуская ее, сдвиньте объект на новое место, после чего освободите кнопкумыши. Копия окажется зафиксированной на новом месте.
Только теперь отпуститеклавишуCtrl. Если же продолжать ее удерживать,то, перемещая указатель мыши дальше и щелкая на других местах, можно создатьнесколько копий.
Мультипликация. Вариант копирования объекта,позволяющий получить множество копий, расположенных с равномерным шагом погоризонтали и вертикали. Количество столбцов и рядов, а также расстояния междуними задаются с клавиатуры.
После того как объект(группа объектов) выбран и выделен цветом, щелкните ПК. Откроется контекстноеменю, в котором надо щелкнуть по пунктуCopyMatrix (Мультипликация). В развернувшемсядиалоговом окне установите требуемые значения в окнахNumberofColumns (Количество столбцов),ColumnSpacing, NumberofRows(Количество рядов) иRowSpacing, а затем щелкните по кнопкеОК. Выбранныйобъект будет размножен.
Если копии объекта должнынаходиться слева или ниже исходного объекта, в окнах ColumnSpacingи RowSpacing следует вводить отрицательные значенияэтих шагов.
При таком способемультипликации копии объектов получаются на любых расстояниях, задаваемых всоответствующих окнах, независимо от установленной на рабочем поле сетки. Этуособенность можно использовать для создания копий (или перемещений) на отрезках,не кратных сетке
Для примера рассмотрим вычерчивание элемента –транзистора.
Используя команду PlaceLine, нарисуйте по клеточкам графическуючасть изображения транзистора (одну вертикальную линию и две наклонные). Пририсовании наклонных линий в строке состояния должен быть включен режимортогональности Ortho= Any. Этот режим переключается нажатием клавиши О(латинский алфавит) или Щ (русский алфавит).
/>Теперь уодного из выводов необходимо нанести стрелку (рисунок 1.3). Это можно сделатьпри помощи команды PlacePolygon. Дляэтого щелкните по кнопке PlacePolygon,подведите указатель мыши к одной из вершин треугольника, образующего контурстрелки, и щелкните ЛК. Переместите указатель мыши к другой вершине и еще разщелкните ЛК. Для завершения замкнутой фигуры следует вернуться в исходнуюточку. Но делать это необязательно. После того как вы нанесли вторую(предпоследнюю) точку, щелкните ПК. Программа сама замкнет контур.
Рисунок 1.3 В процессе вычерчивания контура фигура (в данном случаетреугольник)
изображается прозрачной светлойлиний, а после щелчка ПК она будет заполнена.
Для условногографического обозначения (УГО) транзистора стрелка должна быть сформирована нанаклонной линии, что несколько затрудняет выполнение этого несложного элементарисунка. Чтобы решить данную задачу, придется установить новую, более мелкую,сетку с шагом 0,2 мм. Увеличьте участок, на котором должна быть стрелка, и помелкой сетке нарисуйте ее. Переключите сетку на шаг 2,0 мм и продолжите работу.
5 ОБОЗНАЧИТЬ КОНТАКТЫ
Используя команду PlacePin, нанесите три вывода транзистора.
Выводы элементов схемывыполняются при помощи команды Place Pin(Вывод), которая позволяет изобразить на УГО (в том числе и микросхем) выводы иснабдить эти изображения необходимой цифровой, текстовой или графическойинформацией. Длина вывода и размер шрифта (текстовый стиль) для сопровождающихнадписей либо назначаются пользователем, либо выбираются из стандартного ряда.
Чтобы нанести вывод,щелкните по кнопке PlacePin,сдвиньте указатель мыши на рабочее поле и щелкните ЛК. Откроется одноименноедиалоговое окно (рисунок 1.4), при помощи которого конструируются любые выводыэлементов схемы. В этом окне имеется маленький экран с изображением вывода. Приработе с окном все ваши установки и действия будут сразу отображаться намаленьком экране. При разработке простейшего УГО в этих окнах должны оставатьсяустановкиNone (Нет),как показано на рисунке 1.4.
/>
Рисунок 1.4 –Диалоговое окно PlacePin.
Простейшие элементы схем,такие как резисторы, конденсаторы и многие другие, не требуют нумерации выводови нанесения около них дополнительной информации, так что у выводов подобныхэлементов не должно быть никаких обозначений. Поэтому снимите в зоне Display (Экран) флажки в окнах PinName (Имя вывода) и PinDes (Обозначение вывода).
В окнеLength (Длина) предлагаются выводы разнойдлины:Normal (Нормальная)- 7,62 мм,Long (Длинная) — 12,7 мм иShort (Короткая) — 2,54 мм. Кроме того, установив флажок в окнеUser (Пользователь), вы можете задать любую длину вывода. Другие установки вданном случае не требуются, поэтому щелкните по кнопкеОК, окно свернется,и можно будет приступить непосредственно к нанесению выводов. Сначала займемсялевым выводом. Его расположение на элементе схемы точно соответствует показанномуна малом экране диалогового окнаPlacePin.
Подведите указатель кпредполагаемому месту выхода вывода из условного обозначения и щелкните ЛК.Вывод появится на требуемом месте. Теперь нарисуем второй вывод, который долженбыть развернут в противоположную сторону.
Подведите указатель кжелаемому месту выхода вывода, нажмите и удерживайте левую кнопку. На рабочемполе будет видно изображение вывода, но пока вы удерживаете ЛК, имеетсявозможность развернуть или перевернуть это изображение. Переворачивается выводщелчком по кнопке F — при каждом щелчке происходит переворот на 180°. Это очень похоже на построениезеркальной копии.
Если же вам нужноповернуть вывод, то щелкайте по кнопке R — изображение при каждом щелчке будет поворачиватьсяна 90° против часовой стрелки.
Следующая задача- ввести нумерацию выводов. Какому выводу транзистора будет присвоен тот илииной номер. С практической точки зрения целесообразно, чтобы у всех УГОтранзисторов была одинаковая оцифровка, например: эмиттер — 1, база — 2, коллектор- 3.
Недостающие фрагментылиний, подходящих к выводам, дорисуйте при помощи команды PlaceLine.
6 ЗАДАТЬ ТОЧКУ ПРИВЯЗКИИЭТ
Точкапривязки наносится при помощи команды PlaceRefPoint(Точка привязки).Щелкните по соответствующей ей кнопке, подведите указатель мыши к первомуконтакту и щелкните ЛК. Условный знак точки привязки будет вычерчен.
7 УКАЗАТЬ МЕСТОПОЛОЖЕНИЕДЛЯ ПОЗИЦИОННОГО ОБОЗНАЧЕНИЯ ИЭТ.
Следующая обязательнаясоставляющая часть УГО — позиционное обозначение элемента, которое состоит изкода обозначения (одна или две буквы) и сквозной цифровой нумерации. Посколькуна этапе создания УГО присвоить элементу истинное позиционное обозначениеневозможно, оно заменяется «пустышкой».
Чтобы нанести «пустышку»,щелкните по кнопке PlaceAttribute (Признак). В понятие «признак » входит большая группа данных,определяющих параметры элементов схемы. Этот термин относится также и кэлементам печатной платы (к проводникам, контактным площадкам и т.д.). Однакомы введем только один признак, а именно — позиционное обозначение элемента насхеме.
После щелчка по кнопкепереведите указатель мыши на рабочее поле и еще раз щелкните ЛК. Откроетсядиалоговое окноPlaceAttribute.
В окнеAttributeCategory (Категория признака) перечисленыразделы, к которым отнесены все признаки. Если в этом окне выбрать конкретныйраздел, то в соседнем окнеName (Имя) появится список его признаков.
Выделите цветом в областиAttributeCategory строчкуComponent (Компонент), а в зонеName (Имя)— RefDes (это сокращение от Reference Designator «позиционное обозначение»).
Отметив название RefDesцветом, щелкните по кнопке в окнеTextStyleи укажите в списке стиль текста и щелкните ЛК.Диалоговое окно свернется.
Подведите указатель мышик свободному месту рядом с нанесенной ранее точкой привязки и еще раз щелкнитеЛК. На рабочем поле появится текст {RefDes}. Фигурные скобки свидетельствуют о том, что онвременный.
При вычерчиванииэлектрических схем около каждого УГО можно нанести дополнительную информацию.Чаще всего это номинальное значение Value (Значение) и типType (Тип) элемента, которые допускаетсяввести в УГО в виде «пустышек», причем на схеме эти параметры могут присутствоватькак явно, так и скрыто.
9 СОХРАНИТЬ СОЗДАННОЕ ОПИСАНИЕ ИЭТ.
9.1 Создатьбиблиотеку графических элементов схемы
Выполните командыLibrary => New. Откроется диалоговое окноLibraryNew (Новая библиотека).
Прежде всего создадимобщую папку для хранения всех библиотек. Для этого в окне LibraryNew щелкните по кнопкеНовая папка. Внем появится новый ярлык папки и вы сможете сразу с клавиатуры ввести ее имя. Вданном случае напечатайте имяБиблиотеки элементов. Затем откройте этупапку и укажите в окнеИмя файла данного диалогового окна названиепервой формируемой библиотеки, напримерLАB. В эту библиотеку мы поместим часто используемыеусловные обозначения схем. Записав имя, щелкните по кнопкеСохранить — библиотека создана. Диалоговое окно закроется, и вы вернетесь на рабочее полепрограммы SymbolEditor. Теперь можно загружать библиотеку.
9.2 Записать объект в библиотеку
Для записи объекта вбиблиотеку воспользуемся кнопкой Save (Сохранить). Щелчок по этой кнопке открывает одноименноедиалоговое окно.
В окне щелкните по кнопкеLibrary (Библиотека), найдите папку дляхранения библиотек и сформированную вами ранее библиотеку LAB. Полное имя библиотеки (путь поиска)появится в окне, расположенном рядом с кнопкой. Если вы постоянно работаете содной библиотекой, то ее название всегда присутствует в данном окне.
В окнеSymbol (Символ) будет показан текст Untitled. Замените его новым текстом,соответствующим разработанному объекту. В данном случае наберите PNP.
Обратите внимание, чтоназвание в этом окне независимо от установленного регистра печатаетсяпрописными (заглавными) буквами.
Начерченное графическоеобозначение транзистора будет применяться для рисования схем, поэтому сразузапишем его и как компонент. Для этого оставьте флажок CreateComponent и наберите в окнеComponent (Компонент) имя, которое можетотличаться от названия символа или повторять его. Введите имена в оба окна ищелкните поОК.
Не исключено, что прежде чем откроется следующеедиалоговое окно, программа выдаст несколько предупреждений:
• Overwriteexisting symbol? (Перезаписатьсуществующий символ?). Этот вопрос возникает, когда используется ранеесозданный символ со старым названием. Если вы действительно хотите видоизменитьсимвол, то щелкните по кнопкеДа;
• Missingtype attribute. Saveanyway? (Отсутствуетобозначение типа элемента. Записать в таком виде?). Если в разрабатываемом компонентетип элемента преднамеренно не записан, то ответьтеДа.
Кроме этого, могутпоявляться предупреждения об ошибках, например:Error. Missing reference point. Подобные сообщения указывают наконкретную ошибку. В данном случае говорится, что точка привязки не указана.Щелкнув по кнопкеОК, вы вернетесь на рабочее поле, где можете внести исправленияи повторить процедуру записи объекта.
Если вы все сделалиправильно, то откроется диалоговое окноSaveComponentAs (Сохранить компонент как), в которомвыполняются очередные установки.
В зонеComponentType (Тип компонента) ставится один изфлажков. Большинство создаваемых компонентов относится к типуNormal (Нормальный), поэтому именно онотмечен флажком по умолчанию, так что вам достаточно щелкнуть по кнопкеОК.
Остальные флажкипозволяют разделить компоненты по категориям:
• Power (Питание) — символы, обозначающиеэлементы, выводы или контакты, подключаемые к цепям питания. Эти УГО обычно неимеют конструктивного исполнения в электрической схеме образуют единую цепь. Вэлементах данного типа необязательны посадочные места;
• CheetConnector (Соединение в пределах листа) — условные обозначения, отмечающие на схеме разрыв линии электрической связи впределах листа схемы. Данный элемент в перечне не отражается, и цепь приналичии такого элемента рассматривается как единая и неразрывная;
• Module (Модуль) — группа элементов,составляющих единый модуль, используемый в дальнейшем как один неделимыйэлемент схемы. Нумерация элементов модуля при построении схемы объединяется собщей нумерацией элементов всей схемы;
• Link (Соединение) — элемент схемы,выполняющий функцию перемычки.
Кроме того, можноустановить флажок в окнеMakeJumperComponent (Создать компонент с замкнутыми выводами). Это необходимо при разработкеконструктивных элементов, служащих перемычками. В составе электрических цепейтакие компоненты рассматриваются программой как замкнутые, то есть наэлектрическую связь не влияющие.
Любые установки вдиалоговом окне заканчиваются щелчком по кнопкеОК. Ваш объект будетзаписан в библиотеку в виде символа, а также сохранится на рабочем поле,поэтому вы сможете работать над следующим символом, пользуясь существующим нарабочем поле объектом как заготовкой или прототипом.
Аналогичносоздать УГО резистора, конденсатора и микросхемы.
10СОЗДАТЬ УГО МИКРОСХЕМЫ.
Вграфическом редакторе символов компонентовP-CadSymbolEditor предусмотренодовольно удобное средство быстрого создания символов компонентов с использованиемтекстового ввода — мастер создания символа компонентаSymbolWizard.
/>
Рисунок1.5 Диалоговое окно SymbolWizard
Экранмастера создания символа компонентаSymbolWizard представлен нарисунке1.5. Перед началом создания компонента следует установить систему единици шаг сетки редактора. В правой половине поля мастераSymbolWizard отображаетсясоздаваемый символ, в левой — вводится информация о нем.
В качестве примера взятамикросхема К156ИЕ6.
Работа с Мастеромподсказки сводится к заполнению окон в левой части диалогового окна:
• SimbolWidth (Ширина символа). Для данноймикросхемы зададим ширину 20 мм.,
• PinSpacing (Шаг выводов). Это расстояние насхеме между соседними выводами микросхемы. Установите значение 4. Важно, чтобыданное число было кратно двум и между выводами размещались надписи высотой 3-3,5 мм,
• NumberPinLeft (Количество выводов с левой сторонысимвола). В нашем случае введите 8;
•NumberPinRight (Количествовыводов с правой стороны символа). Наберите число 6;
• SymbolOutline (Контур символа). Сохраните флажок,и тогда программа автоматически изобразит контур символа. Если флажок убрать,то контура не будет;
• Line Width (Ширина линии). Установите значение, равное 0,2 мм;
• Length (Длина). Здесь назначается длинаизображаемого вывода микросхемы. Поставьте флажокUser (Пользователь) и задайте размер 4 мм;
• Display (Экран). Сохраните флажкиPin Name (Имя вывода) иPinDes (Обозначение вывода). Теперь имя и обозначение будутприсутствовать на изображении символа микросхемы.
Наступил черед нумерациии обозначения выводов. При выполнении графическойчасти выводы микросхембыли пронумерованы автоматически, хотя эта информация не отображалась нарабочем поле. Первый вывод находился в верхнем левом углу, и далее номерарасполагались против часовой стрелки. Приступая к перенумерации, в окне CurrentPinNumber (Номер вывода) следует задать номервывода, для которого будут выполняться надписи (по умолчанию здесь установленацифра 1, но можно указать любой номер — с него и начнется перенумерация).
Поместите в окнахDefaultPin Name (Название или имя вывода) иDefaultPinDesignator (Обозначение или номер вывода)нужный текст, после чего нажмите клавишуEnter. На рисунке у соответствующего вывода появятсятребуемые надписи, а в окне CurrentPinNumber — следующий номер вывода, который можно перенумеровать.
Для нашего примера в окнеDefaultPinName введитеС1, а в окнеDefaultPinDesignator— 5.
На этом работа с участиемМастера подсказки завершается. Щелкните по кнопке Finish (Конец) — Мастер подсказкисвернется, а созданный рисунок появится на рабочем поле.
Для завершенияграфической части используя команду PlaceText(Текст), введите функциональное обозначение (в нашемпримере — СТ10) и имя компонента (К156ИЕ6).
Выводы микросхем могутдополняться специальными символами, а на отдельном поле могут наноситься меткиимени вывода в виде графических значков. На примере вывода 11 показаны приемынанесения в УГО значков для выводов.
В данном случае вывод 11должен иметь указатель в виде небольшого кружочка.
Щелкните ЛК по данномувыводу, чтобы выделить его, и ПК, чтобы открыть контекстное меню. Щелчком построчкеPropertiesвыведите на экран диалоговое окноPinProperties. Здесь в областиOutsideEdge (Внутренний конец вывода) поставьтефлажокDot (Окно). Намалом экране вы увидите результат выбора, Затем щелкните по кнопке ОК, ивывод микросхемы получит требуемый указатель.
Символ микросхемы готов иего можно записать в библиотеку.
Выполните команду SymbolSavetoLibrary (Сохранить символ в библиотеке), Вразвернувшемся одноименном диалоговом окне щелкните по кнопкеLibrary, после чего в стандартном диалоговом окне найдите иоткройте библиотеку Символы микросхем. В строкеSymbol введите имя созданного символа (вданном случае — К156ИЕ6) и щелкните по кнопкеОК. Символ будет записан вбиблиотеку, но останется на рабочем поле.
Закончить работу впрограмме SymbolEditor.щелчком по кнопке Х
ЛАБОРАТОРНАЯРАБОТА №2
ПОСТРОЕНИЕ КОНСТРУКТОРСКОГО — ТЕХНОЛОГИЧЕСКОГО ОБРАЗА ИЭТ
ЦЕЛЬ РАБОТЫ:
— изучение командграфического редактора PatternEditorсистемы проектирования радиоэлектронной аппаратуры P-CAD2000;
— приобретение навыков созданияконструкторско – технологического образа ИЭТ для печатных плат.
Работа производитсясредствами программы PatternEditor.
СОДЕРЖАНИЕ РАБОТЫ:
1 ОЗНАКОМИТЬСЯ С ГРАФИЧЕСКИМИ ИЗОБРАЖЕНИЯМИИЭТ
(см. таблицу 2.1)
2 ВЫЗВАТЬ ПРОГРАММУ PatternEditor.
Запустить эту программуPatternEditor можно, щелкнув мышью по копке Пуск,в выпадающем меню, следует выбратьПрограммы = P-CAD2000 = P-CADExecutive и в развернувшемся рабочем поле выполнитькоманду Utils= P-CADPatternEditor.
3 УСТАНОВИТЬ РАБОЧИЕПАРАМЕТРЫ
Щелкните в строке меню покомандеOptions(Установки). Откроется выпадающее меню с перечнем команд и параметров,позволяющих последовательно произвести все настойки шаблона.
В диалоговом окнеBlockSelection (Выбор блока) не следует делать никакихназначений, но необходимо убедиться,что в зонеItems (Виды) установлены флажки. Иначе, работаяв этом режиме, вы рискуете столкнуться с тем, что программа откажется выбиратьпо непонятной для вас причине тот или иной объект.
Диалоговое окноConfigure (Конфигурация), в некоторой степенипохоже на аналогичные в других программах, но имеет и специфические отличия.Оно состоит только из одной вкладкиGeneral (Основные).
В зоне Units (Единицы) поставьте флажокmm.
В зонеWorkspaceSize (Размер рабочего поля) задаютсянеобходимые размеры рабочего поля — А4, то есть ввестиWidth(Ширина) -210 мм иHeight (Высота) -297мм
В зонеOrthogonalModes (Варианты ортогональности) должныбыть поставлены флажки.
В зонеAutoSave (Автосохранение) флажок EnableAutoSave (Необходимость автосохранения) нетребуется.
В окнахAutopan (Автосмещение) иZoomfactor (Коэффициент изменения видимогоразмера) по умолчанию назначены параметры управления изображением, и без особойнеобходимости менять их не следует. В окнеRotationIncrement (Угол поворота объекта) задаетсяугол поворота выбранного объекта при одновременном нажатии клавишR иShift. Обычно значение по умолчанию (45°) изменять не стоит.
В окнеSolderMaskSwell (Увеличение размера защитной маски)указывается величина, на которую окна в защитной маске должны быть больше, чемсоответствующие контактные площадки. Введите 0,1 мм – оптимальный вариант для большинства случаев.
УстановкаPasteMaskShrink (Уменьшение размера паяльной маски)позволяет получить технологическую маску, окна которой меньше, чем контактныеплощадки. Эта маска может служить не только в качестве паяльной, но итехнологической (защитной) при нанесении локальных гальванических покрытий.
Две последние установкинеобходимы лишь тогда, когда в проекте предусматриваются соответствующиетехнологические операции. Числовые параметры в обоих случаях должны бытьобязательно положительными или равными нулю.
В окнеPlaneSwell (Зазор на экранных слоях) Это значениевводится при разработке многослойных печатных плат (МПП).
В окне FileViewer (Просмотр файла) может быть указанредактор, предназначенный для просмотра создаваемых программой специальных текстовыхфайлов. Укажите редактор Notepad,встроенный в операционную систему Windows.
Следующая строчкавыпадающего меню -Grids (Сетки). Установки идентичны SymbolEditor.
Величина устанавливаемойсетки проектирования зависит от конструктивных размеров корпуса элемента и (восновном) от шага расположения выводов (наиболее часто используемые: 2,5; 1,25;1,0; 0,5 мм.)
Следующая строчкавыпадающего меню— Display (Экран). Здесь сосредоточены сведения относительно цвета всех слоевпроектирования (их 99) и некоторых элементов оформления экрана (рабочего поля,сетки и т.д.).
Очередной пунктвыпадающего меню -Layers (Слои). В данном диалоговом окне сосредоточена информация о графическихслоях проекта. Здесь можно оставить все без изменений.
Далее в выпадающем менюидет строкаCurrentLine (Используемые линии). Здесь установите конструкционные линии длявыполнения графической части проекта (0,6; 0,4 и 0,2 мм по ширине).
Еще две строчки меню:PadStyle (Параметры монтажного отверстия) и Via Style (Параметры переходного отверстия).Здесь задаются параметры всех печатных отверстий и любых контактных площадок.
Последний пункт падающегоменю -TextStyle (Текстовый стиль). В этом диалоговомокне установки такие же, как в программе SymbolEditor.
4 РАЗРАБОТАТЬКОНТАКТНЫЕ ПЛОЩАДКИ
Во всех системахавтоматизированного проектирования печатных плат информация о графикеконтактных площадок содержится отдельно от графики корпуса компонента. Этосвязано с тем, что при изготовлении фотошаблона требуется обеспечить сопряжениепрограммных средств и технологического оборудования. Поэтому каждый проект обязательноимеет список используемых контактных площадок и соответствующих им типоввыводов компонента и переходных отверстий, а также набор файлов, содержащих такназываемые стеки контактных площадок (PadStack). Под стеком контактной площадки понимается файл,содержащий описание графики контактной площадки в физических слоях платы.
4.1 Контактные площадкиметаллизированных отверстий
Металлизированныеотверстия являются самостоятельными конструктивными элементами, применяемымипри разработке посадочных мест многих компонентов и непосредственно приконструировании печатных плат. Информация о металлизированных отверстияхвключает в себя параметры отверстия и контактных площадок на наружных слоях.
Щелкните по командеPadStyle, Откроется диалоговое окноOptionsPad Style (Установка параметров монтажногоотверстия) (рисунок 2.1). При начальной загрузке программы в окне CurrentStyle (Используемый стиль) показан толькоодин стиль[Default](По умолчанию). Этот стиль, а точнее — монтажное отверстие диаметром 0,97 и сконтактной площадкой 1,52 мм, постоянно здесь присутствует и не может бытьудален или видоизменен. Стиль[Default] используется как прототип для разработки монтажных (ипереходных) металлизированных отверстий и любых контактных площадок, в томчисле без отверстий.
/>
Рисунок 2.1 – Окно команды Options/Pad Style
Выберите указателем мышив окне CurrentStyle стиль прототипа и щелчком по кнопкеCopy (Копировать) вызовите диалоговоеокно (рисунок 2.2)CopyPad Style (Копирование монтажного отверстия), где в окнеPadName (Имя КП) указывается имя создаваемогоотверстия.
/>
Рисунок 2.2 – Диалоговое Рисунок 2.3 – Диалоговоеокно Copy Pad Style. Окно Modify Pad Style (Simple).
Введите в окнеPadName имя первого металлизированногоотверстия (в данном случае – Кр08/1,2) и щелкните поОК. Вы вернетесь кпредыдущему диалоговому окну и в области с именами контактных площадок увидитеновое имя.
• Modify(Simple) — простая модификация, которая используется приразработке монтажных отверстий для двухслойных и многослойных ПП, но приусловии, что на всех слоях размеры и конструкция КП будут одинаковыми. Эта жекоманда (и диалоговое окно) позволяет создавать КПМ для элементовповерхностного монтажа;
• Modify(Complex) — сложная модификация, предназначенная для формированиямонтажных отверстий многослойных плат с КП разных типов и размеров по слоям.
Выделите цветом имясоздаваемого металлизированного отверстия и щелкните по кнопкеModify (Simple). Откроется диалоговое окно (рисунок 2.3) ModifyPadStyle(Simple) , где в зонеType (Тип) можно выбрать один из трехвариантов КП:
• Тор (Верхний) иBottom (Нижний) — относятся к КПМ насоответствующих слоях;
• Thru (Сквозное) — относится к сквознымотверстиям.
В данном случае долженбыть установлен флажокThru (Сквозное). В окне Shape (Форма) выбирается форма КП:
• Ellipse (Эллипс) — позволяет создаватькруглые и эллиптические КП. Разновидности зависят от размеров, устанавливаемыхв окнахWidth (Ширина)иHeight (Высота);
• Oval (Овал) — контактная площадка соскругленными углами. Значения WidthиHeight должны быть разными, иначе КПпревращается в круг;
• Rectangle (Прямоугольник) — прямоугольная КП сразмерами, задаваемыми в окнахWidthи Height;
• RounderRectangle (Прямоугольник со скругленнымиуглами) — прямоугольная КП с параметрами, назначенными в окнах Width иHeight, у которой углы скруглены радиусом, равным 1/4меньшего размера;
• Target (Прицел) — технологический знак,который выполняется на фотошаблонах и используется для совмещения рабочихфотошаблонов друг с другом и с заготовкой платы;
• MountingHole (Крепежное отверстие) — гладкоеотверстие без контактных площадок. Параметры в окнах Width иHeight задают размеры зоны, отводимой водкрепежные элементы (головки винтов, шайбы и т.д.). На этом участке запрещаетсятрассировка печатных проводников.
Чтобы создать обычноеметаллизированное отверстие, выберите вариант Ellipse (Эллипс) и установите в окнахWidthи Height два одинаковых размера (1.2).
При назначении размеровво всех окнах данного диалогового окна буквы «mm» указывать необязательно. Можно ограничится числом. Длядробных чисел следует отделять точкой десятичную часть от целой части числа.
В зонеHole (Отверстие) укажите диаметротверстия — в данном случае 0.8, ФлажокPlated показывает, что оно имеетметаллизацию,
В золеPlaneConnection (Соединение с экраном) выберите одиниз двух вариантов подключения к экрану (земляному слою, шине или широкому проводнику):
• Thermal (Температурный барьер). В этомслучае подключение осуществляется через специализированную контактную площадкус узкими температурными затворами (перемычками);
• Direct (Непосредственно). Здесь подключениек широким проводникам производится «напрямую», без температурных барьеров.
В нашем примереустановите флажокThermal.
В зонеPlaneSwell (Зазор между экраном и проводниками)поставить флажокUseGlobal Swell(Использоватьединый зазор), такой, как он задан в диалоговом окнеOptionsConfigure (Установка конфигурации).
Закончив со всемиустановки, щелкните по кнопкеОК. Отверстие будет создано и записано впамять программы, а вы вернетесь к диалоговому окну Options PadStyle, в котором сможете продолжить работу и сформироватьочередное металлизированное отверстие.
Завершающим должен бытьщелчок по кнопкеClose (Закрыть).
4.2 Плоские контактные площадки
Плоские контактныеплощадки — это все площадки, не имеющие монтажных отверстий. Основноеназначение таких конструкций — обеспечить монтаж элементов на поверхность илисоздание контактирующих поверхностей для соединителей.
При обозначенииконтактных площадок поверхностного монтажа используется сокращение КПМ.
Создать контактнуюплощадку для микросхем. Выполните командыOptions =>PadStyle (Установки => Стиль КП). Воткрывшемся диалоговом окне щелкните по кнопкеCopy (Копировать), а в окнеPadName (Имя КП) следующего диалогового окнавведите имяКПМ08х2,1, затем щелкните по кнопкеОК.
После щелчка по кнопкеОК вы вновь окажетесь в предыдущем диалоговом окне, где надо выделитьцветом только что набранное имяКПМ08х2,1 и щелкнуть по кнопкеModify(Simple). В окнеТор (Верхний слой) появившегосядиалогового окнаModifyPadStyle(Simple) установите флажок.
Затем в окнеShape (Форма) выберите формуRectangle (Прямоугольник) и введите в окнаWidth (Ширина) иHight (Высота) значения 2,1 и 0,8 мм соответственно. Наконец, щелкните по кнопкеОК. Контактная площадка будет готова.
Все установкизаканчиваются щелчками по кнопкам ОК и Close.
5 РАЗРАБОТАТЬПОСАДОЧНОЕ МЕСТО
Посадочное место (ПМ) — это комплект конструктивных элементов печатной платы, предназначенный длямонтажа отдельного элемента (компонента). В него входят в различных сочетанияхконтактные площадки (КП), металлизированные отверстия, печатные проводники на наружныхслоях и гладкие крепежные отверстия.
Разработка ПМосуществляется последовательно по слоям. Программа автоматически производитустановку КП на нужные слои.
Для примера создадим ПМдля резистора С2-23-0,125 (смотри таблицу 2.1).
Выполнить командыOptions =>PadStyle (Установки => Стиль КП), воткрывшемся диалоговом окне отметить строчку Кр08/1,3 и щелкнуть покнопке Close.
Щелкнуть по кнопке PlacePad. На экране появится диалоговое окноPlacePad, где нумерация отверстий ПМначинается с цифры 1, щелкнуть по кнопке ОК. Окно свернется, а указательмыши будет готов для нанесения первого отверстия.
Выбрать сетку рабочегополя 2,5 мм. Подвести указатель мыши к месту первого отверстия и щелкнуть ЛК. Отверстиебудет нарисовано. Передвиньте указатель на 4клетки, что будет соответствоватьразмеру 10мм, щелкнуть ЛК и ПК. Появится рисунок второго отверстия.
6 ЗАДАТЬ ТОЧКУ ПРИВЯЗКИИЭТ
Точкапривязки наносится при помощи команды PlaceRefPoint(Точка привязки).Щелкните по соответствующей ей кнопке, подведите указатель мыши к первомуотверстию и щелкните ЛК. Условный знак точки привязки будет вычерчен.
7 ПОСТРОИТЬ ГРАФИЧЕСКОЕИЗОБРАЖЕНИЕ ИЭТ
В окнеSelectLayer (Выбор слоя) или (горячая клавиша L) выбрать слойTopAssy(Верхний графический). Установитьсетку с шагом 0,5мм и щелкнув по клавише PlaceLine(Линия) вычертить изображение резистора (см. таблицу2.1 — вид ИЭТ на экране).
8 ВВЕСТИ ПОЗИЦИОННОЕОБОЗНАЧЕНИЕ ИЭТ
Установить слой TopSilk(Верхний маркировочный).
Позиционное обозначениеИЭТ вводится в виде «пустышки» {RefDes}Щелкнуть по кнопке PlaceAttribute (Признак). После щелчка по кнопке переведите указатель мыши на рабочееполе и еще раз щелкните ЛК. Откроется диалоговое окноPlaceAttribute.
В окнеAttributeCategory (Категория признака) перечисленыразделы, к которым отнесены все признаки. Если в этом окне выбрать конкретныйраздел, то в соседнем окнеName (Имя) появится список его признаков.
Выделите цветом в областиAttributeCategory строчкуComponent (Компонент), а в зонеName (Имя)— RefDes (это сокращение от Reference Designator «позиционное обозначение»).
Отметив название RefDesцветом, щелкните по кнопке в окнеTextStyleи укажите в списке стиль текста и щелкните ЛК.Диалоговое окно свернется.
Подведите указатель мышик свободному месту рядом с графическим изображением резистора и еще разщелкните ЛК. На рабочем поле появится текст {RefDes}. Фигурные скобки свидетельствуют о том, что онвременный.
9 СОХРАНИТЬ СОЗДАННОЕОПИСАНИЕ ИЭТ.
9.1 Создать библиотеку корпусов ИЭТ
Выполните командыLibrary => New. Откроется диалоговое окноLibraryNew (Новая библиотека).
Прежде всего создадим общуюпапку для хранения всех библиотек. Для этого в окне LibraryNew щелкните по кнопкеНовая папка. Внем появится новый ярлык папки и вы сможете сразу с клавиатуры ввести ее имя. Вданном случае напечатайте имяБиблиотеки элементов. Затем откройте эту папкуи укажите в окнеИмя файла данного диалогового окна название первой формируемойбиблиотеки, напримерLАB. Записав имя, щелкните по кнопкеСохранить — библиотека создана.
9.2 Записать объект в библиотеку
Для записи объекта вбиблиотеку воспользуемся кнопкой Save (Сохранить). Щелчок по этой кнопке открывает одноименноедиалоговое окно.
В окне щелкните по кнопкеLibrary (Библиотека), найдите папку дляхранения библиотек и сформированную вами ранее библиотеку LAB. Полное имя библиотеки (путь поиска)появится в окне, расположенном рядом с кнопкой. Если вы постоянно работаете содной библиотекой, то ее название всегда присутствует в данном окне.
В окнеPatternName (Имя ПМ) наберите С2-23-0,125и щелкните поОК.
Посадочные места длядругих элементов создаются такими же методами. Для микросхем можноиспользовать мастер подсказки посадочного места PatternWizard.
10 РАЗРАБОТАТЬ ПОСАДОЧНОЕМЕСТО МИКРОСХЕМЫ
В качестве примера взятамикросхема К156ИЕ6. Щелкните по кнопке PatternWizard (Мастер подсказки посадочногоместа), на рабочее поле будет выведено окно. Дальнейшие действия заключаются взаполнении соответствующих областей этого диалогового окна. Результаты работывы увидите на малом поле.
Произведите установки вокнах Мастера подсказки (последовательность не имеет принципиального значения):
• PatternType (Тип посадочного места).Предлагается три варианта:
— DIP — корпус DIP или другие типы с двухрядным расположением выводов,например с планарным;
— QVAD — корпус прямоугольный или счетырехстороннимрасположением выводов (PQFP, PLCC и др.);
— ARRAY — корпус со штыревыми либошариковыми выводами, расположенными по площади на его нижней части (BGA и др.).
Всеварианты корпусов могут иметь посадочные места в виде металлизированных отверстийили плоских контактных площадок. Следует помнить, что программа в режимеподсказки не поможет разработать вариант посадочного места с расположениемвыводов в один ряд, в частности микросхемы серии К224. Установите в областиPatternType вариант DIP;
• NumberOfPadsDown (Общее количество выводов). Задайтечисло 16;
• PadtoPadSpacing (Расстояние между выводами); Эторасстояние между соседними выводами в ряду, более известное как шаг выводов.Назначьте 2.5 мм (два, точка, пять);
• PatternWidth (Ширина посадочного места).Расстояние между рядами контактных площадок, измеренное между их центрами,независимо от размера, формы и конструкции. Установите 7,5 мм;
• Pad1Position (Положение первого вывода). Поумолчанию первый вывод устанавливается в верхнем левом углу и отсчет ведетсяпротив часовой стрелки. Если первый вывод микросхемы находится в другом месте,то в этом окне необходимо ввести номер контакта, который должен стать первымвыводом, В нашем примере сохраните 1;
• PadStyle(Pad1) — стиль первой контактной площадки:
• PadStyle(Other) — стиль остальных контактных площадок. В обоихслучаях выбирается вариант контактной площадки (точнее, отверстие с контактнымиплощадками), созданной ранее и хранящейся в памяти компьютера.
Если требуемой КП неоказалось, то можно, не выходя из диалогового окна Мастера подсказки, открытьдиалоговое окноOptionsPadStyle (Установка стиля КП) и в нем разработать новую КП, а затем вернуться кМастеру подсказки и продолжить работу.
Первый вывод микросхемрекомендуется выполнять с контактной площадкой, отличной от остальных, напримерпрямоугольной формы. В нашем примере установите для первого контакта Пр08/1,2(металлизированное отверстие с прямоугольной контактной площадкой), а дляостальных — Кр08/1,2 (металлизированное отверстие с круглой контактнойплощадкой);
• Rotate (Вращение). Если контактная площадкадолжна быть сориентирована не так, как она разработана, то ее можно повернутьна 90°, установив соответствующий флажок;
• SilkScreen (Слой сеткографии). Включите флажок,если предполагается выполнить графический рисунок микросхемы. Тогда окна этойзоны станут активными;
• SilkLineWidth (Ширина линии). Здесь необходимоустановить ширину линии для выполнения графической части посадочного места.Задайте ширину 0,2 мм;
• SilkRectangle Width (Ширина);
• SilkRectangle Height (Высота).
В двух последних строчкахустанавливаются соответствующие размеры для корпуса микросхемы, которые (этоследует иметь в виду) используются программой с целью определенияконструктивных зазоров между элементами (корпусами элементов). Укажите 6,5 мм (ширину) и 22 мм (высоту);
• NotchType (Тип отметки).Программа предлагаетнесколько вариантов отметки положения первого вывода микросхемы, которые несоответствуют требованиям отечественных нормативных документов, рекомендующихобозначать первый вывод точкой или кружком. Поэтому установитеNone (He требуется).
На этом основная частьработы над посадочным местом микросхемы заканчивается. Щелкните по кнопкеFinish (Конец) — Мастер подсказки свернется,а рисунок будет перенесен на рабочее поле программы PatternEditor.
Посадочное местополностью готово, и его можно записать в библиотеку. С этой целью целесообразносоздать (или открыть) специальную библиотеку для посадочных мест с названиемМикросхемы ПМ, в которой посадочное место можно записать с именем DIP-16.
Закончить работу впрограмме PatternEditor.щелчком по кнопке Х
ЛАБОРАТОРНАЯРАБОТА №3
СОЗДАНИЕТИПОВОГО КОМПОНЕНТНОГО МОДУЛЯ
ЦЕЛЬ РАБОТЫ:
— приобретение навыковсоздания и ведения библиотек в P-CADExecutive;
— приобретение навыковсоздания типового компонентного модуля в P-CADExecutive.
СОДЕРЖАНИЕ РАБОТЫ:
1 ВЫЗВАТЬ ПРОГРАММУ P-CADExecutive
Запустить программу,щелкнув мышью по копке Пуск, в выпадающем меню, следует выбратьПрограммы = P-CAD2000 = P-CADExecutive
2 ПОДГОТОВИТЬБИБЛИОТЕКУ ТИПОВЫХ КОМПОНЕНТНЫХ МОДУЛЕЙ
Библиотеки P-CAD2000 содержат три типа объектов:
· компоненты (components);
· посадочные места(patterns);
· символы УГО (symbols).
СимволыУГО (symbols) создаются в программе SymbolEditor(лабораторная работа№1).
Посадочные места (patterns) создаются в программе PatternEditor(лабораторная работа №2).
Компоненты (components) или типовые компонентные модулисоздаются в программеP-CADExecutive(P-CADLibraryManager).
Библиотеки подключают по команде Library(Библиотека)= Setup(Установка).Выбрав клавишу AddSets(Добавить комплекты) создать набор библиотек с именем «№группы». Внести спомощью клавиши AddLibrary(Добавить библиотеку)в этот набор ранее созданные библиотеки (библиотеку LAB). Дляудобства поиска элементов библиотек используется команда SourceBrowser, автоматически выполняющаяся призапуске менеджера библиотекP-CADExecutive.
С помощью этой команды удобнопереходить к редактированию соответствующей составляющей библиотечногоэлемента.
Если пункт 2выполнен, то п.3 пропустить и перейти к п. 4.
3 ОТКРЫТЬ БИБЛИОТЕКУ
Открыть библиотеку спомощью Library =>Open. Найдите и откройте ранее созданную библиотекуLAB.
Сначала в нее необходимоскопировать (перезаписать) готовые объекты (символы и посадочные места). Длясоздания ТКМ можно заимствовать из других библиотек любые части (объекты),входящие в их состав.
Копирование имеющегосябиблиотечного объекта осуществляется с помощью командLibrary=> Copy. В открывшемся диалоговом окне (рисунок 3.1) щелкнитепо кнопкеDestinationLibrary (Библиотека назначения) и выберите библиотек, в которую предполагаетсяпроизвести копирование.
Затем щелчком по кнопкеSourceLibrary (Библиотека-источник) вызовите библиотеку,из которой хотите позаимствовать объект.
В зонеCopyItem (Вид копии) установите видкопируемого объекта, тогда в окнеItemNames (Имена объектов) будут показанытолько имена элементов выбранного вида. Выделите цветом нужный объект в спискеи щелкните по кнопке Copy. Произойдеткопирование, но диалоговое окно останется на рабочем поле, и вы принеобходимости сможете продолжить копирование других объектов, в том числе излюбых библиотек.
/>
Рисунок3.1 – Диалоговом окне Destination Library.
В зонеCopyItem (Вид копии) установите видкопируемого объекта, тогда в окнеItemNames (Имена объектов) будут показанытолько имена элементов выбранного вида. Выделите цветом нужный объект в спискеи щелкните по кнопке Copy. Произойдеткопирование, но диалоговое окно останется на рабочем поле, и вы принеобходимости сможете продолжить копирование других объектов, в том числе излюбых библиотек.
Установите флажок Symbol (Символ) и скопируйте в новуюбиблиотеку ранее созданный символ (например, Резистор).
Готовое посадочное местоскопировать, поставив флажок Pattern (Посадочное место).
Закончив копирование,щелчком по кнопкеClose закройте диалоговое окно.
4 РАЗРАБОТАТЬ ТИПОВОЙКОМПОНЕНТНЫЙ МОДУЛЬ
Интегрированный компонентбиблиотеки включает в себя все три типа объектов и называется типовым компонентныммодулем (ТКМ).
Первый ТКМ, который мысоздадим, — резистор. Он содержит полную информацию, необходимую для рисованияэлектрической схемы, а также все технические данные, требуемые припроектировании печатной платы
В программе P-CADExecutive щелкните по кнопке ComponentNew (Новый компонент). В появившемсястандартном диалоговом окне (рисунок 3.2) найдите библиотеку для хранениясоздаваемого ТКМ и щелчком по кнопкеOpen (Открыть) вызовите диалоговое окноComponentInformation: UNTITLED (Информация о компоненте: безимени).
4.1 Выбрать посадочноеместо
Если было разработанопосадочное место и скопировано ли оно в текущую библиотеку, то достаточнощелкнуть по кнопке SelectPattern (Выбор посадочного места), в открывшемся диалоговом окнеLibraryBrowse (Просмотр библиотеки), выбрать требуемоепосадочное место и щелкнуть по кнопкеОК. Имя выбранного посадочногоместа появится в диалоговом окнеComponentInformationрядом с кнопкойSelectPattern.
Введитев окне NumberofGates (Количество частей) цифру 1 (в разрабатываемомкомпоненте только одна составная часть).
В окнеRefdesPrefix (Код обозначения) введите букву,соответствующую коду элемента (для резистора— R).
/>
Рисунок 3.2Диалоговое окно Component Information
На данном этапе работы вдиалоговом окнеComponentInformation можно ввести дополнительную информацию об элементе.
В зоне ComponentType (Тип компонента) необходимо установитьсоответствующий тип-таблица 1:
Таблица 1
Назначение выводов.
Тип вывода
Назначение Unknown Вывод без определенного типа, назначается по умолчанию Passive Вывод пассивного компонента Input Вход Output Выход Bidirectional Двунаправленный вывод Open-H Вывод с открытым эмиттером Open-L Вывод с открытым коллектором Passive-H Вывод пассивного компонента, подключаемого к цепи питания Passive-L Вывод пассивного компонента, подключаемого к общему проводу
3-State Вывод с тремя состояниями Power Вывод питания или общего провода
В зонеComponentStyle (Стиль компонента) следует поставитьодин из флажков:
• Homogeneous (Однородный) — элементы, состоящиеиз нескольких одинаковых частей. Подавляющее большинство компонентовпринадлежит этому типу;
• Heterogeneous (Неоднородный) — элемент, в которыйвходит несколько функционально различных частей, например электромагнитныереле, включающие в себя обмотки и контактные группы.
В зоне GateNumbering (Нумерация частей) определяетсяспособ обозначения составных частей. В соответствии с требованиямиотечественных стандартов нумерация частей выполняется цифрами. Поэтому здесьвсегда должен стоять флажок Numeric(Цифровая).
4.2 Выбрать символ
Чтобы записать символэлемента в создаваемый ТКМ, следует в диалоговом окне ComponentInformation (Информация о компоненте) щелкнутьпо кнопкеSymbolView (Просмотр символов). Имейте в виду,что данная команда начинает функционировать только после установки посадочногоместа и введения конкретных данных в строчкахNumberofGatesи RefdesPrefix.
В открывшемся диалоговомокнеSymbolView щелкните по кнопкеSelectSymbol (Выбор символа), чтобы вызватьследующее диалоговое окноLibraryBrowse (Просмотр библиотеки), в которомнадо выбрать требуемый символ и щелкнуть по кнопкеОК. Диалоговое окноSymbolView закрывается щелчком по команде ComponentInfo
О том, что символзаписан, можно судить по таблице в нижней части диалогового окна ComponentInformation — в столбцеNormal должно появиться имя символа.
4.3 Упаковать выводы
Термин «упаковка»обозначает введение в ТКМ информации о нумерации выводов, их эквивалентности ифункциональном назначении. Существенное значение это имеет при разработкемикросхем, а для простейших ТКМ потребуется только аккуратное заполнение двух(или нескольких) строчек в таблицеPinsView (Тип вывода).
Щелчком но кнопке PinsView вызовите на экран одноименное диалоговоеокно. Часть клеток в нем обычно заполняет программа, а остальные — пользователь.
При создании ТКМдвухвыводного элемента заполните таблицу так, как показано в таблице 2. Дляэтого последовательно подводите указатель мыши к клеткам и вводите с клавиатурытребуемые цифры, а затем закройте окно, щелкнув по кнопке ComponentInfo.
Таблица 2
пример упаковки выводовдля резистораPad # Pin Des Gate # Sym Pin # Pin Name Gate Eq Pin Eq Elec.Type 1 1 1 1 1 1 1 Неизвест. 2 2 1 2 2 1 1 Неизвест.
Поясним содержание таблицы:
• Pad # — номер вывода корпуса. Программаавтоматически заполняет этот столбец и отображает сквозную нумерацию от 1 домаксимального значения, которое соответствует количеству выводов посадочногоместа, установленному в строке NumberofPads диалогового окнаComponentInformation (Информация о компоненте);
• PinDes- обозначение вывода. Как правило, соответствует номерамвыводов, но бывают исключения;
• Gate # — номер логической части. Для микросхем, содержащих несколькологических частей. Всем выводам каждой части, независимо от их функциональногоназначения, присваивается одна и та же (одинаковая в пределах этой части)цифра. Она является номером логической части, отображаемой на электрическойсхеме. Логические части микросхем обозначаются цифрами от 1 и далее в порядкевозрастания;
• SimPin# — номер вывода у символа. Каждый символ логическойчасти имеет свою внутреннюю нумерацию выводов, обычно сквозную, от 1 и далее,но допускается и буквенное обозначение. Все логические части в пределах одноймикросхемы (одного корпуса) имеют одинаковую нумерацию выводов;
• PinName — имя вывода. В данном столбцезаписывается наименование выводов микросхемы, которое может быть буквенным,цифровым или смешанным;
• GateEq- эквивалентность логических частей, которые, какправило, взаимозаменяемы (для однотипных, или гомогенных микросхем). Возможностьзамены логических частей отмечается в данном столбце введением одинаковых цифр1 (единиц). Если логические части не взаимозаменяемые (как в не однотипных, илигетерогенных микросхемах), то каждой из них присваивается своя цифра (1, 2 ит.д.);
• PinEq- эквивалентность выводов. В пределах логической частибывают равноценные (взаимозаменяемые) выводы, которые при проектированиипечатной платы могут свободно меняться местами. Такие выводы отмечаются вкаждой логической части одинаковыми цифрами;
• ElecType — тип вывода (электрическое и функциональноеназначение вывода). В данном столбце может содержаться любая информация овыводах в виде текста или условных сокращений, в том числе на русском языке.
5 СОХРАНИТЬ ТКМ
Не закрывая окнаComponentInformation, щелкнуть по кнопке Component Save (Сохранение компонента). Появитсядиалоговое окно Component Name(Имя компонента). После ввода имениТКМ щелкнуть по кнопке ОК.
6 УПАКОВКА ВЫВОДОВМИКРОСХЕМЫ
Находясь в диалоговомокнеComponentInformation (Информация о компоненте) щелчком по кнопкеPinView (Просмотр вывода) откройте одноименноедиалоговое окно и установите в нем необходимые параметры для всех выводовустройства.
Для введения информации влюбую (пустую) клетку достаточно щелкнутьпо ней мышью и после этогонабрать любой текст, который будет дублироваться контрольной области,расположенной в верхней части данного диалогового окна. Чтобы провести корректировкусодержимого любой ячейки, ее следует выделить — поместить в нее указатель ищелкнуть кнопкой мыши. Информация данной клетки продублируется в контрольномокне. Данные, записанные в одной или нескольких ячейках, можно использовать длязаполнения других клеток таблицы. С этой целью одна клетка или группа должныбыть выделены.
Если у вас установленапрограмма P-CAD2000, то для работы с выделенным фрагментомтаблицы щелкните ПК. На экране появится контекстное меню, в котором можно выбратькоманды управления:
• SortRowsAscending — сортировать в порядке возрастания(на самом деле программа сортирует в порядке убывания);
• SortRowsDescending — сортировать в порядке убывания (вдействительности программа сортирует в порядке возрастания);
• EnumerateUp — пронумеровать в порядкевозрастания, или сверху вниз. В этом случае необходимо в одной из клеток ввестиначальное число, затем выбрать весь столбец и воспользоваться данной командой.На практике программа производит обратные действия — выполняет нумерацию впорядке убывания;
• EnumerateDown- пронумеровать в порядке убывания (аналогичнапредыдущей команде). Программа делает все наоборот;
• Cut — вырезать и удалить в буфер обмена;
• Copy — скопировать содержимое выделенныхклеток в буфер обмена;
• Paste — поместить в отмеченные (пустые)клетки содержимое буфера обмена. Если вставляется содержимое нескольких клеток,то необходимо выбрать такое же количество пустых ячеек;
•Electrical Type — тип вывода. Имеетсяв виду электрическое и функциональное назначение вывода. Данная строка вконтекстном меню функционирует только тогда, когда обрабатывается столбецElecType. Щелчком по строке открывается меню с набором электрическихтипов выводов.
После ввода имени ТКМщелкнуть по кнопке ОК.
Сокрытие выводов
Если выводы не должныбыть показаны на электрической схеме (как правило, цепи «земля» и «питание»),их можно скрыть.
Для этой цели в колонкеGate # введите буквы PWR (условное сокращение слова Power), а в колонкеSymPin # клетку оставьте незаполненной.
В столбцеPinName поместите имя, соответствующее цепи,к которой данный вывод должен быть подключен. Например: +5 В, -12 В, VCC или др,
В колонкеElecType укажите Power.
В программе P-CAD2000 буквы PWR появляются всоответствующей клеточке автоматически при записи слова Power в колонку Elec Type. Попытка вначале записать буквы PWR неувенчается успехом.
Свободные выводы
Если в микросхеме имеютсясвободные выводы (к которым внутри нее не подводятся никакие цепи), то онидолжны присутствовать в таблице (пропуски выводов в таблице недопустимы). Длятаких выводов все клетки, кромеPinDesи Elec Type, должны остаться незаполненными, а в столбцеElecType следует задать Unknown.
Объединенные выводы
В некоторых микросхемах,состоящих из однотипных логических частей, выводы отдельных частей могут бытьобъединены и подключены к одному выводу микросхемы. Для обозначения такихвыводов необходимо в строчке соответствующего вывода микросхемы в колонкеGate # ввести текст CMN (условное сокращение слова Common). Остальные ячейки данной строки заполняютсякак обычно.
Поскольку логическиечасти разных групп не являются взаимозаменяемыми, в столбцеPinEq следует набрать 0 (ноль) илиоставить клетки пустыми.
Микросхемы сразнородными логическими частями
Имеются микросхемы,содержащие логические части разного функционального назначения (разнородные,или гетерогенные микросхемы). Для таких микросхем в зонеComponentStyle диалогового окнаComponentInformation следует установить флажокHeterogeneous.
/>
Рисунок3.3 Пример упаковки выводов микросхемы 561ЛА7
ЛАБОРАТОРНАЯРАБОТА №4
ПОСТРОЕНИЕСХЕМЫ ЭЛЕКТРИЧЕСКОЙ ПРИНЦИПИАЛЬНОЙ
ЦЕЛЬРАБОТЫ:
приобретениенавыков работы по созданию принципиальных электрических схем из имеющихсябиблиотечных элементов P– CADSchematic.
СОДЕРЖАНИЕРАБОТЫ:
1ВЫЗВАТЬ ПРОГРАММУ P-CADSchematic
Запуститьпрограмму, щелкнув мышью по копке Пуск, в выпадающем меню, следуетвыбратьПрограммы = P-CAD2000 = P-CADExecutive= P-CADSchematic
2УСТАНОВИТЬ РАБОЧИЕ ПАРАМЕТРЫ
Подробноустановка рабочих параметров рассматривалась в лабораторной работе №1.
Открытьвыпадающее менюOptions(Установки).
Выбратьстрочку выпадающего меню — Configure. После щелчка поней откроется диалоговое окно OptionsConfigure(Установкаконфигурации).
Вобласти Units(Единицы)поставить флажок mm. В зоне Workspace(Рабочее пространство)задать размер листа (например, формат A3 — 420X297 мм), на котором предполагаетсявыполнять электрическую схему.
Встроке выпадающего меню — Grids(Сетки). Воткрывшемся диалоговом окне следует задать такую же сетку, какая была принятапри создании условных графических элементов схем. Для нашего случая это сетка 2 мм.
Встроке CurrentWire(Действующаялиния) задать линии шириной 0,2; 0,4 и 0,6 мм.
3ЗАГРУЗИТЬ БИБЛИОТЕКУ
Выполнитькоманды Library(Библиотека) = Setup(Установка),откроется соответствующее диалоговое окно (Рисунок 4.1). Щелкнув в нем покнопке Add (Добавить), после чего в стандартном диалоговомокне найдем папку и требуемую библиотеку (LAB).
/>
Рисунок4.1 –диалоговое окно Library Setup
4РАЗМЕСТИТЬ УГО
Щелкнемпо кнопке PlacePart(Размещениеэлемента). Вывести указатель мыши в любое место рабочего поля и щелкнуть ЛК.Откроется одноименное диалоговое окно – рисунок 4.2, в котором после щелчка встроке Libraryпо кнопкеразвернется список установленных библиотек — выбрать нужную.
/>
Рисунок4.2-диалоговое окно Place Part
Еслив строке Libraryдиалоговогоокна PlacePartщелкнуть поназванию установленной библиотеки, то в строке ComponentName(Имя компонента)будут показаны имена всех содержащихся элементов. Если мы хотим предварительнопросмотреть символ компонента, то выделим его цветом и щелкнем по кнопке Browse(Просмотр). Вэтом случае откроется дополнительное окно, в котором мы увидим условноеграфическое обозначение выбранного элемента. Чуть ниже, под окном, появитсяинформация об именах символа и посадочного места (при условии, что последнееприсутствует в составе компонента).
Вдиалоговом окне PlacePart, прежде чемвывести элемент на рабочее поле, заменить «пустышки» {RefDes} и {Value}, вводили вУГО, конкретными значениями. Для этого нужно:
•ввести буквенный код элемента, если его еще нет в УГО;
•изменить буквенный код, помещенный в УГО ранее;
•добавить буквенный код и начальную цифру для позиционного обозначения элемента.Первая копия этого элемента, находящаяся на рабочем поле, имеет установленноепозиционное обозначение. При многократном воспроизведении элемента на схемепоследующие копии снабжаются позиционными обозначениями, каждый раз увеличивающимисяна единицу. Если для элемента не определена цифра позиционного обозначения, топервая копия окажется без номера (только с буквой кода элемента), а остальныебудут иметь цифры (начиная с единицы). Если же отказаться от буквенного кода,то программа для всех подобных элементов введет единый код U и сквозную нумерацию;
•определить номинальное значение для элемента. При многократном его копированииноминал у всех копий будет одинаковым.
Замена«пустышек» производится в окнах RefDes(Позиционноеобозначение) и Value(Значение)диалогового окна PlacePart(Размещениеэлемента), хотя на данном этапе работы делать это необязательно.
Приразмещении элементов на рабочем поле нет необходимости заботиться о правильномрасположении позиционных обозначений, поскольку на заключительном этапе ониавтоматически будут упорядочены.
Текст{Туре}, входящий в УГО элемента, изменению не подлежит. Эта надпись соответствуетимени элемента в библиотеке и устанавливается автоматически.
Завершиввсе требуемые назначения в диалоговом окне PlacePart, щелкнем покнопке ОК. Окно свернется, а указатель мыши будет готов к нанесению нарабочем поле выбранного элемента.
Прикаждом нажатии на клавишу R объект поворачивается на 90° противчасовой стрелки, а при нажатии на клавишу F — переворачивается (получается зеркальная копия).
Послеразличных манипуляций с УГО надписи, входящие в их состав, могут находиться внеудачных местах. Подобные графические погрешности несложно исправить. Для этойцели щелкнем по кнопке Select(Выбор), нажмеми удерживаем клавишу Shiftи щелкнем ЛК потексту, который требуется переместить или повернуть. Затем, не отпуская левуюкнопку, перетащим надпись на новое место и, нажимая клавишу R, развернемтекст.
5ПРОВЕСТИ СОЕДИНИТЕЛЬНЫЕ ПРОВОДНИКИ
Дляэтой цели щелкнем по кнопке PlaceWire (Проводник),подведем указатель мыши к началу цепи (например, к выводу элемента) и щелкнемЛК.
Начинаяработу с командой PlaceWire, обратитьвнимание на строку состояния — там отображен режим ортогональности. Пририсовании схемы установим Ortho= 90. Еслив этой строке указан другой режим, изменим его нажатием клавиши О.
Подведемуказатель мыши к началу рисуемой цепи и щелкнем ЛК.
Порядоквычерчивания отрезков цепи можно оперативно менять, нажимая на клавишу F. И если впроцессе рисования цепи мы щелчком ЛК обозначили ее вторую точку и не отпустиликнопку мыши, то нажатиями клавиши F можете менятьпуть прокладки цепи, визуально наблюдая, как она будет располагаться.
Приточном совмещении начала или конца цепи с выводом элемента (или концом другойцепи), что при включенном режиме привязки к узлам сетки сделать просто, происходитавтоматическое их соединение. Зрительно это отмечается на экране исчезновениемжелтых квадратиков на концах незадействованных (висячих) выводов элементов (илидругих цепей).
Есливновь рисуемую цепь подвести к ранее вычерченной, то в месте соединения будетавтоматически нанесена точка, в результате чего образуется единая электрическаяцепь.
Еслиже при вычерчивании провести цепь над имеющейся, то цепи не соединятся.Соединение произойдет после щелчка мышью по линии вычерченной цепи. Однако еслиформируемая цепь проходит над выводом элемента (желтым квадратиком), то она подключаетсяк этому выводу независимо от нашей воли. В подобных ситуациях цепи следуетизображать в стороне от выводов «чужих элементов».
Построениецепи заканчивается щелчком ПК, а щелчок ЛК возобновляет действие командырисования, так что после него можно приступать к вычерчиванию очередной цепи.
Еслитолько что сделанная цепь оказалась неудачной, то щелкнем по кнопке Undo(Возврат). Ноне забываем, что опция Undoдействуеттолько после завершения последней команды. При рисовании линий и цепей действиекоманды завершается щелчком ПК.
Нередкодлинные (да и короткие) цепи бывают многоэлементными, с большим числомперегибов. Такая цепь рисуется последовательными щелчками в ее углах (точках перегиба).Если в процессе вычерчивании мы хотим изменить последний отрезок ломаной линии,то нажимаем клавишу Backspace(Возврат) — онбудет удален. При очередном нажатии на эту клавишу исчезнет следующий фрагменти т.д.
6ПРИСВОИТЬ ИМЕНА ЦЕПЯМ «ЗЕМЛИ» И ПИТАНИЯ
ЩелчкомПК на выделенном участке цепи открыть окно WireProperties(редактированиесвойств цепи). На закладке Netв поле NetNameизменить имяцепи на нужное (GND, +5V и т.д.).
7НАНЕСТИ ПОЗИЦИОННЫЕ ОБОЗНАЧЕНИЯ, НОМИНАЛЫ И ТИПЫ ИЭТ
Необходимостьв определении или уточнении буквенных кодов компонентов возникает в том случае,когда символы были записаны с заведомо неверными кодами или без них. Обычно приразработке символа (или УГО) в программе Symbol Editor компонент помешаетсяв библиотеку с «дежурным» кодом элемента — буквой U (очевидно, отслова Untitled — «без названия»), и именно с ним выводится нарабочее поле. Поэтому, прежде чем нумеровать позиционные обозначения,необходимо привести в порядок буквенные коды элементов./> />
УстановимрежимSelect (Выбор) и щелкнем мышью по элементу,код которого следует ввести или изменить. Компонент вместе с сопроводительнымитекстами будет выделен. Затем щелкнем ПК на рабочем поле (положение указателямыши не имеет значения) и в контекстном меню по строчкеProperties(Свойства).Откроется диалоговое окно PartProperties (Свойстваэлемента) – рисунок 4.3. Оно состоит из пяти вкладок, содержащих обширнуюинформацию по выбранному компоненту.
Рисунок4.3- диалоговое окно Part Properties
Посмотримна строчку RefDes, в которой записан код элемента.С помощью приемов редактирования текстов поменяем код, а затем внесем номинальноезначение элемента в строке Value.
Закончивизменения и дополнения, щелкнем по кнопке ОК.
В соответствиис требованиями ГОСТов обозначения на схемах должны быть пронумерованы повозрастанию слева направо и сверху вниз. Выполним команды Utils(Служебныепрограммы) = Renumber(Перенумерация).Откроется соответствующее диалоговое окно –рисунок 4.4.
/>
Рисунок4.4 -диалоговое окно Utils Renumber
Чтобыперенумеровать позиционные обозначения элементов, поставим флажок RefDes, а затем LefttoRight(Слеванаправо), что будет соответствовать требованиям ГОСТа к расстановке позиционныхобозначений. Назначения в зоне RefDesиспользуютсяпри работе с микросхемами, включающими в себя несколько однотипных устройств. Вданном случае их можно сохранить без изменения. В областях StartingNumber(Начальныйномер) иIncrementValue(Величинаприращения) должны быть введены единицы. Щелкнем по кнопке ОК. Преждечем выполнить команду, программа выдаст предупреждение: Warning5140/ Thisoperationisnotundoable/ Continue? (Эта операциянеобратима. Продолжить?). Если ответить Да, то произойдет перенумерация всехэлементов схемы. Щелчок по кнопке Нет вернет вас к предыдущему диалоговомуокну. Дополнительные поясняющие тексты выполняются при помощи команды PlaceText. Щелчком по этойкнопке выведем указатель мыши к месту, где должен начинаться текст, и щелкнемЛК. В точке начала надписи появится курсор, а на рабочем поле откроетсядиалоговое окно PlaceText(Выполнениетекста). Схему записать в свою папку.
8ГЕНЕРАЦИЯ СПИСКА СОЕДИНЕНИЙ
Списоксоединений включает в себя список компонентов и цепей с указанием номероввыводов компонентов, к которым они подключены. Он используется для размещенияна поле ПП корпусов компонентов с указанием их электрических связей согласнопринципиальной схеме.
Длягенерации списка соединений используется команда Utils/GenerateNetlist(Утилиты/Списоксоединений), окно которой представлено на рисунке 4.5.
/>
Рисунок 4.5–диалоговое окно Utils Generate Netlist
Форматсписка цепей зависит от применяемого редактора печатных плат. Для разработки ППс помощью графического редактора P-CAD PCB выбираетсяформат Tango.
Спомощью кнопки NetlistFilename(Имя файла)определяется имя файла списка цепей. При выводе списка соединений в формате P-CADсоздаетсятекстовый файл списка соединений с расширением NET.
9ВЕРИФИКАЦИЯ СХЕМЫ
Проверкусхемы на наличие синтаксических ошибок выполняют с помощи команды Utils/ERC. (ERC— electricalrulescheck— проверкаправильности выполнения правил электрических соединений). На рисунке 4.6 приводитсяокно этой команды./> />
Рисунок4.6 – диалоговое окно команды Utils
КнопкаFilenameпозволяетвыбрать файл, в который записывается отчет о проверке. Расширение файла отчетао верификации схемы — ERC.
Вгруппе параметров ReportOptions(см. таблицу 1)выбираются параметры, подлежащие контролю при выполнении верификации схемы.
Таблица1
группапараметров Report Options
Single Node Nets Поиск цепей, имеющих единственный узел
No Node Nets Поиск цепей, не имеющих узлов
Electrical Errors Поиск электрических ошибок, как правило, соединение выходов компонентов, их подключение к общим цепям и т.п.
Unconnected Pins Поиск неподключенных (висячих) выводов компонентов
Unconnected Wires Поиск неподключенных цепей
Bus/Net Errors Поиск ошибок групповой связи
Component Errors Поиск ошибок компонентов, например, расположение символа поверх других компонентов
Net Connectivity Errors Поиск неправильного подключения цепей земли и питания
Hierarchy Errors Поиск ошибок в иерархических структурах
Файлсообщений об ошибках .ERC имеет текстовый формат.
Установкафлажка ViewReportвызываетпросмотр файла сообщений об ошибках по окончании верификации схемы, флажком AnnotateErrorsвключаетсяцветовое выделение ошибок.
Послевнесения изменений сохранить схему.
ЛАБОРАТОРНАЯРАБОТА №5
РАЗРАБОТКАТОПОЛОГИИ ПЕЧАТНОЙ ПЛАТЫ (ПП)
ЦЕЛЬРАБОТЫ:
·подготовка конструктива ПП с ИЭТ к автоматическойтрассировке;
·приобретение навыков управления процессомтрассировки;
·получение трассировки ПП.
Работапроводится средствами программы P-CADPCB.
СОДЕРЖАНИЕРАБОТЫ:
1ВЫЗВАТЬ ПРОГРАММУ P-CADPCB.
Запуститьэту программуP-CADPCB можно, щелкнувмышью по копке Пуск, в выпадающем меню, следует выбратьПрограммы =P-CAD2000 = P-CADExecutive и вразвернувшемся рабочем поле выполнить команду Utils= P-CADPCB.
2ЗАГРУЗИТЬ БИБЛИОТЕКУ
Обеспечитьдоступ к библиотекам, в которых находятся компоненты. Библиотеки подключают покоманде Library/Setup. Выбравклавишу Add, добавляют имена библиотек в список открытыхбиблиотек (Open Libraries), но не более10. С помощью клавиши Delete удаляютбиблиотеки из этого списка, чтобы освободить место для других.
3УСТАНОВИТЬ РАБОЧИЕ ПАРАМЕТРЫ
Разработкуновой ПП начнем с выполнения команды File/New и настройкиконфигурации, выбрав в меню Optionsкоманды Configure, Display, Layers, Gridsи др.Параметрыконфигурации сохраняются вместе с файлом текущего проекта.
3.1Система единиц. По команде Options/Configure в графе Units выбирают метрическую(mm) систему единиц. В графе WorkspaceSize указываютразмер рабочей области, немного превышающий габаритные размеры печатной платы.В графе OrthogonalModes включают всережимы, и на этом настройку конфигурации завершают нажатием панели OK.
3.2Структура слоев печатной платы. При создании новой ПП по умолчанию устанавливаетсяследующая структура слоев:
· Top Assy –вспомогательные данные (атрибуты) на верхней стороне платы;
· Top Silk — шелкографияс верхней стороны ПП;
· Top Paste – графикапайки на верхней стороне платы;
· Top Mask – графикамаски пайки на верхней стороне платы;
· Top – верхняя сторона печати платы (сигнальный слой-S);
· Bottom – нижняя сторона печати платы (сигнальный слой-S);
· Bot Mask – графикамаски пайки на нижней стороне платы;
· Bot Paste – графикапайки на нижней стороне платы;
· Bot Silk — шелкографияс нижней стороны ПП;
· Bot Assy –вспомогательные данные (атрибуты) на нижней стороне платы;
· Board – границы ПП.
3.3Ширина проводников. Список значений ширины проводников и геометрическихлиний составляется по команде Options/CurrentLine.
Послеэтого на слое Board по команде Place/Line наноситсяконтур ПП. Перед размещением компонентов на плату в меню Options/Grids устанавливаютшаг сетки, в частности, при размещении компонентов со штыревыми выводами обычнозадают шаг 2,5 мм. Размер каждой стороны ПП должны быть выбраны по ГОСТ 10317 –79.
4УПАКОВКА СПИСКА СОЕДИНЕНИЙ НА ПП
ВызватькомандуUtils/LoadNetlist(Утилиты/Загрузить список соединений), окно которой приведено нарисунке 5.1. Кнопкой Netlist Filename выбирать файлсписка соединений, созданный в программе P-CADSchematic.
/>
Рисунок5.1 Диалоговое окно Load Netlist
Вокне NetlistFormat выбрать форматсписка соединенийTangoPro, включающийинформацию об атрибутах компонентов и цепей, расширение имени файла .NET.
ФлажкомOptimizeNets включаетсярежим минимизации длин соединений на плате путем перестановки логическиэквивалентных вентилей и выводов. Разумнее при упаковке схемы не заниматьсяоптимизацией, оставив этот флажок неотмеченным.
УстановкойфлажкаReconnectCopper разрешаетсяподключение уже имеющихся на плате участков металлизации к цепям упаковываемойсхемы. Как правило, предварительную разводку цепей до упаковки всей схемы проводятнечасто, поэтому этот флажок следует сбросить.
ОпцияCheckforCopperSharing позволяет,включить проверку платы с предварительно размещенными компонентами ипредварительной разводкой части цепей на наличие ошибок.
Есликомпонент не имеет созданного посадочного места(Pattern), отмечается флажокCreatePseudoPattern, в этом случаесоздается так называемое мнимое посадочное место (PseudoPattern) и выдаетсясоответствующее предупреждение.
Непосредственнаязагрузка осуществляется при нажатии кнопки ОК. При этом в рабочей областиразмещаются компоненты и отображаются связи между ними. В случае если размер рабочегопространства при загрузке платы недостаточен для размещения компонентов,появится сообщение об ошибке. В этом случае необходимо изменить размер рабочегопространства(Workspace) с помощьюкомандыOptions/Configure.
Послесделанных установок нажать ОК, и тогда на рабочем поле внутри контура ППразмещаются конструктивы компонентов согласно их перечню в файле списка соединений,а так же на экране изображаются линии электрических связей.
5РАЗМЕСТИТЬ ИЭТ ПО ПОЛЮ КОНСТРУКТИВА
Оптимальноеразмещение компонентов предопределяет успешную трассировку проводников иработоспособность реального устройства. Размещение компонентов на ПП произвестивручную.
Приразмещении компонентов поворот их на угол 90° по часовой стрелке осуществляетсянажатием на клавишу R, а перенос на противоположнуюсторону печатной платы — нажатием клавиши F.
«Паутина»линий, изображающих связи, перемещается вместе с перемещаемым компонентом.Можно включить подсветку линий связи, разрешить или запретить их отображение ит.п. Для этих целей служит командаEdit Nets(Правка/Цепи),окно которой приведено на рисунке 5.2
Вполе Nets отображается список всех цепей проекта. В полеNodes выводятсяимена выводов компонентов, подсоединенных к выбранной цепи. С помощью кнопкиRename можно сменить имя цепи.
Послевыбора щелчком курсора одной или нескольких цепей их можно сделать невидимыминажатием на панель HideConns (Скрытьсоединения); выбранные цепи становятся видимыми после выбора панели ShowConn (Показатьсоединения). Для фокусирования внимания на определенных цепях, например цепях“земли” или питания, их по очереди делают видимыми.
КнопкаSetAllNets позволяетвыбрать все цепи в списке. С помощью кнопки SetNetsByAttrможно выделитьвсе цепи, имеющие то или иное значение атрибута (в частности, ширины проводникаWIDTH).
/>
Рисунок5.2 Диалоговое окно Edit Nets
Длявыполнения оптимизации путем перестановки вентилей и выводов используетсякоманда Utils/OptimizeNets(Утилиты/Оптимизироватьцепи), где можно выбрать ручную и автоматическую оптимизацию и перестановкулогически эквивалентных вентилей и выводов.
6ТРАССИРОВКА ПП
Приподготовки к трассировке по команде Options/DesignRules установим допустимыезазоры для каждого слоя трассировки в меню Global (глобальныеправила):
Pad to Pad – контактнаяплощадка–контактная площадка;
Pad to Line – контактнаяплощадка–проводник;
Line to Line –проводник–проводник;
Pad to Via – контактнаяплощадка–переходное отверстие;
Line to Via – проводник–переходноеотверстие;
Via to Via – переходноеотверстие–переходное отверстие.
Выберемвезде 0.3 мм, как и было, установлено.
Трассировкупроведем с помощью автотрассировщика Quick Route, он являетсяпригодным для быстрой разработки не очень сложных печатных плат.
6.1Программа автоматической трассировки ПП QuickRoute
АвтотрассировщикQuickRoute вызывается из окна командыRoute/Autorouters (рисунок 5.3).
/>
Рисунок5.3 Диалоговое окно Route Autorouters
Данныйавтотрассировщик не требует обязательного наличия границы платы в слое Board, он также неизменяет топологию предварительно проложенных вручную проводников. При использованиикомандыPlace/KeepOut можно задатьобласти запрета трассировки проводников.
ГруппапараметровStrategy содержитследующие кнопки.
StrategyFile — определяетфайл стратегии трассировки (расширение STR). При нажатиивызывается стандартный диалог выбора файлаWindows.
OutputРСВ File — определяетвыходной файл от трассированной печатной платы. По умолчанию имеет то же имя,что и входной файл, но перед названием добавляется префикс R.
OutputLogFile — файл отчетао трассировке с расширением LOG, в него заносится информация о ходетрассировки, которая анализируется при каждом новом запуске
КнопкаLoad позволяет загрузить готовый файл стратегии, Save — сохранить выбранныйфайл стратегии. Кнопка SetBase даетвозможность установить параметры стратегии трассировки по умолчанию.
КнопкойLayers вызывается окно командыOptions/Layers.
КнопкойNetAttrs вызываетсяокно командыEdit Nets.
КнопкойViaStyle вызываетсяокно командыOptions/ Via Style. Прииспользовании автотрассировщикаQuickRoute следуетпомнить, что поддерживаются только простые стили контактных площадок ипереходных отверстий. Кроме того, с помощью атрибутаVIASTYLE можно задатьпереходные отверстия для различных цепей. Переходные отверстия всегда находятсяв узлах сетки. Диаметр площадки переходного отверстия не должен быть большеудвоенного шага сетки трассировки.
ВспискеRoutingGrid определяетсясетка трассировки. Всего имеется 4 варианта:
25 mil; 20 mil; 16.7mil-16.6mil-16.7mil; 12.5 mil.
Заметим,что возможны только эти значения, другие, в том числе и метрические, недопустимы.
СписокLineWidth предназначендля выбора ширины проводников печатной платы. Минимально возможно выбрать 0,1mil, максимальнаяширина проводников ограничивается выбранной сеткой трассировки. При необходимостиширину отдельного проводника можно задать с использованием командыEdit/Nets и атрибута WIDTH.
НажатиекнопкиPasses приводит к появлению окна управленияпроходами трассировки, приведенного на рисунке 5.4. Установкой соответствующихфлажков выбираются типы проходов автотрассировщикаP-CadQuickRoute.
/>
Рисунок5.4 — Диалоговое окно Pass Selection
ПроходWideLineRouting осуществляетразводку «широких» цепей перед выполнением других проходов. Для этого цепьдолжна иметь атрибуты AUTOROUTEWIDE и WIDTH. При этомширокие цепи автоматически разводятся только вертикальными и горизонтальнымиотрезками, диагональная трассировка в этом проходе невозможна. Обычнорекомендуется запустить авторазводчикQuickRoute, разрешивтолько проход WideLinesrouting и запретивостальные проходы. ЕслиQuickRoute не в состоянииполностью выполнить трассировку широких линий, она доводится до конца вручную сиспользованиемACCELРСВ. Затем вновьнесколько раз запускаетсяQuickRoute с разрешениемвсех проходов трассировки, кроме оптимизирующих проходовRouteCleanupи ViaMinimization, до тех пор,пока не будут разведены все цепи.
ПроходHorizontal обеспечивает выполнение трассировкипростых трасс на любом слое в горизонтальном направлении без переходныхотверстий и с минимальными отклонениями от прямой горизонтальной линии.
ПроходVertical обеспечивает выполнение трассировкипростых трасс на любом слое в вертикальном направлении без переходных отверстийи с минимальными отклонениями от прямой вертикальной линии.
ПроходLRoutes(Ivia) формируетсоединения между двумя контактными площадками в виде одного вертикального иодного горизонтального отрезков, выполненных в разных слоях и соединенныхпереходным отверстием. Внешний вид трасс напоминает букву L с произвольнойориентацией. Проводники располагаются на сторонах прямоугольника с вершинами,расположенными в центрах соединяемых контактных площадок, при этом отклонениеот прямоугольника не превышает 100 mils. Обычно этотпроход используется во всех случаях, за исключением вариантов, когдапротивоположные слои платы имеют взаимную ориентацию, отличающуюся отортогональной. В таких случаях данный проход отменяется.
ВпроходеZRoutes (2vias) производитсяразводка с использованием соединений в виде трех отрезков и двух переходныхотверстий, имеющих форму буквы Z с произвольной ориентацией. Так же, как и в LRoutes(Ivia), проводникирасполагаются на расстоянии не более 100 mils от сторон прямоугольникас вершинами в центре соединяемых контактных площадках. Проход применяется в техже случаях, что иLRoutes (Ivia).
ПроходС Routes(2 vias) реализуеттрассировку связи с использованием трех отрезков двух переходных отверстий,трасса имеет форму буквыС, которая может иметь произвольную ориентацию.Этот проход позволяет производить трассировку в более сложных случаях, чемLRoutes илиZroutes, так какпроводники могут располагаться на расстоянии более 100 mils от сторон прямоугольника.
ВпроходеAnyNode (2vias)делается попытка выполнить трассировку связей между двумя контактнымиплощадками с использованием только двух переходных отверстий без оптимизациидлины трассы, в отличие от предыдущих проходов, обеспечивающих соединениеминимально возможной длины.
ПроходMazeRoutes реализует лабиринтныйалгоритм, позволяющий определить оптимальный маршрут трассы, если такой вообщесуществует. Этот режим не имеет ограничений на ориентацию проводников.Направление текущего проводника может отличаться от принятого на данном слоенаправления, при этом возможны повороты и петли. В случае лабиринтной трассировкипереходные отверстия создаются в количестве, необходимом для завершения трассы.Следует определить максимальное число переходных отверстий для одной цепи спомощью атрибута MAXVIAS, который по умолчанию равен 10.Необходимо учитывать, что петли и повороты уменьшают число свободных каналовтрассировки, поэтому рекомендуется выполнить трассировку платы без использованияпроходаMazeRoutes, затемвыполнить ручную разводку сложных участков, стараясь не занимать свободныеканалы, и вновь запустить автотрассировкуQuickRoute, разрешивпроходMazeRoutes.
ПроходAnyNode(Maze) использует теже лабиринтные алгоритмы и стратегии, что и проходMazeRoutes. Отличиесостоит в том, что при выполнении проходаAnyNode(Maze) ненакладываются ограничения на оптимальную длину трассы. Проход AnyNode (Maze) обеспечиваетмаксимальное возможное число законченных трасс, при этом анализируется каждаяцепь и делается попытка выполнить трассу между любыми узлами в цепи.
ПроходRouteCleanup предназначендля улучшения внешнего вида платы путем спрямления некоторых участков трасс,если, конечно, это возможно. Рекомендуется выполнять этот проход только послеполного завершения трассировки всех проводников. Кроме того, удаление лишнихточек излома трасс позволяет несколько уменьшить размер файла печатной платы.
ПроходViaMinimization позволяетуменьшить число переходных отверстий на плате. В случае если это возможно,QuickRoute удаляет переходноеотверстие, перенося сегмент трассы с одного слоя на другой.
Следуетотметить, что последние два прохода нужно использовать совместно и только послевыполнения трассировки всех соединений.
Запускавтотрассировщика QuickRoute выполняется спомощью кнопки Start. При этом одновременноизменяется вид экрана.
ФайлПП записать в свою папку.
7ПРОВЕРКА ПЕЧАТНОЙ ПЛАТЫ DRC
Передзавершением разработки ПП и выпуском фотошаблонов необходимо по команде Utils/DRC(Design Rule Check) проверитьпечатную плату на соответствие принципиальной схеме и соблюдение допустимыхтехнологических зазоров. В меню этой команды выбирают правила проверок:
NetlistCompare – сравнениесписка соединений текущей ПП с принципиальной схемой или другой ПП, списоксоединений которой задают по дополнительному запросу. Поддерживаются форматысписков соединений ACCEL ASCII, Tango и P-CAD ALT;
NetlistViolations – проверкасоответствия электрических соединений проводников текущей ПП с исходным спискомэлектрических связей проекта. При выполнении проверок объекты считаются физическисоединенными, если они перекрывают друг друга или зазор между ними равен нулю;
UnroutedNets –неразведенные цепи;
ClearanceViolations – нарушениязазоров;
TextViolations – нарушениязазоров между текстом, расположенным на сигнальных слоях, и металлизированнымиобъектами;
SilkScreenViolations – нарушениязазоров между контактными площадками или переходными отверстиями ишелкографией;
UnconnectedPins –неподсоединенные выводы;
CopperPourViolations – наличиеизолированных областей металлизации, нарушения зазоров между такими областями,нарушения зазоров контактных площадок с тепловыми барьерами;
DrillingViolations – проверкаправильности сверления штыревых выводов, сквозных и глухих переходныхотверстий;
PlaneViolations – обнаружениеналоженных друг на друга областей металлизации, неправильного подсоединения кним контактных площадок и переходных отверстий, изолированных областей на слояхметаллизации.
Послевнесения изменений сохранить файл ПП повторно.
ЛАБОРАТОРНАЯРАБОТА №6
ВЫВОДНА ПРИНТЕР СОЗДАННЫХ ФАЙЛОВ
/>/>
6.1Вывод на печать схемы электрической принципиальной
Схемаэлектрическая принципиальная должна быть выполнена в соответствии с ГОСТ.Существует несколько способов автоматизации выполнения и обращения КД.
Создатьфайл основной надписи и штампа («форматки»). Можно импортировать готовыйфайл форматки изAutoCADчерез форматDXF. Файл форматки имеет расширениеTTL. Этот файлполучают путем переименованиябинарного файлаSCH. То естьнеобходимо сохранить файл форматки как бинарный файл схемы(BinarySCH). Только в этомслучае командаOptions/Sheet корректновыполнится.
Впрограмме имеется механизм размещения информационных полей с помощью командыPlace/ Field. Окно командыPlace/ Field представленона рисунке 6.1.
/>
Рисунок6.1 — Окно Place Field
Заполнениеполей форматки выполняется по команде File/Designinfo/Fields.
В P-cad 2000 естьвозможность генерации текстовых отчетов о введенной схеме проекта. Во-первых,легко посмотреть общую статистику проекта, используя команду File/Designinfo/Statistics. Генерациятекстового файла отчета выполняется по команде File/Reports. Создание файловотчетов выполняется при нажатии кнопки Generate.
Длявывода схемы на печать необходимо настроить, устройство вывода с помощьюкомандыFile/Printsetup. Данная командазапускает стандартное окно настройки принтераWindows. Установивпараметры принтера, нужно выполнить командуFile/Print(рисунок 6.2).
/>
Рисунок6.2 — Окно File Print
ВполеOverrideSettings можно задатьлибо печать текущего окна(CurrentWindow), либо такмасштабировать изображение, чтобы оно заполнило страницу принтера целиком(ScaletoFit Page). В полеSheets указывают именалистов схемы, которые требуется напечатать. Печать выполняется после нажатиякнопки GeneratePrintouts.
Параметрыстраницы задаются в окнеPageSetup. В полеSheets отображаютсяимена листов принципиальной схемы, которые будут напечатаны. В группепараметровImageScale выбираетсяразмер выводимого чертежа. Отметим, что выбранный формат вывода листа можетотличаться от формата, заданного в окне командыOptions/Sheets. При желанииможно ввести свой коэффициент масштабирования при выводе (UserscaleFactor).
ПараметрыImageOptions разрешаютповорот чертежа при печати на 90° по часовой стрелке(Rotate) и печать«форматки»(Title). Имя форматкипредварительно должно быть выбрано в окне командыOptions/Sheets.
Расстояниедо края бумаги задается в поляхХ offsetи Yoffset. Область печатиопределяется в группе параметровPrintRegion. Можнозаполнить весь лист, отметив флажокSheetExtents. Если требуетсявывод в заданную область, то в соответствующих графах задаются координатынижнего левого угла(LowerLeftCorner) и правого верхнегоугла(UpperRightCorner) областивывода. Установка параметров листа завершается нажатием кнопкиUpdateSheet. ИспользованиекнопкиPrintOptions (рисунок 6.1)позволяет выбрать объекты схемы, выводимые на печать. Выбирая цвет объекта,можно сделать его видимым или невидимым. В целом работа сPrintOptions аналогична работес окном командыOptions/Display.
/>/>
6.2Вывод на принтер сборочного чертежа
Наборутилит DocumentToolBox содержит рядсредств, позволяющих во многих случаях обойтись без использования другихграфических САПР.
Оформлениечертежей начинается с создания основной надписи и границ формата листа.Поскольку графический редактор печатных платP-CadРСВ имеетструктуру слоев, то для создания «форматки» удобно с помощью командыOption/Layers ввести новыйслойTitles, в котором и рисуется рамка и основнаянадпись. Готовую «форматку» можно сохранить в виде файла срасширением или РСВ, или ТВК (Title Block). В первомслучае файл форматки может быть введен в проект с помощью командEdit/PasteFromFile, во второмслучае «форматку» можно будет подгрузить с использованием панелиTitlesкомандыOption/Layers.
Длявывода на печать используется командаFilePrint, окно которойприведено на рисунке 6.3.
Посколькудля сборочного чертежа и послойных чертежей печатной платы требуетсяинформация, заключенная в различных слоях, то для формирования заданий напечать(PrintJobs) используетсякнопкаSetupPrintJobs, после чегопоявляется окно, представленное на рисунке 6.4.
Приформировании заданий на печать в полеPrintJobName задается имязадания с последующим нажатием кнопкиAdd. В полеPrintJobs отображаетсясписок заданий.
ВполеLayers выводится список слоев проекта.Щелчком по имени слоя при удерживаемой клавишеCtrl выбираютсяслои, которые будут выведены из данного чертежа.
ГруппапараметровLayer Sets содержит трикнопки, позволяющие выбрать все слои(SelectAll), сбросить всеслои(ClearAll) и выбратьопределенный набор слоев (ApplyLayer Set).
Масштабированиеизображения задается в группе параметровPrintAdjustments. Для того чтобыизображение полностью заполнило лист, отмечается флажокScale to FitPage. В противномслучае задаются масштабы в полеScale. Расстояние докрая бумаги задается в поляхХ offsetи Yoffset.
/>
Рисунок6.3 — Окно File Print
Областьпечати задается в группе параметровPrintRegion. Можно заполнитьвесь лист, отметив флажокDesignExtents. Если требуетсявывод в заданную область, то в соответствующих графах задаются координаты нижнеголевого угла(LowerLeftCorner) и правоговерхнего угла(UpperRightCorner) областивывода.
Вгруппе параметровDisplayOptions определяютсяповорот изображения на 90 градусов(Rotate), зеркальность(Mirror), черновая печать в виде контуровлиний (Draft), а также перечень объектов,выводимых на печать.
Параметрывывода условных обозначений отверстий задаются в полеDrillSymbols. УстановкафлажкаPrintDrillSymbols разрешаетпечать символов отверстий. Флажки Plated, Non-Plated илиAllHoles определяюттипы отверстий, включаемые в задание на печать.
Дляпринятия изменений служит кнопкаModify. Предварительныйпросмотр выполняется при нажатии кнопкиPreview.
/>
Рисунок6.4 — Формирование заданий на печать
Собственнопечать выполняется после нажатия кнопкиGeneratePrintouts.
Спомощью командыFile/ Reports выводятсяразличные отчеты.
Заключение
Программаподразумевает подготовку платы к производству, за счет программ доработки ПП.Программы семейства CAM350 фирмы Advanced CAM Technologies служатсвязующим звеном между программами CAD (ComputerAided Design, системы автоматизированного проектирования) и CAM (Computer Aided Manufacturing, системыавтоматизированного изготовления). В них загружают файлы ПП, разработанные спомощью ACCEL PCB, P-CAD и ряда другихсистем, или управляющие файлы наиболее популярных фотоплоттеров Gerber и ряда другихдля просмотра и редактирования перед изготовлением фотошаблонов. Дело в том, чтоизображения слоев ПП на экране ACCEL PCB могут несоответствовать в точности фотошаблону из-за возможных ошибок ввода информациио размерах апертур фотоплоттера. Кроме того, технологи должны иметь возможностьнанести на фотошаблоны дополнительную информацию. Поэтому перед изготовлениемфотошаблона целесообразно воспользоваться одной из программ CAM350, котораяавтоматически преобразует таблицу апертур в их графическое изображение. Всостав этого семейства входят программы, имеющие одно и то же назначение, норазличные функциональные особенности:
CAM350 – наиболее совершенная программа семейства, имеющая возможности автоматическогоопределения формата загружаемых данных, непосредственной загрузки и созданиябаз данных в форматах других САПР. Например, можно преобразовать Gerber-файлы в базуданных, содержащую информацию о компонентах, цепях и апертурах, отредактироватьее и вернуть обратно в формате САПР или в виде Gerber-файлов. Выводятсятакже управляющие файлы для сверлильных и фрезерных станков с ЧПУ. Имеется языкнаписания макросов и сценариев для нанесения на фотошаблоны технологическойинформации;
ECAM-II – обладает всеми возможностями программы PCGerber-II и кроме тоговозможностью мультиплицировать ПП, создавать управляющие файлы для фрезеровальныхстанков и ряд других;
PCGerber-II – наиболее популярная программа просмотра и редактированияGerber-файлов;
GerberView-II – программа просмотра Gerber-файлов.
Списоклитературы
1. Уваров А. P-CAD 2000, ACCEL EDA. Конструирование печатных плат.Учебный курс Питер. Серия: Учебный курс («Питер»); 320 стр., 2001 г
2. Разевиг В. Система P-CAD 2000. Справочник команд. «Горячая Линия — Телеком». 256 стр. 2001 г
3. Стешенко В. ACCEL EDA. Технология проектирования печатных плат.«Нолидж». 512 страниц. 2000г