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

 
 
32 страниц V  « < 9 10 11 12 13 > »   
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Владимир
сообщение Sep 29 2011, 16:24
Сообщение #151


Гуру
******

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



Цитата(Jarik @ Sep 29 2011, 18:15) *
Кто подскажет как реализовать такие правила:

1. Если via и pad относятся к одной цепи то зазор между ними 0.2мм, а если к разным то 0.3мм (то есть, возможно ли использовать переменные и что-то вроде того).

1 правило
IsVia
IsPad
Same Net
2 правило
IsVia
IsPad
Different Net
Цитата
2. Правило на clearance между начальными отрезками проводников отходящих от определенной микросхемы отличаются от всего остально проекта (см. рис. сделать чтобы на эти отрезки действовало правило 0.2мм как на площадки микросхемы, а не 0.3 как на все остальные цепи платы).

по разному, например указав данное правило для коротких отрезков, например длиной 1мм
Или заданной специфичной ширины
или...
Цитата
3. Выровнить длины проводников начиная с определенной точки ( см. рис. длины от точки 2 до A+, B+ и С+ равны между собой, а длины от точки 1 до A-, B- и С- тоже равны между собой. Есть ли в Altium понятие виртуальная точка или чтото похожее?).

Для этого существует специальный класс FromTo/ Почитайте и пользуйтесь
Go to the top of the page
 
+Quote Post
Jarik
сообщение Sep 30 2011, 06:18
Сообщение #152





Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350



Владимир, спасибо.

Теперь возникла такая проблема: идет игнорирование правил для выравнивания длин сегментов FromTo, длины просто двух цепей выравниваются без проблем. С чем это может быть связано? (см. файл платы)
Прикрепленные файлы
Прикрепленный файл  Board.zip ( 211.22 килобайт ) Кол-во скачиваний: 31
 
Go to the top of the page
 
+Quote Post
Буратино
сообщение Sep 30 2011, 09:49
Сообщение #153


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Владимир, если по второму вопросу Jarik сделать так как Вы советуете, то правило будет действовать по всей плате! Правильно все же ограничить областью некоторой вокруг микросхемы, хотя и это не очень, так как вот недавно у меня ПОД микросхемой лежало много дорожек и это правило распространялось и на совсем ненужные цепи/трассы. Кстати это вообще-то довольно важный вопрос и надо бы разрулить как правильно делать!


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 30 2011, 09:56
Сообщение #154


Гуру
******

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



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

Второй способ про специфическою ширину. например 0.15001 решает вопрос с "то правило распространялось и на совсем ненужные цепи/трассы"
Go to the top of the page
 
+Quote Post
Буратино
сообщение Sep 30 2011, 11:01
Сообщение #155


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(Владимир @ Sep 30 2011, 12:56) *
Ну да на всей. На плате не один такой корпус, как правило, у кучи. Загнешся румы индивидуальные создавать

Второй способ про специфическою ширину. например 0.15001 решает вопрос с "то правило распространялось и на совсем ненужные цепи/трассы"


С шириной дорожек вроде ниче и правда..А как правило на ширину смотрится? rolleyes.gif


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 30 2011, 12:29
Сообщение #156


Гуру
******

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



указать, что если ширина 0.15001 то водить везде. Приоритет верхний
А остальной правила-- минимальная ширина например 0.3 мм.
Go to the top of the page
 
+Quote Post
Jarik
сообщение Sep 30 2011, 14:53
Сообщение #157





Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350



Итак, про выравнивание сегментов одной цепи никто пока не решил вопрос?? (здесь)
Тогда появился еще один:
как отловить координаты X1 и Y1 элемента например DD1. Например в функцию InRegion() вставить эти координаты с допусками чтобы получилось что-то вида: InRegion(X1-5мм,Y1-5мм,X1+5мм,Y+5мм).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 30 2011, 15:51
Сообщение #158


Гуру
******

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



Цитата(Jarik @ Sep 30 2011, 17:53) *
Итак, про выравнивание сегментов одной цепи никто пока не решил вопрос?? (здесь)

Ну как же, через тип класса FromTo он решается, я вроде писал
Единственно этот класс только в PCB определяется
Go to the top of the page
 
+Quote Post
Jarik
сообщение Oct 1 2011, 10:02
Сообщение #159





Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350



Цитата(Владимир @ Sep 30 2011, 18:51) *
Ну как же, через тип класса FromTo он решается, я вроде писал
Единственно этот класс только в PCB определяется

В том то и дело что не срабатывает правило на разность длин, оно работает только для разных цепей, а эти куски FromTo как бы одна цепь. Я там пример (файл Board.rar ) прикрепил посмотрите на досуге=).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 1 2011, 10:09
Сообщение #160


Гуру
******

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



Ну как же не работает. А у меня, то бог ниспослал?
По поводу примера-- нет сейчас времени смотреть
Go to the top of the page
 
+Quote Post
Jarik
сообщение Oct 4 2011, 13:52
Сообщение #161





Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350



1. Как привязать InRegionRelative к компоненту?? ( Returns objects residing within the rectangular region bounded by X = -700 and X = 1300, and by Y = -400 and Y = 1600; those coordinates are referenced to the user origin (or component insertion point). )
2. Как использовать фильтр для имени объекта по маске? ( Например нужно выбрать PAD в нескольких компонентах они имеют имена: XP1-PAD1, XP2-PAD1 и XP3-PAD1. Возможно ли применить что то вроде *-PAD1 для их выделения?)

Владимир, по поводу предыдущего поста, у вас какая версия AD. У меня 9 и возможно в 10 они поправили этот косяк.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 4 2011, 14:05
Сообщение #162


Гуру
******

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



Цитата(Jarik @ Oct 4 2011, 16:52) *
Владимир, по поводу предыдущего поста, у вас какая версия AD. У меня 9 и возможно в 10 они поправили этот косяк.


И та и другая. Но возможно только в 10 делал
Go to the top of the page
 
+Quote Post
NickZ
сообщение Oct 10 2011, 13:35
Сообщение #163


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 9-11-07
Из: Kiev
Пользователь №: 32 196



Помогите, пожалуйста, создать правило для Hole to Hole Clearance.
BGA 0.4mm pitch, переходки с первого на второй слой в КП. Диаметр отверстия переходки 0,15мм. Зазор между отверстиями получается 0,25мм.
Создаю правило:
- Hole And TouchesRoom('BGA') (при WithinRoom работает аналогично)
- Hole
- Hole to Hole Clearance 0,1mm

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


Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 11 2011, 05:17
Сообщение #164


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



поменять приоритет. ну или убить правиль 0,254
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 11 2011, 05:32
Сообщение #165


Гуру
******

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



Цитата(NickZ @ Oct 10 2011, 16:35) *
Диаметр отверстия переходки 0,15мм. Зазор между отверстиями получается 0,25мм.


Чтото у вас не то с переходными. сейчас на гарантийный поясок и зазор (если они равны) отводится
(0.25-0.15)/3=0.033
Где вы найдете такое производство- Оно цены заломит, выше не могу
Нужно микровиа ставить, при этом прямо в Болах, и медью заполнять
Go to the top of the page
 
+Quote Post

32 страниц V  « < 9 10 11 12 13 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


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


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