27.03.2014, 14:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от KGN
|
Если существует идеальная модель ОУ с программируемым по SPI к.у. - то да, она мне полностью подойдет.
Только вот где она, такая модель?
|
Зашлите ваш пример, чтобы не городить самому programming sequence.
Посмотрю, что можно сделать.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.03.2014, 15:00
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
Зашлите ваш пример, чтобы не городить самому programming sequence.
Посмотрю, что можно сделать.
|
Извините, не понял.
Какой пример?
Мне надо, чтобы выходное напряжение у MCP6S21 изменялось, как у идеальной модели ОУ, от 0 до +5В, тогда как у существующей модели MCP6S21, которая есть в протеусе, выходное напряжение ограничено сверху и снизу на 0,6В, то есть может изменяться лишь от 0,6 В до 4,4 В. Что не соответствует реальной работе этого операционника.
Для проверки достаточно просто подавать на вход соответствующие напряжения и смотреть, что на выходе, к.у. можно не программировать, по умолчанию он = 1
Сам я во внутренней кухне устройства моделей пока не ориентируюсь, и не представляю, как это можно исправить.
|
|
|
|
27.03.2014, 15:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от KGN
|
Извините, не понял.
Какой пример?
|
Если хотите чтобы модель работала, нужно убедиться что все правильно на всех диапазонах, а писать скрипт для спи мне влом, тем более если у вас он написан. Впрочем могу и для одного диапазона, но пеняйте на себя.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.03.2014, 16:09
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
Если хотите чтобы модель работала, нужно убедиться что все правильно на всех диапазонах, а писать скрипт для спи мне влом, тем более если у вас он написан. Впрочем могу и для одного диапазона, но пеняйте на себя.
|
Спасибо за предложение помочь, завтра кину что-нибудь подходящее для тестирования
|
|
|
|
27.03.2014, 16:57
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от alexey-b
|
Может кто подсказать аналоги микросхем 561(ИЕ10 и ЛА7) в Протеусе? У меня версия 7.7.
|
При чем здесь вообще Протеус? Если бы приложили некоторые усилия, то узнали как называются аналоги:
561ИЕ10 - CD4520
561ЛА7 - CD4011
И запросив у Протеуса 4520, 4011 спокойно их получили.
|
|
|
|
27.03.2014, 17:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
KGN,
Ну вот где то так. Не совсем комильфо, т.к. не удалось подключить mdf. То ли Протеус не понимает вложенных мдеэфов, то ли еще что то. Разбираться неохота. М.б. Halex или Тень подскажут. Короче, работает с вложенной дочерней схемой, поэтому не теряйте ее.
Если декомпилировать mdf, то можно, конечно сделать пристойную модель, но это другие усилия.
ЗЫ. Я таки погрешил против даташита, так как по нему мертвая зона д.б. +-0.3В.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.03.2014, 18:23
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
KGN,
Ну вот где то так.
|
Увы, Вы были глубоко правы, когда говорили о необходимости тестирования на всех режимах. К.у. в Вашем варианте не меняется.
Накидал на скорую руку нечто для тестирования, кусок хекса на асме выдрал из старого проекта, так что звиняйте за такую горбатость, но со стандартной MCP6S21 по SPI работает правильно. И для тестов, я думаю, подойдет.
Сообщение от Kabron
|
ЗЫ. Я таки погрешил против даташита, так как по нему мертвая зона д.б. +-0.3В.
|
Почему Вы так решили?
Вот из даташита:
Цитата:
|
4.2.3 RAIL-TO-RAIL OUTPUT
The Maximum Output Voltage Swing is the maximum
swing possible under a particular output load. According
to the specification table, the output can reach
within 60 mV of either supply rail when RL = 10 kΩ and
VREF = VDD/2. See Figure 2-21 for typical performance
under other conditions.
|
На графике 2-21 в даташите тоже все весьма красиво. А главное - полностью соответствует реальности. Как уже говорил, при подключении к АЦП для входного медленно изменяющегося сигнала в реальных изделиях мертвая зона буквально в единицы мВ.
|
|
|
|
27.03.2014, 18:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от KGN
|
Увы, Вы были глубоко правы, когда говорили о необходимости тестирования на всех режимах. К.у. в Вашем варианте не меняется.
|
Ну есть мысли. Завтра попробую поправить.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
28.03.2014, 12:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.10.2008
Сообщений: 2,297
Сказал спасибо: 953
Сказали Спасибо 374 раз(а) в 278 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от anakost
|
При чем здесь вообще Протеус? Если бы приложили некоторые усилия, то узнали как называются аналоги:
561ИЕ10 - CD4520
561ЛА7 - CD4011
И запросив у Протеуса 4520, 4011 спокойно их получили.
|
Очень и очень вам признателен за помощь. Я только только утановил Протеус и стал его осваивать. Хотел опробовать в нем простую схемку, но безуспешно. До сего момента потратил уйму времени в поисках этих микросхем. Перешерстил всю собственную библиотеку примеров Протеуса. - Там нет. Запрашивал безрезультатно в Инете.
Спасибо! Вы сэкономили мне время.
|
|
|
|
28.03.2014, 13:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Удалось обойтись малой кровью, подправлением mdf.
Строчки:
LIM1_V1,VSOURCE,0.6+1m,PRIMITIVE=ANALOG
LIM1_V2,VSOURCE,0.6+1m,PRIMITIVE=ANALOG
поменял на
LIM1_V1,VSOURCE,0.01+1m,PRIMITIVE=ANALOG
LIM1_V2,VSOURCE,0.01+1m,PRIMITIVE=ANALOG
что и решило проблему. Добавил новую модель в библиотеку MICROCHIP.LML. Ею нужно заменить имеющуюся в папке models.
Теперь, чтобы воспользоваться новой моделью, нужно в свойствах элемента в текстовом режиме заменить MCP6S2X на MCP6S2X_1.
Опять же можно играться с уровнями ограничения, изменяя значения непосредственно в файле MCP6S2X_1.mdf. Только он должен находиться в папке с проектом.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:16.
|
|