Инновационный подход к разработке электроникиИнновационный подход к разработке электроники

 

FAQ

Ознакомление и использование TopoR

Похож ли TopoR на другие программы проектирования печатных плат? Поможет ли мне умение работать в другой системе освоить TopoR быстрее?

TopoR принципиально отличается от других САПР. Возможно, что умение работать в другой программе на этапе ознакомления с TopoR будет даже мешать.

Платы какой сложности я могу разводить в САПР TopoR?

Существующие конфигурации TopoR позволяют разводить платы до 32 трассировочных слоев.

Кто уже использует TopoR? Не возникает ли проблем при производстве?

Программа успешно используется на предприятиях Арзамаса, Волгограда, Вологды, Екатеринбурга, Житомира, Иркутска, Казани, Киева, Липецка, Москвы, Мурома, Нижнего Новгорода, Санкт-Петербурга, Северодонецка, Тулы, Ульяновска и многих других городов.

Могу ли я экспортировать проекты, сделанные в TopoR в другие САПР?

Да, Вы можете импортировать/экспортировать файлы следующих форматов:
PCAD ASCII PCB ver. 2000, 2002, 2004, 2006
DSN/SES (SPECCTRA, Electra)
DXF, GERBER, DRILL

Покупка, поддержка и обучение

Существует ли сетевая версия программы? На сколько рабочих мест она рассчитана?

При покупке 5 версий и более Вы можете получить сетевой ключ без какой-либо доплаты.

Мне недостаточно документации, как еще я могу научиться работать в САПР TopoR?

Самый простой способ — по мере появления вопросов не стесняться задавать их на форуме или по адресам, указанным в разделе Контакты.
В разделе Уроки Вы можете найти небольшие обучающие видео.
Кроме того, мы можем предложить Вам обучение в учебных центрах Санкт-Петербурга или Москвы. Вам нужно лишь заполнить заявку.

Какую техническую поддержку я получаю после покупки версии?

В течение года с момента покупки версии Вы будете получать все обновления бесплатно.
Вы сможете бесплатно пройти обучение в учебных центрах Санкт-Петербурга или Москвы.
В рамках online-поддержки Ваши запросы будут приоритетнее запросов пользователей демо-версий.

Каков срок действия программы?

Лицензия срока не имеет.

Совместимые системы и рекомендуемые системные требования

Каковы минимальные аппаратные и программные требования для работы САПР TopoR?

PC-совместимый компьютер с процессором не хуже Intel® Pentium® III-1000 MHz.
Операционная система Microsoft® Windows® Vista, 7, 8, 10.
Microsoft® Internet Explorer 5.0 или выше.
Оперативная память не менее 256 Мб.
Не менее 15 Мб свободного места на жестком диске.
SVGA монитор и графический адаптер, поддерживающие не менее 256 цветов и разрешение не ниже 1024х768.
Манипулятор: мышь с колесом прокрутки.

Могу ли я работать с другими системами, например, Linux или UNIX?

В настоящее время можно использовать лишь Lite-версию под Wine. В дальнейшем планируется поддержка работы TopoR под Linux. Работа коммерческих версий TopoR в виртуальных средах не поддерживается.

Импорт

Могу ли я работать только в САПР TopoR, не используя другие САПР?

Нет, на сегодняшний день TopoR не имеет сквозного цикла проектирования, хотя работы в этом направлении ведутся.

Из каких САПР можно передать информацию в TopoR?

P-CAD 2000-2006 — через формат ASCII PCB
Altium Designer — через формат ASCII PCB
Cadence Orcad — через формат dsn
Mentor Graphics Expedition — через hkp-файлы
Mentor Graphics PADS — PADS ASCII PCB (для версий от PowerPCB V3.5 до PADS Layout V2005.2)
DipTrace — через формат ASCII PCB
Proteus ARES — через формат dsn (edf)
Eagle — через формат dsn
KiСad — через формат dsn
Pulsonix — через формат dsn

Настройки

Как развести плату на одном слое?

Запустить редактор параметров дизайна (F4 или кнопка штангенциркуль на панели инструментов):



Выбрать Автотрассировка/Параметры автотрассировщика. На этой вкладке включить однослойную трассировку на нужном слое:



Проверьте, все ли планарные компоненты размещены у Вас на слое, на котором Вы планируете проводить проводники. Сторону установки компонентов программа автоматически не меняет.

Как сделать однослойную трассировку, а на другой стороне положить полигон «земли»?

1. Запустить редактор параметров дизайна (F4 или кнопка штангенциркуль на панели инструментов):



2. Выбрать Группы/группы цепей, создать новую группу Default и поместить туда все цепи, кроме цепи GND.



3. Выбрать Автотрассировка/Назначение цепей на слои. Назначить группу Default на один слой, а на другой слой – цепь GND.





4. Полигон заливается на окончательном этапе (после трассировки) и проверяется целостность цепи GND: удаляются неподключенные островки, проверяется, чтобы полигон не был разрезан на разные части (если какие-то проводники все же идут по слою с металлизацией).

Зачем нужны параметры номинальный зазор и номинальная ширина?

В Редакторе параметров дизайна можно настроить правила для ширины проводников и для зазоров между ними. Есть две графы: с минимальным значением и с номинальным.
Минимальное значение ширины указывается для самых узких мест на плате, для подключения проводников к небольшим контактным площадкам. А номинальное значение используется как основное. По возможности (если нет иной необходимости), эти два значения лучше задавать одинаковыми.
Минимальное значение зазора между проводниками указывается для самых узких мест на плате, для прохода между контактами. Имея многорядные разъемы (и прочие компоненты), обращайте особое внимание на минимальную ширину и минимальный зазор проводника, чтобы не заблокировать подход к контактам. Номинальный зазор используется везде, где есть возможность «раздвинуть» проводники. При назначении правил всегда устанавливайте номинальный зазор несколько больше минимального.

Я бы хотел иметь возможность переключать эквивалентные контакты у компонентов, как можно это настроить в TopoR?

Сначала следует настроить эквивалентность выводов в библиотеке на этапе создания корпусов компонентов. TopoR только читает уже созданную эквивалентность, назначать ее компонентам в TopoR нельзя.
Пример платы, содержащей компоненты с эквивалентными контактами поставляется с TopoR и находится в папке Examples: пример №2 или №4.
Использовать функциональную эквивалентность можно как в ручном, так и в автоматическом режимах.
Для включения функциональной эквивалентности в автоматическом режиме перед запуском на автотрассировку следует сделать соответствующие настройки:



Для включения функциональной эквивалентности в ручном режиме (в редакторе топологии) используется кнопка PinSwap. Действия с ней подробно описаны в справке.



Посмотреть, какие выводы переключились, можно, сгенерив файл ECO:

Размещение

Возможно ли делать автоматическое двухстороннее размещение?

На сегодняшний день при автоматическом размещении сторона установки компонента не изменяется.

Трассировка

Почему TopoR разводит уже несколько часов и до сих пор не прекратил трассировку, хотя я решил попробовать на небольшой плате?

Топор будет продолжать оптимизацию бесконечно, пока Вы его не остановите (кнопка «Стоп» или F9).



Чтобы было понятно, когда именно лучше остановить оптимизацию, введена строка сообщения:



Остановив трассировку, следует выбрать какой-нибудь вариант из таблицы двойным кликом или выделить вариант и перейти в редактор FreeStyle:

Почему TopoR прокладывает несколько проводников между контактами компонента, хотя там может пройти только один, и сам TopoR тоже показывает нарушение?

Проверьте правильность задания ширин и зазоров проводников, более подробно см. вопрос «Зачем нужны параметры номинальный зазор и номинальная ширина?» в разделе «Настройки».
Если выставлены такие настройки, что проводник не помещается между контактами, а другого пути нет, то он пройдёт с нарушением. TopoR всегда разводит все цепи.

Можно ли осуществлять трассировку по сетке и ортогонально?

В автоматическом режиме TopoR разводит проводники под любым углом. Но, при желании, в ручном режиме можно включить привязку к сетке и разводить проводники в ортогональном стиле.

Развел плату, потом изменил в редакторе параметров дизайна ширину проводников и опять запустил плату на трассировку. Но в полученном проекте ширина проводников не изменилась, почему?

Есть два варианта запуска автотрассировки: полная переразводка проекта с нуля и дооптимизация.
— Для переразводки проекта с нуля перед запуском автотрассировки (F6) необходимо перейти в режим Размещения (F5), чтобы вся предыдущая разводка была удалена. При этом правила для ширины проводников будут браться из настроек, заданных в редакторе параметров дизайна (F4).
— Для дооптимизации проекта следует перейти в режим автотрассировки (F6) из Редактора топологии (F7) или редактора Freestyle (F8). При этом правила для ширины проводников будут сохранены те, которые уже использовались в проекте (ручное увеличение ширины отдельных проводников также будет учтено).

Редактирование

Какие есть особенности при работе с областями металлизации (полигонами)?

Правила работы с полигоном сейчас такие:
— Если полигон не должен пересекаться другими цепями, то его следует залить перед автотрассировкой. В этом случае ни одна цепь через него не пойдет.
— Если полигоном планируется залить все оставшееся свободное место на плате и его допускается разрезать проводниками, то до автотрассировки его НЕ следует заливать. Залить его следует после устранения всех ошибок DRC на проводниках. При перемещении цепей/переходов в уже залитом полигоне, следует перезаливать его для пересчета зазоров.
— Заливать полигон лучше на окончательном этапе работы.

Можно ли изменить корпус, добавить цепь на сделанной топологии?

На данный момент TopoR — только трассировщик (с редактором топологии). Редактора библиотек (корпусов) и схемотехнического редактора у него нет. Он не является системой сквозного проектирования, поэтому ни заменить корпус, ни добавить компонент, ни добавить/изменить цепь в нем нельзя.

TopoR выполнил автотрассировку, но создал нарушения DRC. Как их устранять?

На плотных платах, когда двигать компоненты некуда или нельзя, перед запуском на автотрассировку рекомендуется включать «Строгий контроль».



Если плата свободная, и компоненты можно перемещать, удобен другой метод: зафиксировать разъемы и крепежные отверстия, запустить на автотрассировку со «Слабым контролем», а полученный результат доработать с помощью интерактивных процедур:



Вначале следует включить «перемещение компонентов с оптимизацией путей проводников» (либо, если компоненты двигать нежелательно, «перемещение переходов с оптимизацией путей проводников»). Большинство нарушений обычно ликвидируются автоматически.
Оставшиеся нарушения исправляются вручную, проводники перекладываются в редакторе топологии (F7), переходы и компоненты удобнее передвигать в редакторе Freestyle (F8). После локальных ручных изменений удобно опять использовать интерактивные функции, они упрощают ручную работу.
Очень полезно посмотреть видеоуроки по ручной работе с проводниками.

Почему в редакторе Freestyle форма проложенных мной проводников изменяется? Возможно ли как-то запретить это изменение?

При переходе в редактор Freestyle форма проводников пересчитывается определенным способом, но при этом топологический путь проводников не меняется, например, проводники не обойдут контакт с другой стороны. Другая ситуация будет, если используются интерактивные процедуры: оптимизации путей проводников. Там, действительно, проводники могут перебрасываться за контакт, менять слой и т.д. Поэтому данные процедуры обычно используют в самом начале редактирования, а не при окончательной шлифовке.

Теперь рассмотрим, для чего требуется оставить неизменными проводники:
— Если есть желание перекладывать проводники для увеличения зазора, то это решается настройкой номинального зазора между проводниками. Тогда они будут расходиться автоматически там, где для этого есть место. Номинальный зазор настраивается в редакторе параметров дизайна (F4)/зазор между цепями (см. вопрос «Зачем нужны параметры номинальный зазор и номинальная ширина?» в разделе «Настройки»).
— Если есть другие причины, то проводники можно зафиксировать в редакторе топологии («замок» на панели инструментов или горячая клавиша F).
Двигать вручную проводники в редакторе Freestyle нельзя, там они перестраиваются автоматически с учетом заданных правил. Это избавляет от необходимости прокладывать проводники вручную с соблюдением зазоров и позволяет выдерживать зазоры при подвижке компонентов.

Я сделал трассировку, места на плате еще достаточно и я хочу увеличить ширину проводников, не переразводя проекта. Как это быстрее сделать?

Выберите Редактор топологии (F7), на панели инструментов выключите все фильтры, кроме проводников.



Выделите всю плату (выделятся только проводники). В окне «Свойства» измените значение ширины на требуемое. Все проводники изменят свою ширину.

Почему место есть, а TopoR создает нарушения DRC?



В системе реализован автоматический расчёт оптимальной формы проводников. Однако из-за сложности расчёта на плотных платах могут проявляться некоторые неточности. Проявляются они обычно около микросхем с небольшими и часто расположенными планарными КП. Основное правило, позволяющее их избегать: номинальный зазор должен быть больше минимального. Но, если они все-таки появились, есть несколько способов исправления:
1. Перемещение любого из близкорасположенных к проводнику объектов (чаще всего переходных отверстий) в режиме редактирования в стиле Freestyle (F8).
2. Исправление формы проводника в режиме ручного редактирования и фиксация сегмента проводника.
3. Добавление запрета трассировки в непосредственной близости от неправильно вычисленного проводника.

Ошибки

У меня пересекаются два контакта разных компонентов. Они принадлежат одной цепи, и меня устраивает их пересечение. Однако, TopoR сообщает об ошибке пересечения контактов (№3004) и не дает мне возможности запустить автотрассировку. Как избавиться от этой ошибки?

Зафиксируйте оба компонента, которым принадлежат пересекающиеся контакты. Ошибка пропадет, и Вы сможете запустить автотрассировку.

Торговые марки