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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Несколько положений одного элемента на ПП., Подскажите новичку...
Владимир
сообщение Jun 8 2007, 06:40
Сообщение #31


Гуру
******

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



Цитата(Vokchap @ Jun 8 2007, 07:36) *
Эту опцию отключать нельзя, т.к. невозможен далее нормальный апгрэйд всего проекта.

Gennaj, стратегия не верна, вроде как "через зад" выходит, хотя и с результатом. Для этих целей есть правила, ими и надо пользоваться. Предлагаю попробовать уже озвученный вариант:
1. Добавляем на PCB дополнительные футпринты (Graphical), все пады "No Net".
2. Открываем ветку "Electrical", в разделы "Clearance" и "Short-circuit" в областях "Where The First Object Matches" вместо "All" вписываем исключение: Not(AsMils(W)=Width), где Width - уникальная ширина треков, подводимых к "No Net" падам. Задавать в милях, т.к. мм округлятся и исключение станет ложным. Т.к. ширина уникальна, то исключение не влияет на другие треки на плате.
3. Подводим треки (With Net Name) от внешних цепей к "No Net" падам.
4. Наслаждаемся результатом.
Можно и не привязываться к конкретной ширине, правило будет чуть подлинее. Вариантов много, набирайте скилл в написании. wink.gif

Естествено и изменения правил ECO требует внимательности, но и предложенные правила тоже, так как можно зацепить не накроком связь на другой свободный PAD, и потом кусать себе голову. help.gif
Ecо даже лучше, можно его включить и проверить "ручные добавки"
С правилами тоже можно но длинее
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 8 2007, 07:07
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Vokchap @ Jun 8 2007, 07:36) *
Gennaj, стратегия не верна, вроде как "через зад" выходит, хотя и с результатом. Для этих целей есть правила, ими и надо пользоваться.


Не могу с Вами согласится. Наличие дополнительных контактных площадок - это такое же свойство печатной платы, как и способ проведения дорожек. И определяет этот способ разработчик, а никак не его инструмент. Предложенный Вами метод, как мне кажется, содержит слишком много возможностей для ошибки. Не забывайте, что чем больше правил прописано в проект, тем сложнее потом в них ориентироваться. И тем больше вероятность, что какое-нибудь вновь добавленное правило вступит в конфликт с ранее написанным.

Кроме того, для многовыводного компонента (если действовать по Вашему способу), все выводы окажуться NoNet. И указанное Вами правило не позволит обнаружить перепутанное подключение дорожек к выводам. Ведь все выводы - NoNet wink.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 8 2007, 07:33
Сообщение #33


Гуру
******

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



Цитата
Кроме того, для многовыводного компонента (если действовать по Вашему способу), все выводы окажуться NoNet. И указанное Вами правило не позволит обнаружить перепутанное подключение дорожек к выводам. Ведь все выводы - NoNet

Одобрям. a14.gif Не к месту конечно Но поставить 2 BGA с 1000 выводами (такого не бывает но всеже) и вручню соединять и правило писать - это наказание twak.gif
Go to the top of the page
 
+Quote Post
xemul
сообщение Jun 8 2007, 09:35
Сообщение #34



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



имхо, сама постановка задачи именно под "поизголяться". Если правильно понял, нужно получить несколько вариантов сборки платы. Так почему бы не сделать это штатными совершенно прямыми средствами?
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 8 2007, 09:58
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(xemul @ Jun 8 2007, 12:35) *
имхо, сама постановка задачи именно под "поизголяться". Если правильно понял, нужно получить несколько вариантов сборки платы. Так почему бы не сделать это штатными совершенно прямыми средствами?


Слишком общий вопрос, без конкретики. Какими именно "штатными совершенно прямыми средствами"?
Go to the top of the page
 
+Quote Post
xemul
сообщение Jun 8 2007, 10:46
Сообщение #36



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Gennaj @ Jun 8 2007, 13:58) *
Слишком общий вопрос, без конкретики. Какими именно "штатными совершенно прямыми средствами"?

Это не вопрос, а легкое недоумение. Чем "Assembly variants" автора треда не устраивают? Только тем, что на схеме придется нарисовать все элементы, которые могут присутствовать на плате? По-моему, это вполне естественно, а подход автора несколько странен.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 8 2007, 12:06
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(xemul @ Jun 8 2007, 13:46) *
Чем "Assembly variants" автора треда не устраивают? Только тем, что на схеме придется нарисовать все элементы, которые могут присутствовать на плате? По-моему, это вполне естественно, а подход автора несколько странен.


Ну, во-первых, я не претендую на абсолютное знание Альтиума, и просто высказываю мнение о том, как на мой взгляд можно решить поставленную задачу. Если Вы что-то знаете лучше меня, я с удовольствием Вас выслушаю. Собственно, для этого и существует данный форум, не так ли?

Во-вторых, мне казалось, что Assembly variants предназначено для создания нескольких вариантов печатной платы. В данной же теме вопрос был о том, как создать ОДНУ (!) плату (а не несколько разных вариантов!), подходящую для разных корпусов. Поправьте меня, если я не прав smile.gif
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Jun 8 2007, 12:49
Сообщение #38


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(xemul @ Jun 8 2007, 13:46) *
Это не вопрос, а легкое недоумение.

xemul, тут надо было не проект на несколько вариантов оформить, а дристнуть в плату парой ненужных корпусов (на "всякий случай", на "черный день", для "универсальности" и т.д.), и чтобы никому больно не было. Т.е., чтобы схема их не чувствовала и руллер не ругался. Вот и предлагаются тут всякие ***** варианты, кто на что.... Кесарю - кесарево, слесарю - слесарево, как говорится...
Go to the top of the page
 
+Quote Post
xemul
сообщение Jun 8 2007, 13:01
Сообщение #39



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Gennaj @ Jun 8 2007, 16:06) *
Ну, во-первых, я не претендую на абсолютное знание Альтиума, и просто высказываю мнение о том, как на мой взгляд можно решить поставленную задачу. Если Вы что-то знаете лучше меня, я с удовольствием Вас выслушаю. Собственно, для этого и существует данный форум, не так ли?

Вы очень серьезныsmile.gif. Повторюсь: я выразил только свое недоумение нетривиальным подходом к решению стандартной задачи.
Цитата
Во-вторых, мне казалось, что Assembly variants предназначено для создания нескольких вариантов печатной платы. В данной же теме вопрос был о том, как создать ОДНУ (!) плату (а не несколько разных вариантов!), подходящую для разных корпусов. Поправьте меня, если я не прав smile.gif

Насколько я понимаю идеология AD, для различных вариантов трассировки ПП предлагается все-таки создавать различные PrjPCB (я в одном PrjGrp веду всё развитие проекта, добавляя PrjPCB для новых версий схемы/трассировки). А Assembly Variants - это возможность формирования различных сборочников для одной трассировки (н-р, датчик Холла в одной версии сборки ставится справа снизу, а в другой - слева сверху. По-моему, именно это и хотел автор треда, но его стремление съэкономить на паре квадратиков на схеме непонятно).
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 8 2007, 13:30
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Прошу прощения за "серьезность" smile.gif smile.gif smile.gif

Ка я понял, автор первого вопроса столкнулся с проблемой, когда заранее неизвестно, в каком из 3-х вариантов корпусов будет стоять эта печатная плата. Поэтому автор вопроса захотел узнать, как сделать одну универсальную плату smile.gif
Из-за чего, собственно, и весь сыр-бор wink.gif

А вообще - поздравляю всех с приближением выходных tort.gif !
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Jun 8 2007, 13:48
Сообщение #41


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Gennaj @ Jun 8 2007, 16:30) *
А вообще - поздравляю всех с приближением выходных tort.gif !

Дык завтра еще тяжелый день, хотя можно уже праздновать beer.gif
Go to the top of the page
 
+Quote Post

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

 


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


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