Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода-14.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
1 Мб
Скачать
☆

39. Копирование элементов библиотек   

В программе Library Executive создадим новую библиотеку Rap и выполним копирование в нее всех символов, посадочных мест и компонентов из библиотеки Test.

  1. Создать новую библиотеку Rap, для чего: после Library > New ввести в поле Имя файла имя Rap и нажать кнопку Сохранить.

  2. Подключить к проекту библиотеки Test (источник) и Rap (приемник) этапами:

  • после Library>Copy>Source Library (библиотека-источник) дважды щелкнуть LB на имени библиотеки Test - путь к библиотеке появится рядом с кнопкой Source Library;

  • так же подключить библиотеку Rap, воспользовавшись кнопкой Destination Library;

  1. Выполнить копирование символов этапами:

  • в поле Copy Item установить флажок Symbol – список всех символов отобразиться в поле Multiply Sourse Name – нажать, далее, LB на первой строке этого списка и отпустить – на последней: все копируемые символы будут выделены;

  • щелкнуть LB на кнопке Copy – появится сообщение о завершении копирования.

40. Программа SPECCTRA: начало работы   

  1. Перейти в программу 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. РУЧНОЕ РАЗМЕЩЕНИЕ

  1. Точное размещение и фиксация разъема:

  • перейти в режим указания координат ЭРЭ: 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.

  1. Ручное размещение элементов (режим XY Location):

  • привязать точку буксировки ЭРЭ к точке, указанной при его создании, щелкнув RB в центре экрана и щелкнув LB на строках Setup>Origin>OK;

  • щелкнуть LB на Place Components>XY Location и перейти в окно Place Component;

  • установить все ЭРЭ, используя таблицу 20.

  1. Ручное размещение элементов (режим 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. ОПТИМИЗАЦИЯ РАЗМЕЩЕНИЯ

  1. Режим расталкивания компонентов демонстрируем на текущем примере:

  • щелкнуть RB в любой точке ПП – и в меню выбрать строку Push Comp Mode;

  • щелкнуть LB в центре L1 и, перемещая L1 вверх, наблюдать за эффектом расталкивания элементов.

  1. Взаимная перестановка ЭРЭ.

Полученное в пункте 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.

  1. Перейти в режим размещения Specctra и выполнить подготовительные операции:

  • показать обозначения ЭРЭ: View>Labels>RefDes>OK и вписать всю ПП в экран;

  • после Rules>PCB>Spacing установить поле ALL = 0.2 и щелкнуть LB на кнопке OK – установлен глобальный зазор между всеми ЭРЭ на ПП, равный 0,2 мм;

  • командой Autoplace >Setup установить сетку PCB Placement Grid = 1,25 мм и щелкнуть LB на кнопке OK;

  1. Сформировать комнаты на ПП этапами:

  • после 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 и слой 

  1. Сгруппировать элементы C1, C2, VT1 в кластер CL1: после Select> Components> SelCompMode щелкнуть LB по этим ЭРЭ, выполнить команду Define>Claster> Selected, и в поле ClasterID ввести имя 1-го кластера (CL1) и щелкнуть LB на кнопке OK;

  2. Аналогично построить кластер CL2, включив в него остальные ЭРЭ (кроме X1).

  3. Задать область запрета установки элементов вокруг монтажных отверстий этапами:

  • после Define>Keepout>DrawModeпо аналогии с п.2 установить шаг сетки рисования полигона =1,25 мм;

  • щелкнуть LB в точках: 110/60, 110/70 и 120 /70 - щелкнуть RB и, выбрав строку DefinePolygonAsKeepout, ввести имя зоны запрета Keepout1, установить флажок в поле  и щелкнуть LB на кнопке OK – зона готова;

  • аналогично построить вторую зону запрета вокруг правого монтажного отверстия.

  1. Задать вертикальную ориентацию, для R1, R2, R3, VT1 и C2. Например, для задания ориентации для С2 после Rules> Component >Permitted Orientation – щелкнуть LB на кнопке Pick Component, имени C2, кнопке OK, установить оба флажка в полях Vertical панелей Front и Back и щелкнуть LB на кнопке Apply 

  2. Задать сторону Front (Back) установки ЭРЭ внутри 1-ой (2-ой) комнаты командой:

Rules >Room >ALL Components>PermittedSides >PickRoom >Room_1 >

OK >Front >Apply >OK>PickRoom>Room_2> OK>Back>OK

  1. Определить правила размещения ЭРЭ внутри 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 и на кнопках  и .

  1. Разместить ЭРЭ DD1 и DD2: AutoPlace > InitPlace Large Components>OK;

  2. Разместить остальные ЭРЭ: AutoPlace > InitPlace Small Components > ALL>OK.

42. ГИП - режим трассировки

I. РУЧНАЯ ТРАССИРОВКА

Переход в режим ручной трассировки проекта Test-R в среде ГИП программы SPECCTRA выполняется так же, как он описан в пункте 1 раздела 41, однако имя проекта Test-K здесь заменяется на Test-R, а команда Place > Autoplacement заменяется командой Route > Autorouters. Ручная трассировка проекта выполняется этапами:

  1. Установить шаг сетки трассировки = 1.25 мм: по команде AutoRoute>Setup (в окне Routing Setup) щелкнуть LB по кнопке Setup Wire Grid и в окне Wire Grid установить Grid X = Grid Y =1.25 и щелкнуть LB на Apply>OK>OK.

  2. Установить шаг сетки для переходных отверстий = 1.25 мм этапами:

  • после AutoRoute>Setup щелкнуть LB по кнопке SetupViaGrid - откроется окно Via Grid;

  • установить поля GridX=GridY=1.25 и щелкнуть LB на Apply>OK>Hard>OK.

  1. Показать сетку трассировки: после View>Layers щелкнуть LB на Wire Grid>Close.

  2. Построить зону трассировки этапами:

  • после 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.

  1. Выполнить автоматическую трассировку цепей питания этапами:

  • после Select>Nets>By Class>PWR>Apply>OK – цепи питания будут выделены;

  • после Autoroute> Route> OK – цепи питания будут разведены;

  • после Select > Nets > Unselect ALL – будет снято выделение с цепей питания.

  1. Удалить проводники, заключив их в прямоугольник командой Delete Segment, – кнопка . (или щелкая LB в режиме Delete Segment на удаляемых проводниках)

  2. Выполнить начальные операции для разводки цепи 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;

  1. Показать названия элементов и контактов командой: View > Labels>ViewLabels> Ref Des and Pin Ids>Apply>OK.

  2. Развести участок цепи 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 построен.

  1. Построить остальные проводники цепи 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 построена.

  1. Переместить проводники цепи А4, подсоединенные к контакту DD2/8, вниз:

  • щелкнуть LB на кнопке – в строке статуса появится сообщение Move.

  • щелкнуть LB в точке: 130/82,5 , перемещать курсор вниз до препятствия, – щелкнуть LB, – проводник перенесен с сохранением контакта;

  • щелкнуть LB в точке: 122,5/82,5 , перемещать курсор вниз до препятствия, – щелкнуть LB, – проводник перенесен с сохранением контакта.

  1. Восстановить топологию трассы A4 методом спрямления трасс:

  • щелкнуть LB на кнопке – в строке статуса появится сообщение Critic Route;

  • щелкнуть LB в центре каждого нижнего проводника – топология восстановлена.

  1. Построить остальные трассы проекта. Например, цепь A1 трассируется этапами:

  • после Select>Nets>By List>A1>Fit Selection –и все контакты A1 впишутся в экран;

  • снять выделение командой Select > UnSelect All Routing Objects;

  • дальнейшие действия выполнять, придерживаясь методики пункта 7.

  1. Изменить ширину проводника, подключенного к контакту 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.

  1. Вывести отчет о цепях, включенных в классы, командой 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 .

Для иллюстрации процедуры ручной корректировки трасс:

  1. Удалиь все ранее построенные трассы: Edit > Delete Wires > ALL Wires > Yes.

  2. Построить в слое TOP участок трассы A4 между контактами DD2/1 и DD2/8. С этой целью после Edit Route щелкнуть LB на контакте DD2/1, далее в точках: 120/90, 120/82,5 и на контакте DD2/8.

  3. Довести трассу A4 до контакта DD2/2, для чего щелкнуть LB на контакте DD2/2, и в точке: 120/88,75 (рис.45)

  4. Переместить вертикальный участок трассы нижнего маршрута влево на один дискрет. С этой целью: перейти в режим сдвига трасс (кнопка Move на ПИ) и щелкнуть LB в центре вертикального проводника и в любой точке соседней дискреты. Отметить, что произошел перенос только нижнего участка вертикального проводника, принадлежащего нижнему маршруту (рис. 46).

  5. Выполнить «фаску под 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).

  1. Ввести дополнительную вершину в центр вертикального проводника нижнего маршрута:

  • щелкнуть LB на кнопке (режим Cut Segment Mode)

  • щелчком LB в точке 118,75/86,25 установить дополнительную вершину;

  • с целью проверки введения дополнительной вершины переместить нижний участок вертикального проводника на три дискрета вправо, щелкнув LB на кнопке Move ПИ и в точках 118,75/85 и 12125/85 (рис. 48).