реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Altium подтормаживает при редактировании топологии мультизаготовки
sergey_sh
сообщение Jan 7 2017, 19:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



Разработал МПП (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.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 7 2017, 19:39
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Делайте заготовку через Place Design
Go to the top of the page
 
+Quote Post
sergey_sh
сообщение Jan 7 2017, 21:32
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



Цитата(Владимир @ Jan 7 2017, 19:39) *
Делайте заготовку через Place Design


Что такое Place Design? Это какой-то режим? Как его запускать?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 8 2017, 06:59
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Place/Design View
Лучше в отдельном PCB. Он и будет сборкой
Go to the top of the page
 
+Quote Post
sergey_sh
сообщение Jan 27 2017, 00:23
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



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

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

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

Проблему частично решил разбиением земли у плат - для большой платы назвал цепь земли GND, для маленьких GND1, GND2 и т.д. Теперь подвисания происходят только при изменении цепи GND большой платы и время подвисания стало значительно меньше. Но как дальше быть непонятно - разбить землю у одной платы я не могу. Сейчас более менее работать можно, но если будет еще больше схема, то торможение Altium будет мешать сильнее.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 27 2017, 05:32
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



уберите автоматичиескую перезаливку полигонов при каждом чихе.
Изменение хоть одного объекта GND приводит к перезаливке. А у вас еще с высоким разрешением , скорее всего сделано.
Go to the top of the page
 
+Quote Post
Parad12e
сообщение Jan 27 2017, 05:35
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079



Цитата(sergey_sh @ Jan 27 2017, 03:23) *
Заметил еще следующее - торможения происходят, когда изменения касаются цепи GND - если передвигается компонент, проводник или переходное отверстие подключенные к цепи GND, изменяется полигон GND и т.д.

Скорее всего при каждом передвижении у Вас происходит перезаливка земляного полигона, и это подгружает Альтиум.
Я обычно силовой и земляной полигоны скрываю (ПКМ на полигоне-> Polygon Actions-> Shelve selected), и делаю обратно Restore только когда уже всё разведено.
Go to the top of the page
 
+Quote Post
filmi
сообщение Jan 27 2017, 07:10
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 9-09-09
Из: Украина
Пользователь №: 52 262



Цитата(Владимир @ Jan 7 2017, 22:39) *
Делайте заготовку через Place Design


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


--------------------
Om Shanti, Shanti, Shanti Om
Go to the top of the page
 
+Quote Post
sergey_sh
сообщение Jan 29 2017, 20:57
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



Цитата(Владимир @ Jan 27 2017, 05:32) *
уберите автоматичиескую перезаливку полигонов при каждом чихе.

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

Цитата(Владимир @ Jan 27 2017, 05:32) *
А у вас еще с высоким разрешением , скорее всего сделано.

Что вы имеете ввиду под разрешением - шаг сетки?
Go to the top of the page
 
+Quote Post
sergey_sh
сообщение Feb 8 2017, 23:12
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



Или имеется ввиду разрешение экрана? При использовании P-CAD при таком же разрешении экрана даже на более старых компьютерах (работал в P-CAD примерно с 2007 по 2010 год) не замечал никаких торможений. P-CAD вообще не тормозил. Неужели Altium Designer каким-то образом нагружает графическую систему сильнее чем P-CAD (странно, в 2D режиме никаких особых графических эффектов не замечал).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2017, 05:30
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Нет. Точности прорисовки польгонов
Go to the top of the page
 
+Quote Post
sergey_sh
сообщение Feb 14 2017, 22:21
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 25-08-14
Пользователь №: 82 637



Цитата(Владимир @ Feb 9 2017, 06:30) *
Нет. Точности прорисовки польгонов


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

Сообщение отредактировал sergey_sh - Feb 14 2017, 22:22
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 15 2017, 05:20
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



да
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 23:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01699 секунд с 7
ELECTRONIX ©2004-2016