|
Возможно ли - несколько плат из одной схемы? |
|
|
|
 |
Ответов
|
Sep 28 2007, 13:30
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562

|
Если я правильно понял, имеется в виду, что проект создан один, а воплотиться он должен в несколько плат, соединенных между собой то ли разъемами, то ли просто одиночными проводниками. Насколько мне известно, считается более правильным создавать одну плату на один проект. В том смысле, что проект - это и есть одна плата, заканчивающаяся, например, разъемами. Однако, Альтиум очень многое позволяет пользователю. Поэтому, в принципе нет ничего невозможного в том, чтобы разбить схему на несколько плат, нарисовав их как в одном PCB-файле, так и в нескольких. При этом, если не разрисовывать межплатные соединения на схеме с помощью разъемов, то на печатной плате остануться неразведенные дорожки, на которые, если очень хочется, можно просто не обращать внимания. Если же соответствующим образом откорректировать схему (добавив какие-нибудь разъемы/соединители в местах разрывов), то и неразведенных дорожек не останется. Правда, гербер при таком способе, наверное будет один на весь набор плат. Второй вариант - создать в проекте несколько плат. При этом по команде Update from schematics можно будет выбрать, какую из плат обновляем. НО! В каждую из таких плат по умолчанию будет запихиваться весь набор компонентов с принципиальной схемы и "лишние компоненты" придется оставлять "за бортом" платы  В общем, тут много чего можно нафантазировать
Сообщение отредактировал Gennaj - Sep 28 2007, 13:31
|
|
|
|
|
Oct 1 2007, 04:15
|
Частый гость
 
Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578

|
[quote name='Gennaj' date='Sep 28 2007, 17:30' post='300300'] Если я правильно понял, имеется в виду, что проект создан один, а воплотиться он должен в несколько плат, соединенных между собой то ли разъемами, то ли просто одиночными проводниками. [quote] Именно так. Когда необходимо, например влезть в заданный габарит, и платы приходиться городить этажеркой.. [quote] В каждую из таких плат по умолчанию будет запихиваться весь набор компонентов с принципиальной схемы и "лишние компоненты" придется оставлять "за бортом" платы  [/quote] Вот так раньше и маялся в оркаде...куча неразведенных линий мешают работать, проверка на неразведенные цепи вручную.. Хорошо бы, была возможность определять в свойствах элемента на какую плату в проекте ему ставиться.
|
|
|
|
|
Oct 1 2007, 11:21
|
Местный
  
Группа: Свой
Сообщений: 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". Русский язык, кстати, поддерживается нормально  Отображение "лишних" линий связи можно отключить прямо на плате. Но, на мой взгляд, все-таки более правильно, чтобы не мучится с линиями, все-таки на схеме организовать разъемы для разных плат. Тогда никаких "лишних" линий связи на плате не будет по-определению.
|
|
|
|
|
Oct 3 2007, 04:17
|
Частый гость
 
Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578

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