Перейти к содержанию
    

ksz8041ftl нет приёма/передачи в линию

День добрый!

 

Есть проблема, использую микросхему фирмы micrel ksz8041ftl в связке STM32, пытаюсь наладить Ethernet 100Мб,

Нет передачи в витую пару, нет сигнала. По RMII интерфейсу передача есть в линии тишина.

(от свича виден сигнал каждые 20 мкс идет пакет авто определения раскладки, т.е. линия целая).

 

PHY подключен в режиме RMII генератор отдельный (50МГЦ, частота идёт).

Внутренние регистры видятся и меняются, MDIO/MDC - работает

Режим loopback (задание через регистры PHY) работает (пакет передаётся/принимается).

 

Конфигурируется внешними резисторами подтяжки, проверял через регистры PHY совпадает:

100Мбит - включено

ISO - отключено

FULL DUPLEX - включен

NWAEYEN - включен

 

Куда копать, где грабли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Куда копать, где грабли?

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

 

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

Иногда помогает перепайка микросхемы (может, косяк монтажа), но иногда только замена чипа.

Подробнее не разбирался, т.к. проще заменить микросхему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть аппаратная проблема (ошибка схемы/сборки)?

Изменено пользователем arhiv6

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте внешний loopback. Если с ним передача пойдет, то с вероятностью более 90% проблема в генераторе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Довольно нередко (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)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы начал с того, что убрал С8 и проверил номинал R34.

Но и фейковые микросхемы не стоит сбрасывать со счетов. Недавно нарвались именно на такую партию. Правда, то ksz9021 были.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по схеме, M_AGND_CORER никуда не подключена. И зачем вообще было резать земли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3.

M_AGND_CORER - мой косяк, плата макетная схему рисую паяю одновременно, описался совпадает с землей M_GND_CORER.

Резал земли через резисторы, чтоб разделить цифровую землю от аналоговой.

Резак и конденсатор проверял (из схемы выпаивал и звонил).

 

Задышало, появился сигнал в линии MDI/MDIX раз в 60 мкс. Сейчас дальше буду ковырять трансформатор и т.п.

Причина - не нате выходные контакты сел..... перепутал...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3.

Схема трансформаторной части.

trans_TS8121AM.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ETH_GNDA соединена с землёй ksz8041?

Да соединена.

Вроде работает (пока без защиты), буду тестировать (длинные пакеты, трафик, TCP/IP и т.п.).

Паяю "пассивный хаб", чтоб "встать" можно было между станциями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...