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

 
 
 
Reply to this topicStart new topic
> Обновление футпринтов - полтергейст с переименованием цепей при этом
Tiger
сообщение Nov 22 2017, 14:26
Сообщение #1


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

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Добрый день

Пытаюсь в Аллегро 17.2, с последним хотфиксом заменить пару футпринтов на обновленные через Place->Update Symbols. Но возникает проблема: в процессе обновления некоторые цепи, идущие от одного компонента к другому, превращаются из сигнальных в GND.
При этом Shape c именем GND, через которую проходит эта трасса с via на ней, делается незалитой и via оказывается присоединенной к этой цепи. Даже если ее переделать в статическую.
Разумеется, пытался сделать эту net как Fixed, но тогда плата отказывается обновляться - хотя, казалось бы, зачем это обновляемому компоненту...

То есть выглядит эта радость как-то вот так (фиолетовый плейн - GND):
До обновления:

Прикрепленное изображение

После обновления футпринтов: (резинка сверху - от бывшего соединения падов прежней дорожкой, которая теперь GND и пады потеряли контакт)

Прикрепленное изображение

Как видно в логе, это обновление футпринтов включает обновление затронутых Shapes. Зачем это обновляемым футпринтам - опять же, не понятно.

Вопроса, на самом деле, два - про причину и про борьбу с последствиями.
1. Откуда это берется и как это устранить?
2. Если непонятно, откуда берется, то что надо попробовать запретить в настройках, чтобы не дать Update Symbols так пакостить?
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Nov 22 2017, 16:08
Сообщение #2


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



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

Цитата(Tiger @ Nov 22 2017, 17:26) *
Добрый день

Пытаюсь в Аллегро 17.2, с последним хотфиксом заменить пару футпринтов на обновленные через Place->Update Symbols. Но возникает проблема: в процессе обновления некоторые цепи, идущие от одного компонента к другому, превращаются из сигнальных в GND.
При этом Shape c именем GND, через которую проходит эта трасса с via на ней, делается незалитой и via оказывается присоединенной к этой цепи. Даже если ее переделать в статическую.
Разумеется, пытался сделать эту net как Fixed, но тогда плата отказывается обновляться - хотя, казалось бы, зачем это обновляемому компоненту...

То есть выглядит эта радость как-то вот так (фиолетовый плейн - GND):
До обновления:

Прикрепленное изображение

После обновления футпринтов: (резинка сверху - от бывшего соединения падов прежней дорожкой, которая теперь GND и пады потеряли контакт)

Прикрепленное изображение

Как видно в логе, это обновление футпринтов включает обновление затронутых Shapes. Зачем это обновляемым футпринтам - опять же, не понятно.

Вопроса, на самом деле, два - про причину и про борьбу с последствиями.
1. Откуда это берется и как это устранить?
2. Если непонятно, откуда берется, то что надо попробовать запретить в настройках, чтобы не дать Update Symbols так пакостить?



--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
Tiger
сообщение Nov 22 2017, 16:51
Сообщение #3


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

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(PCBtech @ Nov 22 2017, 20:08) *
Наверное, надо по-очереди их апдейтить, не все компоненты сразу.
Если компонент удалить, то дорожка, привязанная только к нему, остается без цепи.
Переходное отверстие тоже. Тогда они присоединяются к полигону, который переходным отверстием протыкается.
В вашем случае GND.
Потом поверх дорожки размещается новый компонент, после апдейта, но уже поздно, цепь уже прицепилась к GND.
Видимо, как-то так все происходит.

По очереди не получается - там два одинаковых чипа BGA617, прицепленные друг к другу по PCIe. А ападейтить их можно только разом, весь тип. Да даже если бы и не разом - там только конденсаторов больше 2000 штук.

У меня есть предположение, которое сработало. Не знаю, правильное оно или нет, но - при апдейте футпринтов дорожка отосоединяется, а она unnamed (X02339), после чего Аллегро пытается переименовать ее по имени любого контакта в этой цепи. Один из контактов, видимо, содержит имя GND - не знаю где именно.
Насчет протыкаемого полигона - возможно, но она их 3 штуки на разных слоях протыкает, а цепляется почему-то к GND.

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

М.б. кто-то еще подскажет варианты.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 03:58
Рейтинг@Mail.ru


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