Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 08.10.2009, 17:14  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Она работает.
Миниатюры:
Нажмите на изображение для увеличения
Название: tc7107.PNG
Просмотров: 580
Размер:	80.5 Кб
ID:	903  
Реклама:
TEHb вне форума  
Сказали "Спасибо" TEHb
Soir (12.10.2009)
Непрочитано 08.10.2009, 18:05  
Nemo-123
Частый гость
 
Аватар для Nemo-123
 
Регистрация: 06.10.2009
Сообщений: 38
Сказал спасибо: 5
Сказали Спасибо 15 раз(а) в 7 сообщении(ях)
Nemo-123 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение
Она работает.
Раньше рисовал в соответствии с даташитом, так и не заработала.
Повторил проект в соответствии с Вашей схемой. В самом деле работает. Спасибо!
Понял почему у меня не работала. Если в терминале Power прописать любое положительное напряжение (например, +5v), тогда не работает. А если оставить пустым или прописать Vcc, тогда работает (по даташиту SupplyVoltage V+...+6V,SupplyVoltage V-...-9V). Можно ли такое поведение модели назвать нормальным?

Последний раз редактировалось Nemo-123; 08.10.2009 в 18:27.
Nemo-123 вне форума  
Непрочитано 08.10.2009, 18:59  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Поставил 2 терминала: +6V подключенный к V+, и -9V - к V-. Модель работает нормально.
TEHb вне форума  
Непрочитано 08.10.2009, 20:48  
Nemo-123
Частый гость
 
Аватар для Nemo-123
 
Регистрация: 06.10.2009
Сообщений: 38
Сказал спасибо: 5
Сказали Спасибо 15 раз(а) в 7 сообщении(ях)
Nemo-123 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение
Поставил 2 терминала: +6V подключенный к V+, и -9V - к V-. Модель работает нормально.
У меня с таким подключением не работает - индикаторы не светятся. Можно Ваш проект?
Nemo-123 вне форума  
Непрочитано 10.10.2009, 20:28  
Maxymen
Прописка
 
Регистрация: 13.09.2009
Адрес: Белоруссия
Сообщений: 184
Сказал спасибо: 181
Сказали Спасибо 73 раз(а) в 45 сообщении(ях)
Maxymen на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение
Схему и прошивку приаттачьте.
В архиве pult.rar p1_50kHz.d90 - прошивка ATmega88 (мастер) с частотой I2C 50 кГц, скорость, на которой успевает работать ATtiny2313 (слэйв) с прошивкой p3_SCL_IN.d90, в которой вывод SCL при прерыванию по старту конфигурируется входом. Это я придумал, чтобы избежать проблемы при работе его в качестве выхода (описывал ранее), что можно увидеть с прошивкой p3_SCL_OUT.d90.
Но при таком решении, слэйв не может притормозить мастера нулем на шине SCL, и не успевает выдать ACK при частоте 100 кГц, что можно при желании увидеть, прописав на мастер прошивку p1_100kHz.d90.
Помимо всего, от отчаяния я попробовал скомпилировать этот код в CVAVR. Не помогло.
На помощь уповаю.
ЗЫ.
Похоже, еще глюк: флаги в регистре USISR сбрасываются записью "0", а не "1", как в даташите.
Но надо еще проверить...
Вложения:
Тип файла: rar pult.rar (32.5 Кб, 104 просмотров)

Последний раз редактировалось Maxymen; 10.10.2009 в 20:33.
Maxymen вне форума  
Непрочитано 11.10.2009, 22:05  
vysvg
Частый гость
 
Регистрация: 28.01.2008
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vysvg на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Подскажите, это я что-то неправильно делаю или это глюк всех подобных CMOS в Протеусе.
Вложения:
Тип файла: rar Gluk.rar (21.9 Кб, 100 просмотров)
vysvg вне форума  
Непрочитано 12.10.2009, 17:56  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Maxymen, разбираюсь с проектом. К сожалению сразу понять в чем проблема не получилось, надо смотреть внимательно.

По поводу флагов - нашел только отличия в работе флага USIPF, исправлю в одном из следующих релизов.

Немного погядел. Вывод PB6(SCL) U3 находится в логич. 0, в то время как PC5 (SCL) U1 - в логич. 1, отсюда и конфликт.

Если заменить осциллограф на I2C DEBUGGER то вывода станут цифровыми, что гораздо лучше подходит для симуляции шины I2C. И при отключении PB6 U3 видно, что U1 генерирует запросы.

Без исходников полностью разобраться практически невозможно, если можно приложите их тоже.

Последний раз редактировалось TEHb; 12.10.2009 в 18:10.
TEHb вне форума  
Непрочитано 12.10.2009, 17:56  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

vysvg, не совсем понял проблему. Можете подробнее описать?
TEHb вне форума  
Непрочитано 12.10.2009, 20:43  
Maxymen
Прописка
 
Регистрация: 13.09.2009
Адрес: Белоруссия
Сообщений: 184
Сказал спасибо: 181
Сказали Спасибо 73 раз(а) в 45 сообщении(ях)
Maxymen на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

TEHb, исходники прикладываю в архив с вместе проектом - на всякий случай.
Далее. По идее, в этот момент уровни должны быть наоборот... Т.е. как при отключении PB6 U3, так и при его установке входом (что я делаю в прерывании по старту) именно мастер сбрасывает уровень в лог. 0.
А PB6 U3 в этот момент и должен быть выходом с лог. 1, но с открытым стоком!
Получается монтажное "И" и все работает... Я сначала удивлялся - почему у слэйва
SCL устанавливают выходом - не ошибка ли? Нет, ибо слэйв должен сам иметь возможность выдавать "0" (см. схему детектора состояния "СТАРТ" в даташите ATTiny2313, рис. 65 на стр. 147).
И еще - отключение осциллографа не помогает. I2C debugger показывает только СТАРТ (S).
Вложения:
Тип файла: rar pult.rar (95.2 Кб, 95 просмотров)
Maxymen вне форума  
Непрочитано 12.10.2009, 22:37  
vysvg
Частый гость
 
Регистрация: 28.01.2008
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vysvg на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение
vysvg, не совсем понял проблему. Можете подробнее описать?
Извините некорректно выразился, это относится к CMOS операционным усилителям MICROCHIP. Когда напряжение на неинвертирующем входе больше чем на инвертирующем, то на выходе должна быть "единица" в кавычках, и соответственно наоборот, как на верхнем анализаторе. Для MICROCHIP CMOS переключение сначала не происходит, а потом происходит с большой задержкой. Причем величина задержки зависит от величины разницы напряжений на входах. Прилагаю доработанный проект.
Вложения:
Тип файла: rar Gluk.rar (90.4 Кб, 96 просмотров)

Последний раз редактировалось vysvg; 12.10.2009 в 23:07.
vysvg вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки Proteus 6.9 Prime Коллекция глюков 2 07.09.2009 19:54
Вопрос по PROTEUS (проблемы с таймером) maxNTF Микроконтроллеры, АЦП, память и т.д 12 29.06.2007 09:36
Зависание и глюки chipic128 Микроконтроллеры, АЦП, память и т.д 16 24.03.2005 10:52
глюки у VisualDSP++3.5 Geremy Коллекция глюков 2 10.02.2005 17:21
Проблемы с Proteus 6.2 sp5 RomulKv Proteus, KiCAD и другие ECAD 0 29.12.2004 15:58


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot