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

 
 
 
Reply to this topicStart new topic
> Симуляция в Altium, Есть большая схема...
regulirovwik
сообщение Oct 26 2009, 16:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 18-03-08
Из: Владимир
Пользователь №: 35 994



Есть большая схема. Компилятор схемы не выдает ошибок, только предупреждения. При симуляции вылезло около 17 ошибок. Большинство исправил (были косяки при наборе). Но осталось штуки 4. Никак не могу разобраться. Может кто встречался. Вообщем пишет ошибку: "Device already exists, existing one being used" До этого на других микросхемах вылезала такая же ошибка. Она заключалась в том, что были слоты начиная со 2, а первого не было. Поставил их первыми ошибка исчезла. Но это только у нескольких микросхем исчезла.

Дословно если перевести ошибку: устройство уже существует, и уже используется. Посмотрел, по Ref Des. одинаковых имен нет. Слот у микрухи только один. Как избавиться от ошибки? Может кто сталкивался?
Go to the top of the page
 
+Quote Post
boldive
сообщение Oct 26 2009, 17:16
Сообщение #2


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

Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930



Цитата(regulirovwik @ Oct 26 2009, 12:56) *
"Device already exists, existing one being used"

Дословно если перевести ошибку: устройство уже существует, и уже используется.


устройство уже присутствует и оно будет использовано. Это скорее не ошибка а предупреждение. Система говорит что будет использовать уже существующее устройство.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Oct 26 2009, 17:25
Сообщение #3


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Под "устройством" имеется ввиду модель какого-либо компонента. Т.е. модель определена более одного раза. Нормальная ситуация.
Go to the top of the page
 
+Quote Post
regulirovwik
сообщение Oct 26 2009, 19:41
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 18-03-08
Из: Владимир
Пользователь №: 35 994



Цитата(Vokchap @ Oct 26 2009, 20:25) *
Под "устройством" имеется ввиду модель какого-либо компонента. Т.е. модель определена более одного раза. Нормальная ситуация.


Предупреждение - Warning - их около 6000)))). А это Error. Точно Error, красная Error, мешающая симуляции. Да, модель микросхемы используется несколько раз - раз 10 в схеме. Но у всех них разные имена. Таких ошибок быть не должно. В схеме много микросхем, которые используются более одного раза (используются их модели), но на них симулятор не ругается! Пробовал поставить аналог, все равно тоже самое. Думаем дальше.
Go to the top of the page
 
+Quote Post
Full41
сообщение Oct 27 2009, 06:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(regulirovwik @ Oct 26 2009, 22:41) *
Предупреждение - Warning - их около 6000)))). А это Error. Точно Error, красная Error, мешающая симуляции. Да, модель микросхемы используется несколько раз - раз 10 в схеме. Но у всех них разные имена. Таких ошибок быть не должно. В схеме много микросхем, которые используются более одного раза (используются их модели), но на них симулятор не ругается! Пробовал поставить аналог, все равно тоже самое. Думаем дальше.



Если хочешь найти ошибку, то выкинь саму схему, мы посмотрим в чем ошибка!! Так будет быстрее biggrin.gif biggrin.gif
Go to the top of the page
 
+Quote Post
xlive
сообщение Oct 27 2009, 06:31
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-11-07
Пользователь №: 32 317



Цитата(regulirovwik @ Oct 26 2009, 22:41) *
Предупреждение - Warning - их около 6000)))). А это Error. Точно Error, красная Error, мешающая симуляции. Да, модель микросхемы используется несколько раз - раз 10 в схеме. Но у всех них разные имена. Таких ошибок быть не должно. В схеме много микросхем, которые используются более одного раза (используются их модели), но на них симулятор не ругается! Пробовал поставить аналог, все равно тоже самое. Думаем дальше.

сталкивался с этой проблемой... rolleyes.gif времени на разбор полетов что где используется не было) пришлосъ делать в мультисиме)
Go to the top of the page
 
+Quote Post
regulirovwik
сообщение Oct 27 2009, 06:39
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 18-03-08
Из: Владимир
Пользователь №: 35 994



Схему выкинуть не могу. Типа секрет))). Не могу. Я с начала предлагал все в Quartuse делать - моделировать, там намного прикольней и нет проблем с поиском микрух с моделями. На этапе выбора Multisim был отброшен, ибо в лицовой версии я не нашел возможности подавать на вход из файла. А это принципиально надо. Так что буду возиться с Altium. Думаем дальше.
Go to the top of the page
 
+Quote Post
Full41
сообщение Oct 27 2009, 06:41
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(regulirovwik @ Oct 27 2009, 09:39) *
Схему выкинуть не могу. Типа секрет))). Не могу. Я с начала предлагал все в Quartuse делать - моделировать, там намного прикольней и нет проблем с поиском микрух с моделями. На этапе выбора Multisim был отброшен, ибо в лицовой версии я не нашел возможности подавать на вход из файла. А это принципиально надо. Так что буду возиться с Altium. Думаем дальше.



Так и делал бы все в Quartuse!!! там все быстрее и среда более востребована!! biggrin.gif
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Oct 27 2009, 06:52
Сообщение #9


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(regulirovwik @ Oct 27 2009, 11:39) *
Схему выкинуть не могу. Типа секрет))). Не могу. Я с начала предлагал все в Quartuse делать - моделировать, там намного прикольней и нет проблем с поиском микрух с моделями. На этапе выбора Multisim был отброшен, ибо в лицовой версии я не нашел возможности подавать на вход из файла. А это принципиально надо. Так что буду возиться с Altium. Думаем дальше.

Сделайте другой, несекретный проект. Добейтесь в нем появления той же ошибки и выкладывайте.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
regulirovwik
сообщение Oct 27 2009, 08:15
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 18-03-08
Из: Владимир
Пользователь №: 35 994



Открыл этот проект в Altium 2004, там уже на процессе компиляции ошибки выдает (2004 воспринимает кириллицу?).

Попробую кусок схемы взять, там где эта микруха стоит, проверить, если будут ошибки - выложу.

От Quartus'a отказался руководитель - типа у него нет знакомых, работающих в Quartuse, а по Altium'у есть. Но оказалось, он не глубоко прошарены в вопросах симуляции.)))

Еще вопрос: В Altium'e есть ограничения на схему? В частности по используемым моделям (может кто пробовал двадцать одинаковых микросхем поставить с одинаковыми моделями? Может это ограничение?)

Думаем дальше.
Go to the top of the page
 
+Quote Post
Full41
сообщение Oct 27 2009, 09:22
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(Master of Nature @ Oct 27 2009, 09:52) *
Сделайте другой, несекретный проект. Добейтесь в нем появления той же ошибки и выкладывайте.



Да сделай из своего проекта небольшой не секретный и с тойже ошибкой, а мы посмотрим чем сможем помочь!! А то так будем гадать что неправильно!! biggrin.gif
Go to the top of the page
 
+Quote Post
regulirovwik
сообщение Oct 28 2009, 07:29
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 18-03-08
Из: Владимир
Пользователь №: 35 994



Взял кусок схемы и поигрался с ним сам. Понял в чем ошибка. Ошибка была в следующем:

1) В схеме есть несколько микросхем, к примеру SN74LS280J. Вообще их штук 20, то есть используются 20 моделей SN74LS280. При этом никаких проблем нет.

2) Но проблемы в именах микросхем, вернее в их восприятии ядром Spice моделирования.

3) Все имена разные, но были два имени: П01 и Ц01. В Spice Netlist'e в начале каждого обозначения ставится буква А, то есть микруха П01 записывалась в нетлист как АП01, а микруха Ц01 как АЦ01.

4) И действительно в нетлисте они были разные, не придраться.

5) На самом деле модель SN74LS280 для элементов схемы АП01 и АЦ01 выбиралась одна, симулятор так и писал, ругаясь на Ц01: устройство существует и уже используется.

6) После замены имен латинскими буквами, в частности АП01 -> Dddp01, АЦ01-> Dddc01 ошибка исчезла.

7) Далее таким образом в схеме были устранены все подобные ошибки.

8) Самое интересное, что в нетлисте используется кириллица - то есть я вижу все названия Ж, Щ, Ю и т.д. Мало того, если один из элементов П01 и Ц01 переименовать например Ц02, то 02 - это уже не 01 и ошибки не возникает.

Вообщем с этой проблемой я разобрался. Всем спасибо за советы! Особенно Full41!.
Go to the top of the page
 
+Quote Post

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

 


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


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