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

 
 
> Конструирование сборки из плат
def_rain
сообщение Jun 28 2016, 11:45
Сообщение #1


Местный
***

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



Здравствуйте.
Столкнулся с такой ситуацией:
Есть две платы, будем называть их драйверная и процессорная, они соединяются между собой двумя межплатными соединителями. Т.е. процессорная плата в итоге устанавливается на драйверную.
Значит для упрощения процесса компоновки элементов и трассировки нижней платы нужен Symbol который имитирует верхнюю процессорную плату (т.е. два межплатных соединителя и габориты верхней платы в одном symbol). Выглядеть это долно как на фото. (верхняя плата для данного проекта будет как symbol).


Дело в том, что процессорная плата уже готова и имеет определенные габариты и разъемы имеют свои конкретные координаты и должны совпадать со своими ответными частями на драйверной плате.
Можно конечно сделать Sub-Drawing и скопировать в один из symbol второй... потом выставить эти два разъема в общем символе по координатам и добавить общую границу такую же как у верхней платы... но это как то трудоемко.

Я думаю в Аллегро должны быть предусмотрены какие то инструменты не только для трассировки, но и для такого рода конструирования.
1. Как иначе спроектировать две платы, которые должны соединяться между собой? Для этого они обе должны быть помещены в один проект PCB?
2. На фото PCBшник верхней платы,в котором удалено всё кроме двух межплатных соединителей и границ платы,возможно ли как то преобразовать эту *.BRD в библиотечный symbol? (тем самым избежать трудоемкого Sub-Drawing)


Сообщение отредактировал def_rain - Jun 28 2016, 11:51
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Uree
сообщение Jun 28 2016, 12:09
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Я такого инструмента не знаю, а в подобных случаях делал просто мех. футпринт у которого графика обозначала ключевые точки как то разъемы-крепеж-границы. Просто ответные части разъемов должны ведь попасть на схему и в ВОМ и лучше если в оригинальном виде, а не в составе некоего сборочного компонента. А так стандартные футпринты плюс вспомагательный для их правильного позиционирования.
Go to the top of the page
 
+Quote Post
def_rain
сообщение Jun 28 2016, 12:25
Сообщение #3


Местный
***

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



Цитата(Uree @ Jun 29 2016, 02:09) *
Я такого инструмента не знаю, а в подобных случаях делал просто мех. футпринт у которого графика обозначала ключевые точки как то разъемы-крепеж-границы. Просто ответные части разъемов должны ведь попасть на схему и в ВОМ и лучше если в оригинальном виде, а не в составе некоего сборочного компонента. А так стандартные футпринты плюс вспомагательный для их правильного позиционирования.


Да, по поводу BOM это верно, в моем варианте эти разъемы будут как один... Нужно подумать.
Go to the top of the page
 
+Quote Post
Карлсон
сообщение Jun 28 2016, 20:36
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800



Цитата(Uree @ Jun 28 2016, 15:09) *
Я такого инструмента не знаю, а в подобных случаях делал просто мех. футпринт у которого графика обозначала ключевые точки как то разъемы-крепеж-границы. Просто ответные части разъемов должны ведь попасть на схему и в ВОМ и лучше если в оригинальном виде, а не в составе некоего сборочного компонента. А так стандартные футпринты плюс вспомагательный для их правильного позиционирования.


А как тогда выполнять проверку на расстановку габаритных комплектующих?
По вашему методу возможно использование стандартного DRC на предмет пересечения компонентов по высоте? Или это уже в механическом каде смотрелось?

Для не очень сложной платы я делал следующим образом: сначала в мех. каде нарисовал габариты плат и вставил туда разъемы, совместив их. После, делая отдельные платы, имел уже чертеж в dxf для каждой из плат, из которого было ясно, где должны стоять разъемы. Но с проверкой пересечения высоких компонентов были трудности.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 28 2016, 21:30
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну вроде кипауты размещения с заданием высоты никто не отменял, так что вообще не вижу проблемы. Можно даже сразу же в мех. футпринте задать его мин/макс высоту(плата+макс. высота компонентов на условном боттоме), дабы контролировать элементы под ним стоящие.
Да, все компоненты имеющиеся на плате так просто отследить не получится, но если очень хочется можно вытянуть из платы-мезонина place_boundary шейпы компонентов стороны обращенной к главной плате и вставить их в мех. символ с соответствующим пересчетом высоты. Это уже значительно сложнее, но по прежнему реализуемо.
Так что все решаемо.
Go to the top of the page
 
+Quote Post
def_rain
сообщение Jun 29 2016, 09:12
Сообщение #6


Местный
***

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



Господа, покритикуйте способ который пришелся мне самым подходящим в моей ситуации:
Создал механический символ, в котором прорисованы два межплатных соединителя в классе Package Geometry-Assembly top с указанными центрами для них и границу этой верхней платы(мезанинная). См. фото
Т.к. верхняя плата готова, то все координаты мне известны.

В проекте PCB планирую добавить этот мех.символ на нижнюю плату на которую она будет устанавливаться. Таким образом я буду иметь точные координаты центров разъемов и смогу оценивать границы плат в собранном виде.
Далее по полученным координатам центров выставлю футпринты межплатных соединителей.
Получается что этот механический символ как шаблон для ориентации верхней платы относительно нижней и расположение центров символов соединителей.

В итоге:
Плюсы
1. В ВОМ получу два соединителя со своими индивидуальными refdes (а не один составной)
2. Нумерация пинов для каждого разъема своя

Минусы
1. Менее удобно перемещать этот модуль в составе проекта, т.к. он не является одним цельным символом.
2. Создание дополнительного мех.символа


Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2016, 09:51
Сообщение #7


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Именно то, о чем я писал. Чтобы было удобней перемещать можно после позиционирования разъемов создать группу из этих разъемов и этого мех. символа и перемещать уже группой.

Для контроля высоты компонентов можно к мех. символу добавить шейп на PLACE_BOUNDARY с указанием Min/Max height, так, чтобы ограничить высоту компонентов размещаемых под этой платой.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 29 2016, 12:56
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Что-то многовато высокой науки...
Что мешает тупо экспортировать DXF из верхней платы с включёнными нужными слоями, импортировать его в новый слой (подкласс) в нижней плате и спокойно делать привязки?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2016, 13:26
Сообщение #9


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



То же, что написали - это будет набор отдельных объектов, что есть менее удобно, чем один объект.
В общем способов несколько, каждый выбирает как удобней/быстрей/функциональней/...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:27
Рейтинг@Mail.ru


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