|
Проверка соответствия схемы/нетлиста и гербера, Как? |
|
|
|
Jul 11 2011, 10:20
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Приветствую... Есть задача - сравнить netlist и gerber. Допустим один человек рисует схему в OrCAD, другой разводит допустим в Altium (ну так ему хочется). Есть ли какой-то способ проверить правильность разводки? Полагаю, что должно быть что-то в таком виде для проверки: 1) Netlist из схематика (OrCAD, например) -> какой-то универсальный формат 2) Gerber/ODB/прочее - > какой-то универсальный формат 3) Checker берет данные из п. 1) и 2), сравнивает на соответствие. Подскажите, как решается подобная задача и каким софтом? Сильно не пинайте, я не разработчик PCB -- Успехов!
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
 |
Ответов
|
Jul 11 2011, 11:18
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Эти два человека уже работают, или только хотят начать? Если уже начали, то, очевидно, нетлист удалось передать из схемы в плату. Значит, проверять можно только правильность формирования самого нетлиста. Если это делается не какой-то самописаной программой, то имхо и проверять ничего не надо. После получения герберов можно восстановить нетлист и сверить с исходным, средства подготовки к производству это делают. CAM350 точно делает, значит, и более мощные тоже должны. Однако, могу сказать, что глюки в герберах попадаются довольно редко, в смысле, для PCB-софта это серьезная проблема, которую обычно быстро устраняют заплатками. В общем, мысль такая: если все делается в проверенной версии САПР и не самописанными программами, то можно особо не паритсья...
|
|
|
|
|
Jul 11 2011, 11:37
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(vitan @ Jul 11 2011, 14:18)  Эти два человека уже работают, или только хотят начать? Если уже начали, то, очевидно, нетлист удалось передать из схемы в плату. Значит, проверять можно только правильность формирования самого нетлиста. Не факт... Допустим попался какой-то нерадивый разводчик. Крайний случай - развел, например не все (ошибся, устал, надоело, сменил пол, и т.п.). Как мне проверить его работу? Что действительно все компоненты поставлены, все цепи присутствуют, и т.п. Вообщем, если не затруднит - объясните, пожалуйста на пальцах по шагам что и в какой последовательности делать в CAM350? В идеале - имеем схему в OrCAD и GERBERS/ODB++... --Желаю успехов!
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Jul 11 2011, 12:41
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(vitan @ Jul 11 2011, 15:35)  Ну можно просто взять проект и сгенерить нужные репорты... Бывают, правда, случаи, когда проекты давать не хотят... Но это имхо надо решать административным путем, а не тратить время на реверс-инженерию. Я "теорию" понимаю. Меня интересует, КАК это делается в OrCAD (какой нетлист делать) и в CAM350, например... Буду благодарен, если будет кто-то любезен поделиться личным опытом.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Jul 11 2011, 12:49
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Victor® @ Jul 11 2011, 16:41)  Я "теорию" понимаю. Меня интересует, КАК это делается в CAM350, например... Буду благодарен, если будет кто-то любезен поделиться личным опытом. Ну я собственно потому и отговариваю, что имел личный опыт. Мучился долго с сопоставлением имен цепей, потом надоело, просто проверил критичные зоны (правда, я знал, где они  ) и успокоился. Делал все по хелпу из кам350. Давно было, больше врать не буду.
|
|
|
|
|
Jul 11 2011, 19:57
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Doomsday_machine @ Jul 11 2011, 20:21)  Victor®Попробуйте сделать как описано здесь. Если вкратце, то вам нужно экспортировать нетлист в формат ipc, втянуть его в CAM350. Туда же втянуть Gerber data и Drill data и сделать экстракт другого нетлиста на основе этой информации. Далее сравнить внешний нетлист с внутренним в CAM350. Спасибо всем за ответы. Есть ли возможность получить IPC напрямую, c OrCAD без привлечения чего-то другого? Или я неправильно понял "теорию"? И надо что-то в таком духе... Например, схема в OrCAD, разводят в Expedition. 1) Делается нетлист для Expedition и передается в разводку 2) В Expedition делается импорт в IPC до разводки3) После разводки делается сравнение в CAM350 например. Ключевой вопрос в том, где делается IPC - в "рисовалке" или "разводилке" Или я хочу чего-то заоблачного? Я просто хочу проконтроллировать или разводка совпадает со схемой. Нет ли пропавших связей и компонентов. Причем рисуется и разводится в софте разных фирм. Спасибо за внимание. -- Успехов!
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|