Jump to content

    

Правила в Altium Designer

В скобках в условии, где слои добавьте скобки и через "или" добавьте имя второго слоя

 

Share this post


Link to post
Share on other sites
В скобках в условии, где слои добавьте скобки и через "или" добавьте имя второго слоя

Владимир, спасибо! Можно пример написания, для начинающего. )

 

Вот так тоже думаю правильно будет.

1. Правило для конкретного посадочного места. У меня их десять.

2. Затем одно общее для слоя-gnd.

post-51887-1458566678_thumb.jpg

post-51887-1458566688_thumb.jpg

Share this post


Link to post
Share on other sites

Здравствуйте!

Подскажите пожалуйста есть ли у кого-нибудь опыт создания правил для Plane Clearance?

 

Задача такая:

Заставить определенный Plane (их несколько в проекте) отступать от переходных отверстий в определенной области (все они принадлежат разным цепям) на расстояние отличное заданному всем остальным плэйнам.

Цель этой задачи обеспечить непрерывный опорный слой цепям, проходящим между переходными отверстиями под BGA.

 

Share this post


Link to post
Share on other sites

Комнату под BGA и правило зазора для Plain внутри комнаты.

 

Если Via под BGA отличаются от остальных-- можно без комнаты, но для этого типа Via

Share this post


Link to post
Share on other sites
Комнату под BGA и правило зазора для Plain внутри комнаты.

 

Спасибо за ответ. А само правило писать во вкладке Clearance или Power Plane Clearance? И как указать именно данный Power Plane?

 

При попытке сделать новое правило PlaneClearance с аттрибутами в поле

"Where The Object Matches": "Net And Layer 》Gnd 》Internal plane 2"

Clearance 0.1

Ничего не произошло... все плэйны, включая описанный мною второй, так и отступают от отверстий со всеми цепями величину 0.508, указанную в основном правиле PlaneClearance. С приоритетами правил все в порядке. За этим слежу.

 

Отсюда и вытекает вопрос заданный выше.

Share this post


Link to post
Share on other sites

То есть правило для отдельного куска плэйна с определенным именем цепи написать впринципе невозможно? Только для всех плэйнов сразу и используя комнату? Я правильно понял?

Share this post


Link to post
Share on other sites

Проще в нужном месте положить второй полигон поверх первого. И уже для него описать нужные правила.

Share this post


Link to post
Share on other sites
А само правило писать во вкладке Clearance или Power Plane Clearance?
То есть правило для отдельного куска плэйна с определенным именем цепи написать впринципе невозможно? Только для всех плэйнов сразу и используя комнату? Я правильно понял?

Для Plane правил в разделе Cleаrance не, и быть не может.

Правила подключения Plane есть в раздел Power Plane Clearance

Там можно написать для Plane принадлежащих цепи или классу цепей

 

Share this post


Link to post
Share on other sites

Не могу понять как использовать WithinRoom.

Хочу комнату с зазором внутри нее 0,22, зазоры за пределами 0,4.

Но в комнате зазор 0,22 не получается, все равно 0,4

post-11606-1468694773_thumb.png

post-11606-1468694780_thumb.png

Share this post


Link to post
Share on other sites

В смысле второе условие в правиле?

А что туда вписывать?

Мне нужно чтобы внутри комнаты все зазоры по меди были 0.22

Эти зазоры заданы внутри матрицы и указаны комнаты.

По-моему этого должно быть более чем достаточно.

Когда я задаю правила для ширины дорожки где указаываю только принадлежность комнате через WithinRoom оно отлично работает.

При прокладке дорожки через границы комнаты ширина меняется.

 

Вот здесь http://electronix.ru/forum/index.php?showt...mp;#entry455787 сообщение 22 есть пример для старых версий AD, когда еще не было матрицы с зазорами. По аналогии я пробовал записать правило

IsTrack and WithinRoom в первое условие и тоже самое во второе условие, но результата тоже не было.

 

 

Share this post


Link to post
Share on other sites

я про второе не писал, там все нормально.

в первом это надо.

Так как сейчас у вас написано-- нет ни одного объекта для включения в правило.

Share this post


Link to post
Share on other sites
Так как сейчас у вас написано-- нет ни одного объекта для включения в правило.

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

В моем понимании сейчас эта матрица задает зазоры для всех элементов находящихся в комнате.

 

Вспомните как раньше надо было писать правило InPoly чтобы задать зазор до полигона. Ведь сейчас нет необходимости в отдельном правиле,

достаточно указать в столбце и строке Poly нужные зазоры.

 

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

 

Applicable binary rules показывает что правило выполняется, не надо ничего добавлять в правило, достаточно WithinRoom.

Когда я хочу протащить несколько дороже сразу почему-то зазор берет неправильно (0,4мм).

Когда тащу по одной те же самые дорожки, то все корректно дает приблизить дорожки до 0,22мм.

Мне кажется это бага.

 

post-11606-1468839175_thumb.png

post-11606-1468839253_thumb.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this