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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Переход от Capture+Layout к Allegro PCB?, Некоторые проблемы и вопросы
Paul
сообщение Sep 9 2005, 09:53
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Цитата(prototype @ Sep 8 2005, 07:46)
И вообще обычно о радиолюбительстве данного пакета охотно рассказывают те, кто не умеет им пользоваться - хотя это вообще правильно для любого пакета. Основная прелесть Оркада в том, что там всё делается через таблицы (spreadsheets), да и ручная трассировка, работа с полигонами на мой вкус реализованы куда приятнее чем в том же Пикаде, весь "профессионализм" которого заключается (на мой взгляд) в топорном пользовательском интерфейсе. Умелое сочетание работы с клавиатурой и мышкой позволяют получать весьма  неплохие результаты. Основная проблема в том что все основные фичи в Оркаде появились еще во времена досовского пикада и сейчас ему безусловно многого не хватает из возможностей Цукена, Падса и Экспедишена. Хотя на мой взгляд в том, что касается пользовательской эргономики он и сейчас отнюдь не самый кривой.
*

Вся прелесть Оркада заканчивается когда начинаешь материться после его очередного падения в момент установки очередного переходного отверстия допустим прошивки земли. При этом как правило разрушается файл топологии и 2-3 бэкапа, так что восстанавливать приходится работу последних 30 - 40 минут, а это довольно обидно. То же относится и к Capture, только на более сложных проектах. Маленьких плат это не касается. Проблемы начинаются компонентов эдак с 600 и далее.
Такие похвалы Оркаду на счет работы с полигонами может давать только тот, кто не работал в системах серьезнее пикада. До начала работы в Allegro у меня тоже были такие восторги. До ментора пока не добрался, но возвращаться к Оркаду, а тем более пикаду не собираюсь.
А вообще на вкус и цвет...
Go to the top of the page
 
+Quote Post
prototype
сообщение Sep 13 2005, 03:51
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 1-02-05
Из: Харьков, СССР
Пользователь №: 2 334



Цитата(Paul @ Sep 9 2005, 12:53)
А вообще на вкус и цвет...
*


Ага biggrin.gif
Вообще в минуты затишья берешся за новую цацку, но снова начинается бой и хватаешся за проверенное оружие smile.gif . Кстати, вероятно я такой невезучий, но описанные косяки обошли меня стороной.
Хотя планирую таки перелазить на Cadstar или Pads unsure.gif
Go to the top of the page
 
+Quote Post
net
сообщение Sep 13 2005, 05:03
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(Paul @ Sep 6 2005, 10:52)
На начальных этапах целесообразно устанавливать все. Так проще разобраться в том, что потом потребуется. К тому же некоторые опции открываются только при смене редактора при уже запущенной Allegro. Я обычно для трассировки использую Allegro PCB Design 610 а из него переключаюсь во все остальное. Кстати, если проводить анализ цепей, то лучше рисовать плату в Allegro. Так возникнет меньше проблем с моделированием и не будет проблем с трансляцией. Схему можно рисовать в Capture без проблем. Этот интерфейс нормально работает, а вот интерфейс Layout -> Allegro работает только в одну сторону и то криво. К тому же видел я его только как внешний модуль к 14.2.
Схематика остается без изменений, надо только чтобы всепины корпуса присутствовали в символе и имена пинов, кроме питающих, не повторялись. NC обозначаются пассивными и если их более одного рекомендуется добавлять номер вывода (типа NC22).
Корпуса придется скорее всего рисовать самому, т.к. стандартные не отвечают большинству требований, начиная с единиц измерения. Впрочем есть довольно удобный Wizard.
Для обучения есть фильмы в составе документации и online webinars на сайте Cadence. Ссылки на некоторые из них я приводил в одной из тем про платы.
Успехов.
PS. Наблюдения за развитием пакета показали, что для Cadence OrCAD Layout тупиковая вещь и предназначена в основном для радиолюбителей.
*


Translators
Microsim FRPCB92.zip
Microsim PCBoards translator for OrCAD Layout

OrCAD Layout to Cadence Allegro v15.2 152AllegroTranslator.zip

OrCAD Layout to Cadence Allegro v14.2 ToAllegro142.zip

OrCAD Layout to Cadence Allegro v14.1 ToAllegro141.zip

OrCAD Layout to Cadence Allegro v14.0 ToAllegro140.zip

OrCAD Layout to Cadence Allegro v13.6 ToAllegro136.zip

http://www.orcad.com/community.layout.dl.aspx

это в конце страницы
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 1 2007, 13:51
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Paul @ Sep 7 2005, 18:22)
А собственно тупиковость заключается в том, что и Capture и Layout не могут работать с достаточно большими проектами. Например 1100 компонентов для Layout практически неподъемная задача. Когда число компонентов переваливает за 1500 начинает кривляться и Capture.

Я тоже перехожу с OrCAD на Allegro. Схема в Capture. При создании НЭТлиста для Allegro возникают проблемы в определенной строке .dat файла (~3690). Иправляеш ошибку, компилиш новый лист - ошибка другая но в том же месте, в той же строке. Компонентов >1700, цепей >3000. Allegro 15.5.1. OrCAD 10.5
Вопрос:
Ктонить удачно транслировал (Net-лист) большие проекты из Capture в Allegro?
Или я чет не так делаю?
help.gif
Кстати на этом проекте Capture не кривлялась, а вот Layout...
Но первый релиз платы, с грехом пополам, сделал в Layout.
Go to the top of the page
 
+Quote Post
leom
сообщение Mar 1 2007, 19:13
Сообщение #20


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

Группа: Свой
Сообщений: 124
Регистрация: 19-03-05
Пользователь №: 3 504



Посмотри здесь « Netlist для Allegro, Одинаковые имена выводов.»
http://electronix.ru/forum/index.php?showtopic=17327
Может поможет.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 1 2007, 20:08
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Одинаковые имена непричем, их я давно исправил.
Читайте внимательно вопрос
Ктонить удачно транслировал (Net-лист) БОЛЬШИЕ проекты из Capture в Allegro? Это ваще возможно?
Go to the top of the page
 
+Quote Post
Paul
сообщение Mar 4 2007, 00:18
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Неоднократно елались проекты такой и более плотности. Никаких проблем не возникало. Основное требование - корректное описание компонентов: нет повторяющихся имен (кроме пинов питания), отдельно описаны пины NC, имеется полное соответствие количества и наименования пинов схематики и корпуса (т.е. 16 пинов корпуса и 16 пинов должно быть в схематике), недопустимо использовать любые символы, кроме кодировки ANSI в любых параметрах (наименованиях компонентов, корпусов, значениях и т.д.), целесообразно ограничить длину схематики и корпуса не более 18 символов (странное магическое число Cadence тянется еще от версии 14.2).
А вообще можно попробовать разобраться в причинах, но тогда нужны все 3 файла нетлиста и указание точной строки ошибки. Желательно также приложить и логи.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 7 2007, 14:06
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Paul @ Mar 3 2007, 23:18) *
Неоднократно елались проекты такой и более плотности. Никаких проблем не возникало. Основное требование - корректное описание компонентов: нет повторяющихся имен (кроме пинов питания), отдельно описаны пины NC, имеется полное соответствие количества и наименования пинов схематики и корпуса (т.е. 16 пинов корпуса и 16 пинов должно быть в схематике), недопустимо использовать любые символы, кроме кодировки ANSI в любых параметрах (наименованиях компонентов, корпусов, значениях и т.д.), целесообразно ограничить длину схематики и корпуса не более 18 символов (странное магическое число Cadence тянется еще от версии 14.2).
А вообще можно попробовать разобраться в причинах, но тогда нужны все 3 файла нетлиста и указание точной строки ошибки. Желательно также приложить и логи.

Спасибо вам большое, что отозвались.
Файлы в архиве:
1 - исходный проект
2 - удалил ошибочную цепь, развел заново, создал НЭТлист
3 - удалил ошибочную цепь, развел заново, создал НЭТлист
4 - удалил ошибочную цепь, развел заново, создал НЭТлист. Ошибка начала повторяться. Т.е. ошибка на той же цепи что и в первом случае, хотя имя цепи другое. Дальше не делал, думаю пойдет по кругу.

Прикрепленный файл  Probes.rar ( 186.43 килобайт ) Кол-во скачиваний: 188


Раньше, когда делал НЭТлист ошибка повторялась в определенных строках файла (3691 и 3688) по очереди.

Сообщение отредактировал John Silver - Mar 7 2007, 14:11
Go to the top of the page
 
+Quote Post
Paul
сообщение Mar 7 2007, 23:27
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Предварительно сообщаю, что обнаружены недопустимые символы в именах footprints, значениях компонентов и путях к проекту.
Пока предлагаю посмотреть документацию к Cadence SPB раздел Packager XL Reference. Находится это в папке установки софта .../doc/pxl/pxl.pdf, глава File Formats.
Подробнее об обнаруженных ошибках, методах устранения и поиска источника ошибок отпишу через несколько дней - надо провести некоторые эксперименты.
Предварительно необходимо убрать символы "пробел", "/", "\" и др. указанные в pxl.pdf из параметров PCB Footprint и Value. На крайний случай можно заменить их на "_". Может случиться, что это решит проблему полностью. Ну а подробности позже.
PS: лог указывает на строку, где ошибка встретилась впервые, но ошибка будет не обязательно в указанном файле. Необходимо понимать взаимодействие всех 3х файлов для поиска ошибок.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 8 2007, 21:46
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Спасибище просто огромнейшее. cheers.gif
Направление понял, буду читать.
Ваще футпринты ети от Layout, а потом я их думал заменить. Ща просто решил попробовать сделать НЭТлист.
Т.о. ошибка не в самой цепи, как я думал, а в компоненте к которому она подключена?

Сообщение отредактировал John Silver - Mar 8 2007, 21:47
Go to the top of the page
 
+Quote Post
Paul
сообщение Mar 8 2007, 23:30
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Error: Line 3614 in file D:\!PROJECTS\Display\Display 3.0.0\allegro/pstxnet.dat:
Reference designators inconsistent in xprt and xnet files
Detected in function: pstFindInstByOldPathName
Error: Line 3614 in file D:\!PROJECTS\Display\Display 3.0.0\allegro/pstxnet.dat:
Error loading the net list file
Detected in function: ddbLoadPstXFiles
#119 Error [ALG0036] Unable to read logical netlist data.

Дословно ошибка означает "несоответствие RefDes в файлах xprt и xnet". Возникает это при проблемах загрузки файла chip, причем он, как правило, грузится без ошибок, но ссылки на компоненты из него теряются. Chip описывает компоненты вообще без привязки к схеме и плате, xprt - связывает RefDes из проекта с компонентом из chip, ну а xnet - собственно netlist.
К примеру, найдено в первом варианте значение компонета "10k???". Знак "?" недопустим. Корпус этого же компонента "SM/R_0805_S". Знак "/" недопустим. Необходимо напомнить, что знак "/" используется в Unix/Sun OS как разделитель уровней каталогов (в виндах для этого используется "\"). Cadence SPB исходно делалась под Unix/Sun OS. Поэтому запись "SM/R_0805_S" будет трактоваться как папка SM, файл R_0805_S.psm.
Это опять-таки общие заметки, полное расследование позже.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 9 2007, 11:45
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Проверено Value:
разрешено "0.,_ _?*\/@#$%^()+-{}[]~"
запрешено "!"

Проверено FootPrint :
разрешено "_-."
запрешено "!+/ \,@#&%^" , дальше надоело проверять smile3046.gif

Сообщение отредактировал John Silver - Mar 9 2007, 11:49
Go to the top of the page
 
+Quote Post
Paul
сообщение Mar 13 2007, 13:04
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Основные проблемы в наименованиях корпусов (Footprints). Прилагаю файл netrev.lst, сформированный из Allegro при загрузке первого варианта таблицы цепей. Там подробно описаны ошибки и их причины (JEDEC_TYPE = PCB Footprint).
Я сам уже давно отказался от пункта "Create or Update PCB Editor Board" в Capture при генерации таблицы цепей, по причине слабой информативности процесса. Лучше делать только генерацию цепей в Capture, а загрузку цепей проводить непосредственно в Allegro (File -> Import -> Logic -> Cadence). Этот путь формирует гораздо более полный лог, позволяющий обнаружить ошибки.
Можно, конечно разбираться по таблице цепей - это не сложно, но надо знать формат представления данных. Если есть желание, могу обьяснить формат, но это потребует времени.
Прикрепленные файлы
Прикрепленный файл  netrev_lst.txt ( 42.59 килобайт ) Кол-во скачиваний: 399
 
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 13 2007, 17:22
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



(File -> Import -> Logic -> Cadence) - такого пути не знал, пасиб.
В общем вы мне дали хороший толчек для дальнейшей самостоятельной работы. Пока делаю новые Footprint, дальше будет видно.
Будет что интересно-непонятное отпишу.
Премного благодарен. cheers.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 5th July 2025 - 17:14
Рейтинг@Mail.ru


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