реклама на сайте
подробности

 
 
> ksz8041ftl нет приёма/передачи в линию
serj1979
сообщение Dec 25 2015, 15:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-12-15
Из: Пенза
Пользователь №: 89 844



День добрый!

Есть проблема, использую микросхему фирмы micrel ksz8041ftl в связке STM32, пытаюсь наладить Ethernet 100Мб,
Нет передачи в витую пару, нет сигнала. По RMII интерфейсу передача есть в линии тишина.
(от свича виден сигнал каждые 20 мкс идет пакет авто определения раскладки, т.е. линия целая).

PHY подключен в режиме RMII генератор отдельный (50МГЦ, частота идёт).
Внутренние регистры видятся и меняются, MDIO/MDC - работает
Режим loopback (задание через регистры PHY) работает (пакет передаётся/принимается).

Конфигурируется внешними резисторами подтяжки, проверял через регистры PHY совпадает:
100Мбит - включено
ISO - отключено
FULL DUPLEX - включен
NWAEYEN - включен

Куда копать, где грабли?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение Dec 25 2015, 19:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(serj1979 @ Dec 25 2015, 18:02) *
Куда копать, где грабли?

Попробуйте поменять микросхему.

Довольно нередко (2%) попадаются микросхемы (мы используем в корпусе QFN), у которых не работает функция передачи.
Иногда помогает перепайка микросхемы (может, косяк монтажа), но иногда только замена чипа.
Подробнее не разбирался, т.к. проще заменить микросхему.
Go to the top of the page
 
+Quote Post
serj1979
сообщение Dec 26 2015, 10:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-12-15
Из: Пенза
Пользователь №: 89 844



Цитата(adnega @ Dec 25 2015, 22:38) *
Попробуйте поменять микросхему.

Довольно нередко (2%) попадаются микросхемы (мы используем в корпусе QFN), у которых не работает функция передачи.
Иногда помогает перепайка микросхемы (может, косяк монтажа), но иногда только замена чипа.
Подробнее не разбирался, т.к. проще заменить микросхему.


- Поменял микросхему (два раза), не помогло, может конечно вся партия "битая", но что то сильно сомнительно, кстати а есть какой ни будь у micrel(а) сервис типа:
вводишь туда цифирки буковки с корпуса микросхемы (использую корпус LQFP 48) а тебе в ответ ОК или не ОК? Или прочитать из регистров что нить "волшебное" и
сравнить с внешней маркировкой (с datasheet значения совпадают Register 2h PHY Identifier - 22h).
- Делал внешний loopback (12 Tx+ к 10 Rx+), (11 Tx-к 9 Rx-) не помогло, приёма нет.
- Насчёт аппаратной ошибки всё может быть схема "рукоблудная", собирал сам, может проглядел чего,
непропай вряд ли, всё 10 раз пропаяно и осциллографом проверено.

Можно ли на форум бросить схему, и в каком формате лучше выложить? (за основу брал KSZ8041TL-FTL Eval Board
http://micrel.com/_PDF/index.php?m&dir...kit/8041TL-FTL)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 06:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016