Jump to content

    

Правила в Altium Designer

маленькое отверстие сделать металлизированным и подключить к земле

Share this post


Link to post
Share on other sites

Уважаемые знатоки,

два вопроса по component clearance:

1. Если коипоненты развернуты на 45 градусов то альтиум ругается, хотя как видно на рисунке, компоненты друг на друга не налезают.

2. Альтиум проверяет minimum horizontal clearance по слоям top overlay, bottom overlay. Если например у компонента есть линии которые не относятся к его физическим габаритам, а обозначают дополнительную информацию, например "+" полярного конденсатора, то альтиум принимает эти линии за габариты и ругается если например этот "+" налезает на другой элемент. Может надо создать в каком-то другом слое контур который относится только физическим габаритам и чтобы альтиум проверял по нему? Как это сделать?

post-37440-1428475641_thumb.jpg

Share this post


Link to post
Share on other sites

Он проверяет зазоры по 3D модели. Шелк проверяется в другом разделе, да у Вас на скриншоте ошибок на оверлеях и нет.

И у меня не ругается, пока корпус на корпус не наедет, при повороте на 45 в том числе:

 

post-4480-1428476507_thumb.png

Share this post


Link to post
Share on other sites

да нет, у меня он проверяет по шелку. Для этого конкретного элемента 3d я вообще не строил. Что я не так делаю?

И как ему сказать чтобы проверял component clearance не по шелку, а по другоиу слою?

Share this post


Link to post
Share on other sites

Проверил - именно так. Для компонентов у которых не определена 3D модель(хоть step, хоть простой extruded) проверка делается по вот той площади, включающей в себя весь компонент.

Расстояние больше, ошибка есть:

 

post-4480-1428478311_thumb.png

 

Расстояние меньше, ошибки нет:

 

post-4480-1428478378_thumb.png

 

Вывод - рисуйте 3d, в альтиуме других возможностей корректной проверки размещения не предусмотрено.

Share this post


Link to post
Share on other sites

Только прорисовка 3Д поможет. Можно воспользоваться Tools\Manage 3D Body fo library из библиотеки. Ниже команда, обрабатывает сразу несколько элементов. Добавятся простые кубики, но они помогут.

 

А без 3Д альтиум проверяет не по шелкографии, а по так называемому Boundingbox. Он берет крайние координаты и описывает вокруг них прямоугольник. И этот прямоугольник не может поворачиваться на произвольные углы, ограничения api. т.к. это свойство описывается только X1 X2 Y1 Y2

Share this post


Link to post
Share on other sites
да, похоже что это так.

Спасибо Uree и peshkoff

Это не похоже, а именно так.

Сто лет прошу добавить проверку по графики слоя Coyrtyard. Это бы сняло кучу проблем. Пока приходится извращаться добавлением фиктивного 3D на этом слоя, чтобы правила заработали как надо, а не как сделано

Share this post


Link to post
Share on other sites

Есть такой вопрос по правилам: хочу, чтобы полигон соединялся с дорожками напрямую (разумеется, они одной цепи). Но даже если в разделе polygon connect style задать правило All to All direct connect, вокруг дорожек (Track) остаётся зазор. Как мне быть?

Share this post


Link to post
Share on other sites
Как мне быть?

Смотреть свойства полигона. Комбо-бокс под "Connect to Net".

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста.

Необходимо создать правило, которое обеспечивало бы зазор между дифференциальной парой и другой любой металлизацией. Зазор между проводниками в паре меньше (0.2 мм) чем вышеописанный зазор (0.3 мм).

Причем необходимо, чтобы в районе подключения дифпары к падам, это правило отключалось. Таких мест много на плате и они могут двигаться в процессе разводки, поэтому комнатами пользоваться нежелательно.

Edited by pikar

Share this post


Link to post
Share on other sites
Таких мест много на плате и они могут двигаться в процессе разводки, поэтому комнатами пользоваться нежелательно.

Сделайте room из компонента и перемещайте места (компоненты) синхронно с room-ами :biggrin: .

Поищите на Ютюбе Altium+Сабунин, урок называется 21. Работа с дифференциальными парами, ~11 мин.

Edited by Hypericum

Share this post


Link to post
Share on other sites

Без Room тоже можно. Ну пока тут никакой конкретики. Только письмо "на деревню, дедушке"

Share this post


Link to post
Share on other sites
Без Room тоже можно. Ну пока тут никакой конкретики. Только письмо "на деревню, дедушке"

Как задать правило таким образом, чтобы проводник GND, который идет в центр КП не показывал ошибку зазора с дифпарой идущей на соседнюю КП. Но если эти же цепи встретятся на удалении, скажем 20 мм от КП, то ошибка зазора будет иметь место.

post-22129-1430913944_thumb.jpg

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