|
|
  |
Генерация схемы по PCB документу, Можно ли автоматически сгенерировать схему из PCB документа? |
|
|
|
Oct 28 2013, 09:30
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Oct 28 2013, 15:37
|
Частый гость
 
Группа: Участник
Сообщений: 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 "втягиваются" контактные площадки?
|
|
|
|
|
Oct 28 2013, 16:40
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

|
Цитата(Spartak @ Oct 28 2013, 19:37)  А в P-CADе каков промежуточный результат. Скорее всего его-то и надо править и править. И, второе, правильно ли в P-CAD "втягиваются" контактные площадки? В P-CADе 2004 результат такой же как в AD. Какая разница, в каком редакторе править, если промежуточный результат имеет такое же количество ошибок, что и "конечный"? Контактные площадки в PCB "втягиваются" нормально. Там в зависимости от опций импорта можно добиться чтобы только полигоны развалились, остальное корректно. Проблема именно со схемой, пока представляется малореальным её импортировать, а перерисовать - ещё хуже, поскольку она достаточно большая.
|
|
|
|
|
Oct 28 2013, 16:54
|

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

|
Цитата(Pechka @ Oct 28 2013, 19:40)  В P-CADе 2004 результат такой же как в AD. Так что вы хотите от AD, если оригинал кривой. Хотя: -Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel - -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить -Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет и вставить как Netlabel -Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки -Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там. Хотя все проблемы идут оттуда
|
|
|
|
|
Oct 29 2013, 07:31
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

|
Цитата(Владимир @ Oct 28 2013, 20:54)  Так что вы хотите от AD, если оригинал кривой.
Хотя: -Метки цепей разъезжаются, часть становится текстом. ==> выделить текст и вставить как Netlabel - -Часть символов отображается некорректно - размеры канта и надписей разъезжаются. Тут молитесь--- делайте из проекта библиотеку, правьте там и обновляйте на схеме. многое можно поправить -Часть пересечений проводников теряет соединение ==> тут ничего кроме глаз и ручной правки не поможет и вставить как Netlabel -Множество пинов не попадает в wire, подключеный к нему и получаются висящими в воздухе ==> попробуете поставить все в сетку исходной схемы. Может поможет подключить не подключенное/ Совместно с мправкой библиотеки-- поможет. Но начинать с сетки -Часть компонента может потеряться (например, питание у логических ИС) --> может. Но это нужны правильно сделанные компоненты в исходном проекте (PCAD). То есть править там.
Хотя все проблемы идут оттуда Я хотел сгенрировать схему из PCB, который импортировался достаточно корректно, чтобы можно было его вручную скорректировать. Если бы я разбирался в PCAD 8.7, мне бы не требовалось всё перетаскивать в AD. Собственно вопрос тот же - как сгенерировать схему по PCB?
|
|
|
|
|
Oct 29 2013, 09:38
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

|
Цитата(Владимир @ Oct 29 2013, 12:47)  сгенерировать можно только Netlist и подгрузить в схему. А так как неоткуда брать УГО, То их там и не будет Если вы сами на схему нарисуете и поставите УГО и свяжете их с Footprint на PCB то ECO пройдет нормально А если у меня уже есть библеотека с УГО, которым поставлены футпринты (эту часть удалось корректно воссоздать), можно ли чтобы он их автоматом понаставил с нужными designator-ми и подцепил к ним нетлэйблы на схеме? Пуская выглядит коряво, но функционально будет рабочим вариантом...
|
|
|
|
|
Oct 29 2013, 10:30
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

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

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

|
Цитата(Pechka @ Oct 29 2013, 13:30)  т.е. когда после импорта на выходе у меня получилась схема с правильными УГО(включая футпринты - вручную подправил), я могу удалить все связи и сделать Update schematic ... из редактора PCB и он сам подвесит на все нужные пины нужные цепи? Ну поставит он туда NetLabel. Но как правильно сами заметили, это будет каша только из УГО и Netlabel Хотя если устраивает-- нормально. Очень "хорошо" выглядят при этом безымянные цепи.
|
|
|
|
|
Oct 30 2013, 07:54
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

|
Цитата(Владимир @ Oct 29 2013, 21:07)  Из PCB Project/Component link отлинкуйте компоненты Пролинковал 426 из 460 компонентов (остальные позже вручную исправлю - в PCB развалились на пады). Попытался обновить схематику - почему-то в ECO было редложено добавить 50 пинов к одной из цепей и больше ничего. Но при выполнении - даже этого сделать не удалось - красные крестики.
|
|
|
|
|
Oct 30 2013, 08: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. По идее это быстрее прокатит
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|