Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Proteus модели

Непрочитано 23.10.2017, 14:06  
OldDriver
Прописка
 
Регистрация: 12.02.2016
Сообщений: 107
Сказал спасибо: 22
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
OldDriver на пути к лучшему
По умолчанию Re: Proteus модели

Доброго дня.
Столкнулся с непонятной проблемой.
Не стартует симуляции с ошибкой:
Duplicate part reference: P0000004D [P0000004D]. [ADECAYS]Экспериментальным путем выяснил что загадочный код P0000004D это "instance" последнего размещаемого voltage probe. Удаление существующих пробников не приводит к положительному результату. Да и там их честного говоря совсем немного.
На приведенном примере симуляция работает.(Только U14 выключите из симуляции). Стоит добавить 1 Voltage probe в любое место. Все, симуляция не стартует с указанной ошибкой. Причем построению графика это ничуть не препятствует.
В чем проблема, и как эту проблему решить?
Вложения:
Тип файла: rar DRV8834.rar (55.8 Кб, 0 просмотров)
Реклама:
OldDriver вне форума  
Непрочитано 23.10.2017, 14:18  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 363
Сказал спасибо: 10
Сказали Спасибо 74 раз(а) в 59 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Proteus модели

OldDriver, прикольненько, но я обманул.
Добавил один не нужный, а потом добавил нужный, на ненужный ругнулось известной строкой, удалил его..... фсё заработало!!!!
Надо бы с Тенью посовещаться, это глюк кряка или и в лицензии фсё так-же плохо.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня

Последний раз редактировалось Murka-MakMur; 23.10.2017 в 14:21.
Murka-MakMur вне форума  
Непрочитано 26.10.2017, 17:44  
OldDriver
Прописка
 
Регистрация: 12.02.2016
Сообщений: 107
Сказал спасибо: 22
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
OldDriver на пути к лучшему
По умолчанию Re: Proteus модели

Доброго дня.

Коллеги подскажите, каким либо образом можно заставить примитив ADC использовать не Power Rails в качестве пинов питания? Хелп что то такое подразумевает описывая параметр VOLTAGE. Но никаким образом отвязать от Power Rails не удается.
При запуске симуляции ругается и не запускается. Просто в модели микросхемы есть своя внутренняя шина питания и процессы на ней важны. А если я выставляю ее(внутреннюю шину) как power rails указанные для нее значения убивает часть процессов связанных с переходными процессами и зависимостями при запуске, так как там при старте сразу фиксированные указанные вольты. Как ни будь эту проблему обойти можно?
OldDriver вне форума  
Непрочитано 26.10.2017, 17:53  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 363
Сказал спасибо: 10
Сказали Спасибо 74 раз(а) в 59 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Proteus модели

OldDriver, не получится, во первых протеус не эмулирует переходные процессы в питании, во вторых если таки ты её подключишь иначе, (а это возможно) протеус не увидит там питания.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума  
Непрочитано 26.10.2017, 22:06  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от OldDriver Посмотреть сообщение
Как ни будь эту проблему обойти можно?
Дык, говорил же уже об этом - палочка-выручалочка - ITFMOD.
Миниатюры:
Нажмите на изображение для увеличения
Название: Child.jpg
Просмотров: 0
Размер:	109.4 Кб
ID:	120618   Нажмите на изображение для увеличения
Название: Work.jpg
Просмотров: 0
Размер:	269.1 Кб
ID:	120619  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
OldDriver (29.10.2017)
Непрочитано 27.10.2017, 07:42  
OldDriver
Прописка
 
Регистрация: 12.02.2016
Сообщений: 107
Сказал спасибо: 22
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
OldDriver на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от Murka-MakMur Посмотреть сообщение
OldDriver, не получится, во первых протеус не эмулирует переходные процессы в питании, во вторых если таки ты её подключишь иначе, (а это возможно) протеус не увидит там питания.
Ну, не совсем так. Если вспомнить такой параметр у конденсатора как precharge то вполне можно поиграться. По крайней мере у меня в модельке такая вещь как защелкивание состояния управляющих входов при подаче питания вполне работает.
А ADC не понятно зачем это нужно. Пороги указываем отдельно. Ради процентов в порогов? Тот же DAC обходится без этого как то.

Последний раз редактировалось OldDriver; 27.10.2017 в 07:45.
OldDriver вне форума  
Непрочитано 29.10.2017, 00:07  
OldDriver
Прописка
 
Регистрация: 12.02.2016
Сообщений: 107
Сказал спасибо: 22
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
OldDriver на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от ProtAS-13 Посмотреть сообщение
Дык, говорил же уже об этом - палочка-выручалочка - ITFMOD.
Хм... Мысль интересная. Надо поглубже тут покопать. Есть подозрение что эту проблему можно обойти в моделе.
OldDriver вне форума  
Непрочитано 29.10.2017, 00:57  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от OldDriver Посмотреть сообщение
Хм... Мысль интересная
Я Вам привел пример с ITFMOD, чтобы показать, что можно развязывать питание как на входе (ADC), так и на выходе (DAC). Хотя, сам пример, демонстрирует лишь выход (DAC) - см. рис. Будьте внимательны - стандартный протеусовский DAC не имеет даже скрытых выводов питания, в отличии от ADC.
Вы нечетко сформулировали проблему - мне показалось немного странным упоминание входа (ADC) в связке с нестандартным питанием. Возможно, у Вас, в зависимости от питающего напряжения, должны меняться входные пороги? Чаще всего, говоря о нестандартном питании, как бы понимается, такой же нестандартный выход.
Миниатюры:
Нажмите на изображение для увеличения
Название: DAC_1.jpg
Просмотров: 0
Размер:	239.9 Кб
ID:	120742  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
OldDriver (29.10.2017)
Непрочитано 31.10.2017, 13:35  
OldDriver
Прописка
 
Регистрация: 12.02.2016
Сообщений: 107
Сказал спасибо: 22
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
OldDriver на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от ProtAS-13 Посмотреть сообщение
Вы нечетко сформулировали проблему - мне показалось немного странным упоминание входа (ADC) в связке с нестандартным питанием. Возможно, у Вас, в зависимости от питающего напряжения, должны меняться входные пороги? Чаще всего, говоря о нестандартном питании, как бы понимается, такой же нестандартный выход.
Проблема следующая:
В даташите один из управляющих входов имеет значимое Z-состояние. У микросхемы нет выделенного питания на управляющую логику. Берется с общего питания всей микросхемы. Там может меняться в диапазоне разрешенных значений. В самой микросхеме формируется внутреннее питание для управляющей логики =3V. Соответственно по входам указаны пороги срабатывания. Они не зависят от подаваемого напряжения питания на микросхему. А с ADC такая фигня происходит. Если вход висит в воздухе, то есть Z состояние, то напряжение нам нем зависит от напряжение питания подаваемого на пины питания ADC и равно половине от Uпитания, и соответственно плавает вместе с изменением питания микросхемы. То есть, выставив пороги согласно даташиту получаю неправильную логику работу, так как там напряжение при висящем входе оказывается приблизительно равным половине подаваемого питания, что выше указанного порога 1 по этому входу. То есть вход висит, а компаратор сообщает что там 1, что неверно. Пока подвесил этот вход между 1 МОМ резисторам между локальной землей и локальным внутренним источником напряжения.
Миниатюры:
Нажмите на изображение для увеличения
Название: Fig1.png
Просмотров: 0
Размер:	12.9 Кб
ID:	120852  

Последний раз редактировалось OldDriver; 31.10.2017 в 17:54. Причина: Граматика.
OldDriver вне форума  
Непрочитано 01.11.2017, 02:30  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от OldDriver Посмотреть сообщение
В даташите один из управляющих входов имеет значимое Z-состояние.
Значимое - это как?
Если указаны пороги ВХОДНОГО Z-состояния, то применение ADC оправдано.
Если же "значимое" означает обрыв входа, то для Proteus это равнозначно состоянию входа FLT.
Т.е. задача состоит в выделении входного состояния FLT. Я набросал простейший пример такого выделения (BUFFER+DAC) и дальнейшей дешифрации.
З.Ы. Свойства TRISE, TFALL, TDxxDQ применены только для демонстрации примера в динамике, чтобы убрать "помехи" при переключении, возникающие вследствии того, что фронты после DAC не могут быть нулевыми.
Для Вашего случая - когда состояния M0, M1 защелкиваются по фронту входа STEP, надобность в использовании данных свойств отпадает.
Миниатюры:
Нажмите на изображение для увеличения
Название: Z_State.jpg
Просмотров: 0
Размер:	280.6 Кб
ID:	120884  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
OldDriver (01.11.2017)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Proteus: 3D модели Yahman Proteus 50 22.05.2020 16:48
Пример создания цифровой модели 1-wire Debugger for Proteus Lexx09 Proteus 27 21.04.2014 00:41
Создание модели для Proteus k000858 Proteus 1 04.02.2010 14:33
Создание 3-д модели для компонентов Proteus Noble_heart Proteus 10 22.01.2010 23:18


Часовой пояс GMT +4, время: 23:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.