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

 
 
> Возможно ли - несколько плат из одной схемы?
Prowler
сообщение Sep 28 2007, 09:39
Сообщение #1


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

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



Сабж собственно. Есть ли такая возможность в AD? Иногда бывает нужно одну схему поделить на несколько плат, причем распределять элементы в процессе расстановки/трассировки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gennaj
сообщение Sep 28 2007, 13:30
Сообщение #2


Местный
***

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



Если я правильно понял, имеется в виду, что проект создан один, а воплотиться он должен в несколько плат, соединенных между собой то ли разъемами, то ли просто одиночными проводниками.
Насколько мне известно, считается более правильным создавать одну плату на один проект. В том смысле, что проект - это и есть одна плата, заканчивающаяся, например, разъемами.
Однако, Альтиум очень многое позволяет пользователю. Поэтому, в принципе нет ничего невозможного в том, чтобы разбить схему на несколько плат, нарисовав их как в одном PCB-файле, так и в нескольких. При этом, если не разрисовывать межплатные соединения на схеме с помощью разъемов, то на печатной плате остануться неразведенные дорожки, на которые, если очень хочется, можно просто не обращать внимания. Если же соответствующим образом откорректировать схему (добавив какие-нибудь разъемы/соединители в местах разрывов), то и неразведенных дорожек не останется.
Правда, гербер при таком способе, наверное будет один на весь набор плат.
Второй вариант - создать в проекте несколько плат. При этом по команде Update from schematics можно будет выбрать, какую из плат обновляем. НО! В каждую из таких плат по умолчанию будет запихиваться весь набор компонентов с принципиальной схемы и "лишние компоненты" придется оставлять "за бортом" платыsmile.gif
В общем, тут много чего можно нафантазировать smile.gif

Сообщение отредактировал Gennaj - Sep 28 2007, 13:31
Go to the top of the page
 
+Quote Post
Prowler
сообщение Oct 1 2007, 04:15
Сообщение #3


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

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



[quote name='Gennaj' date='Sep 28 2007, 17:30' post='300300']
Если я правильно понял, имеется в виду, что проект создан один, а воплотиться он должен в несколько плат, соединенных между собой то ли разъемами, то ли просто одиночными проводниками.
[quote]

Именно так. Когда необходимо, например влезть в заданный габарит, и платы приходиться городить этажеркой..


[quote]
В каждую из таких плат по умолчанию будет запихиваться весь набор компонентов с принципиальной схемы и "лишние компоненты" придется оставлять "за бортом" платыsmile.gif
[/quote]

Вот так раньше и маялся в оркаде...куча неразведенных линий мешают работать, проверка на неразведенные цепи вручную.. Хорошо бы, была возможность определять в свойствах элемента на какую плату в проекте ему ставиться.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 1 2007, 06:01
Сообщение #4


Гуру
******

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



Цитата(Prowler @ Oct 1 2007, 07:15) *
Вот так раньше и маялся в оркаде...куча неразведенных линий мешают работать, проверка на неразведенные цепи вручную.. Хорошо бы, была возможность определять в свойствах элемента на какую плату в проекте ему ставиться.

Если прямо со схемы хотите, то наиболее простой и понятный способ- на отдельных листах

Далее ROOM и все понятНо.
Можно и на одном. Тогда ROOM определить уже в PCB
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 1 2007, 11:21
Сообщение #5


Местный
***

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



Цитата(Владимир @ Oct 1 2007, 09:01) *
Если прямо со схемы хотите, то наиболее простой и понятный способ- на отдельных листах

Далее ROOM и все понятНо.
Можно и на одном. Тогда ROOM определить уже в PCB

Верно, можно и с помощью ROOM. При этом, даже если схема на одном листе, можно запросто определить разные ROOM для компонентов прямо на схеме. Для этого надо компонентам создать параметр с именем "ClassName", а значением его сделать, например, "Плата 1" и "Плата 2".
Затем в свойствах проекта (Project Options) на закладке Class Generation указать две галочки: Generate Component Classes и Generate Rooms for Component Classes.
В результате все компоненты на плате будут разделены на два ROOMа - "Плата 1" и "Плата 2". Русский язык, кстати, поддерживается нормально smile.gif

Отображение "лишних" линий связи можно отключить прямо на плате.

Но, на мой взгляд, все-таки более правильно, чтобы не мучится с линиями, все-таки на схеме организовать разъемы для разных плат. Тогда никаких "лишних" линий связи на плате не будет по-определению.
Go to the top of the page
 
+Quote Post
Prowler
сообщение Oct 3 2007, 04:17
Сообщение #6


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

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



Цитата(Gennaj @ Oct 1 2007, 15:21) *
Но, на мой взгляд, все-таки более правильно, чтобы не мучится с линиями, все-таки на схеме организовать разъемы для разных плат. Тогда никаких "лишних" линий связи на плате не будет по-определению.


В этом случае придется одной и той же цепи давать два названия?
Go to the top of the page
 
+Quote Post



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

 


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


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