serj1979 0 25 декабря, 2015 Опубликовано 25 декабря, 2015 · Жалоба День добрый! Есть проблема, использую микросхему фирмы micrel ksz8041ftl в связке STM32, пытаюсь наладить Ethernet 100Мб, Нет передачи в витую пару, нет сигнала. По RMII интерфейсу передача есть в линии тишина. (от свича виден сигнал каждые 20 мкс идет пакет авто определения раскладки, т.е. линия целая). PHY подключен в режиме RMII генератор отдельный (50МГЦ, частота идёт). Внутренние регистры видятся и меняются, MDIO/MDC - работает Режим loopback (задание через регистры PHY) работает (пакет передаётся/принимается). Конфигурируется внешними резисторами подтяжки, проверял через регистры PHY совпадает: 100Мбит - включено ISO - отключено FULL DUPLEX - включен NWAEYEN - включен Куда копать, где грабли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 25 декабря, 2015 Опубликовано 25 декабря, 2015 · Жалоба Куда копать, где грабли? Попробуйте поменять микросхему. Довольно нередко (2%) попадаются микросхемы (мы используем в корпусе QFN), у которых не работает функция передачи. Иногда помогает перепайка микросхемы (может, косяк монтажа), но иногда только замена чипа. Подробнее не разбирался, т.к. проще заменить микросхему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 18 25 декабря, 2015 Опубликовано 25 декабря, 2015 (изменено) · Жалоба Может быть аппаратная проблема (ошибка схемы/сборки)? Изменено 25 декабря, 2015 пользователем arhiv6 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 25 декабря, 2015 Опубликовано 25 декабря, 2015 · Жалоба Попробуйте внешний loopback. Если с ним передача пойдет, то с вероятностью более 90% проблема в генераторе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба Попробуйте поменять микросхему. Довольно нередко (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) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 18 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба pdf или картинкой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба pdf или картинкой Вот собственно схема (micrel_ksz8041ftl.pdf) micrel_ksz8041ftl.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба Я бы начал с того, что убрал С8 и проверил номинал R34. Но и фейковые микросхемы не стоит сбрасывать со счетов. Недавно нарвались именно на такую партию. Правда, то ksz9021 были. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба Судя по схеме, M_AGND_CORER никуда не подключена. И зачем вообще было резать земли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 18 26 декабря, 2015 Опубликовано 26 декабря, 2015 · Жалоба Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 28 декабря, 2015 Опубликовано 28 декабря, 2015 · Жалоба Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3. M_AGND_CORER - мой косяк, плата макетная схему рисую паяю одновременно, описался совпадает с землей M_GND_CORER. Резал земли через резисторы, чтоб разделить цифровую землю от аналоговой. Резак и конденсатор проверял (из схемы выпаивал и звонил). Задышало, появился сигнал в линии MDI/MDIX раз в 60 мкс. Сейчас дальше буду ковырять трансформатор и т.п. Причина - не нате выходные контакты сел..... перепутал... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 29 декабря, 2015 Опубликовано 29 декабря, 2015 · Жалоба Тут нет самой интересной части - как подключен выход. Должно быть как в AN-143 на Figure 3. Схема трансформаторной части. trans_TS8121AM.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 18 31 декабря, 2015 Опубликовано 31 декабря, 2015 · Жалоба ETH_GNDA соединена с землёй ksz8041? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 13 января, 2016 Опубликовано 13 января, 2016 · Жалоба ETH_GNDA соединена с землёй ksz8041? Да соединена. Вроде работает (пока без защиты), буду тестировать (длинные пакеты, трафик, TCP/IP и т.п.). Паяю "пассивный хаб", чтоб "встать" можно было между станциями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться