Jump to content

    

Импорт схем Allegro -> Altium

Имеется исходный проект отладочной платы Xilinx VCU108 (взят на сайте производителя), разработан, судя по всему, в Cadence Allegro 17. При попытке импортировать схему Wizard "видит" папку с проектом DxDesigner, но по неясным причинам импортирует только библиотеку компонентов, содержащую небольшой набор каких-то второстепенных УГО. Как победить эту проблему?

Share this post


Link to post
Share on other sites

А альтиумом взять проект не проще через визард?

Share this post


Link to post
Share on other sites

Именно это я и пытаюсь сделать: " При попытке импортировать схему Wizard "видит" папку с проектом DxDesigner, но по неясным причинам импортирует только библиотеку компонентов, содержащую небольшой набор каких-то второстепенных УГО."

Share this post


Link to post
Share on other sites

Cadence это же не Expedition (DxDesigner).

Share this post


Link to post
Share on other sites

Можно визардом, но результат будет плохой. Править придется всё. 

Share this post


Link to post
Share on other sites

Согласен, неточная формулировка. В Cadence Allegro разработана плата, а схема - в DxDesigner. Что не отменяет наличие проблемы, к сожалению.

 

Есть подозрение, что проблема в структуре проекта. Несколько лет тому назад успешно импортировал проект отладочной платы SP605 (схема+плата), ее исходный проект был выполнен в Cadence Allegro 16 и, видимо, в какой-то более ранней версии DxDesigner'а.

Share this post


Link to post
Share on other sites

Исходные схемные проекты временно разместил в /upload/__TRASH__/

 

sp605-schematic-source-rdf0038-rev-e.zip

vcu108-schematic-source-rdf0358.zip

Share this post


Link to post
Share on other sites
12 hours ago, Zeroom said:

Исходные схемные проекты временно разместил в /upload/__TRASH__/

 

sp605-schematic-source-rdf0038-rev-e.zip

vcu108-schematic-source-rdf0358.zip

Насколько я понял, Альтиум может принимать аллегровские файлы только если они в ASCII формате. В противном случае (файлы в бинарном формате) для импорта ему необходимо указать путь на установленную Аллегру. Он там берёт какие-то файлы (может дллки, хз.).

Share this post


Link to post
Share on other sites

Проблема решена. Как оказалось, проект платы SP605 сохранен в более старом формате, чем VCU108, в котором схемы хранятся в базе данных  формата ICDB, не воспринимаемой Altium'ом. Товарищ по ссылке ниже подсказал тернистый, но верный путь.

 

https://www.eevblog.com/forum/altium/altium-importing-a-dxdesigner-design/

 

Пришлось экспортировать исходный проект из DxDesigner в формат EDIF, импортировать его в Orcad, сохранить в формате DSN, после чего, наконец, импортировать полученное в Altium Designer через встроенный Wizard. Среди ошибок и особенностей в конечном результате можно отметить рамку с основной надписью, оказавшуюся в итоге УГО компонента с кучей видимых параметров; потерявшуюся на некоторых листах цепь GND; множество расставленных по всей схеме Offsheet Connector'ов; незадействованные пины компонентов и "безымянные" цепи, снабженные метками цепей с автоматически сгенерированными именами. Пример результата прилагается.

SHEET_4.SchDoc

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