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

 
 
32 страниц V  « < 15 16 17 18 19 > »   
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Rodavion
сообщение Dec 5 2012, 12:47
Сообщение #241


Знающий
****

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



Цитата(peshkoff @ Dec 5 2012, 14:36) *
Оно и не будет работать. Длина цепи никак не связана ни со слоями ни с комнатами ни с чем либо еще.
Вы запускаете универсальный мастер создания правил. Ему пофиг чего Вы там высчитывать будете. Он думает что Вы собираетесь создать какой нибудь клиренс или правило для полигона.
Нет отдельного мастера для длины цепи (и не будет)

кстати, почему у Вас змеи такие длинные? Вы внутренние цепи в плис учитываете?

ДОЛЖНО было работать, но не работает. В правиле - ограничения длины - четко указана цепь и слой, на котором это правило ДОЛЖНО действовать, это пятая позиция - рис. 1 . Причем по Applicable Rules - Unary Rules ЭТО правило ДЕЙСТВУЕТ - см. рис.2. А когда начинаешь разводить - НЕТ - рис. 3.
Длина цепей DDR в проекте определила длина этой дифф. пары
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Dec 5 2012, 14:03
Сообщение #242


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Rodavion @ Dec 5 2012, 16:47) *
ДОЛЖНО было работать, но не работает.

НЕ ДОЛЖНО!
как по вашему должно в альтиуме работать правило Component Clearance, если область действия будет Net или Net Class??? Никак! Это из одной серии...

Думаю этот вопрос можно закрыть!
вывод: не все доступные варианты которыми можно задать область действия могут быть использованы в конкретном правиле. Да тут не все очевидно и интуитивно. Это слабое место альтиума - факт.
Поставленную задачу здесь решить нельзя!


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 5 2012, 14:40
Сообщение #243


Знающий
****

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



Цитата(Алексей Сабунин @ Dec 5 2012, 18:03) *
НЕ ДОЛЖНО!
как по вашему должно в альтиуме работать правило Component Clearance, если область действия будет Net или Net Class??? Никак! Это из одной серии...

ЭТА область ДОЛЖНА быть НЕ АКТИВНА - см. рис
Цитата(Алексей Сабунин @ Dec 5 2012, 18:03) *
Думаю этот вопрос можно закрыть! - Поставленную задачу здесь решить нельзя!

К сожалению. Выходит, я невольно обманул начальство, убеждая его, что в альтиуме ТАКАЯ гибкая и многофункциональная система правил, что правило можно написать НА ЧТО УГОДНО sad.gif
Цитата(Алексей Сабунин @ Dec 5 2012, 18:03) *
вывод: не все доступные варианты которыми можно задать область действия могут быть использованы в конкретном правиле. Да тут не все очевидно и интуитивно. Это слабое место - факт.

И не единственное, надо признать
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
NickZ
сообщение Dec 5 2012, 15:07
Сообщение #244


Участник
*

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



Если еще вопрос по выравниванию актуален, добавлю пару копеек sm.gif
В нашем случае(пользования Альтиума), Владимир дал вам правильный и единственный вариант.
Цитата
Нужно вводить класс FromTo и для него уже писать правило. Там будет считать от точки до точки.

Но ручками все же придется поработать.
Здесь описано как пользоваться FromTo. и не только.

Здесь таблица, которая поможет вам видеть всю картину в целом , и будет документ для отчетности перед начальством.
Для поиска нужной цепи используем PCB Filter, например, выделить Arc и Track от пина до пина на каком то слое: ((IsArc Or IsTrack) And InFromTo('DRAM_BA2_5 (U401-T4 : U502-M3)') And OnLayer('Mid-Layer 2'))
Далее измеряем длину выделенных сегментов цепи Reports/Measure Selected Objects или R-S. данные пишем в таблицу, предварительно ее нужно подготовить под свой стек слоев.
Удачи.
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 5 2012, 15:27
Сообщение #245


Знающий
****

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



Цитата(NickZ @ Dec 5 2012, 19:07) *
Если еще вопрос по выравниванию актуален, добавлю пару копеек sm.gif

ЭТОТ вопрос актуален давно и всегда для тех, кто занимается проектированием ВЧ плат. Спасибо за неожиданную и своевременную подсказку в решении проблемы, завтра начну "грызть гранит", тьфу, АД biggrin.gif
ЗЫ а то я уж совсем было духом упал после общения с гуру smile3009.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 5 2012, 16:14
Сообщение #246


Гуру
******

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



Цитата(NickZ @ Dec 5 2012, 18:07) *
Если еще вопрос по выравниванию актуален, добавлю пару копеек sm.gif
В нашем случае(пользования Альтиума), Владимир дал вам правильный и единственный вариант.

Но ручками все же придется поработать.
Здесь описано как пользоваться FromTo. и не только.

Здесь таблица, которая поможет вам видеть всю картину в целом , и будет документ для отчетности перед начальством.
Для поиска нужной цепи используем PCB Filter, например, выделить Arc и Track от пина до пина на каком то слое: ((IsArc Or IsTrack) And InFromTo('DRAM_BA2_5 (U401-T4 : U502-M3)') And OnLayer('Mid-Layer 2'))
Далее измеряем длину выделенных сегментов цепи Reports/Measure Selected Objects или R-S. данные пишем в таблицу, предварительно ее нужно подготовить под свой стек слоев.
Удачи.

5 копеек. FroomTo решает. Но только в части контроля.
Змейки, зараза, автоматом пол этот класс не попадают. Хотя большой беды нету.
Плохо одно--- Назначать только в PCB--- отсюда много ручной работы действительно.
Еслисб можно было в схеме как-то определять для группы--- цены б не было.
Go to the top of the page
 
+Quote Post
seemann
сообщение Jan 4 2013, 12:09
Сообщение #247


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 31-03-05
Пользователь №: 3 826



Вопрос знатокам: Есть ли возможность создать правило в Алтиуме, которое реагирует на минимальную ширину меди на power planes (в негативе)? Нужно избежать вариант показаный на правом рисунке. Заранее благодарен!

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


Сообщение отредактировал seemann - Jan 4 2013, 12:11
Go to the top of the page
 
+Quote Post
white_leo
сообщение Jan 29 2013, 10:47
Сообщение #248


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 23-11-09
Из: Воронеж
Пользователь №: 53 825



Ещё один вопрос знатокам: есть компонент, в его футпринте, в топе, нарисован Solid Region и установлена галочка KeepOut. Как теперь в PCB задать зазор именно для этой зоны запрета (нужен нулевой зазор)?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 29 2013, 15:18
Сообщение #249


Гуру
******

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



Цитата(white_leo @ Jan 29 2013, 13:47) *
Ещё один вопрос знатокам: есть компонент, в его футпринте, в топе, нарисован Solid Region и установлена галочка KeepOut. Как теперь в PCB задать зазор именно для этой зоны запрета (нужен нулевой зазор)?

Если общее правило до KeepOut нулевой зазор--- то ничего делать и не нужно.
Если иначе-- для этого объекта написать правило с более высоким приоритетом
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Feb 15 2013, 11:36
Сообщение #250


Знающий
****

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



Уважаемые гуру! Помогите ПОЖАЛУЙСТА!!! написать правило From To для сегмента цепи, не могу понять, в чем ошибка smile3046.gif . И еще вопрос в догонку: это правило будет работать в режиме Interactive Length Tuning, или только в режиме проверки?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
N.I.K.
сообщение Feb 16 2013, 10:12
Сообщение #251


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-03-09
Пользователь №: 45 857



Привет.

Возможно ли создать правило для контроля зазора до края платы, без использования слоя Keep-Out?

Сам слой Keep-Out хочу использовать при создании футпринтов, для задания контура запрета трассировки внутри периметра компонента.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2013, 10:48
Сообщение #252


Гуру
******

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



Цитата(N.I.K. @ Feb 16 2013, 12:12) *
Привет.
Возможно ли создать правило для контроля зазора до края платы, без использования слоя Keep-Out?

Не стоит.
Цитата
Сам слой Keep-Out хочу использовать при создании футпринтов, для задания контура запрета трассировки внутри периметра компонента.

Не занимайтесь само изобретательством.
Это запретит на всех слоях. И не мешает кстати "контроля зазора до края платы"
Но Вас, скорее всего интересует только слой под компонентом.
Рисуйте контур, или Place Restance или все что угодно, на слое TOP, что должно указывать на запрет и ставьте в свойсвах фигур флаг KeepOut
Go to the top of the page
 
+Quote Post
N.I.K.
сообщение Feb 16 2013, 16:41
Сообщение #253


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-03-09
Пользователь №: 45 857



Владимир, спасибо за помощь. Именно то, что было мне необходимо.

Сообщение отредактировал N.I.K. - Feb 16 2013, 16:44
Go to the top of the page
 
+Quote Post
gia1965
сообщение Feb 21 2013, 07:57
Сообщение #254


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 6-02-09
Пользователь №: 44 492



Здравствуйте. Не могу задать для различных Plane различные условия зазора. Похоже слои Plane между собой не различаются в Altium. Имеется плата , 20 слоев, (10 сигнал + 10 Plane) Надо устанавливать различные зазоры между конкретными Plane и Via конкретных цепей. Правило OnLayer('Plane_2') and inNetClass ('xxx') не работает. Выход только в замене слоев Plane на сигнальные и залить полигонами? Спасибо за ответ.
Go to the top of the page
 
+Quote Post
filmi
сообщение Feb 21 2013, 15:32
Сообщение #255


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 9-09-09
Из: Украина
Пользователь №: 52 262



Не уверен но может стоит правило создать не в разделе Clearence, а в разделе Power Plane Clearence.


--------------------
Om Shanti, Shanti, Shanti Om
Go to the top of the page
 
+Quote Post

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

 


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


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