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

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

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

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

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

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

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

 
Опции темы

Работа с SMSC LAN9217

Непрочитано 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, время: 13:56.


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