Jump to content

    
Sign in to follow this  
Uladzimir

Как в Altium сделать...

Recommended Posts

Есть GSM PCB антенна. Вот http://electronix.ru/forum/index.php?showt...=96966&st=0 Если я её соеденю, то altium ругается что ant и gnd = кз. Собственно как этого избежать,Полагаю какоето правило должно быть?

Share this post


Link to post
Share on other sites

В правилах укажите, что их можно закорачивать

 

Это вторая группа правил сверху.

 

Share this post


Link to post
Share on other sites
Да перебирает - но свободного угла не даёт

если при интерактивной трасировке - перебирает варианты

0 град потом 45

90 потом 90

45 потом 0 град

и так по кругу

повернуть можно проводник - пока он отрезок , потом когда подсоединил - попытка его сдвинуть - ломает его 45 + 45

 

Позволяет любой уголpost-6175-1322549572_thumb.jpg

Share this post


Link to post
Share on other sites
Да перебирает - но свободного угла не даёт

если при интерактивной трасировке - перебирает варианты

0 град потом 45

90 потом 90

45 потом 0 град

и так по кругу

повернуть можно проводник - пока он отрезок , потом когда подсоединил - попытка его сдвинуть - ломает его 45 + 45

Проверьте DXP->Preferences->PCB Editor->Interactive Routing->Interactive Routing Options->Restrict to 90/45

 

Чтобы был доступен произвольный угол при интерактивной трассировке - галочку нужно убрать.

Еще рекомендую отключить Automatically Remove Loops.

 

Позволяет любой уголpost-6175-1322549572_thumb.jpg

Не похоже на интерактивную трассировку. Просто свободная ломаная линия.

 

PS: а вот с правкой разведённых дорожек - косяк Альтиума. Независимо от настроек, правка "за угол" - приведет к выравниванию по углам 90/45 градусов.

Share this post


Link to post
Share on other sites

Спасибо большое за ответы. :cheers:

Share this post


Link to post
Share on other sites

Сделал правило разрешающее кз GND и ANT. Но теперь срабатывает правило net antenna tolerance. Altium считает этот проводник в воздухе. И ещё если перерисоват полигон антенны - проводник отсоединяется от антенны. Как заставить Altium считать это кз именно нужным соединением?

Share this post


Link to post
Share on other sites
Проверьте DXP->Preferences->PCB Editor->Interactive Routing->Interactive Routing Options->Restrict to 90/45

 

Чтобы был доступен произвольный угол при интерактивной трассировке - галочку нужно убрать.

Еще рекомендую отключить Automatically Remove Loops.

 

 

Не похоже на интерактивную трассировку. Просто свободная ломаная линия.

 

PS: а вот с правкой разведённых дорожек - косяк Альтиума. Независимо от настроек, правка "за угол" - приведет к выравниванию по углам 90/45 градусов.

 

Так больше на проводник похоже?

post-6175-1322554253_thumb.jpg

Share this post


Link to post
Share on other sites
PS: а вот с правкой разведённых дорожек - косяк Альтиума. Независимо от настроек, правка "за угол" - приведет к выравниванию по углам 90/45 градусов.

У меня тянется линия параллельно той, за чей угол схвачено. соответственно второй угол этой линии тянется, и тянет за собой следующий TRACK

Share this post


Link to post
Share on other sites
У меня тянется линия параллельно той, за чей угол схвачено. соответственно второй угол этой линии тянется, и тянет за собой следующий TRACK
Я пока девятку пользую. Возможно, что в десятой версии этот косяк убрали.

Share this post


Link to post
Share on other sites

Всем спасибо за помошь

галочку убрал ,ALT вовремя отпускаю

Всё развел как требовалось :)

Share this post


Link to post
Share on other sites

Вопрос по поводу создания и добавления цепей в классы. Дело в том, что названия цепей формируются автоматически при компиляции (кроме случаев, когда цепи именуются непосредственно) и поэтому достаточно трудоемко потом создать класс цепей какого-либо куска схемы. Надо осмысливать названия цепей, искать их на схеме, решать, та эта цепь, которая тебе нужна или не та. Короче гиморно это все. Ставить на схеме значок класса цепей на ВСЕ!!! цепи тоже не серьезно. Я конечно ставлю значки класса на критические цепи, тут уж деваться некуда.

А вот если мне нужно произвольно включать видимость каких-то цепей и выключать видимость остальных?

 

Просто подумалось, может быть есть такая возможность? Типа, выделил нужные компоненты на принц. схеме (с шифтом) -> какая-то процедура -> вижу список цепей, принадлежащих этим компонентам -> еще какая-то процедура -> создал класс для этих цепей. Или как-то по другому.

Share this post


Link to post
Share on other sites

Существует Blanknet Тогда к классу отнесется все, что попало в прямоугольник Blanknet

Легче, но тоже...

При выделении компонентов на схеме-- они выделяются и на PCB Там уже можете что нибудь сделать

А вообще лучше тогда класс приписывать сразу компоненту на схеме. Такое тоже можно

 

Share this post


Link to post
Share on other sites

Это глюк или нет? :

На разведенной плате только в двух местах от компонентов нельзя провести цепь без КЗ.

Т.е. начинаю вести проводник от пада - все ОК, отключаю - проводник и пад загораются и появляется метка о нарушении правила clearance, но цепь пада и проводника выбрана одна и таже (рядом никаких других проводников, отверстий и т.д.).

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

Это вообще имеет решение или это косяки альтиума, перешедшие из 9-ой версии в 10-ую.

 

post-59314-1322591413_thumb.jpg

Share this post


Link to post
Share on other sites

правый клик на ошибке-- и выдаст список всех.

Может быть все. Например, правило не корректное.

 

Share this post


Link to post
Share on other sites

Определил область действия правила (ширина проводника) с помощью TouchesRoom. Можно ли заставить AD динамически менять ширину проводника при переходе из этой области в остальную часть платы? Сейчас ширина не меняется и за границами этой области до первого клика, соответственно получаем нарушение правил.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this