Перейти к содержанию
    

Altium подтормаживает при редактировании топологии мультизаготовки

Разработал МПП (4 слоя) с размером примерно 190 х 75 (в схеме чуть больше 400 компонентов). При ее трассировке не возникало никаких проблем.

Пока в редакторе PCB была только эта плата, Altium нормально реагировал на любые изменения в топологии - не подвисал при изменении проводников, переходных отверстий, полигонов и т.д.

 

 

Создал мультизаготовку из данной сравнительно большой платы и 9 маленьких платок на которых заложил для проверки различные узлы с большой платы. И теперь при любом изменении топологии на мультизаготовке (хоть на большой плате, хоть на маленьких) Altium подвисает секунд на 5, что очень затягивает процесс редактирования платы. В процессе создания мультизаготовки заметил что чем больше количество входящих заготовок, тем больше тормозит Altium.

 

Маленькие платы создавал не с помощью Ctrl+C и Ctrl+V, а добавлял компоненты на схеме на отдельном листе подключенном к проекту, потом транслировал изменения в PCB и на каждой платке вручную проводил трассировку и прокладывал Polygon Pour и Solid Region. То есть вероятность копирования какой-то ошибки из одной платки в другую минимальна (да и схемки на них совершенно разные). Маленькие платки очень простые с минимум компонентов и проводников, топологический рисунок вообще только на слое TOP, а на остальных слоях просто Polygon Pour подключенные к земле. Большая плата во много раз сложнее чем все маленькие платы вместе взятые.

 

Если сейчас удалить с мультизаготовки маленькие платки, то Altium перестает тормозить.

 

Режим показа зазоров (Display Clearance Boundaries) совсем отключил.

 

В чем может быть дело? В перезаливке большого числа Polygon Pour (всего на мультизаготовке получилось 94 полигона)?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делайте заготовку через Place Design

 

Что такое Place Design? Это какой-то режим? Как его запускать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заметил еще следующее - торможения происходят, когда изменения касаются цепи GND - если передвигается компонент, проводник или переходное отверстие подключенные к цепи GND, изменяется полигон GND и т.д. Даже если компонент (хотя бы один пад которого подключен к GND) находится вне зоны печатной платы и не контактирует ни с одним проводником или полигоном, то при его передвижении Altium подвисает (если ни один пад не подключен к цепи GND, то подвисания нет).

 

При подвисании на экране появляется надпись Removing Polygon from Database...

 

Такое ощущение что подвисания происходят из-за того, что большое количество компонентов подключено к цепи GND.

 

Проблему частично решил разбиением земли у плат - для большой платы назвал цепь земли GND, для маленьких GND1, GND2 и т.д. Теперь подвисания происходят только при изменении цепи GND большой платы и время подвисания стало значительно меньше. Но как дальше быть непонятно - разбить землю у одной платы я не могу. Сейчас более менее работать можно, но если будет еще больше схема, то торможение Altium будет мешать сильнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

уберите автоматичиескую перезаливку полигонов при каждом чихе.

Изменение хоть одного объекта GND приводит к перезаливке. А у вас еще с высоким разрешением , скорее всего сделано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заметил еще следующее - торможения происходят, когда изменения касаются цепи GND - если передвигается компонент, проводник или переходное отверстие подключенные к цепи GND, изменяется полигон GND и т.д.

Скорее всего при каждом передвижении у Вас происходит перезаливка земляного полигона, и это подгружает Альтиум.

Я обычно силовой и земляной полигоны скрываю (ПКМ на полигоне-> Polygon Actions-> Shelve selected), и делаю обратно Restore только когда уже всё разведено.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делайте заготовку через Place Design

 

А чем это лучше Place->Embedded Board Array? Панели всегда делаю через эту команду!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

уберите автоматичиескую перезаливку полигонов при каждом чихе.

в Preferences/PCB Editor в поле Always repour polygons on modification галочка снята.

 

А у вас еще с высоким разрешением , скорее всего сделано.

Что вы имеете ввиду под разрешением - шаг сетки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или имеется ввиду разрешение экрана? При использовании P-CAD при таком же разрешении экрана даже на более старых компьютерах (работал в P-CAD примерно с 2007 по 2010 год) не замечал никаких торможений. P-CAD вообще не тормозил. Неужели Altium Designer каким-то образом нагружает графическую систему сильнее чем P-CAD (странно, в 2D режиме никаких особых графических эффектов не замечал).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Точности прорисовки польгонов

 

А где задается точность прорисовки полигона? В свойствах полигона? Вы имеете ввиду параметры Remove Islands Less Than, Arc Approximation, Remove Necks When Copper Width Less Than?

Изменено пользователем sergey_sh

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...