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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.09.2010, 12:20  
igorgenius
Прохожий
 
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
igorgenius на пути к лучшему
Вопрос Работа с SMSC LAN9217

Здравствуйте!
Пытаемся связать i.MX31 с SMSC LAN9217, образец схемы взяли из Freescale PDK 3 Stack Board, только вместо тамошней CPLD используем буферы (TI TXB0108 ) для преобразования 1.8V в 3.3V; шина адреса, данных, nCS, nRD, nWR заведены на imx31. Проблема в том, что при чтении регистров LAN9217, читаются нули, причем не всегда, а как будто случайным образом. В основном бывает так, что при дампе всех регистров первая половина адресного пространства микросхемы читается нулями, а вторая считывается корректно, либо наоборот -- первая половина выдает правильные значения, а вторая нули. Кто-нибудь сталкивался с этим?
Реклама:

Последний раз редактировалось igorgenius; 13.09.2010 в 12:21. Причина: убрал лишний смайл
igorgenius вне форума  
Сказали "Спасибо" igorgenius
warel (27.06.2019)
Непрочитано 01.10.2010, 09:43  
igorgenius
Прохожий
 
Регистрация: 07.06.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
igorgenius на пути к лучшему
По умолчанию Re: Работа с SMSC LAN9217

Дело оказалось в некачественном соединении процессора i.MX31 и чипа LAN9217: в одной из линий адреса оказался разрыв, на контакте чипа после старта висела либо 1 либо 0, соответственно, чип некорректно воспринимал адреса.
После выявления и устранения данной проблемы, возникла следующая: при передаче фреймов в сеть из буфера TX_FIFO часть чипа, отвечающая за MAC время от времени зависает и не реагирует на требование остановить передачу, хотя при этом никакой передачи не ведет, выставляет флаг прерывания TX Error, но слова состояния передачи (TX Status Word) не возвращает. Кто-нибудь сталкивался с подобной проблемой?
igorgenius вне форума  
Сказали "Спасибо" igorgenius
warel (27.06.2019)
 

Закладки

Метки
lan9217, smsc
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напряжённая работа Roshens Отвлекитесь, эмбеддеры! 8 01.09.2010 23:08


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


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