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

 
 
32 страниц V  « < 18 19 20 21 22 > »   
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Rodavion
сообщение May 23 2013, 13:19
Сообщение #286


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Уважаемые коллеги! Подскажите ПЛИЗ, с помощью какого правила можно осуществить проверку расстояния виа до пада, на рис. виа 1 находиться на заданном расстоянии 0.2мм, а виа 2 "наехало" на пад. Очень надо! laughing.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
mkshome
сообщение May 23 2013, 13:35
Сообщение #287





Группа: Участник
Сообщений: 14
Регистрация: 16-12-08
Пользователь №: 42 536



isvia

clerence=0.2

issmtpin

in all net
Go to the top of the page
 
+Quote Post
Rodavion
сообщение May 23 2013, 14:25
Сообщение #288


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(mkshome @ May 23 2013, 17:35) *
isvia
clerence=0.2
issmtpin
in all net

А примерчик можно? А то у меня правило Clearance_hole - рис. 1 работает, а вот Clearance_via рис. 2 нет sad.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 23 2013, 15:45
Сообщение #289


Гуру
******

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



IsPad
IsVia
Same net
Go to the top of the page
 
+Quote Post
mkshome
сообщение May 23 2013, 17:12
Сообщение #290





Группа: Участник
Сообщений: 14
Регистрация: 16-12-08
Пользователь №: 42 536



Цитата(Владимир @ May 23 2013, 19:45) *
IsPad
IsVia
Same net

Судя по фото там КП планарная, у меня она на ispad не отзывается, только SMTpin проходит. Лиц. 09 летний, может сейчас уже и прокатывает

Цитата(Rodavion @ May 23 2013, 18:25) *
А примерчик можно? А то у меня правило Clearance_hole - рис. 1 работает, а вот Clearance_via рис. 2 нет sad.gif

Альт на работе, пример не послать - режим.

еще раз: сверху issmtpin, в другом окне isvia, расстояние Ваше и условие не diferent net only, а same или any net
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 23 2013, 17:15
Сообщение #291


Гуру
******

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



Цитата(mkshome @ May 23 2013, 20:12) *
Судя по фото там КП планарная, у меня она на ispad не отзывается, только SMTpin проходит. Лиц. 09 летний, может сейчас уже и прокатывает

Какая разница. Работает и там
Go to the top of the page
 
+Quote Post
Rodavion
сообщение May 24 2013, 08:33
Сообщение #292


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(Владимир @ May 23 2013, 21:15) *
Какая разница. Работает и там

Спасибо большое, уважаемые коллеги и гуру! beer.gif Работает в обоих вариантах и помощью этой проверки я нашел так же конденсатор под BGA-корпусом, который который "съехал"! biggrin.gif
А поскольку у меня в проекте есть довольно много QFN-корпусов, центральный пад которых "утыкан" виа, то чтобы в ходе проверки не "вываливалось" масса ошибок, которые ошибками не являются, то можно сделать правило так же и относительно класса падов, из которого исключены подобные пады.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Jul 28 2013, 10:38
Сообщение #293


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



День добрый.
По адресу http://rutracker.org/forum/viewtopic.php?t=3885433
появилось дополнение к обучающему курсу по AD (10-й урок: Правила). Прослушал речь пацана как хороший анекдот, но для начинающих видео нормальное. И главное - описано, как вставлять в правила выражения, полученные с помощью FSO.
Go to the top of the page
 
+Quote Post
beemaya
сообщение Aug 1 2013, 12:53
Сообщение #294


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 12-05-12
Из: Зеленоград
Пользователь №: 71 803



Здравствуйте! Создала правило, чтоб под определенной микросхемой проводник был 0,1/0,15, зазор 0,1, на остальной плате проводник 0,15 и зазор 0,15. Приоритеты правил указаны.
1. Задала область под микросхемой.
2. Задала для этой области свойства проводников.
3. Задала для этой области зазоры.
4. Задала проводники для всей платы.
5. Задала зазоры для всей платы.
6. Что в итоге получается:
- невозможно в заданной области сделать зазор 0,1. (цепь GND и соседняя)
- AD отслежит соответсвие правил и их выполнения в данном случае, но не помогает их реализовывать, т.е. выходя за область действия проводник сам не утолщается, а подсвечивается как ошибка (цепь 1,8V). Приходится при достижении границы вручную переключать толщину проводника.

Вопросы:
- корректно ли у меня заданы правила? где у меня ошибка, раз зазор не выполняется?
- можно ли настроить AD или по-другому задать правила, чтобы проводник сам менял свою толщину (как в Mentor Graphics, например)?

Попыталась всё изложить максимально лаконично, помогите, пожалуйста...
Прикрепленное изображение


Сообщение отредактировал beemaya - Aug 1 2013, 12:56
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

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

Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Aug 1 2013, 13:30
Сообщение #295


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(beemaya @ Aug 1 2013, 16:53) *
Здравствуйте! Создала правило, чтоб под определенной микросхемой проводник был 0,1/0,15, зазор 0,1, на остальной плате проводник 0,15 и зазор 0,15. Приоритеты правил указаны.
1. Задала область под микросхемой.
2. Задала для этой области свойства проводников.
3. Задала для этой области зазоры.
4. Задала проводники для всей платы.
5. Задала зазоры для всей платы.
6. Что в итоге получается:
- невозможно в заданной области сделать зазор 0,1. (цепь GND и соседняя)
- AD отслежит соответсвие правил и их выполнения в данном случае, но не помогает их реализовывать, т.е. выходя за область действия проводник сам не утолщается, а подсвечивается как ошибка (цепь 1,8V). Приходится при достижении границы вручную переключать толщину проводника.

Вопросы:
- можно ли настроить AD или по-другому задать правила, чтобы проводник сам менял свою толщину (как в Mentor Graphics, например)?

При выведении из под микросхемы, на границе ставите промежуточную точку?


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Aug 1 2013, 13:31
Сообщение #296


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

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



Цитата(beemaya @ Aug 1 2013, 16:53) *
....выходя за область действия проводник сам не утолщается,....


Ниче вы дали sm.gif)) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17

чтобы правило работало на границе используйте TouchesRoom

IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17'))

и не забывайте про приоиртеты

и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор.
Go to the top of the page
 
+Quote Post
beemaya
сообщение Aug 1 2013, 13:47
Сообщение #297


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 12-05-12
Из: Зеленоград
Пользователь №: 71 803



Цитата(Master of Nature @ Aug 1 2013, 17:30) *
При выведении из под микросхемы, на границе ставите промежуточную точку?


Да, ставлю, только это и спасает. Но на плате много разных микросхем (все BGA) с подобным правилом и такие точки очень утомляют.

Цитата(peshkoff @ Aug 1 2013, 17:31) *
Ниче вы дали sm.gif)) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17

чтобы правило работало на границе используйте TouchesRoom

IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17'))

и не забывайте про приоиртеты

и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор.


Спасибо, сейчас попробую. Правда цепи в классы я не объединяла... Надо объединить все цепи, относящиеся к этой микросхеме в один класс, так?
Зазоры и проводники подкорректирую...
Не подскажете - почему зазор у меня не работает?

Сообщение отредактировал beemaya - Aug 1 2013, 13:47
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Aug 1 2013, 13:52
Сообщение #298


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

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



ну класс нужен, если хотите какие то конкретные цепи.
а. я дал правило за пределами рума, "not" нужно убрать
IsTrack and TouchesRoom('D17')

тогда все зазоры должны работать. если не получится, попробуйте WithinRoom('D17'), not(WithinRoom('D17') (я все время в них путаюсь, правила кочуют из проекта в проект и работают сами по себе sm.gif )
Go to the top of the page
 
+Quote Post
Murzik_6011
сообщение Sep 3 2013, 16:41
Сообщение #299


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384



Подскажите, пожалуйста, как "нагородить" правила для случая, когда надо подключить к полигону (GND) только один вывод.
Задача банально простая - хочу использовать верхнюю медь в качестве экрана с подключением данного полигона к выводу С13-2. Проблема возникает с зазором между этим полигоном и остальными ногами этой же цепи. АД никак не хочет "делать" зазор нужной величины. Перепробовал уже все решения, которые должны решать задачу "в лоб". Складывается такое ощущение, что отсоединение ног от полигона выполняется после выполнения правила "на зазор".
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 3 2013, 17:11
Сообщение #300


Гуру
******

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



Цитата(Murzik_6011 @ Sep 3 2013, 19:41) *
Подскажите, пожалуйста, как "нагородить" правила для случая, когда надо подключить к полигону (GND) только один вывод.
Задача банально простая - хочу использовать верхнюю медь в качестве экрана с подключением данного полигона к выводу С13-2. Проблема возникает с зазором между этим полигоном и остальными ногами этой же цепи. АД никак не хочет "делать" зазор нужной величины. Перепробовал уже все решения, которые должны решать задачу "в лоб". Складывается такое ощущение, что отсоединение ног от полигона выполняется после выполнения правила "на зазор".

Поверх Pad Place/Rectance или твердый полигон
Так будет быстрее
Go to the top of the page
 
+Quote Post

32 страниц V  « < 18 19 20 21 22 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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