roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 13:23

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: отладка PIC18+EEPROM memory в протеусе
СообщениеДобавлено: 03 июн 2010, 01:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 ноя 2007, 13:12
Сообщения: 45
Откуда: Москва
прог. языки: asm, c
Забацал схемку в протеусе для чтения EEPROM 24LC1025 c I2C интерфейсом. По даташиту сделал
страничное чтение (дается один раз старт, затем адрес микросхемы затем повторный старт, затем адрес начала чтения и байты сыплются от слэйва один за другим).
Но при симуляции в протеусе при частоте Fscl=400 КГЦ начинаются сбои синхронизации SDA и SCL (например данные на SDA могут поменяться в момент когда на линии SCL высокий уровень !!!) Это происходит в произвольный момент, но может все-же успеть нормально передать сотню другую байтов. При частоте Fscl=100 КГЦ такая ситуация тоже происходит, но гораздо реже. На осциллограмме красный это SCL,а зеленый это SDA. Хорошо видно что третий тик SCL чуть затянут, и в это время идет переключение SDA, что противоречит спецификации I2C. Протеус вроде свежий 7.6 Может у кого встречалась такая ситуация ?Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отладка PIC18+EEPROM memory в протеусе
СообщениеДобавлено: 03 июн 2010, 06:40 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Протеус - не высшая инстанция. Скорее всего в железе все будет работать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO