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

 
 
> Полигоны питания
Deneb
сообщение Jun 7 2006, 08:51
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Делаю платы в Protel DXP. Развожу проводники и в конце заливаю плату с обеих сторон полигонами GND. Есть небольшая проблемка. Если заливать полностью плату (от края до края), то полигоны получаются очень уж некрасивыми. Некоторые места заливаются, но островами, т.е. не соединяются ни с чем. Или если довольно-таки большой элемент типа 0805, 1206, один вывод которого цепляется на землю, полигоном заливается расстояние между выводами, чего не хотелось бы. Вопрос в том, как бы правильнее задавать заливку полигонами, чтобы не было таких фиговин. Я рисую или несколько маленьких полигончиков, или же на местах, где мне полигон не нужен, ставлю заливку (Fill), чтобы он ее обрисовал, а потом Fill'ку удаляю. Ну оооочень неудобно получается. Подскажите, плиииз! help.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
Mikle Klinkovsky
сообщение Jun 7 2006, 09:11
Сообщение #2


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Острова обычно нормально подключаются с помощью переходных и небольших подвижек дорожек.

Во избежание заливки под элементами я делал у компонента дополнительный патерн (в Протеле правда такого делать не доводилось) в котором между площадками рисовал keepout'ы или сutout'ы (в зависимости от САПРа), аналогично с реперными метками. Далее при размещении элементов просто выбирал нужный мне патерн.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 7 2006, 09:29
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Островки, конечно, можно соединить переходными отверстиями, но просто с ними (островками) даже не красиво получается. И между выводами элементов когда заливает тоже не то. Я просто думал, что есть что-нибудь в правилах для полигонов или для элементов. Только увеличив толщину проводников полигона до 0.5mm, перестал заливать между выводами 0805, а с корпусами побольше по-прежнему - беда. Дальнейшее увеличение толщины проводников ни к чему не приводит.


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Jul
сообщение Jun 7 2006, 09:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 15-12-04
Из: СПб
Пользователь №: 1 481



А если для цепи GND (для земляного полигона) на момент заливки задать зазор побольше ?
Или отдельные правила зазоров для компонентов 0805 и пр. ?
Если, конечно, это позволяет Protel.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 7 2006, 10:05
Сообщение #5


Гуру
******

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



Там же есть опция удаления таких островов
Более того можете настроить Pad так чтобы под SMD не проходило.
Там возможностей столько, до конца жизни хватит реализовывать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 7 2006, 10:16
Сообщение #6


Гуру
******

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



Цитата(Jul @ Jun 7 2006, 12:59) *
А если для цепи GND (для земляного полигона) на момент заливки задать зазор побольше ?
Или отдельные правила зазоров для компонентов 0805 и пр. ?
Если, конечно, это позволяет Protel.

Позволяет.
Вот картинка. Вписываете в поля свои требования. Заодно в соседних еще найдете
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 7 2006, 10:19
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Плиз, подскажите поконкретнее, где найти опцию для этих островков (интерфейс англицкий, лазить разбираться долго придется) и насчет Pad'ов. Пока нашел только, что можно создать правила для отдельных элементов (расстояния от них до полигонов), но как сдалать ддля этого маску, чтоб не писать каждый элемент пока не допер!


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 7 2006, 10:30
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Сделал правило отступления от Pad'ов (0.7mm). Теперь между ними не заливает, только и с другой стороны от пада расстояние отступает, что не больно-то удобно. Может можно просто где-нибудь запретить заливать между Pad'ами. И как быть, если не надо заливку под элементом, разъемом например?


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Jun 7 2006, 12:07
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Сделай кипаут, где заливка не нужна. Чего проще.
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 7 2006, 13:17
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Ладно всем спасибо за идеи и предложения, поэкспериментирую еще и что-нибудь выберу оптимальное.


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 7 2006, 13:48
Сообщение #11


Гуру
******

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



Цитата(Yuri Potapoff @ Jun 7 2006, 15:07) *
Сделай кипаут, где заливка не нужна. Чего проще.

И лучше сразу при создании Pattern компонента
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Jun 7 2006, 18:01
Сообщение #12


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

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



[/quote]
И лучше сразу при создании Pattern компонента
[/quote]

В PCAD2004sp4 проверил:
1. Keepout'ы созданные в Pattern Editor нормально воспринимаются by Autorouter в PCB editor.
2. Cutout'ы созданные в Pattern Editor НЕ воспринимает Copper Pour, созданный в PCB Editor'е, а в Pattern Editor нет возможности создавать Copper Pour. Поэтому не совсем понимаю, зачем в Pattern Editor есть возможность задавать Cutout? Может кто-нибудь пояснить?

В Altium Designer с этим точно нет проблем?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 8 2006, 09:30
Сообщение #13


Гуру
******

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



Цитата
В PCAD2004sp4 проверил:
1. Keepout'ы созданные в Pattern Editor нормально воспринимаются by Autorouter в PCB editor.
2. Cutout'ы созданные в Pattern Editor НЕ воспринимает Copper Pour, созданный в PCB Editor'е, а в Pattern Editor нет возможности создавать Copper Pour. Поэтому не совсем понимаю, зачем в Pattern Editor есть возможность задавать Cutout? Может кто-нибудь пояснить?

В Altium Designer с этим точно нет проблем?

Не пользовался. Но в инструментах есть и то и другое
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 8 2006, 10:13
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



А скажите, чем отличаются объекты Poly и Polygon? Пробовал правила задавать и с тем и с другим, не заметил разницы.


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 8 2006, 10:55
Сообщение #15


Гуру
******

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



Если речь идет о Аltium Designer, то это наверное Вы имели ввиду
1. Place Fill - сами рисуете полигон так как он выглядит
2.Place Polygon Plane- полигон очищается со всеми заданными параметрами относительно дорожек, PAD
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 8 2006, 12:23
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Не, я работаю в Protel'e. В правилах для сортировки различных объектов используют, например, is track, is via и др., а также is Poly и is Polygon, т.е. Poly и Polygon считаются разными объектами. Не пойму в чем различие.


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 8 2006, 13:01
Сообщение #17


Гуру
******

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



В описаниях везде сказано, что употреблять иди то или то, и что это связанные вещи.
Категорично утверждать не буду, но в этом плане это одно и тоже.
Go to the top of the page
 
+Quote Post
Zeroom
сообщение Jun 9 2006, 05:52
Сообщение #18


Местный
***

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



Не путайте человека! Вот цитата из файла помощи AD6 "AP0101 Polygon Pours and Copper Regions.pdf":

When creating Clearance rules for polygons, you must use the InPolygon (or InPoly) keyword, rather than IsPolygon (or IsPoly). This is because the clearance rules operate on the primitives (regions, tracks anarcs) that make up (or are ‘in’) the polygon pour, rather than the polygon pour as a whole object. A valid clearance rule for polygon pours would be between "InPolygon" objects and all other objects.

То есть в правилах трассировки протела есть два "ключевых слова" для полигонов - IsPoly (или IsPolygon) и InPoly (или InPolygon). Различаются они тем, что IsPoly рассматривает весь полигон целиком, а InPoly - как совокупность примитивов, образующих полигон. Соответственно, правильным будет задание правила для совокупности InPoly и всех остальных объектов.

Пример. Правило, задающее зазор 0,3мм между полигонами и полигонами/дорожками/контактными площадками/переходными отверстиями на наружных слоях.
Первая группа объектов: InPolygon
Вторая группа объектов: (IsTrack OR IsVia OR IsPad OR InPolygon) AND (OnLayer('Top Layer') OR OnLayer('Bottom Layer'))
Go to the top of the page
 
+Quote Post
Deneb
сообщение Jun 9 2006, 09:46
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 7-06-06
Из: Саратов
Пользователь №: 17 830



Благодарю за такое подробное объяснение. Че-то пытаюсь сделать правило, чтобы полигоны обрисовывали (не заливали) элементы (точнее их контуры, нарисованные в Top overlay) почему-то не выходит. Расстояние от полигонов до треков и до via в правилах меняются, а между полигоном и контуром элемента никак. Подскажите, какие группы надо задать (первая, как я понял, - InPolygon (или InPoly), а вторая?


--------------------
Стучитесь, и Вас откопают!
Go to the top of the page
 
+Quote Post

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

 


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


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