- •1. Разработка шаблона символа
- •2. Разработка символов имс к511пу2
- •3. Разработка шаблона посадочного места (пм)
- •Аналогично создать в ftp стили тm1p4–0p8c , tm1p9–1p3c и p2p1–0p7r указав:
- •6. Разработка посадочного места dip-14 Разработка пм dip14 выполняется «Мастером пм» этапами:
- •7. Запись бэ – к511пу2 в библиотеку
- •8. Разработка символа для имс 133la6
- •9. Разработка пм plan –14
- •10. Запись бэ - 133la6 в библиотеку
- •11. Разработка бэ диод kd403a
- •12. Разработка бэ - транзистор kt3102g
- •18. Разработка форматки для э3
- •37. Ввод текстового описания схемы
- •38. Оптимизация цепей (Swap Gate)
- •39. Копирование элементов библиотек
- •44. Выполнение отдельных элементов пп
39. Копирование элементов библиотек
В программе Library Executive создадим новую библиотеку Rap и выполним копирование в нее всех символов, посадочных мест и компонентов из библиотеки Test.
Создать новую библиотеку Rap, для чего: после Library > New ввести в поле Имя файла имя Rap и нажать кнопку Сохранить.
Подключить к проекту библиотеки Test (источник) и Rap (приемник) этапами:
после Library>Copy>Source Library (библиотека-источник) дважды щелкнуть LB на имени библиотеки Test - путь к библиотеке появится рядом с кнопкой Source Library;
так же подключить библиотеку Rap, воспользовавшись кнопкой Destination Library;
Выполнить копирование символов этапами:
в поле Copy Item установить флажок Symbol – список всех символов отобразиться в поле Multiply Sourse Name – нажать, далее, LB на первой строке этого списка и отпустить – на последней: все копируемые символы будут выделены;
щелкнуть LB на кнопке Copy – появится сообщение о завершении копирования.
40. Программа SPECCTRA: начало работы
Перейти в программу SPECCTRA этапами:
в редакторе PCB загрузить файл Test-K и после Place>Autoplacement установить значение поля Autoplacer = SPECCTRA и щелкнуть LB на кнопке Command Line.
снять флажок в поле Quit when done, щелкнуть LB на кнопке Start и ответить «Да» на предупреждения системы – откроется ГИП программы SPECCTRA;
в верхнем правом углу щелкнуть LB на обоих кнопках «Развернуть».
Первая строка ГИП
представляет заголовок и версию
программы, вторая – ее
главное меню,
третья - это панель инструментов (ПИ).
Пиктограммы
и
устанавливают соответственно режимы
размещения
и трассировки.
В табл.21 показана панель инструментов размещения. Назначение пиктограмм общего действия: Repaint – обновить экран; View All – полный обзор проекта; View Layers – обзор слоев; Reports – отчеты. Пиктограмы режимов: Select Comp – выбор ЭРЭ; Measure –измерение; Fix/Unfix – фиксация ЭРЭ; Move Comp – перемещение ЭРЭ; Push Comp – расталкивание ЭРЭ; Rotate – поворот ЭРЭ; Change Layer – смена слоя установки ЭРЭ; Trade Comp – обмен позициями ЭРЭ; Align Comp – выравнивание ЭРЭ.
В табл.22 показана ПИ трассировки. Пиктограмы режимов: Select Net – выбор цепи; Select Wire – выбор проводников; Select Guide – выбор цепей в окне; Edit Route – ручная трассировка; Move Route – перемещение трассы; Critic Route – сглаживание трассы; Cut Segment – вставка точки излома проводника; Delete Segment – удаление проводника.
Таблица 21
-
Repaint
View ALL
View Layers
Report
Select Comp
Measure
Fix / Unfix
Move Comp
Push Comp
Rotate
Change Layers
Trade Comp
Align Comp
Таблица 22
-
Select Net
Select Wire
Select Guide
Edit Route
Move Route
Copy Route
Critic Route
Cut Segment
Delete Segment
41. Размещение ЭРЭ с помощью ГИП
1. УСТАНОВКА ПРАВИЛ РАЗМЕЩЕНИЯ
перейти в режим размещения: File >Placement Mode (если команды нет, значит, она уже выполнена) и командой View>ALL вписать весь проект в экран;
отключить режим показа связей: View >Unroutes >Off (либо >Guides);
установить метрическую систему измерний кнопкой
в
правом нижнем углу;показать обозначения элементов: View>Labels>RefDes>OK.
задать одностороннее размещение: Rules>PCB>PermittedSide>Front >Apply>OK
установить глобальный зазор 0,5 мм между всеми ЭРЭ: после Rules>PCB >Spacing установить: ALL = 0.5 и щелкнуть LB на кнопках Apply и OK ;
установить индивидуальный зазор 2 мм для Х1: после Rules>Component>Spacing щелкнуть LB на: кнопке Pick Component, на имени разъема X1 и кнопке OK и, установив поле ALL=2, щелкнуть LB на кнопках Apply и OK ;
установить сетку размещения 1,25 мм: после Autoplace>Setup ввести значение 1.25 в поле PCB Placemrnt Grid и щелкнуть LB на кнопках Apply и OK;
показать сетку размещения: View >Layers >Place Grid.
2. РУЧНОЕ РАЗМЕЩЕНИЕ
Точное размещение и фиксация разъема:
перейти в режим указания координат ЭРЭ: RB> PlaceComponents>XY Location (если строк нет – вы в режиме трассировки);
в поле Component выбрать элемент Х1 и, установив поля X=127.5 и Y= 95, щелкнуть LB на кнопках Apply и OK;
выполнить откат: Edit>Undo или CTRL+Z, вернуться в контекстное меню и выбрать режим Move Comp Mode (в строке статуса появится фраза Move Comp);
установить точку буксировки ЭРЭ в центре элемента: RB> Setup> Center>OK
щелкнуть LB в центре элемента X1, переместить курсор в точку 135/95 (контроль по координатам в строке статуса) и щелкнуть LB – разъем займет ту же позицию;
для фиксации разъема на ПП щелкнуть LB на пиктограмме и в любом месте разъема – его контур изменит цвет, что означает фиксацию X1.
Ручное размещение элементов (режим XY Location):
привязать точку буксировки ЭРЭ к точке, указанной при его создании, щелкнув RB в центре экрана и щелкнув LB на строках Setup>Origin>OK;
щелкнуть LB на Place Components>XY Location и перейти в окно Place Component;
установить все ЭРЭ, используя таблицу 20.
Ручное размещение элементов (режим Move Comp):
после: AutoPlace>Unplace>ALL Components аннулировать результаты размещения;
щелкнуть RB в центре экрана и выбрать строку Move Comp Mode;
используя таблицу 20, установить все элементы на ПП (для установки элемента R1: щелкнуть LB и RB в центре R1, выбрать Piviot>90, круговым движением курсора по часовой стрелке развернуть R1 на 90 градусов, щелкнуть LB, и, перместив курсор в точку 135/85, снова щелкнуть LB)
3. АВТОМАТИЧЕСКОЕ РАЗМЕЩЕНИЕ
после: AutoPlace>Unplace>ALL Components аннулировать результаты размещения;
задать область запрета установки ЭРЭ вокруг монтажных отверстий: после Define>Keepout>ByCoordinates установить поля: Keepout ID=Keep1, Type=Place, Outline=Rectangle , XL=111.25, YL= 61.25, XH= 118.75, YH= 68.75 и щелкнуть LB на кнопке Apply (так же задать область Keep2, изменив XL=151.25 и XH= 158.75)
разместить большие ЭРЭ (DD1 и DD2): AutoPlace >InitPlaceLargeComponents>OK;
разместить остальные ЭРЭ: AutoPlace > InitPlace Small Components > ALL>OK.
4. ОПТИМИЗАЦИЯ РАЗМЕЩЕНИЯ
Режим расталкивания компонентов демонстрируем на текущем примере:
щелкнуть RB в любой точке ПП – и в меню выбрать строку Push Comp Mode;
щелкнуть LB в центре L1 и, перемещая L1 вверх, наблюдать за эффектом расталкивания элементов.
Взаимная перестановка ЭРЭ.
Полученное в пункте 3 размещение является уже оптимальным ввиду малой размерности проекта. СДС полученного размещения (514 мм) показывается в последней строке отчета (Tatal Length) после: Report > PlaceStatus. Для иллюстрации процедуры взаимной перестановки ЭРЭ поменяем вручную местами элементы R1 и R3 и восстановим исходное размещение автоматически. Ручной обмен выполним этапами:
щелкнуть RB в любой точке ПП – и в меню выбрать строку Trade Comp Mode;
щелкнуть LB в центре элементов R2 и VT1 - элементы поменяются местами и длина связей станет равна 555 мм;
Зафиксируем все ЭРЭ кроме R1 и R3 и выполним оптимизацию размещения этапами:
после AutoPlace>Interchange Component установить лишь флажок Small и нажать OK;
дождаться окончания процедуры перестановки ЭРЭ и после Report> PlaceStatus проверить, что поле Tatal Length показывает прежнее значение CDC (514 мм).
5. РАЗМЕЩЕНИЕ В «КОМНАТЫ»
Создадим кластер CL1 из элементов C1, C2 и VT1 в и разместим их в комнату Room_1. Остальные элементы объединим в кластер CL2 и разместим их в комнату Room_2. Размещение начнем в редакторе РСВ загрузкой проекта Test-K.
Перейти в режим размещения Specctra и выполнить подготовительные операции:
показать обозначения ЭРЭ: View>Labels>RefDes>OK и вписать всю ПП в экран;
после Rules>PCB>Spacing установить поле ALL = 0.2 и щелкнуть LB на кнопке OK – установлен глобальный зазор между всеми ЭРЭ на ПП, равный 0,2 мм;
командой Autoplace >Setup установить сетку PCB Placement Grid = 1,25 мм и щелкнуть LB на кнопке OK;
Сформировать комнаты на ПП этапами:
после Define>Room>DrawMode щелкнуть RB в любой точке ПП и в открывшемся контекстном меню выбрать строку Set Pointer Snap Grid – откроется меню установки сетки для пера рисования полигона для комнаты, в которой необходимо установить поле Snap Grid =1.25 и щелкнуть LB на кнопке OK;
щелкнуть LB в точках: 110/60, 110/100 и 125 /100 - щелкнуть RB и, выбрав строку Define Polygon As Room, ввести имя комнаты Room_1, установить флажок в строке и щелкнуть LB на кнопке OK – построена 1-я комната в слое TOP;
при аналогичном формировании комнаты Room_2 указать точки: 125/60, 125/100 и 160 /100 и слой
Сгруппировать элементы C1, C2, VT1 в кластер CL1: после Select> Components> SelCompMode щелкнуть LB по этим ЭРЭ, выполнить команду Define>Claster> Selected, и в поле ClasterID ввести имя 1-го кластера (CL1) и щелкнуть LB на кнопке OK;
Аналогично построить кластер CL2, включив в него остальные ЭРЭ (кроме X1).
Задать область запрета установки элементов вокруг монтажных отверстий этапами:
после Define>Keepout>DrawModeпо аналогии с п.2 установить шаг сетки рисования полигона =1,25 мм;
щелкнуть LB в точках: 110/60, 110/70 и 120 /70 - щелкнуть RB и, выбрав строку DefinePolygonAsKeepout, ввести имя зоны запрета Keepout1, установить флажок в поле и щелкнуть LB на кнопке OK – зона готова;
аналогично построить вторую зону запрета вокруг правого монтажного отверстия.
Задать вертикальную ориентацию, для R1, R2, R3, VT1 и C2. Например, для задания ориентации для С2 после Rules> Component >Permitted Orientation – щелкнуть LB на кнопке Pick Component, имени C2, кнопке OK, установить оба флажка в полях Vertical панелей Front и Back и щелкнуть LB на кнопке Apply
Задать сторону Front (Back) установки ЭРЭ внутри 1-ой (2-ой) комнаты командой:
Rules >Room >ALL Components>PermittedSides >PickRoom >Room_1 >
OK >Front >Apply >OK>PickRoom>Room_2> OK>Back>OK
Определить правила размещения ЭРЭ внутри 1-й и 2-й комнаты этапами:
после Rules>Room>Contens>Pick Room>Room_1>OK –появится имя 1-й комнаты;
установить флажок Hard-Bound Incl CompList, в левом верхнем окне щелкнуть LB на имени CL1 – ЭРЭ кластера CL1 будут жестко связаны с комнатой Room_1;
снять флажки с остальных полей и щелкнуть LB на кнопке Apply
после Pick Room> Room_2 > OK – в верхней строке появится имя 2-й комнаты;
в левом верхнем окне щелкнуть LB на имени CL2 и на кнопках и .
Разместить ЭРЭ DD1 и DD2: AutoPlace > InitPlace Large Components>OK;
Разместить остальные ЭРЭ: AutoPlace > InitPlace Small Components > ALL>OK.
42. ГИП - режим трассировки
I. РУЧНАЯ ТРАССИРОВКА
Переход в режим ручной трассировки проекта Test-R в среде ГИП программы SPECCTRA выполняется так же, как он описан в пункте 1 раздела 41, однако имя проекта Test-K здесь заменяется на Test-R, а команда Place > Autoplacement заменяется командой Route > Autorouters. Ручная трассировка проекта выполняется этапами:
Установить шаг сетки трассировки = 1.25 мм: по команде AutoRoute>Setup (в окне Routing Setup) щелкнуть LB по кнопке Setup Wire Grid и в окне Wire Grid установить Grid X = Grid Y =1.25 и щелкнуть LB на Apply>OK>OK.
Установить шаг сетки для переходных отверстий = 1.25 мм этапами:
после AutoRoute>Setup щелкнуть LB по кнопке SetupViaGrid - откроется окно Via Grid;
установить поля GridX=GridY=1.25 и щелкнуть LB на Apply>OK>Hard>OK.
Показать сетку трассировки: после View>Layers щелкнуть LB на Wire Grid>Close.
Построить зону трассировки этапами:
после Define>Fenсe>DrawMode щелкнуть RB в центре ПП и в окне Draw Fence щелкнуть LB на строке Set Pointer Snap Grid – откроется окно «Snap Grid»;
ввести шаг сетки 1.25 и щелкнуть LB на кнопках Apply>Ok;
щелкнуть LB в точках перегиба зоны трассировки: 111,25/68,75 ,111,25/98,75 ,158,75/98,75 ,158,75/68,75 ,151,25/68,75 ,151,25/61,25 ,118,75/61,25 , 118,75/68,75 и 111,25/68,75 – щелкнуть RB и выбрать строку Define Polygon As Fance.
Выполнить автоматическую трассировку цепей питания этапами:
после Select>Nets>By Class>PWR>Apply>OK – цепи питания будут выделены;
после Autoroute> Route> OK – цепи питания будут разведены;
после Select > Nets > Unselect ALL – будет снято выделение с цепей питания.
Удалить проводники, заключив их в прямоугольник командой Delete Segment, – кнопка . (или щелкая LB в режиме Delete Segment на удаляемых проводниках)
Выполнить начальные операции для разводки цепи A4 в интерактивном режиме:
после Select>Nets>ByList>A4>FitSelection – цепь A4 подсветиться и все ее контакты впишутся в экран (снять выделение можно по Select > UnSelect All Routing Objects)
щелкнуть LB на кнопке Edit Route – в строке статуса появятся слова Edit Route;
щелкнуть RB в центре экрана и выбрать строку Setup – откроется окно Interactive Routing Setup;
на вкладке PointerStyle установить: PointerStyle=90O – разрешить показ ортогональных направляющих линий при разводке; SnapAngle=90O – разрешить проведение только ортогональных трасс; снять флажок в поле Meter и щелкнуть LB на OK;
Показать названия элементов и контактов командой: View > Labels>ViewLabels> Ref Des and Pin Ids>Apply>OK.
Развести участок цепи A4 от контакта DD2/1 до DD2/8 в интерактивном режиме:
щелкнуть LB на кнопке – в строке статуса появится сообщение Edit Route;
перевести курсор на контакт DD2/1 – он примет форму карандаша;
щелкнуть LB – появятся направляющие линии, а слой TOP станет активным;
щелкнуть LB в точке 120/90, и нажать F5 – будет построен горизонтальный проводник, на ПП установлено ПО и текущим станет слой Bottom;
щелкнуть LB в точке 120/82,5, и нажать клавишу F6 (или дважды щелкнуть LB) – построен вертикальный проводник и установлено второе переходное отверстие на ПП, а текущим станет слой Top;
щелкнуть LB на контакте DD2/8 – требуемый участок цепи A4 построен.
Построить остальные проводники цепи A4 в интерактивном режиме этапами:
щелкнуть LB на контакте DD2/8 и далее в точках: 138,75/82,5, 138,75/83,75, 147,5/81,25 и 147,5/85 – построена цепь между контактами DD2/8 и DD1/12;
нажать на клавишу F5 – текущим станет слой Bottom;
щелкнуть LB на контактах DD1/12 и DD1/13 – цепь A4 построена.
Переместить проводники цепи А4, подсоединенные к контакту DD2/8, вниз:
щелкнуть LB на кнопке – в строке статуса появится сообщение Move.
щелкнуть LB в точке: 130/82,5 , перемещать курсор вниз до препятствия, – щелкнуть LB, – проводник перенесен с сохранением контакта;
щелкнуть LB в точке: 122,5/82,5 , перемещать курсор вниз до препятствия, – щелкнуть LB, – проводник перенесен с сохранением контакта.
Восстановить топологию трассы A4 методом спрямления трасс:
щелкнуть LB на кнопке – в строке статуса появится сообщение Critic Route;
щелкнуть LB в центре каждого нижнего проводника – топология восстановлена.
Построить остальные трассы проекта. Например, цепь A1 трассируется этапами:
после Select>Nets>By List>A1>Fit Selection –и все контакты A1 впишутся в экран;
снять выделение командой Select > UnSelect All Routing Objects;
дальнейшие действия выполнять, придерживаясь методики пункта 7.
Изменить ширину проводника, подключенного к контакту DD2/1 c 0.25 мм на 0.7 мм и обратно этапами:
щелкнуть RB в центре экрана и выбрать строку Change Wire Mode, далее установить Wire Width = 0.7 мм и нажать Apply (окно Change Wire Setup останется на экране);
щелкнуть LB на заданном проводнике – ширина станет равной 0,7 мм;
для восстановления исходной ширины установить Wire Width = 0.25 мм, нажать кнопку Apply и щелкнуть LB в центре того же проводника;
для выхода из режима: щелкнуть RB в центре экрана и щелкнуть LB на Cancel.
Вывести отчет о цепях, включенных в классы, командой Report > Classes
II. АВТОМАТИЧЕСКАЯ ТРАССИРОВКА
Переход в режим автоматической трассировки проекта Test-R из программы PCB в программу SPECCTRA выполняется этапами:
в редакторе PCB загрузить файл Test-R, после Place>Autorouter установить значение поля Autorouter = SPECCTRA и щелкнуть LB на кнопке Command Line.
установить флажок в поле Quit when done, и нажать кнопку OK;
щелкнуть LB на кнопке Edit As Text и в открывшемся окне ввести следующие команды Do-файла (без комментариев, указанных курсивом):
circuit class SIG (use_via V1p4_0p8C) для цепей класса SIG использовать ПО V1p4_0p8C
circuit class PWR (use_via V1p4_0p8C) для цепей класса PWR использовать ПО V1p4_0p8C
smart_route (min_via_grid 1.25) установить сетку трассировки с шагом 1,25 мм
smart_route (min_wire_grid 1.25) установить сетку ПО с шагом 1,25 мм
write session $\Test-R.ses записать результат в файл Test-R.ses
После щелчка LB на кнопке «Start» будут автоматически выполнены шаги: 1) переход в программу SPECCTRA, 2) автоматическая трассировка проекта; 3) возврат в редактор PCB, причем результирующему проекту будет присвоено имя RTest-R.
43. Ручная корректировка трасс
Трасса, реализующая электрическую цепь (NET) на ПП рассматривается программой Specctra как совокупность отдельных объектов – маршрутов или проводников (Wires). Маршрут подсвечивается после щелчка LB в любой его точке, выполняемого в режиме Select Wires, который устанавливается после: Select > Wire> Sel Wire Mode .
Для иллюстрации процедуры ручной корректировки трасс:
Удалиь все ранее построенные трассы: Edit > Delete Wires > ALL Wires > Yes.
Построить в слое TOP участок трассы A4 между контактами DD2/1 и DD2/8. С этой целью после Edit Route щелкнуть LB на контакте DD2/1, далее в точках: 120/90, 120/82,5 и на контакте DD2/8.
Довести трассу A4 до контакта DD2/2, для чего щелкнуть LB на контакте DD2/2, и в точке: 120/88,75 (рис.45)
Переместить вертикальный участок трассы нижнего маршрута влево на один дискрет. С этой целью: перейти в режим сдвига трасс (кнопка Move на ПИ) и щелкнуть LB в центре вертикального проводника и в любой точке соседней дискреты. Отметить, что произошел перенос только нижнего участка вертикального проводника, принадлежащего нижнему маршруту (рис. 46).
Выполнить «фаску под 45О» для нижнего маршрута этапами:
разрешить выполнение фаски под 45О, для чего: щелкнуть RB в центре экрана и выбрать строку Setup и в окне Interactive Routing Setup; установить SnapAngle = 45O и щелкнуть LB на OK;
щелкнуть LB на кнопке и в точках 118,75/82,5 и 121,25/85 (рис. 47);
восстановить прямой угол, щелкнув LB в точках 120/83,75 и 118,75/82,5 (рис. 46).
Ввести дополнительную вершину в центр вертикального проводника нижнего маршрута:
щелкнуть LB на кнопке (режим Cut Segment Mode)
щелчком LB в точке 118,75/86,25 установить дополнительную вершину;
с целью проверки введения дополнительной вершины переместить нижний участок вертикального проводника на три дискрета вправо, щелкнув LB на кнопке Move ПИ и в точках 118,75/85 и 12125/85 (рис. 48).
