Paul 0 9 сентября, 2005 Опубликовано 9 сентября, 2005 · Жалоба И вообще обычно о радиолюбительстве данного пакета охотно рассказывают те, кто не умеет им пользоваться - хотя это вообще правильно для любого пакета. Основная прелесть Оркада в том, что там всё делается через таблицы (spreadsheets), да и ручная трассировка, работа с полигонами на мой вкус реализованы куда приятнее чем в том же Пикаде, весь "профессионализм" которого заключается (на мой взгляд) в топорном пользовательском интерфейсе. Умелое сочетание работы с клавиатурой и мышкой позволяют получать весьма неплохие результаты. Основная проблема в том что все основные фичи в Оркаде появились еще во времена досовского пикада и сейчас ему безусловно многого не хватает из возможностей Цукена, Падса и Экспедишена. Хотя на мой взгляд в том, что касается пользовательской эргономики он и сейчас отнюдь не самый кривой. <{POST_SNAPBACK}> Вся прелесть Оркада заканчивается когда начинаешь материться после его очередного падения в момент установки очередного переходного отверстия допустим прошивки земли. При этом как правило разрушается файл топологии и 2-3 бэкапа, так что восстанавливать приходится работу последних 30 - 40 минут, а это довольно обидно. То же относится и к Capture, только на более сложных проектах. Маленьких плат это не касается. Проблемы начинаются компонентов эдак с 600 и далее. Такие похвалы Оркаду на счет работы с полигонами может давать только тот, кто не работал в системах серьезнее пикада. До начала работы в Allegro у меня тоже были такие восторги. До ментора пока не добрался, но возвращаться к Оркаду, а тем более пикаду не собираюсь. А вообще на вкус и цвет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prototype 2 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба А вообще на вкус и цвет... <{POST_SNAPBACK}> Ага Вообще в минуты затишья берешся за новую цацку, но снова начинается бой и хватаешся за проверенное оружие :) . Кстати, вероятно я такой невезучий, но описанные косяки обошли меня стороной. Хотя планирую таки перелазить на Cadstar или Pads :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
net 0 13 сентября, 2005 Опубликовано 13 сентября, 2005 · Жалоба На начальных этапах целесообразно устанавливать все. Так проще разобраться в том, что потом потребуется. К тому же некоторые опции открываются только при смене редактора при уже запущенной Allegro. Я обычно для трассировки использую Allegro PCB Design 610 а из него переключаюсь во все остальное. Кстати, если проводить анализ цепей, то лучше рисовать плату в Allegro. Так возникнет меньше проблем с моделированием и не будет проблем с трансляцией. Схему можно рисовать в Capture без проблем. Этот интерфейс нормально работает, а вот интерфейс Layout -> Allegro работает только в одну сторону и то криво. К тому же видел я его только как внешний модуль к 14.2. Схематика остается без изменений, надо только чтобы всепины корпуса присутствовали в символе и имена пинов, кроме питающих, не повторялись. NC обозначаются пассивными и если их более одного рекомендуется добавлять номер вывода (типа NC22). Корпуса придется скорее всего рисовать самому, т.к. стандартные не отвечают большинству требований, начиная с единиц измерения. Впрочем есть довольно удобный Wizard. Для обучения есть фильмы в составе документации и online webinars на сайте Cadence. Ссылки на некоторые из них я приводил в одной из тем про платы. Успехов. PS. Наблюдения за развитием пакета показали, что для Cadence OrCAD Layout тупиковая вещь и предназначена в основном для радиолюбителей. <{POST_SNAPBACK}> 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 это в конце страницы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба А собственно тупиковость заключается в том, что и Capture и Layout не могут работать с достаточно большими проектами. Например 1100 компонентов для Layout практически неподъемная задача. Когда число компонентов переваливает за 1500 начинает кривляться и Capture. Я тоже перехожу с OrCAD на Allegro. Схема в Capture. При создании НЭТлиста для Allegro возникают проблемы в определенной строке .dat файла (~3690). Иправляеш ошибку, компилиш новый лист - ошибка другая но в том же месте, в той же строке. Компонентов >1700, цепей >3000. Allegro 15.5.1. OrCAD 10.5 Вопрос: Ктонить удачно транслировал (Net-лист) большие проекты из Capture в Allegro? Или я чет не так делаю? Кстати на этом проекте Capture не кривлялась, а вот Layout... Но первый релиз платы, с грехом пополам, сделал в Layout. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
leom 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Посмотри здесь « Netlist для Allegro, Одинаковые имена выводов.» http://electronix.ru/forum/index.php?showtopic=17327 Может поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Одинаковые имена непричем, их я давно исправил. Читайте внимательно вопрос Ктонить удачно транслировал (Net-лист) БОЛЬШИЕ проекты из Capture в Allegro? Это ваще возможно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Paul 0 4 марта, 2007 Опубликовано 4 марта, 2007 · Жалоба Неоднократно елались проекты такой и более плотности. Никаких проблем не возникало. Основное требование - корректное описание компонентов: нет повторяющихся имен (кроме пинов питания), отдельно описаны пины NC, имеется полное соответствие количества и наименования пинов схематики и корпуса (т.е. 16 пинов корпуса и 16 пинов должно быть в схематике), недопустимо использовать любые символы, кроме кодировки ANSI в любых параметрах (наименованиях компонентов, корпусов, значениях и т.д.), целесообразно ограничить длину схематики и корпуса не более 18 символов (странное магическое число Cadence тянется еще от версии 14.2). А вообще можно попробовать разобраться в причинах, но тогда нужны все 3 файла нетлиста и указание точной строки ошибки. Желательно также приложить и логи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 7 марта, 2007 Опубликовано 7 марта, 2007 (изменено) · Жалоба Неоднократно елались проекты такой и более плотности. Никаких проблем не возникало. Основное требование - корректное описание компонентов: нет повторяющихся имен (кроме пинов питания), отдельно описаны пины NC, имеется полное соответствие количества и наименования пинов схематики и корпуса (т.е. 16 пинов корпуса и 16 пинов должно быть в схематике), недопустимо использовать любые символы, кроме кодировки ANSI в любых параметрах (наименованиях компонентов, корпусов, значениях и т.д.), целесообразно ограничить длину схематики и корпуса не более 18 символов (странное магическое число Cadence тянется еще от версии 14.2). А вообще можно попробовать разобраться в причинах, но тогда нужны все 3 файла нетлиста и указание точной строки ошибки. Желательно также приложить и логи. Спасибо вам большое, что отозвались. Файлы в архиве: 1 - исходный проект 2 - удалил ошибочную цепь, развел заново, создал НЭТлист 3 - удалил ошибочную цепь, развел заново, создал НЭТлист 4 - удалил ошибочную цепь, развел заново, создал НЭТлист. Ошибка начала повторяться. Т.е. ошибка на той же цепи что и в первом случае, хотя имя цепи другое. Дальше не делал, думаю пойдет по кругу. Probes.rar Раньше, когда делал НЭТлист ошибка повторялась в определенных строках файла (3691 и 3688) по очереди. Изменено 7 марта, 2007 пользователем John Silver Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Paul 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Предварительно сообщаю, что обнаружены недопустимые символы в именах footprints, значениях компонентов и путях к проекту. Пока предлагаю посмотреть документацию к Cadence SPB раздел Packager XL Reference. Находится это в папке установки софта .../doc/pxl/pxl.pdf, глава File Formats. Подробнее об обнаруженных ошибках, методах устранения и поиска источника ошибок отпишу через несколько дней - надо провести некоторые эксперименты. Предварительно необходимо убрать символы "пробел", "/", "\" и др. указанные в pxl.pdf из параметров PCB Footprint и Value. На крайний случай можно заменить их на "_". Может случиться, что это решит проблему полностью. Ну а подробности позже. PS: лог указывает на строку, где ошибка встретилась впервые, но ошибка будет не обязательно в указанном файле. Необходимо понимать взаимодействие всех 3х файлов для поиска ошибок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 8 марта, 2007 Опубликовано 8 марта, 2007 (изменено) · Жалоба Спасибище просто огромнейшее. :cheers: Направление понял, буду читать. Ваще футпринты ети от Layout, а потом я их думал заменить. Ща просто решил попробовать сделать НЭТлист. Т.о. ошибка не в самой цепи, как я думал, а в компоненте к которому она подключена? Изменено 8 марта, 2007 пользователем John Silver Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Paul 0 8 марта, 2007 Опубликовано 8 марта, 2007 · Жалоба 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. Это опять-таки общие заметки, полное расследование позже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 9 марта, 2007 Опубликовано 9 марта, 2007 (изменено) · Жалоба Проверено Value: разрешено "0.,_ _?*\/@#$%^()+-{}[]~" запрешено "!" Проверено FootPrint : разрешено "_-." запрешено "!+/ \,@#&%^" , дальше надоело проверять :smile3046: Изменено 9 марта, 2007 пользователем John Silver Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Paul 0 13 марта, 2007 Опубликовано 13 марта, 2007 · Жалоба Основные проблемы в наименованиях корпусов (Footprints). Прилагаю файл netrev.lst, сформированный из Allegro при загрузке первого варианта таблицы цепей. Там подробно описаны ошибки и их причины (JEDEC_TYPE = PCB Footprint). Я сам уже давно отказался от пункта "Create or Update PCB Editor Board" в Capture при генерации таблицы цепей, по причине слабой информативности процесса. Лучше делать только генерацию цепей в Capture, а загрузку цепей проводить непосредственно в Allegro (File -> Import -> Logic -> Cadence). Этот путь формирует гораздо более полный лог, позволяющий обнаружить ошибки. Можно, конечно разбираться по таблице цепей - это не сложно, но надо знать формат представления данных. Если есть желание, могу обьяснить формат, но это потребует времени. netrev_lst.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JohnSilver 1 13 марта, 2007 Опубликовано 13 марта, 2007 · Жалоба (File -> Import -> Logic -> Cadence) - такого пути не знал, пасиб. В общем вы мне дали хороший толчек для дальнейшей самостоятельной работы. Пока делаю новые Footprint, дальше будет видно. Будет что интересно-непонятное отпишу. Премного благодарен. :cheers: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться