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

 
 
> Проблемы в 14.3.12, ошибки Clearance и Unrouted
ivainc1789
сообщение Jul 9 2014, 17:29
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Вот проапдейтился до 14.3.12 и просто в шоке. Эмоции захлестывают. Написал на AltiumLive - тему потерли и правильно сделали, т. к. ... ну невозможно. Сейчас полностью разведенная плата формата A4 переделывалась 5 часов, притом что в предыдущих релизах (примерно до 14.3) все было гораздо проще и быстрее.
Ладно бы там "новые фичи" они внедрили, но когда этот внедреж касается интерактивной трассировки - тут уж извините...

1. Не буду описывать свои мытарства, просто подскажите, если возможно, является в этом билде полигон вообще электрическим объектом? DRC на уже законченной плате выдает кучу сообщений о неразведенной цепи GNDPWR. Проверяю на плате тщательно всю цепь - визуально соединено, местами полигоном. Ранее возможно было КП одной цепи не соединять а просто заливать полигоном и это вроде бы считалось электрическим соединением. Сейчас сплошная ругань на это...
2. Интерактивщик иногда ляпает откровенные КЗ, на правила - плевать. Режим push obst... Drag проводников выполняется так погано, что потом сидишь как дурак переделываешь все вручную...
3. То, что учудили с шириной проводников при переходе с рума в рум вообще ппц. Теперь нормально между комнатами с одной шириной трека не перейти т к в маленьком промежутке между комнатами вставляется сегмент другой ширины (в полном соотв с правилами). Вот только румы то разные и теперь что, придется правила "перехода" писать? Такое хорошо бы работало для рума какой-нить БГА, но для стандартных румов - все усложняется...
4. То, что сделано в DesignRules Clearance - башка наверно не та у меня... Как теперь соотнести эту min clearance matrix с "родными" правилами AD ? Я так понял, хотели поддержать переход юзеров с PADs, но нафига валить все в одну кучу то???

Вобщем, впереди еще две довольно трудных платы формата A4 и я в растерянности... Уже давненько сижу на AD но мое мужество в постоянном преодолении его фич просто тает на глазах...

Хочу знать, я один такой или многие как ежики грызут тот самый кактус?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivainc1789
сообщение Jul 19 2014, 20:04
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Новая "фича" обнаружена...

Цитата
Поставьте Gloss = Strong (Strong требует больше ресурсов, но на мой взгляд удобнее).

К сожалению, после сравнения weak как-то лучше? Думаю, с глоссингом в 14.3 просто беда...

Прокомментируйте тезисы по поводу определения user defined классов цепей в редакторе схем. Верно ли, что:
1. Если цепи на разных листах, то единственный путь - установить директиву NetClass на одну или несколько цепей и передать эти изменения в PCB.
2. Если цепи вместе, нужно использовать Blanket и привязать к ней NetClass, затем передать изменения в PCB.
3. Так вот, я конечно промолчу по поводу удобства таких методов, но вопрос такой: хорошо, сделали неткласс из sch в pcb, интуитивно понятно, что теперь захотелось и width трасс также передать. Проблема в том, что передается ширина как правило для КАЖДОЙ ЦЕПИ ОТДЕЛЬНО, хотя к Бланкету уже привязан соотв. неткласс. Можно ли как-то заставить AD формировать не туеву хучу правил для каждой цепи, а всего лишь ОДНО правило для соотв неткласса? У меня как-то один раз получилось в иерархическом проекте, но повторить что-то не могу...
4. Кроме того, обнаружено, что если бланкетом сделаны нетклассы на разных листах схемы, то они нормально объединяются и передаются в PCB как один неткласс, а вот ширина трасс и наверно многие другие правила не объединяются бланкетами, а применяются только к тому бланкету, в котором определены...
Таким образом, становится крайне затруднительно передать в PCB нетклассы с набором их дополнительных свойств...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 20 2014, 07:00
Сообщение #3


Гуру
******

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



Цитата(ivainc1789 @ Jul 19 2014, 23:04) *
Прокомментируйте тезисы по поводу определения user defined классов цепей в редакторе схем. Верно ли, что:
1. Если цепи на разных листах, то единственный путь - установить директиву NetClass на одну или несколько цепей и передать эти изменения в PCB.
2. Если цепи вместе, нужно использовать Blanket и привязать к ней NetClass, затем передать изменения в PCB.
3. Так вот, я конечно промолчу по поводу удобства таких методов, но вопрос такой: хорошо, сделали неткласс из sch в pcb, интуитивно понятно, что теперь захотелось и width трасс также передать. Проблема в том, что передается ширина как правило для КАЖДОЙ ЦЕПИ ОТДЕЛЬНО, хотя к Бланкету уже привязан соотв. неткласс. Можно ли как-то заставить AD формировать не туеву хучу правил для каждой цепи, а всего лишь ОДНО правило для соотв неткласса? У меня как-то один раз получилось в иерархическом проекте, но повторить что-то не могу...
4. Кроме того, обнаружено, что если бланкетом сделаны нетклассы на разных листах схемы, то они нормально объединяются и передаются в PCB как один неткласс, а вот ширина трасс и наверно многие другие правила не объединяются бланкетами, а применяются только к тому бланкету, в котором определены...
Таким образом, становится крайне затруднительно передать в PCB нетклассы с набором их дополнительных свойств...

1. Да. Только то что цепи на разных местах тут ни причем
2. не нужно, а можно
3. На счет "удобств" согласен. Обещают нововведения. Боюсь опять "завоют" что привыкли к старым
4. Бланкнет тут ни причем. остальное так. Только поэтому я всем рекомендовал что на схеме только классы, а в PCB правила. Я думаю вопрос будет решен одновременно с пунктом 3
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Jul 20 2014, 19:24
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Цитата(Владимир @ Jul 20 2014, 11:00) *
1. Да. Только то что цепи на разных местах тут ни причем
2. не нужно, а можно
3. На счет "удобств" согласен. Обещают нововведения. Боюсь опять "завоют" что привыкли к старым
4. Бланкнет тут ни причем. остальное так. Только поэтому я всем рекомендовал что на схеме только классы, а в PCB правила. Я думаю вопрос будет решен одновременно с пунктом 3
Владимир, спасибо за ответ.

Снова неприятности. Ниже прикреплен тестовый проект. Очевидно следующее:
1. Компиляция схемы проведена. Ошибок нет.
2. ECO в плату проведено. Ошибок нет.
3. Попробуйте сделать на плате сваппинг пинов 1 и 2, затем 3 и 4 на разъеме XR1.
4. ECO в схему идет с ошибками. Прошу подтвердить/опровергнуть и по возможности объяснить причину...

Прикрепленный файл  PCB_Project__20.07.2014_23_09_54_.zip ( 472.26 килобайт ) Кол-во скачиваний: 61
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Jul 21 2014, 02:50
Сообщение #5


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(ivainc1789 @ Jul 20 2014, 22:24) *
Владимир, спасибо за ответ.

Снова неприятности. Ниже прикреплен тестовый проект. Очевидно следующее:
1. Компиляция схемы проведена. Ошибок нет.
2. ECO в плату проведено. Ошибок нет.
3. Попробуйте сделать на плате сваппинг пинов 1 и 2, затем 3 и 4 на разъеме XR1.
4. ECO в схему идет с ошибками. Прошу подтвердить/опровергнуть и по возможности объяснить причину...

В AD не реализован механизм сваппирования выводов между секциями, хотя конечно странно что он дает это начать делать и пытается продолжить. Вы поменяли выводы, а он в ECO пишет, что пытается переставить местами секции.
По идее такой сценарий должен быть не доступен...


Цитата(ivainc1789 @ Jul 19 2014, 23:04) *
Новая "фича" обнаружена...
К сожалению, после сравнения weak как-то лучше? Думаю, с глоссингом в 14.3 просто беда...

Прокомментируйте тезисы по поводу определения user defined классов цепей в редакторе схем. Верно ли, что:

Фича "хорошая", спасибо!
Очень похоже, что полигон был создан в одной из первых сборок 14.3, а редактируется в последней? Там была одна проблема с лишними точками. Чтобы выловить эту ошибку нужен ваш полигон.

Глоссинг всегда можно включать и выключать по клавише TAB во время трассировки или редактирования. Weak лучше при трассировке, Strong чаще бывает лучше при редактировании. Проблемы есть, согласен, но тут в последнее время почти ничего не менялось, а лишь планируется.

По классам цепей Владимир все верно сказал. Обозначенные проблемы известны.


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Jul 21 2014, 06:55
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Цитата(Alexey Sabunin @ Jul 21 2014, 06:50) *
В AD не реализован механизм сваппирования выводов между секциями, хотя конечно странно что он дает это начать делать и пытается продолжить. Вы поменяли выводы, а он в ECO пишет, что пытается переставить местами секции. По идее такой сценарий должен быть не доступен...
имхо, тут дело в другом... Разъем у меня сделан как многогейтовый компонент. Во всех проектах всегда все работало. Тут что-то споткнулся...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivainc1789   Проблемы в 14.3.12   Jul 9 2014, 17:29
- - Владимир   Цитата(ivainc1789 @ Jul 9 2014, 20:29) Хо...   Jul 9 2014, 18:09
- - Alexey Sabunin   Цитата(ivainc1789 @ Jul 9 2014, 21:29) Во...   Jul 10 2014, 03:43
|- - ivainc1789   Цитата(Alexey Sabunin @ Jul 10 2014, 07:4...   Jul 10 2014, 17:31
|- - Владимир   Цитата(ivainc1789 @ Jul 10 2014, 20:31) М...   Jul 10 2014, 18:11
|- - filmi   Цитата(ivainc1789 @ Jul 10 2014, 20:31) Э...   Jul 10 2014, 18:14
||- - ivainc1789   Цитата(filmi @ Jul 10 2014, 22:14) Считаю...   Jul 10 2014, 18:41
||- - Владимир   Цитата(ivainc1789 @ Jul 10 2014, 21:41) Е...   Jul 10 2014, 19:01
|- - Alexey Sabunin   Цитата(ivainc1789 @ Jul 10 2014, 21:31) А...   Jul 11 2014, 03:58
||- - ivainc1789   Цитата(Alexey Sabunin @ Jul 11 2014, 07:5...   Jul 11 2014, 09:53
|- - Alexey Sabunin   Цитата(ivainc1789 @ Jul 10 2014, 21:31) А...   Jul 17 2014, 02:56
|- - ivainc1789   Цитата(Alexey Sabunin @ Jul 17 2014, 06:5...   Jul 18 2014, 13:10
- - ivainc1789   Еще хотел спросить. Часто в PCB приходится определ...   Jul 10 2014, 19:11
|- - Владимир   Цитата(ivainc1789 @ Jul 10 2014, 22:11) Ч...   Jul 10 2014, 19:16
|- - Владимир   Цитата(ivainc1789 @ Jul 10 2014, 22:11) Е...   Jul 11 2014, 10:16
|- - Alexey Sabunin   Цитата(Владимир @ Jul 11 2014, 14:16) Не ...   Jul 11 2014, 10:25
|- - Владимир   Цитата(Alexey Sabunin @ Jul 11 2014, 13:2...   Jul 11 2014, 10:34
- - ivainc1789   Обсуждаемые "нулевые треки" - это резуль...   Jul 12 2014, 18:44
|- - Владимир   Цитата(ivainc1789 @ Jul 12 2014, 21:44) О...   Jul 12 2014, 19:44
|- - ivainc1789   Цитата(Владимир @ Jul 12 2014, 23:44) Не ...   Jul 12 2014, 21:56
|- - Alexey Sabunin   Цитата(ivainc1789 @ Jul 13 2014, 01:56) А...   Jul 14 2014, 01:53
- - ClayMan   Во время работы с пакетом (версия 14.3.11) постоян...   Jul 23 2014, 12:07
- - Владимир   Возможно, там за горизонтом, у вас что-то есть и с...   Jul 23 2014, 12:14
|- - ClayMan   Цитата(Владимир @ Jul 23 2014, 16:14) Воз...   Jul 23 2014, 13:25
|- - ivainc1789   Цитата(ClayMan @ Jul 23 2014, 17:25) Как ...   Jul 23 2014, 13:39
|- - Владимир   Цитата(ClayMan @ Jul 23 2014, 16:25) Как ...   Jul 23 2014, 13:42
- - ClayMan   Спасибо за подсказку. Попробовал - объектов с явно...   Jul 23 2014, 14:55
- - ivainc1789   По поводу сваппинга (прикладывал архив выше). Все ...   Jul 23 2014, 18:20
- - Владимир   Где то я уже писал про это. Стереть и удалить все ...   Jul 23 2014, 18:38


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 12:46
Рейтинг@Mail.ru


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