Записи с меткой «точки»
Интерактивное размещение компонентов
Интерактивное размещение компонентов
Нажатие правой кнопки мыши переводит программу в режим интерактивного размещения компонентов, который управляется с помощью всплывающего меню:
INTERACTIVE PLACE (Интерактивное размещение)
- Setup… — задание глобальных параметров размещения компонентов
- Select (режим выбора):
- — Сотр Mode — выбор компонентов,
- — Gate Mode — выбор секций компонентов,
- — Subgate Mode — выбор подсекций,
- — Pin Mode — выбор выводов компонентов,
- — Terminator Mode — выбор конечных точек для разводки Daisy Cain;
- — Alignment Marks — включение/выключение отображения значков для выравнивания компонентов,
- — Snap Angle: All — разрешения поворота указателя на любой угол,
- — Snap Angle: 45 — разрешения поворота указателя на угол, кратный 45°;
- — Place Connect. Mode — последовательное размещение компонентов, находящихся вне контура печатной платы, в порядке убывания количества связей, курсор автоматически выбирает компонент с наибольшей плотностью связей,
- — Guided Place Overlap Allowed Mode — последовательное размещение компонентов, находящихся вне контура ПП, в порядке убывания количества связей с указанием рекомендуемого расположения, при этом не обращается внимание на возможное перекрытие компонентов,
- — Guided Place Connect. Mode — последовательное размещение компонентов, находящихся вне контура печатной платы, в порядке убывания количества связей с указанием рекомендуемого расположения,
- — XY Location… — размещение компонента в точку с указанными координатами X, Y,
- — Place List Mode… — размещение компонентов в порядке, указанном в составленном ранее списке;
Flip Comp Mode Trade Comp Mode Align Comp Mode
- — перемещение компонента на другую сторону ПП;
- — перестановка двух любых компонентов;
- — выравнивание компонентов;
- — Gate Mode — перестановка эквивалентных секций компонентов,
- — Subgate Mode — перестановка эквивалентных выводов внутри секции,
- — Pin Mode — перестановка эквивалентных выводов,
- — Terminator Mode — перестановка эквивалентных конечных точек;
В интерактивном режиме сначала выполняется команда Setup для задания глобальных параметров размещения компонентов:
- РСВ Placement Grid — шаг эквидистантной глобальной сетки размещения компонентов на ПП согласно правилу низшего уровня РСВ. Значение О означает отказ от определения сетки. Задание индивидуальных сеток размещения компонентов со штыревыми выводами и пленарных компонентов производится по команде Rules>PCB/Placement Grids;
- РСВ Placement Spacing — допустимый зазор между любыми компонентами на всей ПП или отдельно на ее верхней и нижней сторонах согласно правилу уровня РСВ. Значение —1 означает отказ от определения зазора. Задание разных зазоров между компонентами со штыревыми и пленарными выводами производится по команде Rules>PCB/Spacing;
- Pointer Style (тип указателя):
- — 90/45 Degree Crosshair — перекрестье во весь экран,
- — Cursor Only — обычный курсор;
- Rebuild Power Net — перестроение оптимальным образом цепей подключения источников питания при выполнении операций интерактивного размещения компонентов;
- Align Reference (задание расположения точки, относительно которой выравниваются компоненты):
- — Upper Left/Right Pin — верхний левый/правый вывод компонента,
- — Lower Left/Right Pin — нижний левый/правый вывод компонента,
- — Center/Origin — центр компонента/точка привязки компонента;
- — At Pointer — текущие точки выбора отдельных компонентов,
- — At Working Origin (задание точки «привязки» курсора): Center — к центру компонента (устанавливается по умолчанию), Origin — к точке, указанной в редакторе OrCAD Layout;
- — All — любое направление,
- — X, Y — по оси X или Y (поочередно),
- — X Only — только по оси X,
- — Y Only — только по оси У;
- — No Wire Moved — удаление всех подсоединенных проводников,
- — Extend or Remove Wires — удаление всех подсоединенных проводников кроме параллельных направлению перемещения компонента (по горизонтали или по вертикали только при выборе опции X, Y в разделе Move Direction),
- — Extend Wires Only — удаление только проводников, расположенных параллельно направлению перемещения компонента (по горизонтали или по вертикали при выборе опции X, Y в разделе Move Direction),
- — Reconnect Wires — запрет удаления подсоединенных проводников при выборе опции All в разделе Move Direction.
Многие команды меню INTERACTIVE PLACE, переключающие режимы размещения, имеют разворачивающиеся подменю. Например, в режиме Move Component Mode перемещаемый компонент выбирается щелчком левой кнопки мыши, он перемещается движением курсора, щелчок правой кнопки разворачивает меню для продолжения редактирования. Фиксация положения компонента выполняется повторным щелчком левой кнопки мыши.
Меню режимов интерактивного размещения
Команда меню |
Назначение |
|||
MOVE COMPONENT MODE |
||||
Pivot Mode |
Вращение компонента: |
|||
180 |
на угол с дискретностью 180° |
|||
90 |
на угол с дискретностью 90° |
|||
45 |
на угол с дискретностью 45° |
|||
1 |
на угол с дискретностью 1 O |
|||
Flip |
Перенос на противоположную сторону ПП |
|||
Setup: |
Переход в меню Placement Setup |
|||
Move Setup: |
Назначение угла поворота компонента нажатием клавиши [Пробел] |
|||
Cancel |
Отмена операции |
|||
GUIDED CONNECTIVITY MODE |
||||
Pivot Mode |
Угол поворота компонента: |
|||
180 |
с дискретностью 180° |
|||
90 |
с дискретностью 90° |
|||
45 |
с дискретностью 45° |
|||
1 |
с дискретностью 1 O |
|||
Flip |
Перенос на противоположную сторону ПП |
|||
Toggle Guide |
Отскок в сторону для повторения операции |
|||
Accept System Location |
Размещение компонента в рекомендованное положение |
|||
Exit To Move Сотр. Mode |
Возвращение в режим Move Сотр. Mode |
|||
PUSH COMP MODE |
||||
Cancel |
Отмена операции |
|||
PIVOT COMP MODE |
||||
180 |
Вращение компонента на угол с дискретностью 180° |
|||
90 |
Вращение компонента на угол с дискретностью 90° |
|||
45 |
Вращение компонента на угол с дискретностью 45° |
|||
1 |
Вращение компонента на угол с дискретностью 1 O |
|||
Cancel |
Отмена операции |
|||
При выборе компонента для перемещении высвечивается его позиционное обозначение (Reference Designator) и крестиком желтого цвета помечается точка привязки.
По завершении размещения компонентов полезно выполнить команду Rules>Check Rules для проверки соблюдения заданных ранее правил. Места замеченных нарушений правил проектирования помечаются цветными метками и пунктирными линиями. далее…
Размещение компонентов
Размещение компонентов
Основные понятия
Автоматическое размещение компонентов на ПП выполняется согласно заранее установленным правилам (при этом должны иметься лицензии AutoPlace и EditPlace). Перечень их типов в порядке возрастания приоритета приведен.
Правила размещения компонентов
Правило размещения |
Описание |
||
РСВ (имеет низший приоритет) |
Глобальные правила для всей ПП, имеющие низший приоритет. Устанавливаются параметры: Spacing — зазоры между объектами различной природы для каждой стороны ПП (Front и Back); Permitted Orientations — выравнивание компонентов по вертикали или горизонтали и угол их поворота; Permitted Sides — разрешение размещать компоненты на одной или обеих сторонах ПП; Placement Grids — задание сетки размещения компонентов с пленарными и штыревыми выводами; Opposite Sides — разрешение располагать друг под другом на противоположных сторонах ПП пленарные компоненты разного размера (Large и Small) |
||
IMAGE_SET |
Правила размещения компонентов разного типа |
||
IMAGE |
Правила размещения индивидуальных корпусов компонентов |
||
COMPONENT |
Правила размещения индивидуальных компонентов |
||
SUPER CLUSTER |
Правила размещения суперкластеров |
||
ROOM |
Правила включения компонентов в комнату и правила их размещения |
||
ROOM_IMAGE_SET |
Правила включения компонентов определенного типа в комнату и правила их размещения |
||
FAMILY_FAMILY |
Зазоры между компонентами различных семейств |
||
IMAGEJMAGE (наивысший приоритет) |
Зазоры между корпусами компонентов |
||
Взаимные зазоры устанавливаются между объектами следующих типов:
- РТН — компоненты со штыревыми выводами;
- SMD — компоненты с пленарными выводами;
- Area Keepout — области запрета размещения компонентов.
В табл. 7.2 используются следующие понятия:
- Cluster — группа компонентов, сгруппированных вместе по определенным критериям и имеющая уникальный идентификатор ID;
- Super Cluster — группа компонентов, имеющих фиксированное взаимное расположение и ориентацию друг относительно друга и размещаемые как единый компонент super component;
- Family — несколько корпусов компонентов (семейство). Между линиями контуров и выводами корпусов, входящих в одно семейство, можно задать допустимые зазоры;
- Room — комната, область на ПП прямоугольной формы или в виде полигона. Каждая комната имеет уникальное имя. Имеется возможность управлять размещением компонентов в комнаты на одной из двух сторон или на обеих сторонах ПП.
Корпуса компонентов имеют следующие характеристики (Image Properties):
- Large — большие компоненты (имеют более трех выводов);
- Small — малые компоненты (имеют три и менее выводов);
- Discrete — любой малый компонент, который нужно размещать отдельно от остальных;
- Capacitor — разделительные конденсаторы;
- Resistor — резисторы.
При выборе компонентов для размещения могут приниматься во внимание другие их характеристики:
- Maximum Height — максимальная высота;
- Power Dissipation — рассеиваемая мощность;
- Power Nets — наличие у компонента выводов питания;
- Family — имя семейства, в которые они входят.
Компоненты имеют такие же параметры (Component Properties), как и корпуса, и еще один параметр Electrical Value — номинальное значение, например емкость конденсатора.
Основная сложность процедуры автоматического размещения компонентов переносится на задание правил размещения. Компоненты в автоматическом режиме размещаются на одной или на двух сторонах ПП. Программа AutoPlace распознает шины и размещает компоненты с учетом удобства их трассировки. Возможно также автоматическое группирование компонентов в кластеры с учетом их электрических связей. Кластеры автоматически размещаются в соответствующие комнаты. далее…
Интерфейс программы
Интерфейс программы
В отсутствие ошибок в ПП программа SPECCTRA загружается в режиме трассировки проводников (об этом свидетельствует нажатая пиктограмма.
Программа SPECCTRA управляется с помощью последовательности команд, которые вводятся тремя способами:
- набирая их с помощью клавиатуры в строке ввода команд Command;
- запуская на выполнение так называемый Do-файл последовательности команд;
с помощью интерфейса GUI, состоящего из таких элементов, как ниспадающие меню, пиктограммы команд, диалоговые окна.
В нижнем правом углу экрана, имеется панель выбора единиц измерений (изменение единиц измерений сказывается только на отображении результатов на экране и в файлах отчетов и никак не влияет на точность результатов проектирования). Сообщения о результатах выполнения команд выводятся в строке Message. Протокол выполнения команд выводится в нижней части экрана OUTPUT (дублируется в файле сообщений).
На поле режима отображается название текущего режима, например Measure (Измерения) или Move Comp (Перемещение компонента). далее…
Программа автоматизации проектирования печатных плат SPECCTRA 9
Программа автоматизации проектирования печатных плат SPECCTRA 9
Общие сведения о программе SPECCTRA 9
SPECCTRA представляет собой программу автоматического и интерактивного размещения компонентов и трассировки проводников, основанную на так называемой Shape-Based или бессеточной технологии. Согласно ней все объекты ПП моделируются в виде совокупности геометрических фигур (прямоугольник, круг, дуга, трасса, полигон), которым приписаны определенные электрические и физические характеристики и правила проектирования. В отличие от привязанных к.сеткам технологиям (Grid-Based), используемым, в частности, в P-CAD PRO Route, при бессеточной технологии каждый объект моделируется не набором узлов сетки, а геометрически точно, за счет чего достигается более плотный монтаж с меньшим числом слоев. Характерная особенность бессеточной технологии — меньшие затраты памяти. Другая особенность — поддержка сложных правил проектирования. Для каждого объекта, расположенного на определенном слое ПП или в определенной области или принадлежащему некоторому классу, можно задать ряд индивидуальных правил. Это означает, что при работе над сложным проектом не приходится прибегать к искусственным приемам при размещении компонентов и трассировке проводников. В интерактивном режиме разрешающая способность SPECCTRA составляет 0,01 мкм в метрической и 0,0001 мил в английской системе. Внутренняя точность представления данных еще выше. В связи с этим систему единиц можно заменять на любой фазе работы с проектом без потери точности.
Система SPECCTRA имеет два основных режима.
1 режим. далее…
Команды Visual CADD II
Команда |
Назначение |
|||
Track End |
Стирание промежуточных построений, нанесенных на чертеж после выполнения команды Snaps>Track, и рисование линии, соединяющей точку последнего расположения курсора с точкой, которая была зафиксирована перед выполнением этой команды |
|||
Manual Entry |
Измерение координат: |
|||
Absolute (МО) |
Режим отображения в строке состояний абсолютных координат относительно начала ординат чертежа |
|||
Relative (MR) |
Режим отображения в строке состояний координат, измеренных относительно начальной точки рисования объекта |
|||
Basepoint (MB) |
Режим отображения в строке состояний координат относительно точки, указанной по команде Snaps>Manual Entry>Set Basepoint |
|||
Set Basepoint (BP) |
Указание точки начала отсчета координат |
|||
Grid |
Сетка построения чертежа: |
|||
Grid Diaplay (GR) |
Отображение сетки |
|||
Snap Grid (SG) |
Привязка курсора к узлам сетки |
|||
Grid Size (GS) |
Введение шага сетки |
|||
Grid Origin (GO) |
Смещение сетки так, чтобы указанная курсором точка совместилась с одним из узлов |
|||
Меню Zooms (Масштаб) |
||||
Redraw (RD) |
Перечерчивание экрана |
|||
Redraw Window (RW) |
Перечерчивание части экрана, заключенного в окне |
|||
Backward Redraw (BA) |
Изменение порядка перечерчивания объектов |
|||
All (ZA) |
Размещение на экране изображения всей платы |
|||
Window (ZW) |
Вывод на весь экран изображения в выделенном окне |
|||
In (ZI) |
Увеличение масштаба изображения |
|||
Out (ZO) |
Уменьшение масштаба изображения |
|||
Pan (PA) |
Сдвиг текущего окна в новое положение, центр которого указывается курсором |
|||
Selected (ZS) |
Изменение масштаба так, что выделенный объект разместился на всем экране |
|||
Previous (ZP) |
Возвращение к предыдущему изображению |
|||
Команда |
Назначение |
|||
Value… (ZU) |
Изображение чертежа в реальных размерах (с возможностью масштабирования) |
|||
Zoom View… (ZV) |
Просмотр изображений, которым по команде Zooms>Name View присвоены имена |
|||
Name View… (NV) |
Присвоение текущему изображению имени для дальнейшего просмотра по команде Zooms>Zoom View |
|||
Multiple View |
Создание нескольких изображений текущего чертежа, просматриваемых по командам меню Window: |
|||
New View (VW) |
Создание образа текущего изображения |
|||
Zoom All Views |
Выполнение команды Zooms>All для всех образов изображений |
|||
Redraw All Views |
Перечерчивание всех образов изображений |
|||
Birds Eye View (ZB) |
Изображение общего вида чертежа с указанием расположения текущего фрагмента |
|||
Меню Utilities (Утилиты) |
||||
Settings… |
Задание параметров: |
|||
General |
Радиус скругления, количество вершин регулярных полигонов, расстояние между параллельными линиями и др. |
|||
Constraint |
Выбор режимов Ortho Mode и Cursor Free, задание шага сетки, координат точки отсчета Basepoint и др. |
|||
System |
Задание размера курсора, выбор цвета фона и курсора, отображение на экране типа и ширины линии, штриховки и закраски полигонов, маркеров концов отрезков линий, и т.п. |
|||
Path |
Указание каталогов, в которых находятся файлы чертежей, шрифтов и др. |
|||
Hatch/Fill |
Параметры штриховки и закраски полигонов |
|||
Text/Atb |
Выбор шрифта нанесения текстовых надписей и атрибутов |
|||
Leader |
Выбор шрифта текста выносных линий, выбор набора данных при нанесении размеров, типа стрелок |
|||
Dimension |
Выбор ориентации нанесения размеров и слоя их размещения |
|||
Dim Text |
Выбор шрифта нанесения размеров и допусков |
|||
Numeric |
Выбор системы единиц и разрядности представления чисел |
|||
Import/ Export… |
Выбор соответствий шрифтов Visual CADD, Generic CADD и AutoCAD при импорте/экспорте чертежей |
|||
Команда |
Назначение |
|||
Measure |
Проведение измерений: |
|||
Measure Distance & Angles (MD) |
Линейные и угловые размеры |
|||
Measure Area (MA) |
Площадь многоугольника |
|||
Manager… (MGL) |
Вызов диалогового окна менеджера слоев для выбора отображаемых слоев и задания их параметров |
|||
Text Editor- |
Ввод текста с помощью встроенного редактора |
|||
Match Entity (ME) |
Быстрая установка параметров рисуемых объектов, согласуя их с параметрами Выбранного объекта . |
|||
Match Tool |
Немедленное начало рисования объекта того же типа, что и выбранный |
|||
Tools |
Дополнительные инструменты: |
|||
Pack Data… (PD) |
Удаление из базы данных текущего чертежа всех предыдущих изменений (необходимых для выполнения команд Undo и Redo), уменьшая требуемый объем памяти и повышая быстродействие |
|||
Assign Script… (AS) |
Создание файла макрокоманд для программирования кнопок клавиатуры |
|||
Object Info… (OI) |
Вывод информации о параметрах выбранных объектов |
|||
Font Converter |
Преобразование шрифтов Generic CADD и AutoCAD в формат шрифтов Visual CADD |
|||
Toolbars… |
Управление панелями инструментов: |
|||
Main Speedbar |
Размещение горизонтального меню кнопок быстрого выполнения команд в верхней части экрана |
|||
Tool Palette |
Размещение вертикальной панели инструментов в левой части экрана |
|||
Color Buttons |
Цветное изображение кнопок меню инструментов |
|||
Large Buttons |
Большой размер кнопок меню инструментов |
|||
Show Tool Tips |
Вывод подсказок о назначении кнопок меню |
|||
Digitizer |
Использование цифрового планшета: |
|||
Tablet Mode (GM) |
Включение режима рисования чертежей с помощью цифрового планшета (при наличии Соответствующего оборудования и драйверов) |
|||
Align Drawing (GA) |
Выравнивание масштабов изображения чертежей на цифровом планшете и экране дисплея |
|||
Команда |
Назначение |
||
Digitizer |
Dig Scale… (GZ) Установление соответствия масштабов изображения чертежей на цифровом планшете и экране дисплея |
||
Меню Window (Окно) |
|||
Tile Vertically |
Последовательное расположение открытых окон по вертикали |
||
Tile Horizontally |
Последовательное расположение открытых окон по горизонтали |
||
Cascade |
Каскадное расположение открытых окон |
||
Arrange Icons |
Упорядочивание размещения иконок свернутых окон в нижней части экрана |
||
Close All Window |
Закрытие всех окон |
||
1, 2, … |
Список открытых окон |
||
Меню Help (Помощь) |
|||
OrCAD Visual CADD 7.1 Help |
Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции |
||
Text Wizard |
Вызов мастера выбора размера шрифта в зависимости от масштаба чертежа и его размера |
||
Dimension Wizard |
Вызов мастера выбора высоты текста и данных размерностей и стиля указательных стрелок |
||
Drawing Wizard |
Вызов мастера выбора высоты текста и данных размерностей при создании основной надписи (углового штампа) |
||
About OrCAD Visual CADD 7.1 |
Вывод номера версии программы, информация об имеющейся и используемой памяти и другие данные об операционной системе |
Перечень команд программы PSpice Optimizer
Перечень команд программы PSpice Optimizer.
Команды программы PSpice Optimizer
Команда |
Назначение |
||
Меню File (Файл) |
|||
New |
Очистка рабочего окна для создания нового файла задания на оптимизацию(*. ОРТ) |
||
Open… |
Открытие (загрузка) существующего файла задания на оптимизацию |
||
Save |
Сохранение внесенных изменений в текущем файле |
||
Save As… |
Сохранение внесенных изменений в новом файле, имя которого указывается по дополнительному запросу |
||
Report |
Создание текстового файла отчета об оптимизации (*.ООТ) |
||
Exit (Alt+F4) |
Завершение работы |
||
1, 2, … |
Список последних четырех загруженных файлов |
||
Команда |
Назначение |
|||
Меню Edit (Редактирование) |
||||
Parameters… |
Редактирование списка целевых функций и ограничений |
|||
Specifications… |
Редактирование спецификаций целевых функций и ограничений |
|||
Store Values |
Копирование текущих значений в качестве начальных значений спецификаций и параметров |
|||
Reset Values |
Копирование начальных значений в качестве текущих значений |
|||
Round Nearest |
Замена значения каждого параметра, соответствующего номиналу компонента, ближайшим стандартным значением (погрешность округления задается параметром Tolerance) |
|||
Round Calculated |
Замена значения каждого параметра ближайшим стандартным значением, если новые значения целевых функций находятся в заданных пределах (расчет проводится на основе производных без повторения моделирования) |
|||
Update Schematic |
Перенос на схему оптимальных значений параметров |
|||
Меню Типе (Настройка) |
||||
Update Performance |
Расчет характеристик схемы для начальных и текущих значений каждого параметра |
|||
Update Derivatives |
Вычисление чувствительности каждой целевой функции к изменению каждого параметра |
|||
Show Derivatives |
Отображение матрицы чувствительностей |
|||
Auto |
Управление процессом оптимизации в автоматическом режиме: |
|||
Start |
Начало оптимизации |
|||
Terminate |
Прекращение оптимизации |
|||
Меню Options (Параметры) |
||||
Defaults |
Установка параметров оптимизации: |
|||
Delta |
Относительное приращение параметров для расчета производных, в процентах |
|||
Max. Iterations |
Максимальное количество итераций в процессе оптимизации |
|||
Probe File |
Задание имени файла целевых функций .prb для программы Probe |
|||
Display |
Имя конфигурации дисплея программы Probe, предварительно сохраненной по команде Tools>Display Configuration |
|||
Advanced Options |
Дополнительные параметры: Cutback — минимальная доля внутреннего шага изменения параметров; Thres hold — минимальный шаг изменения параметров; One Goal — выбор метода минимизации при задании значения функции в одной точке |
|||
Команда |
Назначение |
|||
Recalculate |
Режим расчета новых значений параметров и функций: |
|||
Auto |
Автоматическое обновление результатов |
|||
Manual |
Расчет параметров после нажатия кнопки Parameters, целевых функций — кнопки Results |
|||
Меню Help (Помощь) |
||||
About Optimizer… |
Вывод номера версии программы и ее регистрационного номера |
|||
Web Resources |
Выход в Интернет: |
|||
PSpice Home Page |
Загрузка сайта www.orcad.com |
|||
Customer Support |
Выход на службу технической поддержки www.orcad.com/technical |
|||
По окончании оптимизации полезно просмотреть текстовые отчеты, составляемые по команде File>Report (расширение имени *.ООТ), и составляемые автоматически протоколы оптимизации (расширение имени *.OLG).
Пример. Рассмотрим применение программы PSpice Optimizer для настройки полосового фильтра на операционном усилителе.
С помощью трех потенциометров R2, R4, R5 настроим фильтр на частоту Fc = 10 Гц и обеспечим полосу пропускания BW = 1 Гц и резонансный коэффициент передачи Gain =10. Варьируемые параметры — сопротивления потенциометров aFc, aGain, aBW — и их начальные значения определены на схеме с помощью атрибутов символа OPTPARAM. далее…