|
|
  |
Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы |
|
|
|
May 23 2013, 13:35
|
Группа: Участник
Сообщений: 14
Регистрация: 16-12-08
Пользователь №: 42 536

|
isvia
clerence=0.2
issmtpin
in all net
|
|
|
|
|
May 23 2013, 17:12
|
Группа: Участник
Сообщений: 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 нет  Альт на работе, пример не послать - режим. еще раз: сверху issmtpin, в другом окне isvia, расстояние Ваше и условие не diferent net only, а same или any net
|
|
|
|
|
May 24 2013, 08:33
|

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

|
Цитата(Владимир @ May 23 2013, 21:15)  Какая разница. Работает и там Спасибо большое, уважаемые коллеги и гуру!  Работает в обоих вариантах и помощью этой проверки я нашел так же конденсатор под BGA-корпусом, который который "съехал"! А поскольку у меня в проекте есть довольно много QFN-корпусов, центральный пад которых "утыкан" виа, то чтобы в ходе проверки не "вываливалось" масса ошибок, которые ошибками не являются, то можно сделать правило так же и относительно класса падов, из которого исключены подобные пады.
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 28 2013, 10:38
|
Местный
  
Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520

|
День добрый. По адресу http://rutracker.org/forum/viewtopic.php?t=3885433появилось дополнение к обучающему курсу по AD (10-й урок: Правила). Прослушал речь пацана как хороший анекдот, но для начинающих видео нормальное. И главное - описано, как вставлять в правила выражения, полученные с помощью FSO.
|
|
|
|
|
Aug 1 2013, 12:53
|
Участник

Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 1 2013, 13:30
|
Мыслящий
    
Группа: Свой
Сообщений: 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Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Aug 1 2013, 13:31
|

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

|
Цитата(beemaya @ Aug 1 2013, 16:53)  ....выходя за область действия проводник сам не утолщается,.... Ниче вы дали  )) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17 чтобы правило работало на границе используйте TouchesRoom IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17')) и не забывайте про приоиртеты и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор.
|
|
|
|
|
Aug 1 2013, 13:47
|
Участник

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

|
Цитата(Master of Nature @ Aug 1 2013, 17:30)  При выведении из под микросхемы, на границе ставите промежуточную точку? Да, ставлю, только это и спасает. Но на плате много разных микросхем (все BGA) с подобным правилом и такие точки очень утомляют. Цитата(peshkoff @ Aug 1 2013, 17:31)  Ниче вы дали  )) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17 чтобы правило работало на границе используйте TouchesRoom IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17')) и не забывайте про приоиртеты и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор. Спасибо, сейчас попробую. Правда цепи в классы я не объединяла... Надо объединить все цепи, относящиеся к этой микросхеме в один класс, так? Зазоры и проводники подкорректирую... Не подскажете - почему зазор у меня не работает?
Сообщение отредактировал beemaya - Aug 1 2013, 13:47
|
|
|
|
|
Sep 3 2013, 16:41
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Подскажите, пожалуйста, как "нагородить" правила для случая, когда надо подключить к полигону (GND) только один вывод. Задача банально простая - хочу использовать верхнюю медь в качестве экрана с подключением данного полигона к выводу С13-2. Проблема возникает с зазором между этим полигоном и остальными ногами этой же цепи. АД никак не хочет "делать" зазор нужной величины. Перепробовал уже все решения, которые должны решать задачу "в лоб". Складывается такое ощущение, что отсоединение ног от полигона выполняется после выполнения правила "на зазор".
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|