20.01.2010, 01:15
|
#931
|
Прохожий
Регистрация: 13.01.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
По поводу Dr.Web, ругающегося на AVR.DLL и подобные от протеуса:
В багрепорт доктора: Original file name: AVR.DLL
Ответ: Ваш запрос был проанализирован. Это ложное срабатывание. Исправлено.
Спасибо за сотрудничество.
-- С уважением, Служба вирусного мониторинга ООО "Доктор Веб"
Ждем исправлений доктора
|
|
|
|
20.01.2010, 05:12
|
#932
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
2XOR or not 2XOR
А не замахнуться ли нам на основы?...
Сижу эт я давеча, в носу ковыряюсь, ну и в проекте немного. И вот пришло время переходить от примитивов к реальным элементам. (Я всегда на примитивах сначала тренируюсь, чтоб зеленые не придирались).
И вот, ничтоже засумнявшись меняю 2XOR примитив на реальный(ну по меркам Протеуса конечно) элемент. Усе, схема умирает. А мне давно еще на стадии примитивов что-то на краю зрения не нравилось.
Итак, начинаем разборки. Схемка то всем хорошо известная генерация иголок по обоим фронтам.
1. Картина первая - не ожидали. Че то вибрации на выходе "идеального" примитива не торопяться появляться вовремя. Ну да ладно, это картина для слабонервных, нас этим не проймешь.
2. Картина вторая - добавляем первый реальный элемент. Едрическая сила космического пространства! Ктож его болезного так умудохал, что он › 400мВ (гляньте на рег. усиления)выдать не может. Не смотрите на это братия и сестры - ибо ужастно сие.
3. Картина третья. Уже зная что будет, чисто из вредности добавляем элемент другой серии. Результат вполне ожидаем.
Напоследок, из чистого милосердия, пытаемся менять свойства несчастных элементов на 10 и 15В. Без комментариев.
Зато, если поменять на Default то происходит Дефолт в худшем виде - картина четвертая.
Резюме.
Уважаемый Тень, ведь это не не глюки Немо. Это глюки одной из базовых моделей. Это тэк скаэть кирпичики основ мироздания Протеуса.
Как с этим жить?...
Последний раз редактировалось Kabron; 20.01.2010 в 05:35.
|
|
|
|
20.01.2010, 08:39
|
#933
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
А не замахнуться ли нам на основы?...
|
Смотрим в свойства 4030 (70) в текстовом виде:
Видим там строчку:
{ITFMOD=CMOS}
Если ее убить - то все становится на свои места, но мы упертые - идем в "консерваторию - чего-нибудь подправить", то бишь в \MODELS\ITFMOD.MDF
А там CMOS соответствует строка:
CMOS : RHI=100,RLO=100,TRISE=1u,TFALL=1u,V+=VDD,V-=VSS
После недолгого "шаманства" - выясняется, что виноваты параметры:
TRISE=1u Output rise time.
TFALL=1u Output fall time.
Передний и задний фронты выходного сигнала. Уменьшаем их на порядочек и картинка "проясняется". См. на рисунке 4030. Я прописал прямо в свойствах элемента, чтоб на "корячить" родной ITFMOD.MDF, и чтоб было сравнение с 4070 - который по умолчанию. А если поставить 40n, то и вообще хорошо будет. Я тут на картинке на графике растянул формирование одной "иголки", чтоб Вы поняли - что у Вас произошло.
|
|
|
|
20.01.2010, 11:38
|
#934
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Halex07
|
Смотрим в свойства 4030 (70) в текстовом виде:
Видим там строчку:
{ITFMOD=CMOS}
Если ее убить - то все становится на свои места, но мы упертые - идем в "консерваторию - чего-нибудь подправить", то бишь в \MODELS\ITFMOD.MDF
А там CMOS соответствует строка:
CMOS : RHI=100,RLO=100,TRISE=1u,TFALL=1u,V+=VDD,V-=VSS
После недолгого "шаманства" - выясняется, что виноваты параметры:
TRISE=1u Output rise time.
TFALL=1u Output fall time.
Передний и задний фронты выходного сигнала. Уменьшаем их на порядочек и картинка "проясняется". См. на рисунке 4030. Я прописал прямо в свойствах элемента, чтоб на "корячить" родной ITFMOD.MDF, и чтоб было сравнение с 4070 - который по умолчанию. А если поставить 40n, то и вообще хорошо будет. Я тут на картинке на графике растянул формирование одной "иголки", чтоб Вы поняли - что у Вас произошло.
|
Halex07 как всегда приходит на помощь. Спасибо.
Вообще изменение свойсва питания в сторону повышения должно ситуацию улучшать, так по крайней мере в реале происходит.
Интересно еще прояснить момент с задержкой появления импульсов у примитива да и на реальных элементах, но вот это уже наверное к Тени.
Последний раз редактировалось Kabron; 20.01.2010 в 11:43.
|
|
|
|
20.01.2010, 23:58
|
#935
|
Частый гость
Регистрация: 06.10.2009
Сообщений: 38
Сказал спасибо: 5
Сказали Спасибо 15 раз(а) в 7 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Коротенький отчет о симуляции USB устройтв.
Дело скорее всего не в пилюле, а в производительности компов. Дллка которая работает с драйвером (вернее она работает не с драйвером, а со службой), видимо неправильно определяет производительность. На моем компе симуляция происходит нормально или почти нормально, а на виртуальной машине наоборот. При исправлении таймеров в дллке, появились положительные сдвиги (мышка из примера сделала 6 оборотов, а не 1 как до исправления). Несколько повторных запусков и служба зависает намертво, соответственно ответа от драйвера устройств протеус не получает. Скорее всего где-то нарушается синхронизация в получении и приеме ответов между протеусом, службой и драйвером. Буду прорабатывать это направление.
Последний раз редактировалось Nemo-123; 21.01.2010 в 00:01.
|
|
|
Сказали "Спасибо" Nemo-123
|
|
|
21.01.2010, 01:07
|
#936
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Nemo-123
|
Вообще изменение свойсва питания в сторону повышения должно ситуацию улучшать, так по крайней мере в реале происходит.
|
Тут Вы правы вот как это выглядит для этих микрух в файле DIGITAL.LML:
Цитата:
|
4030+5V : TDHLDQ=85n, TDLHDQ=75n, INVERT=[NULL]
4030+10V : TDHLDQ=35n, TDLHDQ=30n, INVERT=[NULL]
4030+15V : TDHLDQ=30n, TDLHDQ=25n, INVERT=[NULL]
4070+5V : TDHLDQ=85n, TDLHDQ=75n, INVERT=[NULL]
4070+10V : TDHLDQ=30n, TDLHDQ=30n, INVERT=[NULL]
4070+15V : TDHLDQ=35n, TDLHDQ=25n, INVERT=[NULL]
|
ГЫ, да тут по-моему и ошибочка нашлась. Для 4070 +10 и +15 параметры TDHLDQ местами не попутаны ... а, Тень?
А у примитива кстати задержки на графике и не наблюдается, а если видна на осцилле, так он ведь тоже програмная модель и скорее всего дает ее сам.
Последний раз редактировалось Halex07; 21.01.2010 в 01:20.
|
|
|
|
22.01.2010, 12:17
|
#937
|
Частый гость
Регистрация: 06.12.2008
Сообщений: 49
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Добрый день!
Существует ли проблема с Sleep ATMEGA8 или что-то путаю.
ATMEGA8 переходит в Sleep, по прерыванию Int0 выходит из него, но по Proteus
проваливается на старт. В реальном устройстве ведёт корректно.
С уважением, Сергей
|
|
|
|
22.01.2010, 12:21
|
#938
|
Частый гость
Регистрация: 06.12.2008
Сообщений: 49
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Прошу прощения, забыл проект.
Сергей
|
|
|
|
22.01.2010, 19:57
|
#939
|
Прохожий
Регистрация: 18.08.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Добрый вечер. Проблема с Proteus 7.6 SP0 сборка 8304. При попытке запустить примеры для MSP430 выдается сообщение об ошибке - Internal Exception: SEH trap 0xC000001D in module MSP430.dll. Еще заметил, что в менеджере лицензий отсутствует лицензия на MSP430. Может ошибка происходит из-за отсутствия лицензии?
|
|
|
|
22.01.2010, 23:09
|
#940
|
Частый гость
Регистрация: 06.10.2009
Сообщений: 38
Сказал спасибо: 5
Сказали Спасибо 15 раз(а) в 7 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от anaconda
|
Добрый вечер. Проблема с Proteus 7.6 SP0 сборка 8304. При попытке запустить примеры для MSP430 выдается сообщение об ошибке - Internal Exception: SEH trap 0xC000001D in module MSP430.dll. Еще заметил, что в менеджере лицензий отсутствует лицензия на MSP430. Может ошибка происходит из-за отсутствия лицензии?
|
Абсолютно уверен что причина не в отсутствии лицензии на MSP430. С помощью менеджера удалите лицензию и посмотрите что будет, а будет следующее - протеус и все модели будут работать. Собака порылась где-то в другом месте.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:35.
|
|