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

 
 
> Способы контроля перекрытия границ символов (футпринтов).
def_rain
сообщение Apr 17 2017, 13:43
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Здравствуйте.
При расстановке на плате символов компонентов нужно контролировать их пересечение. Для этого на уровне создания символа, нужно указать некую область которая будет являться границей символа. Обычно эта область является полигоном (класса Package Geometry) при пересечении которого с другим полигоном тогоже класса/подкласса вызовет ошибку DRC.

Я вижу два способа как это организовать:
1. Полигон Place bound top/bot

Однако, Place bound top/bot отвечает за высоту и объемные, габаритные размеры детали, поэтому считаю делать этот полигон границей детали не логично, потому что граница компонента должна включать в себя как габаритные размеры детали, так и площадки. А площадки обычно (исключение BGA корпуса) выступают за габаритные размеры, допустим smd площадки длиннее/больше чем сам вывод компонента => в случае границы компонента по полигону Place bound получится что площадки не войдут в границу компонента (меня это не устраивает).

2. Полигон DFA bound top/bot

Использование этого полигона в качестве границы кажется более логичным. Даже название соответствует Design for assembly.
В итоге имеем полигон DFA внутри которого пины и корпус детали имеющий свой Place bound по размерам механического чертежа.
Далее настраивается DFA spreedsheet с расстояниями между полигонами DFA и получаем при расстановки контроль пересечения символов.

Однако, здесь тоже есть нюанс. Т.к. DFA контролирует не конкретно пересечение этих полигонов, а расстояние их сближения указанного в DFA spreedsheet.
К сожалению это мня тоже не устраивает т.к. нужно именно пересечение...

Скажите как Вы решаете вопрос пересечения символов?
Go to the top of the page
 
+Quote Post



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

 


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


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