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

 
 
32 страниц V  « < 29 30 31 32 >  
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Parad12e
сообщение Jan 9 2017, 09:03
Сообщение #451


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

Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079



Цитата(ILYAUL @ Jan 5 2017, 21:57) *
Создал правило , для разъёма Clearance: (ObjectKind = 'PAD') And (Name = 'P1') = 0.1 mm Всё стало зеленным. Где ошибся?

Рискну предположить что надо не Name а Component = 'P1'.
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Mar 30 2017, 08:42
Сообщение #452


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



Доброго времени суток!
Возникла мелкая но ооочень неприятная проблемка. Суть задачи в том, что на слое только питание 50 вольт. И желательно, чтобы все цепи, вырезы и край платы отстояли от самой меди на некоторое расстояние. В слое Plane этого реализовать не удалось, т.к. любое правило Clearence для Plane сразу присваивается всем Plane на плате. Ладно... залил полигоном слой, но чтобы отступить от краев, нужен контур на слое KeepOutLayer. Но на других слоях полигоны и другие элементы трассировки подходят к краю платы для возможности металлизации торцов и конфликтуют с контуром на кипаутлэйер.
Может кто знает, как выйти из данной ситуации. Времени уже потрачен день...
Go to the top of the page
 
+Quote Post
Gluk
сообщение Mar 30 2017, 08:54
Сообщение #453


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

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Цитата(G_A_S @ Mar 30 2017, 11:42) *
Доброго времени суток!
Возникла мелкая но ооочень неприятная проблемка. Суть задачи в том, что на слое только питание 50 вольт. И желательно, чтобы все цепи, вырезы и край платы отстояли от самой меди на некоторое расстояние. В слое Plane этого реализовать не удалось, т.к. любое правило Clearence для Plane сразу присваивается всем Plane на плате. Ладно... залил полигоном слой, но чтобы отступить от краев, нужен контур на слое KeepOutLayer. Но на других слоях полигоны и другие элементы трассировки подходят к краю платы для возможности металлизации торцов и конфликтуют с контуром на кипаутлэйер.
Может кто знает, как выйти из данной ситуации. Времени уже потрачен день...


Это делается в свойствах стека слоев. D K
У слоя плоскость свойство pullback
Go to the top of the page
 
+Quote Post
Constantin
сообщение Mar 30 2017, 09:49
Сообщение #454


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(G_A_S @ Mar 30 2017, 11:42) *
Возникла мелкая но ооочень неприятная проблемка.
...
Может кто знает, как выйти из данной ситуации. Времени уже потрачен день...


С Plane Вам подсказали выше, а с полигоном - вариантов больше:
- нарисовать его сразу с нужным отступом
- в слое keepout нарисовать линии, совпадающие с контуром платы (это очень быстро :-) ) и расписать разные зазоры до него для разных элементов, полигонов и т.д. (от 0 до нужного максимума)

наверное можно придумать еще десяток путей :-)
Go to the top of the page
 
+Quote Post
Mobiluck
сообщение Apr 6 2017, 12:12
Сообщение #455





Группа: Участник
Сообщений: 12
Регистрация: 25-06-13
Пользователь №: 77 265



Добрый день, прошу помощи в следующей вопросе:

Дано:



где:
TL3[x] - тактовые сигналы
TL4,5[x] - адресные.
Необходимо выравнять адресные цепи относительно тактовых.
1. Сделано, создан xSignal Class, включающий данные цепи.
2. В HighSpeed -> MatchedLenght добавлено правило



3. На выходе имеем,



что логично.
Как поправить правило, чтобы все это считалось относительно тактовых сигналов WM0_CK?

PS До этого работал в Allegro, там необходимая цепь относительно которой все считалось делалась как TARGET, здесь все непривычно и как сделать правильно не пойму.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 6 2017, 12:23
Сообщение #456


Гуру
******

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



Правило только проверяет на разброс
При выравнивании (Tools/interactive...) установите в Target Lenght флаг From Net и укажите в списке нужную цепь
Go to the top of the page
 
+Quote Post
Mobiluck
сообщение Apr 6 2017, 13:31
Сообщение #457





Группа: Участник
Сообщений: 12
Регистрация: 25-06-13
Пользователь №: 77 265



Цитата(Владимир @ Apr 6 2017, 17:23) *
Правило только проверяет на разброс
При выравнивании (Tools/interactive...) установите в Target Lenght флаг From Net и укажите в списке нужную цепь

Владимир, задам тогда вопрос по-другому. К примеру я могу создать xSignal_clk_Class, включающий в себя тактовый сигнал и xSignal_ADD_Class c адресными сигналами. Как задать правило, чтобы Altium подсвечивал желтым разброс цепей xSignal_ADD_Class относительно xSignal_clk_Class. Ведь мне интересно учитывать разность длин адресных сигналов относительно тактового сигнала в +-74pS.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 6 2017, 14:10
Сообщение #458


Гуру
******

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



гм. сейчас у вас разброс в классе +-74. Независимо где находится тактовый, разброс будет не нарушен.
Но если тактовый находится ровно в середине, то реальный разброс относительно тактового --- в 2 раза меньше.
то есть вы хотите поиграть на этом?
Особого выигрыша это не даст
Go to the top of the page
 
+Quote Post
Mobiluck
сообщение Apr 6 2017, 17:03
Сообщение #459





Группа: Участник
Сообщений: 12
Регистрация: 25-06-13
Пользователь №: 77 265



Владимир, при задержке в +-74 pS я получаю возможную максимальную разницу в адресных сигналах 148 pS, но я не могу поставить данную цифру в правилах на адресные цепи с тактовым сигналом так как я могу нарушить минимальную разницу в +-74pS между адресным и тактовым сигналом, но если я оставлю как было сделано в Сообщение #455, то я теряю допустимую разницу в 74pS между адресными сигналами.
PS Если я не прав, то поправьте пожалуйста, честно очень трудно переключится с одного САПРа на другой.

Сообщение отредактировал Mobiluck - Apr 6 2017, 17:04
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 6 2017, 19:38
Сообщение #460


Гуру
******

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



Цитата
при задержке в +-74 pS я получаю возможную максимальную разницу в адресных сигналах 148 pS
между адресными, да и то, только в случае, если тактовый лежит ровно в середине. Это редкий случай.
Цитата
но я не могу поставить данную цифру в правилах на адресные цепи с тактовым сигналом так как я могу нарушить минимальную разницу в +-74pS между адресным и тактовым сигналом,
так и ставьте 74
Нет проблем выдержать все в таком интервале
Go to the top of the page
 
+Quote Post
Mobiluck
сообщение Apr 7 2017, 05:47
Сообщение #461





Группа: Участник
Сообщений: 12
Регистрация: 25-06-13
Пользователь №: 77 265



На сколько я понимаю, Altium поддерживает данный запрос для правил, мне неизвестен синтаксис, к примеру, в Suppoting Guide, во вложении, на 10 и 11 страницах показаны примеры правил для DDR, как раз то, что я хочу, но не показано в конкретных примерах.



Прикрепленные файлы
Прикрепленный файл  HiSpeedDesignTutorialforAltiumDesigner.pdf ( 2.8 мегабайт ) Кол-во скачиваний: 42
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 7 2017, 06:26
Сообщение #462


Гуру
******

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



Да статье уж много лет.
Потому и не показано, что просто в один клик не реализовано.
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Apr 11 2017, 06:06
Сообщение #463


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



Цитата(Gluk @ Mar 30 2017, 11:54) *
Это делается в свойствах стека слоев. D K
У слоя плоскость свойство pullback

Спасибо за ответы!
К сожалению в свойствах стека слоев настраиваются отступы только от краев платы и вырезов, но никак от других цепей. Получается такой элементарный вопрос не имеет решения. Заменил плэйн полигоном и считаю это костылем.
Go to the top of the page
 
+Quote Post
Constantin
сообщение Apr 11 2017, 08:18
Сообщение #464


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(G_A_S @ Apr 11 2017, 09:06) *
К сожалению в свойствах стека слоев настраиваются отступы только от краев платы и вырезов, но никак от других цепей. Получается такой элементарный вопрос не имеет решения. Заменил плэйн полигоном и считаю это костылем.


1) Здесь неоднократно писали, что Plane - не лучшее решение, если это не простейший случай.
2) А что мешает описать отдельные зазоры на слое/слоях Plane для цепи/класса цепей?
И что, при необходимости ограничение типа (ObjectKind = 'Split Plane') And (Layer = 'Ground Plane') не работает?
Прикрепленное изображение

3) Полигон намного более гибкий объект, не вижу проблемы с его использованием.
Go to the top of the page
 
+Quote Post
DEHiCKA
сообщение Aug 16 2017, 15:02
Сообщение #465





Группа: Участник
Сообщений: 7
Регистрация: 29-05-11
Пользователь №: 65 341



Извиняюсь, если банально, но можно ли сделать правило, что бы полигон с опцией Pour over same net objects, соединялся
с кастомными падами (в которых есть Solid region, Fill и т.п.) исключительно через Relief Connect?
Мостики напротив стандартных падов внутри кастомного альтиум делает, но всю остальную медь на паде, не попадающую в зону стандартных падов, заливает сплошняком.
Пробовал делать правила Polygon Connect Style на IsCopperRegion Or IsComponentFill, не помогает.

Pour over same net polygons only


Pour over same net objects


Сообщение отредактировал DEHiCKA - Aug 16 2017, 15:42
Go to the top of the page
 
+Quote Post

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

 


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


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