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

 
 
 
Reply to this topicStart new topic
> Генерация схемы по PCB документу, Можно ли автоматически сгенерировать схему из PCB документа?
Pechka
сообщение Oct 28 2013, 08:08
Сообщение #1


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



При экспорте проектов из PCAD 8.7 в схемах возникает огромное количество ошибок, при этом PCB перетаскивается нормально (за исключением полигонов). Как можно сгенерировать схему из PCB документа (там указаны все названия цепей, компоненты, номиналы и т.д.)?
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Oct 28 2013, 08:45
Сообщение #2


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Pechka @ Oct 28 2013, 12:08) *
там указаны все названия цепей, компоненты, номиналы и т.д.?

А что за ошибки возникают в схемах? Нельзя ли пример, и немного подробнее о том, как делаете импорт из P-CAD 8.7.


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 28 2013, 09:30
Сообщение #3


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Алексей Сабунин @ Oct 28 2013, 12:45) *
А что за ошибки возникают в схемах? Нельзя ли пример, и немного подробнее о том, как делаете импорт из P-CAD 8.7.

Ошибок масса:
-Метки цепей разъезжаются, часть становится текстом.
-Часть символов отображается некорректно - размеры канта и надписей разъезжаются
-Часть пересечений проводников теряет соединение
-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе
-Часть компонента может потеряться (например, питание у логических ИС)
Импорт делаю следующим образом:
1. PCAD 8.7 сохраняю в PDIF (предварительно разделяю на листы нужного размера всю схему.
2. В PCAD 2004 делаю File->PDIF in
3. Сохраняю в ASCII формате
4. Импортирую в Altium Designer
Go to the top of the page
 
+Quote Post
Spartak
сообщение Oct 28 2013, 15:37
Сообщение #4


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

Группа: Участник
Сообщений: 114
Регистрация: 14-09-05
Пользователь №: 8 546



Цитата(Pechka @ Oct 28 2013, 13:30) *
Ошибок масса:
-Метки цепей разъезжаются, часть становится текстом.
-Часть символов отображается некорректно - размеры канта и надписей разъезжаются
-Часть пересечений проводников теряет соединение
-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе
-Часть компонента может потеряться (например, питание у логических ИС)
Импорт делаю следующим образом:
1. PCAD 8.7 сохраняю в PDIF (предварительно разделяю на листы нужного размера всю схему.
2. В PCAD 2004 делаю File->PDIF in
3. Сохраняю в ASCII формате
4. Импортирую в Altium Designer

А в P-CADе каков промежуточный результат. Скорее всего его-то и надо править и править. И, второе, правильно ли в P-CAD "втягиваются" контактные площадки?


Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 28 2013, 16:40
Сообщение #5


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Spartak @ Oct 28 2013, 19:37) *
А в P-CADе каков промежуточный результат. Скорее всего его-то и надо править и править. И, второе, правильно ли в P-CAD "втягиваются" контактные площадки?

В P-CADе 2004 результат такой же как в AD. Какая разница, в каком редакторе править, если промежуточный результат имеет такое же количество ошибок, что и "конечный"? Контактные площадки в PCB "втягиваются" нормально. Там в зависимости от опций импорта можно добиться чтобы только полигоны развалились, остальное корректно. Проблема именно со схемой, пока представляется малореальным её импортировать, а перерисовать - ещё хуже, поскольку она достаточно большая.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 28 2013, 16:54
Сообщение #6


Гуру
******

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



Цитата(Pechka @ Oct 28 2013, 19:40) *
В P-CADе 2004 результат такой же как в AD.

Так что вы хотите от AD, если оригинал кривой.

Хотя:
-Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel
- -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить
-Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет
и вставить как Netlabel
-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки
-Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там.

Хотя все проблемы идут оттуда
Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 29 2013, 07:31
Сообщение #7


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Владимир @ Oct 28 2013, 20:54) *
Так что вы хотите от AD, если оригинал кривой.

Хотя:
-Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel
- -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить
-Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет
и вставить как Netlabel
-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки
-Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там.

Хотя все проблемы идут оттуда

Я хотел сгенрировать схему из PCB, который импортировался достаточно корректно, чтобы можно было его вручную скорректировать.

Если бы я разбирался в PCAD 8.7, мне бы не требовалось всё перетаскивать в AD.

Собственно вопрос тот же - как сгенерировать схему по PCB?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 29 2013, 08:47
Сообщение #8


Гуру
******

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



Цитата(Pechka @ Oct 29 2013, 10:31) *
Я хотел сгенрировать схему из PCB, который импортировался достаточно корректно, чтобы можно было его вручную скорректировать.

Если бы я разбирался в PCAD 8.7, мне бы не требовалось всё перетаскивать в AD.

Собственно вопрос тот же - как сгенерировать схему по PCB?

сгенерировать можно только Netlist и подгрузить в схему.
А так как неоткуда брать УГО, То их там и не будет
Если вы сами на схему нарисуете и поставите УГО и свяжете их с Footprint на PCB то ECO пройдет нормально
Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 29 2013, 09:38
Сообщение #9


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Владимир @ Oct 29 2013, 12:47) *
сгенерировать можно только Netlist и подгрузить в схему.
А так как неоткуда брать УГО, То их там и не будет
Если вы сами на схему нарисуете и поставите УГО и свяжете их с Footprint на PCB то ECO пройдет нормально

А если у меня уже есть библеотека с УГО, которым поставлены футпринты (эту часть удалось корректно воссоздать), можно ли чтобы он их автоматом понаставил с нужными designator-ми и подцепил к ним нетлэйблы на схеме? Пуская выглядит коряво, но функционально будет рабочим вариантом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 29 2013, 10:22
Сообщение #10


Гуру
******

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



Цитата(Pechka @ Oct 29 2013, 12:38) *
можно ли чтобы он их автоматом понаставил

А номер листа, координаты, поворот кто скажет программе? Или все в кучу валить?
Вот раставьте из библиотеки и свяжите с PCB. Остальное (нужными designator-ми и подцепил к ним нетлэйблы на схеме) она сделает
Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 29 2013, 10:30
Сообщение #11


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Владимир @ Oct 29 2013, 14:22) *
А номер листа, координаты, поворот кто скажет программе? Или все в кучу валить?
Вот раставьте из библиотеки и свяжите с PCB. Остальное (нужными designator-ми и подцепил к ним нетлэйблы на схеме) она сделает

т.е. когда после импорта на выходе у меня получилась схема с правильными УГО(включая футпринты - вручную подправил), я могу удалить все связи и сделать Update schematic ... из редактора PCB и он сам подвесит на все нужные пины нужные цепи?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 29 2013, 10:38
Сообщение #12


Гуру
******

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



Цитата(Pechka @ Oct 29 2013, 13:30) *
т.е. когда после импорта на выходе у меня получилась схема с правильными УГО(включая футпринты - вручную подправил), я могу удалить все связи и сделать Update schematic ... из редактора PCB и он сам подвесит на все нужные пины нужные цепи?

Ну поставит он туда NetLabel.
Но как правильно сами заметили, это будет каша только из УГО и Netlabel
Хотя если устраивает-- нормально.
Очень "хорошо" выглядят при этом безымянные цепи.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 29 2013, 17:07
Сообщение #13


Гуру
******

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



Из PCB Project/Component link отлинкуйте компоненты
Go to the top of the page
 
+Quote Post
Pechka
сообщение Oct 30 2013, 07:54
Сообщение #14


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(Владимир @ Oct 29 2013, 21:07) *
Из PCB Project/Component link отлинкуйте компоненты

Пролинковал 426 из 460 компонентов (остальные позже вручную исправлю - в PCB развалились на пады). Попытался обновить схематику - почему-то в ECO было редложено добавить 50 пинов к одной из цепей и больше ничего. Но при выполнении - даже этого сделать не удалось - красные крестики.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 30 2013, 08:15
Сообщение #15


Гуру
******

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



Цитата(Pechka @ Oct 30 2013, 10:54) *
Пролинковал 426 из 460 компонентов (остальные позже вручную исправлю - в PCB развалились на пады). Попытался обновить схематику - почему-то в ECO было редложено добавить 50 пинов к одной из цепей и больше ничего. Но при выполнении - даже этого сделать не удалось - красные крестики.

Ну насчет 50-- надо смотреть. Или действиельно так, или не хватает гейта, или... Собак много может быть
Красные стрелки--- смотрите настройки ECO генератора

Хотя может быть проще скопировать все PIN и вставить их как Netlabel на свои же пины.
То есть "каша" получится сразу, а ECO генератору придется только изменить названия вставленных NetLabel. По идее это быстрее прокатит
Go to the top of the page
 
+Quote Post

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

 


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


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