Jump to content

    

ENC28J60 нет связи через кроссовер

Нужно было быстро смакетировать устройство с езернет.

Взял в Киеве на радиорынке платку, называется "Простые вещи - ethernet". Делает товарищ АДИКМ.

Инициализацию взял из AVRNet. Соединил кроссовером напрямую с компом, комп пишет "Кабель не подключен", проверил кабель соединив 2 компа - работает.

Соединяю другим кабелем через хаб, вижу на компе пакеты от устройства (пока udp).

Подскажите, кто работал с этим чипом, это его глюк или глюк самой платы, может на ней полярность неправильно разведена?

Может проинициализировал что-то не так? Прилагаю кусок с инициализацией.

Заметил, что на плате на входе RBIAS (pin 14) стоит резистор 2.0К 1%, а в эррате на чип rev. B7 (ID выдает 00000110) нужен 2,32К.

Это может быть причиной?

enc28.rar

Share this post


Link to post
Share on other sites
Это может быть причиной?

Да, и не только это (но резиcтор смените) - чип вообще сделан через заднепроходное отверстие и для него такое поведение обычно. Та самая поминаемая Вами "полярность" вообще не должна ни на что влиять у нормальных PHY, а тут обещают проблемы :(. Потом еще начнутся пляски с коллизиями :(, ну и дуплекс сразу отключать надо - не фурычит почти никогда.

Share this post


Link to post
Share on other sites

Все, разобрался в чем была проблема !!!

Товарищ АДИКМ не удосужился проверить цоколевку транса :smile3009: , там используется Pulse J00-0061NL.

Оказалось на плате перепутаны TD и RD сигналы. Порезал дорожки, запаял проводками, все работает.

Схему его поделки можно глянуть здесь http://www.evodbg.com/index.php?option=com...3&Itemid=38

Пдфки на трансы pulse прилагаются.

Причем эта-же проблема и на других его отладочных платах, где используются трансы pulse, например здесь http://evodbg.com/doc/eth256.pdf

TD+ должен быть на 1 ножке транса, TD- на 2.

А хаб видно сам умеет менять TD/RD, эта функция даже как-то называется.

В общем будьте осторожны, не все что продается сразу заработает, а я потерял 2 дня :maniac:

pulse_trans.pdf

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this