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

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


 
Опции темы

Протеус 7.10 pro ???

Непрочитано 28.03.2012, 19:12  
ajsn
Прописка
 
Регистрация: 10.09.2009
Сообщений: 192
Сказал спасибо: 18
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
ajsn на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от TEHb Посмотреть сообщение
Сообщение от ajsn
вопрос не связан конкретно с 7.10.
Использую в Attiny261 диф.вход на ADC2 и ADC0.
- Протеус не реагирует на установку бита GSEL - в ADCSRB он светится как установленный в 1, но усиление все равно остается 20 вместо 32 - это ограничение модели в Протеусе???

Не знаю, надо смотреть пример. Самому писать лениво.
Спасибо за ответ.
А про модель Attiny261 - вот такой простецкий код
ADMUX = (0‹‹REFS1)|(1‹‹REFS0)|(0‹‹ADLAR)|(0‹‹MUX4)|(0‹‹MUX 3)|(0‹‹MUX2)|(1‹‹MUX1)|(0‹‹MUX0);
ADCSRB = (1‹‹GSEL)|(1‹‹MUX5); ///////////////// GSEL ?????????????????
delay_us (125);
ADCSRA = (1‹‹ADEN)|(1‹‹ADSC)|(0‹‹ADATE)|(0‹‹ADIE)|(1‹‹ADPS2 )|(1‹‹ADPS1)|(0‹‹ADPS0); //start

если смотреть в WatchWindow :
- ADCSRB честно меняет значение бита GSEL
- регистры ADCH ADCL никак НЕ реагируют на это.
Реклама:
ajsn вне форума  
Непрочитано 28.03.2012, 19:29  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Только что проверил ваш код, всё работает.
Миниатюры:
Нажмите на изображение для увеличения
Название: attiny261.png
Просмотров: 162
Размер:	115.7 Кб
ID:	33184  
TEHb вне форума  
Непрочитано 29.03.2012, 15:17  
ajsn
Прописка
 
Регистрация: 10.09.2009
Сообщений: 192
Сказал спасибо: 18
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
ajsn на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от TEHb Посмотреть сообщение
всё работает
Да, работает, но:
- MUX5:0 выставлен 10010 - по даташиту MUX5 выбирает усиление 32 вместо 20,
- вторая строчка снизу в Simulation Log - GAIN=20 (вместо 32),
- ADCH и ADCL честно и правильно содержат 0x00CB, соответствующие GAIN=20.
Получается, что модель не отрабатывает MUX5
Очень надеюсь что баг исправляется очень просто в одной-двух строчках ДЛЛ модели перед компиляцией.
Спасибо за быстрые ответы!!!

З.Ы. Если позволите, еще вопрос до кучи - можно ли как-то для отдельно взятой Sub-Circuit (т.е. для всей этой Child Sheet) задать отдельноую PCB?
Может быть даже можно произвольно комбинировать, какие Sub-Circuit разводятся вместе с основной схемой, а какие на отдельные платы?
ajsn вне форума  
Непрочитано 31.03.2012, 22:31  
Prime
Прописка
 
Регистрация: 11.06.2005
Сообщений: 259
Сказал спасибо: 9
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
Prime на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от ajsn Посмотреть сообщение
З.Ы. Если позволите, еще вопрос до кучи - можно ли как-то для отдельно взятой Sub-Circuit (т.е. для всей этой Child Sheet) задать отдельноую PCB?
Может быть даже можно произвольно комбинировать, какие Sub-Circuit разводятся вместе с основной схемой, а какие на отдельные платы?
Недавно задавался таким же вопросом... И чтоб не задавать глупых вопросов, решил покопаться. Выяснил следующее - можно скомпилировать нетлист для отдельного листа, и загрузить его в Арес. Таким образом, можно каждый лист развести на отдельной плате. Тем самым решается наша с вами проблема
__________________
Канал в Telegram об МК AVR @EasyAVR
Prime вне форума  
Непрочитано 03.04.2012, 15:25  
ajsn
Прописка
 
Регистрация: 10.09.2009
Сообщений: 192
Сказал спасибо: 18
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
ajsn на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от Prime Посмотреть сообщение
можно скомпилировать нетлист для отдельного листа
Не могли бы подробнее пояснить?
ajsn вне форума  
Непрочитано 03.04.2012, 18:01  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от ajsn Посмотреть сообщение
Не могли бы подробнее пояснить?
Чего тут больно пояснять... все оче(нь)видно.
Миниатюры:
Нажмите на изображение для увеличения
Название: ScreenShot71.gif
Просмотров: 236
Размер:	20.4 Кб
ID:	33407  
Halex07 вне форума  
Непрочитано 04.04.2012, 09:40  
ajsn
Прописка
 
Регистрация: 10.09.2009
Сообщений: 192
Сказал спасибо: 18
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
ajsn на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от Halex07 Посмотреть сообщение
больно пояснять
Если больно, пояснять не надо!
Спасибо (без шуток).
"Scope Current Sheet" можно не переводить
А вот не могли бы поснить:
- как потом засосать SDF файл в ARES ?
Сообщение от Prime Посмотреть сообщение
можно скомпилировать нетлист для отдельного листа, и загрузить его в Арес.
чего то не получается...
- как работать с Depth ?
из хэлпа "The default mode is to flatten the design. In this case objects with sub-sheets will be replaced by their implementation. If the netlist is not flattened then this replacement will not occur and objects with sub-sheets will appear as-is in the partslist and netlist."
ajsn вне форума  
Непрочитано 04.04.2012, 12:13  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от ajsn Посмотреть сообщение
А вот не могли бы поснить:
- как потом засосать SDF файл в ARES ?
Открываете "голый" ARES - сам по себе без перехода из ISIS. Далее File =› Load Netlist и выбираете нужный **.SDF.
Ну и потом сохраните вы Flatten или This lavel - они будут одинаковы, главное выбрать Current Sheet, чтобы не зацепить лишнего из всего проекта. И еще, - делаете субмодуль - помещайте в нем и основной схеме входные/выходные разъемы, чтобы было к чему подключаться, но исключите их из симуляции (в свойствах разъемов ставим Exclude of Simulation). вот тогда будет все тип-топ.
Halex07 вне форума  
Непрочитано 04.04.2012, 14:47  
ajsn
Прописка
 
Регистрация: 10.09.2009
Сообщений: 192
Сказал спасибо: 18
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
ajsn на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от Halex07 Посмотреть сообщение
входные/выходные разъемы
Спасибо again.
Разъемы - Вы имеете в виду настоящие разъемы из раздела "Коннекторы" - например CONN-SIL2 ?
ajsn вне форума  
Непрочитано 04.04.2012, 20:54  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Протеус 7.10 pro ???

Сообщение от ajsn Посмотреть сообщение
Вы имеете в виду настоящие разъемы из раздела "Коннекторы" - например CONN-SIL2 ?
Да, именно "например". Только почему двушки? Есть и CONN-SIL1. В любом случае надо же обеспечить переход проводников с основного модуля на вспомогательный, а для этого в обеих схемах придется ставить разъемы Ну или что-то, имеющее собственный PCB (PIN, TERMINAL), иначе ARES просто не будет знать - где есть точки подключения.
Halex07 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протеус 7.1sp4 spasbyspas Proteus 47 01.11.2007 14:30
Протеус 6.96 !!! haishen Proteus 3 11.04.2007 20:48
протеус глюк shaft Proteus 1 11.04.2007 10:07
PicBasic pro dots Микроконтроллеры, АЦП, память и т.д 1 14.04.2006 20:29
[Решено] Протеус 6.7 сп3 Илья Proteus 2 29.03.2006 14:27


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


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