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

 
 
> Иерархаическая схема., Не получается.
АДИКМ
сообщение Aug 20 2007, 14:56
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Когда то давно, в старых протелах использовал и все работало. Сейчас возникла необходимость сделать иерарх. проект в Altiumу 6.6 и не получается.
Делаю так -

Создаю Top уровень, на котором лежит несколько Sheet Symbol.
В Filename каждого SheetSymbol прописываю имя документа-схемы.
Внутрь SheetSymbol набросал Sheet Entry в которых указал нужные цепи и шины.

В документах-схемах все необходимое вывел на Port.

Теперь гружу все это в pcb (Design - Update PCB ...) и вижу, что в все соединения выполнены локально.
То есть связи между листами нет. Порт SCLK со схемы CPU.schdoc не соединен с портом SCLK схемы flash.schdoc (к примеру).

Что делаю неправильно?
Возможно объяснил немного сумбурно, но надеюсь, понятно.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Владимир
сообщение Aug 20 2007, 19:38
Сообщение #2


Гуру
******

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



Цитата(АДИКМ @ Aug 20 2007, 17:56) *
Когда то давно, в старых протелах использовал и все работало. Сейчас возникла необходимость сделать иерарх. проект в Altiumу 6.6 и не получается.
Делаю так -

Создаю Top уровень, на котором лежит несколько Sheet Symbol.
В Filename каждого SheetSymbol прописываю имя документа-схемы.
Внутрь SheetSymbol набросал Sheet Entry в которых указал нужные цепи и шины.

В документах-схемах все необходимое вывел на Port.

Теперь гружу все это в pcb (Design - Update PCB ...) и вижу, что в все соединения выполнены локально.
То есть связи между листами нет. Порт SCLK со схемы CPU.schdoc не соединен с портом SCLK схемы flash.schdoc (к примеру).

Что делаю неправильно?
Возможно объяснил немного сумбурно, но надеюсь, понятно.

Без проекта не разберешь
Все зависит от настроек проекта. вот кусок одного из вариантов настроек
Прикрепленные файлы
Прикрепленный файл  Altium_Designer_6________________________2007.pdf ( 89.41 килобайт ) Кол-во скачиваний: 132
 
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Aug 20 2007, 19:49
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Спасибо Вам Владимир, я даже не думал. что в Project Option надо заглядывать.
Net Identifer Scope - Global решило мои проблемы.
Еще раз спасибо!


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 20 2007, 21:00
Сообщение #4


Гуру
******

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



Цитата
Спасибо Вам Владимир, я даже не думал. что в Project Option надо заглядывать.
Net Identifer Scope - Global решило мои проблемы.
Еще раз спасибо!

да не за что.
Похоже хоть у Вас хоть и есть иерархия, но без идентичных блоков.
Net Identifer Scope - Global я использовал наверное только в первых проектах
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Aug 20 2007, 21:36
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Совершенно верно, идентичных блоков нет.
Функционально разные блоки.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Aug 21 2007, 09:23
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



И все равно имеются проблемы.
Если сигналы имеют одинаковые имена - то все нормально соединяется.
Но если имена разные как видно на рисунке, то эти цепи не соединяются.
Что надо подправить?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 21 2007, 09:33
Сообщение #7


Гуру
******

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



Так как Вы воставили установки то имена будут связыватся по именам цепей. Например PA19 (при этом на TX_CLK наплевать, как и на имя порта на подчиненоой схеме.)
С начала надо определится со стуктурой иерархии, а затем задавать как передавать связи. Там возможностей море.

Можно по всякому. Поиграйтесь с настрйками в указанном окне.
Не зная схемы трудно сказать, какой вариант подойдет Вам
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Aug 22 2007, 08:55
Сообщение #8


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(АДИКМ @ Aug 21 2007, 13:23) *
И все равно имеются проблемы.
Если сигналы имеют одинаковые имена - то все нормально соединяется.
Но если имена разные как видно на рисунке, то эти цепи не соединяются.
Что надо подправить?

Про разные типы идентификаторов и их настройках для иерархических схем написано в статье:

Реализация связанности на разных уровнях иерархии в Altium Designer 6

http://www.soel.ru/issues/?id=343856


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Pubzor
сообщение Aug 3 2016, 17:34
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 27-02-15
Пользователь №: 85 397



Сорри за гробокоп, но не получается повторное использование схемы в иерархическом проекте. AD 16.
В Схему верхнего уровня ставлю с помощью команды Place Device Shhet simbol Схему низшего уровня. При последующем запуске проекта выскакиевает окошко, что "следующие Device Sheets не найдены", и по желанию можно добавить новые ДевайсШиты. Причём это окошко вылазит ровно 2 раза, в независимости от того, сколько у меня подсхем 1 или 10. Возможно, стоит отметить, что в моём проекте на Листе верхнего уровня используется только одна дочерняя схема (несколько раз).
Итак, если я её не добавляю: структура подсхемы низшего уровня (которая "потеряна") почему-то видна. Но она уже не считается дочерней в дереве проекта, а определяется как Новый Free Document. В Component Links элементов из схемы верхнего уровня уже нет sad.gif
Если я её добавляю: всё хорошо, в Component Link есть связь между снипетсами из PCB и компонетами из Схематика.
Но дело в том, как я писал в начале, при повторном запуске проекта это окошко о потере схемы снова вылазит! Это же не дело, каждый раз указывать дирректорию. Что я делаю не так?

Сообщение отредактировал Pubzor - Aug 3 2016, 17:36
Go to the top of the page
 
+Quote Post

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

 


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


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