Jump to content

    

Генерация схемы по PCB документу

При экспорте проектов из PCAD 8.7 в схемах возникает огромное количество ошибок, при этом PCB перетаскивается нормально (за исключением полигонов). Как можно сгенерировать схему из PCB документа (там указаны все названия цепей, компоненты, номиналы и т.д.)?

Share this post


Link to post
Share on other sites
там указаны все названия цепей, компоненты, номиналы и т.д.?

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

Share this post


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

Ошибок масса:

-Метки цепей разъезжаются, часть становится текстом.

-Часть символов отображается некорректно - размеры канта и надписей разъезжаются

-Часть пересечений проводников теряет соединение

-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе

-Часть компонента может потеряться (например, питание у логических ИС)

Импорт делаю следующим образом:

1. PCAD 8.7 сохраняю в PDIF (предварительно разделяю на листы нужного размера всю схему.

2. В PCAD 2004 делаю File->PDIF in

3. Сохраняю в ASCII формате

4. Импортирую в Altium Designer

Share this post


Link to post
Share on other sites
Ошибок масса:

-Метки цепей разъезжаются, часть становится текстом.

-Часть символов отображается некорректно - размеры канта и надписей разъезжаются

-Часть пересечений проводников теряет соединение

-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе

-Часть компонента может потеряться (например, питание у логических ИС)

Импорт делаю следующим образом:

1. PCAD 8.7 сохраняю в PDIF (предварительно разделяю на листы нужного размера всю схему.

2. В PCAD 2004 делаю File->PDIF in

3. Сохраняю в ASCII формате

4. Импортирую в Altium Designer

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

 

 

 

Share this post


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

В P-CADе 2004 результат такой же как в AD. Какая разница, в каком редакторе править, если промежуточный результат имеет такое же количество ошибок, что и "конечный"? Контактные площадки в PCB "втягиваются" нормально. Там в зависимости от опций импорта можно добиться чтобы только полигоны развалились, остальное корректно. Проблема именно со схемой, пока представляется малореальным её импортировать, а перерисовать - ещё хуже, поскольку она достаточно большая.

Share this post


Link to post
Share on other sites
В P-CADе 2004 результат такой же как в AD.

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

 

Хотя:

-Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel

- -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить

-Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет

и вставить как Netlabel

-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки

-Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там.

 

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

Share this post


Link to post
Share on other sites
Так что вы хотите от AD, если оригинал кривой.

 

Хотя:

-Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel

- -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить

-Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет

и вставить как Netlabel

-Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки

-Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там.

 

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

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

 

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

 

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

Share this post


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

 

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

 

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

сгенерировать можно только Netlist и подгрузить в схему.

А так как неоткуда брать УГО, То их там и не будет

Если вы сами на схему нарисуете и поставите УГО и свяжете их с Footprint на PCB то ECO пройдет нормально

Share this post


Link to post
Share on other sites
сгенерировать можно только Netlist и подгрузить в схему.

А так как неоткуда брать УГО, То их там и не будет

Если вы сами на схему нарисуете и поставите УГО и свяжете их с Footprint на PCB то ECO пройдет нормально

А если у меня уже есть библеотека с УГО, которым поставлены футпринты (эту часть удалось корректно воссоздать), можно ли чтобы он их автоматом понаставил с нужными designator-ми и подцепил к ним нетлэйблы на схеме? Пуская выглядит коряво, но функционально будет рабочим вариантом...

Share this post


Link to post
Share on other sites
можно ли чтобы он их автоматом понаставил

А номер листа, координаты, поворот кто скажет программе? Или все в кучу валить?

Вот раставьте из библиотеки и свяжите с PCB. Остальное (нужными designator-ми и подцепил к ним нетлэйблы на схеме) она сделает

Share this post


Link to post
Share on other sites
А номер листа, координаты, поворот кто скажет программе? Или все в кучу валить?

Вот раставьте из библиотеки и свяжите с PCB. Остальное (нужными designator-ми и подцепил к ним нетлэйблы на схеме) она сделает

т.е. когда после импорта на выходе у меня получилась схема с правильными УГО(включая футпринты - вручную подправил), я могу удалить все связи и сделать Update schematic ... из редактора PCB и он сам подвесит на все нужные пины нужные цепи?

Share this post


Link to post
Share on other sites
т.е. когда после импорта на выходе у меня получилась схема с правильными УГО(включая футпринты - вручную подправил), я могу удалить все связи и сделать Update schematic ... из редактора PCB и он сам подвесит на все нужные пины нужные цепи?

Ну поставит он туда NetLabel.

Но как правильно сами заметили, это будет каша только из УГО и Netlabel

Хотя если устраивает-- нормально.

Очень "хорошо" выглядят при этом безымянные цепи.

Share this post


Link to post
Share on other sites
Из PCB Project/Component link отлинкуйте компоненты

Пролинковал 426 из 460 компонентов (остальные позже вручную исправлю - в PCB развалились на пады). Попытался обновить схематику - почему-то в ECO было редложено добавить 50 пинов к одной из цепей и больше ничего. Но при выполнении - даже этого сделать не удалось - красные крестики.

Share this post


Link to post
Share on other sites
Пролинковал 426 из 460 компонентов (остальные позже вручную исправлю - в PCB развалились на пады). Попытался обновить схематику - почему-то в ECO было редложено добавить 50 пинов к одной из цепей и больше ничего. Но при выполнении - даже этого сделать не удалось - красные крестики.

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

Красные стрелки--- смотрите настройки ECO генератора

 

Хотя может быть проще скопировать все PIN и вставить их как Netlabel на свои же пины.

То есть "каша" получится сразу, а ECO генератору придется только изменить названия вставленных NetLabel. По идее это быстрее прокатит

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this